Skip to content

Bump the dev-dependencies group across 1 directory with 5 updates - #278

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/uv/dev-dependencies-69f6fc4f77
Closed

Bump the dev-dependencies group across 1 directory with 5 updates#278
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/uv/dev-dependencies-69f6fc4f77

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 7, 2026

Copy link
Copy Markdown
Contributor

Bumps the dev-dependencies group with 5 updates in the / directory:

Package From To
pytest-benchmark 5.2.3 5.3.0
hypothesis 6.165.10 6.167.1
ruff 0.16.3 0.16.5
tox 4.60.0 4.61.1
abnf-rust 2.8.3 2.9.0

Updates pytest-benchmark from 5.2.3 to 5.3.0

Release notes

Sourced from pytest-benchmark's releases.

v5.3.0

Changelog

Sourced from pytest-benchmark's changelog.

v5.3.0 (2026-08-23)

  • Added --benchmark-precision and --benchmark-confidence: instead of a fixed number of rounds, stop once the mean's relative margin of error falls below the given fraction. Contributed by Aarni Koskela in [#318](https://github.com/ionelmc/pytest-benchmark/issues/318) <https://github.com/ionelmc/pytest-benchmark/pull/318>_.
  • Added compare --between mode. Example: pytest-benchmark compare --between=min 0001 0002. Contributed by Aarni Koskela in [#302](https://github.com/ionelmc/pytest-benchmark/issues/302) <https://github.com/ionelmc/pytest-benchmark/pull/302>_.
  • Modernized the CI/linting and added spellchecking. Contributed by Aarni Koskela in [#304](https://github.com/ionelmc/pytest-benchmark/issues/304) <https://github.com/ionelmc/pytest-benchmark/pull/304>, [#306](https://github.com/ionelmc/pytest-benchmark/issues/306) <https://github.com/ionelmc/pytest-benchmark/pull/306> and [#319](https://github.com/ionelmc/pytest-benchmark/issues/319) <https://github.com/ionelmc/pytest-benchmark/pull/319>_.
  • Defer the xdist auto-disable warning until a benchmark fixture is collected. Contributed by xlyyddy in [#317](https://github.com/ionelmc/pytest-benchmark/issues/317) <https://github.com/ionelmc/pytest-benchmark/pull/317>_ (fixes [#65](https://github.com/ionelmc/pytest-benchmark/issues/65) <https://github.com/ionelmc/pytest-benchmark/issues/65>_).
  • Replaced deprecated argparse.FileType. Contributed by Sophia Castellarin in [#310](https://github.com/ionelmc/pytest-benchmark/issues/310) <https://github.com/ionelmc/pytest-benchmark/pull/310>_.
  • Fixed various spelling/typos. Contributed by Daniel Holth and Hugo van Kemenade in [#297](https://github.com/ionelmc/pytest-benchmark/issues/297) <https://github.com/ionelmc/pytest-benchmark/pull/297>_ and [#299](https://github.com/ionelmc/pytest-benchmark/issues/299) <https://github.com/ionelmc/pytest-benchmark/pull/299>_.
  • Cleaned up various dead code. Contributed by Hugo van Kemenade in [#300](https://github.com/ionelmc/pytest-benchmark/issues/300) <https://github.com/ionelmc/pytest-benchmark/pull/300>_ and [#301](https://github.com/ionelmc/pytest-benchmark/issues/301) <https://github.com/ionelmc/pytest-benchmark/pull/301>_.
  • CI now tests only with latest Pytest (now 9.1.1), Python 3.10-3.14 and PyPy 3.11.
Commits
  • 07d5196 Bump version: 5.2.3 → 5.3.0
  • accf733 Add some details on #304.
  • 417dd9f Really update the changelog.
  • 898acb3 Update changelog and plan release.
  • 9cc7ef0 Defer xdist warning until benchmark collection (#65)
  • ef48550 Some minor skel updates: test only against latest pytest; bump linting/format...
  • 88eaea9 Add --benchmark-precision for adaptive rounds (opt-in)
  • 3b83d12 Update and freeze GHA actions
  • 4b7662f Fix ruff complaints
  • 26b0113 Remove Taplo lint (unmaintained)
  • Additional commits viewable in compare view

Updates hypothesis from 6.165.10 to 6.167.1

Commits
  • a8dcd74 Bump hypothesis version to 6.167.1 and update changelog
  • c862b6f Merge pull request #4874 from Zac-HD/claude/cu-many-reject-span-discard-yhaidc
  • df39994 Merge pull request #4873 from HypothesisWorks/create-pull-request/patch
  • afe5b0b Bump hypothesis version to 6.167.0 and update changelog
  • 06bfa69 Merge pull request #4870 from Zac-HD/claude/status-reason-ideas-dum8wm
  • 1d0e155 Add return annotation to satisfy mypy's disallow_incomplete_defs
  • a0a7dfc Report the failing assume() when .map() gives up
  • d010799 Rename _filter_gave_ups test helper to _get_filter_gave_ups
  • ef98ff9 Fix the type of Bundle transformations
  • 8e36c8f Require passing data to SampledFromStrategy._transform
  • Additional commits viewable in compare view

Updates ruff from 0.16.3 to 0.16.5

Release notes

Sourced from ruff's releases.

0.16.5

Release Notes

Released on 2026-08-27.

Preview features

  • Allow rules without codes (#28049)
  • Introduce category selectors (#27666)
  • Update preview default rules and categories (#27877)

Bug fixes

  • [flake8-async] Detect blocking generic HTTP requests (ASYNC210) (#28024)
  • [flake8-datetimez] Allow timezone-safe strptime chains (DTZ007) (#28023)
  • [flake8-simplify] Respect side effects in lambda defaults (SIM401) (#28000)

Server

  • Fix duplicated "of" in ClientOptions doc comment (#27978)

Documentation

  • Document rule acceptance guidelines (#27910)
  • Document the new category selectors (#27906)

Contributors

Install ruff 0.16.5

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ruff/releases/download/0.16.5/ruff-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/ruff/releases/download/0.16.5/ruff-installer.ps1 | iex"

Download ruff 0.16.5

... (truncated)

Changelog

Sourced from ruff's changelog.

0.16.5

Released on 2026-08-27.

Preview features

  • Allow rules without codes (#28049)
  • Introduce category selectors (#27666)
  • Update preview default rules and categories (#27877)

Bug fixes

  • [flake8-async] Detect blocking generic HTTP requests (ASYNC210) (#28024)
  • [flake8-datetimez] Allow timezone-safe strptime chains (DTZ007) (#28023)
  • [flake8-simplify] Respect side effects in lambda defaults (SIM401) (#28000)

Server

  • Fix duplicated "of" in ClientOptions doc comment (#27978)

Documentation

  • Document rule acceptance guidelines (#27910)
  • Document the new category selectors (#27906)

Contributors

0.16.4

Released on 2026-08-20.

Preview features

  • [flake8-use-pathlib] Add autofix for PTH116 (#26460)
  • [refurb] Restrict delete-full-slice to lists (FURB131) (#27711)
  • [refurb] Skip FURB101 and FURB103 when the open argument is a file descriptor (#27643)

Bug fixes

  • Fix InvalidInstruction on Windows CPUs that do not support POPCNT (#27803)
  • [pyflakes] Emit semantic syntax errors in string type definitions as F722 (#27835)
  • [pylint] Allow os._exit imports in import-private-name (PLC2701) (#27738)

... (truncated)

Commits

Updates tox from 4.60.0 to 4.61.1

Release notes

Sourced from tox's releases.

v4.61.1

What's Changed

Full Changelog: tox-dev/tox@4.61.0...4.61.1

v4.61.0

What's Changed

Full Changelog: tox-dev/tox@4.60.1...4.61.0

v4.60.1

What's Changed

New Contributors

Full Changelog: tox-dev/tox@4.60.0...4.60.1

Changelog

Sourced from tox's changelog.

Bug fixes - 4.61.1

  • Publish a JSON Schema that compiles under SchemaStore's validator again, so editors pick up the configuration keys added since 4.56 - by :user:gaborbernat. (:issue:4051)

Contributor-facing changes - 4.61.1

  • Check tox's JSON Schema with SchemaStore's own validator on every pull request that changes it, and again before the release sync opens a pull request there - by :user:gaborbernat. (:issue:4051)

v4.61.0 (2026-08-28)


Features - 4.61.0

  • A labeled factor group can now declare a default for {factor:label} to fall back on when no factor of that group is active in the environment name. Setting TOX_FACTOR_<label> resolves that label to a given value for a single run - by :user:gaborbernat. (:issue:4045)
  • A factor range now takes a label when you nest it under one, as in factors = [{ py_version = { prefix = "3.", start = 12, stop = 14 } }], which makes {factor:py_version} available for ranges - by :user:gaborbernat. (:issue:4046)

Bug fixes - 4.61.0

  • Values passed via --override/-x or TOX_OVERRIDE now resolve substitutions such as {posargs}, {env:VAR} and {env_name}, instead of reaching the environment as literal text - by :user:gaborbernat. (:issue:4047)

Improved documentation - 4.61.0

  • Point the virtualenv discovery link in the explanation documentation at its current location. (:issue:4042)

Contributor-facing changes - 4.61.0

  • Replace the deprecated load_module call in the documentation configuration, which Python 3.15 removes - by :user:gaborbernat. (:issue:4043)

v4.60.1 (2026-08-25)


Bug fixes - 4.60.1

... (truncated)

Commits
  • c8c010a release 4.61.1
  • cd8c1fa 🐛 fix(schema): declare prefix in the labeled factor group's not clause (#4051)
  • aa8f46c release 4.61.0
  • 8ef0326 ✨ feat(toml): declare factor group defaults and per-run overrides (#4050)
  • e489adb 🐛 fix(config): substitute inside override values (#4048)
  • c1af929 ✨ feat(toml): allow labeling a range factor group (#4049)
  • 930190c Replace deprecated load_module in docs conf (#4043)
  • 2a4a215 docs: fix dead virtualenv discovery link in explanation.rst (#4042)
  • e91ca3b release 4.60.1
  • 59e984f Report an empty TOML command value as a handled error (#4041)
  • Additional commits viewable in compare view

Updates abnf-rust from 2.8.3 to 2.9.0

Changelog

Sourced from abnf-rust's changelog.

2.9.0

  • abnf.grammars.rfc9051's tagged-ext-comp and option-val-comp match something. Both matched nothing at all -- not even the bare astring their own first alternative admits -- because RFC 9051 writes them left-recursively and a recursive-descent parser cannot evaluate that. Longest-match alternation is what made it total: every alternative is tried, so the recursive one is always reached. Rewritten by hoisting the repeated item into its own rule, which says the same thing without the left recursion, and verified identical on both backends (declaresub/abnf#252).

    About twenty rules depended on them, list, esearch-response, mailbox-list and the list-select-* family among them.

  • abnf.grammars.rfc9051's resp-text-code accepts its atom SP text form. The trailing 1*<any TEXT-CHAR except "]"> was left as prose, and a Prose parser always raises -- so the optional group could only ever take its empty branch and that alternative never matched. Nothing rejected the input: resp-text falls through to [text], which admits any TEXT-CHAR, so [MYCODE some text] hello parsed with no resp-text-code in the tree at all. Now spelled out as RESP-TEXT-CODE-CHAR, TEXT-CHAR minus %x5D (declaresub/abnf#245).

    Twelve rules reached that prose, response -- the top-level server response -- among them, so the generated corpus had been skipping all of them; it covers 223 rules now rather than 210. tests/test_grammars.py asserts that no loaded grammar reaches a Prose parser, which is a defect wherever it appears.

  • abnf.grammars.rfc9051 no longer parses IMAP atoms with RFC 5322's rule. The module imported ("atom", rfc5322.Rule("atom")) while also defining atom = 1*ATOM-CHAR itself; imports are applied after the grammar list, so the email rule won. IMAP then accepted ' abc ' and '(comment)abc' -- leading whitespace and an RFC 5322 comment -- and rejected 'a.b', though . is a perfectly good ATOM-CHAR. atom feeds auth-type, charset, flag-extension and others (declaresub/abnf#234).

    Four transcription errors in the same module go with it, since they interact. ATOM-CHAR and TAG-CHAR excluded :, } and ~, none of which are atom-specials. flag-perm had lost the backslash from "\*", so a bare * was accepted -- and \* parsed only by way of the atom import, so fixing either alone would have broken PERMANENTFLAGS responses. TEXT-CHAR and QUOTED-CHAR ran to %xFF, admitting lone invalid UTF-8 bytes, where the RFC defines them over 7-bit CHAR and reaches non-ASCII through UTF8-2/3/4. And mbx-list-extended was a half-rename of the RFC's mbox-list-extended, so that rule could not be looked up by its own name.

    Note the TEXT-CHAR correction has a usage consequence: UTF8-2/3/4 are

... (truncated)

Commits
  • fcab2e1 Merge pull request #270 from declaresub/dependabot/uv/dev-dependencies-5a711c...
  • cca53cd Merge branch 'master' into dependabot/uv/dev-dependencies-5a711c8117
  • 99ad511 Merge pull request #269 from declaresub/ci/codeql-action-v4
  • c61bd4e Bump the dev-dependencies group across 1 directory with 3 updates
  • 7493dc2 Bump github/codeql-action to v4.37.7 in one change
  • 605650b Merge pull request #268 from declaresub/release/2.9.0
  • d4fa065 Prepare the 2.9.0 release
  • 332779b Merge pull request #267 from declaresub/fix/260-empty-literal
  • 8b710d7 Clear the last three review findings: #260, #261, #262
  • f681098 Merge pull request #266 from declaresub/fix/258-first-match-assignment
  • Additional commits viewable in compare view

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will 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 version will 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

Bumps the dev-dependencies group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [pytest-benchmark](https://github.com/ionelmc/pytest-benchmark) | `5.2.3` | `5.3.0` |
| [hypothesis](https://github.com/HypothesisWorks/hypothesis) | `6.165.10` | `6.167.1` |
| [ruff](https://github.com/astral-sh/ruff) | `0.16.3` | `0.16.5` |
| [tox](https://github.com/tox-dev/tox) | `4.60.0` | `4.61.1` |
| [abnf-rust](https://github.com/declaresub/abnf) | `2.8.3` | `2.9.0` |



Updates `pytest-benchmark` from 5.2.3 to 5.3.0
- [Release notes](https://github.com/ionelmc/pytest-benchmark/releases)
- [Changelog](https://github.com/ionelmc/pytest-benchmark/blob/master/CHANGELOG.rst)
- [Commits](ionelmc/pytest-benchmark@v5.2.3...v5.3.0)

Updates `hypothesis` from 6.165.10 to 6.167.1
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](HypothesisWorks/hypothesis@v6.165.10...v6.167.1)

Updates `ruff` from 0.16.3 to 0.16.5
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.16.3...0.16.5)

Updates `tox` from 4.60.0 to 4.61.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.60.0...4.61.1)

Updates `abnf-rust` from 2.8.3 to 2.9.0
- [Release notes](https://github.com/declaresub/abnf/releases)
- [Changelog](https://github.com/declaresub/abnf/blob/master/CHANGELOG.md)
- [Commits](v2.8.3...v2.9.0)

---
updated-dependencies:
- dependency-name: pytest-benchmark
  dependency-version: 5.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: hypothesis
  dependency-version: 6.167.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: ruff
  dependency-version: 0.16.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: tox
  dependency-version: 4.61.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: abnf-rust
  dependency-version: 2.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Sep 7, 2026
@dependabot
dependabot Bot requested a review from declaresub as a code owner September 7, 2026 08:11
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Sep 7, 2026
@dependabot @github

dependabot Bot commented on behalf of github Sep 9, 2026

Copy link
Copy Markdown
Contributor Author

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this Sep 9, 2026
@dependabot
dependabot Bot deleted the dependabot/uv/dev-dependencies-69f6fc4f77 branch September 9, 2026 08:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants