Skip to content
Closed
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ __pycache__/

# Python environments
.nox/
.tox/
.venv/

# Testing
Expand Down
1 change: 0 additions & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -52,5 +52,4 @@ repos:
additional_dependencies:
- mdformat-footnote
- mdformat-front-matters
- mdformat-mkdocs
- mdformat-simple-breaks
70 changes: 35 additions & 35 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/).

<!-- towncrier release notes start -->

## [2025.12.10.1](https://github.com/leodevian/modern-python/tree/v2025.12.10.1)
## [2025.12.10.1](https://github.com/sztal/python-package-template/tree/v2025.12.10.1)

### Changed

- Rename release jobs.


## [2025.12.10](https://github.com/leodevian/modern-python/tree/v2025.12.10)
## [2025.12.10](https://github.com/sztal/python-package-template/tree/v2025.12.10)

### Changed

Expand All @@ -30,7 +30,7 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/).
- Use `null` for null values in YAML.


## [2025.12.9](https://github.com/leodevian/modern-python/tree/v2025.12.9)
## [2025.12.9](https://github.com/sztal/python-package-template/tree/v2025.12.9)

### Removed

Expand All @@ -55,7 +55,7 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/).
- Remove the CLI reference from the MkDocs documentation when the project does not provide `console_scripts` entry points.


## [5.0.0](https://github.com/leodevian/modern-python/tree/v5.0.0)
## [5.0.0](https://github.com/sztal/python-package-template/tree/v5.0.0)

### Removed

Expand Down Expand Up @@ -86,15 +86,15 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/).
- Add TOML support for Coverage.py.


## [4.11.0](https://github.com/leodevian/modern-python/tree/v4.11.0)
## [4.11.0](https://github.com/sztal/python-package-template/tree/v4.11.0)

### Changed

- Improve `scripts/release.py`. It can now pass arguments or options to `uv version` and create GitHub releases.
- Remove the trailing slash from the documentation URL.


## [4.10.0](https://github.com/leodevian/modern-python/tree/v4.10.0)
## [4.10.0](https://github.com/sztal/python-package-template/tree/v4.10.0)

### Removed

Expand All @@ -112,7 +112,7 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/).
- Use blacken-docs to format Python code blocks in documentation files.


## [4.9.0](https://github.com/leodevian/modern-python/tree/v4.9.0)
## [4.9.0](https://github.com/sztal/python-package-template/tree/v4.9.0)

### Changed

Expand All @@ -121,29 +121,29 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/).
- Use raw strings in `mkdocs.yaml`.


## [4.8.0](https://github.com/leodevian/modern-python/tree/v4.8.0)
## [4.8.0](https://github.com/sztal/python-package-template/tree/v4.8.0)

### Changed

- Turn off live logs when running tests.


## [4.7.0](https://github.com/leodevian/modern-python/tree/v4.7.0)
## [4.7.0](https://github.com/sztal/python-package-template/tree/v4.7.0)

### Changed

- Format `pyproject.toml`.
- Stop reading `VERSION.txt` to set the version attribute.


## [4.6.0](https://github.com/leodevian/modern-python/tree/v4.6.0)
## [4.6.0](https://github.com/sztal/python-package-template/tree/v4.6.0)

### Changed

- Update pre-commit hooks.


## [4.5.0](https://github.com/leodevian/modern-python/tree/v4.5.0)
## [4.5.0](https://github.com/sztal/python-package-template/tree/v4.5.0)

### Changed

Expand All @@ -156,14 +156,14 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/).
- Fix command in Nox session `typecheck`.


## [4.4.0](https://github.com/leodevian/modern-python/tree/v4.4.0)
## [4.4.0](https://github.com/sztal/python-package-template/tree/v4.4.0)

### Changed

- Rename dependency group `tests` into `test`.


## [4.3.0](https://github.com/leodevian/modern-python/tree/v4.3.0)
## [4.3.0](https://github.com/sztal/python-package-template/tree/v4.3.0)

### Added

Expand All @@ -174,43 +174,43 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/).
- Drop support for Python 3.9 and add support for Python 3.14.


## [4.2.0](https://github.com/leodevian/modern-python/tree/v4.2.0)
## [4.2.0](https://github.com/sztal/python-package-template/tree/v4.2.0)

### Changed

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


## [4.1.3](https://github.com/leodevian/modern-python/tree/v4.1.3)
## [4.1.3](https://github.com/sztal/python-package-template/tree/v4.1.3)

### Fixed

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


## [4.1.2](https://github.com/leodevian/modern-python/tree/v4.1.2)
## [4.1.2](https://github.com/sztal/python-package-template/tree/v4.1.2)

### Fixed

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


## [4.1.1](https://github.com/leodevian/modern-python/tree/v4.1.1)
## [4.1.1](https://github.com/sztal/python-package-template/tree/v4.1.1)

### Fixed

- Add the project description to `README.md`.


