v3.3.4 - REST Expansion and Wheel Matrix Release
This release publishes the completed 3.3.x work as the current public package release.
Highlights
- Expanded the FastAPI REST surface across the admitted Phase 9-13 route families.
- Added transport models, services, routers, route registration, tests, and REST reference updates for newly admitted API surfaces.
- Added facade parity convenience work for admitted Vedic, classical/modern, annual-lord, and utility surfaces.
- Updated release packaging so PyPI now receives a full 64-bit wheel matrix.
PyPI Artifacts
Published to PyPI as moira-astro 3.3.4:
- Source distribution
- CPython 3.10, 3.11, 3.12, 3.13, and 3.14 wheels
- Windows x64 wheels
- Linux x64 manylinux wheels
- macOS arm64 wheels
- macOS x86_64 wheels
Release Workflow Fixes
The release workflow was hardened after the initial 3.3.0 publication:
- Added explicit build isolation support for modern setuptools packaging behavior.
- Updated cibuildwheel to
4.1.0. - Restricted Linux and Windows release wheels to supported 64-bit targets.
- Replaced retired macOS runner labels with supported macOS 26 runner labels.
Validation
This release preserves the runtime semantics of the 3.3.0 feature work.
The 3.3.1 through 3.3.4 patch sequence corrected packaging and release workflow behavior only.
Validated with:
- focused doctrine/version tests
- editable install metadata check
- clean local build
twine check- successful GitHub Actions PyPI publish workflow
- PyPI release artifact verification