Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Python 2 deprecation #468

Copy link
Copy link
@mykola-mokhnach

Description

@mykola-mokhnach
Issue body actions

January 1st of 2020 is the EOL for Python2. I would say it makes sense to start working on python client version 2 (for us this is going to be 1.0.0), which only supports python 3 (preferably Python 3.7+)

List of things I would like to see in the new major release (suggestion are highly welcome):

  • Explicit types declarations (use typing module) -> High priority
  • asyncio and async/await usage (for both network and file system i/o operations) -> Medium to Low priority, this might be a serious change and might require the users to update a lot of their code
  • Proper exceptions inheritance (use raise from) -> High priority
  • Ordered dictionaries usage -> High priority
  • Proper strings/bytearrays usage -> High priority
  • Proper super usage -> High priority
  • pytest usage -> Medium priority
Reactions are currently unavailable

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      Morty Proxy This is a proxified and sanitized view of the page, visit original site.