Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ending support for Python 2 #87

Closed
5 tasks done
Mithil467 opened this issue Sep 3, 2021 Discussed in #86 · 1 comment · Fixed by #88 or #91
Closed
5 tasks done

Ending support for Python 2 #87

Mithil467 opened this issue Sep 3, 2021 Discussed in #86 · 1 comment · Fixed by #88 or #91
Labels
enhancement New feature or request good first issue Good for newcomers
Milestone

Comments

@Mithil467
Copy link
Owner

Mithil467 commented Sep 3, 2021

Originally posted by Mithil467 September 3, 2021
Python 2 support was added initially because it was really easy to do so. But it is not really necessary. The advantages are minimal, and the development overhead is far greater with testing code on both Python versions and ensuring that code is compatible with Python 2.

So moving on, all the code supporting Python 2 will be removed and further features will be developed by keeping Python 3 in mind.

Any contributions towards achieving this is really appreciated! 😄

These are some of the changes required to achieve this -

  • Remove any version checks and code supporting Python 2
  • Remove __future__ imports
  • Remove Python 2 classifier from setup.py
  • Update any comments or docstrings written for Python 2
  • Update README
@Mithil467 Mithil467 added enhancement New feature or request good first issue Good for newcomers labels Sep 3, 2021
This was referenced Sep 4, 2021
@adityakk29
Copy link
Contributor

I'm working on tasks 1, 2 and 4.

@Mithil467 Mithil467 pinned this issue Sep 4, 2021
@Mithil467 Mithil467 added this to the v0.2.3 milestone Sep 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
2 participants