Skip to content

Commit 8125471

Browse files
authored
deps(deps-dev): bump the python-development group with 4 updates (#223)
Bumps the python-development group with 4 updates: [ipython](https://github.com/ipython/ipython), [pyfakefs](https://github.com/pytest-dev/pyfakefs), [ruff](https://github.com/astral-sh/ruff) and [types-python-dateutil](https://github.com/typeshed-internal/stub_uploader). Updates `ipython` from 9.10.0 to 9.11.0 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ipython/ipython/commit/f5e51b8232e9c41290f4cc124c8f30709c3c4f59"><code>f5e51b8</code></a> release 9.11.0</li> <li><a href="https://github.com/ipython/ipython/commit/2de974e346769e9214b26f7b479750325bc9bfa1"><code>2de974e</code></a> redo by hand</li> <li><a href="https://github.com/ipython/ipython/commit/7f24f50bebf88f34a34cf9b0b26f74794c6cb256"><code>7f24f50</code></a> Update version9.rst: document all IPython 9.10 PRs and add narrative sections</li> <li><a href="https://github.com/ipython/ipython/commit/8f42bf484a14e7229574d25e2c63c448e59882c1"><code>8f42bf4</code></a> Skip flaky test_run_separate_script_namespace_2 in pyflyby downstream tests</li> <li><a href="https://github.com/ipython/ipython/commit/e662a4345ca8df37c556ef674c041126013b5649"><code>e662a43</code></a> Have a static banner when setting SOURCE_DATE_EPOCH</li> <li><a href="https://github.com/ipython/ipython/commit/2ef687629ecb244547034744c62f4ad06b88f968"><code>2ef6876</code></a> Fix SQLite ResourceWarning: unclosed database in HistoryAccessor (<a href="https://redirect.github.com/ipython/ipython/issues/15128">#15128</a>)</li> <li><a href="https://github.com/ipython/ipython/commit/ddca958e7d3ddf74eb431b9a003a2ba85fe6818b"><code>ddca958</code></a> Add type annotations to utils contexts, dir2, decorators, and frame modules (...</li> <li><a href="https://github.com/ipython/ipython/commit/972a0ca3d7de3cabbe4cd73a8183ec1d44e18ffe"><code>972a0ca</code></a> Skip failing test_debug_namespace_1_py3[prompt_toolkit] in pyflyby downstream...</li> <li><a href="https://github.com/ipython/ipython/commit/65dc67cbdbdef083c338781b9d9ce3d4b111318b"><code>65dc67c</code></a> Skip failing test_debug_namespace_1_py3[prompt_toolkit] in pyflyby downstream...</li> <li><a href="https://github.com/ipython/ipython/commit/bb30c9e39ce4b88855daa4dc379aee5e0383ead5"><code>bb30c9e</code></a> Add type annotations to utils contexts, dir2, decorators, and frame modules</li> <li>Additional commits viewable in <a href="https://github.com/ipython/ipython/compare/9.10.0...9.11.0">compare view</a></li> </ul> </details> <br /> Updates `pyfakefs` from 6.1.3 to 6.1.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pyfakefs/releases">pyfakefs's releases</a>.</em></p> <blockquote> <h2>pyfakefs release version 6.1.4</h2> <p>Fixes an incompatibility with the VCCode unittest runner.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pyfakefs/blob/main/CHANGES.md">pyfakefs's changelog</a>.</em></p> <blockquote> <h2><a href="https://pypi.python.org/pypi/pyfakefs/6.1.4">Version 6.1.4</a> (2026-03-04)</h2> <p>Fixes incompatibility with VCCode unittest runner.</p> <h3>Fixes</h3> <ul> <li>expanduser now correctly handles paths besides home and different separators (see <a href="https://redirect.github.com/pytest-dev/pyfakefs/issues/1289">#1289</a>)</li> <li>avoid faking filesystem in VSCode unittest runner (see <a href="https://redirect.github.com/pytest-dev/pyfakefs/issues/1285">#1285</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pyfakefs/commit/3309aa963a50b21e213990f5280fe85b69e1d61c"><code>3309aa9</code></a> Release 6.1.4</li> <li><a href="https://github.com/pytest-dev/pyfakefs/commit/e8cc3a99bb546a2915acb0eda02ddd31c8b13589"><code>e8cc3a9</code></a> [pre-commit.ci] pre-commit autoupdate</li> <li><a href="https://github.com/pytest-dev/pyfakefs/commit/6b4d590a97112631af78a1070b218d94a1e8c038"><code>6b4d590</code></a> Avoid faking fs in VSCode unittest runner</li> <li><a href="https://github.com/pytest-dev/pyfakefs/commit/261e7075b05f137493452b9daddab3cb4c02a384"><code>261e707</code></a> Fix handling of full paths and separators (<a href="https://redirect.github.com/pytest-dev/pyfakefs/issues/1291">#1291</a>)</li> <li>See full diff in <a href="https://github.com/pytest-dev/pyfakefs/compare/v6.1.3...v6.1.4">compare view</a></li> </ul> </details> <br /> Updates `ruff` from 0.15.4 to 0.15.5 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/astral-sh/ruff/releases">ruff's releases</a>.</em></p> <blockquote> <h2>0.15.5</h2> <h2>Release Notes</h2> <p>Released on 2026-03-05.</p> <h3>Preview features</h3> <ul> <li>Discover Markdown files by default in preview mode (<a href="https://redirect.github.com/astral-sh/ruff/pull/23434">#23434</a>)</li> <li>[<code>perflint</code>] Extend <code>PERF102</code> to comprehensions and generators (<a href="https://redirect.github.com/astral-sh/ruff/pull/23473">#23473</a>)</li> <li>[<code>refurb</code>] Fix <code>FURB101</code> and <code>FURB103</code> false positives when I/O variable is used later (<a href="https://redirect.github.com/astral-sh/ruff/pull/23542">#23542</a>)</li> <li>[<code>ruff</code>] Add fix for <code>none-not-at-end-of-union</code> (<code>RUF036</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/22829">#22829</a>)</li> <li>[<code>ruff</code>] Fix false positive for <code>re.split</code> with empty string pattern (<code>RUF055</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/23634">#23634</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>[<code>fastapi</code>] Handle callable class dependencies with <code>__call__</code> method (<code>FAST003</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/23553">#23553</a>)</li> <li>[<code>pydocstyle</code>] Fix numpy section ordering (<code>D420</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/23685">#23685</a>)</li> <li>[<code>pyflakes</code>] Fix false positive for names shadowing re-exports (<code>F811</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/23356">#23356</a>)</li> <li>[<code>pyupgrade</code>] Avoid inserting redundant <code>None</code> elements in <code>UP045</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/23459">#23459</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>Document extension mapping for Markdown code formatting (<a href="https://redirect.github.com/astral-sh/ruff/pull/23574">#23574</a>)</li> <li>Update default Python version examples (<a href="https://redirect.github.com/astral-sh/ruff/pull/23605">#23605</a>)</li> </ul> <h3>Other changes</h3> <ul> <li>Publish releases to Astral mirror (<a href="https://redirect.github.com/astral-sh/ruff/pull/23616">#23616</a>)</li> </ul> <h3>Contributors</h3> <ul> <li><a href="https://github.com/amyreese"><code>@​amyreese</code></a></li> <li><a href="https://github.com/stakeswky"><code>@​stakeswky</code></a></li> <li><a href="https://github.com/chirizxc"><code>@​chirizxc</code></a></li> <li><a href="https://github.com/anishgirianish"><code>@​anishgirianish</code></a></li> <li><a href="https://github.com/bxff"><code>@​bxff</code></a></li> <li><a href="https://github.com/zsol"><code>@​zsol</code></a></li> <li><a href="https://github.com/charliermarsh"><code>@​charliermarsh</code></a></li> <li><a href="https://github.com/ntBre"><code>@​ntBre</code></a></li> <li><a href="https://github.com/kar-ganap"><code>@​kar-ganap</code></a></li> </ul> <h2>Install ruff 0.15.5</h2> <h3>Install prebuilt binaries via shell script</h3> <pre lang="sh"><code>curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.15.5/ruff-installer.sh | sh </code></pre> <h3>Install prebuilt binaries via powershell script</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md">ruff's changelog</a>.</em></p> <blockquote> <h2>0.15.5</h2> <p>Released on 2026-03-05.</p> <h3>Preview features</h3> <ul> <li>Discover Markdown files by default in preview mode (<a href="https://redirect.github.com/astral-sh/ruff/pull/23434">#23434</a>)</li> <li>[<code>perflint</code>] Extend <code>PERF102</code> to comprehensions and generators (<a href="https://redirect.github.com/astral-sh/ruff/pull/23473">#23473</a>)</li> <li>[<code>refurb</code>] Fix <code>FURB101</code> and <code>FURB103</code> false positives when I/O variable is used later (<a href="https://redirect.github.com/astral-sh/ruff/pull/23542">#23542</a>)</li> <li>[<code>ruff</code>] Add fix for <code>none-not-at-end-of-union</code> (<code>RUF036</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/22829">#22829</a>)</li> <li>[<code>ruff</code>] Fix false positive for <code>re.split</code> with empty string pattern (<code>RUF055</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/23634">#23634</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>[<code>fastapi</code>] Handle callable class dependencies with <code>__call__</code> method (<code>FAST003</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/23553">#23553</a>)</li> <li>[<code>pydocstyle</code>] Fix numpy section ordering (<code>D420</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/23685">#23685</a>)</li> <li>[<code>pyflakes</code>] Fix false positive for names shadowing re-exports (<code>F811</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/23356">#23356</a>)</li> <li>[<code>pyupgrade</code>] Avoid inserting redundant <code>None</code> elements in <code>UP045</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/23459">#23459</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>Document extension mapping for Markdown code formatting (<a href="https://redirect.github.com/astral-sh/ruff/pull/23574">#23574</a>)</li> <li>Update default Python version examples (<a href="https://redirect.github.com/astral-sh/ruff/pull/23605">#23605</a>)</li> </ul> <h3>Other changes</h3> <ul> <li>Publish releases to Astral mirror (<a href="https://redirect.github.com/astral-sh/ruff/pull/23616">#23616</a>)</li> </ul> <h3>Contributors</h3> <ul> <li><a href="https://github.com/amyreese"><code>@​amyreese</code></a></li> <li><a href="https://github.com/stakeswky"><code>@​stakeswky</code></a></li> <li><a href="https://github.com/chirizxc"><code>@​chirizxc</code></a></li> <li><a href="https://github.com/anishgirianish"><code>@​anishgirianish</code></a></li> <li><a href="https://github.com/bxff"><code>@​bxff</code></a></li> <li><a href="https://github.com/zsol"><code>@​zsol</code></a></li> <li><a href="https://github.com/charliermarsh"><code>@​charliermarsh</code></a></li> <li><a href="https://github.com/ntBre"><code>@​ntBre</code></a></li> <li><a href="https://github.com/kar-ganap"><code>@​kar-ganap</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/astral-sh/ruff/commit/5e4a3d9c3b381df20f6a52caef0f56ed0ebc74be"><code>5e4a3d9</code></a> Bump 0.15.5 (<a href="https://redirect.github.com/astral-sh/ruff/issues/23743">#23743</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/69c23cc5a3a6cb08d81b01c7d1c2ba0482c3a3b1"><code>69c23cc</code></a> [ty] Render all changed diagnostics in conformance.py (<a href="https://redirect.github.com/astral-sh/ruff/issues/23613">#23613</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/4926bd58204839cb75a8ed1397e824bbc8f644ca"><code>4926bd5</code></a> [ty] Split deferred checks out of <code>types/infer/builder.rs</code> (<a href="https://redirect.github.com/astral-sh/ruff/issues/23740">#23740</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/9a70f5eb2fb0180953418cd6ac037cb3d531e77b"><code>9a70f5e</code></a> Discover markdown files by default in preview mode (<a href="https://redirect.github.com/astral-sh/ruff/issues/23434">#23434</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/3dc78b0a84ee231afb1c3329e11bfc912c236366"><code>3dc78b0</code></a> [ty] Use <code>HasOptionalDefinition</code> for <code>except</code> handlers (<a href="https://redirect.github.com/astral-sh/ruff/issues/23739">#23739</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/a6a5e8d10b8a5185049827be0a304db522b91c9a"><code>a6a5e8d</code></a> [ty] Fix precedence of <code>all</code> selector in TOML configurations (<a href="https://redirect.github.com/astral-sh/ruff/issues/23723">#23723</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/2a5384b0b6e22ab511aec6f8dbb11648befda887"><code>2a5384b</code></a> [ty] Make <code>all</code> selector case sensitive (<a href="https://redirect.github.com/astral-sh/ruff/issues/23713">#23713</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/db77d7b2ae3da8deed64d8889a5cbcea287b52a6"><code>db77d7b</code></a> [ty] Add a diagnostic if a <code>TypeVar</code> is used to specialize a <code>ParamSpec</code>, or ...</li> <li><a href="https://github.com/astral-sh/ruff/commit/db2849068f7d6a1f42cdafec46a7c2c83d39ece3"><code>db28490</code></a> [ty] Override home directory in ty tests (<a href="https://redirect.github.com/astral-sh/ruff/issues/23724">#23724</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/5f0fd91a230972bb9d1e4545ebaed2b7d09158a2"><code>5f0fd91</code></a> [ty] More type-variable default validation (<a href="https://redirect.github.com/astral-sh/ruff/issues/23639">#23639</a>)</li> <li>Additional commits viewable in <a href="https://github.com/astral-sh/ruff/compare/0.15.4...0.15.5">compare view</a></li> </ul> </details> <br /> Updates `types-python-dateutil` from 2.9.0.20260302 to 2.9.0.20260305 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/typeshed-internal/stub_uploader/commits">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details>
2 parents 66287e3 + 87a23cc commit 8125471

File tree

3 files changed

+35
-33
lines changed

3 files changed

+35
-33
lines changed

.pre-commit-config.yaml

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

docs/PROJECT_DESCRIPTION.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ uv add mpt-api-client
2424
from mpt_api_client import MPTClient
2525

2626
# client = MPTClient(api_key=<your_api_key>, base_url=<mpt_api_url>)
27-
client = MPTClient() # Reads MPT_API_TOKEN and MPT_API_BASE_URL from the environment
27+
client = MPTClient() # Reads MPT_API_TOKEN and MPT_API_BASE_URL from the environment
2828

2929
for product in client.catalog.products.iterate():
3030
print(product.name)
@@ -36,12 +36,14 @@ for product in client.catalog.products.iterate():
3636
import asyncio
3737
from mpt_api_client import AsyncMPTClient
3838

39+
3940
async def main():
4041
# client = AsyncMPTClient(api_key=<your_api_key>, base_url=<mpt_api_url>)
41-
client = AsyncMPTClient() # Reads MPT_API_TOKEN and MPT_API_BASE_URL from the environment
42+
client = AsyncMPTClient() # Reads MPT_API_TOKEN and MPT_API_BASE_URL from the environment
4243
async for product in client.catalog.products.iterate():
4344
print(product.name)
4445

46+
4547
asyncio.run(main())
4648
```
4749

uv.lock

Lines changed: 30 additions & 30 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)