intoli / exodus

Painless relocation of Linux binaries–and all of their dependencies–without containers.
Other
2.94k stars 71 forks source link

Verify support for Python 3.9 and fix CI failures #61

Closed sangaline closed 3 years ago

sangaline commented 3 years ago

CI had been failing due to newer flake8 versions having different default rules, and also because of some weird behavior with the outdated strace version on the Debian 8 docker image that was being used for the build (it was printing out raw pointers instead of the actual string values). This updates the build image to use Debian 10 and Python 3.9, fixes the important flake8 linting issues, disables inconsequential flake8 rules, and updates the trove classifiers to include support for Python 3.8 and Python 3.9. I should follow up with some further CI improvements, but this at least gets things working again.