Skip to content

#73 Update to use astral-sh as the base for Python#75

Merged
adiroiban merged 11 commits intomainfrom
73-astra-sh-base
Apr 17, 2026
Merged

#73 Update to use astral-sh as the base for Python#75
adiroiban merged 11 commits intomainfrom
73-astra-sh-base

Conversation

@adiroiban
Copy link
Copy Markdown
Member

@adiroiban adiroiban commented Apr 13, 2026

Scope

Fixes #73

Changes

Download and repack

Add zipfile patch

On WIndows install pywin32 as the only package left.

Move all GHA into a single workflow file.

Remove a lot of the old code that was designed to compile python on Linux and macOS

Testing

Tests will be done via chevah/server

I have executed the manual compat test locally...but for CI this needs an update to compat first.

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request refactors the Pythia build system to leverage python-build-standalone, significantly simplifying the codebase by removing the need to build Python and its dependencies from source. The update introduces astral-to-pythia.sh for environment generation and updates the configuration and testing scripts accordingly, while deleting numerous legacy build functions and patches. Feedback identifies critical issues with undefined variables in the new build script, a potential failure in the distribution upload process due to existing directories, and several typographical errors in the documentation and configuration files.

Comment thread astral-to-pythia.sh Outdated
Comment thread astral-to-pythia.sh Outdated
Comment thread publish_dist.sh Outdated
Comment thread README.rst Outdated
Comment thread README.rst Outdated
Comment thread README.rst Outdated
Comment thread build.conf Outdated
@adiroiban
Copy link
Copy Markdown
Member Author

Test pass in chevah/server ... merging this

@adiroiban adiroiban merged commit 509f3c7 into main Apr 17, 2026
6 checks passed
@adiroiban adiroiban deleted the 73-astra-sh-base branch April 17, 2026 09:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Use astral-sh/python-build-standalone as the base

1 participant