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

Drop Python 2.7 support #496

Closed
franasa opened this issue Feb 17, 2021 · 6 comments
Closed

Drop Python 2.7 support #496

franasa opened this issue Feb 17, 2021 · 6 comments
Labels
Python library Python reference library for AIRR standards
Milestone

Comments

@franasa
Copy link
Contributor

franasa commented Feb 17, 2021

Since January 1, 2020, there is no official support for Python 2.7 anymore, meaning that no more bug fixes or security updates will be released. I couldn't find any discussion about this, so I'm opening this one to ask whether a complete switch to python 3.6+ is planned for the python library, or if there are any reasons not to do it?

@franasa franasa added the Python library Python reference library for AIRR standards label Feb 17, 2021
@javh
Copy link
Contributor

javh commented Feb 17, 2021

No objections from me. Though, I think we should wait until AIRR v2 before dropping Python 2 support, because it's a major change.

@schristley
Copy link
Member

It's going to take some time to update workflows (on VDJServer) that use python2. The AIRR v2 timeframe seems reasonable to me.

@javh javh added this to the AIRR v2.0.0 milestone Mar 8, 2021
@javh
Copy link
Contributor

javh commented Mar 8, 2021

From the call: Agreed to convert to Python 3 in v2.

@schristley
Copy link
Member

While I don't have VDJServer completely converted yet, it's going quicker than the AIRR V1.4 release, so we might want to consider dropping for V1.4 instead.

@javh javh modified the milestones: AIRR v2.0.0, AIRR v1.4.0 Feb 21, 2022
@javh
Copy link
Contributor

javh commented Feb 21, 2022

All right, swapped the milestone. We can decide once we approach v1.4. Sound good?

@javh
Copy link
Contributor

javh commented Mar 21, 2022

From the call:

  • We can drop python support in v1.4 to enable the Germline schema.

@bussec bussec removed the AIRRv2.0 label May 9, 2022
@bussec bussec changed the title 2.7 Python support Drop Python 2.7 support May 9, 2022
@javh javh closed this as completed Sep 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Python library Python reference library for AIRR standards
Projects
None yet
Development

No branches or pull requests

4 participants