Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
pip(deps): bump the pip group with 9 updates (#511)
Bumps the pip group with 9 updates: | Package | From | To | | --- | --- | --- | | [fastapi](https://github.com/tiangolo/fastapi) | `0.105.0` | `0.108.0` | | [uvicorn](https://github.com/encode/uvicorn) | `0.24.0.post1` | `0.25.0` | | [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) | `1.34.2` | `1.34.11` | | [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | `9.5.2` | `9.5.3` | | [pytest](https://github.com/pytest-dev/pytest) | `7.4.3` | `7.4.4` | | [hypothesis](https://github.com/HypothesisWorks/hypothesis) | `6.92.1` | `6.92.2` | | [pyright](https://github.com/RobertCraigie/pyright-python) | `1.1.341` | `1.1.344` | | [black](https://github.com/psf/black) | `23.12.0` | `23.12.1` | | [ruff](https://github.com/astral-sh/ruff) | `0.1.8` | `0.1.9` | Updates `fastapi` from 0.105.0 to 0.108.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tiangolo/fastapi/releases">fastapi's releases</a>.</em></p> <blockquote> <h2>0.108.0</h2> <h3>Upgrades</h3> <ul> <li>⬆️ Upgrade Starlette to <code>>=0.29.0,<0.33.0</code>, update docs and usage of templates with new Starlette arguments. PR <a href="https://redirect.github.com/tiangolo/fastapi/pull/10846">#10846</a> by <a href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li> </ul> <h2>0.107.0</h2> <h3>Upgrades</h3> <ul> <li>⬆️ Upgrade Starlette to 0.28.0. PR <a href="https://redirect.github.com/tiangolo/fastapi/pull/9636">#9636</a> by <a href="https://github.com/adriangb"><code>@adriangb</code></a>.</li> </ul> <h3>Docs</h3> <ul> <li>📝 Add docs: Node.js script alternative to update OpenAPI for generated clients. PR <a href="https://redirect.github.com/tiangolo/fastapi/pull/10845">#10845</a> by <a href="https://github.com/alejsdev"><code>@alejsdev</code></a>.</li> <li>📝 Restructure Docs section in Contributing page. PR <a href="https://redirect.github.com/tiangolo/fastapi/pull/10844">#10844</a> by <a href="https://github.com/alejsdev"><code>@alejsdev</code></a>.</li> </ul> <h2>0.106.0</h2> <h3>Breaking Changes</h3> <p>Using resources from dependencies with <code>yield</code> in background tasks is no longer supported.</p> <p>This change is what supports the new features, read below. 🤓</p> <h3>Dependencies with <code>yield</code>, <code>HTTPException</code> and Background Tasks</h3> <p>Dependencies with <code>yield</code> now can raise <code>HTTPException</code> and other exceptions after <code>yield</code>. 🎉</p> <p>Read the new docs here: <a href="https://fastapi.tiangolo.com/tutorial/dependencies/dependencies-with-yield/#dependencies-with-yield-and-httpexception">Dependencies with <code>yield</code> and <code>HTTPException</code></a>.</p> <pre lang="Python"><code>from fastapi import Depends, FastAPI, HTTPException from typing_extensions import Annotated <p>app = FastAPI()</p> <p>data = { "plumbus": {"description": "Freshly pickled plumbus", "owner": "Morty"}, "portal-gun": {"description": "Gun to create portals", "owner": "Rick"}, }</p> <p>class OwnerError(Exception): pass</p> <p>def get_username(): try: yield "Rick" except OwnerError as e: raise HTTPException(status_code=400, detail=f"Onwer error: {e}") </tr></table> </code></pre></p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tiangolo/fastapi/commit/fe0249a23ebb294be183b3e2cab82addbd68c42c"><code>fe0249a</code></a> 🔖 Release version 0.108.0</li> <li><a href="https://github.com/tiangolo/fastapi/commit/43e2223804d79a4c7309660a411487f0fa47c1c7"><code>43e2223</code></a> 📝 Update release notes</li> <li><a href="https://github.com/tiangolo/fastapi/commit/c55f90df32101006ad3ddd8060d30f24c8f44eb9"><code>c55f90d</code></a> ⬆️ Upgrade Starlette to <code>>=0.29.0,<0.33.0</code>, update docs and usage of template...</li> <li><a href="https://github.com/tiangolo/fastapi/commit/f933fd6ff8db06ff77be8406ad56b6b07f13a532"><code>f933fd6</code></a> 🔖 Release version 0.107.0</li> <li><a href="https://github.com/tiangolo/fastapi/commit/9090bf4084ac3bd9527a938a5dc814b139740a6b"><code>9090bf4</code></a> 📝 Update release notes</li> <li><a href="https://github.com/tiangolo/fastapi/commit/d633953f13d70706daa3bbc03f6b3ab66648e02f"><code>d633953</code></a> ⬆️ Upgrade Starlette to 0.28.0 (<a href="https://redirect.github.com/tiangolo/fastapi/issues/9636">#9636</a>)</li> <li><a href="https://github.com/tiangolo/fastapi/commit/a751032c0929cdc4a891666240f0dc4849cf58a9"><code>a751032</code></a> 📝 Update release notes</li> <li><a href="https://github.com/tiangolo/fastapi/commit/505ae06c0bb2ba745587731ca88e4165b64003a6"><code>505ae06</code></a> 📝 Add docs: Node.js script alternative to update OpenAPI for generated client...</li> <li><a href="https://github.com/tiangolo/fastapi/commit/4de60e153a73ee51e6be3378b64fc16bbd251d8a"><code>4de60e1</code></a> 📝 Update release notes</li> <li><a href="https://github.com/tiangolo/fastapi/commit/8b5843ebcd1ccc9582ef34b9dba0a9162140396b"><code>8b5843e</code></a> 📝 Restructure Docs section in Contributing page (<a href="https://redirect.github.com/tiangolo/fastapi/issues/10844">#10844</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tiangolo/fastapi/compare/0.105.0...0.108.0">compare view</a></li> </ul> </details> <br /> Updates `uvicorn` from 0.24.0.post1 to 0.25.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/encode/uvicorn/releases">uvicorn's releases</a>.</em></p> <blockquote> <h2>Version 0.25.0</h2> <h2>Added</h2> <ul> <li>Support the WebSocket Denial Response ASGI extension (<a href="https://redirect.github.com/encode/uvicorn/issues/1916">#1916</a>) 17/12/23</li> </ul> <h2>Fixed</h2> <ul> <li>Allow explicit hidden file paths on <code>--reload-include</code> (<a href="https://redirect.github.com/encode/uvicorn/issues/2176">#2176</a>) 08/12/23</li> <li>Properly annotate <code>uvicorn.run()</code> (<a href="https://redirect.github.com/encode/uvicorn/issues/2158">#2158</a>) 22/11/23</li> </ul> <hr /> <p><strong>Full Changelog</strong>: <a href="https://github.com/encode/uvicorn/compare/0.24.0...0.25.0">https://github.com/encode/uvicorn/compare/0.24.0...0.25.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/encode/uvicorn/blob/master/CHANGELOG.md">uvicorn's changelog</a>.</em></p> <blockquote> <h2>0.25.0 - 2023-12-17</h2> <h3>Added</h3> <ul> <li>Support the WebSocket Denial Response ASGI extension (<a href="https://redirect.github.com/encode/uvicorn/issues/1916">#1916</a>) 17/12/23</li> </ul> <h3>Fixed</h3> <ul> <li>Allow explicit hidden file paths on <code>--reload-include</code> (<a href="https://redirect.github.com/encode/uvicorn/issues/2176">#2176</a>) 08/12/23</li> <li>Properly annotate <code>uvicorn.run()</code> (<a href="https://redirect.github.com/encode/uvicorn/issues/2158">#2158</a>) 22/11/23</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/encode/uvicorn/commit/b52f3f97842dfa59cbef2e1e6f6606d8ea21e4c2"><code>b52f3f9</code></a> Version 0.25.0 (<a href="https://redirect.github.com/encode/uvicorn/issues/2193">#2193</a>)</li> <li><a href="https://github.com/encode/uvicorn/commit/656818496e136139c1daeb9ab86c8253b7bbad2d"><code>6568184</code></a> Support the WebSocket Denial Response ASGI extension (<a href="https://redirect.github.com/encode/uvicorn/issues/1916">#1916</a>)</li> <li><a href="https://github.com/encode/uvicorn/commit/7d274ed3894b8e16fcbdc69a6456f8ca12b33711"><code>7d274ed</code></a> Create <code>http_protocol_cls</code> fixture (<a href="https://redirect.github.com/encode/uvicorn/issues/2174">#2174</a>)</li> <li><a href="https://github.com/encode/uvicorn/commit/c55af77fe9a4da99ac594e15ab9ee07b34ef669c"><code>c55af77</code></a> bug: allow explicit hidden file paths in <code>--reload-include</code> (<a href="https://redirect.github.com/encode/uvicorn/issues/2176">#2176</a>)</li> <li><a href="https://github.com/encode/uvicorn/commit/2c55f204bfd8464b6e22445284b57052ea022bfa"><code>2c55f20</code></a> Bump types-pyyaml from 6.0.12.11 to 6.0.12.12 (<a href="https://redirect.github.com/encode/uvicorn/issues/2169">#2169</a>)</li> <li><a href="https://github.com/encode/uvicorn/commit/cfa2e4fc16599abdf8aebeaef86fa72c6058fa45"><code>cfa2e4f</code></a> Bump httpx from 0.25.0 to 0.25.2 (<a href="https://redirect.github.com/encode/uvicorn/issues/2168">#2168</a>)</li> <li><a href="https://github.com/encode/uvicorn/commit/9ed59aabd22b5fba91c24ce9f5f75b4548d4e9b5"><code>9ed59aa</code></a> Bump ruff from 0.1.4 to 0.1.6 (<a href="https://redirect.github.com/encode/uvicorn/issues/2170">#2170</a>)</li> <li><a href="https://github.com/encode/uvicorn/commit/ab6f52a7bb3b06e34a281b26d297efc30a488cbd"><code>ab6f52a</code></a> Bump websockets from 11.0.3 to 12.0 (<a href="https://redirect.github.com/encode/uvicorn/issues/2172">#2172</a>)</li> <li><a href="https://github.com/encode/uvicorn/commit/fe72cd9e6c16cc9629b9bc16431853e0735725a0"><code>fe72cd9</code></a> Bump mypy from 1.6.1 to 1.7.1 (<a href="https://redirect.github.com/encode/uvicorn/issues/2171">#2171</a>)</li> <li><a href="https://github.com/encode/uvicorn/commit/5b3b73431f8abca8ed2c71d740280f043eff2916"><code>5b3b734</code></a> Bump cryptography from 41.0.5 to 41.0.6 (<a href="https://redirect.github.com/encode/uvicorn/issues/2163">#2163</a>)</li> <li>Additional commits viewable in <a href="https://github.com/encode/uvicorn/compare/0.24.0.post1...0.25.0">compare view</a></li> </ul> </details> <br /> Updates `boto3-stubs` from 1.34.2 to 1.34.11 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/youtype/mypy_boto3_builder/commits">compare view</a></li> </ul> </details> <br /> Updates `mkdocs-material` from 9.5.2 to 9.5.3 <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.3</h2> <ul> <li>Limited version range of MkDocs to < 1.6</li> <li>Updated Macedonian translations</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6520">#6520</a>: Group plugin crashes when using mike</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6494">#6494</a>: Hide author's email address if disabled in git-authors plugin</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.3+insiders-4.49.0 (2023-12-29)</p> <ul> <li>Added support for exporting tags and mappings</li> <li>Added support for disabling tags and/or listings or both</li> <li>Fixed tag links from pages to listings on homepage</li> </ul> <p>mkdocs-material-9.5.3+insiders-4.48.0 (2023-12-23)</p> <ul> <li>Rewrite of tags plugin, now much more powerful</li> <li>Added support for nested tags (tag hierarchies, e.g. foo/bar)</li> <li>Added support for shadow tags (by list, prefix or suffix)</li> <li>Added support for custom tag layouts and templates</li> <li>Added support for hiding tags in table of contents</li> <li>Added support for configurable inline tag listings</li> <li>Added support for automatically linking to closest tag listing</li> <li>Added support for scoped listings (limit to subsection of site)</li> <li>Added support for multiple instances of tags plugin</li> <li>Added support for changing front matter property and template variable</li> <li>Added support for tag slugification format strings</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6510">#6510</a>: Projects plugin out of memory on Linux (4.47.1 regression)</li> <li>Fixed projects plugin not notifying plugins about serve mode</li> <li>Fixed projects plugin skipping projects on prefix match</li> <li>Deprecated tags_file and tags_extra_files settings</li> <li>Modernized tags plugin code base</li> </ul> <p>mkdocs-material-9.5.3 (2023-12-23)</p> <ul> <li>Limited version range of MkDocs to < 1.6</li> <li>Updated Macedonian translations</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6520">#6520</a>: Group plugin crashes when using mike</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6494">#6494</a>: Hide author's email address if disabled in git-authors plugin</li> </ul> <p>mkdocs-material-9.5.2+insiders-4.47.1 (2023-12-11)</p> <ul> <li>Improved editing experience for projects plugin</li> <li>Improved resilience of optimize and social plugin</li> <li>Fixed race condition when writing manifest in optimize and social plugin</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6475">#6475</a>: Logo not taking precedence over icon in social card</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6399">#6399</a>: Projects plugin doesn't pick up added/removed projects</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6306">#6306</a>: Projects plugin cache not correctly updated</li> </ul> <p>mkdocs-material-9.5.2 (2023-12-11)</p> <ul> <li>Fixed types for slugify settings in blog plugin config</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6469">#6469</a>: Horizontal scrollbars on MathJax containers</li> </ul> <p>mkdocs-material-9.5.1+insiders-4.47.0 (2023-12-08)</p> <ul> <li>Added support for staying on page when switching languages</li> <li>Added configurable logging capabilities to projects plugin</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/ae1c63d43db0911f76e9b02466edcfa023edec99"><code>ae1c63d</code></a> Updated Insiders changelog</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/284264a37e0948010f057d95201df6c57b546314"><code>284264a</code></a> Prepare 9.5.3 release</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/6b690e9acdf2b4ae10f2299309de231f6796ba30"><code>6b690e9</code></a> Documentation (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6549">#6549</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/175df613970869744114e0c4299f0e448aba8737"><code>175df61</code></a> Updated distribution files</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/6a2b62b4f966683915aa6679c6380d74eddad7ea"><code>6a2b62b</code></a> Removed unnecessary quotes from type annotation (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6540">#6540</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/9956bf1dc43ca1b868dbb41cc7a946c5fe28aadc"><code>9956bf1</code></a> Replaced mutable argument default by <code>None</code> (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6541">#6541</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/05596664a536799c6da8aa708ff8fc7ebeca4337"><code>0559666</code></a> Updated dependencies</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/13aa1565fbac220b03c162359acfb249f905aeec"><code>13aa156</code></a> Formatting (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6533">#6533</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/55fe1ccc539098b71f15795f1d6ab8297cb41142"><code>55fe1cc</code></a> Improved Group plugin initialization for mike (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6534">#6534</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/6e0b497ee85e380dbdeae658f34f0c0e6ceaf133"><code>6e0b497</code></a> Documentation (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6519">#6519</a>)</li> <li>Additional commits viewable in <a href="https://github.com/squidfunk/mkdocs-material/compare/9.5.2...9.5.3">compare view</a></li> </ul> </details> <br /> Updates `pytest` from 7.4.3 to 7.4.4 <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>pytest 7.4.4 (2023-12-31)</h2> <h2>Bug Fixes</h2> <ul> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/11140">#11140</a>: Fix non-string constants at the top of file being detected as docstrings on Python>=3.8.</li> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/11572">#11572</a>: Handle an edge case where <code>sys.stderr</code>{.interpreted-text role="data"} and <code>sys.__stderr__</code>{.interpreted-text role="data"} might already be closed when <code>faulthandler</code>{.interpreted-text role="ref"} is tearing down.</li> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/11710">#11710</a>: Fixed tracebacks from collection errors not getting pruned.</li> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/7966">#7966</a>: Removed unhelpful error message from assertion rewrite mechanism when exceptions are raised in <code>__iter__</code> methods. Now they are treated un-iterable instead.</li> </ul> <h2>Improved Documentation</h2> <ul> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/11091">#11091</a>: Updated documentation to refer to hyphenated options: replaced <code>--junitxml</code> with <code>--junit-xml</code> and <code>--collectonly</code> with <code>--collect-only</code>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pytest/commit/33f694f4b30c5c502f21f81cb8ab907b12ad2f65"><code>33f694f</code></a> Prepare release version 7.4.4</li> <li><a href="https://github.com/pytest-dev/pytest/commit/76c107c463afcaddf74ca48252614728c6829ea7"><code>76c107c</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/11751">#11751</a> from bluetech/backport-11143-to-7.4.x</li> <li><a href="https://github.com/pytest-dev/pytest/commit/531d76daa4a871df5b2a46cae132851c29abf027"><code>531d76d</code></a> [7.4.x] Improve reporting from <strong>iter</strong> exceptions (<a href="https://redirect.github.com/pytest-dev/pytest/issues/11749">#11749</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/a0f58fa9e7f9b09b212ed491464be5df9b80fc0b"><code>a0f58fa</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/11143">#11143</a> from tushar-deepsource/patch-1</li> <li><a href="https://github.com/pytest-dev/pytest/commit/b1f3387d42571090ee4a35ec1945765b7f2ffae8"><code>b1f3387</code></a> [7.4.x] <a href="https://redirect.github.com/pytest-dev/pytest/issues/11091">#11091</a>: documentation should use hypthonated properties (<a href="https://redirect.github.com/pytest-dev/pytest/issues/11750">#11750</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/2cdd619bf49ee7c5306dc70dcbf71090839ea985"><code>2cdd619</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/11747">#11747</a> from pytest-dev/backport-11711-to-7.4.x</li> <li><a href="https://github.com/pytest-dev/pytest/commit/d06c05bd23ea6af8e07fd944e56c58b64375b724"><code>d06c05b</code></a> [7.4.x] nodes: fix tracebacks from collection errors are not getting pruned</li> <li><a href="https://github.com/pytest-dev/pytest/commit/5582bfcddf78929f7979c5023b167b333e1c2dd9"><code>5582bfc</code></a> [7.4.x] Improves clarity in Sphinx documentation for function signature. (<a href="https://redirect.github.com/pytest-dev/pytest/issues/11">#11</a>...</li> <li><a href="https://github.com/pytest-dev/pytest/commit/13024efd7afdbae80ce70d27295d9bbe62670cb8"><code>13024ef</code></a> [7.4.x] Fix for operation on closed file in faulthandler teardown (<a href="https://redirect.github.com/pytest-dev/pytest/issues/11631">#11631</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/a40dacf6577ae990740e10572582538dfaf357b6"><code>a40dacf</code></a> [7.4.x] XFAIL TestLocalPath.test_make_numbered_dir_multiprocess_safe (<a href="https://redirect.github.com/pytest-dev/pytest/issues/11616">#11616</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest/compare/7.4.3...7.4.4">compare view</a></li> </ul> </details> <br /> Updates `hypothesis` from 6.92.1 to 6.92.2 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/HypothesisWorks/hypothesis/commit/6da7c6f9b7f8b838fcc83e3c4274cc4b1a56896b"><code>6da7c6f</code></a> Bump hypothesis-python version to 6.92.2 and update changelog</li> <li><a href="https://github.com/HypothesisWorks/hypothesis/commit/42ad4c482f189473fa5d1f2cf221fbe6f590c397"><code>42ad4c4</code></a> Merge pull request <a href="https://redirect.github.com/HypothesisWorks/hypothesis/issues/3814">#3814</a> from HypothesisWorks/create-pull-request/patch</li> <li><a href="https://github.com/HypothesisWorks/hypothesis/commit/0c6a3571e88d525dcc938ee8a0bdf63a40a4837f"><code>0c6a357</code></a> docs and lint tweaks</li> <li><a href="https://github.com/HypothesisWorks/hypothesis/commit/3547340c122cdd6a578c5bfd874996a237278481"><code>3547340</code></a> Update pinned dependencies</li> <li>See full diff in <a href="https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.92.1...hypothesis-python-6.92.2">compare view</a></li> </ul> </details> <br /> Updates `pyright` from 1.1.341 to 1.1.344 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/RobertCraigie/pyright-python/commit/2186adf40020f88d310bb42a21a22e163c43772d"><code>2186adf</code></a> Pyright NPM Package update to 1.1.344 (<a href="https://redirect.github.com/RobertCraigie/pyright-python/issues/243">#243</a>)</li> <li><a href="https://github.com/RobertCraigie/pyright-python/commit/42959f486cdf76a59ea5bd48894291fb7affcfeb"><code>42959f4</code></a> Pyright NPM Package update to 1.1.343 (<a href="https://redirect.github.com/RobertCraigie/pyright-python/issues/242">#242</a>)</li> <li><a href="https://github.com/RobertCraigie/pyright-python/commit/259aa25917fd35a93d630e5aaaa42c30bf4bae89"><code>259aa25</code></a> [pyright updated to 1.1.342] Update Version (<a href="https://redirect.github.com/RobertCraigie/pyright-python/issues/241">#241</a>)</li> <li>See full diff in <a href="https://github.com/RobertCraigie/pyright-python/compare/v1.1.341...v1.1.344">compare view</a></li> </ul> </details> <br /> Updates `black` from 23.12.0 to 23.12.1 <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>23.12.1</h2> <p>Fixed a bug that included dependencies from the d extra by default (<a href="https://redirect.github.com/psf/black/issues/4108">#4108</a>)</p> </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>23.12.1</h2> <h3>Packaging</h3> <ul> <li>Fixed a bug that included dependencies from the <code>d</code> extra by default (<a href="https://redirect.github.com/psf/black/issues/4108">#4108</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/psf/black/commit/ec91a2be3c44d88e1a3960a4937ad6ed3b63464e"><code>ec91a2b</code></a> Prepare release 23.12.1 (<a href="https://redirect.github.com/psf/black/issues/4124">#4124</a>)</li> <li><a href="https://github.com/psf/black/commit/8fec1c30855890cc9cfce5ae6d633a1c1a21d724"><code>8fec1c3</code></a> Adds paren to deps for hidden extra constraint (<a href="https://redirect.github.com/psf/black/issues/4108">#4108</a>)</li> <li><a href="https://github.com/psf/black/commit/35ce37ded7bd8fdd3950af19e7c11f311ee7b8d8"><code>35ce37d</code></a> Add new changelog template</li> <li>See full diff in <a href="https://github.com/psf/black/compare/23.12.0...23.12.1">compare view</a></li> </ul> </details> <br /> Updates `ruff` from 0.1.8 to 0.1.9 <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>v0.1.9</h2> <h2>Changes</h2> <h3>Breaking changes</h3> <ul> <li>Add site-packages to default exclusions (<a href="https://redirect.github.com/astral-sh/ruff/pull/9188">#9188</a>)</li> </ul> <h3>Preview features</h3> <ul> <li>Fix: Avoid parenthesizing subscript targets and values (<a href="https://redirect.github.com/astral-sh/ruff/pull/9209">#9209</a>)</li> <li>[<code>pylint</code>] Implement <code>too-many-locals</code> (<code>PLR0914</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/9163">#9163</a>)</li> <li>Implement <code>reimplemented_operator</code> (FURB118) (<a href="https://redirect.github.com/astral-sh/ruff/pull/9171">#9171</a>)</li> <li>Add a rule to detect string members in runtime-evaluated unions (<a href="https://redirect.github.com/astral-sh/ruff/pull/9143">#9143</a>)</li> <li>Implement <code>no_blank_line_before_class_docstring</code> preview style (<a href="https://redirect.github.com/astral-sh/ruff/pull/9154">#9154</a>)</li> </ul> <h3>Rule changes</h3> <ul> <li><code>CONSTANT_CASE</code> variables are improperly flagged for yoda violation (<code>SIM300</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/9164">#9164</a>)</li> <li>[<code>flake8-pyi</code>] Cover ParamSpecs and TypeVarTuples (<code>PYI018</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/9198">#9198</a>)</li> <li>[<code>flake8-bugbear</code>] Add fix for <code>zip-without-explicit-strict</code> (<code>B905</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/9176">#9176</a>)</li> <li>Add fix to automatically remove <code>print</code> and <code>pprint</code> statements (<code>T201</code>, <code>T203</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/9208">#9208</a>)</li> <li>Prefer <code>Never</code> to <code>NoReturn</code> in auto-typing in Python >= 3.11 (<code>ANN201</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/9213">#9213</a>)</li> </ul> <h3>Formatter</h3> <ul> <li><code>can_omit_optional_parentheses</code>: Exit early for unparenthesized expressions (<a href="https://redirect.github.com/astral-sh/ruff/pull/9125">#9125</a>)</li> <li>Fix <code>dynamic</code> mode with doctests so that it doesn't exceed configured line width (<a href="https://redirect.github.com/astral-sh/ruff/pull/9129">#9129</a>)</li> <li>Fix <code>can_omit_optional_parentheses</code> for expressions with a right most fstring (<a href="https://redirect.github.com/astral-sh/ruff/pull/9124">#9124</a>)</li> <li>Add <code>target_version</code> to formatter options (<a href="https://redirect.github.com/astral-sh/ruff/pull/9220">#9220</a>)</li> </ul> <h3>CLI</h3> <ul> <li>Update <code>ruff format --check</code> to display message for already formatted files (<a href="https://redirect.github.com/astral-sh/ruff/pull/9153">#9153</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>Reverse order of arguments for <code>operator.contains</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/9192">#9192</a>)</li> <li>Iterate over lambdas in deferred type annotations (<a href="https://redirect.github.com/astral-sh/ruff/pull/9175">#9175</a>)</li> <li>Fix panic in <code>D208</code> with multibyte indent (<a href="https://redirect.github.com/astral-sh/ruff/pull/9147">#9147</a>)</li> <li>Add support for <code>NoReturn</code> in auto-return-typing (<a href="https://redirect.github.com/astral-sh/ruff/pull/9206">#9206</a>)</li> <li>Allow removal of <code>typing</code> from <code>exempt-modules</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/9214">#9214</a>)</li> <li>Avoid <code>mutable-class-default</code> violations for Pydantic subclasses (<a href="https://redirect.github.com/astral-sh/ruff/pull/9187">#9187</a>)</li> <li>Fix dropped union expressions for piped non-types in <code>PYI055</code> autofix (<a href="https://redirect.github.com/astral-sh/ruff/pull/9161">#9161</a>)</li> <li>Enable annotation quoting for multi-line expressions (<a href="https://redirect.github.com/astral-sh/ruff/pull/9142">#9142</a>)</li> <li>Deduplicate edits when quoting annotations (<a href="https://redirect.github.com/astral-sh/ruff/pull/9140">#9140</a>)</li> <li>Prevent invalid utf8 indexing in cell magic detection (<a href="https://redirect.github.com/astral-sh/ruff/pull/9146">#9146</a>)</li> <li>Avoid nested quotations in auto-quoting fix (<a href="https://redirect.github.com/astral-sh/ruff/pull/9168">#9168</a>)</li> <li>Add base-class inheritance detection to flake8-django rules (<a href="https://redirect.github.com/astral-sh/ruff/pull/9151">#9151</a>)</li> <li>Avoid <code>asyncio-dangling-task</code> violations on shadowed bindings (<a href="https://redirect.github.com/astral-sh/ruff/pull/9215">#9215</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.1.9</h2> <h3>Breaking changes</h3> <ul> <li>Add site-packages to default exclusions (<a href="https://redirect.github.com/astral-sh/ruff/pull/9188">#9188</a>)</li> </ul> <h3>Preview features</h3> <ul> <li>Fix: Avoid parenthesizing subscript targets and values (<a href="https://redirect.github.com/astral-sh/ruff/pull/9209">#9209</a>)</li> <li>[<code>pylint</code>] Implement <code>too-many-locals</code> (<code>PLR0914</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/9163">#9163</a>)</li> <li>Implement <code>reimplemented_operator</code> (FURB118) (<a href="https://redirect.github.com/astral-sh/ruff/pull/9171">#9171</a>)</li> <li>Add a rule to detect string members in runtime-evaluated unions (<a href="https://redirect.github.com/astral-sh/ruff/pull/9143">#9143</a>)</li> <li>Implement <code>no_blank_line_before_class_docstring</code> preview style (<a href="https://redirect.github.com/astral-sh/ruff/pull/9154">#9154</a>)</li> </ul> <h3>Rule changes</h3> <ul> <li><code>CONSTANT_CASE</code> variables are improperly flagged for yoda violation (<code>SIM300</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/9164">#9164</a>)</li> <li>[<code>flake8-pyi</code>] Cover ParamSpecs and TypeVarTuples (<code>PYI018</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/9198">#9198</a>)</li> <li>[<code>flake8-bugbear</code>] Add fix for <code>zip-without-explicit-strict</code> (<code>B905</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/9176">#9176</a>)</li> <li>Add fix to automatically remove <code>print</code> and <code>pprint</code> statements (<code>T201</code>, <code>T203</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/9208">#9208</a>)</li> <li>Prefer <code>Never</code> to <code>NoReturn</code> in auto-typing in Python >= 3.11 (<code>ANN201</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/9213">#9213</a>)</li> </ul> <h3>Formatter</h3> <ul> <li><code>can_omit_optional_parentheses</code>: Exit early for unparenthesized expressions (<a href="https://redirect.github.com/astral-sh/ruff/pull/9125">#9125</a>)</li> <li>Fix <code>dynamic</code> mode with doctests so that it doesn't exceed configured line width (<a href="https://redirect.github.com/astral-sh/ruff/pull/9129">#9129</a>)</li> <li>Fix <code>can_omit_optional_parentheses</code> for expressions with a right most fstring (<a href="https://redirect.github.com/astral-sh/ruff/pull/9124">#9124</a>)</li> <li>Add <code>target_version</code> to formatter options (<a href="https://redirect.github.com/astral-sh/ruff/pull/9220">#9220</a>)</li> </ul> <h3>CLI</h3> <ul> <li>Update <code>ruff format --check</code> to display message for already formatted files (<a href="https://redirect.github.com/astral-sh/ruff/pull/9153">#9153</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>Reverse order of arguments for <code>operator.contains</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/9192">#9192</a>)</li> <li>Iterate over lambdas in deferred type annotations (<a href="https://redirect.github.com/astral-sh/ruff/pull/9175">#9175</a>)</li> <li>Fix panic in <code>D208</code> with multibyte indent (<a href="https://redirect.github.com/astral-sh/ruff/pull/9147">#9147</a>)</li> <li>Add support for <code>NoReturn</code> in auto-return-typing (<a href="https://redirect.github.com/astral-sh/ruff/pull/9206">#9206</a>)</li> <li>Allow removal of <code>typing</code> from <code>exempt-modules</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/9214">#9214</a>)</li> <li>Avoid <code>mutable-class-default</code> violations for Pydantic subclasses (<a href="https://redirect.github.com/astral-sh/ruff/pull/9187">#9187</a>)</li> <li>Fix dropped union expressions for piped non-types in <code>PYI055</code> autofix (<a href="https://redirect.github.com/astral-sh/ruff/pull/9161">#9161</a>)</li> <li>Enable annotation quoting for multi-line expressions (<a href="https://redirect.github.com/astral-sh/ruff/pull/9142">#9142</a>)</li> <li>Deduplicate edits when quoting annotations (<a href="https://redirect.github.com/astral-sh/ruff/pull/9140">#9140</a>)</li> <li>Prevent invalid utf8 indexing in cell magic detection (<a href="https://redirect.github.com/astral-sh/ruff/pull/9146">#9146</a>)</li> <li>Avoid nested quotations in auto-quoting fix (<a href="https://redirect.github.com/astral-sh/ruff/pull/9168">#9168</a>)</li> <li>Add base-class inheritance detection to flake8-django rules (<a href="https://redirect.github.com/astral-sh/ruff/pull/9151">#9151</a>)</li> <li>Avoid <code>asyncio-dangling-task</code> violations on shadowed bindings (<a href="https://redirect.github.com/astral-sh/ruff/pull/9215">#9215</a>)</li> </ul> <h3>Documentation</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/astral-sh/ruff/commit/0263f2715eba81aee471e3dd5a50ea5f9426cbb1"><code>0263f27</code></a> Bump version to v0.1.9 (<a href="https://redirect.github.com/astral-sh/ruff/issues/9231">#9231</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/c6d80760348e32bf98a86c566c70371358b1a31e"><code>c6d8076</code></a> Set target versions in Black tests (<a href="https://redirect.github.com/astral-sh/ruff/issues/9221">#9221</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/8cb795010200aab90d1e766e5cbf39e0b28f0d26"><code>8cb7950</code></a> Add <code>target_version</code> to formatter options (<a href="https://redirect.github.com/astral-sh/ruff/issues/9220">#9220</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/ef4bd8d5ff7994f0e66536bdb284e5a573304699"><code>ef4bd8d</code></a> Fix: Avoid parenthesizing subscript targets and values (<a href="https://redirect.github.com/astral-sh/ruff/issues/9209">#9209</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/5d41c84ef71d0581d2e2a63cb7b768269ee53c9b"><code>5d41c84</code></a> SIM300: CONSTANT_CASE variables are improperly flagged for yoda violation (<a href="https://redirect.github.com/astral-sh/ruff/issues/9">#9</a>...</li> <li><a href="https://github.com/astral-sh/ruff/commit/cbe3bf9bde5a10492e1555924854f00d69eaa6e6"><code>cbe3bf9</code></a> Avoid <code>asyncio-dangling-task</code> violations on shadowed bindings (<a href="https://redirect.github.com/astral-sh/ruff/issues/9215">#9215</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/4b4160eb48a21f602555293010f15cb002a3092c"><code>4b4160e</code></a> Allow removal of <code>typing</code> from <code>exempt-modules</code> (<a href="https://redirect.github.com/astral-sh/ruff/issues/9214">#9214</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/29846f5b096bf73c30bd00c5a2df44729036cd22"><code>29846f5</code></a> Prefer <code>Never</code> to <code>NoReturn</code> in auto-typing (<a href="https://redirect.github.com/astral-sh/ruff/issues/9213">#9213</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/07b293d94922645abb3aa209e0d501567afb5684"><code>07b293d</code></a> Add fix to automatically remove <code>print</code> and <code>pprint</code> statements (<a href="https://redirect.github.com/astral-sh/ruff/issues/9208">#9208</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/5ccc21aea2b40aee927b356cef48a1ca0fbcd6c9"><code>5ccc21a</code></a> Add support for <code>NoReturn</code> in auto-return-typing (<a href="https://redirect.github.com/astral-sh/ruff/issues/9206">#9206</a>)</li> <li>Additional commits viewable in <a href="https://github.com/astral-sh/ruff/compare/v0.1.8...v0.1.9">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>
- Loading branch information