Skip to content

Commit 15a9a7f

Browse files
Bump the python-packages group across 1 directory with 9 updates (#171)
Bumps the python-packages group with 8 updates in the / directory: | Package | From | To | | --- | --- | --- | | [db-dtypes](https://github.com/googleapis/python-db-dtypes-pandas) | `1.4.4` | `1.5.0` | | [google-cloud-bigquery](https://github.com/googleapis/python-bigquery) | `3.40.0` | `3.40.1` | | [rich](https://github.com/Textualize/rich) | `14.3.1` | `14.3.2` | | [sqlglot](https://github.com/tobymao/sqlglot) | `28.6.0` | `28.10.1` | | [google-cloud-bigquery-storage](https://github.com/googleapis/google-cloud-python) | `2.36.0` | `2.36.1` | | [filelock](https://github.com/tox-dev/py-filelock) | `3.20.3` | `3.24.2` | | [ipykernel](https://github.com/ipython/ipykernel) | `7.1.0` | `7.2.0` | | [ruff](https://github.com/astral-sh/ruff) | `0.14.14` | `0.15.1` | Updates `db-dtypes` from 1.4.4 to 1.5.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/googleapis/python-db-dtypes-pandas/releases">db-dtypes's releases</a>.</em></p> <blockquote> <h2>db-dtypes 1.5.0</h2> <h2><a href="https://github.com/googleapis/python-db-dtypes-pandas/compare/v1.4.3...v1.5.0">1.5.0</a> (2025-12-15)</h2> <h3>Features</h3> <ul> <li>Add support for Python 3.14 (<a href="https://redirect.github.com/googleapis/python-db-dtypes-pandas/issues/380">#380</a>) (<a href="https://github.com/googleapis/python-db-dtypes-pandas/commit/c164a47b">c164a47b</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/googleapis/python-db-dtypes-pandas/blob/main/CHANGELOG.md">db-dtypes's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/googleapis/google-cloud-python/compare/db-dtypes-v1.4.3...db-dtypes-v1.5.0">1.5.0</a> (2025-12-15)</h2> <h3>Features</h3> <ul> <li>Add support for Python 3.14 (<a href="https://redirect.github.com/googleapis/python-db-dtypes-pandas/issues/380">#380</a>) (<a href="https://github.com/googleapis/google-cloud-python/commit/c164a47be909203606cf982d6f0becc6c8efdb09">c164a47be909203606cf982d6f0becc6c8efdb09</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/googleapis/python-db-dtypes-pandas/commit/58dc6fdf92a1a7a86a542582f6506eb824f4ee2d"><code>58dc6fd</code></a> chore: librarian release pull request: 20251215T132415Z (<a href="https://redirect.github.com/googleapis/python-db-dtypes-pandas/issues/382">#382</a>)</li> <li><a href="https://github.com/googleapis/python-db-dtypes-pandas/commit/c164a47be909203606cf982d6f0becc6c8efdb09"><code>c164a47</code></a> feat: Add support for Python 3.14 (<a href="https://redirect.github.com/googleapis/python-db-dtypes-pandas/issues/380">#380</a>)</li> <li><a href="https://github.com/googleapis/python-db-dtypes-pandas/commit/5163c1c7e1232e1ec4873dfd9d21e3b6abe3d1ab"><code>5163c1c</code></a> chore(tests): run unit tests after merge (<a href="https://redirect.github.com/googleapis/python-db-dtypes-pandas/issues/378">#378</a>)</li> <li><a href="https://github.com/googleapis/python-db-dtypes-pandas/commit/86c0308fdab39b29633304fc132253530723bab4"><code>86c0308</code></a> chore(librarian): update sha to support librarian 1.0.0 (<a href="https://redirect.github.com/googleapis/python-db-dtypes-pandas/issues/376">#376</a>)</li> <li><a href="https://github.com/googleapis/python-db-dtypes-pandas/commit/bd5a4c7bc4427677b15a06ae022eda90962ea3ab"><code>bd5a4c7</code></a> chore(librarian): onboard to librarian (<a href="https://redirect.github.com/googleapis/python-db-dtypes-pandas/issues/374">#374</a>)</li> <li>See full diff in <a href="https://github.com/googleapis/python-db-dtypes-pandas/compare/v1.4.4...v1.5.0">compare view</a></li> </ul> </details> <br /> Updates `google-cloud-bigquery` from 3.40.0 to 3.40.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/googleapis/python-bigquery/releases">google-cloud-bigquery's releases</a>.</em></p> <blockquote> <h2>google-cloud-bigquery: v3.40.1</h2> <h2><a href="https://github.com/googleapis/python-bigquery/compare/v3.40.0...v3.40.1">3.40.1</a> (2026-02-12)</h2> <h3>Bug Fixes</h3> <ul> <li> <p>updates timeout/retry code to respect hanging server (<a href="https://redirect.github.com/googleapis/python-bigquery/issues/2408">#2408</a>) (<a href="https://github.com/googleapis/python-bigquery/commit/24d45d0d">24d45d0d</a>)</p> </li> <li> <p>add timeout parameter to to_dataframe and to_arrow met… (<a href="https://redirect.github.com/googleapis/python-bigquery/issues/2354">#2354</a>) (<a href="https://github.com/googleapis/python-bigquery/commit/4f67ba20">4f67ba20</a>)</p> </li> </ul> <h3>Documentation</h3> <ul> <li>clarify that only jobs.query and jobs.getQueryResults are affec… (<a href="https://redirect.github.com/googleapis/python-bigquery/issues/2349">#2349</a>) (<a href="https://github.com/googleapis/python-bigquery/commit/73228432">73228432</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/googleapis/python-bigquery/blob/main/CHANGELOG.md">google-cloud-bigquery's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/googleapis/google-cloud-python/compare/google-cloud-bigquery-v3.40.0...google-cloud-bigquery-v3.40.1">3.40.1</a> (2026-02-12)</h2> <h3>Documentation</h3> <ul> <li>clarify that only jobs.query and jobs.getQueryResults are affec… (<a href="https://redirect.github.com/googleapis/python-bigquery/issues/2349">#2349</a>) (<a href="https://github.com/googleapis/google-cloud-python/commit/73228432a3c821db05d898ea4a4788adf15b033d">73228432a3c821db05d898ea4a4788adf15b033d</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>updates timeout/retry code to respect hanging server (<a href="https://redirect.github.com/googleapis/python-bigquery/issues/2408">#2408</a>) (<a href="https://github.com/googleapis/google-cloud-python/commit/24d45d0d5bf89762f253ba6bd6fdbee9d5993422">24d45d0d5bf89762f253ba6bd6fdbee9d5993422</a>)</li> <li>add timeout parameter to to_dataframe and to_arrow met… (<a href="https://redirect.github.com/googleapis/python-bigquery/issues/2354">#2354</a>) (<a href="https://github.com/googleapis/google-cloud-python/commit/4f67ba20b49159e81f645ed98e401b9bb1359c1a">4f67ba20b49159e81f645ed98e401b9bb1359c1a</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/googleapis/python-bigquery/commit/e8184fa38563b8e9aef265ec64836a931e9e89cd"><code>e8184fa</code></a> chore: librarian release pull request: 20260212T105312Z (<a href="https://redirect.github.com/googleapis/python-bigquery/issues/2415">#2415</a>)</li> <li><a href="https://github.com/googleapis/python-bigquery/commit/80ca3f5b6be483220cbefae1241c855de92690a0"><code>80ca3f5</code></a> chore(deps): update dependency pyasn1 to v0.6.2 [security] (<a href="https://redirect.github.com/googleapis/python-bigquery/issues/2407">#2407</a>)</li> <li><a href="https://github.com/googleapis/python-bigquery/commit/d5cc42b71726fef46715587df6379c325979667a"><code>d5cc42b</code></a> chore(deps): update dependency geopandas to v1.1.2 [security] (<a href="https://redirect.github.com/googleapis/python-bigquery/issues/2411">#2411</a>)</li> <li><a href="https://github.com/googleapis/python-bigquery/commit/24d45d0d5bf89762f253ba6bd6fdbee9d5993422"><code>24d45d0</code></a> fix: updates timeout/retry code to respect hanging server (<a href="https://redirect.github.com/googleapis/python-bigquery/issues/2408">#2408</a>)</li> <li><a href="https://github.com/googleapis/python-bigquery/commit/7b8ceea975a2e945eacb0a32c5946ff10e9fe20e"><code>7b8ceea</code></a> chore(deps): update dependency urllib3 to v2.6.3 [security] (<a href="https://redirect.github.com/googleapis/python-bigquery/issues/2357">#2357</a>)</li> <li><a href="https://github.com/googleapis/python-bigquery/commit/73228432a3c821db05d898ea4a4788adf15b033d"><code>7322843</code></a> docs: clarify that only jobs.query and jobs.getQueryResults are affec… (<a href="https://redirect.github.com/googleapis/python-bigquery/issues/2349">#2349</a>)</li> <li><a href="https://github.com/googleapis/python-bigquery/commit/4f67ba20b49159e81f645ed98e401b9bb1359c1a"><code>4f67ba2</code></a> fix: add timeout parameter to to_dataframe and to_arrow met… (<a href="https://redirect.github.com/googleapis/python-bigquery/issues/2354">#2354</a>)</li> <li>See full diff in <a href="https://github.com/googleapis/python-bigquery/compare/v3.40.0...v3.40.1">compare view</a></li> </ul> </details> <br /> Updates `pandas` from 3.0.0 to 2.3.3 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pandas-dev/pandas/commit/9c8bc3e55188c8aff37207a74f1dd144980b8874"><code>9c8bc3e</code></a> RLS: 2.3.3</li> <li><a href="https://github.com/pandas-dev/pandas/commit/6aa788a00bda9b0f004302076dad94df3edeafc7"><code>6aa788a</code></a> [backport 2.3.x] DOC: prepare 2.3.3 whatsnew notes for release (<a href="https://redirect.github.com/pandas-dev/pandas/issues/62499">#62499</a>) (<a href="https://redirect.github.com/pandas-dev/pandas/issues/62508">#62508</a>)</li> <li><a href="https://github.com/pandas-dev/pandas/commit/b64f0df403d11ac733d9f460f89a5e99c8044ed0"><code>b64f0df</code></a> [backport 2.3.x] BUG: avoid validation error for ufunc with string[python] ar...</li> <li><a href="https://github.com/pandas-dev/pandas/commit/058eb2b0edfc408dae9966ef1f03372f2a3ff04c"><code>058eb2b</code></a> [backport 2.3.x] BUG: String[pyarrow] comparison with mixed object (<a href="https://redirect.github.com/pandas-dev/pandas/issues/62424">#62424</a>) (...</li> <li><a href="https://github.com/pandas-dev/pandas/commit/2ca088daef6a9d9333fea8aedffc7e50d28dfdee"><code>2ca088d</code></a> [backport 2.3.x] DEPR: remove the Period resampling deprecation (<a href="https://redirect.github.com/pandas-dev/pandas/issues/62480">#62480</a>) (<a href="https://redirect.github.com/pandas-dev/pandas/issues/62">#62</a>...</li> <li><a href="https://github.com/pandas-dev/pandas/commit/92bf98f623572ed053d48be5818c8503f1b61888"><code>92bf98f</code></a> [backport 2.3.x] BUG: fix .str.isdigit to honor unicode superscript for older...</li> <li><a href="https://github.com/pandas-dev/pandas/commit/e57c7d6a2247316188fba0ba2a0db3c11028d75c"><code>e57c7d6</code></a> Backport PR <a href="https://redirect.github.com/pandas-dev/pandas/issues/62452">#62452</a> on branch 2.3.x (TST: Adjust tests for numexpr 2.13) (<a href="https://redirect.github.com/pandas-dev/pandas/issues/62454">#62454</a>)</li> <li><a href="https://github.com/pandas-dev/pandas/commit/e0fe9a03c90e560c34a3bbbdd1735a8b64f7b281"><code>e0fe9a0</code></a> Backport to 2.3.x: REGR: from_records not initializing subclasses properly (#...</li> <li><a href="https://github.com/pandas-dev/pandas/commit/23a1085e641c8e3a5b500e319c5973e4160b9236"><code>23a1085</code></a> BUG: improve future warning for boolean operations with missaligned indexes (...</li> <li><a href="https://github.com/pandas-dev/pandas/commit/61136969fb18b438b6660bd5d485d0236dbf4a71"><code>6113696</code></a> Backport PR <a href="https://redirect.github.com/pandas-dev/pandas/issues/62396">#62396</a> on branch 2.3.x (PKG/DOC: indicate Python 3.14 support in ...</li> <li>Additional commits viewable in <a href="https://github.com/pandas-dev/pandas/compare/v3.0.0...v2.3.3">compare view</a></li> </ul> </details> <br /> Updates `rich` from 14.3.1 to 14.3.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Textualize/rich/releases">rich's releases</a>.</em></p> <blockquote> <h2>The ZWJy release</h2> <p>A fix for <code>cell_len</code> edge cases</p> <h2>[14.3.2] - 2026-02-01</h2> <h3>Fixed</h3> <ul> <li>Fixed solo ZWJ crash <a href="https://redirect.github.com/Textualize/rich/pull/3953">Textualize/rich#3953</a></li> <li>Fixed control codes reporting width of 1 <a href="https://redirect.github.com/Textualize/rich/pull/3953">Textualize/rich#3953</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Textualize/rich/blob/master/CHANGELOG.md">rich's changelog</a>.</em></p> <blockquote> <h2>[14.3.2] - 2026-02-01</h2> <h3>Fixed</h3> <ul> <li>Fixed solo ZWJ crash <a href="https://redirect.github.com/Textualize/rich/pull/3953">Textualize/rich#3953</a></li> <li>Fixed control codes reporting width of 1 <a href="https://redirect.github.com/Textualize/rich/pull/3953">Textualize/rich#3953</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Textualize/rich/commit/0752ff047295131d98f24284e1d949300cd6f4c1"><code>0752ff0</code></a> Merge pull request <a href="https://redirect.github.com/Textualize/rich/issues/3953">#3953</a> from Textualize/zwj-fix</li> <li><a href="https://github.com/Textualize/rich/commit/54ae0cfbb8d43ccc8f56bf57019b9a22c252eefa"><code>54ae0cf</code></a> simplify</li> <li><a href="https://github.com/Textualize/rich/commit/07edb85f7e09ae76f0a0c9ac4c2059803ce8eb9a"><code>07edb85</code></a> refine</li> <li><a href="https://github.com/Textualize/rich/commit/31930ddc842d9e1cd224327d5f6c22eff4a87f82"><code>31930dd</code></a> fix test</li> <li><a href="https://github.com/Textualize/rich/commit/454fcfc92c66556f9538d420b5bd3ba95b1f57b7"><code>454fcfc</code></a> stupid comment</li> <li><a href="https://github.com/Textualize/rich/commit/13f87a4007f629c00b491286034751d53ae9d63c"><code>13f87a4</code></a> Fix ZWJ and edge cases</li> <li><a href="https://github.com/Textualize/rich/commit/1d402e0c59f8765e420a5a4440eb2fca7465d1ae"><code>1d402e0</code></a> fix dates</li> <li>See full diff in <a href="https://github.com/Textualize/rich/compare/v14.3.1...v14.3.2">compare view</a></li> </ul> </details> <br /> Updates `sqlglot` from 28.6.0 to 28.10.1 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tobymao/sqlglot/commit/9b327224d8a8e84c8ce3636b6629215845abb1fd"><code>9b32722</code></a> Fix: Support missing meta when updating position metadata for an expression (...</li> <li><a href="https://github.com/tobymao/sqlglot/commit/686ab6ab6da7a1bc7652846989aedd014a9a6d41"><code>686ab6a</code></a> fix(optimizer)!: Use replace instead of set for JSON dot access identifiers (...</li> <li><a href="https://github.com/tobymao/sqlglot/commit/2292d0d477ea9aaa7016539deb1435164ee749da"><code>2292d0d</code></a> feat(optimizer)!: Move SINH, COSH, TANH to Base (<a href="https://redirect.github.com/tobymao/sqlglot/issues/6954">#6954</a>)</li> <li><a href="https://github.com/tobymao/sqlglot/commit/cec0f27f17f01c7b1355f1c1306a0f08af639331"><code>cec0f27</code></a> feat(optimizer)!: Annotate BITWISE OPERATORS for Presto/Trino (<a href="https://redirect.github.com/tobymao/sqlglot/issues/6951">#6951</a>)</li> <li><a href="https://github.com/tobymao/sqlglot/commit/d01657a581a42f1588436882d190b20f4ea004a0"><code>d01657a</code></a> feat(optimizer)!: Annotate WIDTH_BUCKET(expr) for Presto/Trino (<a href="https://redirect.github.com/tobymao/sqlglot/issues/6950">#6950</a>)</li> <li><a href="https://github.com/tobymao/sqlglot/commit/0e872dcb5337d13befe981261466ca14a788ef1e"><code>0e872dc</code></a> feat(optimizer)!: Annotate POSITION and STRPOS for Trino/Presto (<a href="https://redirect.github.com/tobymao/sqlglot/issues/6948">#6948</a>)</li> <li><a href="https://github.com/tobymao/sqlglot/commit/713d22f0d44790f8dc7d80ba12ae920815a28c51"><code>713d22f</code></a> feat(optimizer)!: Annotate LENGTH, LEVENSHTEIN_DISTANCE for Presto/Trino (<a href="https://redirect.github.com/tobymao/sqlglot/issues/6947">#6947</a>)</li> <li><a href="https://github.com/tobymao/sqlglot/commit/79899060ed3331a55ca1c935e00376a1c137840c"><code>7989906</code></a> feat(optimizer)!: Move ASINH, ACOSH, ATANH to Base (<a href="https://redirect.github.com/tobymao/sqlglot/issues/6946">#6946</a>)</li> <li><a href="https://github.com/tobymao/sqlglot/commit/2326eae50e6ecd47d4a8b2c848a93b720538187a"><code>2326eae</code></a> feat(optimizer)!: Move ASIN, ACOS, ATAN to Base (<a href="https://redirect.github.com/tobymao/sqlglot/issues/6945">#6945</a>)</li> <li><a href="https://github.com/tobymao/sqlglot/commit/852adeca09c7776810eb691a04a570e0cf673aa3"><code>852adec</code></a> feat(optimizer)!: Move <code>MD5(expr)</code> to Base (<a href="https://redirect.github.com/tobymao/sqlglot/issues/6944">#6944</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tobymao/sqlglot/compare/v28.6.0...v28.10.1">compare view</a></li> </ul> </details> <br /> Updates `google-cloud-bigquery-storage` from 2.36.0 to 2.36.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/googleapis/google-cloud-python/releases">google-cloud-bigquery-storage's releases</a>.</em></p> <blockquote> <h2>google-cloud-bigquery-storage: v2.36.1</h2> <h2><a href="https://github.com/googleapis/google-cloud-python/compare/google-cloud-bigquery-storage-v2.36.0...google-cloud-bigquery-storage-v2.36.1">v2.36.1</a> (2026-02-12)</h2> <h3>Bug Fixes</h3> <ul> <li>fix mypy (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/15531">#15531</a>) (<a href="https://github.com/googleapis/google-cloud-python/commit/f2536ae3">f2536ae3</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>Update BigQuery Storage Arrow samples batching logic (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/14961">#14961</a>) (<a href="https://github.com/googleapis/google-cloud-python/commit/45d4cee9">45d4cee9</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/googleapis/google-cloud-python/commit/0e4866eb2bc3fdc2c5f5d18d2c3347d225be6b1b"><code>0e4866e</code></a> chore: librarian release pull request: 20260212T081040Z (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/15564">#15564</a>)</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/b483e9218e14736a27c6547c2da15a9ca74c0db9"><code>b483e92</code></a> chore: librarian generate pull request: 20260211T172749Z (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/15560">#15560</a>)</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/5371e8e931dfba1d504ac2ffbd48a7f4abdcc158"><code>5371e8e</code></a> chore: librarian generate pull request: 20260211T082017Z (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/15556">#15556</a>)</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/e04fc9c11cf32fac41d37fd599c555650b47d4ba"><code>e04fc9c</code></a> chore(migration): Migrate code from googleapis/python-runtimeconfig into pack...</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/973729baee55a2f2c16c7bb1015f2880b21d58c9"><code>973729b</code></a> clean up</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/a6b40b3154a526d35267abafde4c64aa86bcc27c"><code>a6b40b3</code></a> chore: librarian generate pull request: 20260210T165038Z (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/15554">#15554</a>)</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/99a1284fe05e38e313d6504409574536674a32b5"><code>99a1284</code></a> chore: librarian generate pull request: 20260210T151820Z (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/15553">#15553</a>)</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/151eeae8c09995b3f64fed6c692e79e2b25d8147"><code>151eeae</code></a> chore(migration): Migrate code from googleapis/python-test-utils into package...</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/69d956e66190e10f1a99980350429caa8b2aefa0"><code>69d956e</code></a> fix build</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/0b70fa81d1d7dfc0427490e7840e57d42dea5758"><code>0b70fa8</code></a> fix build</li> <li>Additional commits viewable in <a href="https://github.com/googleapis/google-cloud-python/compare/google-cloud-bigquery-storage-v2.36.0...google-cloud-bigquery-storage-v2.36.1">compare view</a></li> </ul> </details> <br /> Updates `filelock` from 3.20.3 to 3.24.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tox-dev/py-filelock/releases">filelock's releases</a>.</em></p> <blockquote> <h2>3.24.2</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>📝 docs: restructure using Diataxis framework by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/filelock/pull/489">tox-dev/filelock#489</a></li> <li>🐛 fix(test): resolve flaky write non-starvation test by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/filelock/pull/490">tox-dev/filelock#490</a></li> <li>🐛 fix(rw): close sqlite3 cursors and skip SoftFileLock Windows race by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/filelock/pull/491">tox-dev/filelock#491</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tox-dev/filelock/compare/3.24.1...3.24.2">https://github.com/tox-dev/filelock/compare/3.24.1...3.24.2</a></p> <h2>3.24.1</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>🐛 fix(soft): resolve Windows deadlock and test race condition by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/filelock/pull/488">tox-dev/filelock#488</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tox-dev/filelock/compare/3.24.0...3.24.1">https://github.com/tox-dev/filelock/compare/3.24.0...3.24.1</a></p> <h2>3.24.0</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>🐛 fix(unix): auto-fallback to SoftFileLock on ENOSYS by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/filelock/pull/480">tox-dev/filelock#480</a></li> <li>✨ feat(lock): add poll_interval to constructor by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/filelock/pull/482">tox-dev/filelock#482</a></li> <li>🐛 fix(win): eliminate lock file race in threaded usage by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/filelock/pull/484">tox-dev/filelock#484</a></li> <li>✨ feat(mode): respect POSIX default ACL inheritance by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/filelock/pull/483">tox-dev/filelock#483</a></li> <li>🐛 fix(api): detect same-thread self-deadlock by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/filelock/pull/481">tox-dev/filelock#481</a></li> <li>✨ feat(lock): add cancel_check to acquire by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/filelock/pull/487">tox-dev/filelock#487</a></li> <li>✨ feat(lock): add lifetime parameter for lock expiration by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/filelock/pull/486">tox-dev/filelock#486</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tox-dev/filelock/compare/3.23.0...3.24.0">https://github.com/tox-dev/filelock/compare/3.23.0...3.24.0</a></p> <h2>3.23.0</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>📝 docs: add fasteners to similar libraries by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/filelock/pull/478">tox-dev/filelock#478</a></li> <li>📝 docs: move from Unlicense to MIT by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/filelock/pull/479">tox-dev/filelock#479</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tox-dev/filelock/compare/3.22.0...3.23.0">https://github.com/tox-dev/filelock/compare/3.22.0...3.23.0</a></p> <h2>3.22.0</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>✨ feat(soft): detect and break stale locks by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/filelock/pull/476">tox-dev/filelock#476</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst">filelock's changelog</a>.</em></p> <blockquote> <p>########### Changelog ###########</p> <hr /> <p>3.24.2 (2026-02-16)</p> <hr /> <ul> <li>🐛 fix(rw): close sqlite3 cursors and skip SoftFileLock Windows race :pr:<code>491</code></li> <li>🐛 fix(test): resolve flaky write non-starvation test :pr:<code>490</code></li> <li>📝 docs: restructure using Diataxis framework :pr:<code>489</code></li> </ul> <hr /> <p>3.24.1 (2026-02-15)</p> <hr /> <ul> <li>🐛 fix(soft): resolve Windows deadlock and test race condition :pr:<code>488</code></li> </ul> <hr /> <p>3.24.0 (2026-02-14)</p> <hr /> <ul> <li>✨ feat(lock): add lifetime parameter for lock expiration (<a href="https://redirect.github.com/tox-dev/py-filelock/issues/68">#68</a>) :pr:<code>486</code></li> <li>✨ feat(lock): add cancel_check to acquire (<a href="https://redirect.github.com/tox-dev/py-filelock/issues/309">#309</a>) :pr:<code>487</code></li> <li>🐛 fix(api): detect same-thread self-deadlock :pr:<code>481</code></li> <li>✨ feat(mode): respect POSIX default ACLs (<a href="https://redirect.github.com/tox-dev/py-filelock/issues/378">#378</a>) :pr:<code>483</code></li> <li>🐛 fix(win): eliminate lock file race in threaded usage :pr:<code>484</code></li> <li>✨ feat(lock): add poll_interval to constructor :pr:<code>482</code></li> <li>🐛 fix(unix): auto-fallback to SoftFileLock on ENOSYS :pr:<code>480</code></li> </ul> <hr /> <p>3.23.0 (2026-02-14)</p> <hr /> <ul> <li>📝 docs: move from Unlicense to MIT :pr:<code>479</code></li> <li>📝 docs: add fasteners to similar libraries :pr:<code>478</code></li> </ul> <hr /> <p>3.22.0 (2026-02-14)</p> <hr /> <ul> <li>🐛 fix(soft): skip stale detection on Windows :pr:<code>477</code></li> <li>✨ feat(soft): detect and break stale locks :pr:<code>476</code></li> </ul> <hr /> <p>3.21.2 (2026-02-13)</p> <hr /> <ul> <li>🐛 fix: catch ImportError for missing sqlite3 C library :pr:<code>475</code></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tox-dev/filelock/commit/db3e05a5ea4dcb6fa96bad3dd033881a6dfd2014"><code>db3e05a</code></a> Release 3.24.2</li> <li><a href="https://github.com/tox-dev/filelock/commit/ab6b90e809ebd9187ee77ce09f97bd5dce102a39"><code>ab6b90e</code></a> 🐛 fix(rw): close sqlite3 cursors and skip SoftFileLock Windows race (<a href="https://redirect.github.com/tox-dev/py-filelock/issues/491">#491</a>)</li> <li><a href="https://github.com/tox-dev/filelock/commit/98b4ee96a46514beea08a2c90eca4ee5e1a4c5b2"><code>98b4ee9</code></a> 🐛 fix(test): resolve flaky write non-starvation test (<a href="https://redirect.github.com/tox-dev/py-filelock/issues/490">#490</a>)</li> <li><a href="https://github.com/tox-dev/filelock/commit/ef15f6bc106f197711850f18a281fd87bd7bedff"><code>ef15f6b</code></a> 📝 docs: restructure using Diataxis framework (<a href="https://redirect.github.com/tox-dev/py-filelock/issues/489">#489</a>)</li> <li><a href="https://github.com/tox-dev/filelock/commit/0b2f65ba65b3241a0d273a23bd729601e3ebe541"><code>0b2f65b</code></a> Release 3.24.1</li> <li><a href="https://github.com/tox-dev/filelock/commit/abccdba2fb1532245625139f28dabf42b31a19a3"><code>abccdba</code></a> 🐛 fix(soft): resolve Windows deadlock and test race condition (<a href="https://redirect.github.com/tox-dev/py-filelock/issues/488">#488</a>)</li> <li><a href="https://github.com/tox-dev/filelock/commit/2de9380712d41617729d1cfabab13a4684861d3f"><code>2de9380</code></a> Release 3.24.0</li> <li><a href="https://github.com/tox-dev/filelock/commit/d429e18f159ae26432579d0394b0f6cd460d9f1f"><code>d429e18</code></a> ✨ feat(lock): add lifetime parameter for lock expiration (<a href="https://redirect.github.com/tox-dev/py-filelock/issues/68">#68</a>) (<a href="https://redirect.github.com/tox-dev/py-filelock/issues/486">#486</a>)</li> <li><a href="https://github.com/tox-dev/filelock/commit/6c75bf7832d0039f54dfb193ad3bd6a4bea2d94f"><code>6c75bf7</code></a> ✨ feat(lock): add cancel_check to acquire (<a href="https://redirect.github.com/tox-dev/py-filelock/issues/309">#309</a>) (<a href="https://redirect.github.com/tox-dev/py-filelock/issues/487">#487</a>)</li> <li><a href="https://github.com/tox-dev/filelock/commit/fa6a27b84043e9611f551673364185a9b5d2d49f"><code>fa6a27b</code></a> 🐛 fix(api): detect same-thread self-deadlock (<a href="https://redirect.github.com/tox-dev/py-filelock/issues/481">#481</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tox-dev/py-filelock/compare/3.20.3...3.24.2">compare view</a></li> </ul> </details> <br /> Updates `ipykernel` from 7.1.0 to 7.2.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/ipython/ipykernel/releases">ipykernel's releases</a>.</em></p> <blockquote> <h2>v7.2.0</h2> <h2>7.2.0</h2> <p>(<a href="https://github.com/ipython/ipykernel/compare/39eaf96a...1630c4f7d5365918c4f06cf3caee3c278b52afc2">Full Changelog</a>)</p> <h3>New features added</h3> <ul> <li>Added kernel_protocol_version to kernelspec <a href="https://redirect.github.com/ipython/ipykernel/pull/1483">#1483</a> (<a href="https://github.com/JohanMabille"><code>@​JohanMabille</code></a>, <a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>)</li> <li>Replaced PUB socket with XPUB socket <a href="https://redirect.github.com/ipython/ipykernel/pull/1482">#1482</a> (<a href="https://github.com/JohanMabille"><code>@​JohanMabille</code></a>, <a href="https://github.com/SylvainCorlay"><code>@​SylvainCorlay</code></a>, <a href="https://github.com/ccordoba12"><code>@​ccordoba12</code></a>, <a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>, <a href="https://github.com/minrk"><code>@​minrk</code></a>)</li> </ul> <h3>Enhancements made</h3> <ul> <li>Made IOPubThread constructor backward compatible <a href="https://redirect.github.com/ipython/ipykernel/pull/1492">#1492</a> (<a href="https://github.com/JohanMabille"><code>@​JohanMabille</code></a>, <a href="https://github.com/SylvainCorlay"><code>@​SylvainCorlay</code></a>, <a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>, <a href="https://github.com/minrk"><code>@​minrk</code></a>)</li> <li>Advertizes kernel protocol 5.5 <a href="https://redirect.github.com/ipython/ipykernel/pull/1488">#1488</a> (<a href="https://github.com/JohanMabille"><code>@​JohanMabille</code></a>, <a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>)</li> <li>Upgrade to jupyter_client 8.8.0 <a href="https://redirect.github.com/ipython/ipykernel/pull/1487">#1487</a> (<a href="https://github.com/JohanMabille"><code>@​JohanMabille</code></a>, <a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>)</li> <li>Implement kernel-side callstack filtering for internal frames <a href="https://redirect.github.com/ipython/ipykernel/pull/1481">#1481</a> (<a href="https://github.com/arjxn-py"><code>@​arjxn-py</code></a>, <a href="https://github.com/JohanMabille"><code>@​JohanMabille</code></a>, <a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>)</li> </ul> <h3>Bugs fixed</h3> <ul> <li>add close event for wx timer app in loop_wx <a href="https://redirect.github.com/ipython/ipykernel/pull/1478">#1478</a> (<a href="https://github.com/newville"><code>@​newville</code></a>, <a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>)</li> </ul> <h3>Maintenance and upkeep improvements</h3> <ul> <li>Temporarily revert &quot;Test changing base method to async after (<a href="https://redirect.github.com/ipython/ipykernel/issues/1464">#1464</a>)&quot; <a href="https://redirect.github.com/ipython/ipykernel/pull/1493">#1493</a> (<a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>, <a href="https://github.com/JohanMabille"><code>@​JohanMabille</code></a>)</li> <li>Update pytest requirement from &lt;9,&gt;=7.0 to &gt;=7.0,&lt;10 in the actions group across 1 directory <a href="https://redirect.github.com/ipython/ipykernel/pull/1489">#1489</a> (<a href="https://github.com/JohanMabille"><code>@​JohanMabille</code></a>)</li> <li>Removed spyder downstream tests <a href="https://redirect.github.com/ipython/ipykernel/pull/1486">#1486</a> (<a href="https://github.com/JohanMabille"><code>@​JohanMabille</code></a>, <a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>)</li> <li>Bump scientific-python/upload-nightly-action from 0.6.2 to 0.6.3 in the actions group <a href="https://redirect.github.com/ipython/ipykernel/pull/1484">#1484</a> (<a href="https://github.com/JohanMabille"><code>@​JohanMabille</code></a>)</li> <li>Fix linting errors <a href="https://redirect.github.com/ipython/ipykernel/pull/1480">#1480</a> (<a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>)</li> <li>Bump actions/checkout from 5 to 6 in the actions group <a href="https://redirect.github.com/ipython/ipykernel/pull/1479">#1479</a> (<a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>)</li> <li>chore: update pre-commit hooks <a href="https://redirect.github.com/ipython/ipykernel/pull/1472">#1472</a> (<a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>)</li> <li>chore: update pre-commit hooks <a href="https://redirect.github.com/ipython/ipykernel/pull/1467">#1467</a> (<a href="https://github.com/JohanMabille"><code>@​JohanMabille</code></a>)</li> <li>Test changing base method to async after <a href="https://redirect.github.com/ipython/ipykernel/issues/1295">#1295</a> <a href="https://redirect.github.com/ipython/ipykernel/pull/1464">#1464</a> (<a href="https://github.com/Carreau"><code>@​Carreau</code></a>, <a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>)</li> </ul> <h3>Contributors to this release</h3> <p>The following people contributed discussions, new ideas, code and documentation contributions, and review. See <a href="https://github-activity.readthedocs.io/en/latest/use/#how-does-this-tool-define-contributions-in-the-reports">our definition of contributors</a>.</p> <p>(<a href="https://github.com/ipython/ipykernel/graphs/contributors?from=2025-10-27&amp;to=2026-02-06&amp;type=c">GitHub contributors page for this release</a>)</p> <p><a href="https://github.com/arjxn-py"><code>@​arjxn-py</code></a> (<a href="https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aarjxn-py+updated%3A2025-10-27..2026-02-06&amp;type=Issues">activity</a>) | <a href="https://github.com/Carreau"><code>@​Carreau</code></a> (<a href="https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3ACarreau+updated%3A2025-10-27..2026-02-06&amp;type=Issues">activity</a>) | <a href="https://github.com/ccordoba12"><code>@​ccordoba12</code></a> (<a href="https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Accordoba12+updated%3A2025-10-27..2026-02-06&amp;type=Issues">activity</a>) | <a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a> (<a href="https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aianthomas23+updated%3A2025-10-27..2026-02-06&amp;type=Issues">activity</a>) | <a href="https://github.com/JohanMabille"><code>@​JohanMabille</code></a> (<a href="https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3AJohanMabille+updated%3A2025-10-27..2026-02-06&amp;type=Issues">activity</a>) | <a href="https://github.com/minrk"><code>@​minrk</code></a> (<a href="https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aminrk+updated%3A2025-10-27..2026-02-06&amp;type=Issues">activity</a>) | <a href="https://github.com/newville"><code>@​newville</code></a> (<a href="https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Anewville+updated%3A2025-10-27..2026-02-06&amp;type=Issues">activity</a>) | <a href="https://github.com/SylvainCorlay"><code>@​SylvainCorlay</code></a> (<a href="https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3ASylvainCorlay+updated%3A2025-10-27..2026-02-06&amp;type=Issues">activity</a>)</p> <h2>v7.2.0a1</h2> <h2>7.2.0a1</h2> <p>(<a href="https://github.com/ipython/ipykernel/compare/v7.2.0a0...220a3c6e8b24ffb3f8678925712ff3644aafb41e">Full Changelog</a>)</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/ipython/ipykernel/blob/main/CHANGELOG.md">ipykernel's changelog</a>.</em></p> <blockquote> <h2>7.2.0</h2> <p>(<a href="https://github.com/ipython/ipykernel/compare/39eaf96a...1630c4f7d5365918c4f06cf3caee3c278b52afc2">Full Changelog</a>)</p> <h3>New features added</h3> <ul> <li>Added kernel_protocol_version to kernelspec <a href="https://redirect.github.com/ipython/ipykernel/pull/1483">#1483</a> (<a href="https://github.com/JohanMabille"><code>@​JohanMabille</code></a>, <a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>)</li> <li>Replaced PUB socket with XPUB socket <a href="https://redirect.github.com/ipython/ipykernel/pull/1482">#1482</a> (<a href="https://github.com/JohanMabille"><code>@​JohanMabille</code></a>, <a href="https://github.com/SylvainCorlay"><code>@​SylvainCorlay</code></a>, <a href="https://github.com/ccordoba12"><code>@​ccordoba12</code></a>, <a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>, <a href="https://github.com/minrk"><code>@​minrk</code></a>)</li> </ul> <h3>Enhancements made</h3> <ul> <li>Made IOPubThread constructor backward compatible <a href="https://redirect.github.com/ipython/ipykernel/pull/1492">#1492</a> (<a href="https://github.com/JohanMabille"><code>@​JohanMabille</code></a>, <a href="https://github.com/SylvainCorlay"><code>@​SylvainCorlay</code></a>, <a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>, <a href="https://github.com/minrk"><code>@​minrk</code></a>)</li> <li>Advertizes kernel protocol 5.5 <a href="https://redirect.github.com/ipython/ipykernel/pull/1488">#1488</a> (<a href="https://github.com/JohanMabille"><code>@​JohanMabille</code></a>, <a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>)</li> <li>Upgrade to jupyter_client 8.8.0 <a href="https://redirect.github.com/ipython/ipykernel/pull/1487">#1487</a> (<a href="https://github.com/JohanMabille"><code>@​JohanMabille</code></a>, <a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>)</li> <li>Implement kernel-side callstack filtering for internal frames <a href="https://redirect.github.com/ipython/ipykernel/pull/1481">#1481</a> (<a href="https://github.com/arjxn-py"><code>@​arjxn-py</code></a>, <a href="https://github.com/JohanMabille"><code>@​JohanMabille</code></a>, <a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>)</li> </ul> <h3>Bugs fixed</h3> <ul> <li>add close event for wx timer app in loop_wx <a href="https://redirect.github.com/ipython/ipykernel/pull/1478">#1478</a> (<a href="https://github.com/newville"><code>@​newville</code></a>, <a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>)</li> </ul> <h3>Maintenance and upkeep improvements</h3> <ul> <li>Temporarily revert &quot;Test changing base method to async after (<a href="https://redirect.github.com/ipython/ipykernel/issues/1464">#1464</a>)&quot; <a href="https://redirect.github.com/ipython/ipykernel/pull/1493">#1493</a> (<a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>, <a href="https://github.com/JohanMabille"><code>@​JohanMabille</code></a>)</li> <li>Update pytest requirement from &lt;9,&gt;=7.0 to &gt;=7.0,&lt;10 in the actions group across 1 directory <a href="https://redirect.github.com/ipython/ipykernel/pull/1489">#1489</a> (<a href="https://github.com/JohanMabille"><code>@​JohanMabille</code></a>)</li> <li>Removed spyder downstream tests <a href="https://redirect.github.com/ipython/ipykernel/pull/1486">#1486</a> (<a href="https://github.com/JohanMabille"><code>@​JohanMabille</code></a>, <a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>)</li> <li>Bump scientific-python/upload-nightly-action from 0.6.2 to 0.6.3 in the actions group <a href="https://redirect.github.com/ipython/ipykernel/pull/1484">#1484</a> (<a href="https://github.com/JohanMabille"><code>@​JohanMabille</code></a>)</li> <li>Fix linting errors <a href="https://redirect.github.com/ipython/ipykernel/pull/1480">#1480</a> (<a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>)</li> <li>Bump actions/checkout from 5 to 6 in the actions group <a href="https://redirect.github.com/ipython/ipykernel/pull/1479">#1479</a> (<a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>)</li> <li>chore: update pre-commit hooks <a href="https://redirect.github.com/ipython/ipykernel/pull/1472">#1472</a> (<a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>)</li> <li>chore: update pre-commit hooks <a href="https://redirect.github.com/ipython/ipykernel/pull/1467">#1467</a> (<a href="https://github.com/JohanMabille"><code>@​JohanMabille</code></a>)</li> <li>Test changing base method to async after <a href="https://redirect.github.com/ipython/ipykernel/issues/1295">#1295</a> <a href="https://redirect.github.com/ipython/ipykernel/pull/1464">#1464</a> (<a href="https://github.com/Carreau"><code>@​Carreau</code></a>, <a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>)</li> </ul> <h3>Contributors to this release</h3> <p>The following people contributed discussions, new ideas, code and documentation contributions, and review. See <a href="https://github-activity.readthedocs.io/en/latest/use/#how-does-this-tool-define-contributions-in-the-reports">our definition of contributors</a>.</p> <p>(<a href="https://github.com/ipython/ipykernel/graphs/contributors?from=2025-10-27&amp;to=2026-02-06&amp;type=c">GitHub contributors page for this release</a>)</p> <p><a href="https://github.com/arjxn-py"><code>@​arjxn-py</code></a> (<a href="https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aarjxn-py+updated%3A2025-10-27..2026-02-06&amp;type=Issues">activity</a>) | <a href="https://github.com/Carreau"><code>@​Carreau</code></a> (<a href="https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3ACarreau+updated%3A2025-10-27..2026-02-06&amp;type=Issues">activity</a>) | <a href="https://github.com/ccordoba12"><code>@​ccordoba12</code></a> (<a href="https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Accordoba12+updated%3A2025-10-27..2026-02-06&amp;type=Issues">activity</a>) | <a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a> (<a href="https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aianthomas23+updated%3A2025-10-27..2026-02-06&amp;type=Issues">activity</a>) | <a href="https://github.com/JohanMabille"><code>@​JohanMabille</code></a> (<a href="https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3AJohanMabille+updated%3A2025-10-27..2026-02-06&amp;type=Issues">activity</a>) | <a href="https://github.com/minrk"><code>@​minrk</code></a> (<a href="https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aminrk+updated%3A2025-10-27..2026-02-06&amp;type=Issues">activity</a>) | <a href="https://github.com/newville"><code>@​newville</code></a> (<a href="https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Anewville+updated%3A2025-10-27..2026-02-06&amp;type=Issues">activity</a>) | <a href="https://github.com/SylvainCorlay"><code>@​SylvainCorlay</code></a> (<a href="https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3ASylvainCorlay+updated%3A2025-10-27..2026-02-06&amp;type=Issues">activity</a>)</p> <!-- raw HTML omitted --> <h2>7.2.0a1</h2> <p>(<a href="https://github.com/ipython/ipykernel/compare/v7.2.0a0...220a3c6e8b24ffb3f8678925712ff3644aafb41e">Full Changelog</a>)</p> <h3>New features added</h3> <ul> <li>Added kernel_protocol_version to kernelspec <a href="https://redirect.github.com/ipython/ipykernel/pull/1483">#1483</a> (<a href="https://github.com/JohanMabille"><code>@​JohanMabille</code></a>, <a href="https://github.com/ianthomas23"><code>@​ianthomas23</code></a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ipython/ipykernel/commit/4b37e7504b1e7563b434b23961d2d6b75dc95ed1"><code>4b37e75</code></a> Publish 7.2.0</li> <li><a href="https://github.com/ipython/ipykernel/commit/1630c4f7d5365918c4f06cf3caee3c278b52afc2"><code>1630c4f</code></a> Temporarily revert &quot;Test changing base method to async after (<a href="https://redirect.github.com/ipython/ipykernel/issues/1464">#1464</a>)&quot; (<a href="https://redirect.github.com/ipython/ipykernel/issues/1493">#1493</a>)</li> <li><a href="https://github.com/ipython/ipykernel/commit/8086199395f1dc069c46582e2a7373b00a25b8b8"><code>8086199</code></a> Temporarily revert &quot;Test changing base method to async after (<a href="https://redirect.github.com/ipython/ipykernel/issues/1464">#1464</a>)&quot;</li> <li><a href="https://github.com/ipython/ipykernel/commit/a2d47a2ca372509e553737b196f995f313949b2c"><code>a2d47a2</code></a> chore: update pre-commit hooks (<a href="https://redirect.github.com/ipython/ipykernel/issues/1472">#1472</a>)</li> <li><a href="https://github.com/ipython/ipykernel/commit/06c9aee5793896c497e900796145a6a3a23feb25"><code>06c9aee</code></a> Publish 7.2.0a1</li> <li><a href="https://github.com/ipython/ipykernel/commit/220a3c6e8b24ffb3f8678925712ff3644aafb41e"><code>220a3c6</code></a> Made IOPubThread constructor backward compatible (<a href="https://redirect.github.com/ipython/ipykernel/issues/1492">#1492</a>)</li> <li><a href="https://github.com/ipython/ipykernel/commit/dee781d58bc29dd2d5f2409f783ed90b44ec4507"><code>dee781d</code></a> Update pytest requirement from &lt;9,&gt;=7.0 to &gt;=7.0,&lt;10 in the actions group acr...</li> <li><a href="https://github.com/ipython/ipykernel/commit/56b2e29a29236a5aee494c332c2832cf78bb5f21"><code>56b2e29</code></a> Update pytest requirement in the actions group across 1 directory</li> <li><a href="https://github.com/ipython/ipykernel/commit/13e17df7f0802c9bf786b2223a6f837c131a25ab"><code>13e17df</code></a> Advertizes kernel protocol 5.5 (<a href="https://redirect.github.com/ipython/ipykernel/issues/1488">#1488</a>)</li> <li><a href="https://github.com/ipython/ipykernel/commit/59f0c6525cd3b23c28e5af7257f5db6bb8f78ae6"><code>59f0c65</code></a> Advertizes kernel protocol 5.5</li> <li>Additional commits viewable in <a href="https://github.com/ipython/ipykernel/compare/v7.1.0...v7.2.0">compare view</a></li> </ul> </details> <br /> Updates `ruff` from 0.14.14 to 0.15.1 <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.1</h2> <h2>Release Notes</h2> <p>Released on 2026-02-12.</p> <h3>Preview features</h3> <ul> <li>[<code>airflow</code>] Add ruff rules to catch deprecated Airflow imports for Airflow 3.1 (<code>AIR321</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/22376">#22376</a>)</li> <li>[<code>airflow</code>] Third positional parameter not named <code>ti_key</code> should be flagged for <code>BaseOperatorLink.get_link</code> (<code>AIR303</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/22828">#22828</a>)</li> <li>[<code>flake8-gettext</code>] Fix false negatives for plural argument of <code>ngettext</code> (<code>INT001</code>, <code>INT002</code>, <code>INT003</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/21078">#21078</a>)</li> <li>[<code>pyflakes</code>] Fix infinite loop in preview fix for <code>unused-import</code> (<code>F401</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/23038">#23038</a>)</li> <li>[<code>pygrep-hooks</code>] Detect non-existent mock methods in standalone expressions (<code>PGH005</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/22830">#22830</a>)</li> <li>[<code>pylint</code>] Allow dunder submodules and improve diagnostic range (<code>PLC2701</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/22804">#22804</a>)</li> <li>[<code>pyupgrade</code>] Improve diagnostic range for tuples (<code>UP024</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/23013">#23013</a>)</li> <li>[<code>refurb</code>] Check subscripts in tuple do not use lambda parameters in <code>reimplemented-operator</code> (<code>FURB118</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/23079">#23079</a>)</li> <li>[<code>ruff</code>] Detect mutable defaults in <code>field</code> calls (<code>RUF008</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/23046">#23046</a>)</li> <li>[<code>ruff</code>] Ignore std <code>cmath.inf</code> (<code>RUF069</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/23120">#23120</a>)</li> <li>[<code>ruff</code>] New rule <code>float-equality-comparison</code> (<code>RUF069</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/20585">#20585</a>)</li> <li>Don't format unlabeled Markdown code blocks (<a href="https://redirect.github.com/astral-sh/ruff/pull/23106">#23106</a>)</li> <li>Markdown formatting support in LSP (<a href="https://redirect.github.com/astral-sh/ruff/pull/23063">#23063</a>)</li> <li>Support Quarto Markdown language markers (<a href="https://redirect.github.com/astral-sh/ruff/pull/22947">#22947</a>)</li> <li>Support formatting <code>pycon</code> Markdown code blocks (<a href="https://redirect.github.com/astral-sh/ruff/pull/23112">#23112</a>)</li> <li>Use extension mapping to select Markdown code block language (<a href="https://redirect.github.com/astral-sh/ruff/pull/22934">#22934</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>Avoid false positive for undefined variables in <code>FAST001</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/23224">#23224</a>)</li> <li>Avoid introducing syntax errors for <code>FAST003</code> autofix (<a href="https://redirect.github.com/astral-sh/ruff/pull/23227">#23227</a>)</li> <li>Avoid suggesting <code>InitVar</code> for <code>__post_init__</code> that references PEP 695 type parameters (<a href="https://redirect.github.com/astral-sh/ruff/pull/23226">#23226</a>)</li> <li>Deduplicate type variables in generic functions (<a href="https://redirect.github.com/astral-sh/ruff/pull/23225">#23225</a>)</li> <li>Fix exception handler parenthesis removal for Python 3.14+ (<a href="https://redirect.github.com/astral-sh/ruff/pull/23126">#23126</a>)</li> <li>Fix f-string middle panic when parsing t-strings (<a href="https://redirect.github.com/astral-sh/ruff/pull/23232">#23232</a>)</li> <li>Wrap <code>RUF020</code> target for multiline fixes (<a href="https://redirect.github.com/astral-sh/ruff/pull/23210">#23210</a>)</li> <li>Wrap <code>UP007</code> target for multiline fixes (<a href="https://redirect.github.com/astral-sh/ruff/pull/23208">#23208</a>)</li> <li>Fix missing diagnostics for last range suppression in file (<a href="https://redirect.github.com/astral-sh/ruff/pull/23242">#23242</a>)</li> <li>[<code>pyupgrade</code>] Fix syntax error on string with newline escape and comment (<code>UP037</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/22968">#22968</a>)</li> </ul> <h3>Rule changes</h3> <ul> <li>Use <code>ruff</code> instead of <code>Ruff</code> as the program name in GitHub output format (<a href="https://redirect.github.com/astral-sh/ruff/pull/23240">#23240</a>)</li> <li>[<code>PT006</code>] Fix syntax error when unpacking nested tuples in <code>parametrize</code> fixes (<a href="https://redirect.github.com/astral-sh/ruff/issues/22441">#22441</a>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/22464">#22464</a>)</li> <li>[<code>airflow</code>] Catch deprecated attribute access from context key for Airflow 3.0 (<code>AIR301</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/22850">#22850</a>)</li> <li>[<code>airflow</code>] Capture deprecated arguments and a decorator (<code>AIR301</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/23170">#23170</a>)</li> <li>[<code>flake8-boolean-trap</code>] Add <code>multiprocessing.Value</code> to excluded functions for <code>FBT003</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/23010">#23010</a>)</li> <li>[<code>flake8-bugbear</code>] Add a secondary annotation showing the previous occurrence (<code>B033</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/22634">#22634</a>)</li> <li>[<code>flake8-type-checking</code>] Add sub-diagnostic showing the runtime use of an annotation (<code>TC004</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/23091">#23091</a>)</li> <li>[<code>isort</code>] Support configurable import section heading comments (<a href="https://redirect.github.com/astral-sh/ruff/pull/23151">#23151</a>)</li> <li>[<code>ruff</code>] Improve the diagnostic for <code>RUF012</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/23202">#23202</a>)</li> </ul> <h3>Formatter</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.1</h2> <p>Released on 2026-02-12.</p> <h3>Preview features</h3> <ul> <li>[<code>airflow</code>] Add ruff rules to catch deprecated Airflow imports for Airflow 3.1 (<code>AIR321</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/22376">#22376</a>)</li> <li>[<code>airflow</code>] Third positional parameter not named <code>ti_key</code> should be flagged for <code>BaseOperatorLink.get_link</code> (<code>AIR303</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/22828">#22828</a>)</li> <li>[<code>flake8-gettext</code>] Fix false negatives for plural argument of <code>ngettext</code> (<code>INT001</code>, <code>INT002</code>, <code>INT003</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/21078">#21078</a>)</li> <li>[<code>pyflakes</code>] Fix infinite loop in preview fix for <code>unused-import</code> (<code>F401</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/23038">#23038</a>)</li> <li>[<code>pygrep-hooks</code>] Detect non-existent mock methods in standalone expressions (<code>PGH005</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/22830">#22830</a>)</li> <li>[<code>pylint</code>] Allow dunder submodules and improve diagnostic range (<code>PLC2701</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/22804">#22804</a>)</li> <li>[<code>pyupgrade</code>] Improve diagnostic range for tuples (<code>UP024</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/23013">#23013</a>)</li> <li>[<code>refurb</code>] Check subscripts in tuple do not use lambda parameters in <code>reimplemented-operator</code> (<code>FURB118</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/23079">#23079</a>)</li> <li>[<code>ruff</code>] Detect mutable defaults in <code>field</code> calls (<code>RUF008</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/23046">#23046</a>)</li> <li>[<code>ruff</code>] Ignore std <code>cmath.inf</code> (<code>RUF069</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/23120">#23120</a>)</li> <li>[<code>ruff</code>] New rule <code>float-equality-comparison</code> (<code>RUF069</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/20585">#20585</a>)</li> <li>Don't format unlabeled Markdown code blocks (<a href="https://redirect.github.com/astral-sh/ruff/pull/23106">#23106</a>)</li> <li>Markdown formatting support in LSP (<a href="https://redirect.github.com/astral-sh/ruff/pull/23063">#23063</a>)</li> <li>Support Quarto Markdown language markers (<a href="https://redirect.github.com/astral-sh/ruff/pull/22947">#22947</a>)</li> <li>Support formatting <code>pycon</code> Markdown code blocks (<a href="https://redirect.github.com/astral-sh/ruff/pull/23112">#23112</a>)</li> <li>Use extension mapping to select Markdown code block language (<a href="https://redirect.github.com/astral-sh/ruff/pull/22934">#22934</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>Avoid false positive for undefined variables in <code>FAST001</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/23224">#23224</a>)</li> <li>Avoid introducing syntax errors for <code>FAST003</code> autofix (<a href="https://redirect.github.com/astral-sh/ruff/pull/23227">#23227</a>)</li> <li>Avoid suggesting <code>InitVar</code> for <code>__post_init__</code> that references PEP 695 type parameters (<a href="https://redirect.github.com/astral-sh/ruff/pull/23226">#23226</a>)</li> <li>Deduplicate type variables in generic functions (<a href="https://redirect.github.com/astral-sh/ruff/pull/23225">#23225</a>)</li> <li>Fix exception handler parenthesis removal for Python 3.14+ (<a href="https://redirect.github.com/astral-sh/ruff/pull/23126">#23126</a>)</li> <li>Fix f-string middle panic when parsing t-strings (<a href="https://redirect.github.com/astral-sh/ruff/pull/23232">#23232</a>)</li> <li>Wrap <code>RUF020</code> target for multiline fixes (<a href="https://redirect.github.com/astral-sh/ruff/pull/23210">#23210</a>)</li> <li>Wrap <code>UP007</code> target for multiline fixes (<a href="https://redirect.github.com/astral-sh/ruff/pull/23208">#23208</a>)</li> <li>Fix missing diagnostics for last range suppression in file (<a href="https://redirect.github.com/astral-sh/ruff/pull/23242">#23242</a>)</li> <li>[<code>pyupgrade</code>] Fix syntax error on string with newline escape and comment (<code>UP037</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/22968">#22968</a>)</li> </ul> <h3>Rule changes</h3> <ul> <li>Use <code>ruff</code> instead of <code>Ruff</code> as the program name in GitHub output format (<a href="https://redirect.github.com/astral-sh/ruff/pull/23240">#23240</a>)</li> <li>[<code>PT006</code>] Fix syntax error when unpacking nested tuples in <code>parametrize</code> fixes (<a href="https://redirect.github.com/astral-sh/ruff/issues/22441">#22441</a>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/22464">#22464</a>)</li> <li>[<code>airflow</code>] Catch deprecated attribute access from context key for Airflow 3.0 (<code>AIR301</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/22850">#22850</a>)</li> <li>[<code>airflow</code>] Capture deprecated arguments and a decorator (<code>AIR301</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/23170">#23170</a>)</li> <li>[<code>flake8-boolean-trap</code>] Add <code>multiprocessing.Value</code> to excluded functions for <code>FBT003</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/23010">#23010</a>)</li> <li>[<code>flake8-bugbear</code>] Add a secondary annotation showing the previous occurrence (<code>B033</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/22634">#22634</a>)</li> <li>[<code>flake8-type-checking</code>] Add sub-diagnostic showing the runtime use of an annotation (<code>TC004</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/23091">#23091</a>)</li> <li>[<code>isort</code>] Support configurable import section heading comments (<a href="https://redirect.github.com/astral-sh/ruff/pull/23151">#23151</a>)</li> <li>[<code>ruff</code>] Improve the diagnostic for <code>RUF012</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/23202">#23202</a>)</li> </ul> <h3>Formatter</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/astral-sh/ruff/commit/a2f11d239f91cf8daedb0764ec15fcfe29c5ae6d"><code>a2f11d2</code></a> Prepare for 0.15.1 (<a href="https://redirect.github.com/astral-sh/ruff/issues/23253">#23253</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/d29628e9665baa17272aad489398eb72b70e60ff"><code>d29628e</code></a> Remove docker-run-action (<a href="https://redirect.github.com/astral-sh/ruff/issues/23254">#23254</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/8a042667651d7b1cdfc1742478d2b29b04d91be0"><code>8a04266</code></a> [ty] Allow discovering dependencies in system Python environments (<a href="https://redirect.github.com/astral-sh/ruff/issues/22994">#22994</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/55d06c8879761c5500e9558502abc84cefcb7163"><code>55d06c8</code></a> Ensure pending suppression diagnostics are reported (<a href="https://redirect.github.com/astral-sh/ruff/issues/23242">#23242</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/d056a9fa6dfb842f2c0d439bf7b1a8099e5734ea"><code>d056a9f</code></a> [<code>isort</code>] support for configurable import section heading comments (<a href="https://redirect.github.com/astral-sh/ruff/issues/23151">#23151</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/e22fa4f14d8fae550249e452d11bc53756df5c7a"><code>e22fa4f</code></a> [ty] Fix method calls on subclasses of <code>Any</code> (<a href="https://redirect.github.com/astral-sh/ruff/issues/23248">#23248</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/fa56c1550d723e458b91dc2405d5537d40401d5c"><code>fa56c15</code></a> [ty] Fix bound method access on <code>None</code> (<a href="https://redirect.github.com/astral-sh/ruff/issues/23246">#23246</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/4fd07d0e1cbbb4e4c3f5b4c1f04f2d8b3f4a2bf2"><code>4fd07d0</code></a> Make range suppression test snapshot actually useful (<a href="https://redirect.github.com/astral-sh/ruff/issues/23251">#23251</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/8c63bced13b21d1952a56e6a096d9c2ec4af442f"><code>8c63bce</code></a> [ty] Include conditional symbols (like <code>datetime.UTC</code>) in auto-import in more...</li> <li><a href="https://github.com/astral-sh/ruff/commit/46be94361b3b4c54be911eb88bfbd9666eb06a6d"><code>46be943</code></a> Exclude WASM artifacts from GitHub releases (<a href="https://redirect.github.com/astral-sh/ruff/issues/23221">#23221</a>)</li> <li>Additional commits viewable in <a href="https://github.com/astral-sh/ruff/compare/0.14.14...0.15.1">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> <!-- This is an auto-generated description by cubic. --> --- ## Summary by cubic Update Python dependencies to current minor/patch versions and allow Ruff 0.15.x. This improves BigQuery timeout handling, fixes Rich rendering edge cases, re…
1 parent ac0a54a commit 15a9a7f

File tree

2 files changed

+99
-97
lines changed

2 files changed

+99
-97
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ dev = [
3030
"ipykernel>=6.21.2,<8",
3131
"pre-commit>=4.1,<5",
3232
"pytest>=7.4.2,<10",
33-
"ruff>=0.1,<0.15",
33+
"ruff>=0.1,<0.16",
3434
]
3535

3636
[build-system]

0 commit comments

Comments
 (0)