- add mkdocs for the template
- add support for self hosted Renovate using a GitHub App
- add support for self hosted Renovate using a GitHub App
- add support for self-hosted Renovate in the template
- add support for self-hosted Renovate in the template
- fix an issue with Makefile when commands have more than one hyphen
- remove font size which made the deployed docs smaller than the locally served
- remove commitizen-branch since it generates an error when creating docs
- wrap GitHub Actions expressions in {% raw %} blocks in renovate.yaml.jinja
- add '.jinja' to renovate github action workflow
- make 'pre-commit' more robust in _tasks
- config: attempt to correct renovate config to handle template's precommit config
- ci: make dependabot optional
- deps: update dependency astral-sh/ruff-pre-commit to v0.15.7
- deps: update dependency astral-sh/ruff-pre-commit to v0.15.7
- deps: update ghcr.io/renovatebot/renovate docker tag to v43.83.0
- deps: update ghcr.io/renovatebot/renovate docker tag to v43.83.0
- deps: update dependency astral-sh/uv-pre-commit to v0.10.11 (#62)
- deps: update ghcr.io/renovatebot/renovate docker tag to v43.76.4
- deps: update ghcr.io/renovatebot/renovate docker tag to v43.76.4
- deps: update astral-sh/setup-uv digest to 37802ad
- deps: update astral-sh/setup-uv digest to 37802ad
- deps: update github actions (#56)
- deps: update ghcr.io/renovatebot/renovate docker tag to v43.76.3
- deps: update ghcr.io/renovatebot/renovate docker tag to v43.76.3
- deps: update github actions (major)
- deps: update github actions
- deps: update ghcr.io/renovatebot/renovate docker tag to v43.76.2 (#58)
- deps: update ghcr.io/renovatebot/renovate docker tag to v43.76.1 (#55)
- deps: update softprops/action-gh-release digest to b25b93d (#52)
- deps: update dependency commitizen-tools/commitizen to v4.13.9
- deps: update dependency commitizen-tools/commitizen to v4.13.9
- deps: update dependency astral-sh/uv-pre-commit to v0.10.10
- deps: update dependency astral-sh/uv-pre-commit to v0.10.10
- deps: update dependency astral-sh/ruff-pre-commit to v0.15.6
- deps: update dependency astral-sh/ruff-pre-commit to v0.15.6
- deps: update actions/checkout action to v6
- deps: update actions/checkout action to v6
- deps: update pre-commit hook commitizen-tools/commitizen to v4.13.9
- deps: update pre-commit hook commitizen-tools/commitizen to v4.13.9
- deps: update astral-sh/setup-uv digest to e06108d
- deps: update astral-sh/setup-uv digest to e06108d
- deps: update softprops/action-gh-release digest to a06a81a
- deps: update softprops/action-gh-release digest to a06a81a
- deps: update dependency copier to v9.14.0
- deps: update dependency copier to v9.14.0
- deps: lock file maintenance
- deps: lock file maintenance
- deps: update actions/checkout digest to 93cb6ef
- deps: update actions/checkout digest to 93cb6ef
- deps: update actions/setup-python digest to a309ff8
- deps: update actions/setup-python digest to a309ff8
- deps: update jdx/mise-action action to v4
- deps: update jdx/mise-action action to v4
- deps: update actions/upload-artifact action to v7
- deps: update actions/upload-artifact action to v7
- exclude python-version in docs workflow from being updated by Renovate
- update Renovate config to detect versions in workflow templates
- remove any mention of API from the docs
- correct some mistakes in the docs
- rewrite the template README and changed the contributor docs to include more info
- add some emojis and fix some rendering issues
- mkdocs: add mise equivalent commands along with make
- add docs badge to link to the docs website
- add mkdocs
- add prerequisites to mise tools
- fix some dependencies for docs and add mise tasks for docs
- pyproject.toml: set major_version_zero to false in preparation for the first major stable release
- replace duties.py with mise and add settings/config support
- use 'uv_build' as a build backend instead of hatchling
- modify
Dockerfileand splitcompose.yamlintocompose.yamlandcompose.override.yaml - add support for GitHub Actions
- ci: harden GitHub Actions workflows for production readiness
- substitute '-' in tasks names to ':' so that mise understand them
- add mise trust in 'copier.yaml' _tasks
- add torch as a dep when choosing newer version of CUDA
- deps: update pre-commit hook pre-commit/pre-commit-hooks to v6
- deps: update pre-commit hook pre-commit/pre-commit-hooks to v6
- deps: update actions/checkout action to v5
- deps: update actions/checkout action to v5
- deps: update dependency copier to v9.10.2
- deps: update dependency copier to v9.10.2
- deps: update actions/setup-python action to v6
- deps: update actions/setup-python action to v6
- deps: update pre-commit hook commitizen-tools/commitizen to v4.9.1
- deps: update pre-commit hook commitizen-tools/commitizen to v4.9.1
- deps: update softprops/action-gh-release digest to aec2ec5
- deps: update softprops/action-gh-release digest to aec2ec5
- deps: lock file maintenance
- deps: lock file maintenance
- deps: update astral-sh/setup-uv action to v7
- deps: update astral-sh/setup-uv action to v7
- deps: update dependency copier-templates-extensions to v0.3.2
- deps: update dependency copier-templates-extensions to v0.3.2
- deps: update astral-sh/setup-uv digest to e92bafb
- deps: update astral-sh/setup-uv digest to e92bafb
- deps: update dependency copier to v9.9.0
- deps: update dependency copier to v9.9.0
- deps: lock file maintenance
- deps: lock file maintenance
- deps: update pre-commit hook commitizen-tools/commitizen to v4.8.3
- deps: update pre-commit hook commitizen-tools/commitizen to v4.8.3
- deps: update softprops/action-gh-release digest to 72f2c25
- deps: update softprops/action-gh-release digest to 72f2c25
- deps: update astral-sh/setup-uv digest to bd01e18
- deps: update astral-sh/setup-uv digest to bd01e18
- deps: lock file maintenance
- deps: lock file maintenance
- deps: update pre-commit hook commitizen-tools/commitizen to v4.8.2
- deps: update pre-commit hook commitizen-tools/commitizen to v4.8.2
- deps: update astral-sh/setup-uv digest to f0ec1fc
- deps: update astral-sh/setup-uv digest to f0ec1fc
- deps: update pre-commit hook commitizen-tools/commitizen to v4.8.0
- deps: update pre-commit hook commitizen-tools/commitizen to v4.8.0
- deps: update peaceiris/actions-gh-pages digest to 4f9cc66
- deps: update peaceiris/actions-gh-pages digest to 4f9cc66
- deps: pin bassemkaroui/docker-action-pr-giphy-comment action to f4e007d
- deps: pin bassemkaroui/docker-action-pr-giphy-comment action to f4e007d
- deps: update pre-commit hook commitizen-tools/commitizen to v4.7.1
- deps: update pre-commit hook commitizen-tools/commitizen to v4.7.1
- template: add support for newer version of CUDA
- template: add some dependencies to the template
- template: add support for
pytest-benchmark - add some backend dependencies for the template
- pre-commit: add 'uv-export' pre-commit to the template and bump all pre-commit versions
- template: add support for
.editorconfigand format files accordingly - Renovate: add support for dependencies in the
templatedirectory - copier.yaml: add some initialization tasks after creating a new project
- pyproject.toml: add some linting rules to ruff and configure pyright as an LSP
- Renovate: add a custom regex manager for pre-commit hooks in Jinja template
- Renovate: add a custom regex manager for pre-commit hooks in Jinja template
- fix the CI badge in the
README.md.jinja
- add
README.md.jinjafor the template - copier.yaml: set the project name by default to the project root directory
- change how Python versions show in the template
README.md.jinjaand in copier.yaml - fix some bugs
- include waiting for containers' startup in
docker_start
- deps: update pre-commit hook commitizen-tools/commitizen to v4.7.0
- deps: update pre-commit hook commitizen-tools/commitizen to v4.7.0
- deps: lock file maintenance
- deps: lock file maintenance
- deps: update astral-sh/setup-uv digest to 6b9c606
- deps: update astral-sh/setup-uv digest to 6b9c606
- deps: lock file maintenance
- deps: lock file maintenance
- deps: update astral-sh/setup-uv action to v6
- deps: update astral-sh/setup-uv action to v6
- deps: update pre-commit hook commitizen-tools/commitizen to v4.6.0
- deps: update pre-commit hook commitizen-tools/commitizen to v4.6.0
- deps: update dependency copier to v9.7.1
- deps: update dependency copier to v9.7.1
- deps: pin dependencies
- deps: pin dependencies
- config: migrate renovate config
- config: migrate config .renovaterc.json
- add
mkdocs-minify-pluginas dependency
- template/docs/index.md.jinja: remove a non-existing path
- README.md.jinja: change
infotonotefor better rendering on GitHub
- copier-templates-extensions: fix dependency name in
README.mdand in.renovaterc.json - correct file name from
pytorch_indixes.jinjatopytorch_indexes.jinja
- .gitignore: add
**/*.posting.yamlto.gitignoreto ignore Posting requests - .renovaterc.json: disable Renovate
pyenvmanager to avoid updating.python-version - Renovate: add the first version of
.renovaterc.json - pre-commit: don't sort keys in
pretty-format-jsonhook - pre-commit: modify
.pre-commit-config.yamlfiles for the project and the template to be compatible with Renovate
- duties.py.jinja: watch all services in dev profile
- Dockerfile.jinja: use the project slug in the CMD for FastAPI
- add a
release.yamlworkflow to automate new releases
- add README.md
- modify the template
README.md
- duties.py: add a duty to setup the CLI globally
- add support forfoptional dependency pre-configuration in template
- copier.yaml: remove default dependencies
- duties.py: made the
releaseduty more robust to errors
- group tests for
versionfunctionality in a class - exclude src//main.py from test coverage since it's an entry point
- duties.py: change jinja2 templating in
duties.py
- add support for
No License
- mkdocs: add some cool examples to
docs/index.md
- mkdocs: change the font size and add minify plugin
- change
mypyconfig to ignore missing imports - mkdocs.yaml: enable
calloutsandPyMdown Tab Extension
- duties.py: add
actionparameter to_pick_envto distinguish betweenbuild,startandstopwhen dealing with Docker containers - duties.py: wait for dev containers to fully start after building them in
_setup_container
- duties.py: rename
duties.py->duties.py.jinja
- duty: add support for
duty - tox: add support for
pytest-xdistin Tox
- copier.yaml: add
pytest-xdisttocopier.yaml
- typer-CLI: add some tests for typer CLI
- Dockerfile: fix a minor issue with Docker images
- add support for a Typer CLI and strict typing
- fix some issues with Typer config and code
- add
.jinjasuffix to some files
- change the order of packages imports
- move
__version__to__init__.py
- avoid asking for the CLI's name when the user doesn't want one
- add support for Docker containers
- Dockerfile: fix some issues with Dockerfile
- tox: prevent uv from removing project
.venvby using--activeflag intox.ini - commitizen: avoid running
prepare-commit-msg.pyin certain cases so thatcopier updateworks
- commitizen: remove
prepare-commit-msgandpost-commitgit hooks
- coverage: set a default coverage of 100 for the template
- compose.yaml: change the version in the Docker images tags automatically with commitizen
- fix
installandinstall-devtargets in Makefile and minor change in Dockerfile
- commitizen: make the
post-commitandprepare-commit-msgavailable only when using commitizen
- add
copier-templates-extensionsandruffto the dependencies
- pre-commit: Run certain hooks only in
pre-commitifpre-pushis indefault_install_hook_types - pre-commit: set the default stage to
pre-commit
- scaffold initial beta version of the Python template
- copier: initialize copier config and template
- commitizen-hooks: fix how
prepare-commit-msgandpost-commitwork - pre-commit: force
mypyto scan just thesrcdirectory and excludemkdocs.ymlfrom check-yaml
- post-commit.py: replace
exitwithsys.exit
- remove some newlines
- remove a typo from .pre-commit-config.yaml.jinja
- pre-commit: remove commitizen-branch hook
- copier: initialize copier config