-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
Cannot install pairix on python3.8 #24502
Comments
I just ran into the same thing -- its because the build environment is running python 3.8, so since |
So based on what is here: https://bioconda.github.io/developer/_autosummary/bioconda_utils.lint.check_noarch.html?highlight=noarch#bioconda_utils.lint.check_noarch.should_not_use_skip_python I think that meta.yaml should just limit to python <3.8 based on your versions specified, ie something like:
|
Hi, |
I think it just uses 3.8 (most recent by default). In this package setup.py I'm assuming that 3.8 is not listed as in the versions that it supported, and so it died trying to build it. |
OK thanks |
I am sorry to insist but I really don't see where it is written that python3.8 is not possible. In pairix there is one part which is coded in C so I don't see why it is related to python version and one part which is python (pypairix) but which is working with python 3.8 at least with pip it is working. |
I was just going off of your initial post on the py build error. The package in bioconda perhaps has just not been compiled with py3.8 --- if it works with pip you can just use that inside the conda environment to install any other package. |
Let put more context.
But this is dirty and this will not install the non python dependencies of both packages which is why conda is better than pip... Thanks |
@dpryan79 Can you maybe explain this to us? Thanks a lot! |
I think if you do a PR on pairix and just increase the build number by 1 that it will then try to build -- and show you the log builds, etc in the PR. Would seem to make sense if it hasn't been built since May that would have predated the py3.8 rebuilds? Sorry if I've made it more confusing/worse -- was initially just trying to help as I thought I had a similar problem. But agree that there doesn't seem to be any reason it shouldn't build on py38 based on the info in that package. |
Hi,
This is a very naive question, I don't understand why pairix cannot be installed on python3.8. When I try to install it I get:
But I don't see anywhere in the recipe where there are restrictions on the python version:
https://github.com/bioconda/bioconda-recipes/blob/master/recipes/pairix/meta.yaml
Thanks
The text was updated successfully, but these errors were encountered: