Repository navigation
chore(deps-dev): bump the uv-development group across 1 directory with 7 updates - #419
dependabot[bot] wants to merge 1 commit into
Conversation
…h 7 updates Bumps the uv-development group with 7 updates in the / directory: | Package | From | To | | --- | --- | --- | | [aws-durable-execution-sdk-python-testing](https://github.com/aws/aws-durable-execution-sdk-python-testing) | `1.2.1` | `1.3.0` | | [pyrefly](https://github.com/facebook/pyrefly) | `1.3.2` | `1.4.0` | | [basedpyright](https://github.com/detachhead/basedpyright) | `1.40.1` | `1.40.2` | | [hypothesis](https://github.com/HypothesisWorks/hypothesis) | `6.168.3` | `6.170.8` | | [poethepoet](https://github.com/nat-n/poethepoet) | `0.48.0` | `0.49.0` | | [coverage](https://github.com/coveragepy/coveragepy) | `7.16.2` | `7.17.0` | | [tox](https://github.com/tox-dev/tox) | `4.64.7` | `4.67.1` | Updates `aws-durable-execution-sdk-python-testing` from 1.2.1 to 1.3.0 - [Release notes](https://github.com/aws/aws-durable-execution-sdk-python-testing/releases) - [Commits](https://github.com/aws/aws-durable-execution-sdk-python-testing/commits) Updates `pyrefly` from 1.3.2 to 1.4.0 - [Release notes](https://github.com/facebook/pyrefly/releases) - [Commits](meta/pyrefly@1.3.2...1.4.0) Updates `basedpyright` from 1.40.1 to 1.40.2 - [Release notes](https://github.com/detachhead/basedpyright/releases) - [Commits](DetachHead/basedpyright@v1.40.1...v1.40.2) Updates `hypothesis` from 6.168.3 to 6.170.8 - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](HypothesisWorks/hypothesis@v6.168.3...v6.170.8) Updates `poethepoet` from 0.48.0 to 0.49.0 - [Release notes](https://github.com/nat-n/poethepoet/releases) - [Commits](nat-n/poethepoet@v0.48.0...v0.49.0) Updates `coverage` from 7.16.2 to 7.17.0 - [Release notes](https://github.com/coveragepy/coveragepy/releases) - [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst) - [Commits](coveragepy/coveragepy@7.16.2...7.17.0) Updates `tox` from 4.64.7 to 4.67.1 - [Release notes](https://github.com/tox-dev/tox/releases) - [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst) - [Commits](tox-dev/tox@4.64.7...4.67.1) --- updated-dependencies: - dependency-name: aws-durable-execution-sdk-python-testing dependency-version: 1.3.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: uv-development - dependency-name: pyrefly dependency-version: 1.4.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: uv-development - dependency-name: basedpyright dependency-version: 1.40.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: uv-development - dependency-name: hypothesis dependency-version: 6.170.8 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: uv-development - dependency-name: poethepoet dependency-version: 0.49.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: uv-development - dependency-name: coverage dependency-version: 7.17.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: uv-development - dependency-name: tox dependency-version: 4.67.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: uv-development ... Signed-off-by: dependabot[bot] <support@github.com>
AI review: 1 P0-P2 finding(s)Dependabot's grouped dev-dependency update bumps pyrefly, basedpyright (including the tox 🟠 P1
Not checked: The AI review read the diff, the code, and the PR's text; it ran no tests or builds and read nothing outside this repository.
Push a fix, or have a collaborator with write access (including the PR author) add the Human review: not needed |
| [tool.tox.env.package-types] | ||
| extras = ["durable"] | ||
| deps = ["basedpyright==1.40.1"] | ||
| deps = ["basedpyright==1.40.2"] |
There was a problem hiding this comment.
🟠 P1: basedpyright tox pin bumped without updating the quality-policy lock and its digest, so poe policy fails
scripts/check_quality_policy.py (check_config) requires everything under [tool] in pyproject.toml to exactly match native_tool_config in maintainers/quality-policy.lock.json. This PR changes [tool.tox.env.package-types] deps to basedpyright==1.40.2, but the lock still records "basedpyright==1.40.1" at maintainers/quality-policy.lock.json:324. As a result, poe policy reports tool.tox.env.package-types.deps and exits 1. policy is the first step of poe checks, which CI runs on all four Python versions (.github/workflows/ci.yml:53), so every test job and the Quality Gate will fail. maintainers/releasing.md:42-46 documents this step for grouped updates that bump basedpyright.
Fix: change the lock entry to basedpyright==1.40.2, then recompute LOCK_SHA256 in scripts/check_quality_policy.py:21 from the new lock bytes. Without the digest update, check_lock_bytes also fails.
Found by claude-opus-5-5
| [tool.tox.env.package-types] | ||
| extras = ["durable"] | ||
| deps = ["basedpyright==1.40.1"] | ||
| deps = ["basedpyright==1.40.2"] |
There was a problem hiding this comment.
🟠 P1: Update the policy snapshot and digest alongside the basedpyright pin
maintainers/quality-policy.lock.json still records basedpyright==1.40.1 for this environment. check_config in scripts/check_quality_policy.py compares the entire tool configuration against that snapshot and returns an error for tool.tox.env.package-types.deps. Since .github/workflows/ci.yml runs poe checks with policy first, every Python matrix job fails before the remaining checks run. Update the snapshot to 1.40.2 and its LOCK_SHA256 digest in the policy checker.
Found by gpt-6.1-sol
|
Looks like these dependencies are updatable in another way, so this is no longer needed. |
Bumps the uv-development group with 7 updates in the / directory:
1.2.11.3.01.3.21.4.01.40.11.40.26.168.36.170.80.48.00.49.07.16.27.17.04.64.74.67.1Updates
aws-durable-execution-sdk-python-testingfrom 1.2.1 to 1.3.0Commits
Updates
pyreflyfrom 1.3.2 to 1.4.0Release notes
Sourced from pyrefly's releases.
... (truncated)
Commits
feeee25cut 1.4.0 (pick onto fbcode/releases/pyrefly/v1.4)e6294fcIgnore return-only vars when an overload decides whether it wins (#5241)1c1516fTest an overloaded protocol method whose return var is invariant5327270Accept bare arrays with symbolic shapes4e9f88bReject python-version below 3.5 instead of crashingd142f67Document bare shaped array incompatibility96f8820Extend the test for constructors with several matching overloadsea8421dReject an overload that violates a restriction under a gradual expected type ...03e1adeCover restriction violations under a gradual expected type in overloaded cons...2adc991Respect custom new inherited from an intermediate NamedTuple subclass (#5...Updates
basedpyrightfrom 1.40.1 to 1.40.2Release notes
Sourced from basedpyright's releases.
Commits
3447596asdf9c403f1retry vscode publish because vs marketplace was downfa4b52d1.40.23ca944fpin python version to 3.151f4822cadd python 3.15 builtin docstrings77cfb2dbump python dependencies & pnpm (#1877)a8a92cdformattingd55e86aFix typeshed packaging for browser-basedpyrightc63390cdelete dependabot config. too much of a pain in the ass to configure it to no...278e99cdelete weekly typechecker benchmark workflowUpdates
hypothesisfrom 6.168.3 to 6.170.8Commits
f0764a4Bump hypothesis version to 6.170.8 and update changelogc134e15Merge pull request #4936 from Zac-HD/claude/affectionate-pascal-e8sqgna2406edBump hypothesis version to 6.170.7 and update changelogecbcafaDon't enumerate collection "continue" draws in simplest probes416fd28Merge pull request #4916 from jorenham/typing/stateful/coveraged6dc78dBump hypothesis version to 6.170.6 and update changelogd01ccc3Merge pull request #4935 from Zac-HD/claude/gallant-meitner-6blj9qa511216Skip zizmor in Claude Code remote environments2e8c012Ignore dateutil.zoneinfo deprecation warning in tests1485498Merge pull request #4907 from MarcoGorelli/pyrefly-cleanupsUpdates
poethepoetfrom 0.48.0 to 0.49.0Release notes
Sourced from poethepoet's releases.
Commits
b8e96a9Bump version to 0.49.098da6fefix(cmd): handle absolute glob patterns and misplaced**without crashing (...5e67f11fix: propagate errors and exit codes from failed subtasks (#430)65f2390fix!: resolve glob patterns in cmd tasks after parameter expansion (#425)0f56a81docs(skill): teach the task graph and steer bash logic to poe features (#429)eec9c33fix!: consistent sys.argv for Python tasks with declared args (#420)ac60c37fix(config): report malformed and non-table config files cleanly (#428)af160fefeat: support both .yaml and .yml file extensions (#426)31b931efix: resolve subtask arg defaults against the inherited env, and detect cycli...ee5b9bcfeat: customize boolean argument string values (#419)Updates
coveragefrom 7.16.2 to 7.17.0Release notes
Sourced from coverage's releases.
Changelog
Sourced from coverage's changelog.
... (truncated)
Commits
393ac71docs: prep for 7.17.014257d3test: check that 100% files haven't lost coveragedb056acdocs: keep the ukraine banner #23446033660fix: update the data file hash when a parallel data file is saved again (#2339)99024b5fix: clamp rate in XML report to prevent false 1.0/0.0 rounding and scientifi...ff62a02refactor: remove unused caching branches24d0b67fix: KeyError for a with statement at the end of a finally clause (#2336)934f5b8chore: upgrade pip==26.2.2 certifi==2026.10.19f95c980fix: triply nestedwithstatements don't cause false branch misses #19876aaa858docs: more changelog gardeningUpdates
toxfrom 4.64.7 to 4.67.1Release notes
Sourced from tox's releases.
... (truncated)
Changelog
Sourced from tox's changelog.
... (truncated)
Commits
129a377release 4.67.121d01befix(config): resolve factor labels per env_base (#4174)7a77f76🐛 fix(pylock): use default-groups when no dependency group is selected (#4173)59d3c99fix(config): keep exit-code prefixes on TOML command references (#4172)1de497frelease 4.67.0375a807fix(config): read a UTF-8 BOM in the ini and TOML config sources (#4166)ba393c1Allow opt-in substitution of TOML positional arguments (#4167)fa16bdefix(cli): --no-provision swallows the subcommand that follows it (#4168)e352fbe♻️ refactor(docs): use public Sphinx hooks (#4171)1d054ab📝 docs(api): link overridden stdlib members (#4170)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions