diff --git a/.agents/skills/python-codestyle/SKILL.md b/.agents/skills/python-codestyle/SKILL.md index 4e740a141..0a04c5ac2 100644 --- a/.agents/skills/python-codestyle/SKILL.md +++ b/.agents/skills/python-codestyle/SKILL.md @@ -34,8 +34,8 @@ Then read the `pyproject.toml` shape and pick the profile before running Python project (`[project]` + `[build-system]` + committed `uv.lock`, run with `uv run`) or a `pyproject.toml` beside a `requirements*.txt` and no `uv.lock`, installed with pip. Uses pytest, and pyright strict, mypy with its strict flags, or both as the CI type checker. -- **lint-only** (Scripts): no `[project]`, no lockfile, no `requirements*.txt` (the hub validator runs - pytest wherever one sits). Uses `uvx` for third-party tools, unittest +- **lint-only** (Scripts): no `[project]`, no `[build-system]`, no lockfile, no `requirements*.txt` + (the hub validator runs pytest wherever one sits). Uses `uvx` for third-party tools, unittest for tests, and mypy as the CI gate. Do not run pytest or diagnose its absence as an environment defect. Use the repository's exact coverage command and unittest scope from `OPERATIONS.md`. diff --git a/.claude-plugin/fleet-skills/.source-digests/python-codestyle b/.claude-plugin/fleet-skills/.source-digests/python-codestyle index 1fd12d00e..dba96c5a6 100644 --- a/.claude-plugin/fleet-skills/.source-digests/python-codestyle +++ b/.claude-plugin/fleet-skills/.source-digests/python-codestyle @@ -1 +1 @@ -c9260cbc1fa31cb7 +87d9c245d461e27e diff --git a/.claude-plugin/fleet-skills/skills/python-codestyle/SKILL.md b/.claude-plugin/fleet-skills/skills/python-codestyle/SKILL.md index 4e740a141..0a04c5ac2 100644 --- a/.claude-plugin/fleet-skills/skills/python-codestyle/SKILL.md +++ b/.claude-plugin/fleet-skills/skills/python-codestyle/SKILL.md @@ -34,8 +34,8 @@ Then read the `pyproject.toml` shape and pick the profile before running Python project (`[project]` + `[build-system]` + committed `uv.lock`, run with `uv run`) or a `pyproject.toml` beside a `requirements*.txt` and no `uv.lock`, installed with pip. Uses pytest, and pyright strict, mypy with its strict flags, or both as the CI type checker. -- **lint-only** (Scripts): no `[project]`, no lockfile, no `requirements*.txt` (the hub validator runs - pytest wherever one sits). Uses `uvx` for third-party tools, unittest +- **lint-only** (Scripts): no `[project]`, no `[build-system]`, no lockfile, no `requirements*.txt` + (the hub validator runs pytest wherever one sits). Uses `uvx` for third-party tools, unittest for tests, and mypy as the CI gate. Do not run pytest or diagnose its absence as an environment defect. Use the repository's exact coverage command and unittest scope from `OPERATIONS.md`. diff --git a/.github/skills/python-codestyle/SKILL.md b/.github/skills/python-codestyle/SKILL.md index 4e740a141..0a04c5ac2 100644 --- a/.github/skills/python-codestyle/SKILL.md +++ b/.github/skills/python-codestyle/SKILL.md @@ -34,8 +34,8 @@ Then read the `pyproject.toml` shape and pick the profile before running Python project (`[project]` + `[build-system]` + committed `uv.lock`, run with `uv run`) or a `pyproject.toml` beside a `requirements*.txt` and no `uv.lock`, installed with pip. Uses pytest, and pyright strict, mypy with its strict flags, or both as the CI type checker. -- **lint-only** (Scripts): no `[project]`, no lockfile, no `requirements*.txt` (the hub validator runs - pytest wherever one sits). Uses `uvx` for third-party tools, unittest +- **lint-only** (Scripts): no `[project]`, no `[build-system]`, no lockfile, no `requirements*.txt` + (the hub validator runs pytest wherever one sits). Uses `uvx` for third-party tools, unittest for tests, and mypy as the CI gate. Do not run pytest or diagnose its absence as an environment defect. Use the repository's exact coverage command and unittest scope from `OPERATIONS.md`.