Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jun 19, 2025

Bumps the dev-deps group with 8 updates:

Package From To
autopep8 2.0.4 2.3.2
mypy 1.5.1 1.16.1
pre-commit 3.4.0 4.2.0
pytest-cov 4.1.0 5.0.0
pytest-benchmark 4.0.0 5.0.1
sphinx 7.2.6 7.3.7
sphinx-rtd-theme 1.3.0 3.0.2
syrupy 4.5.0 4.9.1

Updates autopep8 from 2.0.4 to 2.3.2

Release notes

Sourced from autopep8's releases.

v2.3.2

What's Changed

New Contributors

Full Changelog: hhatto/autopep8@v2.3.1...v2.3.2

v2.3.1

What's Changed

Bug Fix

Enhancement

Full Changelog: hhatto/autopep8@v2.3.0...v2.3.1

v2.3.0

What's Changed

Full Changelog: hhatto/autopep8@v2.2.0...v2.3.0

v2.2.0

What's Changed

Other

Bug Fixes

Full Changelog: hhatto/autopep8@v2.1.2...v2.2.0

v2.1.2

What's Changed

... (truncated)

Commits

Updates mypy from 1.5.1 to 1.16.1

Changelog

Sourced from mypy's changelog.

Mypy Release Notes

Next Release

Remove Support for targeting Python 3.8

Mypy now requires --python-version 3.9 or greater. Support for only Python 3.8 is fully removed now. Given an unsupported version, mypy will default to the oldest supported one, currently 3.9.

This change is necessary because typeshed stopped supporting Python 3.8 after it reached its End of Life in October 2024.

Contributed by Marc Mueller (PR 19157, PR 19162).

Initial Support for Python 3.14

Mypy is now tested on 3.14 and mypyc works with 3.14.0b3 and later. Mypyc compiled wheels of mypy itself will be available for new versions after 3.14.0rc1 is released.

Note that not all new features might be supported just yet.

Contributed by Marc Mueller (PR 19164)

Deprecated Flag: --force-uppercase-builtins

Mypy only supports Python 3.9+. The --force-uppercase-builtins flag is now deprecated and a no-op. It will be removed in a future version.

Contributed by Marc Mueller (PR 19176)

Mypy 1.16

We’ve just uploaded mypy 1.16 to the Python Package Index (PyPI). Mypy is a static type checker for Python. This release includes new features and bug fixes. You can install it as follows:

python3 -m pip install -U mypy

You can read the full documentation for this release on Read the Docs.

Different Property Getter and Setter Types

Mypy now supports using different types for a property getter and setter:

class A:
    _value: int
@property

</tr></table>

... (truncated)

Commits

Updates pre-commit from 3.4.0 to 4.2.0

Release notes

Sourced from pre-commit's releases.

pre-commit v4.2.0

Features

  • For language: python first attempt a versioned python executable for the default language version before consulting a potentially unversioned sys.executable.

Fixes

pre-commit v4.1.0

Features

Fixes

pre-commit v4.0.1

Fixes

pre-commit v4.0.0

Features

Migrating

... (truncated)

Changelog

Sourced from pre-commit's changelog.

4.2.0 - 2025-03-18

Features

  • For language: python first attempt a versioned python executable for the default language version before consulting a potentially unversioned sys.executable.

Fixes

4.1.0 - 2025-01-20

Features

Fixes

4.0.1 - 2024-10-08

Fixes

4.0.0 - 2024-10-05

Features

... (truncated)

Commits
  • aa48766 v4.2.0
  • bf6f11d Merge pull request #3430 from pre-commit/preferential-sys-impl
  • 3e8d0f5 adjust python default_language_version to prefer versioned exe
  • ff7256c Merge pull request #3425 from tusharsadhwani/ambiguous-ref
  • b7eb412 fix: crash on ambiguous ref 'HEAD'
  • 7b88c63 Merge pull request #3404 from pre-commit/pre-commit-ci-update-config
  • 94b97e2 [pre-commit.ci] pre-commit autoupdate
  • 2f93b80 Merge pull request #3401 from pre-commit/pre-commit-ci-update-config
  • 4f90a1e [pre-commit.ci] pre-commit autoupdate
  • aba1ce0 Merge pull request #3396 from pre-commit/all-repos_autofix_all-repos-sed
  • Additional commits viewable in compare view

Updates pytest-cov from 4.1.0 to 5.0.0

Changelog

Sourced from pytest-cov's changelog.

