v1.2.0
π AT Python Template v1.2.0 β uv Support & Dependency Updates
π
Release Date: 2025-04-09
π Changelog: View full changelog
β¨ New Features
- Introduced support for the
uvpackage manager incookiecutter.json,hooks/post_gen_project.py, andREADME.md. - Added a dedicated
Dockerfile__uvto support theuvworkflow.
π Enhancements
- Updated
pyproject.tomlproject version from1.1.1β1.2.0. - Upgraded
ruff:- Pre-commit hook:
v0.9.10βv0.11.0(.pre-commit-config.yaml) - Dev environment:
>=0.9.7β>=0.11.0(environment-dev.yml) - Pyproject dependency:
^0.9.7β^0.11.0
- Pre-commit hook:
- Upgraded
pytest:pyproject.toml:^8.3.4β^8.3.5requirements-dev.txt:~8.3β~8.3.5
- Upgraded
black:~22.10β~25.1.0 - Upgraded
wheel:~0.37β~0.45.1
π Documentation Updates
- Expanded the
README.mdwith comprehensive instructions for using theuvpackage manager, including setup, dependency management, and testing workflows. - Updated CLI examples for running tests, building dist packages, and pre-commit hook setup for
uv,poetry, andpip.
π Bug Fixes
- Corrected minor formatting inconsistencies in
pyproject.tomlandREADME.md.
π οΈ Other Changes
- Enhanced
.dockerignoreto exclude additional directories and files. - Updated
docker-compose.ymlto include support for theuvpackage manager. - Refreshed
requirements-dev.txtto align versions across key tools (black,pytest,wheel).
π How to Update
To update your local setup with the latest changes from this release, follow these steps:
Navigate to the at-python-template project directory and update your local at-python-template copy:
git pull origin master
pre-commit autoupdateπ Need Help?
If you encounter any issues, feel free to open an issue or start a discussion. π