bndr / pipreqs

pipreqs - Generate pip requirements.txt file based on imports of any project. Looking for maintainers to move this project forward.
Apache License 2.0
6.38k stars 388 forks source link

Fix pypy build #235

Closed alan-barzilay closed 3 years ago

alan-barzilay commented 3 years ago

The pypy build on travis is consistently failing: Could not build wheels for cryptography which use PEP 517 and cannot be installed directly

alan-barzilay commented 3 years ago

It seems the pypy build is the only one to use pip19 instead of pip20, not sure why or if this is related to the problem.

alan-barzilay commented 3 years ago

pip version doesn't seem to be related, I tried updating pip to version 21 and pypy is still the only build to fail. I did some digging to try to understand what caused this issue and it seems to be something unrelated to the project.

I tried to rerun the last successful pypy build (https://travis-ci.org/github/bndr/pipreqs/builds/688613276) and it crashed like all the later builds. I believe this means that this issue is probably something external to pipreqs, my guess is that something in travis or pypy changed and broke the pypy build.