Skip to content

Release 2021.11.26#1082

Merged
cjolowicz merged 1 commit intomainfrom
release-2021.11.26
Nov 26, 2021
Merged

Release 2021.11.26#1082
cjolowicz merged 1 commit intomainfrom
release-2021.11.26

Conversation

@cjolowicz
Copy link
Copy Markdown
Owner

@cjolowicz cjolowicz commented Nov 26, 2021

Overview of Changes

Here are the major changes brought by this release:

  • Add a pre-commit hook for pyupgrade, a tool for upgrading your source code to newer versions of the Python language and standard library.

  • Use the furo Sphinx theme for documentation. Furo is a clean customizable theme for technical documentation, with a focus on being responsive and easy to navigate and search.

  • Include the test suite itself when measuring code coverage: tests are code. Read more about the reasons behind this on Ned Batchelder's blog.

  • Enable color output on GitHub Actions for pytest, pre-commit, Sphinx, and xdoctest. Tools on GitHub Actions default to monochrome output, and every tool has its own convention for overriding this (if any). This was a fun ride.

Read on for the full list of changes.

Changes

This section lists changes that affect generated projects.

🚨 Testing

👷 Continuous Integration

📚 Documentation

📦 Dependencies

  • Avoid semver constraints for dependencies using CalVer (#675) @cjolowicz
Dependabot PRs

Changes to the template infrastructure

This section lists changes to the infrastructure of the Cookiecutter template. These changes don't affect generated projects.

👷 Continuous Integration

📚 Documentation

📦 Dependencies

Dependabot PRs

@cjolowicz cjolowicz added cookiecutter Changes outside of the template directory documentation Improvements or additions to documentation labels Nov 26, 2021
@cjolowicz cjolowicz merged commit 1e4c74c into main Nov 26, 2021
@cjolowicz cjolowicz deleted the release-2021.11.26 branch November 26, 2021 05:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cookiecutter Changes outside of the template directory documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant