Repository navigation
v9.3.0
Note
A minor release on @r9: Package and PublishOnPyPI build and publish the source distribution and the wheel separately, selected by new inputs. The defaults keep today's behaviour - both are built and published. The default of publish_sdist changes to 'false' with @r10.
Why: a package whose setup.py reads its requirements files (pyTooling's DescribePythonPackageHostedOnGitHub) can't be installed from its source distribution - pip builds a wheel from an sdist by running setup.py again, and the requirements files aren't part of the sdist. A pure-Python wheel installs on every platform.
✨ New Features
Package.yml: inputspackage_sdistandpackage_wheel(default'true') select what is built - forbuild,build --no-isolationandsetuptools(#319).PublishOnPyPI.yml: inputspublish_sdistandpublish_wheel(default'true') select what is uploaded (#319).CompletePipeline.yml: inputspackage_sdistandpackage_wheel, forwarded toPackage, andpypi_publish_sdistandpypi_publish_wheel, forwarded toPublishOnPyPI(#319).
🔧 Changes
PublishOnPyPI.yml: a dry run checks the wheel and the source package withtwine checkin a step each, only for the selected kinds. With neither kind selected, a warning says that nothing was published or checked. The compliance check step is named🕵️ Check that the package is PyPI-compliant(#319).
📖 Documentation
- Package, PublishOnPyPI and CompletePipeline: the new inputs in the parameter tables and as sections;
publish_sdistandpypi_publish_sdistcarry a note that their default changes to'false'with@r10(#319). doc/requirements.txtinstalls pyEDAA.Reports from PyPI again (0.20.0rc1) instead of itsdevbranch on GitHub (#318).
Others
- Version
9.3.0inmyPackage/__init__.pyandmyFramework/Extension/__init__.py(b4d337e).
Related Issues and Pull-Requests
- Not part of this release: #321 - the job template check uses
publish_sdist: 'false'(follow-up of #319, test-only). - Then the consuming repositories switch off sdist publishing one by one, starting with pyTooling.
- Still open, not part of this release: #254 (tag check once).
Published from Pipeline workflow triggered by github-actions[bot] on 2026-10-17 23:02:19 UTC.
This automatic release was created by pyTooling/Actions::PublishReleaseNotes.yml