From bde53cc295fbb62ef24e7b2d1b49b80332b02f29 Mon Sep 17 00:00:00 2001 From: ziga-ivansek Date: Wed, 16 Jul 2025 16:31:03 +0200 Subject: [PATCH 1/6] update --- copier.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/copier.yml b/copier.yml index d2dcf2d..0761cfe 100644 --- a/copier.yml +++ b/copier.yml @@ -137,7 +137,7 @@ github_actions: Tests: tests Lint: lint Publish to PyPI: publish - default: [tests, lint] + default: [] readme_badges: type: bool From 2054acfdb8f8b2a4146dc81064d375a7b871576d Mon Sep 17 00:00:00 2001 From: ziga-ivansek Date: Wed, 16 Jul 2025 16:33:33 +0200 Subject: [PATCH 2/6] update --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0a485ce..5ee6715 100644 --- a/README.md +++ b/README.md @@ -9,9 +9,9 @@ My personal Copier template for Python projects. * **Automated workflows** - [just](https://github.com/casey/just) commands for testing, linting, and building * **Code quality tools**: [ruff](https://docs.astral.sh/ruff/) for linting and formatting, pre-commit hooks * **Testing setup** with [pytest](https://docs.pytest.org/en/stable/) and [Hatch](https://hatch.pypa.io/latest/) for cross-version testing -* **GitHub Actions integration**: optional workflows for testing and PyPI publishing +* **GitHub Actions integration**: optional workflows for linting, testing and PyPI publishing * **Licenses from** [choosealicense.com](https://choosealicense.com/) -* **Basic ```README.md```** with badges, installation instructions, and project structure +* **Basic ```README.md```** with badges and installation instructions ## Requirements From d301a3f55d7528c74d1d68a3b515953f6848a616 Mon Sep 17 00:00:00 2001 From: ziga-ivansek Date: Wed, 16 Jul 2025 16:40:35 +0200 Subject: [PATCH 3/6] update --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5ee6715..ef15919 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ My personal Copier template for Python projects. ## Requirements * Python 3.8+ -* [Copier](https://copier.readthedocs.io/) (`pip install copier` or `uv tool install copier`) +* [Copier](https://copier.readthedocs.io/) (`pip install copier copier_templates_extensions`) * Git ## Quick Setup From 2586a275c5e6bc641e657cd861372cfdf592e737 Mon Sep 17 00:00:00 2001 From: zigai Date: Thu, 17 Jul 2025 18:30:42 +0200 Subject: [PATCH 4/6] update --- template/.github/workflows/tests.yml.jinja | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/template/.github/workflows/tests.yml.jinja b/template/.github/workflows/tests.yml.jinja index 0c4fec2..ddc5c72 100644 --- a/template/.github/workflows/tests.yml.jinja +++ b/template/.github/workflows/tests.yml.jinja @@ -15,11 +15,11 @@ jobs: - uses: actions/checkout@v4 - name: Install uv uses: astral-sh/setup-uv@v3 - {% raw %} + {% raw %} - name: Set up Python ${{ matrix.python-version }} run: uv python install ${{ matrix.python-version }} - name: Install dependencies run: uv sync --extra test --python ${{ matrix.python-version }} {% endraw %} - name: Run pytest - run: uv run pytest -v + run: uv run --python ${{ matrix.python-version }} pytest -v From 62459bd0066706f391f70a8ec2d1aa89d585b598 Mon Sep 17 00:00:00 2001 From: zigai Date: Fri, 18 Jul 2025 20:11:38 +0200 Subject: [PATCH 5/6] update --- template/pyproject.toml.jinja | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/template/pyproject.toml.jinja b/template/pyproject.toml.jinja index afbcd9a..b534332 100644 --- a/template/pyproject.toml.jinja +++ b/template/pyproject.toml.jinja @@ -66,13 +66,13 @@ select = [ 'YTT', # flake8-2020 'B', # flake8-bugbear "PLE", # pylint - 'PYI006', # flake8-pyi - 'PYI019', # flake8-pyi - 'PYI024', # flake8-pyi - 'PYI030', # flake8-pyi - 'PYI062', # flake8-pyi - 'PYI063', # flake8-pyi - 'PYI066', # flake8-pyi + 'PYI006', + 'PYI019', + 'PYI024', + 'PYI030', + 'PYI062', + 'PYI063', + 'PYI066', "RUF001", "RUF002", "RUF003", From a6ec1609fe1ed347b23a0d6597e3c63806bd94a9 Mon Sep 17 00:00:00 2001 From: zigai Date: Tue, 22 Jul 2025 09:12:30 +0200 Subject: [PATCH 6/6] update --- template/.github/workflows/tests.yml.jinja | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/template/.github/workflows/tests.yml.jinja b/template/.github/workflows/tests.yml.jinja index ddc5c72..dd19ea0 100644 --- a/template/.github/workflows/tests.yml.jinja +++ b/template/.github/workflows/tests.yml.jinja @@ -20,6 +20,6 @@ jobs: run: uv python install ${{ matrix.python-version }} - name: Install dependencies run: uv sync --extra test --python ${{ matrix.python-version }} - {% endraw %} - name: Run pytest run: uv run --python ${{ matrix.python-version }} pytest -v + {% endraw %}