Skip to content

Releases: JakobKlotz/python-template

[0.1.3] Multistage Dockerfile

05 Sep 07:41
1a4cb06

Choose a tag to compare

Add a multistage Dockerfile for the project (builder + slim runtime) based on astral/uv.
Expected benefit: significantly smaller final image sizes, faster CI builds, and clearer separation of build/runtime. 🚀

[0.1.2] Configuration enhancements and dependency updates

03 Jul 13:28
5a82692

Choose a tag to compare

This release focuses on improving configurability and preventing setup errors while keeping dependencies up-to-date. 🚀

Configuration enhancements:

  • Fixed Python versions in cookiecutter.json to supported versions only, in order to prevent errors during setup process
  • Made pre-commit optional - which significantly speeds up project generation when set to "no" for quick testing
  • Streamlined Docker usage to simple yes/no options instead of free user input

Dependency updates:

  • Updated all pre-commit hooks to their latest minor versions
  • Pinned to the latest uv version in the Dockerfile
  • Updated pytest

[0.1.1] Dependency updates

26 May 07:27
2daa61d

Choose a tag to compare

This release focuses on updating the dependencies to their latest versions. 🚀

Key changes include:

  • Refreshed pre-commit hooks to their newest versions.
  • Pinned to the latest uv version in the Dockerfile.
  • Integrated the latest uv set-up action in the pytest GitHub Action workflow.

0.1.0 [Initial Release]

28 Mar 07:00
5fd450c

Choose a tag to compare

Python Project Template

Get your next Python project off the ground in no time with this streamlined template. Just one command and you're ready to go! 🚀

Features

  • Effortless Project Structure: Kickstart your Python projects with a well organized template.
  • Pre-commit Hooks: Automatically format your code, safeguard secrets, and ensure your dependencies are always current.
  • Docker Integration: Template to containerize your next application.
  • GitHub Action: Run your unit tests with ease using the pre-configured GitHub Action.

I appreciate any feedback and contributions to improve this template!