Skip to content

Commit 9f3cf9c

Browse files
authored
deps(deps-dev): bump the python-development group across 1 directory with 7 updates (#297)
Bumps the python-development group with 7 updates in the / directory: | Package | From | To | | --- | --- | --- | | [mypy](https://github.com/python/mypy) | `1.19.1` | `1.20.1` | | [pyfakefs](https://github.com/pytest-dev/pyfakefs) | `6.1.6` | `6.2.0` | | [pytest](https://github.com/pytest-dev/pytest) | `9.0.2` | `9.0.3` | | [pytest-reportportal](https://github.com/reportportal/agent-python-pytest) | `5.6.1` | `5.6.6` | | [respx](https://github.com/lundberg/respx) | `0.22.0` | `0.23.1` | | [ruff](https://github.com/astral-sh/ruff) | `0.15.8` | `0.15.10` | | [types-python-dateutil](https://github.com/python/typeshed) | `2.9.0.20260323` | `2.9.0.20260408` | Updates `mypy` from 1.19.1 to 1.20.1 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/python/mypy/blob/master/CHANGELOG.md">mypy's changelog</a>.</em></p> <blockquote> <h3>Mypy 1.20.1</h3> <ul> <li>Always disable sync in SQLite cache (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/21184">21184</a>)</li> <li>Temporarily skip few base64 tests (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/21193">21193</a>)</li> <li>Revert <code>dict.__or__</code> typeshed change (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/21186">21186</a>)</li> <li>Fix narrowing for match case with variadic tuples (Shantanu, PR <a href="https://redirect.github.com/python/mypy/pull/21192">21192</a>)</li> <li>Avoid narrowing <code>type[T]</code> in type calls (Shantanu, PR <a href="https://redirect.github.com/python/mypy/pull/21174">21174</a>)</li> <li>Fix regression for catching empty tuple in except (Shantanu, PR <a href="https://redirect.github.com/python/mypy/pull/21153">21153</a>)</li> <li>Fix reachability for frozenset and dict view narrowing (Shantanu, PR <a href="https://redirect.github.com/python/mypy/pull/21151">21151</a>)</li> <li>Fix narrowing with chained comparison (Shantanu, PR <a href="https://redirect.github.com/python/mypy/pull/21150">21150</a>)</li> <li>Avoid narrowing to unreachable at module level (Shantanu, PR <a href="https://redirect.github.com/python/mypy/pull/21144">21144</a>)</li> <li>Allow dangerous identity comparisons to <code>Any</code> typed variables (Shantanu, PR <a href="https://redirect.github.com/python/mypy/pull/21142">21142</a>)</li> <li><code>--warn-unused-config</code> should not be a strict flag (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/21139">21139</a>)</li> </ul> <h3>Acknowledgements</h3> <p>Thanks to all mypy contributors who contributed to this release:</p> <ul> <li>A5rocks</li> <li>Aaron Wieczorek</li> <li>Adam Turner</li> <li>Ali Hamdan</li> <li>asce</li> <li>BobTheBuidler</li> <li>Brent Westbrook</li> <li>Brian Schubert</li> <li>bzoracler</li> <li>Chris Burroughs</li> <li>Christoph Tyralla</li> <li>Colin Watson</li> <li>Donghoon Nam</li> <li>E. M. Bray</li> <li>Emma Smith</li> <li>Ethan Sarp</li> <li>George Ogden</li> <li>getzze</li> <li>grayjk</li> <li>Gregor Riepl</li> <li>Ivan Levkivskyi</li> <li>James Hilliard</li> <li>James Le Cuirot</li> <li>Jeremy Nimmer</li> <li>Joren Hammudoglu</li> <li>Kai (Kazuya Ito)</li> <li>kaushal trivedi</li> <li>Kevin Kannammalil</li> <li>Lukas Geiger</li> <li>Łukasz Langa</li> <li>Marc Mueller</li> <li>Michael R. Crusoe</li> <li>michaelm-openai</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/mypy/commit/c60e8bfcb5910974b577e443725c475e0485d269"><code>c60e8bf</code></a> Bump version to 1.20.1</li> <li><a href="https://github.com/python/mypy/commit/842e4927738264949e969df0c2ee285a13594d06"><code>842e492</code></a> Always disable sync in SQLite cache (<a href="https://redirect.github.com/python/mypy/issues/21184">#21184</a>)</li> <li><a href="https://github.com/python/mypy/commit/e82a046356b242441fcd55c8cf922c7904ef311a"><code>e82a046</code></a> Temporarily skip few base64 tests (<a href="https://redirect.github.com/python/mypy/issues/21193">#21193</a>)</li> <li><a href="https://github.com/python/mypy/commit/f7fa418b6504e20c1277947e03a6db2f6d03e13e"><code>f7fa418</code></a> Revert dict.<strong>or</strong> typeshed change (<a href="https://redirect.github.com/python/mypy/issues/21186">#21186</a>)</li> <li><a href="https://github.com/python/mypy/commit/a2e8ee1afd5bbda26ad301496685295b1a7997a3"><code>a2e8ee1</code></a> Fix narrowing for match case with variadic tuples (<a href="https://redirect.github.com/python/mypy/issues/21192">#21192</a>)</li> <li><a href="https://github.com/python/mypy/commit/521f88f510c2065132909928815f08502097ceea"><code>521f88f</code></a> Avoid narrowing type[T] in type calls (<a href="https://redirect.github.com/python/mypy/issues/21174">#21174</a>)</li> <li><a href="https://github.com/python/mypy/commit/a4876e9186b927fe4777609fc9932752dcfb7047"><code>a4876e9</code></a> Fix regression for catching empty tuple in except (<a href="https://redirect.github.com/python/mypy/issues/21153">#21153</a>)</li> <li><a href="https://github.com/python/mypy/commit/6fccffcac0c8c24034d4f2b262ca7e5564ba9375"><code>6fccffc</code></a> Fix reachability for frozenset and dict view narrowing (<a href="https://redirect.github.com/python/mypy/issues/21151">#21151</a>)</li> <li><a href="https://github.com/python/mypy/commit/de50419dc84a66f0e8606308023f81a44dee54f3"><code>de50419</code></a> Fix narrowing with chained comparison (<a href="https://redirect.github.com/python/mypy/issues/21150">#21150</a>)</li> <li><a href="https://github.com/python/mypy/commit/eafcf18ff1d83923c0f749cf3056962df63ed693"><code>eafcf18</code></a> Avoid narrowing to unreachable at module level (<a href="https://redirect.github.com/python/mypy/issues/21144">#21144</a>)</li> <li>Additional commits viewable in <a href="https://github.com/python/mypy/compare/v1.19.1...v1.20.1">compare view</a></li> </ul> </details> <br /> Updates `pyfakefs` from 6.1.6 to 6.2.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pyfakefs/releases">pyfakefs's releases</a>.</em></p> <blockquote> <h2>pyfakefs release version 6.2.0</h2> <ul> <li>changes the MRO for file wrappers</li> <li>minor bugfixes</li> <li>see the <a href="https://github.com/pytest-dev/pyfakefs/blob/version-6.2/CHANGES.md#version-620-2026-04-12">release notes</a> for a list of changes</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pyfakefs/blob/main/CHANGES.md">pyfakefs's changelog</a>.</em></p> <blockquote> <h2><a href="https://pypi.python.org/pypi/pyfakefs/6.2.0">Version 6.2.0</a> (2026-04-12)</h2> <p>Changes the MRO for file wrappers.</p> <h3>Changes</h3> <ul> <li>fake file wrappers now derive from <code>io.TextIOBase</code> or <code>io.BufferedIOBase</code>, so that <code>isinstance</code>-checks for these classes succeed (see <a href="https://redirect.github.com/pytest-dev/pyfakefs/issues/1307">#1307</a> and <a href="https://redirect.github.com/pytest-dev/pyfakefs/issues/484">#484</a>)</li> </ul> <h3>Fixes</h3> <ul> <li>route some pseudo-devices to the system instead of patching them; this ensures that <code>os.urandom</code> and related functions work correctly with PyPy (see <a href="https://redirect.github.com/pytest-dev/pyfakefs/issues/1300">#1300</a>)</li> <li>fake file <code>seek</code> method did not return the location in the file (see <a href="https://redirect.github.com/pytest-dev/pyfakefs/issues/1304">#1304</a>)</li> <li>make sure case sensitivity is correctly set for fake posix paths in <code>hash()</code>, <code>Path.match</code> and <code>Path.full_match</code> (see <a href="https://redirect.github.com/pytest-dev/pyfakefs/issues/1308">#1308</a>)</li> </ul> <h3>Infrastructure</h3> <ul> <li>use newest <code>pytest</code> for testing in CI</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pyfakefs/commit/b3be3a3ed57b156839435408ea0fe5aede0109ed"><code>b3be3a3</code></a> Release 6.2.0</li> <li><a href="https://github.com/pytest-dev/pyfakefs/commit/e244b17e43ee415d2dc2198b348b1e03d503df0d"><code>e244b17</code></a> Use newest pytest version 9.0.3 for tests</li> <li><a href="https://github.com/pytest-dev/pyfakefs/commit/e2b4fd4d3ac45b831a841ad631e3260f2387ae19"><code>e2b4fd4</code></a> Fake file wrappers now derive from io.Base classes</li> <li><a href="https://github.com/pytest-dev/pyfakefs/commit/3fe24c5c00c0a378cd80925b6ec0325d81aec3f9"><code>3fe24c5</code></a> Fix handling of case-sensitivity for fake posixpath</li> <li><a href="https://github.com/pytest-dev/pyfakefs/commit/57e5a405dfa0ded37d39ad423a0aa218cdb1e82d"><code>57e5a40</code></a> [pre-commit.ci] pre-commit autoupdate</li> <li><a href="https://github.com/pytest-dev/pyfakefs/commit/fe316849ea6143c61bfe5956962ca470bf7c225b"><code>fe31684</code></a> fix(FakeFileWrapper): correctly return the location in the file from seek (<a href="https://redirect.github.com/pytest-dev/pyfakefs/issues/1">#1</a>...</li> <li><a href="https://github.com/pytest-dev/pyfakefs/commit/36e441ac68ee6b0bb81db6e94e3ae1cf8b0dbe37"><code>36e441a</code></a> [pre-commit.ci] pre-commit autoupdate</li> <li><a href="https://github.com/pytest-dev/pyfakefs/commit/4287b246a0f7196b7bb73a74291aa21da393164c"><code>4287b24</code></a> [pre-commit.ci] pre-commit autoupdate</li> <li><a href="https://github.com/pytest-dev/pyfakefs/commit/d2301f504122f10600c91aeebc0a306876fcb328"><code>d2301f5</code></a> Route some pseudo-devices to the system</li> <li><a href="https://github.com/pytest-dev/pyfakefs/commit/8db2c6772ea516dab639bf59b6e8a6391a92a17f"><code>8db2c67</code></a> Release 6.1.6</li> <li>Additional commits viewable in <a href="https://github.com/pytest-dev/pyfakefs/compare/v6.1.6...v6.2.0">compare view</a></li> </ul> </details> <br /> Updates `pytest` from 9.0.2 to 9.0.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest/releases">pytest's releases</a>.</em></p> <blockquote> <h2>9.0.3</h2> <h1>pytest 9.0.3 (2026-04-07)</h1> <h2>Bug fixes</h2> <ul> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/12444">#12444</a>: Fixed <code>pytest.approx</code> which now correctly takes into account <code>~collections.abc.Mapping</code> keys order to compare them.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/13634">#13634</a>: Blocking a <code>conftest.py</code> file using the <code>-p no:</code> option is now explicitly disallowed.</p> <p>Previously this resulted in an internal assertion failure during plugin loading.</p> <p>Pytest now raises a clear <code>UsageError</code> explaining that conftest files are not plugins and cannot be disabled via <code>-p</code>.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/13734">#13734</a>: Fixed crash when a test raises an exceptiongroup with <code>__tracebackhide__ = True</code>.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/14195">#14195</a>: Fixed an issue where non-string messages passed to <!-- raw HTML omitted -->unittest.TestCase.subTest()<!-- raw HTML omitted --> were not printed.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/14343">#14343</a>: Fixed use of insecure temporary directory (CVE-2025-71176).</p> </li> </ul> <h2>Improved documentation</h2> <ul> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/13388">#13388</a>: Clarified documentation for <code>-p</code> vs <code>PYTEST_PLUGINS</code> plugin loading and fixed an incorrect <code>-p</code> example.</li> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/13731">#13731</a>: Clarified that capture fixtures (e.g. <code>capsys</code> and <code>capfd</code>) take precedence over the <code>-s</code> / <code>--capture=no</code> command-line options in <code>Accessing captured output from a test function &lt;accessing-captured-output&gt;</code>.</li> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/14088">#14088</a>: Clarified that the default <code>pytest_collection</code> hook sets <code>session.items</code> before it calls <code>pytest_collection_finish</code>, not after.</li> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/14255">#14255</a>: TOML integer log levels must be quoted: Updating reference documentation.</li> </ul> <h2>Contributor-facing changes</h2> <ul> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/12689">#12689</a>: The test reports are now published to Codecov from GitHub Actions. The test statistics is visible <a href="https://app.codecov.io/gh/pytest-dev/pytest/tests">on the web interface</a>.</p> <p>-- by <code>aleguy02</code></p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pytest/commit/a7d58d7a21b78581e636bbbdea13c66ad1657c1e"><code>a7d58d7</code></a> Prepare release version 9.0.3</li> <li><a href="https://github.com/pytest-dev/pytest/commit/089d98199c253d8f89a040243bc4f2aa6cd5ab22"><code>089d981</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/14366">#14366</a> from bluetech/revert-14193-backport</li> <li><a href="https://github.com/pytest-dev/pytest/commit/8127eaf4ab7f6b2fdd0dc1b38343ec97aeef05ac"><code>8127eaf</code></a> Revert &quot;Fix: assertrepr_compare respects dict insertion order (<a href="https://redirect.github.com/pytest-dev/pytest/issues/14050">#14050</a>) (<a href="https://redirect.github.com/pytest-dev/pytest/issues/14193">#14193</a>)&quot;</li> <li><a href="https://github.com/pytest-dev/pytest/commit/99a7e6029e7a6e8d53e5df114b1346e035370241"><code>99a7e60</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/14363">#14363</a> from pytest-dev/patchback/backports/9.0.x/95d8423bd...</li> <li><a href="https://github.com/pytest-dev/pytest/commit/ddee02a578da30dd43aedc39c1c1f1aaadfcee95"><code>ddee02a</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/14343">#14343</a> from bluetech/cve-2025-71176-simple</li> <li><a href="https://github.com/pytest-dev/pytest/commit/74eac6916fee34726cb194f16c516e96fbd29619"><code>74eac69</code></a> doc: Update training info (<a href="https://redirect.github.com/pytest-dev/pytest/issues/14298">#14298</a>) (<a href="https://redirect.github.com/pytest-dev/pytest/issues/14301">#14301</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/f92dee777cfdb77d1c43633d02766ddf1f07c869"><code>f92dee7</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/14267">#14267</a> from pytest-dev/patchback/backports/9.0.x/d6fa26c62...</li> <li><a href="https://github.com/pytest-dev/pytest/commit/7ee58acc8777c31ac6cf388d01addf5a414a7439"><code>7ee58ac</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/12378">#12378</a> from Pierre-Sassoulas/fix-implicit-str-concat-and-d...</li> <li><a href="https://github.com/pytest-dev/pytest/commit/37da870d37e3a2f5177cae075c7b9ae279432bf8"><code>37da870</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/14259">#14259</a> from mitre88/patch-4 (<a href="https://redirect.github.com/pytest-dev/pytest/issues/14268">#14268</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/c34bfa3b7acb65b594707c714f1d8461b0304eed"><code>c34bfa3</code></a> Add explanation for string context diffs (<a href="https://redirect.github.com/pytest-dev/pytest/issues/14257">#14257</a>) (<a href="https://redirect.github.com/pytest-dev/pytest/issues/14266">#14266</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest/compare/9.0.2...9.0.3">compare view</a></li> </ul> </details> <br /> Updates `pytest-reportportal` from 5.6.1 to 5.6.6 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/reportportal/agent-python-pytest/releases">pytest-reportportal's releases</a>.</em></p> <blockquote> <h2>Release 5.6.6</h2> <h3>Added</h3> <ul> <li>Microseconds precision for timestamps, by <a href="https://github.com/HardNorth"><code>@​HardNorth</code></a></li> </ul> <h3>Changed</h3> <ul> <li>Client version updated to <a href="https://github.com/reportportal/client-Python/releases/tag/5.7.4">5.7.4</a>, by <a href="https://github.com/HardNorth"><code>@​HardNorth</code></a></li> </ul> <h3>Removed</h3> <ul> <li>Redundant item name truncation (now handled on the Client level), by <a href="https://github.com/HardNorth"><code>@​HardNorth</code></a></li> </ul> <h2>Release 5.6.5</h2> <h3>Fixed</h3> <ul> <li>Issue <a href="https://redirect.github.com/reportportal/agent-python-pytest/issues/418">#418</a> parametrize marker IDs, by <a href="https://github.com/drcrazy"><code>@​drcrazy</code></a></li> </ul> <h2>Release 5.6.4</h2> <h3>Fixed</h3> <ul> <li>Agent crash in certain <code>pytest-bdd</code> cases, by <a href="https://github.com/HardNorth"><code>@​HardNorth</code></a></li> </ul> <h2>Release 5.6.3</h2> <h3>Changed</h3> <ul> <li>Client version updated to <a href="https://github.com/reportportal/client-Python/releases/tag/5.7.2">5.7.2</a>, by <a href="https://github.com/HardNorth"><code>@​HardNorth</code></a></li> </ul> <h3>Removed</h3> <ul> <li><code>aenum</code> dependency, by <a href="https://github.com/HardNorth"><code>@​HardNorth</code></a></li> <li><code>dill</code> dependency, by <a href="https://github.com/HardNorth"><code>@​HardNorth</code></a></li> </ul> <h2>Release 5.6.2</h2> <h3>Added</h3> <ul> <li><code>rp_launch_uuid</code> configuration parameter, by <a href="https://github.com/HardNorth"><code>@​HardNorth</code></a></li> <li><code>rp_launch_attributes</code> cmd argument, by <a href="https://github.com/fahadnaeemkhan"><code>@​fahadnaeemkhan</code></a></li> </ul> <h3>Changed</h3> <ul> <li>Client version updated on <a href="https://github.com/reportportal/client-Python/releases/tag/5.7.1">5.7.1</a>, by <a href="https://github.com/HardNorth"><code>@​HardNorth</code></a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/reportportal/agent-python-pytest/blob/develop/CHANGELOG.md">pytest-reportportal's changelog</a>.</em></p> <blockquote> <h2>[5.6.6]</h2> <h3>Added</h3> <ul> <li>Microseconds precision for timestamps, by <a href="https://github.com/HardNorth"><code>@​HardNorth</code></a></li> </ul> <h3>Changed</h3> <ul> <li>Client version updated to <a href="https://github.com/reportportal/client-Python/releases/tag/5.7.4">5.7.4</a>, by <a href="https://github.com/HardNorth"><code>@​HardNorth</code></a></li> </ul> <h3>Removed</h3> <ul> <li>Redundant item name truncation (now handled on the Client level), by <a href="https://github.com/HardNorth"><code>@​HardNorth</code></a></li> </ul> <h2>[5.6.5]</h2> <h3>Fixed</h3> <ul> <li>Issue <a href="https://redirect.github.com/reportportal/agent-python-pytest/issues/418">#418</a> parametrize marker IDs, by <a href="https://github.com/drcrazy"><code>@​drcrazy</code></a></li> </ul> <h2>[5.6.4]</h2> <h3>Fixed</h3> <ul> <li>Agent crash in certain <code>pytest-bdd</code> cases, by <a href="https://github.com/HardNorth"><code>@​HardNorth</code></a></li> </ul> <h2>[5.6.3]</h2> <h3>Changed</h3> <ul> <li>Client version updated to <a href="https://github.com/reportportal/client-Python/releases/tag/5.7.2">5.7.2</a>, by <a href="https://github.com/HardNorth"><code>@​HardNorth</code></a></li> </ul> <h3>Removed</h3> <ul> <li><code>aenum</code> dependency, by <a href="https://github.com/HardNorth"><code>@​HardNorth</code></a></li> <li><code>dill</code> dependency, by <a href="https://github.com/HardNorth"><code>@​HardNorth</code></a></li> </ul> <h2>[5.6.2]</h2> <h3>Added</h3> <ul> <li><code>rp_launch_uuid</code> configuration parameter, by <a href="https://github.com/HardNorth"><code>@​HardNorth</code></a></li> <li><code>rp_launch_attributes</code> cmd argument, by <a href="https://github.com/fahadnaeemkhan"><code>@​fahadnaeemkhan</code></a></li> </ul> <h3>Changed</h3> <ul> <li>Client version updated on <a href="https://github.com/reportportal/client-Python/releases/tag/5.7.1">5.7.1</a>, by <a href="https://github.com/HardNorth"><code>@​HardNorth</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/reportportal/agent-python-pytest/commit/8bdb705f447eaa04e391c0af6cfebc10a3a22a2b"><code>8bdb705</code></a> Merge pull request <a href="https://redirect.github.com/reportportal/agent-python-pytest/issues/421">#421</a> from reportportal/develop</li> <li><a href="https://github.com/reportportal/agent-python-pytest/commit/474fb8aaf5b8d6a805d55c91d13c1dde000a4282"><code>474fb8a</code></a> Fix test</li> <li><a href="https://github.com/reportportal/agent-python-pytest/commit/0699ee450e912f7d27c3ce3466831a361473480b"><code>0699ee4</code></a> Remove redundant test</li> <li><a href="https://github.com/reportportal/agent-python-pytest/commit/13c1541a44971bce42a7b169a468e5c0091229b5"><code>13c1541</code></a> Fix tests</li> <li><a href="https://github.com/reportportal/agent-python-pytest/commit/72c8ef579152229bc0234c10a28c3b918b32c8ef"><code>72c8ef5</code></a> Remove redundant test</li> <li><a href="https://github.com/reportportal/agent-python-pytest/commit/fa5a44a0c86f7cdf6fb746a590172f3e8799dd48"><code>fa5a44a</code></a> Microseconds precision for timestamps</li> <li><a href="https://github.com/reportportal/agent-python-pytest/commit/89c29c3bcfc0dab6f5e2159a1b596500905d337a"><code>89c29c3</code></a> Remove redundant truncation (now done at the client level)</li> <li><a href="https://github.com/reportportal/agent-python-pytest/commit/e89522b5d00ed973619771da185f242c73d5d8b9"><code>e89522b</code></a> Dependency version update</li> <li><a href="https://github.com/reportportal/agent-python-pytest/commit/7223f6eb8790d910c0a1a02ab97c6409b5227eed"><code>7223f6e</code></a> Version update</li> <li><a href="https://github.com/reportportal/agent-python-pytest/commit/b83eb7fe63aa5c9910d2a499f2cf40dab40d4c70"><code>b83eb7f</code></a> Changelog update</li> <li>Additional commits viewable in <a href="https://github.com/reportportal/agent-python-pytest/compare/5.6.1...5.6.6">compare view</a></li> </ul> </details> <br /> Updates `respx` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/lundberg/respx/releases">respx's releases</a>.</em></p> <blockquote> <h2>Version 0.23.1</h2> <h2>0.23.1 (8th April 2026)</h2> <h3>Fixed</h3> <ul> <li>Fix regression causing <code>params</code> pattern to stop working under some conditions, by doing a strict detection of <code>ANY</code> in multi items patterns (<a href="https://redirect.github.com/lundberg/respx/issues/313">#313</a>)</li> </ul> <h3>CI</h3> <ul> <li>Update workflows actions (<a href="https://redirect.github.com/lundberg/respx/issues/310">#310</a>)</li> </ul> <h2>Version 0.23.0</h2> <h2>0.23.0 (7th April 2026)</h2> <h3>Fixed</h3> <ul> <li>Fix <code>data</code> pattern with list value (<a href="https://redirect.github.com/lundberg/respx/issues/264">#264</a>)</li> <li>Fix and enhance incorrect documentations about iterable side effects (<a href="https://redirect.github.com/lundberg/respx/issues/287">#287</a>)</li> <li>Fix documentation typo, thanks <a href="https://github.com/markhobson"><code>@​markhobson</code></a> (<a href="https://redirect.github.com/lundberg/respx/issues/298">#298</a>)</li> <li>Fix support for multiple slashes <code>//</code> in URL path by not using <code>urljoin</code> when prepending path, thanks <a href="https://github.com/lewiscollard"><code>@​lewiscollard</code></a> and <a href="https://github.com/Skeen"><code>@​Skeen</code></a> (<a href="https://redirect.github.com/lundberg/respx/issues/302">#302</a>)</li> <li>Type Route.respond json as <code>Any</code> to align with HTTPX, thanks <a href="https://github.com/JacobHayes"><code>@​JacobHayes</code></a> (<a href="https://redirect.github.com/lundberg/respx/issues/284">#284</a>)</li> <li>Properly handle <code>ANY</code> in <code>MuitiItems</code> patterns (<a href="https://redirect.github.com/lundberg/respx/issues/289">#289</a>)</li> </ul> <h3>CI</h3> <ul> <li>Fix test warnings (<a href="https://redirect.github.com/lundberg/respx/issues/267">#267</a>)</li> <li>Add Python 3.14 to test matrix, thanks <a href="https://github.com/carlosdorneles-mb"><code>@​carlosdorneles-mb</code></a> (<a href="https://redirect.github.com/lundberg/respx/issues/300">#300</a>)</li> <li>Update nix flake, mypy target and workflows (<a href="https://redirect.github.com/lundberg/respx/issues/306">#306</a>, <a href="https://redirect.github.com/lundberg/respx/issues/282">#282</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/lundberg/respx/blob/master/CHANGELOG.md">respx's changelog</a>.</em></p> <blockquote> <h2>[0.23.1] - 2026-04-08</h2> <h3>Fixed</h3> <ul> <li>Fix regression causing <code>params</code> pattern to stop working under some conditions, by doing a strict detection of <code>ANY</code> in multi items patterns (<a href="https://redirect.github.com/lundberg/respx/issues/313">#313</a>)</li> </ul> <h3>CI</h3> <ul> <li>Update workflows actions (<a href="https://redirect.github.com/lundberg/respx/issues/310">#310</a>)</li> </ul> <h2>[0.23.0] - 2026-04-07</h2> <h3>Fixed</h3> <ul> <li>Fix <code>data</code> pattern with list value (<a href="https://redirect.github.com/lundberg/respx/issues/264">#264</a>)</li> <li>Fix and enhance incorrect documentations about iterable side effects (<a href="https://redirect.github.com/lundberg/respx/issues/287">#287</a>)</li> <li>Fix documentation typo, thanks <a href="https://github.com/markhobson"><code>@​markhobson</code></a> (<a href="https://redirect.github.com/lundberg/respx/issues/298">#298</a>)</li> <li>Fix support for multiple slashes <code>//</code> in URL path by not using <code>urljoin</code> when prepending path, thanks <a href="https://github.com/lewiscollard"><code>@​lewiscollard</code></a> and <a href="https://github.com/Skeen"><code>@​Skeen</code></a> (<a href="https://redirect.github.com/lundberg/respx/issues/302">#302</a>)</li> <li>Type Route.respond json as <code>Any</code> to align with HTTPX, thanks <a href="https://github.com/JacobHayes"><code>@​JacobHayes</code></a> (<a href="https://redirect.github.com/lundberg/respx/issues/284">#284</a>)</li> <li>Properly handle <code>ANY</code> in <code>MuitiItems</code> patterns (<a href="https://redirect.github.com/lundberg/respx/issues/289">#289</a>)</li> </ul> <h3>CI</h3> <ul> <li>Fix test warnings (<a href="https://redirect.github.com/lundberg/respx/issues/267">#267</a>)</li> <li>Add Python 3.14 to test matrix, thanks <a href="https://github.com/carlosdorneles-mb"><code>@​carlosdorneles-mb</code></a> (<a href="https://redirect.github.com/lundberg/respx/issues/300">#300</a>)</li> <li>Update nix flake, mypy target and workflows (<a href="https://redirect.github.com/lundberg/respx/issues/306">#306</a>, <a href="https://redirect.github.com/lundberg/respx/issues/282">#282</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/lundberg/respx/commit/fc8b43bc74a69d07a6bdccf61522069b12bb8fad"><code>fc8b43b</code></a> Release <code>0.23.1</code></li> <li><a href="https://github.com/lundberg/respx/commit/1da5d2ff487122de3648efd4ad8d33ae9a1a5393"><code>1da5d2f</code></a> Strict detection of <code>ANY</code> in multi items patterns (<a href="https://redirect.github.com/lundberg/respx/issues/313">#313</a>)</li> <li><a href="https://github.com/lundberg/respx/commit/6f1bf70576eb7a024272c82cd84fb523d50fe9e9"><code>6f1bf70</code></a> Bump checkout and python actions (<a href="https://redirect.github.com/lundberg/respx/issues/310">#310</a>)</li> <li><a href="https://github.com/lundberg/respx/commit/62aaeabf2d55c9dcafa74ec086885850194e0dda"><code>62aaeab</code></a> Release <code>0.23.0</code></li> <li><a href="https://github.com/lundberg/respx/commit/d8edf3db92c4e6830301a4f4e51fe56b743e0ed9"><code>d8edf3d</code></a> Adjust badges</li> <li><a href="https://github.com/lundberg/respx/commit/b3a193d3a443472c9f0241599f02d89f4a3f33f9"><code>b3a193d</code></a> Add downloads badge to docs</li> <li><a href="https://github.com/lundberg/respx/commit/9961e9b79641635f3c891d8ded5c7e5aa3d8f049"><code>9961e9b</code></a> Handle multiple routes using <code>MuitiItems</code> pattern with <code>ANY</code> (<a href="https://redirect.github.com/lundberg/respx/issues/289">#289</a>)</li> <li><a href="https://github.com/lundberg/respx/commit/e51c2a6ffad066c78dedb0fc0e2fa27257f686f2"><code>e51c2a6</code></a> Update Route.respond json type hint to Any to match HTTPX (<a href="https://redirect.github.com/lundberg/respx/issues/284">#284</a>)</li> <li><a href="https://github.com/lundberg/respx/commit/a499260e28520ad6f19b06539f3321aa67f3f3b3"><code>a499260</code></a> Bump less-action/reusables from 8 to 10 (<a href="https://redirect.github.com/lundberg/respx/issues/282">#282</a>)</li> <li><a href="https://github.com/lundberg/respx/commit/7b44b512c8e44db460bbafaddb382444660c55f4"><code>7b44b51</code></a> Update nix flake and mypy target (<a href="https://redirect.github.com/lundberg/respx/issues/306">#306</a>)</li> <li>Additional commits viewable in <a href="https://github.com/lundberg/respx/compare/0.22.0...0.23.1">compare view</a></li> </ul> </details> <br /> Updates `ruff` from 0.15.8 to 0.15.10 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/astral-sh/ruff/releases">ruff's releases</a>.</em></p> <blockquote> <h2>0.15.10</h2> <h2>Release Notes</h2> <p>Released on 2026-04-09.</p> <h3>Preview features</h3> <ul> <li>[<code>flake8-logging</code>] Allow closures in except handlers (<code>LOG004</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/24464">#24464</a>)</li> <li>[<code>flake8-self</code>] Make <code>SLF</code> diagnostics robust to non-self-named variables (<a href="https://redirect.github.com/astral-sh/ruff/pull/24281">#24281</a>)</li> <li>[<code>flake8-simplify</code>] Make the fix for <code>collapsible-if</code> safe in <code>preview</code> (<code>SIM102</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/24371">#24371</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>Avoid emitting multi-line f-string elements before Python 3.12 (<a href="https://redirect.github.com/astral-sh/ruff/pull/24377">#24377</a>)</li> <li>Avoid syntax error from <code>E502</code> fixes in f-strings and t-strings (<a href="https://redirect.github.com/astral-sh/ruff/pull/24410">#24410</a>)</li> <li>Strip form feeds from indent passed to <code>dedent_to</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/24381">#24381</a>)</li> <li>[<code>pyupgrade</code>] Fix panic caused by handling of octals (<code>UP012</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/24390">#24390</a>)</li> <li>Reject multi-line f-string elements before Python 3.12 (<a href="https://redirect.github.com/astral-sh/ruff/pull/24355">#24355</a>)</li> </ul> <h3>Rule changes</h3> <ul> <li>[<code>ruff</code>] Treat f-string interpolation as potential side effect (<code>RUF019</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/24426">#24426</a>)</li> </ul> <h3>Server</h3> <ul> <li>Add support for custom file extensions (<a href="https://redirect.github.com/astral-sh/ruff/pull/24463">#24463</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>Document adding fixes in CONTRIBUTING.md (<a href="https://redirect.github.com/astral-sh/ruff/pull/24393">#24393</a>)</li> <li>Fix JSON typo in settings example (<a href="https://redirect.github.com/astral-sh/ruff/pull/24517">#24517</a>)</li> </ul> <h3>Contributors</h3> <ul> <li><a href="https://github.com/charliermarsh"><code>@​charliermarsh</code></a></li> <li><a href="https://github.com/dylwil3"><code>@​dylwil3</code></a></li> <li><a href="https://github.com/silverstein"><code>@​silverstein</code></a></li> <li><a href="https://github.com/anishgirianish"><code>@​anishgirianish</code></a></li> <li><a href="https://github.com/shizukushq"><code>@​shizukushq</code></a></li> <li><a href="https://github.com/zanieb"><code>@​zanieb</code></a></li> <li><a href="https://github.com/AlexWaygood"><code>@​AlexWaygood</code></a></li> </ul> <h2>Install ruff 0.15.10</h2> <h3>Install prebuilt binaries via shell script</h3> <pre lang="sh"><code>curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ruff/releases/download/0.15.10/ruff-installer.sh | sh </code></pre> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md">ruff's changelog</a>.</em></p> <blockquote> <h2>0.15.10</h2> <p>Released on 2026-04-09.</p> <h3>Preview features</h3> <ul> <li>[<code>flake8-logging</code>] Allow closures in except handlers (<code>LOG004</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/24464">#24464</a>)</li> <li>[<code>flake8-self</code>] Make <code>SLF</code> diagnostics robust to non-self-named variables (<a href="https://redirect.github.com/astral-sh/ruff/pull/24281">#24281</a>)</li> <li>[<code>flake8-simplify</code>] Make the fix for <code>collapsible-if</code> safe in <code>preview</code> (<code>SIM102</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/24371">#24371</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>Avoid emitting multi-line f-string elements before Python 3.12 (<a href="https://redirect.github.com/astral-sh/ruff/pull/24377">#24377</a>)</li> <li>Avoid syntax error from <code>E502</code> fixes in f-strings and t-strings (<a href="https://redirect.github.com/astral-sh/ruff/pull/24410">#24410</a>)</li> <li>Strip form feeds from indent passed to <code>dedent_to</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/24381">#24381</a>)</li> <li>[<code>pyupgrade</code>] Fix panic caused by handling of octals (<code>UP012</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/24390">#24390</a>)</li> <li>Reject multi-line f-string elements before Python 3.12 (<a href="https://redirect.github.com/astral-sh/ruff/pull/24355">#24355</a>)</li> </ul> <h3>Rule changes</h3> <ul> <li>[<code>ruff</code>] Treat f-string interpolation as potential side effect (<code>RUF019</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/24426">#24426</a>)</li> </ul> <h3>Server</h3> <ul> <li>Add support for custom file extensions (<a href="https://redirect.github.com/astral-sh/ruff/pull/24463">#24463</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>Document adding fixes in CONTRIBUTING.md (<a href="https://redirect.github.com/astral-sh/ruff/pull/24393">#24393</a>)</li> <li>Fix JSON typo in settings example (<a href="https://redirect.github.com/astral-sh/ruff/pull/24517">#24517</a>)</li> </ul> <h3>Contributors</h3> <ul> <li><a href="https://github.com/charliermarsh"><code>@​charliermarsh</code></a></li> <li><a href="https://github.com/dylwil3"><code>@​dylwil3</code></a></li> <li><a href="https://github.com/silverstein"><code>@​silverstein</code></a></li> <li><a href="https://github.com/anishgirianish"><code>@​anishgirianish</code></a></li> <li><a href="https://github.com/shizukushq"><code>@​shizukushq</code></a></li> <li><a href="https://github.com/zanieb"><code>@​zanieb</code></a></li> <li><a href="https://github.com/AlexWaygood"><code>@​AlexWaygood</code></a></li> </ul> <h2>0.15.9</h2> <p>Released on 2026-04-02.</p> <h3>Preview features</h3> <ul> <li>[<code>pyflakes</code>] Flag annotated variable redeclarations as <code>F811</code> in preview mode (<a href="https://redirect.github.com/astral-sh/ruff/pull/24244">#24244</a>)</li> <li>[<code>ruff</code>] Allow dunder-named assignments in non-strict mode for <code>RUF067</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/24089">#24089</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/astral-sh/ruff/commit/252f76102a618bff6537b6c53c316ca3837f4abf"><code>252f761</code></a> Bump 0.15.10 (<a href="https://redirect.github.com/astral-sh/ruff/issues/24519">#24519</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/37a1ec8bb8e30955787b0cdf6e97f7f2254dba7f"><code>37a1ec8</code></a> [ty] Fix assignability of intersections with bounded typevars (<a href="https://redirect.github.com/astral-sh/ruff/issues/24502">#24502</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/f518cc9ca0c830773dd49c3964eb5e49d52c8aed"><code>f518cc9</code></a> [ty] Allow partially stringified <code>type[…]</code> annotations (<a href="https://redirect.github.com/astral-sh/ruff/issues/24518">#24518</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/16c4090d0a711b9c0523b932014f3daf140f35bc"><code>16c4090</code></a> docs: fix JSON typo in settings example (<a href="https://redirect.github.com/astral-sh/ruff/issues/24517">#24517</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/99d97bd72f1934ac2af93e52468c10ef1c7a1a4e"><code>99d97bd</code></a> [ty] Tighten up a few edge cases in <code>Concatenate</code> type-expression parsing (<a href="https://redirect.github.com/astral-sh/ruff/issues/2">#2</a>...</li> <li><a href="https://github.com/astral-sh/ruff/commit/2714e345bdd64a5baae3844c0d25db7b0b9fe330"><code>2714e34</code></a> [ty] Enable <code>pull-diagnostics</code> by default in E2E tests (<a href="https://redirect.github.com/astral-sh/ruff/issues/24516">#24516</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/d8bc700722ab1b7272a4d724839da7c569b349d4"><code>d8bc700</code></a> LSP: Add support for custom extensions (<a href="https://redirect.github.com/astral-sh/ruff/issues/24463">#24463</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/a45f96d65dbd4f958b07accd718f8d2af48cb956"><code>a45f96d</code></a> [ty] stop special-casing str constructor (<a href="https://redirect.github.com/astral-sh/ruff/issues/24514">#24514</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/87a0f01cfd016e0297ef05ab638cde006bf8d947"><code>87a0f01</code></a> [ruff] Treat f-string interpolation as potential side effect in RUF019 (<a href="https://redirect.github.com/astral-sh/ruff/issues/24426">#24426</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/e9ba8489b8d1f1fd5fd66887a74d5f2f58f733d4"><code>e9ba848</code></a> [ty] Fix excess subscript argument inference for non-generic types (<a href="https://redirect.github.com/astral-sh/ruff/issues/24354">#24354</a>)</li> <li>Additional commits viewable in <a href="https://github.com/astral-sh/ruff/compare/0.15.8...0.15.10">compare view</a></li> </ul> </details> <br /> Updates `types-python-dateutil` from 2.9.0.20260323 to 2.9.0.20260408 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/python/typeshed/commits">compare view</a></li> </ul> </details> <br /> 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 </details>
2 parents 5b5bb36 + 43c1253 commit 9f3cf9c

3 files changed

Lines changed: 292 additions & 304 deletions

File tree

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
repos:
22
- repo: https://github.com/astral-sh/ruff-pre-commit
3-
rev: v0.15.8
3+
rev: v0.15.10
44
hooks:
55
- id: ruff-check
66
- id: ruff-format

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ dev = [
3232
"freezegun==1.5.*",
3333
"ipdb==0.13.*",
3434
"ipython==9.*",
35-
"mypy==1.19.*",
35+
"mypy==1.20.*",
3636
"pre-commit==4.5.*",
37-
"pyfakefs==6.1.*",
37+
"pyfakefs==6.2.*",
3838
"pytest==9.0.*",
3939
"pytest-asyncio==1.3.*",
4040
"pytest-cov==7.1.*",
@@ -45,7 +45,7 @@ dev = [
4545
"pytest-rerunfailures==16.1.*",
4646
"pytest-xdist==3.8.*",
4747
"responses==0.26.*",
48-
"respx==0.22.*",
48+
"respx==0.23.*",
4949
"ruff==0.15.*", # force ruff version to have same formatting everywhere
5050
"typing-extensions==4.15.*",
5151
"wemake-python-styleguide==1.6.*",

0 commit comments

Comments
 (0)