Skip to content

Update dev dependencies - #101

Merged
danlamanna merged 1 commit into
masterfrom
renovate/dev-deps
Sep 7, 2026
Merged

Update dev dependencies#101
danlamanna merged 1 commit into
masterfrom
renovate/dev-deps

Conversation

@renovate

@renovate renovate Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
hypothesis (changelog) ==6.165.10==6.167.1 age confidence
ruff (source, changelog) ==0.16.5==0.16.6 age confidence
tox (changelog) ==4.60.1==4.61.2 age confidence

Release Notes

HypothesisWorks/hypothesis (hypothesis)

v6.167.1: Hypothesis version 6.167.1

Compare Source

This patch improves shrinking and generation for collection strategies
which reject some drawn elements, such as "lists()" with
"unique=True". Rejected elements are now marked as discarded, so the
shrinker can delete them wholesale and generation avoids revisiting
choices that would be rejected again.

The canonical version of these notes (with links) is on readthedocs.

v6.167.0: Hypothesis version 6.167.0

Compare Source

Test case observations from observability now give more detail about
why a test case failed or was abandoned (issue #​3845). "metadata"
includes a new "status_reason_location" key: a "filename:lineno"
location for the "status_reason", if known - for example the location
of a failing "assume()" call, the ".filter()" call whose predicate
rejected the last drawn value, or the exception for failing tests.

Test cases which exceeded the maximum allowed size now also report a
nonempty "status_reason".

The canonical version of these notes (with links) is on readthedocs.

v6.166.0: Hypothesis version 6.166.0

Compare Source

The "Phase.explain" phase now also varies interactive draws from
"data()", annotating each freely-variable "Draw n: ..." line with an
"# or any other generated value" comment, just like "@​given" arguments
(issue #​4403).

This release also fixes two explain-phase bugs: failing test cases
found just as the set of possible inputs was fully enumerated were
reported without running the "Phase.shrink" and "Phase.explain"
phases, and the explain phase could fail to report that the commented
parts can be varied together if the failing example ended with an
uncommented part.

The canonical version of these notes (with links) is on readthedocs.

v6.165.11: Hypothesis version 6.165.11

Compare Source

This patch fixes the "redistribute_numeric_pairs" shrink pass, which
incorrectly checked "node1.type" instead of "node2.type" when guarding
against float precision loss above "MAX_PRECISE_INTEGER".

The canonical version of these notes (with links) is on readthedocs.

astral-sh/ruff (ruff)

v0.16.6

Compare Source

Released on 2026-09-03.

Preview features
  • Move pytest-fixture-autouse to the restriction category (#​28219)
  • [flake8-pytest-style] Add an autofix for PT020 (#​27993)
  • [flake8-tidy-imports] Prevent fix loop between TID254 and TID255 (#​28262)
  • [isort] Exclude pragma comments from line length calculation (I001) (#​27313)
Bug fixes
  • Validate unary expressions when parsing (#​28233)
  • [flake8-async, pylint] Recognize builtins.open (ASYNC230, PLW1514) (#​28021)
  • [flake8-bugbear] Fix panic on match subjects (B031) (#​27781)
  • [flake8-datetimez] Reject tzinfo=None for datetime bounds (DTZ901) (#​28022)
  • [flake8-pytest-style] Avoid duplicate PT017 diagnostics (#​27918)
  • [ruff] Remove lint.external hint for Ruff-specific suppressions (RUF102) (#​27923)
Rule changes
  • [flake8-use-pathlib] Add display-only fix for os.listdir (PTH208) (#​28027)
Documentation
  • Add another example and glob reference for lint.per-file-ignores (#​28106)
  • Add duplicate work guidance (#​28229)
  • [flake8-async] Document thread offloading (ASYNC240) (#​28008)
  • [pyupgrade] Clarify default encoding argument handling (UP012) (#​27315)
Other changes
  • Allow unary plus in match patterns on Python 3.15 (#​28231)
Contributors
tox-dev/tox (tox)

v4.61.2

Compare Source

What's Changed

New Contributors

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

v4.61.1

Compare Source

What's Changed

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

v4.61.0

Compare Source

What's Changed

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


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/dev-deps branch from a8b2483 to 971962c Compare September 7, 2026 10:57
@danlamanna
danlamanna merged commit f0e8eb2 into master Sep 7, 2026
4 checks passed
@danlamanna
danlamanna deleted the renovate/dev-deps branch September 7, 2026 12:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant