feat(pypi): mkPyPiWheelPublishMulti — publish all versions per tag (#197)

Single-version mkPyPiWheelPublish made consumers ship only the default
version per tag. Add a multi-version builder that loops over a fixed
{version,wheel} list (version parsed from the wheel filename, idempotent
409-skip), plus shared parity_pypi_post/parity_wheel_version helpers.
This commit is contained in:
Oleks
2026-06-02 05:23:42 +03:00
parent 9107923c5a
commit cda7a190c0
4 changed files with 152 additions and 0 deletions
+1
View File
@@ -32,6 +32,7 @@
{
mkParityBuilders = builders;
mkPyPiWheelPublish = wrap "mkPyPiWheelPublish";
mkPyPiWheelPublishMulti = wrap "mkPyPiWheelPublishMulti";
mkS390xNpmPublish = wrap "mkS390xNpmPublish";
mkGenericBinaryPublish = wrap "mkGenericBinaryPublish";
mkNix2ContainerPublish = wrap "mkNix2ContainerPublish";