## [4.1.0](https://github.com/leodevian/modern-python/tree/v4.1.0)
## [4.1.0](https://github.com/sztal/python-package-template/tree/v4.1.0)

### Changed

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


## [4.0.0](https://github.com/leodevian/modern-python/tree/v4.0.0)
## [4.0.0](https://github.com/sztal/python-package-template/tree/v4.0.0)

### Security

Expand All @@ -235,22 +235,22 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/).
- Install the package in editable mode to build the documentation.


## [3.1.1](https://github.com/leodevian/modern-python/tree/v3.1.1)
## [3.1.1](https://github.com/sztal/python-package-template/tree/v3.1.1)

### Changed

- Sort version flags for Cyclopts CLIs.


## [3.1.0](https://github.com/leodevian/modern-python/tree/v3.1.0)
## [3.1.0](https://github.com/sztal/python-package-template/tree/v3.1.0)

### 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`.


## [3.0.0](https://github.com/leodevian/modern-python/tree/v3.0.0)
## [3.0.0](https://github.com/sztal/python-package-template/tree/v3.0.0)

### Added

Expand All @@ -262,7 +262,7 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/).
- Import the extension loader from `copier_template_extensions` instead of `copier_templates_extensions`.


## [2.4.0](https://github.com/leodevian/modern-python/tree/v2.4.0)
## [2.4.0](https://github.com/sztal/python-package-template/tree/v2.4.0)

### Added

Expand All @@ -273,7 +273,7 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/).
- Shorten URLs.


## [2.3.0](https://github.com/leodevian/modern-python/tree/v2.3.0)
## [2.3.0](https://github.com/sztal/python-package-template/tree/v2.3.0)

### Added

Expand All @@ -288,14 +288,14 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/).
- Update pre-commit hooks.


## [2.2.0](https://github.com/leodevian/modern-python/tree/v2.2.0)
## [2.2.0](https://github.com/sztal/python-package-template/tree/v2.2.0)

### Changed

- Capitalize `Project-URL` labels in `pyproject.toml`.


## [2.1.0](https://github.com/leodevian/modern-python/tree/v2.1.0)
## [2.1.0](https://github.com/sztal/python-package-template/tree/v2.1.0)

### Security

Expand All @@ -312,7 +312,7 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/).
- Update pre-commit hooks to their latest versions.


## [2.0.0](https://github.com/leodevian/modern-python/tree/v2.0.0)
## [2.0.0](https://github.com/sztal/python-package-template/tree/v2.0.0)

### Added

Expand All @@ -326,7 +326,7 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/).
- Sort CLI options in source code and tests.


## [1.5.0](https://github.com/leodevian/modern-python/tree/v1.5.0)
## [1.5.0](https://github.com/sztal/python-package-template/tree/v1.5.0)

### Changed

Expand All @@ -339,7 +339,7 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/).
- Always install uv to run Nox sessions.


## [1.4.0](https://github.com/leodevian/modern-python/tree/v1.4.0)
## [1.4.0](https://github.com/sztal/python-package-template/tree/v1.4.0)

### Added

Expand All @@ -350,7 +350,7 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/).
- Use pre-commit instead of pre-commit-uv.


## [1.3.0](https://github.com/leodevian/modern-python/tree/v1.3.0)
## [1.3.0](https://github.com/sztal/python-package-template/tree/v1.3.0)

### Changed

Expand All @@ -360,14 +360,14 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/).
- Update pre-commit hooks.


## [1.2.1](https://github.com/leodevian/modern-python/tree/v1.2.1)
## [1.2.1](https://github.com/sztal/python-package-template/tree/v1.2.1)

### Fixed

- Prevent coverage warnings for unclosed SQLite connections being raised as errors.


## [1.2.0](https://github.com/leodevian/modern-python/tree/v1.2.0)
## [1.2.0](https://github.com/sztal/python-package-template/tree/v1.2.0)

### Added

Expand All @@ -378,14 +378,14 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/).
- Stop setting the log level to `INFO` during testing.


## [1.1.1](https://github.com/leodevian/modern-python/tree/v1.1.1)
## [1.1.1](https://github.com/sztal/python-package-template/tree/v1.1.1)

### Fixed

- Fix the extension of the version test.


## [1.1.0](https://github.com/leodevian/modern-python/tree/v1.1.0)
## [1.1.0](https://github.com/sztal/python-package-template/tree/v1.1.0)

### Changed

Expand All @@ -407,7 +407,7 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/).
- Removed unused import in `noxfile.py`: `from nox.command import CommandFailed`.


## [1.0.0](https://github.com/leodevian/modern-python/tree/v1.0.0)
## [1.0.0](https://github.com/sztal/python-package-template/tree/v1.0.0)

### Added

Expand Down
2 changes: 1 addition & 1 deletion CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ representative at an online or offline event.

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
leodevian.gh@gmail.com.
stalaga@protonmail.com.
All complaints will be reviewed and investigated promptly and fairly.

All community leaders are obligated to respect the privacy and security of the
Expand Down
Loading