ChangelogÂļ

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

UnreleasedÂļ

âœī¸ ChangedÂļ

  • drop python 3.10 support and add 3.13 following SPEC0

  • add min versions for core scientific packages following SPEC0

v0.0.2Âļ

Released on 2025-07-31 Contributors:

  • Matt Tankersley

🚀 AddedÂļ

  • preview the docs in each PR with new GitHub Action

  • include a .zenodo.json file to set metadata for each Zenodo release

âœī¸ ChangedÂļ

  • replace pre-commit GitHub action with pre-commit.ci

  • Switched website hosting from ReadTheDocs to GitHug Pages

  • codespell now tries to ignore notebook outputs

  • improved the contribution guide

  • improved instructions for using this template

  • updated PyLint and MyPy ignored rules

  • removed forced-configuration of logging

  • use automated release of Zenodo from GitHub integration instead of manually drafting release

  • only build and distribute the src/ directory when packaging

❌ RemovedÂļ

  • Dropped support for Python 3.9, following the recommendation from SPEC 0000

v0.0.1Âļ

Released on 2025-07-11 Contributors:

  • Matt Tankersley

Initial Release of Python_Package_Template!