Skip to content

Commit 50a2c25

Browse files
Bump the python group across 1 directory with 6 updates (#708)
Bumps the python group with 6 updates in the / directory: | Package | From | To | | --- | --- | --- | | [certifi](https://github.com/certifi/python-certifi) | `2025.6.15` | `2025.7.14` | | [jsonschema](https://github.com/python-jsonschema/jsonschema) | `4.24.0` | `4.25.0` | | [pywin32](https://github.com/mhammond/pywin32) | `310` | `311` | | [mypy](https://github.com/python/mypy) | `1.16.1` | `1.17.0` | | [ruff](https://github.com/astral-sh/ruff) | `0.12.2` | `0.12.4` | | [types-jsonschema](https://github.com/typeshed-internal/stub_uploader) | `4.24.0.20250528` | `4.25.0.20250720` | Updates `certifi` from 2025.6.15 to 2025.7.14 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/certifi/python-certifi/commit/ddd90c6d726f174c1e5820379dac0f2a8fc723a1"><code>ddd90c6</code></a> 2025.07.14 (<a href="https://redirect.github.com/certifi/python-certifi/issues/359">#359</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/d905221c916d51077f5c8071a0f7aa2df2a37c52"><code>d905221</code></a> 2025.07.09 (<a href="https://redirect.github.com/certifi/python-certifi/issues/358">#358</a>)</li> <li>See full diff in <a href="https://github.com/certifi/python-certifi/compare/2025.06.15...2025.07.14">compare view</a></li> </ul> </details> <br /> Updates `jsonschema` from 4.24.0 to 4.25.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/python-jsonschema/jsonschema/releases">jsonschema's releases</a>.</em></p> <blockquote> <h2>v4.25.0</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>Add support for the <code>iri</code> and <code>iri-reference</code> formats to the <code>format-nongpl</code> extra by <a href="https://github.com/jkowalleck"><code>@​jkowalleck</code></a> in <a href="https://redirect.github.com/python-jsonschema/jsonschema/pull/1388">python-jsonschema/jsonschema#1388</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/jkowalleck"><code>@​jkowalleck</code></a> made their first contribution in <a href="https://redirect.github.com/python-jsonschema/jsonschema/pull/1388">python-jsonschema/jsonschema#1388</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/python-jsonschema/jsonschema/compare/v4.24.1...v4.25.0">https://github.com/python-jsonschema/jsonschema/compare/v4.24.1...v4.25.0</a></p> <h2>v4.24.1</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>Unambiguously quote and escape properties in JSON path rendering by <a href="https://github.com/kurtmckee"><code>@​kurtmckee</code></a> in <a href="https://redirect.github.com/python-jsonschema/jsonschema/pull/1390">python-jsonschema/jsonschema#1390</a></li> <li>Drop python&lt;3.9 backports by <a href="https://github.com/hackowitz-af"><code>@​hackowitz-af</code></a> in <a href="https://redirect.github.com/python-jsonschema/jsonschema/pull/1367">python-jsonschema/jsonschema#1367</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hackowitz-af"><code>@​hackowitz-af</code></a> made their first contribution in <a href="https://redirect.github.com/python-jsonschema/jsonschema/pull/1367">python-jsonschema/jsonschema#1367</a></li> <li><a href="https://github.com/kurtmckee"><code>@​kurtmckee</code></a> made their first contribution in <a href="https://redirect.github.com/python-jsonschema/jsonschema/pull/1390">python-jsonschema/jsonschema#1390</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/python-jsonschema/jsonschema/compare/v4.24.0...v4.24.1">https://github.com/python-jsonschema/jsonschema/compare/v4.24.0...v4.24.1</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst">jsonschema's changelog</a>.</em></p> <blockquote> <h1>v4.25.0</h1> <ul> <li>Add support for the <code>iri</code> and <code>iri-reference</code> formats to the <code>format-nongpl</code> extra via the MIT-licensed <code>rfc3987-syntax</code>. They were alread supported by the <code>format</code> extra. (<a href="https://redirect.github.com/python-jsonschema/jsonschema/issues/1388">#1388</a>).</li> </ul> <h1>v4.24.1</h1> <ul> <li>Properly escape segments in <code>ValidationError.json_path</code> (<a href="https://redirect.github.com/python-jsonschema/jsonschema/issues/139">#139</a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python-jsonschema/jsonschema/commit/9889f69eb5ccb532e2147465697f30c82b2a8bb0"><code>9889f69</code></a> Add the new functionality to the CHANGELOG.</li> <li><a href="https://github.com/python-jsonschema/jsonschema/commit/18855d01f7839083efc5bad1ca67688a7177be42"><code>18855d0</code></a> Merge pull request <a href="https://redirect.github.com/python-jsonschema/jsonschema/issues/1388">#1388</a> from jkowalleck/feat/validate_rfc3987_non-gpl/rfc398...</li> <li><a href="https://github.com/python-jsonschema/jsonschema/commit/1a6067fc441177d1911446c7325eee7c776007ae"><code>1a6067f</code></a> adjust rfc3987-syntax min-version</li> <li><a href="https://github.com/python-jsonschema/jsonschema/commit/6aadb8b7ad7f9d5eee58eed73df5a7d865dad34c"><code>6aadb8b</code></a> Add the fix to the CHANGELOG.</li> <li><a href="https://github.com/python-jsonschema/jsonschema/commit/785741e73b63d97eda3973442b109df3f8aa5892"><code>785741e</code></a> Add a dependency group for our new test dependency.</li> <li><a href="https://github.com/python-jsonschema/jsonschema/commit/dc547341f2a3304d73114b1d18da063be7fc43e0"><code>dc54734</code></a> Add a uv.lock.</li> <li><a href="https://github.com/python-jsonschema/jsonschema/commit/b5572c9971358be547bbcf614a304f85886c1627"><code>b5572c9</code></a> Merge pull request <a href="https://redirect.github.com/python-jsonschema/jsonschema/issues/1390">#1390</a> from kurtmckee/fix-json_path-str-rendering</li> <li><a href="https://github.com/python-jsonschema/jsonschema/commit/4cf45b95de90191b02396bd04d41760d9798ecd6"><code>4cf45b9</code></a> Feedback: Use jsonpath-ng to re-parse the rendered JSON path</li> <li><a href="https://github.com/python-jsonschema/jsonschema/commit/2680f6ab44d6fe36d321fef6ee626608a5f0ec7a"><code>2680f6a</code></a> Feedback: Make a compiled regex pattern private</li> <li><a href="https://github.com/python-jsonschema/jsonschema/commit/9a957d770d6e63646f4fc874bf8df6be4593f8c8"><code>9a957d7</code></a> Unambiguously quote and escape properties in JSON path rendering</li> <li>Additional commits viewable in <a href="https://github.com/python-jsonschema/jsonschema/compare/v4.24.0...v4.25.0">compare view</a></li> </ul> </details> <br /> Updates `pywin32` from 310 to 311 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mhammond/pywin32/releases">pywin32's releases</a>.</em></p> <blockquote> <h2>Build 311</h2> <p>A release with <a href="https://github.com/mhammond/pywin32/blob/b311/CHANGES.txt#L18">a number of incremental improvements</a></p> <p>Install via pip:</p> <pre><code>pip install pywin32 --upgrade </code></pre> <p>More <a href="https://github.com/mhammond/pywin32#installing-via-pip">details in the README</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mhammond/pywin32/blob/main/CHANGES.txt">pywin32's changelog</a>.</em></p> <blockquote> <h2>Build 311, released 2025/07/14</h2> <ul> <li>Fix use-after-free in CertDeleteCertificateFromStore (<a href="https://redirect.github.com/mhammond/pywin32/issues/2637">#2637</a>)</li> <li>Better support for COM identifiers with non-ascii characters (<a href="https://redirect.github.com/mhammond/pywin32/issues/2632">#2632</a>)</li> <li>pywin32's own warnings will now refer to the caller, rather than to the internal source of warning itself (<a href="https://redirect.github.com/mhammond/pywin32/issues/2594">#2594</a>, <a href="https://github.com/Avasam"><code>@​Avasam</code></a>)</li> <li>Fixed a regression that broke special <strong>dunder</strong> methods with CoClass. (<a href="https://redirect.github.com/mhammond/pywin32/issues/1870">#1870</a>, <a href="https://redirect.github.com/mhammond/pywin32/issues/2493">#2493</a>, <a href="https://github.com/Avasam"><code>@​Avasam</code></a>, <a href="https://github.com/geppi"><code>@​geppi</code></a>)</li> <li>Fixed <code>TypeError: cannot unpack non-iterable NoneType object</code> when registering an axscript client ScriptItem (<a href="https://redirect.github.com/mhammond/pywin32/issues/2513">#2513</a>, <a href="https://github.com/Avasam"><code>@​Avasam</code></a>)</li> <li>Fixed a memory leak when SafeArrays are used as out parameters (<a href="https://github.com/the-snork"><code>@​the-snork</code></a>)</li> <li>Fixed dispatch handling for properties (<a href="https://github.com/the-snork"><code>@​the-snork</code></a>)</li> <li>Resolved a handful of deprecation warnings (<a href="https://redirect.github.com/mhammond/pywin32/issues/2567">#2567</a>, <a href="https://redirect.github.com/mhammond/pywin32/issues/2576">#2576</a>, <a href="https://github.com/Avasam"><code>@​Avasam</code></a>)</li> <li>The following classes now produce a valid <code>eval</code> string representation when calling <code>repr</code>: (<a href="https://redirect.github.com/mhammond/pywin32/issues/2573">#2573</a>, <a href="https://github.com/Avasam"><code>@​Avasam</code></a>) <ul> <li><code>pywin.tools.browser.HLIPythonObject</code></li> <li><code>win32com.server.exception.COMException</code></li> <li><code>win32comext.axscript.client.error.AXScriptException</code></li> <li><code>win32comext.axscript.client.pyscript.NamedScriptAttribute</code></li> </ul> </li> <li>Added initial <code>DECIMAL/VT_DECIMAL</code> support (<a href="https://redirect.github.com/mhammond/pywin32/issues/1501">#1501</a>, <a href="https://github.com/gesslerpd"><code>@​gesslerpd</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/mhammond/pywin32/commits">compare view</a></li> </ul> </details> <br /> Updates `mypy` from 1.16.1 to 1.17.0 <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> <h1>Mypy Release Notes</h1> <h2>Next Release</h2> <h2>Mypy 1.17</h2> <p>We’ve just uploaded mypy 1.17 to the Python Package Index (<a href="https://pypi.org/project/mypy/">PyPI</a>). Mypy is a static type checker for Python. This release includes new features and bug fixes. You can install it as follows:</p> <pre><code>python3 -m pip install -U mypy </code></pre> <p>You can read the full documentation for this release on <a href="http://mypy.readthedocs.io">Read the Docs</a>.</p> <h3>Optionally Check That Match Is Exhaustive</h3> <p>Mypy can now optionally generate an error if a match statement does not match exhaustively, without having to use <code>assert_never(...)</code>. Enable this by using <code>--enable-error-code exhaustive-match</code>.</p> <p>Example:</p> <pre lang="python"><code># mypy: enable-error-code=exhaustive-match <p>import enum</p> <p>class Color(enum.Enum): RED = 1 BLUE = 2</p> <p>def show_color(val: Color) -&gt; None: # error: Unhandled case for values of type &quot;Literal[Color.BLUE]&quot; match val: case Color.RED: print(&quot;red&quot;) </code></pre></p> <p>This feature was contributed by Donal Burns (PR <a href="https://redirect.github.com/python/mypy/pull/19144">19144</a>).</p> <h3>Further Improvements to Attribute Resolution</h3> <p>This release includes additional improvements to how attribute types and kinds are resolved. These fix many bugs and overall improve consistency.</p> <ul> <li>Handle corner case: protocol/class variable/descriptor (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/19277">19277</a>)</li> <li>Fix a few inconsistencies in protocol/type object interactions (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/19267">19267</a>)</li> <li>Refactor/unify access to static attributes (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/19254">19254</a>)</li> <li>Remove inconsistencies in operator handling (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/19250">19250</a>)</li> <li>Make protocol subtyping more consistent (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/18943">18943</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/mypy/commit/0260991f6b055110c3df36bd5539d4f4489bf153"><code>0260991</code></a> Update version string</li> <li><a href="https://github.com/python/mypy/commit/3901aa2f9523ce55e08d94c1716028d840398753"><code>3901aa2</code></a> Updates to 1.17 changelog (<a href="https://redirect.github.com/python/mypy/issues/19436">#19436</a>)</li> <li><a href="https://github.com/python/mypy/commit/7d133961a7e759aab84223bf8038b9489daaa93c"><code>7d13396</code></a> Initial changelog for 1.17 release (<a href="https://redirect.github.com/python/mypy/issues/19427">#19427</a>)</li> <li><a href="https://github.com/python/mypy/commit/a182dec997b418b925fe0c28575c50debba0bb3a"><code>a182dec</code></a> Combine the revealed types of multiple iteration steps in a more robust manne...</li> <li><a href="https://github.com/python/mypy/commit/ab4fd57d45b7f81cf281b17b7d3697ac9f79bc15"><code>ab4fd57</code></a> Improve the handling of &quot;iteration dependent&quot; errors and notes in finally cla...</li> <li><a href="https://github.com/python/mypy/commit/09ba1f6488b3e8d91c5204839421c61c306ff252"><code>09ba1f6</code></a> [mypyc] Fix exception swallowing in async try/finally blocks with await (<a href="https://redirect.github.com/python/mypy/issues/19353">#19353</a>)</li> <li><a href="https://github.com/python/mypy/commit/5c65e330b0e4a188d68c04715a90e1f7d9c18df6"><code>5c65e33</code></a> [mypyc] Fix AttributeError in async try/finally with mixed return paths (<a href="https://redirect.github.com/python/mypy/issues/19361">#19361</a>)</li> <li><a href="https://github.com/python/mypy/commit/934ec50744c766522329c604c6908a6ed05affd6"><code>934ec50</code></a> Lessen dmypy suggest path limitations for Windows machines (<a href="https://redirect.github.com/python/mypy/issues/19337">#19337</a>)</li> <li><a href="https://github.com/python/mypy/commit/a4801f928aaadb19f9893fe45af8e69ab6b509d0"><code>a4801f9</code></a> Type ignore comments erroneously marked as unused by dmypy (<a href="https://redirect.github.com/python/mypy/issues/15043">#15043</a>)</li> <li><a href="https://github.com/python/mypy/commit/c3bfa0d6f3ac3cea78cc497a3c44002ea46437a1"><code>c3bfa0d</code></a> Handle corner case: protocol vs classvar vs descriptor (<a href="https://redirect.github.com/python/mypy/issues/19277">#19277</a>)</li> <li>Additional commits viewable in <a href="https://github.com/python/mypy/compare/v1.16.1...v1.17.0">compare view</a></li> </ul> </details> <br /> Updates `ruff` from 0.12.2 to 0.12.4 <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.12.4</h2> <h2>Release Notes</h2> <h3>Preview features</h3> <ul> <li>[<code>flake8-type-checking</code>, <code>pyupgrade</code>, <code>ruff</code>] Add <code>from __future__ import annotations</code> when it would allow new fixes (<code>TC001</code>, <code>TC002</code>, <code>TC003</code>, <code>UP037</code>, <code>RUF013</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/19100">#19100</a>)</li> <li>[<code>flake8-use-pathlib</code>] Add autofix for <code>PTH109</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/19245">#19245</a>)</li> <li>[<code>pylint</code>] Detect indirect <code>pathlib.Path</code> usages for <code>unspecified-encoding</code> (<code>PLW1514</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/19304">#19304</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>[<code>flake8-bugbear</code>] Fix <code>B017</code> false negatives for keyword exception arguments (<a href="https://redirect.github.com/astral-sh/ruff/pull/19217">#19217</a>)</li> <li>[<code>flake8-use-pathlib</code>] Fix false negative on direct <code>Path()</code> instantiation (<code>PTH210</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/19388">#19388</a>)</li> <li>[<code>flake8-django</code>] Fix <code>DJ008</code> false positive for abstract models with type-annotated <code>abstract</code> field (<a href="https://redirect.github.com/astral-sh/ruff/pull/19221">#19221</a>)</li> <li>[<code>isort</code>] Fix <code>I002</code> import insertion after docstring with multiple string statements (<a href="https://redirect.github.com/astral-sh/ruff/pull/19222">#19222</a>)</li> <li>[<code>isort</code>] Treat form feed as valid whitespace before a semicolon (<a href="https://redirect.github.com/astral-sh/ruff/pull/19343">#19343</a>)</li> <li>[<code>pydoclint</code>] Fix <code>SyntaxError</code> from fixes with line continuations (<code>D201</code>, <code>D202</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/19246">#19246</a>)</li> <li>[<code>refurb</code>] <code>FURB164</code> fix should validate arguments and should usually be marked unsafe (<a href="https://redirect.github.com/astral-sh/ruff/pull/19136">#19136</a>)</li> </ul> <h3>Rule changes</h3> <ul> <li>[<code>flake8-use-pathlib</code>] Skip single dots for <code>invalid-pathlib-with-suffix</code> (<code>PTH210</code>) on versions &gt;= 3.14 (<a href="https://redirect.github.com/astral-sh/ruff/pull/19331">#19331</a>)</li> <li>[<code>pep8_naming</code>] Avoid false positives on standard library functions with uppercase names (<code>N802</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/18907">#18907</a>)</li> <li>[<code>pycodestyle</code>] Handle brace escapes for t-strings in logical lines (<a href="https://redirect.github.com/astral-sh/ruff/pull/19358">#19358</a>)</li> <li>[<code>pylint</code>] Extend invalid string character rules to include t-strings (<a href="https://redirect.github.com/astral-sh/ruff/pull/19355">#19355</a>)</li> <li>[<code>ruff</code>] Allow <code>strict</code> kwarg when checking for <code>starmap-zip</code> (<code>RUF058</code>) in Python 3.14+ (<a href="https://redirect.github.com/astral-sh/ruff/pull/19333">#19333</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>[<code>flake8-type-checking</code>] Make <code>TC010</code> docs example more realistic (<a href="https://redirect.github.com/astral-sh/ruff/pull/19356">#19356</a>)</li> <li>Make more documentation examples error out-of-the-box (<a href="https://redirect.github.com/astral-sh/ruff/pull/19288">#19288</a>,<a href="https://redirect.github.com/astral-sh/ruff/pull/19272">#19272</a>,<a href="https://redirect.github.com/astral-sh/ruff/pull/19291">#19291</a>,<a href="https://redirect.github.com/astral-sh/ruff/pull/19296">#19296</a>,<a href="https://redirect.github.com/astral-sh/ruff/pull/19292">#19292</a>,<a href="https://redirect.github.com/astral-sh/ruff/pull/19295">#19295</a>,<a href="https://redirect.github.com/astral-sh/ruff/pull/19297">#19297</a>,<a href="https://redirect.github.com/astral-sh/ruff/pull/19309">#19309</a>)</li> </ul> <h2>Contributors</h2> <ul> <li><a href="https://github.com/AlexWaygood"><code>@​AlexWaygood</code></a></li> <li><a href="https://github.com/BurntSushi"><code>@​BurntSushi</code></a></li> <li><a href="https://github.com/Gankra"><code>@​Gankra</code></a></li> <li><a href="https://github.com/MatthewMckee4"><code>@​MatthewMckee4</code></a></li> <li><a href="https://github.com/MeGaGiGaGon"><code>@​MeGaGiGaGon</code></a></li> <li><a href="https://github.com/MichaReiser"><code>@​MichaReiser</code></a></li> <li><a href="https://github.com/UnboundVariable"><code>@​UnboundVariable</code></a></li> <li><a href="https://github.com/chirizxc"><code>@​chirizxc</code></a></li> <li><a href="https://github.com/close2code-palm"><code>@​close2code-palm</code></a></li> <li><a href="https://github.com/corneliusroemer"><code>@​corneliusroemer</code></a></li> <li><a href="https://github.com/danparizher"><code>@​danparizher</code></a></li> <li><a href="https://github.com/dcreager"><code>@​dcreager</code></a></li> <li><a href="https://github.com/dhruvmanila"><code>@​dhruvmanila</code></a></li> <li><a href="https://github.com/dylwil3"><code>@​dylwil3</code></a></li> <li><a href="https://github.com/github-actions"><code>@​github-actions</code></a></li> <li><a href="https://github.com/ntBre"><code>@​ntBre</code></a></li> <li><a href="https://github.com/oconnor663"><code>@​oconnor663</code></a></li> </ul> <!-- 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.12.4</h2> <h3>Preview features</h3> <ul> <li>[<code>flake8-type-checking</code>, <code>pyupgrade</code>, <code>ruff</code>] Add <code>from __future__ import annotations</code> when it would allow new fixes (<code>TC001</code>, <code>TC002</code>, <code>TC003</code>, <code>UP037</code>, <code>RUF013</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/19100">#19100</a>)</li> <li>[<code>flake8-use-pathlib</code>] Add autofix for <code>PTH109</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/19245">#19245</a>)</li> <li>[<code>pylint</code>] Detect indirect <code>pathlib.Path</code> usages for <code>unspecified-encoding</code> (<code>PLW1514</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/19304">#19304</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>[<code>flake8-bugbear</code>] Fix <code>B017</code> false negatives for keyword exception arguments (<a href="https://redirect.github.com/astral-sh/ruff/pull/19217">#19217</a>)</li> <li>[<code>flake8-use-pathlib</code>] Fix false negative on direct <code>Path()</code> instantiation (<code>PTH210</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/19388">#19388</a>)</li> <li>[<code>flake8-django</code>] Fix <code>DJ008</code> false positive for abstract models with type-annotated <code>abstract</code> field (<a href="https://redirect.github.com/astral-sh/ruff/pull/19221">#19221</a>)</li> <li>[<code>isort</code>] Fix <code>I002</code> import insertion after docstring with multiple string statements (<a href="https://redirect.github.com/astral-sh/ruff/pull/19222">#19222</a>)</li> <li>[<code>isort</code>] Treat form feed as valid whitespace before a semicolon (<a href="https://redirect.github.com/astral-sh/ruff/pull/19343">#19343</a>)</li> <li>[<code>pydoclint</code>] Fix <code>SyntaxError</code> from fixes with line continuations (<code>D201</code>, <code>D202</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/19246">#19246</a>)</li> <li>[<code>refurb</code>] <code>FURB164</code> fix should validate arguments and should usually be marked unsafe (<a href="https://redirect.github.com/astral-sh/ruff/pull/19136">#19136</a>)</li> </ul> <h3>Rule changes</h3> <ul> <li>[<code>flake8-use-pathlib</code>] Skip single dots for <code>invalid-pathlib-with-suffix</code> (<code>PTH210</code>) on versions &gt;= 3.14 (<a href="https://redirect.github.com/astral-sh/ruff/pull/19331">#19331</a>)</li> <li>[<code>pep8_naming</code>] Avoid false positives on standard library functions with uppercase names (<code>N802</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/18907">#18907</a>)</li> <li>[<code>pycodestyle</code>] Handle brace escapes for t-strings in logical lines (<a href="https://redirect.github.com/astral-sh/ruff/pull/19358">#19358</a>)</li> <li>[<code>pylint</code>] Extend invalid string character rules to include t-strings (<a href="https://redirect.github.com/astral-sh/ruff/pull/19355">#19355</a>)</li> <li>[<code>ruff</code>] Allow <code>strict</code> kwarg when checking for <code>starmap-zip</code> (<code>RUF058</code>) in Python 3.14+ (<a href="https://redirect.github.com/astral-sh/ruff/pull/19333">#19333</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>[<code>flake8-type-checking</code>] Make <code>TC010</code> docs example more realistic (<a href="https://redirect.github.com/astral-sh/ruff/pull/19356">#19356</a>)</li> <li>Make more documentation examples error out-of-the-box (<a href="https://redirect.github.com/astral-sh/ruff/pull/19288">#19288</a>,<a href="https://redirect.github.com/astral-sh/ruff/pull/19272">#19272</a>,<a href="https://redirect.github.com/astral-sh/ruff/pull/19291">#19291</a>,<a href="https://redirect.github.com/astral-sh/ruff/pull/19296">#19296</a>,<a href="https://redirect.github.com/astral-sh/ruff/pull/19292">#19292</a>,<a href="https://redirect.github.com/astral-sh/ruff/pull/19295">#19295</a>,<a href="https://redirect.github.com/astral-sh/ruff/pull/19297">#19297</a>,<a href="https://redirect.github.com/astral-sh/ruff/pull/19309">#19309</a>)</li> </ul> <h2>0.12.3</h2> <h3>Preview features</h3> <ul> <li>[<code>flake8-bugbear</code>] Support non-context-manager calls in <code>B017</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/19063">#19063</a>)</li> <li>[<code>flake8-use-pathlib</code>] Add autofixes for <code>PTH100</code>, <code>PTH106</code>, <code>PTH107</code>, <code>PTH108</code>, <code>PTH110</code>, <code>PTH111</code>, <code>PTH112</code>, <code>PTH113</code>, <code>PTH114</code>, <code>PTH115</code>, <code>PTH117</code>, <code>PTH119</code>, <code>PTH120</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/19213">#19213</a>)</li> <li>[<code>flake8-use-pathlib</code>] Add autofixes for <code>PTH203</code>, <code>PTH204</code>, <code>PTH205</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/18922">#18922</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>[<code>flake8-return</code>] Fix false-positive for variables used inside nested functions in <code>RET504</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/18433">#18433</a>)</li> <li>Treat form feed as valid whitespace before a line continuation (<a href="https://redirect.github.com/astral-sh/ruff/pull/19220">#19220</a>)</li> <li>[<code>flake8-type-checking</code>] Fix syntax error introduced by fix (<code>TC008</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/19150">#19150</a>)</li> <li>[<code>pyupgrade</code>] Keyword arguments in <code>super</code> should suppress the <code>UP008</code> fix (<a href="https://redirect.github.com/astral-sh/ruff/pull/19131">#19131</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>[<code>flake8-pyi</code>] Make example error out-of-the-box (<code>PYI007</code>, <code>PYI008</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/19103">#19103</a>)</li> <li>[<code>flake8-simplify</code>] Make example error out-of-the-box (<code>SIM116</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/19111">#19111</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/ee2759b365448e58503b63636c1cedaa65360bd1"><code>ee2759b</code></a> Bump 0.12.4 (<a href="https://redirect.github.com/astral-sh/ruff/issues/19406">#19406</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/35f33d9bf5b9dd1cdf4af96999c0f61b8e900579"><code>35f33d9</code></a> [ty] publish settings diagnostics (<a href="https://redirect.github.com/astral-sh/ruff/issues/19335">#19335</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/5d78b3117aecccbf02a43f10b759127149ae6ce3"><code>5d78b31</code></a> [<code>flake8-use-pathlib</code>] Add autofix for <code>PTH109</code> (<a href="https://redirect.github.com/astral-sh/ruff/issues/19245">#19245</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/c2a05b4825a51d9875b88e5b8b05720ceb4b0e51"><code>c2a05b4</code></a> [ty] Use <code>bitflags</code> for resolved client capabilities (<a href="https://redirect.github.com/astral-sh/ruff/issues/19393">#19393</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/fae0b5c89e266237d10e5879df80f452fe2d4ad9"><code>fae0b5c</code></a> [ty] Initial implementation of declaration and definition providers. (<a href="https://redirect.github.com/astral-sh/ruff/issues/19371">#19371</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/cbe94b094b4d8ab88feea1ec8343e0ff033e8cae"><code>cbe94b0</code></a> [ty] Support empty function bodies in <code>if TYPE_CHECKING</code> blocks (<a href="https://redirect.github.com/astral-sh/ruff/issues/19372">#19372</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/029de784f1ea5ef470cf1471c89e2cbe320f125a"><code>029de78</code></a> [<code>flake8-use-pathlib</code>] Fix false negative on direct <code>Path()</code> instantiation (`...</li> <li><a href="https://github.com/astral-sh/ruff/commit/ff94fe7447a8aff4f408fcac8d7dd1d686c50688"><code>ff94fe7</code></a> Treat form feed as valid whitespace before a semicolon (<a href="https://redirect.github.com/astral-sh/ruff/issues/19343">#19343</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/b2501b45e06ecdc653ae52565e90dd163aa30f8a"><code>b2501b4</code></a> [<code>pylint</code>] Detect indirect <code>pathlib.Path</code> usages for <code>unspecified-encoding</code> (...</li> <li><a href="https://github.com/astral-sh/ruff/commit/291699b375f694c659fe82bdd68b149bde2494ee"><code>291699b</code></a> [<code>refurb</code>] <code>FURB164</code> fix should validate arguments and should usually be mark...</li> <li>Additional commits viewable in <a href="https://github.com/astral-sh/ruff/compare/0.12.2...0.12.4">compare view</a></li> </ul> </details> <br /> Updates `types-jsonschema` from 4.24.0.20250528 to 4.25.0.20250720 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/typeshed-internal/stub_uploader/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 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 </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 174daa6 commit 50a2c25

File tree

2 files changed

+82
-78
lines changed

2 files changed

+82
-78
lines changed

requirements.dev.txt

Lines changed: 55 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -198,39 +198,39 @@ markupsafe==3.0.2 \
198198
# via
199199
# -r requirements.txt
200200
# jinja2
201-
mypy==1.16.1 \
202-
--hash=sha256:051e1677689c9d9578b9c7f4d206d763f9bbd95723cd1416fad50db49d52f359 \
203-
--hash=sha256:08e850ea22adc4d8a4014651575567b0318ede51e8e9fe7a68f25391af699507 \
204-
--hash=sha256:09aa4f91ada245f0a45dbc47e548fd94e0dd5a8433e0114917dc3b526912a30c \
205-
--hash=sha256:0a7cfb0fe29fe5a9841b7c8ee6dffb52382c45acdf68f032145b75620acfbd6f \
206-
--hash=sha256:0ab5eca37b50188163fa7c1b73c685ac66c4e9bdee4a85c9adac0e91d8895e15 \
207-
--hash=sha256:1256688e284632382f8f3b9e2123df7d279f603c561f099758e66dd6ed4e8bd6 \
208-
--hash=sha256:13c7cd5b1cb2909aa318a90fd1b7e31f17c50b242953e7dd58345b2a814f6383 \
209-
--hash=sha256:1f0435cf920e287ff68af3d10a118a73f212deb2ce087619eb4e648116d1fe9b \
210-
--hash=sha256:211287e98e05352a2e1d4e8759c5490925a7c784ddc84207f4714822f8cf99b6 \
211-
--hash=sha256:22d76a63a42619bfb90122889b903519149879ddbf2ba4251834727944c8baca \
212-
--hash=sha256:2c7ce0662b6b9dc8f4ed86eb7a5d505ee3298c04b40ec13b30e572c0e5ae17c4 \
213-
--hash=sha256:352025753ef6a83cb9e7f2427319bb7875d1fdda8439d1e23de12ab164179574 \
214-
--hash=sha256:44e7acddb3c48bd2713994d098729494117803616e116032af192871aed80b79 \
215-
--hash=sha256:472e4e4c100062488ec643f6162dd0d5208e33e2f34544e1fc931372e806c0cc \
216-
--hash=sha256:4f58ac32771341e38a853c5d0ec0dfe27e18e27da9cdb8bbc882d2249c71a3ee \
217-
--hash=sha256:58e07fb958bc5d752a280da0e890c538f1515b79a65757bbdc54252ba82e0b40 \
218-
--hash=sha256:5e198ab3f55924c03ead626ff424cad1732d0d391478dfbf7bb97b34602395da \
219-
--hash=sha256:5fc2ac4027d0ef28d6ba69a0343737a23c4d1b83672bf38d1fe237bdc0643b37 \
220-
--hash=sha256:66df38405fd8466ce3517eda1f6640611a0b8e70895e2a9462d1d4323c5eb4b9 \
221-
--hash=sha256:6bd00a0a2094841c5e47e7374bb42b83d64c527a502e3334e1173a0c24437bab \
222-
--hash=sha256:7fc688329af6a287567f45cc1cefb9db662defeb14625213a5b7da6e692e2069 \
223-
--hash=sha256:86042bbf9f5a05ea000d3203cf87aa9d0ccf9a01f73f71c58979eb9249f46d72 \
224-
--hash=sha256:87ff2c13d58bdc4bbe7dc0dedfe622c0f04e2cb2a492269f3b418df2de05c536 \
225-
--hash=sha256:af4792433f09575d9eeca5c63d7d90ca4aeceda9d8355e136f80f8967639183d \
226-
--hash=sha256:b4f0fed1022a63c6fec38f28b7fc77fca47fd490445c69d0a66266c59dd0b88a \
227-
--hash=sha256:d5d2309511cc56c021b4b4e462907c2b12f669b2dbeb68300110ec27723971be \
228-
--hash=sha256:ddc91eb318c8751c69ddb200a5937f1232ee8efb4e64e9f4bc475a33719de438 \
229-
--hash=sha256:dedb6229b2c9086247e21a83c309754b9058b438704ad2f6807f0d8227f6ebdd \
230-
--hash=sha256:ea16e2a7d2714277e349e24d19a782a663a34ed60864006e8585db08f8ad1782 \
231-
--hash=sha256:ea7469ee5902c95542bea7ee545f7006508c65c8c54b06dc2c92676ce526f3ea \
232-
--hash=sha256:f895078594d918f93337a505f8add9bd654d1a24962b4c6ed9390e12531eb31b \
233-
--hash=sha256:ff9fa5b16e4c1364eb89a4d16bcda9987f05d39604e1e6c35378a2987c1aac2d
201+
mypy==1.17.0 \
202+
--hash=sha256:037bc0f0b124ce46bfde955c647f3e395c6174476a968c0f22c95a8d2f589bba \
203+
--hash=sha256:03ba330b76710f83d6ac500053f7727270b6b8553b0423348ffb3af6f2f7b889 \
204+
--hash=sha256:0e69db1fb65b3114f98c753e3930a00514f5b68794ba80590eb02090d54a5d4a \
205+
--hash=sha256:1051df7ec0886fa246a530ae917c473491e9a0ba6938cfd0ec2abc1076495c3e \
206+
--hash=sha256:15d9d0018237ab058e5de3d8fce61b6fa72cc59cc78fd91f1b474bce12abf496 \
207+
--hash=sha256:1619a485fd0e9c959b943c7b519ed26b712de3002d7de43154a489a2d0fd817d \
208+
--hash=sha256:24cfcc1179c4447854e9e406d3af0f77736d631ec87d31c6281ecd5025df625d \
209+
--hash=sha256:2c41aa59211e49d717d92b3bb1238c06d387c9325d3122085113c79118bebb06 \
210+
--hash=sha256:3204d773bab5ff4ebbd1f8efa11b498027cd57017c003ae970f310e5b96be8d8 \
211+
--hash=sha256:3c56f180ff6430e6373db7a1d569317675b0a451caf5fef6ce4ab365f5f2f6c3 \
212+
--hash=sha256:434ad499ad8dde8b2f6391ddfa982f41cb07ccda8e3c67781b1bfd4e5f9450a8 \
213+
--hash=sha256:51e455a54d199dd6e931cd7ea987d061c2afbaf0960f7f66deef47c90d1b304d \
214+
--hash=sha256:63e751f1b5ab51d6f3d219fe3a2fe4523eaa387d854ad06906c63883fde5b1ab \
215+
--hash=sha256:6ff25d151cc057fdddb1cb1881ef36e9c41fa2a5e78d8dd71bee6e4dcd2bc05b \
216+
--hash=sha256:73a0ff2dd10337ceb521c080d4147755ee302dcde6e1a913babd59473904615f \
217+
--hash=sha256:93468cf29aa9a132bceb103bd8475f78cacde2b1b9a94fd978d50d4bdf616c9a \
218+
--hash=sha256:98189382b310f16343151f65dd7e6867386d3e35f7878c45cfa11383d175d91f \
219+
--hash=sha256:9d4fe5c72fd262d9c2c91c1117d16aac555e05f5beb2bae6a755274c6eec42be \
220+
--hash=sha256:b72c34ce05ac3a1361ae2ebb50757fb6e3624032d91488d93544e9f82db0ed6c \
221+
--hash=sha256:ba06254a5a22729853209550d80f94e28690d5530c661f9416a68ac097b13fc4 \
222+
--hash=sha256:c004135a300ab06a045c1c0d8e3f10215e71d7b4f5bb9a42ab80236364429937 \
223+
--hash=sha256:c38876106cb6132259683632b287238858bd58de267d80defb6f418e9ee50658 \
224+
--hash=sha256:ce4a17920ec144647d448fc43725b5873548b1aae6c603225626747ededf582d \
225+
--hash=sha256:d30ba01c0f151998f367506fab31c2ac4527e6a7b2690107c7a7f9e3cb419a9c \
226+
--hash=sha256:d96b196e5c16f41b4f7736840e8455958e832871990c7ba26bf58175e357ed61 \
227+
--hash=sha256:e5d7ccc08ba089c06e2f5629c660388ef1fee708444f1dee0b9203fa031dee03 \
228+
--hash=sha256:eafaf8b9252734400f9b77df98b4eee3d2eecab16104680d51341c75702cad70 \
229+
--hash=sha256:f105f61a5eff52e137fd73bee32958b2add9d9f0a856f17314018646af838e97 \
230+
--hash=sha256:f773c6d14dcc108a5b141b4456b0871df638eb411a89cd1c0c001fc4a9d08fc8 \
231+
--hash=sha256:f7fb09d05e0f1c329a36dcd30e27564a3555717cde87301fae4fb542402ddfad \
232+
--hash=sha256:f8e08de6138043108b3b18f09d3f817a4783912e48828ab397ecf183135d84d6 \
233+
--hash=sha256:f986f1cab8dbec39ba6e0eaa42d4d3ac6686516a5d3dccd64be095db05ebc6bb
234234
# via -r requirements.dev.in
235235
mypy-extensions==1.0.0 \
236236
--hash=sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d \
@@ -417,25 +417,25 @@ rpds-py==0.22.3 \
417417
# -r requirements.txt
418418
# jsonschema
419419
# referencing
420-
ruff==0.12.2 \
421-
--hash=sha256:093ea2b221df1d2b8e7ad92fc6ffdca40a2cb10d8564477a987b44fd4008a7be \
422-
--hash=sha256:09e4cf27cc10f96b1708100fa851e0daf21767e9709e1649175355280e0d950e \
423-
--hash=sha256:2a4a20aeed74671b2def096bdf2eac610c7d8ffcbf4fb0e627c06947a1d7078d \
424-
--hash=sha256:369ffb69b70cd55b6c3fc453b9492d98aed98062db9fec828cdfd069555f5f1a \
425-
--hash=sha256:3b8b94317cbc2ae4a2771af641739f933934b03555e51515e6e021c64441532d \
426-
--hash=sha256:3eb3a6b2db4d6e2c77e682f0b988d4d61aff06860158fdb413118ca133d57922 \
427-
--hash=sha256:45fc42c3bf1d30d2008023a0a9a0cfb06bf9835b147f11fe0679f21ae86d34b1 \
428-
--hash=sha256:48d6c6bfb4761df68bc05ae630e24f506755e702d4fb08f08460be778c7ccb12 \
429-
--hash=sha256:4987b8f4ceadf597c927beee65a5eaf994c6e2b631df963f86d8ad1bdea99342 \
430-
--hash=sha256:6932323db80484dda89153da3d8e58164d01d6da86857c79f1961934354992da \
431-
--hash=sha256:6aa7e623a3a11538108f61e859ebf016c4f14a7e6e4eba1980190cacb57714ce \
432-
--hash=sha256:71a4c550195612f486c9d1f2b045a600aeba851b298c667807ae933478fcef04 \
433-
--hash=sha256:73448de992d05517170fc37169cbca857dfeaeaa8c2b9be494d7bcb0d36c8f4b \
434-
--hash=sha256:793d8859445ea47591272021a81391350205a4af65a9392401f418a95dfb75c9 \
435-
--hash=sha256:8ae64755b22f4ff85e9c52d1f82644abd0b6b6b6deedceb74bd71f35c24044cc \
436-
--hash=sha256:ce48f675c394c37e958bf229fb5c1e843e20945a6d962cf3ea20b7a107dcd9f4 \
437-
--hash=sha256:d7b4f55cd6f325cb7621244f19c873c565a08aff5a4ba9c69aa7355f3f7afd3e \
438-
--hash=sha256:dca8a3b6d6dc9810ed8f328d406516bf4d660c00caeaef36eb831cf4871b0639
420+
ruff==0.12.4 \
421+
--hash=sha256:0618ec4442a83ab545e5b71202a5c0ed7791e8471435b94e655b570a5031a98e \
422+
--hash=sha256:0fc426bec2e4e5f4c4f182b9d2ce6a75c85ba9bcdbe5c6f2a74fcb8df437df4b \
423+
--hash=sha256:13efa16df6c6eeb7d0f091abae50f58e9522f3843edb40d56ad52a5a4a4b6873 \
424+
--hash=sha256:2abc48f3d9667fdc74022380b5c745873499ff827393a636f7a59da1515e7c57 \
425+
--hash=sha256:2b2449dc0c138d877d629bea151bee8c0ae3b8e9c43f5fcaafcd0c0d0726b184 \
426+
--hash=sha256:478fccdb82ca148a98a9ff43658944f7ab5ec41c3c49d77cd99d44da019371a1 \
427+
--hash=sha256:4de27977827893cdfb1211d42d84bc180fceb7b72471104671c59be37041cf93 \
428+
--hash=sha256:55c0f4ca9769408d9b9bac530c30d3e66490bd2beb2d3dae3e4128a1f05c7442 \
429+
--hash=sha256:56e45bb11f625db55f9b70477062e6a1a04d53628eda7784dce6e0f55fd549eb \
430+
--hash=sha256:a7dea966bcb55d4ecc4cc3270bccb6f87a337326c9dcd3c07d5b97000dbff41c \
431+
--hash=sha256:a8224cc3722c9ad9044da7f89c4c1ec452aef2cfe3904365025dd2f51daeae0e \
432+
--hash=sha256:afcfa3ab5ab5dd0e1c39bf286d829e042a15e966b3726eea79528e2e24d8371a \
433+
--hash=sha256:be0593c69df9ad1465e8a2d10e3defd111fdb62dcd5be23ae2c06da77e8fcffb \
434+
--hash=sha256:c057ce464b1413c926cdb203a0f858cd52f3e73dcb3270a3318d1630f6395bb3 \
435+
--hash=sha256:cb0d261dac457ab939aeb247e804125a5d521b21adf27e721895b0d3f83a0d0a \
436+
--hash=sha256:e64b90d1122dc2713330350626b10d60818930819623abbb56535c6466cce045 \
437+
--hash=sha256:e9949d01d64fa3672449a51ddb5d7548b33e130240ad418884ee6efa7a229586 \
438+
--hash=sha256:fe0b9e9eb23736b453143d72d2ceca5db323963330d5b7859d60d101147d461a
439439
# via -r requirements.dev.in
440440
six==1.17.0 \
441441
--hash=sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 \
@@ -481,9 +481,9 @@ types-jinja2==2.11.9 \
481481
--hash=sha256:60a1e21e8296979db32f9374d8a239af4cb541ff66447bb915d8ad398f9c63b2 \
482482
--hash=sha256:dbdc74a40aba7aed520b7e4d89e8f0fe4286518494208b35123bcf084d4b8c81
483483
# via -r requirements.dev.in
484-
types-jsonschema==4.24.0.20250528 \
485-
--hash=sha256:6a906b5ff73ac11c8d1e0b6c30a9693e1e4e1ab56c56c932b3a7e081b86d187b \
486-
--hash=sha256:7e28c64e0ae7980eeb158105b20663fc6a6b8f81d5f86ea6614aa0014417bd1e
484+
types-jsonschema==4.25.0.20250720 \
485+
--hash=sha256:765a3b6144798fe3161fd8cbe570a756ed3e8c0e5adb7c09693eb49faad39dbd \
486+
--hash=sha256:7d7897c715310d8bf9ae27a2cedba78bbb09e4cad83ce06d2aa79b73a88941df
487487
# via -r requirements.dev.in
488488
types-markupsafe==1.1.10 \
489489
--hash=sha256:85b3a872683d02aea3a5ac2a8ef590193c344092032f58457287fbf8e06711b1 \

requirements.win.txt

Lines changed: 27 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ attrs==25.3.0 \
66
# via
77
# jsonschema
88
# referencing
9-
certifi==2025.6.15 \
10-
--hash=sha256:2e0c7ce7cb5d8f8634ca55d2ba7e6ec2689a2fd6537d8dec1296a477a4910057 \
11-
--hash=sha256:d747aa5a8b9bbbb1bb8c22bb13e22bd1f18e9796defa16bab421f7f7a317323b
9+
certifi==2025.7.14 \
10+
--hash=sha256:6b31f564a415d79ee77df69d757bb49a5bb53bd9f756cbbe24394ffd6fc1f4b2 \
11+
--hash=sha256:8ea99dbdfaaf2ba2f9bac77b9249ef62ec5218e7c2b2e903378ed5fccf765995
1212
# via requests
1313
charset-normalizer==3.4.2 \
1414
--hash=sha256:005fa3432484527f9732ebd315da8da8001593e2cf46a3d817669f062c3d9ed4 \
@@ -116,9 +116,9 @@ jinja2==3.1.6 \
116116
--hash=sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d \
117117
--hash=sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67
118118
# via -r requirements.in
119-
jsonschema==4.24.0 \
120-
--hash=sha256:0b4e8069eb12aedfa881333004bccaec24ecef5a8a6a4b6df142b2cc9599d196 \
121-
--hash=sha256:a462455f19f5faf404a7902952b6f0e3ce868f3ee09a359b05eca6673bd8412d
119+
jsonschema==4.25.0 \
120+
--hash=sha256:24c2e8da302de79c8b9382fee3e76b355e44d2a4364bb207159ce10b517bd716 \
121+
--hash=sha256:e63acf5c11762c0e6672ffb61482bdf57f0876684d8d249c0fe2d730d48bc55f
122122
# via -r requirements.in
123123
jsonschema-specifications==2025.4.1 \
124124
--hash=sha256:4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af \
@@ -187,23 +187,27 @@ markupsafe==3.0.2 \
187187
--hash=sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430 \
188188
--hash=sha256:fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50
189189
# via jinja2
190-
pywin32==310 \
191-
--hash=sha256:0867beb8addefa2e3979d4084352e4ac6e991ca45373390775f7084cc0209b9c \
192-
--hash=sha256:126298077a9d7c95c53823934f000599f66ec9296b09167810eb24875f32689c \
193-
--hash=sha256:19ec5fc9b1d51c4350be7bb00760ffce46e6c95eaf2f0b2f1150657b1a43c582 \
194-
--hash=sha256:1e765f9564e83011a63321bb9d27ec456a0ed90d3732c4b2e312b855365ed8bd \
195-
--hash=sha256:2349cc906eae872d0663d4d6290d13b90621eaf78964bb1578632ff20e152966 \
196-
--hash=sha256:30f0a9b3138fb5e07eb4973b7077e1883f558e40c578c6925acc7a94c34eaa36 \
197-
--hash=sha256:33babed0cf0c92a6f94cc6cc13546ab24ee13e3e800e61ed87609ab91e4c8213 \
198-
--hash=sha256:5d241a659c496ada3253cd01cfaa779b048e90ce4b2b38cd44168ad555ce74ab \
199-
--hash=sha256:667827eb3a90208ddbdcc9e860c81bde63a135710e21e4cb3348968e4bd5249e \
200-
--hash=sha256:6dd97011efc8bf51d6793a82292419eba2c71cf8e7250cfac03bba284454abc1 \
201-
--hash=sha256:851c8d927af0d879221e616ae1f66145253537bbdd321a77e8ef701b443a9a1a \
202-
--hash=sha256:8a75a5cc3893e83a108c05d82198880704c44bbaee4d06e442e471d3c9ea4f3d \
203-
--hash=sha256:96867217335559ac619f00ad70e513c0fcf84b8a3af9fc2bba3b59b97da70475 \
204-
--hash=sha256:bf5c397c9a9a19a6f62f3fb821fbf36cac08f03770056711f765ec1503972060 \
205-
--hash=sha256:c3e78706e4229b915a0821941a84e7ef420bf2b77e08c9dae3c76fd03fd2ae3d \
206-
--hash=sha256:e308f831de771482b7cf692a1f308f8fca701b2d8f9dde6cc440c7da17e47b33
190+
pywin32==311 \
191+
--hash=sha256:0502d1facf1fed4839a9a51ccbcc63d952cf318f78ffc00a7e78528ac27d7a2b \
192+
--hash=sha256:184eb5e436dea364dcd3d2316d577d625c0351bf237c4e9a5fabbcfa5a58b151 \
193+
--hash=sha256:3aca44c046bd2ed8c90de9cb8427f581c479e594e99b5c0bb19b29c10fd6cb87 \
194+
--hash=sha256:3ce80b34b22b17ccbd937a6e78e7225d80c52f5ab9940fe0506a1a16f3dab503 \
195+
--hash=sha256:62ea666235135fee79bb154e695f3ff67370afefd71bd7fea7512fc70ef31e3d \
196+
--hash=sha256:6c6f2969607b5023b0d9ce2541f8d2cbb01c4f46bc87456017cf63b73f1e2d8c \
197+
--hash=sha256:718a38f7e5b058e76aee1c56ddd06908116d35147e133427e59a3983f703a20d \
198+
--hash=sha256:750ec6e621af2b948540032557b10a2d43b0cee2ae9758c54154d711cc852d31 \
199+
--hash=sha256:797c2772017851984b97180b0bebe4b620bb86328e8a884bb626156295a63b3b \
200+
--hash=sha256:7b4075d959648406202d92a2310cb990fea19b535c7f4a78d3f5e10b926eeb8a \
201+
--hash=sha256:a508e2d9025764a8270f93111a970e1d0fbfc33f4153b388bb649b7eec4f9b42 \
202+
--hash=sha256:a733f1388e1a842abb67ffa8e7aad0e70ac519e09b0f6a784e65a136ec7cefd2 \
203+
--hash=sha256:aba8f82d551a942cb20d4a83413ccbac30790b50efb89a75e4f586ac0bb8056b \
204+
--hash=sha256:b7a2c10b93f8986666d0c803ee19b5990885872a7de910fc460f9b0c2fbf92ee \
205+
--hash=sha256:b8c095edad5c211ff31c05223658e71bf7116daa0ecf3ad85f3201ea3190d067 \
206+
--hash=sha256:c8015b09fb9a5e188f83b7b04de91ddca4658cee2ae6f3bc483f0b21a77ef6cd \
207+
--hash=sha256:d03ff496d2a0cd4a5893504789d4a15399133fe82517455e78bad62efbb7f0a3 \
208+
--hash=sha256:e0c4cfb0621281fe40387df582097fd796e80430597cb9944f0ae70447bacd91 \
209+
--hash=sha256:e286f46a9a39c4a18b319c28f59b61de793654af2f395c102b4f819e584b5852 \
210+
--hash=sha256:f95ba5a847cba10dd8c4d8fefa9f2a6cf283b8b88ed6178fa8a6c1ab16054d0d
207211
# via docker
208212
pyyaml==6.0.2 \
209213
--hash=sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff \

0 commit comments

Comments
 (0)