github cjolowicz/cookiecutter-hypermodern-python 2020.11.15

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

Overview of Changes

This section highlights the main changes brought by this release.

  • Manage GitHub labels using a YAML configuration file (thanks @oncleben31)

    GitHub labels can now be managed using the .github/labels.yml configuration file, using the GitHub Labeler action. Labels are used, among other things, to categorize pull requests for the release notes. Thanks to the new Labeler workflow, it is no longer necessary to create GitHub labels manually after generating a project.

  • Support packages whose name does not match the project name (thanks @oncleben31)

    By default, Poetry only includes packages if their name matches the configured project name. If a custom package_name is specified on project generation, the package must be listed explicitly in the pyproject.toml file. This is now done automatically on project generation.

  • Use standalone build backend for PEP 517 builds (thanks @paw-lu)

    Generated projects now use the new standalone build backend introduced by Poetry 1.1. This greatly speeds up PEP 517 isolated builds, because they no longer need to install the full Poetry CLI to build the package.

Read on for a complete list of changes.

Changes

This section lists changes affecting generated projects.

🚀 Features

  • Add GitHub Labeler Action to manage project labels automatically (#634) @oncleben31
  • Support packages whose name does not match the project name (#631) @oncleben31
  • Change to standalone build backend (PEP-517) (#638) @paw-lu

🪲 Fixes

  • Update prettier hook to new pre-commit repo (#639) @paw-lu

📦 Dependencies

Changes to the Cookiecutter

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

🪲 Fixes

  • Update prettier hook to new pre-commit repo (#639) @paw-lu

📚 Documentation

📦 Dependencies

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

NewReleases is sending notifications on new releases.