Open hauntsaninja opened 1 year ago
Maybe have better support for packages that don't have wheels (add some hacky setup.py parsing)
Could you look at *.egg-info/requires.txt
? It may not cover all cases. But the problematic ones right now (pycocotools and click-default-group) would work. Feels less hacky, simpler, and doesn't require executing code. Just need to download and unzip the package.
Also possibly useful feature requests: https://github.com/pypi/warehouse/issues/474 https://github.com/pypi/warehouse/issues/8254
From recent PRs, we've accumulated some TODOs in the source code. Putting them in this issue so they're more visible: