diff --git a/.github/scripts/report-scheduled-failure.sh b/.github/scripts/report-scheduled-failure.sh index 1a0f5f7..855c6ff 100755 --- a/.github/scripts/report-scheduled-failure.sh +++ b/.github/scripts/report-scheduled-failure.sh @@ -19,7 +19,7 @@ if [ -z "$existing" ]; then body=$(printf '%s\n\n%s\n\n%s\n\n%s' \ "The scheduled dependency check failed." \ "First failing run: ${RUN_URL}" \ - "Likely cause: a transitive dev or lint dependency (ruff, ty, eof-fixer, pytest, typing-extensions) released a breaking change. Reproduce locally with \`just install\` then \`just lint\` and \`just test\`." \ + "Likely cause: a transitive dev or lint dependency (ruff, ty, eof-fixer, pytest) released a breaking change. Reproduce locally with \`just install\` then \`just lint\` and \`just test\`." \ "Close this issue once fixed. The next scheduled failure will open a fresh issue.") gh issue create --title "$TITLE" --label "$LABEL" --body "$body" else diff --git a/pyproject.toml b/pyproject.toml index c113858..aaf5b69 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,7 +33,7 @@ Changelog = "https://github.com/modern-python/modern-di-grpc/releases" [dependency-groups] # grpcio-tools is not here: it pins grpcio to its own version, which would hide the floors above. dev = ["pytest>=8", "pytest-cov>=5", "pytest-asyncio>=0.24", "protobuf>=7.35"] -lint = ["ty", "ruff", "eof-fixer", "typing-extensions"] +lint = ["ty", "ruff", "eof-fixer"] [build-system] requires = ["uv_build>=0.11,<1.0"]