-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Zlib 1.3.1 update. * Pip 24.0 update. * Debug outdated macOS Homebrew hacks. * No more Homebrew hacking on GitHub's macOS setups. * Make it possible to ignore preset Safety IDs. * Make it possible to ignore preset Safety IDs, take two. * Unified debugging for testing on GitHub's bare OS'es. * Update macOS setup for latest GitHub labels. * Shellcheck fixes. * Shellcheck fixes and more. * Put back Homebrew hacks for x86 macOS. * Do not install binary wheels. * Do not install binary wheels, take two. * Also ignore the jinja2 disputed safety issue. * Properly generate SAFETY_IGNORDE_OPTS for multiple Safety IDs to ignore. * Properly generate SAFETY_IGNORDE_OPTS for multiple Safety IDs to ignore, take two. * Try debugging safety opts. * Process Safety IDs the Bash way. * Make it possible to skip tests during build. * Switched to latest OpenSSL 3.0.x on non-Windows platforms. * More updated libs. * Latest versions for remaining Python modules. * Try building Python 3.13.0b2. * Try building Python 3.13.0b2, take two. * Python 3.13 deprecates `crypt` and `spwd`. * Try building Python 3.13.0b2, take three. * Get more Homebrew stuff out of the way. * Try building Python 3.13.0b2, take four. * Get more Homebrew stuff out of the way, take two. * Python builds with OS-provided libedit on macOS lately. * Python builds with OS-provided libedit on macOS lately, take two. * Python builds with OS-provided libedit on macOS lately, take three. * Python builds with OS-provided libedit on macOS lately, take four. * Python 3.13.0b3 update. * Python 3.13.0b3 update, take two. * Removed debugging spillover from package checks. * Removed safety, added requirements.txt. * Removed safety, added requirements.txt, take two. * Get generic Linux deps back to normal. * Get generic Linux deps back to normal, take two. * Install gdb on Amazon Linux 2 for improved Python tests. * Python 3.13.0b4 update. * Python modules update. * Amazon 2 has a gdb unusable for Python tests (built with Python 2). * Automatically regenerate requirements.txt when done building. * Include pip version in requirements.txt. * Fixed Windows package filename. * Try actions/checkout@v4. * Remove download cache instead of just purging. * Synced pythia.sh with server repo version. * Synced pythia.sh from server repo. * Allow building Python release candidate versions. * Also updated pythia.conf from server repo. * Fixed sha512.sum file for embedded Windows package. * Fixed sha512.sum file for embedded Windows package, take two * Try latest 3.12 Python release. * Shellcheck-related fixes. * Fixed Amazon Linux 2 build. * Try building musl package on Alpine 3.15. * Updated OpenSSL to version 3.0.15 on non-Windows platforms. * Updated pip and setuptools to latest versions. * Try latest 3.12 Python release, take two. * Updated OpenSSL version check. * Try auto-updating requirements.txt through the Windows build. * Try auto-updating requirements.txt through the Windows build, take 2. * Try auto-updating requirements.txt through the Windows build, take 3. * Try auto-updating requirements.txt through the Windows build, take 4. * Automated update of requirements.txt from Windows build. * Changes after a quick own review. * Do not copy xz binaries in dist packages. * Compress saved Makefiles. * Compress saved Makefiles, take 2. * Put back tests for crypt and spwd for now. * Also uninstall setuptools before packing the dist. * Automated update of requirements.txt from Windows build. * Use same setuptools version as server repo. * The unzip ersatz in Alpine Linux busybox is good enough. * Try gcc10 for building on Amazon Linux 2 through GHA. * Try gcc10 for building on Amazon Linux 2 through GHA, take 2. * Back to default gcc for building on Amazon Linux 2 through GHA. * Leave setuptools as-is. * Automated update of requirements.txt from Windows build. * Updated Python to version 3.12.7. * One more hack for not building a default Python module. * One more hack for not building a default Python module, take two. * Added a comment for psutil. * Changes after own review. --------- Co-authored-by: dumol <[email protected]>
- Loading branch information
Showing
18 changed files
with
323 additions
and
282 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,5 +4,5 @@ | |
/src/*/*.tar.gz | ||
/src/*/*.tgz | ||
/src/*/*.zip | ||
/build-pythia/ | ||
/build-py3/ | ||
/cache/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,14 @@ | ||
PYTHON_CONFIGURATION="[email protected]" | ||
# When building a new major Python version, e.g. 3.11->3.12, | ||
# update this in advance (e.g. use "[email protected]"), | ||
# and remove BUILD_ENV_* files (e.g. with `./build.sh clean -a`). | ||
PYTHON_CONFIGURATION="[email protected]" | ||
# This is defined as a Bash array of options to be passed to commands. | ||
BASE_REQUIREMENTS=("chevah-brink==1.0.13" "paver==1.3.4") | ||
BASE_REQUIREMENTS=("chevah-brink==1.0.15" "paver==1.3.4") | ||
# Use our private PyPi server instead of the default one set in pythia.sh. | ||
PIP_INDEX_URL="https://bin.chevah.com:20443/pypi/simple" | ||
# Use our production server instead of the GitHub releases set by default. | ||
BINARY_DIST_URI="https://bin.chevah.com:20443/production" | ||
# For testing packages, make sure this one is the last uncommented instance: | ||
#BINARY_DIST_URI="https://bin.chevah.com:20443/testing" | ||
# Also overwrite the default pypi.org site set by default in pythia.sh. | ||
PIP_INDEX_URL="https://bin.chevah.com:20443/pypi/simple" | ||
# This is used by the Python runtime. | ||
BINARY_DIST_URI="https://bin.chevah.com:20443/testing" | ||
# This directory is used by the Python runtime. | ||
CHEVAH_BUILD_DIR="build-py3" |
Oops, something went wrong.