feat: build the installer as a PyPI package

scripts/build_pypi.py writes a wheel and an sdist from install.py, the
copy install.sh pins, and packaging/pypi. The version is the date of the
release in release.json. validate.yml now runs on packaging/ changes.
This commit is contained in:
Abdessamad Derraz committed 2026-11-09 07:07:54 +01:00
1 parent 47593c58d7
commit 7ba899d467
6 files changed
+487 -2

No files matched your search

+3
View File
@@ -19,6 +19,8 @@ on:
- "install.ps1"
# The handheld port bundles install.py and its tests read both.
- "ports/**"
# The PyPI package is built from install.py and its tests build it.
- "packaging/**"
# Every input of the site build, so a page that would fail the deploy
# fails here first (tests/test_workflow_paths.py).
- "wiki/**"
@@ -50,6 +52,7 @@ on:
- "install.sh"
- "install.ps1"
- "ports/**"
- "packaging/**"
- "wiki/**"
- "docs_assets/**"
- "provenance/**"