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

Forward-ported fixes from python-package. #32

Merged
merged 38 commits into from
May 4, 2022
Merged

Conversation

dumol
Copy link
Contributor

@dumol dumol commented Apr 25, 2022

Scope

Bring latest improvements from our python-package repo for building Python 2.7 packages.

Changes

Forward-ported updates from python-package:

Drive-by changes:

  • Renamed brink.{conf,sh} as pythia.{conf.sh}. Fixes Rename pythia.sh script. #31.
  • Fixes Add support for LZMA #6.
  • Updated libffi, zlib, OpenSSL, pip, and most Python modules to the newest versions.
  • cryptography updated to the latest version not requiring Rust. (Newer versions would practically mean we use binary wheels only for cryptography, so at least CentOS 6 would be required.)

I've tried updating Python to latest 3.8 versions. There are 2 main issues:

  • No Windows packages for 3.8.x beyond 3.8.10.
  • Looks like the readline patch needs to be updated even for 3.8.10. Thus, I would rather put in the required work when upgrading to a new major version like 3.10.

Testing

Please review changes. Sorry for cramming too much stuff into this PR! Maybe review the commits individually? I've tried to keep things tidy.

Automatic tests should be all green.

@dumol dumol mentioned this pull request Apr 25, 2022
@dumol dumol force-pushed the pythonpackage-fixes branch from 666f916 to b761bff Compare May 3, 2022 08:25
@dumol dumol force-pushed the pythonpackage-fixes branch from 1c615d0 to 70c3139 Compare May 3, 2022 09:33
@dumol dumol requested a review from adiroiban May 3, 2022 10:33
Copy link
Member

@adiroiban adiroiban left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Thanks!

pythia.conf Outdated Show resolved Hide resolved
@dumol dumol merged commit 997916a into main May 4, 2022
@dumol dumol deleted the pythonpackage-fixes branch May 4, 2022 09:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants