Skip to content

Bump the minor-and-patch group across 1 directory with 11 updates#173

Open
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/uv/minor-and-patch-1ba8c3e242
Open

Bump the minor-and-patch group across 1 directory with 11 updates#173
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/uv/minor-and-patch-1ba8c3e242

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 23, 2026

Bumps the minor-and-patch group with 11 updates in the / directory:

Package From To
python-frontmatter 1.1.0 1.3.0
fastapi-crons 2.2.0 2.3.0
pytest 9.0.2 9.0.3
pytest-cov 7.0.0 7.1.0
hypothesis 6.151.9 6.152.9
complexipy 5.2.0 5.5.0
vulture 2.15 2.16
ruff 0.15.7 0.15.14
pydantic 2.12.5 2.13.4
imap-tools 1.11.1 1.13.0
icalendar 7.0.1 7.1.2

Updates python-frontmatter from 1.1.0 to 1.3.0

Release notes

Sourced from python-frontmatter's releases.

v1.3.0 - Now using uv

What's Changed

Full Changelog: eyeseast/python-frontmatter@v1.2.0...v1.3.0

v1.2.0 - Fix type issues and support newer Python versions

What's Changed

New Contributors

This version drops support for Python 3.9.

Full Changelog: eyeseast/python-frontmatter@v1.1.0...v1.2.0

Commits
  • dc7c0af Merge pull request #131 from eyeseast/123-uv
  • 1e787d8 Migrate to uv and pyproject.toml
  • 3622432 Merge pull request #129 from eyeseast/126-remove-codecs
  • c4fdd50 Encoding is a kwarg
  • 6fa3a9a Remove codecs from tests
  • 3a8c600 Merge pull request #128 from eyeseast/upgrade-actions
  • 8243f83 Test on Python 3.14 and upgrade actions
  • 55bcc67 v1.2.0
  • 949826f Merge pull request #125 from giuse-boccia/fix/include-py-typed-marker
  • b12a13b Include py.typed marker in package distribution
  • Additional commits viewable in compare view

Updates fastapi-crons from 2.2.0 to 2.3.0

Release notes

Sourced from fastapi-crons's releases.

v2.3.0 (2026-04-13)

Features

  • Get_cron_router uses existing crons if possible (53081e2)

Detailed Changes: v2.2.0...v2.3.0

Commits
  • f67adaf 2.3.0
  • aa5aa74 Merge pull request #20 from artificiosus/feature/routerexistingcrons
  • 53081e2 feat: get_cron_router uses existing crons if possible
  • See full diff in compare view

Updates pytest from 9.0.2 to 9.0.3

Release notes

Sourced from pytest's releases.

9.0.3

pytest 9.0.3 (2026-04-07)

Bug fixes

  • #12444: Fixed pytest.approx which now correctly takes into account ~collections.abc.Mapping keys order to compare them.

  • #13634: Blocking a conftest.py file using the -p no: option is now explicitly disallowed.

    Previously this resulted in an internal assertion failure during plugin loading.

    Pytest now raises a clear UsageError explaining that conftest files are not plugins and cannot be disabled via -p.

  • #13734: Fixed crash when a test raises an exceptiongroup with __tracebackhide__ = True.

  • #14195: Fixed an issue where non-string messages passed to unittest.TestCase.subTest() were not printed.

  • #14343: Fixed use of insecure temporary directory (CVE-2025-71176).

Improved documentation

  • #13388: Clarified documentation for -p vs PYTEST_PLUGINS plugin loading and fixed an incorrect -p example.
  • #13731: Clarified that capture fixtures (e.g. capsys and capfd) take precedence over the -s / --capture=no command-line options in Accessing captured output from a test function <accessing-captured-output>.
  • #14088: Clarified that the default pytest_collection hook sets session.items before it calls pytest_collection_finish, not after.
  • #14255: TOML integer log levels must be quoted: Updating reference documentation.

Contributor-facing changes

  • #12689: The test reports are now published to Codecov from GitHub Actions. The test statistics is visible on the web interface.

    -- by aleguy02

Commits

Updates pytest-cov from 7.0.0 to 7.1.0

Changelog

Sourced from pytest-cov's changelog.

7.1.0 (2026-03-21)

  • Fixed total coverage computation to always be consistent, regardless of reporting settings. Previously some reports could produce different total counts, and consequently can make --cov-fail-under behave different depending on reporting options. See [#641](https://github.com/pytest-dev/pytest-cov/issues/641) <https://github.com/pytest-dev/pytest-cov/issues/641>_.

  • Improve handling of ResourceWarning from sqlite3.

    The plugin adds warning filter for sqlite3 ResourceWarning unclosed database (since 6.2.0). It checks if there is already existing plugin for this message by comparing filter regular expression. When filter is specified on command line the message is escaped and does not match an expected message. A check for an escaped regular expression is added to handle this case.

    With this fix one can suppress ResourceWarning from sqlite3 from command line::

    pytest -W "ignore:unclosed database in <sqlite3.Connection object at:ResourceWarning" ...

  • Various improvements to documentation. Contributed by Art Pelling in [#718](https://github.com/pytest-dev/pytest-cov/issues/718) <https://github.com/pytest-dev/pytest-cov/pull/718>_ and "vivodi" in [#738](https://github.com/pytest-dev/pytest-cov/issues/738) <https://github.com/pytest-dev/pytest-cov/pull/738>. Also closed [#736](https://github.com/pytest-dev/pytest-cov/issues/736) <https://github.com/pytest-dev/pytest-cov/issues/736>.

  • Fixed some assertions in tests. Contributed by in Markéta Machová in [#722](https://github.com/pytest-dev/pytest-cov/issues/722) <https://github.com/pytest-dev/pytest-cov/pull/722>_.

  • Removed unnecessary coverage configuration copying (meant as a backup because reporting commands had configuration side-effects before coverage 5.0).

Commits
  • 66c8a52 Bump version: 7.0.0 → 7.1.0
  • f707662 Make the examples use pypy 3.11.
  • 6049a78 Make context test use the old ctracer (seems the new sysmon tracer behaves di...
  • 8ebf20b Update changelog.
  • 861d30e Remove the backup context manager - shouldn't be needed since coverage 5.0, ...
  • fd4c956 Pass the precision on the nulled total (seems that there's some caching goion...
  • 78c9c4e Only run the 3.9 on older deps.
  • 4849a92 Punctuation.
  • 197c35e Update changelog and hopefully I don't forget to publish release again :))
  • 14dc1c9 Update examples to use 3.11 and make the adhoc layout example look a bit more...
  • Additional commits viewable in compare view

Updates hypothesis from 6.151.9 to 6.152.9

Release notes

Sourced from hypothesis's releases.

Hypothesis for Python - version 6.152.9

This release substantially improves our internal distribution for generating integers. This release has the most visible effect on "integers()", but may incidentally improve other strategies which draw integers internally.

Our integers distribution had two problems. First, it had jagged discontinuities at certain values where we switched sampling approaches. Second, it used a different distribution for bounded and unbounded ranges, which resulted in "st.integers()" and "st.integers(-264, 264)" producing very different distributions despite being semantically similar.

We now use a smooth distribution for both "st.integers()" and "st.integers(a, b)", which fixes both of these issues. This should substantially improve our testing power in certain cases.

The only way this release should be user-visible is that it finds more bugs! If this release is user-visible in other ways - for example, because it is slower, or produces a worse distribution in some cases - please open an issue.

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

Hypothesis for Python - version 6.152.8

This release drops support for end-of-life Django 4.2.

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

Hypothesis for Python - version 6.152.7

This patch improves our type hints for ".filter()" to work with "typing.TypeGuard". For example:

from typing import TypeGuard

from hypothesis import strategies as st

def is_str(x: object) -> TypeGuard[str]: return isinstance(x, str)

s = st.from_type(object).filter(is_str)

previously: SearchStrategy[object]

now: SearchStrategy[str]

reveal_type(s)

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

Hypothesis for Python - version 6.152.6

This patch adds a shrinking pass that tries natural text

... (truncated)

Commits
  • 56018dc Bump hypothesis-python version to 6.152.9 and update changelog
  • 4b976e2 Merge pull request #4728 from HypothesisWorks/new-integers-distribution
  • ec394ec Bump hypothesis-python version to 6.152.8 and update changelog
  • 70a31fa Merge pull request #4709 from HypothesisWorks/create-pull-request/patch
  • ab53fc1 drop end-of-life Django 4.2
  • 0f3d80e sort PYTHONS dict in autoupdate output
  • 3cdf0c8 format
  • b5f5975 address typing changes for mypy 2.0
  • 14f3bd4 Update pinned dependencies
  • adc8d2d Bump hypothesis-python version to 6.152.7 and update changelog
  • Additional commits viewable in compare view

Updates complexipy from 5.2.0 to 5.5.0

Release notes

Sourced from complexipy's releases.

5.5.0

🚀 Features

  • Deterministic refactor plans: A new algorithm generates actionable, deterministic suggestions to reduce cognitive complexity. Plans are displayed in the rich CLI output and included in JSON output.
  • Recursive exclude globs: Exclude patterns now support ** (e.g. tests/**) so you can exclude entire directory trees, not just top-level entries. The underlying glob engine has been replaced with wax for correct recursive matching relative to the caller's working directory.

🔧 Refactoring & Modernization

  • Output internals now use typed FunctionRow / FileEntry dataclasses instead of untyped Dict structures. This eliminates type-narrowing guards, enables IDE autocompletion, and simplifies the codebase. Extracted into complexipy/utils/dataclasses.py.

🐛 Fixes

  • Fixed unbounded growth of target-set entries in the cache that could degrade performance on large projects.

📦 Chores

  • Docs deploys now trigger only on release events, not on every push.

Full Changelog: rohaquinlop/complexipy@5.4.1...5.5.0

5.4.1

Patch release focused on snapshot stability, release workflow efficiency, and documentation accuracy.

Fixed

  • Stabilized snapshot output by omitting transient line-level fields from Python-facing serialized Rust structures, keeping snapshot files focused on paths, file names, function names, and complexity values.
  • Moved shared output constants into complexipy.utils.constants so output filenames, legacy CLI flags, and legacy TOML keys are defined in one place.
  • Clarified deprecated output flag messaging for --output-csv, --output-json, and --output-gitlab to point users at --output-format.

Changed

  • Updated CI so pull requests run a faster quick-test matrix, while full wheel builds, source distribution builds, and full platform test jobs run for tags or manual workflow dispatches.
  • Enabled uv dependency caching in CI jobs.

Documentation

  • Updated README and docs to match the current Python API return types, including file_name, line_complexities, LineComplexity, and CodeComplexity.
  • Corrected CLI JSON/CSV output examples to show the current per-function output shape.
  • Updated snapshot documentation to describe the current JSON array format and note that older snapshots may need regeneration with --snapshot-create.
  • Updated action examples to use output_format: json instead of the deprecated output_json option.

... (truncated)

Commits
  • 8588081 bump version 5.5.0
  • 9bddfe3 Merge pull request #175 from rohaquinlop/issue-174-exclude-not-recursively
  • 0e02370 docs: document recursive exclude globs
  • 72f5da6 fix(cache): bound target-set entries
  • a8cec09 refactor(core): extract exclude logic and fix glob pattern support
  • 32c78a5 Merge pull request #173 from rohaquinlop/refactor-plans-docs-update
  • c5d4ad2 chore(ci): deploy docs only on releases
  • 22887c0 feat(refactor-plans): include plans in json output
  • d2f37fa Merge pull request #172 from rohaquinlop/refactor-plans-cli-display
  • fd55e51 feat(cli): show refactor plans in rich output
  • Additional commits viewable in compare view

Updates vulture from 2.15 to 2.16

Release notes

Sourced from vulture's releases.

v2.16

2.16 (2026-03-25)

  • Fix false positives for dead code after while loops (#412, #413, Jendrik Seipp).
  • Use ty instead of pytype for testing type annotations (Jendrik Seipp).
Changelog

Sourced from vulture's changelog.

2.16 (2026-03-25)

  • Fix false positives for dead code after while loops (#412, #413, Jendrik Seipp).
  • Use ty instead of pytype for testing type annotations (Jendrik Seipp).
Commits
  • b0f67ba Update version number to 2.16 for release.
  • 41d6224 Update changelog.
  • 0462a5a Don't falsely report code after while loops as dead (fixes #412 and fixes #413).
  • 1eb212f Use ty instead of pytype for testing type annotations.
  • See full diff in compare view

Updates ruff from 0.15.7 to 0.15.14

Release notes

Sourced from ruff's releases.

0.15.14

Release Notes

Released on 2026-05-21.

Preview features

  • [airflow] Implement airflow-task-implicit-multiple-outputs (AIR202) (#25152)
  • [flake8-use-pathlib] Mark PTH101 fix as unsafe when first argument is a class attribute annotated as int (#25086)
  • [pylint] Implement too-many-try-statements (W0717) (#23970)
  • [ruff] Add incorrect-decorator-order (RUF074) (#23461)
  • [ruff] Add fallible-context-manager (RUF075) (#22844)

Bug fixes

  • Fix lambda formatting in interpolated string expressions (#25144)
  • Treat generic frozenset annotations as immutable (#25251)
  • [flake8-type-checking] Avoid strict behavior when future-annotations are enabled (TC001, TC002, TC003) (#25035)
  • [pylint] Avoid false positives in else clause (PLR1733) (#25177)

Rule changes

  • [flake8-comprehensions] Skip C417 for lambdas with positional-only parameters (#25272)
  • [flake8-simplify] Preserve f-string source verbatim in SIM101 fix (#25061)

Performance

  • Avoid unnecessary parser lookahead for operators (#25290)

Documentation

  • Update code example setting Neovim LSP log level (#25284)

Other changes

  • Add full PEP 798 support (#25104)
  • Add a parser recursion limit (#24810)
  • Update various ruff_python_stdlib APIs (#25273)

Contributors

... (truncated)

Changelog

Sourced from ruff's changelog.

0.15.14

Released on 2026-05-21.

Preview features

  • [airflow] Implement airflow-task-implicit-multiple-outputs (AIR202) (#25152)
  • [flake8-use-pathlib] Mark PTH101 fix as unsafe when first argument is a class attribute annotated as int (#25086)
  • [pylint] Implement too-many-try-statements (W0717) (#23970)
  • [ruff] Add incorrect-decorator-order (RUF074) (#23461)
  • [ruff] Add fallible-context-manager (RUF075) (#22844)

Bug fixes

  • Fix lambda formatting in interpolated string expressions (#25144)
  • Treat generic frozenset annotations as immutable (#25251)
  • [flake8-type-checking] Avoid strict behavior when future-annotations are enabled (TC001, TC002, TC003) (#25035)
  • [pylint] Avoid false positives in else clause (PLR1733) (#25177)

Rule changes

  • [flake8-comprehensions] Skip C417 for lambdas with positional-only parameters (#25272)
  • [flake8-simplify] Preserve f-string source verbatim in SIM101 fix (#25061)

Performance

  • Avoid unnecessary parser lookahead for operators (#25290)

Documentation

  • Update code example setting Neovim LSP log level (#25284)

Other changes

  • Add full PEP 798 support (#25104)
  • Add a parser recursion limit (#24810)
  • Update various ruff_python_stdlib APIs (#25273)

Contributors

... (truncated)

Commits
  • 9ad2da3 Bump 0.15.14 (#25295)
  • c714e84 [ty] Modernize setup of union types in mdtests (#25291)
  • 8a8e35e [flake8-comprehensions] Skip C417 for lambdas with positional-only parame...
  • aea5ed4 Avoid unnecessary parser lookahead for operators (#25290)
  • e9d72bb [ty] Allow enum member accesses on self (#25077)
  • 6cbd59b Set exclude-newer = "7 days" in our PEP-723 scripts (#25285)
  • 9999a39 Update code example on how to update Neovim LSP log level (#25284)
  • 67d8c54 [ty] Retain recursively-defined state in binary expressions (#25277)
  • 25a3191 [ty] Refine Callable class-decorator fallback for unknown results (#25250)
  • c423054 Add a recursion limit to the parser (#24810)
  • Additional commits viewable in compare view

Updates pydantic from 2.12.5 to 2.13.4

Release notes

Sourced from pydantic's releases.

v2.13.4 2026-05-06

v2.13.4 (2026-05-06)

What's Changed

Packaging

Fixes

Full Changelog: pydantic/pydantic@v2.13.3...v2.13.4

v2.13.3 2026-04-20

v2.13.3 (2026-04-20)

What's Changed

Fixes

Full Changelog: pydantic/pydantic@v2.13.2...v2.13.3

v2.13.2 2026-04-17

v2.13.2 (2026-04-17)

What's Changed

Fixes

  • Fix ValidationInfo.field_name missing with model_validate_json() by @​Viicos in #13084

Full Changelog: pydantic/pydantic@v2.13.1...v2.13.2

v2.13.1 2026-04-15

v2.13.1 (2026-04-15)

What's Changed

Fixes

Full Changelog: pydantic/pydantic@v2.13.0...v2.13.1

v2.13.0 2026-04-13

... (truncated)

Changelog

Sourced from pydantic's changelog.

v2.13.4 (2026-05-06)

GitHub release

What's Changed

Packaging

Fixes

v2.13.3 (2026-04-20)

GitHub release

What's Changed

Fixes

v2.13.2 (2026-04-17)

GitHub release

What's Changed

Fixes

  • Fix ValidationInfo.field_name missing with model_validate_json() by @​Viicos in #13084

v2.13.1 (2026-04-15)

GitHub release

What's Changed

Fixes

v2.13.0 (2026-04-13)

GitHub release

The highlights of the v2.13 release are available in the blog post.

... (truncated)

Commits
  • cf67d4b Fix linting
  • f0d8a21 Prepare release v2.13.4
  • 5e3fe1d Check for pydantic tag pattern in CI
  • 7f9edcc Document tagging conventions
  • b46a0c9 Adapt pydantic-core linker flags on macOS
  • 50629c8 Update to PyPy 7.3.22
  • 8522ebb Preserve RootModel core metadata
  • a37f3af Adapt MISSING sentinel test to work with unreleased typing_extensions ver...
  • 909259a Remove Logfire example in documentation
  • 2c4174c Bump libc from 0.2.155 to 0.2.185
  • Additional commits viewable in compare view

Updates imap-tools from 1.11.1 to 1.13.0

Release notes

Sourced from imap-tools's releases.

v1.13.0

  • Added: MailBoxFolderManager.unset - Unselect current folder, raises MailboxFolderUnselectError
  • Added: ValueError at MailBoxFolderManager.status - Folder argument are not specified and current folder is unset

v1.12.1

  • Fixed: BaseMailBox.login now quotes username to handle special IMAP characters (e.g. *)

v1.12.0

  • Changed: MailMessage.headers now are lazy dict-like mapping - LazyHeaders. It fetches header values when accessed only. Actually it is braking change, but in most cases it will works with old code. The change saves memory and processor time.
Changelog

Sourced from imap-tools's changelog.

1.13.0

  • Added: MailBoxFolderManager.unset - Unselect current folder, raises MailboxFolderUnselectError
  • Added: ValueError at MailBoxFolderManager.status - Folder argument are not specified and current folder is unset

1.12.1

  • Fixed: BaseMailBox.login now quotes username to handle special IMAP characters (e.g. *)

1.12.0

  • Changed: MailMessage.headers now are lazy dict-like mapping - LazyHeaders. It fetches header values when accessed only. Actually it is braking change, but in most cases it will works with old code. The change saves memory and processor time.
Commits

Updates icalendar from 7.0.1 to 7.1.2

Release notes

Sourced from icalendar's releases.

v7.1.2

To view the changes, please see the Changelog. This release can be installed from PyPI.

v7.1.1

To view the changes, please see the Changelog. This release can be installed from PyPI.

v7.1.0

To view the changes, please see the Changelog. This release can be installed from PyPI.

v7.0.3

To view the changes, please see the Changelog. This release can be installed from PyPI.

v7.0.2

To view the changes, please see the Changelog. This release can be installed from PyPI.

Changelog

Sourced from icalendar's changelog.

7.1.2 (2026-05-22)

Bug fixes


- Replaced the recursive :meth:`Component.__repr__ <icalendar.cal.component.Component.__repr__>` implementation with an iterative stack-based walk so that deeply nested calendars no longer raise :exc:`RecursionError` when formatted via ``repr()``, ``str()``, or f-strings. The output format is unchanged for normally-shaped calendars. @gistrec (`Issue [#1370](https://github.com/collective/icalendar/issues/1370) <https://github.com/collective/icalendar/issues/1370>`_)

Documentation

  • Update maintenance documentation. Fix the version switcher on "stable" on Read the Docs. @​stevepiercy (Issue [#1352](https://github.com/collective/icalendar/issues/1352) <https://github.com/collective/icalendar/issues/1352>_)

7.1.1 (2026-05-18)

New features


- Created an :attr:`~icalendar.prop.dt.period.vPeriod.ical_value` property for the :class:`~icalendar.prop.dt.period.vPeriod` component. @ZairKSM (`Issue [#876](https://github.com/collective/icalendar/issues/876) <https://github.com/collective/icalendar/issues/876>`_)
- Created a :meth:`~icalendar.prop.recur.weekday.vWeekday.ical_value` property for the :class:`~icalendar.prop.recur.weekday.vWeekday` component, mirroring the existing pattern on :class:`~icalendar.prop.boolean.vBoolean`. @mvanhorn (`Issue [#1360](https://github.com/collective/icalendar/issues/1360) <https://github.com/collective/icalendar/issues/1360>`_)

Bug fixes


- Strictly validate BINARY property values in :attr:`vBinary.from_ical() &lt;icalendar.prop.binary.vBinary.from_ical&gt;` and reject malformed Base64 input instead of silently accepting invalid characters. @uwezkhan (`Issue [#1349](https://github.com/collective/icalendar/issues/1349) &lt;https://github.com/collective/icalendar/issues/1349&gt;`_)

Documentation
</code></pre>
<ul>
<li>Replace the RFC quotations in the docstrings for :attr:<code>Alarm.REPEAT &lt;icalendar.cal.alarm.Alarm.REPEAT&gt;</code> and :attr:<code>Alarm.DURATION &lt;icalendar.cal.alarm.Alarm.DURATION&gt;</code> with Pythonic descriptions, including parameter notes, conformance references, and worked examples. <a href="https://github.com/tmchow&quot;&gt;&lt;code&gt;@​tmchow&lt;/code&gt;&lt;/a> (<code>Issue #1244 &lt;collective/icalendar#1244>
<li>Edited contributor documentation for how to add a change log entry, and maintenance documentation for how to process news fragments. <a href="https://github.com/stevepiercy&quot;&gt;&lt;code&gt;@​stevepiercy&lt;/code&gt;&lt;/a> (<code>Issue #1256 &lt;collective/icalendar#1256>
<li>Updated release process documentation. <a href="https://github.com/niccokunzmann&quot;&gt;&lt;code&gt;@​niccokunzmann&lt;/code&gt;&lt;/a> <a href="https://github.com/stevepiercy&quot;&gt;&lt;code&gt;@​stevepiercy&lt;/code&gt;&lt;/a> <a href="https://github.com/SashankBhamidi&quot;&gt;&lt;code&gt;@​SashankBhamidi&lt;/code&gt;&lt;/a> (<code>Issue #1293 &lt;collective/icalendar#1293>
</ul>
<p>Dependency changes</p>
<pre><code>

  • Added towncrier &amp;lt;https://pypi.org/project/towncrier/&amp;gt;_ to development dependencies. @stevepiercy (Issue [#1256](https://github.com/collective/icalendar/issues/1256) &amp;lt;https://github.com/collective/icalendar/issues/1256&amp;gt;_)

Internal changes

  • Switched from manual change log management to towncrier &lt;https://pypi.org/project/towncrier/&gt;_ to automate the process. @​stevepiercy (Issue [#1256](https://github.com/collective/icalendar/issues/1256) &lt;https://github.com/collective/icalendar/issues/1256&gt;_)
  • Bump PyPy from 3.10 to 3.11 for testing. @​stevepiercy (Issue [#1383](https://github.com/collective/icalendar/issues/1383) &lt;https://github.com/collective/icalendar/issues/1383&gt;_) </tr></table>

... (truncated)

Commits
  • f5494e3 Merge branch 'main' into 7.x
  • 6ddbd95 version 7.1.2
  • 6efe639 Update maintenance docs and fix version switcher for "stable" (#1393)
  • 67d6ab9 Fix RecursionError in Component.repr on deeply nested calendars (Closes #...
  • 8705729 Restore version warning banner for 'latest' on Read the Docs
  • 8fccb3a Update version switcher for 7.1.1
  • 79ddc3e Merge branch 'main' into 7.x
  • 465936b version 7.1.1
  • 39b8db8 Update release process (#1350)
  • c343662 Switch to towncrier to automatically manage the change log (#1389)
  • 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 minor-and-patch group with 11 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [python-frontmatter](https://github.com/eyeseast/python-frontmatter) | `1.1.0` | `1.3.0` |
| [fastapi-crons](https://github.com/me-umar/fastapi-crons) | `2.2.0` | `2.3.0` |
| [pytest](https://github.com/pytest-dev/pytest) | `9.0.2` | `9.0.3` |
| [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `7.0.0` | `7.1.0` |
| [hypothesis](https://github.com/HypothesisWorks/hypothesis) | `6.151.9` | `6.152.9` |
| [complexipy](https://github.com/rohaquinlop/complexipy) | `5.2.0` | `5.5.0` |
| [vulture](https://github.com/jendrikseipp/vulture) | `2.15` | `2.16` |
| [ruff](https://github.com/astral-sh/ruff) | `0.15.7` | `0.15.14` |
| [pydantic](https://github.com/pydantic/pydantic) | `2.12.5` | `2.13.4` |
| [imap-tools](https://github.com/ikvk/imap_tools) | `1.11.1` | `1.13.0` |
| [icalendar](https://github.com/collective/icalendar) | `7.0.1` | `7.1.2` |



Updates `python-frontmatter` from 1.1.0 to 1.3.0
- [Release notes](https://github.com/eyeseast/python-frontmatter/releases)
- [Commits](eyeseast/python-frontmatter@v1.1.0...v1.3.0)

Updates `fastapi-crons` from 2.2.0 to 2.3.0
- [Release notes](https://github.com/me-umar/fastapi-crons/releases)
- [Changelog](https://github.com/mE-uMAr/fastapi-crons/blob/main/CHANGELOG.md)
- [Commits](mE-uMAr/fastapi-crons@v2.2.0...v2.3.0)

Updates `pytest` from 9.0.2 to 9.0.3
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@9.0.2...9.0.3)

Updates `pytest-cov` from 7.0.0 to 7.1.0
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-cov@v7.0.0...v7.1.0)

Updates `hypothesis` from 6.151.9 to 6.152.9
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](HypothesisWorks/hypothesis@hypothesis-python-6.151.9...hypothesis-python-6.152.9)

Updates `complexipy` from 5.2.0 to 5.5.0
- [Release notes](https://github.com/rohaquinlop/complexipy/releases)
- [Commits](rohaquinlop/complexipy@5.2.0...5.5.0)

Updates `vulture` from 2.15 to 2.16
- [Release notes](https://github.com/jendrikseipp/vulture/releases)
- [Changelog](https://github.com/jendrikseipp/vulture/blob/main/CHANGELOG.md)
- [Commits](jendrikseipp/vulture@v2.15...v2.16)

Updates `ruff` from 0.15.7 to 0.15.14
- [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.15.7...0.15.14)

Updates `pydantic` from 2.12.5 to 2.13.4
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
- [Commits](pydantic/pydantic@v2.12.5...v2.13.4)

Updates `imap-tools` from 1.11.1 to 1.13.0
- [Release notes](https://github.com/ikvk/imap_tools/releases)
- [Changelog](https://github.com/ikvk/imap_tools/blob/master/docs/release_notes.rst)
- [Commits](ikvk/imap_tools@v1.11.1...v1.13.0)

Updates `icalendar` from 7.0.1 to 7.1.2
- [Release notes](https://github.com/collective/icalendar/releases)
- [Changelog](https://github.com/collective/icalendar/blob/main/CHANGES.rst)
- [Commits](collective/icalendar@v7.0.1...v7.1.2)

---
updated-dependencies:
- dependency-name: python-frontmatter
  dependency-version: 1.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: fastapi-crons
  dependency-version: 2.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: pytest
  dependency-version: 9.0.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: pytest-cov
  dependency-version: 7.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: hypothesis
  dependency-version: 6.152.9
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: complexipy
  dependency-version: 5.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: vulture
  dependency-version: '2.16'
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: ruff
  dependency-version: 0.15.14
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: pydantic
  dependency-version: 2.13.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: imap-tools
  dependency-version: 1.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: icalendar
  dependency-version: 7.1.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
...

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 May 23, 2026
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