π 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
uv
package manager incookiecutter.json
,hooks/post_gen_project.py
, andREADME.md
. - Added a dedicated
Dockerfile__uv
to support theuv
workflow.
π Enhancements
- Updated
pyproject.toml
project 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.5
requirements-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.md
with comprehensive instructions for using theuv
package 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.toml
andREADME.md
.
π οΈ Other Changes
- Enhanced
.dockerignore
to exclude additional directories and files. - Updated
docker-compose.yml
to include support for theuv
package manager. - Refreshed
requirements-dev.txt
to 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. π