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

Python 3.10 update. #39

Merged
merged 78 commits into from
Apr 24, 2023
Merged
Changes from 1 commit
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
45dedbb
Only build generic Linux packages.
dumol Mar 13, 2023
20fb67d
Only build x64 Windows packages.
dumol Mar 13, 2023
f0f2199
Try with cryptography 39.0.2 wheels.
dumol Mar 13, 2023
89dec94
Retry Windows matrix.
dumol Mar 13, 2023
3b94737
Use linux instead of lnx for Linux packages.
dumol Mar 13, 2023
5ffc1c0
Use latest OpenSSL 1.1.1 sources for Python's ssl module.
dumol Mar 13, 2023
a1bfe04
Check for cryptography's OpenSSL version everywhere.
dumol Mar 13, 2023
f987365
Fixed cryptography's OpenSSL version to check for.
dumol Mar 13, 2023
7fe1a19
Try fixing Safety errors.
dumol Mar 14, 2023
af65ef6
Updated all Python modules to latest version.
dumol Mar 14, 2023
9d2551e
Try building on CentOS 6.10.
dumol Mar 14, 2023
04f8f4a
Disable OpenSSL tests for now.
dumol Mar 14, 2023
0ad6e96
Updated macOS deps.
dumol Mar 14, 2023
861817c
Try CentOS 7.
dumol Mar 14, 2023
1e5f210
Revert "Try CentOS 7."
dumol Mar 14, 2023
df6bb24
Revert "Try building on CentOS 6.10."
dumol Mar 15, 2023
324a226
Use a get-pip.py that still works on CentOS 5.
dumol Mar 15, 2023
04b45e7
Build the generic Linux version on Ubuntu 18.04.
dumol Mar 15, 2023
3227028
Forward port the latest cleanups from python-package.
dumol Mar 15, 2023
33c7df8
Also clean up on Windows.
dumol Mar 15, 2023
1be9922
Put include/ back after packing the distributable.
dumol Mar 15, 2023
df4d1a4
Also remove ssl/ if found, e.g. on macOS.
dumol Mar 15, 2023
ad6f653
Re-enabled OpenSSL 1.1.x self tests.
dumol Mar 15, 2023
595ca41
Re-enabled x86 Windows build.
dumol Mar 15, 2023
cfeb8e4
Run the macOS build from the beginning.
dumol Mar 15, 2023
325e04f
Changes after own review.
dumol Mar 16, 2023
3542923
Removed subprocess32.
dumol Mar 16, 2023
62b8557
Python 3.10.
dumol Mar 17, 2023
5b22f84
Updated libffi to version 3.4.4.
dumol Mar 17, 2023
2280763
Run the checks in all PRs.
dumol Mar 17, 2023
98f2b99
Updated Python version patching.
dumol Mar 17, 2023
b17f91e
Disabled readline for macOS too.
dumol Mar 17, 2023
9fbd842
Updated xz and SQLite to latest versions.
dumol Mar 17, 2023
b8b6b8f
Manual merge with main.
dumol Mar 20, 2023
53efec4
Changes after own review.
dumol Mar 20, 2023
8a78cf8
One small correction in a comment.
dumol Mar 20, 2023
9eb343c
Updated cryptography to newly-released 40.0.1.
dumol Apr 3, 2023
b5d6b66
Updated OpenSSL version to check for.
dumol Apr 3, 2023
ef91078
Check for cffi module too.
dumol Apr 3, 2023
7bc9f35
Build and check for PyNaCl module.
dumol Apr 3, 2023
f1b25dd
Syntax fix for cffi check.
dumol Apr 3, 2023
c26e935
Collect PyNaCl when building.
dumol Apr 3, 2023
69ba007
Added charset-normalizer, markupsafe, pywin32.
dumol Apr 7, 2023
b22f845
Update src/chevah-python-test/test_python_binary_dist.py
adiroiban Apr 7, 2023
ebb1c11
Enable debug
adiroiban Apr 7, 2023
855106a
Apply suggestions from code review
adiroiban Apr 7, 2023
0a8d0d7
Update src/Python-Windows/chevahbs
adiroiban Apr 7, 2023
cabf0a5
Update src/Python-Windows/chevahbs
adiroiban Apr 7, 2023
9147721
fix 3.10 path
adiroiban Apr 7, 2023
9668e0f
Update src/Python-Windows/chevahbs
adiroiban Apr 7, 2023
80ec50f
enable debug
adiroiban Apr 7, 2023
6964678
Update src/Python-Windows/chevahbs
adiroiban Apr 7, 2023
e5bc55b
Update test_python_binary_dist.py
adiroiban Apr 7, 2023
10454e0
Apply suggestions from code review
adiroiban Apr 7, 2023
027c6cf
Apply suggestions from code review
adiroiban Apr 7, 2023
7aa0de6
Update .github/workflows/bare.yaml
adiroiban Apr 8, 2023
57f3c4d
Update src/Python-Windows/chevahbs
adiroiban Apr 11, 2023
f2a18c5
The -3 check is no longer needed.
dumol Apr 12, 2023
7d5e227
Removed Windows matrix from bare workflow.
dumol Apr 12, 2023
2200499
Renamed docker workflow job.
dumol Apr 12, 2023
baac3df
Updated Python to version 3.10.11.
dumol Apr 12, 2023
3dfbaca
Updated Python to version 3.10.11 (bis).
dumol Apr 12, 2023
a252033
Actually remove the build path for 32bit Windows packages.
dumol Apr 12, 2023
c73fec4
Document why MarkupSafe is pinned to an older version.
dumol Apr 12, 2023
4eefb1e
Try -latest in the bare workflow.
dumol Apr 12, 2023
f9db652
Better document supported Linux distributions.
dumol Apr 12, 2023
c36ab3c
Build generic Linux on Amazon 2 with glibc 2.26.
dumol Apr 12, 2023
92e9a0c
Lower case yum parameter.
dumol Apr 12, 2023
9b66a17
Use gcc 10.4 instead of 7.2 for building the generic Linux package.
dumol Apr 13, 2023
231a8b6
Link gcc 10.4 in the default path.
dumol Apr 13, 2023
8bb7b3e
Back to using gcc 7.2 on Amazon Linux 2.
dumol Apr 13, 2023
c089805
Try building an ARM64 package.
dumol Apr 14, 2023
655d360
Try building an ARM64 package, take 2.
dumol Apr 14, 2023
ac38185
Removed ARM64 job.
dumol Apr 14, 2023
6374173
Try building on Apple Silicon.
dumol Apr 20, 2023
3750a93
Removed third-party action from the macos-m1 job.
dumol Apr 20, 2023
5cdf347
Replaced third-party action with out fork for the other jobs.
dumol Apr 20, 2023
f4060d2
Changes after own review.
dumol Apr 24, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Also remove ssl/ if found, e.g. on macOS.
dumol committed Mar 15, 2023

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
commit df4d1a4b3c3a875661d7df80b3f9b9e135d24c13
2 changes: 2 additions & 0 deletions functions_build.sh
Original file line number Diff line number Diff line change
@@ -218,6 +218,8 @@ cleanup_install_dir() {
execute popd
# Remove the big test/ sub-dir.
execute rm -rf "lib/$PYTHON_VERSION/test/"
# Remove OpenSSL files if present.
execute rm -rf ssl/
# Remove (mostly OpenSSL) docs and manuals.
execute rm -rf share/
# Move stray pkgconfig/* to lib/pkgconfig/.