v1.1.0
We’re excited to announce the release of v1.1.0 of the AT Python Template! This release brings a number of improvements aimed at streamlining dependency management, refining our development workflow, and enhancing overall project consistency.
Key Highlights
Dependency Improvements & Maintenance
- Core Dependency Caretaking: Thanks to proactive efforts by @ChrsBaur, our core dependencies have been carefully maintained and updated.
Pre-commit Hook Updates by Renovatebot
pre-commit/pre-commit-hooksUpdate: Upgraded to the latest version for improved hook performance.pycqa/isortUpdate: Upgraded to enhance code formatting consistency.
Enhanced Development Workflow
- Python Version Requirement: Adjusted to require Python 3.9 or later.
- Streamlined Dependency Management: GitHub Actions now rely solely on
poetryfor dependency management. - Code Refactoring: Replaced
pkg_resourceswithimportlib.resourcesfor improved utility code. - Testing Enhancements: Added support for
pytest-covv6 and integrated test coverage reporting into the GitHub Actions pipeline. - CI/CD & Tooling Updates:
- Updated Conda Docker tag to
v24in theDockerfile. - Upgraded various GitHub Actions (e.g.,
actions/checkoutto v4). - Improved GitLab CI caching configuration for Conda packages.
- Updated Conda Docker tag to
For a complete list of changes, please see the full changelog.