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

DEP: q2-fragment-insertion can't be upgraded to Python 3.10, due to pinned SEPP dependency on Python <=3.9 #88

Closed
gregcaporaso opened this issue May 13, 2024 · 5 comments · Fixed by qiime2/distributions#367

Comments

@gregcaporaso
Copy link
Member

Here's the relevant pin. This will need to be addressed for q2-fragment-insertion to stay in the amplicon distribution when QIIME 2 transitions its Python version to 3.10 (planned for the 2024.10 release, which is currently scheduled for 2 October 2024).

@sjanssen2
Copy link
Collaborator

Hi @gregcaporaso. It is pinned to 3.9 because SEPP, not the q2 plugin was incompatible with py3.10 in its last release.

It has meanwhile been fixed, but no new release was created. I asked for a new release some hours ago: smirarab/sepp#136

For the meantime, I tried to simply source the bioconda recipe from HEAD instead of a release, however the bioconda CI service is "broken" at the moment: bioconda/bioconda-recipes#41025

@gregcaporaso
Copy link
Member Author

Thanks @sjanssen2. We have a little bit of time for a fix for this. We are going to start the transition to Python 3.10 this summer. If you hear of updates, it would be great if you could share here.

@github-project-automation github-project-automation bot moved this to Backlog in 2024.10 🎃 May 30, 2024
@lizgehret lizgehret moved this from Backlog to In Analysis in 2024.10 🎃 May 30, 2024
@lizgehret lizgehret moved this from In Analysis to Backlog in 2024.10 🎃 Jun 13, 2024
@sjanssen2
Copy link
Collaborator

This problem should be solved now: new bioconda packages for py3.10 are now available

@gregcaporaso
Copy link
Member Author

Thanks @sjanssen2! We'll check it out and follow-up if needed. Really appreciate your efforts on this!

@lizgehret lizgehret self-assigned this Aug 15, 2024
@lizgehret lizgehret moved this from Backlog to In Development in 2024.10 🎃 Aug 15, 2024
@lizgehret lizgehret changed the title q2-fragment-insertion can't be upgraded to Python 3.10, due to pinned SEPP dependency on Python <=3.9 DEP: q2-fragment-insertion can't be upgraded to Python 3.10, due to pinned SEPP dependency on Python <=3.9 Aug 22, 2024
@lizgehret lizgehret linked a pull request Sep 6, 2024 that will close this issue
@lizgehret lizgehret added stat:blocked This cannot be resolved until something else has changed. and removed stat:blocked This cannot be resolved until something else has changed. labels Sep 9, 2024
@lizgehret
Copy link
Member

I'm going to close this as completed - per qiime2/distributions#367 we have a working amplicon metapackage build for python 3.10!

@lizgehret lizgehret moved this from In Development to Completed in 2024.10 🎃 Sep 12, 2024
@lizgehret lizgehret removed their assignment Sep 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Status: Completed
Development

Successfully merging a pull request may close this issue.

3 participants