From 87312f4052406078b57f20535d693e23c31a2930 Mon Sep 17 00:00:00 2001 From: Austin Gregg-Smith Date: Sun, 1 Mar 2026 16:57:33 +0000 Subject: [PATCH 1/3] install prek by default --- .devcontainer/devcontainer.json | 2 +- pixi.lock | 2 +- pyproject.toml | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 591412f..fc2a97c 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -47,5 +47,5 @@ "source=${localEnv:HOME}/.config/gh,target=/home/vscode/.config/gh,type=bind", "source=${localEnv:HOME}/.claude,target=/home/vscode/.claude,type=bind" ], - "postCreateCommand": "sudo chown vscode .pixi && pixi install" + "postCreateCommand": "sudo chown vscode .pixi && pixi install && pixi run prek-install" } diff --git a/pixi.lock b/pixi.lock index a77f103..36a5508 100644 --- a/pixi.lock +++ b/pixi.lock @@ -883,7 +883,7 @@ packages: - pypi: ./ name: python-template version: 0.2.0 - sha256: 3c39f0339b9f9a48257dbbcd88fe4a65363187b4ad866ac1f353cfce4144b443 + sha256: 16eb40e2f9baefe70d4e5033d2da6c9906194e834eaf9f699158c78952af4836 requires_dist: - pylint>=3.2.5,<=4.0.5 ; extra == 'test' - pytest-cov>=4.1,<=7.0.0 ; extra == 'test' diff --git a/pyproject.toml b/pyproject.toml index 57a3dc7..21e480b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -69,6 +69,7 @@ dev-vs = { cmd = "devpod up . --ide vscode", depends-on = ["dev-add-docker"] } dev-restart = { cmd = "devpod up . --recreate --ide none && ssh pythontemplate.devpod", depends-on = ["dev-add-docker"] } dev-restart-vs = { cmd = "devpod up . --recreate --ide vscode", depends-on = ["dev-add-docker"] } prek = "prek run -a" +prek-install = "prek install" prek-update = "prek autoupdate" format = "ruff format ." check-clean-workspace = "git diff --exit-code" From 3ef3606769976bfe37cf93fa79ec34c800418cf9 Mon Sep 17 00:00:00 2001 From: Austin Gregg-Smith Date: Sun, 1 Mar 2026 17:10:24 +0000 Subject: [PATCH 2/3] update pixi.lock --- pixi.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pixi.lock b/pixi.lock index a0efff9..657c607 100644 --- a/pixi.lock +++ b/pixi.lock @@ -883,7 +883,7 @@ packages: - pypi: ./ name: python-template version: 0.2.0 - sha256: acd5064f3b5d5b49096fa258d515a3d9d1eeb600f8d84fa08720b886965ee68e + sha256: b57684cbca9be991704582f3d6f8070a9db494464673e72274caa9855fc2f76f requires_dist: - pylint>=3.2.5,<=4.0.5 ; extra == 'test' - pytest-cov>=4.1,<=7.0.0 ; extra == 'test' From 32e2e6d572ad4a1c01d725d078bba09b6fb9e7ca Mon Sep 17 00:00:00 2001 From: Austin Gregg-Smith Date: Sun, 1 Mar 2026 17:20:05 +0000 Subject: [PATCH 3/3] update pixi.lock --- .pre-commit-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 2f838de..b519e8f 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -49,8 +49,8 @@ repos: - id: ruff-format types_or: [ python, pyi ] # Shell script linter - - repo: https://github.com/koalaman/shellcheck-precommit - rev: v0.11.0 + - repo: https://github.com/shellcheck-py/shellcheck-py + rev: v0.11.0.1 hooks: - id: shellcheck