Packaging and infrastructure only. No functional or numerical change — every statistical method produces byte-identical output to v0.1.0.
pip install --upgrade avs-frameworkThis is the first release archived to Zenodo, and therefore the first with a citable DOI.
Fixed
- License metadata rendered as the full MIT license text on PyPI. Declaring
license = { file = "LICENSE" }embedded the entire license body into the distribution'sLicensefield, which PyPI displayed verbatim. Replaced with the PEP 639 SPDX expression, producingLicense-Expression: MITunder metadata version 2.4. The redundantLicense :: OSI Approved :: MIT Licenseclassifier is removed, as PEP 639 disallows pairing a classifier with an expression.
Changed
- GitHub Actions bumped off the deprecated Node 20 runtime:
checkoutv4 → v7,setup-pythonv5 → v7,upload-artifactv4 → v7,download-artifactv4 → v8. - Build backend pinned to
hatchling>=1.27, where PEP 639 support landed.
Added
.zenodo.json, so the archive record carries curated title, authorship, description, and keywords rather than values inferred from the repository, and declares the PyPI distribution as a related identifier.
Full detail in CHANGELOG.md.