Skip to content

Commit 3989e9c

Browse files
Bump the pip-deps group across 1 directory with 9 updates (#636)
Bumps the pip-deps group with 9 updates in the / directory: | Package | From | To | | --- | --- | --- | | [pymongo](https://github.com/mongodb/mongo-python-driver) | `4.15.4` | `4.15.5` | | [pytest](https://github.com/pytest-dev/pytest) | `9.0.1` | `9.0.2` | | [urllib3](https://github.com/urllib3/urllib3) | `2.5.0` | `2.6.1` | | [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python) | `1.38.0` | `1.39.0` | | [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python) | `1.38.0` | `1.39.0` | | [black](https://github.com/psf/black) | `25.11.0` | `25.12.0` | | [botocore](https://github.com/boto/botocore) | `1.41.3` | `1.42.5` | | [boto3](https://github.com/boto/boto3) | `1.41.3` | `1.42.5` | | [mypy](https://github.com/python/mypy) | `1.18.2` | `1.19.0` | Updates `pymongo` from 4.15.4 to 4.15.5 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mongodb/mongo-python-driver/releases">pymongo's releases</a>.</em></p> <blockquote> <h2>PyMongo 4.15.5</h2> <p>Community notes: <a href="https://www.mongodb.com/community/forums/t/pymongo-4-15-5-released/332185">https://www.mongodb.com/community/forums/t/pymongo-4-15-5-released/332185</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mongodb/mongo-python-driver/blob/master/doc/changelog.rst">pymongo's changelog</a>.</em></p> <blockquote> <h2>Changes in Version 4.15.5 (2025/XX/XX)</h2> <p>Version 4.15.5 is a bug fix release.</p> <ul> <li>Fixed a bug that could cause <code>AutoReconnect(&quot;connection pool paused&quot;)</code> errors when cursors fetched more documents from the database after SDAM heartbeat failures.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mongodb/mongo-python-driver/commit/7a8420caad3244afe6f44af6e9caf3d6d25c1247"><code>7a8420c</code></a> PYTHON-5642 Prep for 4.15.5 patch release. (<a href="https://redirect.github.com/mongodb/mongo-python-driver/issues/2633">#2633</a>)</li> <li><a href="https://github.com/mongodb/mongo-python-driver/commit/0480525c22a0e3f46e03f5f3e17b6f5d4049f489"><code>0480525</code></a> [v4.15] PYTHON-5642 - getMore operations should do server selection if the se...</li> <li><a href="https://github.com/mongodb/mongo-python-driver/commit/dfecbdb438995f683221e96ef5098bedfc5b8f59"><code>dfecbdb</code></a> BUMP 4.15.5.dev0</li> <li>See full diff in <a href="https://github.com/mongodb/mongo-python-driver/compare/4.15.4...4.15.5">compare view</a></li> </ul> </details> <br /> Updates `pytest` from 9.0.1 to 9.0.2 <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>9.0.2</h2> <h1>pytest 9.0.2 (2025-12-06)</h1> <h2>Bug fixes</h2> <ul> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/13896">#13896</a>: The terminal progress feature added in pytest 9.0.0 has been disabled by default, except on Windows, due to compatibility issues with some terminal emulators.</p> <p>You may enable it again by passing <code>-p terminalprogress</code>. We may enable it by default again once compatibility improves in the future.</p> <p>Additionally, when the environment variable <code>TERM</code> is <code>dumb</code>, the escape codes are no longer emitted, even if the plugin is enabled.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/13904">#13904</a>: Fixed the TOML type of the <code>tmp_path_retention_count</code> settings in the API reference from number to string.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/13946">#13946</a>: The private <code>config.inicfg</code> attribute was changed in a breaking manner in pytest 9.0.0. Due to its usage in the ecosystem, it is now restored to working order using a compatibility shim. It will be deprecated in pytest 9.1 and removed in pytest 10.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/13965">#13965</a>: Fixed quadratic-time behavior when handling <code>unittest</code> subtests in Python 3.10.</p> </li> </ul> <h2>Improved documentation</h2> <ul> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/4492">#4492</a>: The API Reference now contains cross-reference-able documentation of <code>pytest's command-line flags &lt;command-line-flags&gt;</code>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pytest/commit/3d10b5148e03eb82b3ee29181dbdc73cf82699e2"><code>3d10b51</code></a> Prepare release version 9.0.2</li> <li><a href="https://github.com/pytest-dev/pytest/commit/188750b725add8c3400eee6fbb6b80559c296d69"><code>188750b</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/14030">#14030</a> from pytest-dev/patchback/backports/9.0.x/1e4b01d1f...</li> <li><a href="https://github.com/pytest-dev/pytest/commit/b7d7bef90cb9a6db8ac1d3dd5b9ae0eb9abd6c58"><code>b7d7bef</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/14014">#14014</a> from bluetech/compat-note</li> <li><a href="https://github.com/pytest-dev/pytest/commit/bd08e85ac76614ff5ca9ae338aee8d8b06c8fae0"><code>bd08e85</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/14013">#14013</a> from pytest-dev/patchback/backports/9.0.x/922b60377...</li> <li><a href="https://github.com/pytest-dev/pytest/commit/bc783862991241c442c9f9c068e51737ec15ea10"><code>bc78386</code></a> Add CLI options reference documentation (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13930">#13930</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/5a4e398ce89bc23d2cf3fd98c042fdffb6fa8afa"><code>5a4e398</code></a> Fix docs typo (<a href="https://redirect.github.com/pytest-dev/pytest/issues/14005">#14005</a>) (<a href="https://redirect.github.com/pytest-dev/pytest/issues/14008">#14008</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/d7ae6df394398168bf9d926f803c26849c8f07ee"><code>d7ae6df</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/14006">#14006</a> from pytest-dev/maintenance/update-plugin-list-tmpl...</li> <li><a href="https://github.com/pytest-dev/pytest/commit/556f6a22e12d13d1ffeceaf64424eb95d5e0fb87"><code>556f6a2</code></a> pre-commit: fix rst-lint after new release (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13999">#13999</a>) (<a href="https://redirect.github.com/pytest-dev/pytest/issues/14001">#14001</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/c60fbe63a26f64a42738e3f3527a8f79024fdf50"><code>c60fbe6</code></a> Fix quadratic-time behavior when handling <code>unittest</code> subtests in Python 3.10 ...</li> <li><a href="https://github.com/pytest-dev/pytest/commit/73d9b011183d9a1c4a7007c1119d97a6e627788e"><code>73d9b01</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/13995">#13995</a> from nicoddemus/patchback/backports/9.0.x/1b5200c0f...</li> <li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest/compare/9.0.1...9.0.2">compare view</a></li> </ul> </details> <br /> Updates `urllib3` from 2.5.0 to 2.6.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/urllib3/urllib3/releases">urllib3's releases</a>.</em></p> <blockquote> <h2>2.6.1</h2> <h2>🚀 urllib3 is fundraising for HTTP/2 support</h2> <p><a href="https://sethmlarson.dev/urllib3-is-fundraising-for-http2-support">urllib3 is raising ~$40,000 USD</a> to release HTTP/2 support and ensure long-term sustainable maintenance of the project after a sharp decline in financial support. If your company or organization uses Python and would benefit from HTTP/2 support in Requests, pip, cloud SDKs, and thousands of other projects <a href="https://opencollective.com/urllib3">please consider contributing financially</a> to ensure HTTP/2 support is developed sustainably and maintained for the long-haul.</p> <p>Thank you for your support.</p> <h2>Changes</h2> <ul> <li>Restore previously removed <code>HTTPResponse.getheaders()</code> and <code>HTTPResponse.getheader()</code> methods. (<a href="https://redirect.github.com/urllib3/urllib3/issues/3731">#3731</a>)</li> </ul> <h2>2.6.0</h2> <h2>🚀 urllib3 is fundraising for HTTP/2 support</h2> <p><a href="https://sethmlarson.dev/urllib3-is-fundraising-for-http2-support">urllib3 is raising ~$40,000 USD</a> to release HTTP/2 support and ensure long-term sustainable maintenance of the project after a sharp decline in financial support. If your company or organization uses Python and would benefit from HTTP/2 support in Requests, pip, cloud SDKs, and thousands of other projects <a href="https://opencollective.com/urllib3">please consider contributing financially</a> to ensure HTTP/2 support is developed sustainably and maintained for the long-haul.</p> <p>Thank you for your support.</p> <h2>Security</h2> <ul> <li>Fixed a security issue where streaming API could improperly handle highly compressed HTTP content (&quot;decompression bombs&quot;) leading to excessive resource consumption even when a small amount of data was requested. Reading small chunks of compressed data is safer and much more efficient now. (CVE-2025-66471 reported by <a href="https://github.com/Cycloctane"><code>@​Cycloctane</code></a>, 8.9 High, GHSA-2xpw-w6gg-jr37)</li> <li>Fixed a security issue where an attacker could compose an HTTP response with virtually unlimited links in the <code>Content-Encoding</code> header, potentially leading to a denial of service (DoS) attack by exhausting system resources during decoding. The number of allowed chained encodings is now limited to 5. (CVE-2025-66418 reported by <a href="https://github.com/illia-v"><code>@​illia-v</code></a>, 8.9 High, GHSA-gm62-xv2j-4w53)</li> </ul> <blockquote> <p>[!IMPORTANT]</p> <ul> <li>If urllib3 is not installed with the optional <code>urllib3[brotli]</code> extra, but your environment contains a Brotli/brotlicffi/brotlipy package anyway, make sure to upgrade it to at least Brotli 1.2.0 or brotlicffi 1.2.0.0 to benefit from the security fixes and avoid warnings. Prefer using <code>urllib3[brotli]</code> to install a compatible Brotli package automatically.</li> <li>If you use custom decompressors, please make sure to update them to respect the changed API of <code>urllib3.response.ContentDecoder</code>.</li> </ul> </blockquote> <h2>Features</h2> <ul> <li>Enabled retrieval, deletion, and membership testing in <code>HTTPHeaderDict</code> using bytes keys. (<a href="https://redirect.github.com/urllib3/urllib3/issues/3653">#3653</a>)</li> <li>Added host and port information to string representations of <code>HTTPConnection</code>. (<a href="https://redirect.github.com/urllib3/urllib3/issues/3666">#3666</a>)</li> <li>Added support for Python 3.14 free-threading builds explicitly. (<a href="https://redirect.github.com/urllib3/urllib3/issues/3696">#3696</a>)</li> </ul> <h2>Removals</h2> <ul> <li>Removed the <code>HTTPResponse.getheaders()</code> method in favor of <code>HTTPResponse.headers</code>. Removed the <code>HTTPResponse.getheader(name, default)</code> method in favor of <code>HTTPResponse.headers.get(name, default)</code>. (<a href="https://redirect.github.com/urllib3/urllib3/issues/3622">#3622</a>)</li> </ul> <h2>Bugfixes</h2> <ul> <li>Fixed redirect handling in <code>urllib3.PoolManager</code> when an integer is passed for the retries parameter. (<a href="https://redirect.github.com/urllib3/urllib3/issues/3649">#3649</a>)</li> <li>Fixed <code>HTTPConnectionPool</code> when used in Emscripten with no explicit port. (<a href="https://redirect.github.com/urllib3/urllib3/issues/3664">#3664</a>)</li> <li>Fixed handling of <code>SSLKEYLOGFILE</code> with expandable variables. (<a href="https://redirect.github.com/urllib3/urllib3/issues/3700">#3700</a>)</li> </ul> <h2>Misc</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/urllib3/urllib3/blob/main/CHANGES.rst">urllib3's changelog</a>.</em></p> <blockquote> <h1>2.6.1 (2025-12-08)</h1> <ul> <li>Restore previously removed <code>HTTPResponse.getheaders()</code> and <code>HTTPResponse.getheader()</code> methods. (<code>[#3731](urllib3/urllib3#3731) &lt;https://github.com/urllib3/urllib3/issues/3731&gt;</code>__)</li> </ul> <h1>2.6.0 (2025-12-05)</h1> <h2>Security</h2> <ul> <li>Fixed a security issue where streaming API could improperly handle highly compressed HTTP content (&quot;decompression bombs&quot;) leading to excessive resource consumption even when a small amount of data was requested. Reading small chunks of compressed data is safer and much more efficient now. (<code>GHSA-2xpw-w6gg-jr37 &lt;https://github.com/urllib3/urllib3/security/advisories/GHSA-2xpw-w6gg-jr37&gt;</code>__)</li> <li>Fixed a security issue where an attacker could compose an HTTP response with virtually unlimited links in the <code>Content-Encoding</code> header, potentially leading to a denial of service (DoS) attack by exhausting system resources during decoding. The number of allowed chained encodings is now limited to 5. (<code>GHSA-gm62-xv2j-4w53 &lt;https://github.com/urllib3/urllib3/security/advisories/GHSA-gm62-xv2j-4w53&gt;</code>__)</li> </ul> <p>.. caution::</p> <ul> <li> <p>If urllib3 is not installed with the optional <code>urllib3[brotli]</code> extra, but your environment contains a Brotli/brotlicffi/brotlipy package anyway, make sure to upgrade it to at least Brotli 1.2.0 or brotlicffi 1.2.0.0 to benefit from the security fixes and avoid warnings. Prefer using <code>urllib3[brotli]</code> to install a compatible Brotli package automatically.</p> </li> <li> <p>If you use custom decompressors, please make sure to update them to respect the changed API of <code>urllib3.response.ContentDecoder</code>.</p> </li> </ul> <h2>Features</h2> <ul> <li>Enabled retrieval, deletion, and membership testing in <code>HTTPHeaderDict</code> using bytes keys. (<code>[#3653](urllib3/urllib3#3653) &lt;https://github.com/urllib3/urllib3/issues/3653&gt;</code>__)</li> <li>Added host and port information to string representations of <code>HTTPConnection</code>. (<code>[#3666](urllib3/urllib3#3666) &lt;https://github.com/urllib3/urllib3/issues/3666&gt;</code>__)</li> <li>Added support for Python 3.14 free-threading builds explicitly. (<code>[#3696](urllib3/urllib3#3696) &lt;https://github.com/urllib3/urllib3/issues/3696&gt;</code>__)</li> </ul> <h2>Removals</h2> <ul> <li>Removed the <code>HTTPResponse.getheaders()</code> method in favor of <code>HTTPResponse.headers</code>. Removed the <code>HTTPResponse.getheader(name, default)</code> method in favor of <code>HTTPResponse.headers.get(name, default)</code>. (<code>[#3622](urllib3/urllib3#3622) &lt;https://github.com/urllib3/urllib3/issues/3622&gt;</code>__)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/urllib3/urllib3/commit/bfe8e198a13800e3ee8ef8124a8928acb170c843"><code>bfe8e19</code></a> Release 2.6.1</li> <li><a href="https://github.com/urllib3/urllib3/commit/3ceeb84107946de22e9753fc1e6c075ab36d2c4c"><code>3ceeb84</code></a> Restore <code>getheaders()</code> and <code>getheader()</code> (<a href="https://redirect.github.com/urllib3/urllib3/issues/3732">#3732</a>)</li> <li><a href="https://github.com/urllib3/urllib3/commit/720f484b605f18887a48eef448d0084e2b76902d"><code>720f484</code></a> Release 2.6.0</li> <li><a href="https://github.com/urllib3/urllib3/commit/24d7b67eac89f94e11003424bcf0d8f7b72222a8"><code>24d7b67</code></a> Merge commit from fork</li> <li><a href="https://github.com/urllib3/urllib3/commit/c19571de34c47de3a766541b041637ba5f716ed7"><code>c19571d</code></a> Merge commit from fork</li> <li><a href="https://github.com/urllib3/urllib3/commit/816fcf04528bc0f89672e13398eb813dcc892490"><code>816fcf0</code></a> Bump actions/setup-python from 6.0.0 to 6.1.0 (<a href="https://redirect.github.com/urllib3/urllib3/issues/3725">#3725</a>)</li> <li><a href="https://github.com/urllib3/urllib3/commit/18af0a10efc4c99dd028f7ad5a461470b9a8b0fd"><code>18af0a1</code></a> Improve speed of <code>BytesQueueBuffer.get()</code> by using memoryview (<a href="https://redirect.github.com/urllib3/urllib3/issues/3711">#3711</a>)</li> <li><a href="https://github.com/urllib3/urllib3/commit/1f6abac3e6d426c3939b8a17cf4afa099e691ab2"><code>1f6abac</code></a> Bump versions of pre-commit hooks (<a href="https://redirect.github.com/urllib3/urllib3/issues/3716">#3716</a>)</li> <li><a href="https://github.com/urllib3/urllib3/commit/1c8fbf787b8e6ed151842c5d6874c9d5bdbf1d0b"><code>1c8fbf7</code></a> Bump actions/checkout from 5.0.0 to 6.0.0 (<a href="https://redirect.github.com/urllib3/urllib3/issues/3722">#3722</a>)</li> <li><a href="https://github.com/urllib3/urllib3/commit/7784b9eee95b7c90802c02b111e98df70259ae4f"><code>7784b9e</code></a> Add Python 3.15 to CI (<a href="https://redirect.github.com/urllib3/urllib3/issues/3717">#3717</a>)</li> <li>Additional commits viewable in <a href="https://github.com/urllib3/urllib3/compare/2.5.0...2.6.1">compare view</a></li> </ul> </details> <br /> Updates `opentelemetry-api` from 1.38.0 to 1.39.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md">opentelemetry-api's changelog</a>.</em></p> <blockquote> <h2>Version 1.39.0/0.60b0 (2025-12-03)</h2> <ul> <li> <p><code>opentelemetry-api</code>: Convert objects of any type other than AnyValue in attributes to string to be exportable (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/pull/4808">#4808</a>)</p> </li> <li> <p>docs: Added sqlcommenter example (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/pull/4734">#4734</a>)</p> </li> <li> <p>build: bump ruff to 0.14.1 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/pull/4782">#4782</a>)</p> </li> <li> <p>Add <code>opentelemetry-exporter-credential-provider-gcp</code> as an optional dependency to <code>opentelemetry-exporter-otlp-proto-grpc</code> and <code>opentelemetry-exporter-otlp-proto-http</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/pull/4760">#4760</a>)</p> </li> <li> <p>semantic-conventions: Bump to 1.38.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/pull/4791">#4791</a>)</p> </li> <li> <p>[BREAKING] Remove LogData and extend SDK LogRecord to have instrumentation scope (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/pull/4676">#4676</a>)</p> </li> <li> <p>[BREAKING] Rename several classes from Log to LogRecord (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/pull/4647">#4647</a>)</p> <p><strong>Migration Guide:</strong></p> <p><code>LogData</code> has been removed. Users should update their code as follows:</p> <ul> <li> <p><strong>For Log Exporters:</strong> Change from <code>Sequence[LogData]</code> to <code>Sequence[ReadableLogRecord]</code></p> <pre lang="python"><code># Before from opentelemetry.sdk._logs import LogData def export(self, batch: Sequence[LogData]) -&gt; LogRecordExportResult: ... <h1>After</h1> <p>from opentelemetry.sdk._logs import ReadableLogRecord def export(self, batch: Sequence[ReadableLogRecord]) -&gt; LogRecordExportResult: ... </code></pre></p> </li> <li> <p><strong>For Log Processors:</strong> Use <code>ReadWriteLogRecord</code> for processing, <code>ReadableLogRecord</code> for exporting</p> <pre lang="python"><code># Before from opentelemetry.sdk._logs import LogData def on_emit(self, log_data: LogData): ... <h1>After</h1> <p>from opentelemetry.sdk._logs import ReadWriteLogRecord, ReadableLogRecord def on_emit(self, log_record: ReadWriteLogRecord): # Convert to ReadableLogRecord before exporting readable = ReadableLogRecord( log_record=log_record.log_record, resource=log_record.resource or Resource.create({}), instrumentation_scope=log_record.instrumentation_scope, </code></pre></p> </li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-python/commit/dc0a9b340446b985cdebb6f45d70eab3e042c92a"><code>dc0a9b3</code></a> Prepare release 1.39.0/0.60b0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/issues/4833">#4833</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-python/commit/cd150c3a201df6ff55c5a9b40ee877717d973a82"><code>cd150c3</code></a> Fix changelog before the release (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/issues/4831">#4831</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-python/commit/382fa46621953a80a6659bc4fb0a8266c4c982fc"><code>382fa46</code></a> Mark events API/SDK as deprecated (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/issues/4654">#4654</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-python/commit/5307dd0a6cabea2877a67e067cf81be5285d586b"><code>5307dd0</code></a> Fix errors on serialization of values that are not AnyValue in LogRecord attr...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-python/commit/8615ba0a0bc675d6ccad6693c637f009fec727eb"><code>8615ba0</code></a> Fix type checking for built in metric exporters (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/issues/4820">#4820</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-python/commit/62da90eda4b1348730180ce2fa0aeae72e09c7ed"><code>62da90e</code></a> Add lmolkova to approvers (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/issues/4812">#4812</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-python/commit/61bda605d71498b15a13a106ed7564eaea9f642b"><code>61bda60</code></a> Fix meeting and typos (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/issues/4817">#4817</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-python/commit/546e47b0001b40ca777515325953106e81ed8dbd"><code>546e47b</code></a> [logs-api/sdk] Rename several classes from Log to LogRecord (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/issues/4647">#4647</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-python/commit/5ddb8e7407a06b560c5483f7649913e170229936"><code>5ddb8e7</code></a> [logs-sdk] Remove LogData and extend SDK LogRecord to have instrumentation sc...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-python/commit/20dedf5f7fa4affc15bda27067bacc7cf366fac8"><code>20dedf5</code></a> Add gcp auth package as optional dependency to the HTTP/GRPC OTLP Exporters (...</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-python/compare/v1.38.0...v1.39.0">compare view</a></li> </ul> </details> <br /> Updates `opentelemetry-sdk` from 1.38.0 to 1.39.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md">opentelemetry-sdk's changelog</a>.</em></p> <blockquote> <h2>Version 1.39.0/0.60b0 (2025-12-03)</h2> <ul> <li> <p><code>opentelemetry-api</code>: Convert objects of any type other than AnyValue in attributes to string to be exportable (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/pull/4808">#4808</a>)</p> </li> <li> <p>docs: Added sqlcommenter example (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/pull/4734">#4734</a>)</p> </li> <li> <p>build: bump ruff to 0.14.1 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/pull/4782">#4782</a>)</p> </li> <li> <p>Add <code>opentelemetry-exporter-credential-provider-gcp</code> as an optional dependency to <code>opentelemetry-exporter-otlp-proto-grpc</code> and <code>opentelemetry-exporter-otlp-proto-http</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/pull/4760">#4760</a>)</p> </li> <li> <p>semantic-conventions: Bump to 1.38.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/pull/4791">#4791</a>)</p> </li> <li> <p>[BREAKING] Remove LogData and extend SDK LogRecord to have instrumentation scope (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/pull/4676">#4676</a>)</p> </li> <li> <p>[BREAKING] Rename several classes from Log to LogRecord (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/pull/4647">#4647</a>)</p> <p><strong>Migration Guide:</strong></p> <p><code>LogData</code> has been removed. Users should update their code as follows:</p> <ul> <li> <p><strong>For Log Exporters:</strong> Change from <code>Sequence[LogData]</code> to <code>Sequence[ReadableLogRecord]</code></p> <pre lang="python"><code># Before from opentelemetry.sdk._logs import LogData def export(self, batch: Sequence[LogData]) -&gt; LogRecordExportResult: ... <h1>After</h1> <p>from opentelemetry.sdk._logs import ReadableLogRecord def export(self, batch: Sequence[ReadableLogRecord]) -&gt; LogRecordExportResult: ... </code></pre></p> </li> <li> <p><strong>For Log Processors:</strong> Use <code>ReadWriteLogRecord</code> for processing, <code>ReadableLogRecord</code> for exporting</p> <pre lang="python"><code># Before from opentelemetry.sdk._logs import LogData def on_emit(self, log_data: LogData): ... <h1>After</h1> <p>from opentelemetry.sdk._logs import ReadWriteLogRecord, ReadableLogRecord def on_emit(self, log_record: ReadWriteLogRecord): # Convert to ReadableLogRecord before exporting readable = ReadableLogRecord( log_record=log_record.log_record, resource=log_record.resource or Resource.create({}), instrumentation_scope=log_record.instrumentation_scope, </code></pre></p> </li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-python/commit/dc0a9b340446b985cdebb6f45d70eab3e042c92a"><code>dc0a9b3</code></a> Prepare release 1.39.0/0.60b0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/issues/4833">#4833</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-python/commit/cd150c3a201df6ff55c5a9b40ee877717d973a82"><code>cd150c3</code></a> Fix changelog before the release (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/issues/4831">#4831</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-python/commit/382fa46621953a80a6659bc4fb0a8266c4c982fc"><code>382fa46</code></a> Mark events API/SDK as deprecated (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/issues/4654">#4654</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-python/commit/5307dd0a6cabea2877a67e067cf81be5285d586b"><code>5307dd0</code></a> Fix errors on serialization of values that are not AnyValue in LogRecord attr...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-python/commit/8615ba0a0bc675d6ccad6693c637f009fec727eb"><code>8615ba0</code></a> Fix type checking for built in metric exporters (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/issues/4820">#4820</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-python/commit/62da90eda4b1348730180ce2fa0aeae72e09c7ed"><code>62da90e</code></a> Add lmolkova to approvers (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/issues/4812">#4812</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-python/commit/61bda605d71498b15a13a106ed7564eaea9f642b"><code>61bda60</code></a> Fix meeting and typos (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/issues/4817">#4817</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-python/commit/546e47b0001b40ca777515325953106e81ed8dbd"><code>546e47b</code></a> [logs-api/sdk] Rename several classes from Log to LogRecord (<a href="https://redirect.github.com/open-telemetry/opentelemetry-python/issues/4647">#4647</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-python/commit/5ddb8e7407a06b560c5483f7649913e170229936"><code>5ddb8e7</code></a> [logs-sdk] Remove LogData and extend SDK LogRecord to have instrumentation sc...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-python/commit/20dedf5f7fa4affc15bda27067bacc7cf366fac8"><code>20dedf5</code></a> Add gcp auth package as optional dependency to the HTTP/GRPC OTLP Exporters (...</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-python/compare/v1.38.0...v1.39.0">compare view</a></li> </ul> </details> <br /> Updates `black` from 25.11.0 to 25.12.0 <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>25.12.0</h2> <p>Please test out the draft 2026 style in version 26.1a1! This style will be finalized in the January release (26.1.0). Most of the changes in <code>--preview</code> will be in the 2026 stable style, but not all. <a href="https://redirect.github.com/psf/black/issues/4042">Please share your feedback!</a></p> <p>This release (25.12.0) will still produce the 2025 style.</p> <h3>Highlights</h3> <ul> <li>Black no longer supports running with Python 3.9 (<a href="https://redirect.github.com/psf/black/issues/4842">#4842</a>)</li> </ul> <h3>Stable style</h3> <ul> <li>Fix bug where comments preceding <code># fmt: off</code>/<code># fmt: on</code> blocks were incorrectly removed, particularly affecting Jupytext's <code># %% [markdown]</code> comments (<a href="https://redirect.github.com/psf/black/issues/4845">#4845</a>)</li> <li>Fix crash when multiple <code># fmt: skip</code> comments are used in a multi-part if-clause, on string literals, or on dictionary entries with long lines (<a href="https://redirect.github.com/psf/black/issues/4872">#4872</a>)</li> <li>Fix possible crash when <code>fmt: </code> directives aren't on the top level (<a href="https://redirect.github.com/psf/black/issues/4856">#4856</a>)</li> </ul> <h3>Preview style</h3> <ul> <li>Fix <code>fmt: skip</code> skipping the line after instead of the line it's on (<a href="https://redirect.github.com/psf/black/issues/4855">#4855</a>)</li> <li>Remove unnecessary parentheses from the left-hand side of assignments while preserving magic trailing commas and intentional multiline formatting (<a href="https://redirect.github.com/psf/black/issues/4865">#4865</a>)</li> <li>Fix <code>fix_fmt_skip_in_one_liners</code> crashing on <code>with</code> statements (<a href="https://redirect.github.com/psf/black/issues/4853">#4853</a>)</li> <li>Fix <code>fix_fmt_skip_in_one_liners</code> crashing on annotated parameters (<a href="https://redirect.github.com/psf/black/issues/4854">#4854</a>)</li> <li>Fix new lines being added after imports with <code># fmt: skip</code> on them (<a href="https://redirect.github.com/psf/black/issues/4894">#4894</a>)</li> </ul> <h3>Packaging</h3> <ul> <li>Releases now include arm64 Windows binaries and wheels (<a href="https://redirect.github.com/psf/black/issues/4814">#4814</a>)</li> </ul> <h3>Integrations</h3> <ul> <li>Add <code>output-file</code> input to GitHub Action <code>psf/black</code> to write formatter output to a file for artifact capture and log cleanliness (<a href="https://redirect.github.com/psf/black/issues/4824">#4824</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/psf/black/blob/main/CHANGES.md">black's changelog</a>.</em></p> <blockquote> <h2>25.12.0</h2> <h3>Highlights</h3> <ul> <li>Black no longer supports running with Python 3.9 (<a href="https://redirect.github.com/psf/black/issues/4842">#4842</a>)</li> </ul> <h3>Stable style</h3> <ul> <li>Fix bug where comments preceding <code># fmt: off</code>/<code># fmt: on</code> blocks were incorrectly removed, particularly affecting Jupytext's <code># %% [markdown]</code> comments (<a href="https://redirect.github.com/psf/black/issues/4845">#4845</a>)</li> <li>Fix crash when multiple <code># fmt: skip</code> comments are used in a multi-part if-clause, on string literals, or on dictionary entries with long lines (<a href="https://redirect.github.com/psf/black/issues/4872">#4872</a>)</li> <li>Fix possible crash when <code>fmt: </code> directives aren't on the top level (<a href="https://redirect.github.com/psf/black/issues/4856">#4856</a>)</li> </ul> <h3>Preview style</h3> <ul> <li>Fix <code>fmt: skip</code> skipping the line after instead of the line it's on (<a href="https://redirect.github.com/psf/black/issues/4855">#4855</a>)</li> <li>Remove unnecessary parentheses from the left-hand side of assignments while preserving magic trailing commas and intentional multiline formatting (<a href="https://redirect.github.com/psf/black/issues/4865">#4865</a>)</li> <li>Fix <code>fix_fmt_skip_in_one_liners</code> crashing on <code>with</code> statements (<a href="https://redirect.github.com/psf/black/issues/4853">#4853</a>)</li> <li>Fix <code>fix_fmt_skip_in_one_liners</code> crashing on annotated parameters (<a href="https://redirect.github.com/psf/black/issues/4854">#4854</a>)</li> <li>Fix new lines being added after imports with <code># fmt: skip</code> on them (<a href="https://redirect.github.com/psf/black/issues/4894">#4894</a>)</li> </ul> <h3>Packaging</h3> <ul> <li>Releases now include arm64 Windows binaries and wheels (<a href="https://redirect.github.com/psf/black/issues/4814">#4814</a>)</li> </ul> <h3>Integrations</h3> <ul> <li>Add <code>output-file</code> input to GitHub Action <code>psf/black</code> to write formatter output to a file for artifact capture and log cleanliness (<a href="https://redirect.github.com/psf/black/issues/4824">#4824</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/psf/black/commit/782e5605c86aab56be6f905da10dcd3e463fd9c2"><code>782e560</code></a> Pin actions/[email protected] (<a href="https://redirect.github.com/psf/black/issues/4895">#4895</a>)</li> <li><a href="https://github.com/psf/black/commit/f0f40945c1b0ebaa9ca733aca517610574c451d6"><code>f0f4094</code></a> Fix new lines being added after imports with <code># fmt: skip</code> on them (<a href="https://redirect.github.com/psf/black/issues/4894">#4894</a>)</li> <li><a href="https://github.com/psf/black/commit/70fc194172184861aafb418c124824cae0fbe3b0"><code>70fc194</code></a> Revert &quot;Fix <code># fmt: skip</code> ignored in deeply nested expressions&quot; (<a href="https://redirect.github.com/psf/black/issues/4893">#4893</a>)</li> <li><a href="https://github.com/psf/black/commit/7044b145f4826e0d6e07178d89666856a8e37aff"><code>7044b14</code></a> Prepare 25.12.0 release (<a href="https://redirect.github.com/psf/black/issues/4891">#4891</a>)</li> <li><a href="https://github.com/psf/black/commit/5b470f0e577f3c39e0f7d668934d587c0733a652"><code>5b470f0</code></a> Fix <code># fmt: skip</code> ignored in deeply nested expressions (<a href="https://redirect.github.com/psf/black/issues/4883">#4883</a>)</li> <li><a href="https://github.com/psf/black/commit/1b342ef5b0433fc1ed61a7e05a65744bef706fc9"><code>1b342ef</code></a> Fix crash when multiple <code># fmt: skip</code> comments are used in multi-part if-clau...</li> <li><a href="https://github.com/psf/black/commit/7b265f16634155dafcca65f6122ef7ed8d14a67f"><code>7b265f1</code></a> Pin Hatch to hopefully fix Docker builds (<a href="https://redirect.github.com/psf/black/issues/4878">#4878</a>)</li> <li><a href="https://github.com/psf/black/commit/c9523f463fdc9d9f9f0e61ca92d9b37acdf0d8fc"><code>c9523f4</code></a> Attempt to fix Docker build failures (<a href="https://redirect.github.com/psf/black/issues/4876">#4876</a>)</li> <li><a href="https://github.com/psf/black/commit/0f376e0c35bcb29f87ce18eace30333a3e105841"><code>0f376e0</code></a> Fix crashes when fmt directives are indented (<a href="https://redirect.github.com/psf/black/issues/4856">#4856</a>)</li> <li><a href="https://github.com/psf/black/commit/a8bfcc1040fdfce2e02cdd85dc8bf4e7abe0462f"><code>a8bfcc1</code></a> Fix <code>fmt: skip</code> skipping the line after instead of the line it's on (<a href="https://redirect.github.com/psf/black/issues/4855">#4855</a>)</li> <li>Additional commits viewable in <a href="https://github.com/psf/black/compare/25.11.0...25.12.0">compare view</a></li> </ul> </details> <br /> Updates `botocore` from 1.41.3 to 1.42.5 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/boto/botocore/commit/23cd566c03b4bbddaf4fdb964fea7d4872c7ebb2"><code>23cd566</code></a> Merge branch 'release-1.42.5'</li> <li><a href="https://github.com/boto/botocore/commit/a414491118ea0185bb460b6da8252569ceb62084"><code>a414491</code></a> Bumping version to 1.42.5</li> <li><a href="https://github.com/boto/botocore/commit/686cc44a0edf50b2bfb6e86bc3b5ae1df9114bce"><code>686cc44</code></a> Update endpoints model</li> <li><a href="https://github.com/boto/botocore/commit/f1287d9381c4c8d256da19bd58bc2b062bdc86df"><code>f1287d9</code></a> Update to latest models</li> <li><a href="https://github.com/boto/botocore/commit/6e9a827371dd30355112b96e2925a8adb4f533f6"><code>6e9a827</code></a> Merge pull request <a href="https://redirect.github.com/boto/botocore/issues/3584">#3584</a> from blairdrummond/container-creds-https-endpoint-url</li> <li><a href="https://github.com/boto/botocore/commit/b0a4fbe2cd61e8a07482f4904f1913b828856faa"><code>b0a4fbe</code></a> Add changelog entry</li> <li><a href="https://github.com/boto/botocore/commit/05bdcecb8de077dc0c3551c700243f46f7672848"><code>05bdcec</code></a> Merge branch 'release-1.42.4'</li> <li><a href="https://github.com/boto/botocore/commit/c18341dafded0fecdeb3dcab840bbf8b887754c4"><code>c18341d</code></a> Merge branch 'release-1.42.4' into develop</li> <li><a href="https://github.com/boto/botocore/commit/b04193bd48846f03294d06143304576139509982"><code>b04193b</code></a> Bumping version to 1.42.4</li> <li><a href="https://github.com/boto/botocore/commit/6d8692f79e641d6529458277bb20c504c17c3eca"><code>6d8692f</code></a> Update to latest models</li> <li>Additional commits viewable in <a href="https://github.com/boto/botocore/compare/1.41.3...1.42.5">compare view</a></li> </ul> </details> <br /> Updates `boto3` from 1.41.3 to 1.42.5 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/boto/boto3/commit/123705131456253f6638b0803706bc7ead4cb50a"><code>1237051</code></a> Merge branch 'release-1.42.5'</li> <li><a href="https://github.com/boto/boto3/commit/94aa52356267d24eaefbac6c15d3abd7872570ce"><code>94aa523</code></a> Bumping version to 1.42.5</li> <li><a href="https://github.com/boto/boto3/commit/70f14ac66d067d113e21dfbc979750f37ac83bf6"><code>70f14ac</code></a> Add changelog entries from botocore</li> <li><a href="https://github.com/boto/boto3/commit/b37b7438e5305a0a45fba531d65fba116b2a4aaf"><code>b37b743</code></a> Merge pull request <a href="https://redirect.github.com/boto/boto3/issues/4501">#4501</a> from ofekashery/patch-1</li> <li><a href="https://github.com/boto/boto3/commit/a47b825d59cd4b8b2850eef1a76e3561a7c9df5c"><code>a47b825</code></a> Remove unused sys import</li> <li><a href="https://github.com/boto/boto3/commit/a7b2c129b911552ad9dc6b0485f9e9d53d33b6a5"><code>a7b2c12</code></a> Merge pull request <a href="https://redirect.github.com/boto/boto3/issues/4349">#4349</a> from Antoliny0919/readme-example-consistency</li> <li><a href="https://github.com/boto/boto3/commit/87d85be3865d8f8de7df2188032fb5ebad5883a9"><code>87d85be</code></a> Merge branch 'release-1.42.4'</li> <li><a href="https://github.com/boto/boto3/commit/ac01fa744617b1d2ad834d31ffd0a2d1fce71ad6"><code>ac01fa7</code></a> Merge branch 'release-1.42.4' into develop</li> <li><a href="https://github.com/boto/boto3/commit/2ed62e3c85f8331f532918f54828ed4e03813788"><code>2ed62e3</code></a> Bumping version to 1.42.4</li> <li><a href="https://github.com/boto/boto3/commit/7df80a3d6ae16b2c311732b8a67ad6c7ca9b0cd1"><code>7df80a3</code></a> Add changelog entries from botocore</li> <li>Additional commits viewable in <a href="https://github.com/boto/boto3/compare/1.41.3...1.42.5">compare view</a></li> </ul> </details> <br /> Updates `mypy` from 1.18.2 to 1.19.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/python/mypy/blob/master/CHANGELOG.md">mypy's changelog</a>.</em></p> <blockquote> <h1>Mypy Release Notes</h1> <h2>Next Release</h2> <h3>Drop Support for Python 3.9</h3> <p>Mypy no longer supports running with Python 3.9, which has reached end-of-life. When running mypy with Python 3.10+, it is still possible to type check code that needs to support Python 3.9 with the <code>--python-version 3.9</code> argument. Support for this will be dropped in the first half of 2026!</p> <p>Contributed by Marc Mueller (PR <a href="https://redirect.github.com/python/mypy/pull/20156">20156</a>).</p> <h2>Mypy 1.19</h2> <p>We’ve just uploaded mypy 1.19.0 to the Python Package Index (<a href="https://pypi.org/project/mypy/">PyPI</a>). Mypy is a static type checker for Python. This release includes new features, performance improvements and bug fixes. You can install it as follows:</p> <pre><code>python3 -m pip install -U mypy </code></pre> <p>You can read the full documentation for this release on <a href="http://mypy.readthedocs.io">Read the Docs</a>.</p> <h3>Python 3.9 Support Ending Soon</h3> <p>This is the last mypy feature release that supports Python 3.9, which reached end of life in October 2025.</p> <h3>Performance Improvements</h3> <ul> <li>Switch to a more dynamic SCC processing logic (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/20053">20053</a>)</li> <li>Speed up type aliases (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/19810">19810</a>)</li> </ul> <h3>Fixed‑Format Cache Improvements</h3> <p>Mypy uses a cache by default to speed up incremental runs by reusing partial results from earlier runs. Mypy 1.18 added a new binary fixed-format cache representation as an experimental feature. The feature is no longer experimental, and we are planning to enable it by default in a future mypy release (possibly 1.20), since it's faster and uses less space than the original, JSON-based cache format. Use <code>--fixed-format-cache</code> to enable the fixed-format cache.</p> <p>Mypy now has an extra dependency on the <code>librt</code> PyPI package, as it's needed for cache serialization and deserialization.</p> <p>Mypy ships with a tool to convert fixed-format cache files to the old JSON format. Example of how to use this:</p> <pre><code>$ python -m mypy.exportjson .mypy_cache/.../my_module.data.ff </code></pre> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/mypy/commit/0f068c9ec604daa09e69c92545b059f4b44f566e"><code>0f068c9</code></a> Remove +dev</li> <li><a href="https://github.com/python/mypy/commit/6d5cf52e67da306b62455cdce4ce9a9ccec35d02"><code>6d5cf52</code></a> Various updates to 1.19 changelog (<a href="https://redirect.github.com/python/mypy/issues/20304">#20304</a>)</li> <li><a href="https://github.com/python/mypy/commit/3c813083b27c87cf3a32e7422191b02bf59fab6e"><code>3c81308</code></a> Add draft version of 1.19 release notes (<a href="https://redirect.github.com/python/mypy/issues/20296">#20296</a>)</li> <li><a href="https://github.com/python/mypy/commit/1999a20e9898f673fa2f4c9a91790c075141ba71"><code>1999a20</code></a> [mypyc] librt base64: use existing SIMD CPU dispatch by customizing build fla...</li> <li><a href="https://github.com/python/mypy/commit/1b94fbb9fbc581de7e057d71e9892e3acbf9a7d3"><code>1b94fbb</code></a> [mypyc] Fix vtable pointer with inherited dunder new (<a href="https://redirect.github.com/python/mypy/issues/20302">#20302</a>)</li> <li><a href="https://github.com/python/mypy/commit/13369cb25fe450f755f63e59156b86df84c08b3d"><code>13369cb</code></a> [mypyc] Fix crash on super in generator (<a href="https://redirect.github.com/python/mypy/issues/20291">#20291</a>)</li> <li><a href="https://github.com/python/mypy/commit/a087a5894935cfdbc2eba27a6d04ebca38fd6659"><code>a087a58</code></a> Update import map when new modules added (<a href="https://redirect.github.com/python/mypy/issues/20271">#20271</a>)</li> <li><a href="https://github.com/python/mypy/commit/35e843cc38cedc1bdf87d9937c06d51189ad0e45"><code>35e843c</code></a> [mypyc] Add efficient librt.base64.b64decode (<a href="https://redirect.github.com/python/mypy/issues/20263">#20263</a>)</li> <li><a href="https://github.com/python/mypy/commit/094f66dc742cec2d69add9296fb21cdef50624d0"><code>094f66d</code></a> [mypyc] Add <strong>repr</strong> to AssignmentTarget subclasses (<a href="https://redirect.github.com/python/mypy/issues/20258">#20258</a>)</li> <li><a href="https://github.com/python/mypy/commit/0738db3f9d336622923c7ee143e1c3adf7600a31"><code>0738db3</code></a> Do not push partial types to the binder (<a href="https://redirect.github.com/python/mypy/issues/20202">#20202</a>)</li> <li>Additional commits viewable in <a href="https://github.com/python/mypy/compare/v1.18.2...v1.19.0">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 4c435be commit 3989e9c

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

requirements.txt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,28 +9,28 @@ semver==3.0.4
99
chardet==5.2.0
1010
jsonpatch==1.33
1111
kubernetes==32.0.1
12-
pymongo==4.15.4
13-
pytest==9.0.1
12+
pymongo==4.15.5
13+
pytest==9.0.2
1414
pytest-asyncio==1.3.0
1515
pycognito==2024.5.1
1616
PyYAML==6.0.3
17-
urllib3==2.5.0
17+
urllib3==2.6.1
1818
cryptography==46.0.3
1919
python-dateutil==2.9.0.post0
2020
python-ldap==3.4.5
2121
GitPython==3.1.45
2222
setuptools>=71.0.3 # not directly required, pinned by Snyk to avoid a vulnerability
23-
opentelemetry-api==1.38.0
24-
opentelemetry-sdk==1.38.0
23+
opentelemetry-api==1.39.0
24+
opentelemetry-sdk==1.39.0
2525
pytest-opentelemetry==1.1.0
26-
black==25.11.0
26+
black==25.12.0
2727
flake8==7.3.0
2828
isort==7.0.0
2929
shrub.py==3.10.0
3030
pytest-mock==3.15.1
3131
wrapt==1.17.3
32-
botocore==1.41.3
33-
boto3==1.41.3
32+
botocore==1.42.5
33+
boto3==1.42.5
3434
python-frontmatter==1.1.0
3535
python-on-whales==0.79.0
3636
yamale==6.1.0
@@ -42,7 +42,7 @@ freezegun==1.5.5
4242
python-box==7.3.2
4343
autopep8==2.3.2
4444
flake8-isort==7.0.0
45-
mypy==1.18.2
45+
mypy==1.19.0
4646
types-freezegun==1.1.10
4747
types-PyYAML==6.0.12.20250915
4848
types-pytz==2025.2.0.20251108

0 commit comments

Comments
 (0)