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

Unresolvable dependency when testing on Python 3.9 #132

Open
bgyori opened this issue Mar 1, 2023 · 2 comments
Open

Unresolvable dependency when testing on Python 3.9 #132

bgyori opened this issue Mar 1, 2023 · 2 comments

Comments

@bgyori
Copy link
Member

bgyori commented Mar 1, 2023

See: https://github.com/bgyori/indra_cogex/actions/runs/4298454058/jobs/7492573390. For some reason compatible versions for some dependencies cannot be resolved resulting in a failed install. @cthoyt at first glance the issue might indirectly involve bioregistry since the install attempts to iterate through a large number of versions to find one.

@cthoyt
Copy link
Member

cthoyt commented Mar 1, 2023

Seems like the issue is resulting from pinning bioregistry<0.5 in this repository. can we remove that pin?

Looking around, PyOBO has a pin bioregistry>=0.4.29 which is compatible.

Possibility is that statsmodels pins scipy/numpy https://github.com/statsmodels/statsmodels/blob/main/requirements.txt, but this also seems consistent.

I checked gilda and that doesn't seem right either.. I wonder if there is a tool for auditing dependencies

@cthoyt
Copy link
Member

cthoyt commented Mar 1, 2023

After testing, it does seem that the Bioregistry is the issue, though I'm not sure why. I checked in https://github.com/biopragmatics/bioregistry/blob/v0.5.0/setup.cfg to see if there were any installation reasons and there don't appear to be any core requirements with strange properties.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants