Skip to content

v0.1.1 — packaging, metadata, and first archived release

Latest

Choose a tag to compare

@SafeerAhmad211 SafeerAhmad211 released this 05 Aug 11:35
· 5 commits to main since this release

Packaging and infrastructure only. No functional or numerical change — every statistical method produces byte-identical output to v0.1.0.

pip install --upgrade avs-framework

This 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's License field, which PyPI displayed verbatim. Replaced with the PEP 639 SPDX expression, producing License-Expression: MIT under metadata version 2.4. The redundant License :: OSI Approved :: MIT License classifier is removed, as PEP 639 disallows pairing a classifier with an expression.

Changed

  • GitHub Actions bumped off the deprecated Node 20 runtime: checkout v4 → v7, setup-python v5 → v7, upload-artifact v4 → v7, download-artifact v4 → 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.