5.0.0 (2024-03-24)

  • Removed support for xdist rsync (now deprecated). Contributed by Matthias Reichenbach in [#623](https://github.com/pytest-dev/pytest-cov/issues/623) <https://github.com/pytest-dev/pytest-cov/pull/623>_.
  • Switched docs theme to Furo.
  • Various legacy Python cleanup and CI improvements. Contributed by Christian Clauss and Hugo van Kemenade in [#630](https://github.com/pytest-dev/pytest-cov/issues/630) <https://github.com/pytest-dev/pytest-cov/pull/630>, [#631](https://github.com/pytest-dev/pytest-cov/issues/631) <https://github.com/pytest-dev/pytest-cov/pull/631>, [#632](https://github.com/pytest-dev/pytest-cov/issues/632) <https://github.com/pytest-dev/pytest-cov/pull/632>_ and [#633](https://github.com/pytest-dev/pytest-cov/issues/633) <https://github.com/pytest-dev/pytest-cov/pull/633>_.
  • Added a pyproject.toml example in the docs. Contributed by Dawn James in [#626](https://github.com/pytest-dev/pytest-cov/issues/626) <https://github.com/pytest-dev/pytest-cov/pull/626>_.
  • Modernized project's pre-commit hooks to use ruff. Initial POC contributed by Christian Clauss in [#584](https://github.com/pytest-dev/pytest-cov/issues/584) <https://github.com/pytest-dev/pytest-cov/pull/584>_.
  • Dropped support for Python 3.7.
Commits
  • 5295ce0 Bump version: 4.1.0 → 5.0.0
  • 1181b06 Update changelog.
  • 9757222 Fix a minor grammar error (#636)
  • 9f5cd81 Cleanup releasing instructions. Closes #616.
  • 93b5047 Add test for pyproject.toml loading without explicit --cov-config. Ref #508.
  • ff50860 docs: add config instructions for pyproject.toml.
  • 4a5a4b5 Keep GitHub Actions up to date with GitHub's Dependabot
  • 1d7f559 Fix or remove URLs that are causing docs tests to fail
  • 6a5af8e Update changelog.
  • d9fe8df Switch to furo. Closes #618.
  • Additional commits viewable in compare view

Updates pytest-benchmark from 4.0.0 to 5.0.1

Changelog

Sourced from pytest-benchmark's changelog.

5.0.1 (2024-10-30)

  • Fixed bad fixture check that broke down then nbmake <https://pypi.org/project/nbmake/>_ was enabled.

5.0.0 (2024-10-29)

  • Dropped support for now EOL Python 3.8. Also moved tests suite to only test the latest pytest versions (8.3.x).

  • Fix generate parametrize tests benchmark csv report errors (issue [#268](https://github.com/ionelmc/pytest-benchmark/issues/268) <https://github.com/ionelmc/pytest-benchmark/issues/268>). Contributed by Johnny Huang in [#269](https://github.com/ionelmc/pytest-benchmark/issues/269) <https://github.com/ionelmc/pytest-benchmark/pull/269>.

  • Added the --benchmark-time-unit cli option for overriding the measurement unit used for display. Contributed by Tony Kuo in [#257](https://github.com/ionelmc/pytest-benchmark/issues/257) <https://github.com/ionelmc/pytest-benchmark/pull/257>_.

  • Fixes spelling in some help texts. Contributed by Eugeniy in [#267](https://github.com/ionelmc/pytest-benchmark/issues/267) <https://github.com/ionelmc/pytest-benchmark/pull/267>_.

  • Added new cprofile options:

    • --benchmark-cprofile-loops=LOOPS - previously profiling only ran the function once, this allow customization.
    • --benchmark-cprofile-top=COUNT - allows showing more rows.
    • --benchmark-cprofile-dump=[FILENAME-PREFIX] - allows saving to a file (that you can load in snakeviz <https://pypi.org/project/snakeviz/>, RunSnakeRun <https://pypi.org/project/RunSnakeRun/> or other tools).
  • Removed hidden dependency on py.path <https://pypi.org/project/py/>_ (replaced with pathlib).

Commits

Updates sphinx from 7.2.6 to 7.3.7

Release notes

Sourced from sphinx's releases.

Sphinx 7.3.7

Changelog: https://www.sphinx-doc.org/en/master/changes.html

Sphinx 7.3.6

Changelog: https://www.sphinx-doc.org/en/master/changes.html

Sphinx 7.3.5

Changelog: https://www.sphinx-doc.org/en/master/changes.html

Sphinx 7.3.4

Changelog: https://www.sphinx-doc.org/en/master/changes.html

Sphinx 7.3.3

Changelog: https://www.sphinx-doc.org/en/master/changes.html

Sphinx 7.3.2

Changelog: https://www.sphinx-doc.org/en/master/changes.html

Sphinx 7.3.1

Changelog: https://www.sphinx-doc.org/en/master/changes.html

Sphinx 7.3.0

Changelog: https://www.sphinx-doc.org/en/master/changes.html

Changelog

Sourced from sphinx's changelog.

Release 7.3.7 (released Apr 19, 2024)

Bugs fixed

  • #12299: Defer loading themes defined via entry points until their explicit use by the user or a child theme. Patch by Adam Turner.
  • #12305: Return the default value for theme.get_config() with an unsupported theme configuration section. Patch by Adam Turner.

Release 7.3.6 (released Apr 17, 2024)

Bugs fixed

  • #12295: Re-export all AST types in the C and C++ domains. Patch by Adam Turner.
  • #12295: Re-export various objects from sphinx.domains.python._annotations in sphinx.domains.python. Patch by Jacob Chesslo and Adam Turner.

Release 7.3.5 (released Apr 17, 2024)

Bugs fixed

  • #12295: Re-export various objects from sphinx.domains.python._object in sphinx.domains.python. Patch by Jacob Chesslo and Adam Turner.

Release 7.3.4 (released Apr 17, 2024)

Bugs fixed

  • Handle cases when Any is not an instance of type. Patch by Adam Turner.

Release 7.3.3 (released Apr 17, 2024)

Bugs fixed

... (truncated)

Commits
  • de4ac2f Bump to 7.3.7 final
  • 4a0c9dd Return the default value for unsupported theme configuration sections
  • 62c3bad Re-export py_sig_re from the Python domain
  • 3bcc669 Defer loading entry-point themes until needed
  • fa4563f Bump version
  • 630b4fb Bump to 7.3.6 final
  • 740b964 fixup! Elaborate a little more in the warning message for config.cache
  • 141f3ec Elaborate a little more in the warning message for config.cache
  • af27188 Add config.cache to the list of warning types
  • be2b083 Re-export more names in sphinx.domains.python (#12297)
  • Additional commits viewable in compare view

Updates sphinx-rtd-theme from 1.3.0 to 3.0.2

Changelog

Sourced from sphinx-rtd-theme's changelog.

3.0.2

  • Show current translation when the flyout is attached
  • Fix JavaScript issue that didn't allow users to disable selectors

.. _release-3.0.1:

3.0.1

  • Use black color for text in selectors.

.. _release-3.0.0:

3.0.0

Final version.

.. _release-3.0.0rc4:

3.0.0rc4

Fixes

  • Trigger "Read the Docs Search addon" when focusing the "Search docs" input in the navbar.

.. _release-3.0.0rc3:

3.0.0rc3

Fixes

  • Show hidden version in selector if it's the current active version

.. _release-3.0.0rc2:

3.0.0rc2

Added

  • Render version and language selectors below the documentation's title (top left). This can be controlled via the new theme options version_selector and language_selector.

... (truncated)

Commits

Updates syrupy from 4.5.0 to 4.9.1

Release notes

Sourced from syrupy's releases.

v4.9.1

4.9.1 (2025-03-24)

Bug Fixes

  • serializer: preserve trailing newlines in ambr serialization (#950) (5897490)
  • serializer: preserve trailing newlines in ambr serialization (#950) (5037477)

v4.9.0

4.9.0 (2025-03-08)

Bug Fixes

  • serializer: raise TypeError when serializing non-byte like object in binary mode (#951) (2bd0f54)

Features

  • add --snapshot-ignore-file-extensions argument to support DVC (#943) (056cc6e)
  • add compose_matchers utility for composing 1 or more matchers (#952) (157dbec)
  • add SingleFileAmberSnapshotExtension as a single-file variant of the default amber extension (#959) (a753b7a)
  • include details about created/updated snapshots in detailed report (#942) (25d37ef)

v4.8.3

4.8.3 (2025-03-08)

Bug Fixes

  • snapshots of deselected parametrized tests wrongly marked as unused (#965) (52f3bb2)

v4.8.2

4.8.2 (2025-02-20)

Bug Fixes

  • avoid unnecessary env updates to reduce chances of segfault (#956) (7fdffd9)

v4.8.1

4.8.1 (2025-01-13)

Bug Fixes

  • check current session's pending-write queue when recalling snapshots (e.g. diffing) (#927) (0f6bb55)

v4.8.0

... (truncated)

Changelog

Sourced from syrupy's changelog.

4.9.1 (2025-03-24)

Bug Fixes

  • serializer: preserve trailing newlines in ambr serialization (#950) (5897490)
  • serializer: preserve trailing newlines in ambr serialization (#950) (5037477)

4.9.0 (2025-03-08)

Bug Fixes

  • serializer: raise TypeError when serializing non-byte like object in binary mode (#951) (2bd0f54)

Features

  • add --snapshot-ignore-file-extensions argument to support DVC (#943) (056cc6e)
  • add compose_matchers utility for composing 1 or more matchers (#952) (157dbec)
  • add SingleFileAmberSnapshotExtension as a single-file variant of the default amber extension (#959) (a753b7a)
  • include details about created/updated snapshots in detailed report (#942) (25d37ef)

4.8.3 (2025-03-08)

Bug Fixes

  • snapshots of deselected parametrized tests wrongly marked as unused (#965) (52f3bb2)

4.8.2 (2025-02-20)

Bug Fixes

  • avoid unnecessary env updates to reduce chances of segfault (#956) (7fdffd9)

4.8.1 (2025-01-13)

Bug Fixes

  • check current session's pending-write queue when recalling snapshots (e.g. diffing) (#927) (0f6bb55)

4.8.0 (2024-11-23)

Features

... (truncated)

Commits
  • 431b76d chore(release): 4.9.1 [skip ci]
  • 5897490 fix(serializer): preserve trailing newlines in ambr serialization (#950)
  • 5037477 fix(serializer): preserve trailing newlines in ambr serialization (#950)
  • b2a72f7 chore(release): 4.9.0 [skip ci]
  • 3330c42 Merge pull request #967
  • 33aca90 chore: py3.8 backwards compatibility fix
  • a753b7a feat: add SingleFileAmberSnapshotExtension as a single-file variant of the de...
  • 157dbec feat: add compose_matchers utility for composing 1 or more matchers (#952)
  • 2bd0f54 fix(serializer): raise TypeError when serializing non-byte like object in bin...
  • 056cc6e feat: add --snapshot-ignore-file-extensions argument to support DVC (#943)
  • 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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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-deps group with 8 updates:

| Package | From | To |
| --- | --- | --- |
| [autopep8](https://github.com/hhatto/autopep8) | `2.0.4` | `2.3.2` |
| [mypy](https://github.com/python/mypy) | `1.5.1` | `1.16.1` |
| [pre-commit](https://github.com/pre-commit/pre-commit) | `3.4.0` | `4.2.0` |
| [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `4.1.0` | `5.0.0` |
| [pytest-benchmark](https://github.com/ionelmc/pytest-benchmark) | `4.0.0` | `5.0.1` |
| [sphinx](https://github.com/sphinx-doc/sphinx) | `7.2.6` | `7.3.7` |
| [sphinx-rtd-theme](https://github.com/readthedocs/sphinx_rtd_theme) | `1.3.0` | `3.0.2` |
| [syrupy](https://github.com/syrupy-project/syrupy) | `4.5.0` | `4.9.1` |


Updates `autopep8` from 2.0.4 to 2.3.2
- [Release notes](https://github.com/hhatto/autopep8/releases)
- [Commits](hhatto/autopep8@v2.0.4...v2.3.2)

Updates `mypy` from 1.5.1 to 1.16.1
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.5.1...v1.16.1)

Updates `pre-commit` from 3.4.0 to 4.2.0
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](pre-commit/pre-commit@v3.4.0...v4.2.0)

Updates `pytest-cov` from 4.1.0 to 5.0.0
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-cov@v4.1.0...v5.0.0)

Updates `pytest-benchmark` from 4.0.0 to 5.0.1
- [Changelog](https://github.com/ionelmc/pytest-benchmark/blob/master/CHANGELOG.rst)
- [Commits](ionelmc/pytest-benchmark@v4.0.0...v5.0.1)

Updates `sphinx` from 7.2.6 to 7.3.7
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/v7.3.7/CHANGES.rst)
- [Commits](sphinx-doc/sphinx@v7.2.6...v7.3.7)

Updates `sphinx-rtd-theme` from 1.3.0 to 3.0.2
- [Changelog](https://github.com/readthedocs/sphinx_rtd_theme/blob/master/docs/changelog.rst)
- [Commits](readthedocs/sphinx_rtd_theme@1.3.0...3.0.2)

Updates `syrupy` from 4.5.0 to 4.9.1
- [Release notes](https://github.com/syrupy-project/syrupy/releases)
- [Changelog](https://github.com/syrupy-project/syrupy/blob/main/CHANGELOG.md)
- [Commits](syrupy-project/syrupy@v4.5.0...v4.9.1)

---
updated-dependencies:
- dependency-name: autopep8
  dependency-version: 2.3.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: mypy
  dependency-version: 1.16.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: pre-commit
  dependency-version: 4.2.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: pytest-cov
  dependency-version: 5.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: pytest-benchmark
  dependency-version: 5.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: sphinx
  dependency-version: 7.3.7
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: sphinx-rtd-theme
  dependency-version: 3.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: syrupy
  dependency-version: 4.9.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jun 19, 2025
@coveralls
Copy link

coveralls commented Jun 19, 2025

Pull Request Test Coverage Report for Build 15765904013

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 93.488%

Totals Coverage Status
Change from base Build 15765862300: 0.0%
Covered Lines: 1895
Relevant Lines: 2027

💛 - Coveralls

@nllong nllong merged commit f796c23 into develop Jun 20, 2025
2 checks passed
@nllong nllong deleted the dependabot/pip/dev-deps-f93dc9084b branch June 20, 2025 13:30
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 Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants