Skip to content

v1.2.0

Latest
Compare
Choose a tag to compare
@ChrsBaur ChrsBaur released this 09 Apr 12:26
· 3 commits to master since this release
33f840e

πŸš€ 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 in cookiecutter.json, hooks/post_gen_project.py, and README.md.
  • Added a dedicated Dockerfile__uv to support the uv workflow.

πŸš€ Enhancements

  • Updated pyproject.toml project version from 1.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
  • 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 the uv 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, and pip.

🐞 Bug Fixes

  • Corrected minor formatting inconsistencies in pyproject.toml and README.md.

πŸ› οΈ Other Changes

  • Enhanced .dockerignore to exclude additional directories and files.
  • Updated docker-compose.yml to include support for the uv 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. πŸš€