Skip to content

Commit 64dea91

Browse files
authored
Bump the required group across 1 directory with 9 updates (#27)
Bumps the required group with 9 updates in the / directory: | Package | From | To | | --- | --- | --- | | [typing-extensions](https://github.com/python/typing_extensions) | `4.10.0` | `4.11.0` | | [black](https://github.com/psf/black) | `24.3.0` | `24.4.2` | | [mike](https://github.com/jimporter/mike) | `2.0.0` | `2.1.0` | | [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | `9.5.17` | `9.5.20` | | [mkdocstrings[python]](https://github.com/mkdocstrings/mkdocstrings) | `0.24.2` | `0.25.0` | | [mypy](https://github.com/python/mypy) | `1.9.0` | `1.10.0` | | [uv](https://github.com/astral-sh/uv) | `0.1.28` | `0.1.39` | | [nox](https://github.com/wntrblm/nox) | `2024.3.02` | `2024.4.15` | | [pytest](https://github.com/pytest-dev/pytest) | `8.1.1` | `8.2.0` | Updates `typing-extensions` from 4.10.0 to 4.11.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/python/typing_extensions/releases">typing-extensions's releases</a>.</em></p> <blockquote> <h2>4.11.0</h2> <h1>Release 4.11.0 (April 5, 2024)</h1> <p>This feature release provides improvements to various recently added features, most importantly type parameter defaults (PEP 696).</p> <p>There are no changes since 4.11.0rc1.</p> <p>Changes since 4.10.0:</p> <ul> <li>Fix tests on Python 3.13.0a5. Patch by Jelle Zijlstra.</li> <li>Fix the runtime behavior of type parameters with defaults (PEP 696). Patch by Nadir Chowdhury.</li> <li>Fix minor discrepancy between error messages produced by <code>typing</code> and <code>typing_extensions</code> on Python 3.10. Patch by Jelle Zijlstra.</li> <li>When <code>include_extra=False</code>, <code>get_type_hints()</code> now strips <code>ReadOnly</code> from the annotation.</li> </ul> <h2>4.11.0rc1</h2> <ul> <li>Fix tests on Python 3.13.0a5. Patch by Jelle Zijlstra.</li> <li>Fix the runtime behavior of type parameters with defaults (PEP 696). Patch by Nadir Chowdhury.</li> <li>Fix minor discrepancy between error messages produced by <code>typing</code> and <code>typing_extensions</code> on Python 3.10. Patch by Jelle Zijlstra.</li> <li>When <code>include_extra=False</code>, <code>get_type_hints()</code> now strips <code>ReadOnly</code> from the annotation.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/python/typing_extensions/blob/main/CHANGELOG.md">typing-extensions's changelog</a>.</em></p> <blockquote> <h1>Release 4.11.0 (April 5, 2024)</h1> <p>This feature release provides improvements to various recently added features, most importantly type parameter defaults (PEP 696).</p> <p>There are no changes since 4.11.0rc1.</p> <h1>Release 4.11.0rc1 (March 24, 2024)</h1> <ul> <li>Fix tests on Python 3.13.0a5. Patch by Jelle Zijlstra.</li> <li>Fix the runtime behavior of type parameters with defaults (PEP 696). Patch by Nadir Chowdhury.</li> <li>Fix minor discrepancy between error messages produced by <code>typing</code> and <code>typing_extensions</code> on Python 3.10. Patch by Jelle Zijlstra.</li> <li>When <code>include_extra=False</code>, <code>get_type_hints()</code> now strips <code>ReadOnly</code> from the annotation.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/typing_extensions/commit/d4d929d44bd984350e2d17726362295f588eaace"><code>d4d929d</code></a> Prepare release 4.11.0 (<a href="https://redirect.github.com/python/typing_extensions/issues/363">#363</a>)</li> <li><a href="https://github.com/python/typing_extensions/commit/94bec447d6f7b9d3625ef0e688a0b0f9e487e951"><code>94bec44</code></a> Prepare release 4.11.0rc1 (<a href="https://redirect.github.com/python/typing_extensions/issues/362">#362</a>)</li> <li><a href="https://github.com/python/typing_extensions/commit/10648b6149e3b98cfb7d842684859318f01e940d"><code>10648b6</code></a> Fix tests on 3.13.0a5 (<a href="https://redirect.github.com/python/typing_extensions/issues/358">#358</a>)</li> <li><a href="https://github.com/python/typing_extensions/commit/8170fc7744ca1c2ca4911ce22095c907f7f58f8b"><code>8170fc7</code></a> Fix runtime behaviour of PEP 696 (<a href="https://redirect.github.com/python/typing_extensions/issues/293">#293</a>)</li> <li><a href="https://github.com/python/typing_extensions/commit/d34c389d3d1f8cce006dfd1200e203551c16418c"><code>d34c389</code></a> Try to fix GH actions syntax (<a href="https://redirect.github.com/python/typing_extensions/issues/355">#355</a>)</li> <li><a href="https://github.com/python/typing_extensions/commit/d409ec98e3889462e59c85a4b34f9f83ce40bf2c"><code>d409ec9</code></a> Run CPython test suite in our CI (<a href="https://redirect.github.com/python/typing_extensions/issues/353">#353</a>)</li> <li><a href="https://github.com/python/typing_extensions/commit/9d1689ede041302d85f41292bf25a9d13bf16a7b"><code>9d1689e</code></a> Fix indentation in TypedDict docs (<a href="https://redirect.github.com/python/typing_extensions/issues/352">#352</a>)</li> <li><a href="https://github.com/python/typing_extensions/commit/4fdc09ddb54be26580f68e26443a422c6024364c"><code>4fdc09d</code></a> Third-party tests: don't run pydantic tests on pypy (<a href="https://redirect.github.com/python/typing_extensions/issues/351">#351</a>)</li> <li><a href="https://github.com/python/typing_extensions/commit/3304a5f0045fc81ccc10c9c9fd238d378d020d94"><code>3304a5f</code></a> Stabilise third party tests (<a href="https://redirect.github.com/python/typing_extensions/issues/348">#348</a>)</li> <li><a href="https://github.com/python/typing_extensions/commit/c3dc681a298fae6f2aa3e937e20a32a446ecb58c"><code>c3dc681</code></a> Make sure that <code>ReadOnly</code> is removed when using `get_type_hints(include_extra...</li> <li>Additional commits viewable in <a href="https://github.com/python/typing_extensions/compare/4.10.0...4.11.0">compare view</a></li> </ul> </details> <br /> Updates `black` from 24.3.0 to 24.4.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/psf/black/releases">black's releases</a>.</em></p> <blockquote> <h2>24.4.2</h2> <p>This is a bugfix release to fix two regressions in the new f-string parser introduced in 24.4.1.</p> <h3>Parser</h3> <ul> <li>Fix regression where certain complex f-strings failed to parse (<a href="https://redirect.github.com/psf/black/issues/4332">#4332</a>)</li> </ul> <h3>Performance</h3> <ul> <li>Fix bad performance on certain complex string literals (<a href="https://redirect.github.com/psf/black/issues/4331">#4331</a>)</li> </ul> <h2>24.4.1</h2> <h3>Highlights</h3> <ul> <li>Add support for the new Python 3.12 f-string syntax introduced by PEP 701 (<a href="https://redirect.github.com/psf/black/issues/3822">#3822</a>)</li> </ul> <h3>Stable style</h3> <ul> <li>Fix crash involving indented dummy functions containing newlines (<a href="https://redirect.github.com/psf/black/issues/4318">#4318</a>)</li> </ul> <h3>Parser</h3> <ul> <li>Add support for type parameter defaults, a new syntactic feature added to Python 3.13 by PEP 696 (<a href="https://redirect.github.com/psf/black/issues/4327">#4327</a>)</li> </ul> <h3>Integrations</h3> <ul> <li>Github Action now works even when <code>git archive</code> is skipped (<a href="https://redirect.github.com/psf/black/issues/4313">#4313</a>)</li> </ul> <h2>24.4.0</h2> <h3>Stable style</h3> <ul> <li>Fix unwanted crashes caused by AST equivalency check (<a href="https://redirect.github.com/psf/black/issues/4290">#4290</a>)</li> </ul> <h3>Preview style</h3> <ul> <li><code>if</code> guards in <code>case</code> blocks are now wrapped in parentheses when the line is too long. (<a href="https://redirect.github.com/psf/black/issues/4269">#4269</a>)</li> <li>Stop moving multiline strings to a new line unless inside brackets (<a href="https://redirect.github.com/psf/black/issues/4289">#4289</a>)</li> </ul> <h3>Integrations</h3> <ul> <li>Add a new option <code>use_pyproject</code> to the GitHub Action <code>psf/black</code>. This will read the Black version from <code>pyproject.toml</code>. (<a href="https://redirect.github.com/psf/black/issues/4294">#4294</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/psf/black/blob/main/CHANGES.md">black's changelog</a>.</em></p> <blockquote> <h2>24.4.2</h2> <p>This is a bugfix release to fix two regressions in the new f-string parser introduced in 24.4.1.</p> <h3>Parser</h3> <ul> <li>Fix regression where certain complex f-strings failed to parse (<a href="https://redirect.github.com/psf/black/issues/4332">#4332</a>)</li> </ul> <h3>Performance</h3> <ul> <li>Fix bad performance on certain complex string literals (<a href="https://redirect.github.com/psf/black/issues/4331">#4331</a>)</li> </ul> <h2>24.4.1</h2> <h3>Highlights</h3> <ul> <li>Add support for the new Python 3.12 f-string syntax introduced by PEP 701 (<a href="https://redirect.github.com/psf/black/issues/3822">#3822</a>)</li> </ul> <h3>Stable style</h3> <ul> <li>Fix crash involving indented dummy functions containing newlines (<a href="https://redirect.github.com/psf/black/issues/4318">#4318</a>)</li> </ul> <h3>Parser</h3> <ul> <li>Add support for type parameter defaults, a new syntactic feature added to Python 3.13 by PEP 696 (<a href="https://redirect.github.com/psf/black/issues/4327">#4327</a>)</li> </ul> <h3>Integrations</h3> <ul> <li>Github Action now works even when <code>git archive</code> is skipped (<a href="https://redirect.github.com/psf/black/issues/4313">#4313</a>)</li> </ul> <h2>24.4.0</h2> <h3>Stable style</h3> <ul> <li>Fix unwanted crashes caused by AST equivalency check (<a href="https://redirect.github.com/psf/black/issues/4290">#4290</a>)</li> </ul> <h3>Preview style</h3> <ul> <li><code>if</code> guards in <code>case</code> blocks are now wrapped in parentheses when the line is too long. (<a href="https://redirect.github.com/psf/black/issues/4269">#4269</a>)</li> <li>Stop moving multiline strings to a new line unless inside brackets (<a href="https://redirect.github.com/psf/black/issues/4289">#4289</a>)</li> </ul> <h3>Integrations</h3> <ul> <li>Add a new option <code>use_pyproject</code> to the GitHub Action <code>psf/black</code>. This will read the Black version from <code>pyproject.toml</code>. (<a href="https://redirect.github.com/psf/black/issues/4294">#4294</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/psf/black/commit/3702ba224ecffbcec30af640c149f231d90aebdb"><code>3702ba2</code></a> Prepare release 24.4.2 (<a href="https://redirect.github.com/psf/black/issues/4335">#4335</a>)</li> <li><a href="https://github.com/psf/black/commit/e4aaa8a9947d951eb1e69979c3c58e197adbe40f"><code>e4aaa8a</code></a> Fix incorrect f-string tokenization (<a href="https://redirect.github.com/psf/black/issues/4332">#4332</a>)</li> <li><a href="https://github.com/psf/black/commit/ba88fc372eaed34abb33ea02d6860b185388d928"><code>ba88fc3</code></a> Simplify string tokenization regexes (<a href="https://redirect.github.com/psf/black/issues/4331">#4331</a>)</li> <li><a href="https://github.com/psf/black/commit/5683242fd432d93c9c37540948a39afd06ea4f7d"><code>5683242</code></a> New release template</li> <li><a href="https://github.com/psf/black/commit/e7fb048281a83733f0b162fc7fa85e48044ea9ec"><code>e7fb048</code></a> Prepare release 24.4.1 (<a href="https://redirect.github.com/psf/black/issues/4328">#4328</a>)</li> <li><a href="https://github.com/psf/black/commit/3f0f8f1956646fd9f6fc47e133364c1352a478d1"><code>3f0f8f1</code></a> Support PEP 696 (<a href="https://redirect.github.com/psf/black/issues/4327">#4327</a>)</li> <li><a href="https://github.com/psf/black/commit/2f88085da588d34286bc9a24e288de204f141243"><code>2f88085</code></a> Github Action: Directly install from repo if <code>export-subst</code> is skipped (<a href="https://redirect.github.com/psf/black/issues/4313">#4313</a>)</li> <li><a href="https://github.com/psf/black/commit/12ce3db077780ab01cc5ad1f92d5c85fcca3f54c"><code>12ce3db</code></a> Move changelog entry to right section (<a href="https://redirect.github.com/psf/black/issues/4326">#4326</a>)</li> <li><a href="https://github.com/psf/black/commit/1354be2525e4910b8a0d7c46242eae76963db5d2"><code>1354be2</code></a> Add support to style function definitions with newlines before function stubs...</li> <li><a href="https://github.com/psf/black/commit/f4b644b82f64d5aa2b8959277c9eb9ebcb16affe"><code>f4b644b</code></a> Prevent wrapping of multiline fstrings in parens (<a href="https://redirect.github.com/psf/black/issues/4325">#4325</a>)</li> <li>Additional commits viewable in <a href="https://github.com/psf/black/compare/24.3.0...24.4.2">compare view</a></li> </ul> </details> <br /> Updates `mike` from 2.0.0 to 2.1.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jimporter/mike/releases">mike's releases</a>.</em></p> <blockquote> <h2>v2.1.0</h2> <h3>New features</h3> <ul> <li>When calling <code>set-default</code>, you can now pass <code>--allow-undefined</code> to set the default to a version that doesn't exist yet</li> <li>Add global-level <code>-q</code> / <code>--quiet</code> option to suppress warning messages</li> <li>Add support for handling <code>!relative</code> in <code>mkdocs.yml</code></li> </ul> <h3>Bug fixes</h3> <ul> <li>When loading an MkDocs config, mike now runs the <code>startup</code> and <code>shutdown</code> events</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jimporter/mike/blob/master/CHANGES.md">mike's changelog</a>.</em></p> <blockquote> <h2>v2.1.0 (2024-05-01)</h2> <h3>New features</h3> <ul> <li>When calling <code>set-default</code>, you can now pass <code>--allow-undefined</code> to set the default to a version that doesn't exist yet</li> <li>Add global-level <code>-q</code> / <code>--quiet</code> option to suppress warning messages</li> <li>Add support for handling <code>!relative</code> in <code>mkdocs.yml</code></li> </ul> <h3>Bug fixes</h3> <ul> <li>When loading an MkDocs config, mike now runs the <code>startup</code> and <code>shutdown</code> events</li> </ul> <hr /> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jimporter/mike/commit/6e6cfbb9a3e78d2ab2a529b72b84e8918c101f6c"><code>6e6cfbb</code></a> Update version to 2.1.0</li> <li><a href="https://github.com/jimporter/mike/commit/5773be928d1a6e99e61755df0d73a8b2ce16660f"><code>5773be9</code></a> Fix CI</li> <li><a href="https://github.com/jimporter/mike/commit/7904925595827ccba3908775b2f9b5add3ae9030"><code>7904925</code></a> Further tests for deserializing Python objects during <code>inject_plugin</code></li> <li><a href="https://github.com/jimporter/mike/commit/01219bddfeea16f8d6dd6d65d0d84581cf183a3f"><code>01219bd</code></a> Allow arbitrary Python object in YAML config</li> <li><a href="https://github.com/jimporter/mike/commit/ac7b2403cacb0a16892ce915478bac70bd7faf39"><code>ac7b240</code></a> Handle <code>!relative</code> (and any future constructors) in mkdocs.yml; resolves <a href="https://redirect.github.com/jimporter/mike/issues/199">#199</a></li> <li><a href="https://github.com/jimporter/mike/commit/fdcc9126b5ded0a273f7d3be3dd1d698f53157ec"><code>fdcc912</code></a> Add <code>--quiet</code> option; resolves <a href="https://redirect.github.com/jimporter/mike/issues/210">#210</a></li> <li><a href="https://github.com/jimporter/mike/commit/a39ea731c810627341980f4e28b0b5afa55c1c08"><code>a39ea73</code></a> Add <code>set-default --allow-undefined</code>; see <a href="https://redirect.github.com/jimporter/mike/issues/210">#210</a></li> <li><a href="https://github.com/jimporter/mike/commit/9f56762bffacd1183d891bd82701752d9a2b3a24"><code>9f56762</code></a> Revert Codecov action update to avoid adding CI token</li> <li><a href="https://github.com/jimporter/mike/commit/8369eee9de64f493a66170ffa1a60a83a164222d"><code>8369eee</code></a> Update CI action versions</li> <li><a href="https://github.com/jimporter/mike/commit/af47b9699aeeeea7f9ecea2631e1c9cfd92e06af"><code>af47b96</code></a> Yet more elaborations in the &quot;Viewing Your Docs&quot; section</li> <li>Additional commits viewable in <a href="https://github.com/jimporter/mike/compare/v2.0.0...v2.1.0">compare view</a></li> </ul> </details> <br /> Updates `mkdocs-material` from 9.5.17 to 9.5.20 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/releases">mkdocs-material's releases</a>.</em></p> <blockquote> <h2>mkdocs-material-9.5.20</h2> <ul> <li>Fixed deprecation warning in privacy plugin (9.5.19 regression)</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7119">#7119</a>: Tags plugin emits deprecation warning (9.5.19 regression)</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7118">#7118</a>: Social plugin crashes if fonts are disabled (9.5.19 regression)</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7085">#7085</a>: Social plugin crashes on Windows when downloading fonts</li> </ul> <h2>mkdocs-material-9.5.19</h2> <ul> <li>Updated MkDocs to 1.6 and limited version to &lt; 2</li> <li>Updated Docker image to latest Alpine Linux</li> <li>Removed <code>setup.py</code>, now that GitHub fully understands <code>pyproject.toml</code></li> <li>Improved interop of social plugin with third-party MkDocs themes</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7099">#7099</a>: Blog reading time not rendered correctly for Japanese</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7097">#7097</a>: Improved resilience of tags plugin when no tags are given</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7090">#7090</a>: Active tab indicator in nested content tabs rendering bug</li> </ul> <h2>mkdocs-material-9.5.18</h2> <ul> <li>Refactored tooltips implementation to fix positioning issues</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7044">#7044</a>: Rendering glitch when hovering contributor avatar in Chrome</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7043">#7043</a>: Highlighted lines in code blocks cutoff on mobile</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6910">#6910</a>: Incorrect position of tooltip for page status in sidebar</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6760">#6760</a>: Incorrect position and overly long tooltip in tables</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6488">#6488</a>: Incorrect position and cutoff tooltip in content tabs</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG">mkdocs-material's changelog</a>.</em></p> <blockquote> <p>mkdocs-material-9.5.20 (2024-04-29)</p> <ul> <li>Fixed deprecation warning in privacy plugin (9.5.19 regression)</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7119">#7119</a>: Tags plugin emits deprecation warning (9.5.19 regression)</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7118">#7118</a>: Social plugin crashes if fonts are disabled (9.5.19 regression)</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7085">#7085</a>: Social plugin crashes on Windows when downloading fonts</li> </ul> <p>mkdocs-material-9.5.19+insiders-4.53.8 (2024-04-26)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7052">#7052</a>: Preview extension automatically including all pages</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7051">#7051</a>: Instant previews mounting on footnote references</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5165">#5165</a>: Improved tooltips not mounting in sidebar for typeset plugin</li> </ul> <p>mkdocs-material-9.5.19+insiders-4.53.7 (2024-04-25)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7060">#7060</a>: Incorrect resolution of translation when using static-i18n</li> </ul> <p>mkdocs-material-9.5.19 (2024-04-25)</p> <ul> <li>Updated MkDocs to 1.6 and limited version to &lt; 2</li> <li>Updated Docker image to latest Alpine Linux</li> <li>Removed setup.py, now that GitHub fully understands pyproject.toml</li> <li>Improved interop of social plugin with third-party MkDocs themes</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7099">#7099</a>: Blog reading time not rendered correctly for Japanese</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7097">#7097</a>: Improved resilience of tags plugin when no tags are given</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7090">#7090</a>: Active tab indicator in nested content tabs rendering bug</li> </ul> <p>mkdocs-material-9.5.18 (2024-04-16)</p> <ul> <li>Refactored tooltips implementation to fix positioning issues</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7044">#7044</a>: Rendering glitch when hovering contributor avatar in Chrome</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7043">#7043</a>: Highlighted lines in code blocks cutoff on mobile</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6910">#6910</a>: Incorrect position of tooltip for page status in sidebar</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6760">#6760</a>: Incorrect position and overly long tooltip in tables</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6488">#6488</a>: Incorrect position and cutoff tooltip in content tabs</li> </ul> <p>mkdocs-material-9.5.17+insiders-4.53.6 (2024-04-05)</p> <ul> <li>Ensure working directory is set for projects when using projects plugin</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6970">#6970</a>: Incorrect relative paths in git submodules with projects plugin</li> </ul> <p>mkdocs-material-9.5.17+insiders-4.53.5 (2024-04-02)</p> <ul> <li>Fixed social plugin crashing when no colors are specified in palettes</li> </ul> <p>mkdocs-material-9.5.17 (2024-04-02)</p> <ul> <li>Updated Serbian translations</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7003">#7003</a>: Confusing keyboard interaction for palette toggle</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7001">#7001</a>: Blog posts now show time by default (9.5.16 regression)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/5cb3117f50c78abfef6817b72cb09910decd272b"><code>5cb3117</code></a> Prepare 9.5.20 release</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/47527797b576b64161dcb066e86abbef3f38df3d"><code>4752779</code></a> Updated dependencies</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/e90871f210b5d281da5c238b9e67917fe9222585"><code>e90871f</code></a> Fixed social plugin crashing on Windows when downloading fonts (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7085">#7085</a>) (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7117">#7117</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/ff49d740249490d79b4300c0a21bbb2f191037f8"><code>ff49d74</code></a> Fixed deprecation warning in privacy plugin</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/cff4a75d15e2ea7d675e8a529a7f3c381f64c991"><code>cff4a75</code></a> Fixed deprecation warning in tags plugin</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/edcc5362fe3632fa1136aa9bd0cdd404b649891c"><code>edcc536</code></a> Documentation</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/2dd88aec48de7996509eb51ef261e5551c7bffdf"><code>2dd88ae</code></a> Documentation</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/57d82dc253d1f2581677f85eff69d008efea6b86"><code>57d82dc</code></a> Documentation (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7102">#7102</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/400108301edf97c53127e2a46e13c84ddf434768"><code>4001083</code></a> Documentation (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7112">#7112</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/c427e1cb9fdf7c12b1604966d282397347690d86"><code>c427e1c</code></a> Documentation (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7103">#7103</a>)</li> <li>Additional commits viewable in <a href="https://github.com/squidfunk/mkdocs-material/compare/9.5.17...9.5.20">compare view</a></li> </ul> </details> <br /> Updates `mkdocstrings[python]` from 0.24.2 to 0.25.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/mkdocstrings/releases">mkdocstrings[python]'s releases</a>.</em></p> <blockquote> <h2>0.25.0</h2> <h2><a href="https://github.com/mkdocstrings/mkdocstrings/releases/tag/0.25.0">0.25.0</a> - 2024-04-27</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/mkdocstrings/compare/0.24.3...0.25.0">Compare with 0.24.3</a><!-- raw HTML omitted --></p> <h3>Features</h3> <ul> <li>Support <code>once</code> parameter in logging methods, allowing to log a message only once with a given logger (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/1532b59a6efd99fed846cf7edfd0b26525700d3f">1532b59</a> by Timothée Mazzucotelli).</li> <li>Support blank line between <code>::: path</code> and YAML options (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/d799d2f3903bce44fb751f8cf3fb8078d25549da">d799d2f</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/mkdocstrings/issues/450">Issue-450</a></li> </ul> <h3>Code Refactoring</h3> <ul> <li>Allow specifying name of template loggers (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/c5b5f697c83271d961c7ac795412d6b4964ba2b7">c5b5f69</a> by Timothée Mazzucotelli).</li> </ul> <h2>0.24.3</h2> <h2><a href="https://github.com/mkdocstrings/mkdocstrings/releases/tag/0.24.3">0.24.3</a> - 2024-04-05</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/mkdocstrings/compare/0.24.2...0.24.3">Compare with 0.24.2</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Support HTML toc labels with Python-Markdown 3.6+ (uncomment code...) (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/7fe3e5f28239c08094fb656728369998f52630ea">7fe3e5f</a> by Timothée Mazzucotelli).</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md">mkdocstrings[python]'s changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/mkdocstrings/mkdocstrings/releases/tag/0.25.0">0.25.0</a> - 2024-04-27</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/mkdocstrings/compare/0.24.3...0.25.0">Compare with 0.24.3</a><!-- raw HTML omitted --></p> <h3>Features</h3> <ul> <li>Support <code>once</code> parameter in logging methods, allowing to log a message only once with a given logger (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/1532b59a6efd99fed846cf7edfd0b26525700d3f">1532b59</a> by Timothée Mazzucotelli).</li> <li>Support blank line between <code>::: path</code> and YAML options (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/d799d2f3903bce44fb751f8cf3fb8078d25549da">d799d2f</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/mkdocstrings/issues/450">Issue-450</a></li> </ul> <h3>Code Refactoring</h3> <ul> <li>Allow specifying name of template loggers (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/c5b5f697c83271d961c7ac795412d6b4964ba2b7">c5b5f69</a> by Timothée Mazzucotelli).</li> </ul> <h2><a href="https://github.com/mkdocstrings/mkdocstrings/releases/tag/0.24.3">0.24.3</a> - 2024-04-05</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/mkdocstrings/compare/0.24.2...0.24.3">Compare with 0.24.2</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Support HTML toc labels with Python-Markdown 3.6+ (uncomment code...) (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/7fe3e5f28239c08094fb656728369998f52630ea">7fe3e5f</a> by Timothée Mazzucotelli).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/87d82299773a0203329d9d45ce3e1210c3320375"><code>87d8229</code></a> chore: Prepare release 0.25.0</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/c5b5f697c83271d961c7ac795412d6b4964ba2b7"><code>c5b5f69</code></a> refactor: Allow specifying name of template loggers</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/7ff1681d417bd68b8a7ce6f9487638bda03e3710"><code>7ff1681</code></a> docs: Enable parameter headings</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/253d215426f28939d544502fb1032b2c796c34ee"><code>253d215</code></a> docs: Load inventories for MkDocs and Markdown</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/1532b59a6efd99fed846cf7edfd0b26525700d3f"><code>1532b59</code></a> feat: Support <code>once</code> parameter in logging methods, allowing to log a message ...</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/d799d2f3903bce44fb751f8cf3fb8078d25549da"><code>d799d2f</code></a> feat: Support blank line between <code>::: path</code> and YAML options</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/828bd5921dba610e0ce33be780ac16af0eb0bef6"><code>828bd59</code></a> chore: Prepare release 0.24.3</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/7fe3e5f28239c08094fb656728369998f52630ea"><code>7fe3e5f</code></a> fix: Support HTML toc labels with Python-Markdown 3.6+ (uncomment code...)</li> <li>See full diff in <a href="https://github.com/mkdocstrings/mkdocstrings/compare/0.24.2...0.25.0">compare view</a></li> </ul> </details> <br /> Updates `mypy` from 1.9.0 to 1.10.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.10</h2> <p>We’ve just uploaded mypy 1.10 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, performance improvements 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> <h4>Support TypeIs (PEP 742)</h4> <p>Mypy now supports <code>TypeIs</code> (<a href="https://peps.python.org/pep-0742/">PEP 742</a>), which allows functions to narrow the type of a value, similar to <code>isinstance()</code>. Unlike <code>TypeGuard</code>, <code>TypeIs</code> can narrow in both the <code>if</code> and <code>else</code> branches of an if statement:</p> <pre lang="python"><code>from typing_extensions import TypeIs <p>def is_str(s: object) -&gt; TypeIs[str]: return isinstance(s, str)</p> <p>def f(o: str | int) -&gt; None: if is_str(o): # Type of o is 'str' ... else: # Type of o is 'int' ... </code></pre></p> <p><code>TypeIs</code> will be added to the <code>typing</code> module in Python 3.13, but it can be used on earlier Python versions by importing it from <code>typing_extensions</code>.</p> <p>This feature was contributed by Jelle Zijlstra (PR <a href="https://redirect.github.com/python/mypy/pull/16898">16898</a>).</p> <h4>Support TypeVar Defaults (PEP 696)</h4> <p><a href="https://peps.python.org/pep-0696/">PEP 696</a> adds support for type parameter defaults. Example:</p> <pre lang="python"><code>from typing import Generic from typing_extensions import TypeVar <p>&lt;/tr&gt;&lt;/table&gt; </code></pre></p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/mypy/commit/3faf0fc4798ec3ee6b1cd123965193dc0a753fb0"><code>3faf0fc</code></a> Remove +dev for version for release 1.10</li> <li><a href="https://github.com/python/mypy/commit/a5998d20402515f0c0bf05c7fe1029e93aa9bfa8"><code>a5998d2</code></a> Update CHANGELOG.md (<a href="https://redirect.github.com/python/mypy/issues/17159">#17159</a>)</li> <li><a href="https://github.com/python/mypy/commit/62ea5b01f0c0c99e7db93326cb8d219eecfb3cb6"><code>62ea5b0</code></a> Various updates to changelog for 1.10 (<a href="https://redirect.github.com/python/mypy/issues/17158">#17158</a>)</li> <li><a href="https://github.com/python/mypy/commit/2f0864c4e55a74700d8ce2d97ab2d3ca2b288513"><code>2f0864c</code></a> Update CHANGELOG.md with draft for release 1.10 (<a href="https://redirect.github.com/python/mypy/issues/17150">#17150</a>)</li> <li><a href="https://github.com/python/mypy/commit/e1443bbade91118794055449cc8b4b4f7fd08b7d"><code>e1443bb</code></a> fix: incorrect returned type of access descriptors on unions of types (<a href="https://redirect.github.com/python/mypy/issues/16604">#16604</a>)</li> <li><a href="https://github.com/python/mypy/commit/5161ac2e5b73dc7597536eb4444219868317e5d9"><code>5161ac2</code></a> Sync typeshed (<a href="https://redirect.github.com/python/mypy/issues/17124">#17124</a>)</li> <li><a href="https://github.com/python/mypy/commit/e2fc1f28935806ca04b18fab277217f583b51594"><code>e2fc1f2</code></a> Fix crash when expanding invalid Unpack in a <code>Callable</code> alias (<a href="https://redirect.github.com/python/mypy/issues/17028">#17028</a>)</li> <li><a href="https://github.com/python/mypy/commit/3ff6e47c57a67e807e0b4579a816b4f66ab16824"><code>3ff6e47</code></a> Docs: docstrings in checker.py, ast_helpers.py (<a href="https://redirect.github.com/python/mypy/issues/16908">#16908</a>)</li> <li><a href="https://github.com/python/mypy/commit/732d98ecb2a98e4eaea14aba1ed8ac9c1f5ccdb6"><code>732d98e</code></a> Fix string formatting for string enums (<a href="https://redirect.github.com/python/mypy/issues/16555">#16555</a>)</li> <li><a href="https://github.com/python/mypy/commit/80190101f68b52e960c22572ed6cc814de078b9c"><code>8019010</code></a> Narrow individual items when matching a tuple to a sequence pattern (<a href="https://redirect.github.com/python/mypy/issues/16905">#16905</a>)</li> <li>Additional commits viewable in <a href="https://github.com/python/mypy/compare/1.9.0...v1.10.0">compare view</a></li> </ul> </details> <br /> Updates `uv` from 0.1.28 to 0.1.39 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/astral-sh/uv/releases">uv's releases</a>.</em></p> <blockquote> <h2>0.1.39</h2> <h2>Release Notes</h2> <h3>Enhancements</h3> <ul> <li>Add <code>--target</code> support to <code>sync</code> and <code>install</code> (<a href="https://redirect.github.com/astral-sh/uv/pull/3257">#3257</a>)</li> <li>Implement <code>--index-strategy unsafe-best-match</code> (<a href="https://redirect.github.com/astral-sh/uv/pull/3138">#3138</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>Fix <code>platform_machine</code> tag for <code>--python-platform</code> on macOS ARM (<a href="https://redirect.github.com/astral-sh/uv/pull/3267">#3267</a>)</li> </ul> <h3>Release</h3> <ul> <li>Build a separate ARM wheel for macOS (<a href="https://redirect.github.com/astral-sh/uv/pull/3268">#3268</a>)</li> <li>Use <code>macos-12</code> to build release wheels (<a href="https://redirect.github.com/astral-sh/uv/pull/3264">#3264</a>)</li> </ul> <h2>Install uv 0.1.39</h2> <h3>Install prebuilt binaries via shell script</h3> <pre lang="sh"><code>curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.1.39/uv-installer.sh | sh </code></pre> <h3>Install prebuilt binaries via powershell script</h3> <pre lang="sh"><code>powershell -c &quot;irm https://github.com/astral-sh/uv/releases/download/0.1.39/uv-installer.ps1 | iex&quot; </code></pre> <h2>Download uv 0.1.39</h2> <table> <thead> <tr> <th>File</th> <th>Platform</th> <th>Checksum</th> </tr> </thead> <tbody> <tr> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-aarch64-apple-darwin.tar.gz">uv-aarch64-apple-darwin.tar.gz</a></td> <td>Apple Silicon macOS</td> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-aarch64-apple-darwin.tar.gz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-x86_64-apple-darwin.tar.gz">uv-x86_64-apple-darwin.tar.gz</a></td> <td>Intel macOS</td> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-x86_64-apple-darwin.tar.gz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-i686-pc-windows-msvc.zip">uv-i686-pc-windows-msvc.zip</a></td> <td>x86 Windows</td> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-i686-pc-windows-msvc.zip.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-x86_64-pc-windows-msvc.zip">uv-x86_64-pc-windows-msvc.zip</a></td> <td>x64 Windows</td> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-aarch64-unknown-linux-gnu.tar.gz">uv-aarch64-unknown-linux-gnu.tar.gz</a></td> <td>ARM64 Linux</td> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-aarch64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-i686-unknown-linux-gnu.tar.gz">uv-i686-unknown-linux-gnu.tar.gz</a></td> <td>x86 Linux</td> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-i686-unknown-linux-gnu.tar.gz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-powerpc64-unknown-linux-gnu.tar.gz">uv-powerpc64-unknown-linux-gnu.tar.gz</a></td> <td>PPC64 Linux</td> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-powerpc64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-powerpc64le-unknown-linux-gnu.tar.gz">uv-powerpc64le-unknown-linux-gnu.tar.gz</a></td> <td>PPC64LE Linux</td> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-powerpc64le-unknown-linux-gnu.tar.gz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-s390x-unknown-linux-gnu.tar.gz">uv-s390x-unknown-linux-gnu.tar.gz</a></td> <td>S390x Linux</td> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-s390x-unknown-linux-gnu.tar.gz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-x86_64-unknown-linux-gnu.tar.gz">uv-x86_64-unknown-linux-gnu.tar.gz</a></td> <td>x64 Linux</td> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-x86_64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-armv7-unknown-linux-gnueabihf.tar.gz">uv-armv7-unknown-linux-gnueabihf.tar.gz</a></td> <td>ARMv7 Linux</td> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-armv7-unknown-linux-gnueabihf.tar.gz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-aarch64-unknown-linux-musl.tar.gz">uv-aarch64-unknown-linux-musl.tar.gz</a></td> <td>ARM64 MUSL Linux</td> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-aarch64-unknown-linux-musl.tar.gz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-i686-unknown-linux-musl.tar.gz">uv-i686-unknown-linux-musl.tar.gz</a></td> <td>x86 MUSL Linux</td> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-i686-unknown-linux-musl.tar.gz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-x86_64-unknown-linux-musl.tar.gz">uv-x86_64-unknown-linux-musl.tar.gz</a></td> <td>x64 MUSL Linux</td> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-x86_64-unknown-linux-musl.tar.gz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-arm-unknown-linux-musleabihf.tar.gz">uv-arm-unknown-linux-musleabihf.tar.gz</a></td> <td>ARMv6 MUSL Linux (Hardfloat)</td> <td><a href="https://github.com/astral-sh/uv/releases/download/0.1.39/uv-arm-unknown-linux-musleabihf.tar.gz.sha256">checksum</a></td> </tr> </tbody> </table> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/astral-sh/uv/blob/main/CHANGELOG.md">uv's changelog</a>.</em></p> <blockquote> <h2>0.1.39</h2> <h3>Enhancements</h3> <ul> <li>Add <code>--target</code> support to <code>sync</code> and <code>install</code> (<a href="https://redirect.github.com/astral-sh/uv/pull/3257">#3257</a>)</li> <li>Implement <code>--index-strategy unsafe-best-match</code> (<a href="https://redirect.github.com/astral-sh/uv/pull/3138">#3138</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>Fix <code>platform_machine</code> tag for <code>--python-platform</code> on macOS ARM (<a href="https://redirect.github.com/astral-sh/uv/pull/3267">#3267</a>)</li> </ul> <h3>Release</h3> <ul> <li>Build a separate ARM wheel for macOS (<a href="https://redirect.github.com/astral-sh/uv/pull/3268">#3268</a>)</li> <li>Use <code>macos-12</code> to build release wheels (<a href="https://redirect.github.com/astral-sh/uv/pull/3264">#3264</a>)</li> </ul> <h2>0.1.38</h2> <h3>Enhancements</h3> <ul> <li>Add alternate manylinux targets to <code>--python-platform</code> (<a href="https://redirect.github.com/astral-sh/uv/pull/3229">#3229</a>)</li> <li>An enum and backticks for lookahead error (<a href="https://redirect.github.com/astral-sh/uv/pull/3216">#3216</a>)</li> <li>Upgrade macOS target to <code>12.0</code> (<a href="https://redirect.github.com/astral-sh/uv/pull/3228">#3228</a>)</li> <li>Add keyring logs for URL and host fetches (<a href="https://redirect.github.com/astral-sh/uv/pull/3212">#3212</a>)</li> <li>Combine unresolvable error dependency clauses with the same root (<a href="https://redirect.github.com/astral-sh/uv/pull/3225">#3225</a>)</li> </ul> <h3>CLI</h3> <ul> <li>Gave a better name to the <code>--color</code> placeholder (<a href="https://redirect.github.com/astral-sh/uv/pull/3226">#3226</a>)</li> <li>Warn when an unsupported Python version is encountered (<a href="https://redirect.github.com/astral-sh/uv/pull/3250">#3250</a>)</li> </ul> <h3>Configuration</h3> <ul> <li>Use directory instead of file when searching for <code>uv.toml</code> file (<a href="https://redirect.github.com/astral-sh/uv/pull/3203">#3203</a>)</li> </ul> <h3>Performance</h3> <ul> <li>Only perform fetches of credentials for a realm and username combination once (<a href="https://redirect.github.com/astral-sh/uv/pull/3237">#3237</a>)</li> <li>Unroll self-dependencies via extras (<a href="https://redirect.github.com/astral-sh/uv/pull/3230">#3230</a>)</li> <li>Use read-write locks instead of mutexes in authentication handling (<a href="https://redirect.github.com/astral-sh/uv/pull/3210">#3210</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>Avoid removing quites from requirements markers (<a href="https://redirect.github.com/astral-sh/uv/pull/3214">#3214</a>)</li> <li>Avoid adding extras when expanding constraints (<a href="https://redirect.github.com/astral-sh/uv/pull/3232">#3232</a>)</li> <li>Reinstall package when editable label is removed (<a href="https://redirect.github.com/astral-sh/uv/pull/3219">#3219</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>Add <code>RAYON_NUM_THREADS</code> to environment variable docs (<a href="https://redirect.github.com/astral-sh/uv/pull/3223">#3223</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/astral-sh/uv/commit/028b40741112a518990829bbcf1142173cefcb2f"><code>028b407</code></a> Bump version to v0.1.39 (<a href="https://redirect.github.com/astral-sh/uv/issues/3286">#3286</a>)</li> <li><a href="https://github.com/astral-sh/uv/commit/da89e530905111822a0d34ea8fab9853d33d0d07"><code>da89e53</code></a> Fix documentation on <code>--cache-dir</code> CLI (<a href="https://redirect.github.com/astral-sh/uv/issues/3285">#3285</a>)</li> <li><a href="https://github.com/astral-sh/uv/commit/43181f19336fbe869777d1a0361a68d9bb8a29bf"><code>43181f1</code></a> Implement <code>--index-strategy unsafe-best-match</code> (<a href="https://redirect.github.com/astral-sh/uv/issues/3138">#3138</a>)</li> <li><a href="https://github.com/astral-sh/uv/commit/a0e7d9fe87a60958329f99e3e995ed0b9b74be22"><code>a0e7d9f</code></a> Add a <code>--isolated</code> mode to ignore on-disk configuration (<a href="https://redirect.github.com/astral-sh/uv/issues/3283">#3283</a>)</li> <li><a href="https://github.com/astral-sh/uv/commit/845dc3d8d9b66b98fceba8a2166c4ac9818e00f3"><code>845dc3d</code></a> Add debug logging for <code>--target</code> (<a href="https://redirect.github.com/astral-sh/uv/issues/3282">#3282</a>)</li> <li><a href="https://github.com/astral-sh/uv/commit/2af80c28a8e6a2da755ab78f3ea7b028e8b1510c"><code>2af80c2</code></a> Add apache airflow test case (<a href="https://redirect.github.com/astral-sh/uv/issues/3278">#3278</a>)</li> <li><a href="https://github.com/astral-sh/uv/commit/ad99e3af631ff90b8aefa4544ae2a5bdaea23788"><code>ad99e3a</code></a> Create <code>--target</code> directories lazily (<a href="https://redirect.github.com/astral-sh/uv/issues/3274">#3274</a>)</li> <li><a href="https://github.com/astral-sh/uv/commit/1a4f7de831be5c5d50245b46bb8b018e78156cb2"><code>1a4f7de</code></a> Revise <code>compile_index_url_fallback_prefer_primary</code> (<a href="https://redirect.github.com/astral-sh/uv/issues/3273">#3273</a>)</li> <li><a href="https://github.com/astral-sh/uv/commit/ed8f6e455681b83889298b24befcfae2f3d86ab0"><code>ed8f6e4</code></a> Add <code>--target</code> support to <code>sync</code> and <code>install</code> (<a href="https://redirect.github.com/astral-sh/uv/issues/3257">#3257</a>)</li> <li><a href="https://github.com/astral-sh/uv/commit/71ffb2eabce29d29bbbb55bd4274f37eb23ca671"><code>71ffb2e</code></a> Build a separate ARM wheel for macOS (<a href="https://redirect.github.com/astral-sh/uv/issues/3268">#3268</a>)</li> <li>Additional commits viewable in <a href="https://github.com/astral-sh/uv/compare/0.1.28...0.1.39">compare view</a></li> </ul> </details> <br /> Updates `nox` from 2024.3.02 to 2024.4.15 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/wntrblm/nox/releases">nox's releases</a>.</em></p> <blockquote> <h2>2024.04.15 🪼</h2> <p>We'd like to thank the following folks who contributed to this release:</p> <ul> <li><a href="https://github.com/cjolowicz"><code>@​cjolowicz</code></a></li> <li><a href="https://github.com/henryiii"><code>@​henryiii</code></a></li> <li><a href="https://github.com/mayeut"><code>@​mayeut</code></a></li> </ul> <p>New features:</p> <ul> <li>Added support for <a href="https://peps.python.org/pep-0723/">PEP 723</a> (inline script metadata) with <code>nox.project.load_toml</code> by <a href="https://github.com/henryiii"><code>@​henryiii</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/811">wntrblm/nox#811</a></li> <li>Added support for <code>micromamba</code> by <a href="https://github.com/henryiii"><code>@​henryiii</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/807">wntrblm/nox#807</a></li> <li>Added <code>venv_backend</code> property to sessions by <a href="https://github.com/henryiii"><code>@​henryiii</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/798">wntrblm/nox#798</a></li> <li>Added the ability to use <code>None</code> to remove environment variables by <a href="https://github.com/henryiii"><code>@​henryiii</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/812">wntrblm/nox#812</a></li> <li>Added support for skipping sessions by default using <code>default=False</code> by <a href="https://github.com/henryiii"><code>@​henryiii</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/810">wntrblm/nox#810</a></li> </ul> <p>Bugfixes:</p> <ul> <li>Use static arguments instead of <code>**kwargs</code> by <a href="https://github.com/henryiii"><code>@​henryiii</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/815">wntrblm/nox#815</a></li> <li>Do not depend on <code>pipx</code> in Nox GitHub action by <a href="https://github.com/mayeut"><code>@​mayeut</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/768">wntrblm/nox#768</a></li> <li>Disallow <code>UV_SYSTEM_PYTHON</code> by <a href="https://github.com/henryiii"><code>@​henryiii</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/817">wntrblm/nox#817</a></li> <li>Ensure 'uv' always works in a uv venv by <a href="https://github.com/henryiii"><code>@​henryiii</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/818">wntrblm/nox#818</a></li> <li>Look for <code>uv</code> next to <code>python</code> if it's not on <code>PATH</code> by <a href="https://github.com/cjolowicz"><code>@​cjolowicz</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/795">wntrblm/nox#795</a></li> <li>Fixed missing f-string in <code>--help</code> message by <a href="https://github.com/cjolowicz"><code>@​cjolowicz</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/790">wntrblm/nox#790</a></li> <li>Don't error if not installing to passthrough by <a href="https://github.com/henryiii"><code>@​henryiii</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/809">wntrblm/nox#809</a></li> <li>Avoid mixing <code>venv</code> and <code>conda</code> from environment by <a href="https://github.com/henryiii"><code>@​henryiii</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/804">wntrblm/nox#804</a></li> <li>Skip test for conda env when <code>conda</code> isn't installed by <a href="https://github.com/cjolowicz"><code>@​cjolowicz</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/794">wntrblm/nox#794</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/wntrblm/nox/blob/main/CHANGELOG.md">nox's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2>2024.04.15</h2> <p>We'd like to thank the following folks who contributed to this release:</p> <ul> <li><a href="https://github.com/cjolowicz"><code>@​cjolowicz</code></a></li> <li><a href="https://github.com/henryiii"><code>@​henryiii</code></a></li> <li><a href="https://github.com/mayeut"><code>@​mayeut</code></a></li> </ul> <p>New features:</p> <ul> <li>Added support for <a href="https://peps.python.org/pep-0723/">PEP 723</a> (inline script metadata) with <code>nox.project.load_toml</code> by <a href="https://github.com/henryiii"><code>@​henryiii</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/811">wntrblm/nox#811</a></li> <li>Added support for <code>micromamba</code> by <a href="https://github.com/henryiii"><code>@​henryiii</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/807">wntrblm/nox#807</a></li> <li>Added <code>venv_backend</code> property to sessions by <a href="https://github.com/henryiii"><code>@​henryiii</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/798">wntrblm/nox#798</a></li> <li>Added the ability to use <code>None</code> to remove environment variables by <a href="https://github.com/henryiii"><code>@​henryiii</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/812">wntrblm/nox#812</a></li> <li>Added support for skipping sessions by default using <code>default=False</code> by <a href="https://github.com/henryiii"><code>@​henryiii</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/810">wntrblm/nox#810</a></li> </ul> <h2>Bugfixes</h2> <ul> <li>Use static arguments instead of <code>**kwargs</code> by <a href="https://github.com/henryiii"><code>@​henryiii</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/815">wntrblm/nox#815</a></li> <li>Do not depend on <code>pipx</code> in Nox GitHub action by <a href="https://github.com/mayeut"><code>@​mayeut</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/768">wntrblm/nox#768</a></li> <li>Disallow <code>UV_SYSTEM_PYTHON</code> by <a href="https://github.com/henryiii"><code>@​henryiii</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/817">wntrblm/nox#817</a></li> <li>Ensure 'uv' always works in a uv venv by <a href="https://github.com/henryiii"><code>@​henryiii</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/818">wntrblm/nox#818</a></li> <li>Look for <code>uv</code> next to <code>python</code> if it's not on <code>PATH</code> by <a href="https://github.com/cjolowicz"><code>@​cjolowicz</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/795">wntrblm/nox#795</a></li> <li>Fixed missing f-string in <code>--help</code> message by <a href="https://github.com/cjolowicz"><code>@​cjolowicz</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/790">wntrblm/nox#790</a></li> <li>Don't error if not installing to passthrough by <a href="https://github.com/henryiii"><code>@​henryiii</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/809">wntrblm/nox#809</a></li> <li>Avoid mixing <code>venv</code> and <code>conda</code> from environment by <a href="https://github.com/henryiii"><code>@​henryiii</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/804">wntrblm/nox#804</a></li> <li>Skip test for conda env when <code>conda</code> isn't installed by <a href="https://github.com/cjolowicz"><code>@​cjolowicz</code></a> in <a href="https://redirect.github.com/wntrblm/nox/pull/794">wntrblm/nox#794</a></li> </ul> <h2>2024.03.02</h2> <p>We'd like to thank the following folks who contributed to this release:</p> <ul> <li><a href="https://github.com/DiddiLeija"><code>@​DiddiLeija</code></a></li> <li><a href="https://github.com/MicaelJarniac"><code>@​MicaelJarniac</code></a></li> <li><a href="https://github.com/chrysle"><code>@​chrysle</code></a></li> <li><a href="https://github.com/edgarrmondragon"><code>@​edgarrmondragon</code></a></li> <li><a href="https://github.com/fazledyn-or"><code>@​fazledyn-or</code></a></li> <li><a href="https://github.com/franekmagiera"><code>@​franekmagiera</code></a></li> <li><a href="https://github.com/frenzymadness"><code>@​frenzymadness</code></a></li> <li><a href="https://github.com/henryiii"><code>@​henryiii</code></a></li> <li><a href="https://github.com/johnthagen"><code>@​johnthagen</code></a></li> <li><a href="https://github.com/mayeut"><code>@​mayeut</code></a></li> <li><a href="https://github.com/patrick91"><code>@​patrick91</code></a></li> <li><a href="https://github.com/q0w"><code>@​q0w</code></a></li> <li><a href="https://github.com/samypr100"><code>@​samypr100</code></a></li> <li><a href="https://github.com/scop"><code>@​scop</code></a></li> <li><a href="https://github.com/stasfilin"><code>@​stasfilin</code></a></li> <li><a href="https://github.com/stefanv"><code>@​stefanv</code></a></li> </ul> <p>New Features:</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/wntrblm/nox/commit/5656fcedc31a1ea37d016e4d94d00185330cc528"><code>5656fce</code></a> Release 2024.04.15</li> <li><a href="https://github.com/wntrblm/nox/commit/8f33d1c247fadc0682c4026d55e0fbfe7b02c423"><code>8f33d1c</code></a> fix: ensure 'uv' always works in a uv venv (<a href="https://redirect.github.com/wntrblm/nox/issues/818">#818</a>)</li> <li><a href="https://github.com/wntrblm/nox/commit/d6e1906214cbff549e279445b357afa34a7acdae"><code>d6e1906</code></a> feat: support PEP 723 with a toml load function (<a href="https://redirect.github.com/wntrblm/nox/issues/811">#811</a>)</li> <li><a href="https://github.com/wntrblm/nox/commit/d3dd1f8cca62f5aca8b03ec9fff23aa2cfe63b6c"><code>d3dd1f8</code></a> feat: use static arguments instaed of **kwargs (<a href="https://redirect.github.com/wntrblm/nox/issues/815">#815</a>)</li> <li><a href="https://github.com/wntrblm/nox/commit/bc21883da89c26817e56b31ea1d418bfa5c792cd"><code>bc21883</code></a> feat: support None to remone envvars (<a href="https://redirect.github.com/wntrblm/nox/issues/812">#812</a>)</li> <li><a href="https://github.com/wntrblm/nox/commit/5e3d90db263f0434da12d34ccc1a4376621b36e1"><code>5e3d90d</code></a> fix: disallow UV_SYSTEM_PYTHON (<a href="https://redirect.github.com/wntrblm/nox/issues/817">#817</a>)</li> <li><a href="https://github.com/wntrblm/nox/commit/55c7eaf2eb03feb4a4b79e74966c542b75d61401"><code>55c7eaf</code></a> feat: support default=False (<a href="https://redirect.github.com/wntrblm/nox/issues/810">#810</a>)</li> <li><a href="https://github.com/wntrblm/nox/commit/9a4068faf700ee22ad801a4df327374e4550f24a"><code>9a4068f</code></a> feat: add micromamba support (<a href="https://redirect.github.com/wntrblm/nox/issues/807">#807</a>)</li> <li><a href="https://github.com/wntrblm/nox/commit/11dac8cde57859d60a76a8c59597eaf53b5d7e4a"><code>11dac8c</code></a> fix: don't error if not installing to passthrough (<a href="https://redirect.github.com/wntrblm/nox/issues/809">#809</a>)</li> <li><a href="https://github.com/wntrblm/nox/commit/956f10c5691b4f4d1a7e2d648fa2ca2eb4b27ab5"><code>956f10c</code></a> ci: use uv (<a href="https://redirect.github.com/wntrblm/nox/issues/805">#805</a>)</li> <li>Additional commits viewable in <a href="https://github.com/wntrblm/nox/compare/2024.03.02...2024.04.15">compare view</a></li> </ul> </details> <br /> Updates `pytest` from 8.1.1 to 8.2.0 <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>8.2.0</h2> <h1>pytest 8.2.0 (2024-04-27)</h1> <h2>Deprecations</h2> <ul> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/12069">#12069</a>: A deprecation warning is now raised when implementations of one of the following hooks request a deprecated <code>py.path.local</code> parameter instead of the <code>pathlib.Path</code> parameter which replaced it:</p> <ul> <li><code>pytest_ignore_collect</code>{.interpreted-text role=&quot;hook&quot;} - the <code>path</code> parameter - use <code>collection_path</code> instead.</li> <li><code>pytest_collect_file</code>{.interpreted-text role=&quot;hook&quot;} - the <code>path</code> parameter - use <code>file_path</code> instead.</li> <li><code>pytest_pycollect_makemodule</code>{.interpreted-text role=&quot;hook&quot;} - the <code>path</code> parameter - use <code>module_path</code> instead.</li> <li><code>pytest_report_header</code>{.interpreted-text role=&quot;hook&quot;} - the <code>startdir</code> parameter - use <code>start_path</code> instead.</li> <li><code>pytest_report_collectionfinish</code>{.interpreted-text role=&quot;hook&quot;} - the <code>startdir</code> parameter - use <code>start_path</code> instead.</li> </ul> <p>The replacement parameters are available since pytest 7.0.0. The old parameters will be removed in pytest 9.0.0.</p> <p>See <code>legacy-path-hooks-deprecated</code>{.interpreted-text role=&quot;ref&quot;} for more details.</p> </li> </ul> <h2>Features</h2> <ul> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/11871">#11871</a>: Added support for reading command line arguments from a file using the prefix character <code>@</code>, like e.g.: <code>pytest @tests.txt</code>. The file must have one argument per line.</p> <p>See <code>Read arguments from file &lt;args-from-file&gt;</code>{.interpreted-text role=&quot;ref&quot;} for details.</p> </li> </ul> <h2>Improvements</h2> <ul> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/11523">#11523</a>: <code>pytest.importorskip</code>{.interpreted-text role=&quot;func&quot;} will now issue a warning if the module could be found, but raised <code>ImportError</code>{.interpreted-text role=&quot;class&quot;} instead of <code>ModuleNotFoundError</code>{.interpreted-text role=&quot;class&quot;}.</p> <p>The warning can be suppressed by passing <code>exc_type=ImportError</code> to <code>pytest.importorskip</code>{.interpreted-text role=&quot;func&quot;}.</p> <p>See <code>import-or-skip-import-error</code>{.interpreted-text role=&quot;ref&quot;} for details.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/11728">#11728</a>: For <code>unittest</code>-based tests, exceptions during class cleanup (as raised by functions registered with <code>TestCase.addClassCleanup &lt;unittest.TestCase.addClassCleanup&gt;</code>{.interpreted-text role=&quot;meth&quot;}) are now reported instead of silently failing.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/11777">#11777</a>: Text is no longer truncated in the <code>short test summary info</code> section when <code>-vv</code> is given.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/12112">#12112</a>: Improved namespace packages detection when <code>consider_namespace_packages</code>{.interpreted-text role=&quot;confval&quot;} is enabled, covering more situations (like editable installs).</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/9502">#9502</a>: Added <code>PYTEST_VERSION</code>{.interpreted-text role=&quot;envvar&quot;} environment variable which is defined at the start of the pytest session and undefined afterwards. It contains the value of <code>pytest.__version__</code>, and among other things can be used to easily check if code is running from within a pytest run.</p> </li> </ul> <h2>Bug Fixes</h2> <ul> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/12065">#12065</a>: Fixed a regression in pytest 8.0.0 where test classes containing <code>setup_method</code> and tests using <code>@staticmethod</code> or <code>@classmethod</code> would crash with <code>AttributeError: 'NoneType' object has no attribute 'setup_method'</code>.</p> <p>Now the <code>request.instance &lt;pytest.FixtureRequest.instance&gt;</code>{.interpreted-text role=&quot;attr&quot;} attribute of tests using <code>@staticmethod</code> and <code>@classmethod</code> is no longer <code>None</code>, but a fresh instance of the class, like in non-static methods.</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pytest/commit/6bd3f313447290380cbc2db30fb9ee5cca7eb941"><code>6bd3f31</code></a> Tweak changelog for 8.2.0</li> <li><a href="https://github.com/pytest-dev/pytest/commit/9b6219b5e89af237e5bc80354d405d2b5c2fc8a0"><code>9b6219b</code></a> Prepare release version 8.2.0</li> <li><a href="https://github.com/pytest-dev/pytest/commit/835765c9d31e0a86c6028f983b28d32c82a759c4"><code>835765c</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/12130">#12130</a> from bluetech/fixtures-inline</li> <li><a href="https://github.com/pytest-dev/pytest/commit/7e7503c0b015f61d9d21d3b5f55990b7fcd683f7"><code>7e7503c</code></a> unittest: report class cleanup exceptions (<a href="https://redirect.github.com/pytest-dev/pytest/issues/12250">#12250</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/882c4da2f37702b00bdbd3b6c74e9821d33e0204"><code>882c4da</code></a> fixtures: inline <code>fail_fixturefunc</code></li> <li><a href="https://github.com/pytest-dev/pytest/commit/2e8fb9f1401d727e20f004326752fd1922f9c601"><code>2e8fb9f</code></a> fixtures: extract a <cod…
2 parents 662a297 + 6f258ee commit 64dea91

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

pyproject.toml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ classifiers = [
3535
requires-python = ">= 3.11, < 4"
3636
dependencies = [
3737
"python-dateutil >= 2.8.2, < 3.0",
38-
"typing-extensions == 4.10.0",
38+
"typing-extensions == 4.11.0",
3939
# Make sure to update the version for cross-referencing also in the
4040
# mkdocs.yml file when changing the version here (look for the config key
4141
# plugins.mkdocstrings.handlers.python.import)
@@ -60,28 +60,28 @@ dev-flake8 = [
6060
"pydoclint == 0.4.1",
6161
"pydocstyle == 6.3.0",
6262
]
63-
dev-formatting = ["black == 24.3.0", "isort == 5.13.2"]
63+
dev-formatting = ["black == 24.4.2", "isort == 5.13.2"]
6464
dev-mkdocs = [
65-
"black == 24.3.0",
65+
"black == 24.4.2",
6666
"Markdown==3.6",
67-
"mike == 2.0.0",
67+
"mike == 2.1.0",
6868
"mkdocs-gen-files == 0.5.0",
6969
"mkdocs-literate-nav == 0.6.1",
7070
"mkdocs-macros-plugin == 1.0.5",
71-
"mkdocs-material == 9.5.17",
72-
"mkdocstrings[python] == 0.24.2",
71+
"mkdocs-material == 9.5.20",
72+
"mkdocstrings[python] == 0.25.0",
7373
"frequenz-repo-config[lib] == 0.9.2",
7474
]
7575
dev-mypy = [
76-
"mypy == 1.9.0",
76+
"mypy == 1.10.0",
7777
"types-Markdown == 3.6.0.20240316",
7878
"types-python-dateutil==2.9.0.20240316",
7979
# For checking the noxfile, docs/ script, and tests
8080
"frequenz-dispatch[dev-mkdocs,dev-noxfile,dev-pytest]",
8181
]
8282
dev-noxfile = [
83-
"uv == 0.1.28",
84-
"nox == 2024.3.02",
83+
"uv == 0.1.39",
84+
"nox == 2024.4.15",
8585
"frequenz-repo-config[lib] == 0.9.2",
8686
]
8787
dev-pylint = [
@@ -90,7 +90,7 @@ dev-pylint = [
9090
"frequenz-dispatch[dev-mkdocs,dev-noxfile,dev-pytest]",
9191
]
9292
dev-pytest = [
93-
"pytest == 8.1.1",
93+
"pytest == 8.2.0",
9494
"frequenz-repo-config[extra-lint-examples] == 0.9.2",
9595
"pytest-mock == 3.14.0",
9696
"pytest-asyncio == 0.23.6",

0 commit comments

Comments
 (0)