-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
Non-noarch packages can't be installed with Python >=3.11 (Bioconda does not yet make 3.11 builds) #37805
Comments
We need to wait until conda-forge has finished or at least progressed substantially with the py311 migration before we can start. |
(Still waiting for conda-forge, per the conversation on bioconda/bioconda-utils#878.) |
Any update on this? |
In the absence of anyone else doing anything about this, here is a first pass at the infrastructure PR that is the first step towards building packages for Python 3.11: bioconda/bioconda-utils#938. |
For those subscribed to this issue, this comment from @bgruening should be helpful:
|
Is 3.11+ support still hindered as described above? The Snakemake v8 recipe has a minimum dependency on Python 3.11 and it is distributed/built via Bioconda. |
Snakemake is a noarch package for which conda builds one package file that works on all Python versions that meet snakemake's declared requirements. This problem affects packages for which separate per-Python-version package files must be built, and remains unresolved. There has been no further communication from the core cabal, but it appears that the BioConductor release work is complete. I see no reason why this long overdue 3.11 addition and the ARM work could not occur in parallel. |
@jmarshall what about pysam? What would be necessary to get Python 3.11 and 3.12 support in there? Right now,
|
The same is required for pysam as for any other affected package. It requires the core cabal to prioritise this work, or at least to deploy bioconda/bioconda-utils#938 and allow maintainers to sort this out for their own packages (and their dependencies). In the meantime, you can install pysam via pip. |
This comment was marked as resolved.
This comment was marked as resolved.
About two weeks ago, builds for Python 3.11 and 3.12 were uploaded for bioconda packages such as pysam and rmats. https://anaconda.org/bioconda/pysam/files |
With the merging of @aliciaaevans's bulk PR #48485, as announced at #33333 (comment), it would appear that this is at long last complete. 🎉 She may wish to close this issue. |
Thanks, @jmarshall. |
I was wondering whether bioconda makes Python 3.11 builds yet.
bx-python seems to not have a Python 3.11 build yet, but nothing seems to prevent one from being made in theory, I think.
Maybe this is something you are working on? Couldn't find an issue on this here so thought I ask.
The text was updated successfully, but these errors were encountered: