Skip to content

Releases: leodevian/modern-python

v4.3.0

12 Oct 19:05

Choose a tag to compare

Release notes

Added

  • Run tests under Python 3.14.

Changed

  • Drop support for Python 3.9 and add support for Python 3.14.

v4.2.0

08 Oct 20:28

Choose a tag to compare

Release notes

Changed

  • Make Nox raise an error on missing interpreters in CI.
  • Use the default cache dependency glob for astral-sh/setup-uv.

v4.1.3

05 Oct 16:16

Choose a tag to compare

Release notes

Fixed

  • Remove an unused noqa directive in scripts/release.py when the project version is provided dynamically.

v4.1.2

05 Oct 16:10

Choose a tag to compare

Release notes

Fixed

  • Remove an unused import in scripts/release.py when the project version is provided dynamically.

v4.1.1

05 Oct 15:55

Choose a tag to compare

Release notes

Fixed

  • Add the project description to README.md.

v4.1.0

04 Oct 19:09

Choose a tag to compare

Release notes

Changed

  • Rename the print_error function to print_err in scripts/release.py.

v4.0.0

04 Oct 18:55

Choose a tag to compare

Release notes

Security

  • Set a lower version boundary for uv to create Nox sessions and tox environments.

Removed

  • Stop checking package distributions.

Changed

  • Bump the lower version boundary for uv-build to 0.8.6.
  • Change the default build backend to uv-build.
  • Create a function to install dependencies with uv sync in noxfile.py.
  • In Nox sessions, set COVERAGE_FILE if it is not set yet.
  • Refactor typechecking tasks into one task.
  • Rename local variable in scripts/release.py.
  • Use command-line options to install dependency groups.

Fixed

  • Install the package in editable mode to build the documentation.

v3.1.1

03 Oct 22:03

Choose a tag to compare

Release notes

Changed

  • Sort version flags for Cyclopts CLIs.

v3.1.0

03 Oct 21:56

Choose a tag to compare

Release notes

Changed

  • Add minor changes to README.md and update the documentation homepage with the contents of README.md.
  • Update the release script scripts/release.py.

v3.0.0

02 Oct 23:52

Choose a tag to compare

Release notes

Added

  • Add badges to README.md.

Changed

  • Allow Ruff to add from __future__ import annotations to enable the deferred evaluation of annotations.
  • Import the extension loader from copier_template_extensions instead of copier_templates_extensions.