github cjolowicz/cookiecutter-hypermodern-python 2020.8.15

latest releases: 2022.6.3.post1, 2022.6.3, 2021.11.26...
4 years ago

Overview of Changes

Here is an overview of the main changes brought by this release:

  • Build the documentation when running checks locally (thanks @staticdev)

    The new docs-build Nox session checks that the documentation can be built with sphinx-build. It is run by default during local testing and in CI. The docs session was changed to always invoke sphinx-autobuild, regardless of whether Nox is run interactively or not.

  • Cache exported requirements in Nox sessions

    Nox sessions keep a hash for Poetry's lock file and only export requirements when the hash changes. The requirements files are stored in a per-session temporary directory.

  • Support prereleases of the main package in Nox sessions

    A bug was fixed which prevented the wheel for the package from being installed into a Nox environment if the package version was not a final release.

Changes

This section lists changes affecting generated projects.

🚀 Features

🪲 Fixes

  • Fix package installation in Nox sessions with non-final release versions (#487) @cjolowicz

📚 Documentation

  • Remove obsolete Nox session for Black from Contributor Guide (#489) @oncleben31
  • Fix reversal of "kebab case" and "snake case" in User Guide (#475) @cjolowicz

🔨 Refactoring

📦 Dependencies

Changes to the Cookiecutter

This section lists changes to the Cookiecutter that don't affect generated projects.

📚 Documentation

📦 Dependencies

Don't miss a new cookiecutter-hypermodern-python release

NewReleases is sending notifications on new releases.