-
-
Notifications
You must be signed in to change notification settings - Fork 2k
Comparing changes
Open a pull request
base repository: aio-libs/aiohttp
base: v3.10.1
head repository: aio-libs/aiohttp
compare: v3.10.2
- 12 commits
- 37 files changed
- 6 contributors
Commits on Aug 6, 2024
-
Bump mypy from 1.10.1 to 1.11.1 (#8561)
Bumps [mypy](https://github.com/python/mypy) from 1.10.1 to 1.11.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/python/mypy/blob/master/CHANGELOG.md">mypy's changelog</a>.</em></p> <blockquote> <h1>Mypy Release Notes</h1> <h2>Next release</h2> <h2>Mypy 1.11</h2> <p>We’ve just uploaded mypy 1.11 to the Python Package Index (<a href="https://pypi.org/project/mypy/">PyPI</a>). Mypy is a static type checker for Python. This release includes new features, performance improvements and bug fixes. You can install it as follows:</p> <pre><code>python3 -m pip install -U mypy </code></pre> <p>You can read the full documentation for this release on <a href="http://mypy.readthedocs.io">Read the Docs</a>.</p> <h4>Support Python 3.12 Syntax for Generics (PEP 695)</h4> <p>Mypy now supports the new type parameter syntax introduced in Python 3.12 (<a href="https://peps.python.org/pep-0695/">PEP 695</a>). This feature is still experimental and must be enabled with the <code>--enable-incomplete-feature=NewGenericSyntax</code> flag, or with <code>enable_incomplete_feature = NewGenericSyntax</code> in the mypy configuration file. We plan to enable this by default in the next mypy feature release.</p> <p>This example demonstrates the new syntax:</p> <pre lang="python"><code># Generic function def f[T](https://github.com/python/mypy/blob/master/x: T) -> T: ... <p>reveal_type(f(1)) # Revealed type is 'int'</p> <h1>Generic class</h1> <p>class C[T]: def <strong>init</strong>(self, x: T) -> None: self.x = x</p> <p>c = C('a') reveal_type(c.x) # Revealed type is 'str'</p> <h1>Type alias</h1> <p>type A[T] = C[list[T]] </code></pre></p> <p>This feature was contributed by Jukka Lehtosalo.</p> <h4>Support for <code>functools.partial</code></h4> <p>Mypy now type checks uses of <code>functools.partial</code>. Previously mypy would accept arbitrary arguments.</p> <p>This example will now produce an error:</p> <pre lang="python"><code>from functools import partial </tr></table> </code></pre> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/mypy/commit/570b90a7a368f04c64f60af339d0ac1808c49c15"><code>570b90a</code></a> Bump version to 1.11</li> <li><a href="https://github.com/python/mypy/commit/b3a102ef31f63a8a8ba32c8dbe160ddef3c43054"><code>b3a102e</code></a> Fix <code>RawExpressionType.accept</code> crash with <code>--cache-fine-grained</code> (<a href="https://redirect.github.com/python/mypy/issues/17588">#17588</a>)</li> <li><a href="https://github.com/python/mypy/commit/aec04c74488d46a81a95ed3553b8e953a6ec59a7"><code>aec04c7</code></a> Fix PEP 604 isinstance caching (<a href="https://redirect.github.com/python/mypy/issues/17563">#17563</a>)</li> <li><a href="https://github.com/python/mypy/commit/cb44e4d8f18b9bc874f1076b33eec7ad67de165c"><code>cb44e4d</code></a> Fix <code>typing.TypeAliasType</code> being undefined on python < 3.12 (<a href="https://redirect.github.com/python/mypy/issues/17558">#17558</a>)</li> <li><a href="https://github.com/python/mypy/commit/6cf9180e1411dab2ee91b57374f696d391eb24f4"><code>6cf9180</code></a> Fix types.GenericAlias lookup crash (<a href="https://redirect.github.com/python/mypy/issues/17543">#17543</a>)</li> <li><a href="https://github.com/python/mypy/commit/64c1ebf7cff51c13b1771174e3bb6bce9fe0d5dc"><code>64c1ebf</code></a> Bump version to 1.11.1+dev</li> <li><a href="https://github.com/python/mypy/commit/dbd5f5cdb62b4dcd1e498c3a91c204b812609fdf"><code>dbd5f5c</code></a> Remove +dev from version for 1.11 release</li> <li><a href="https://github.com/python/mypy/commit/f0a8c6931485364d918f7b4920e5f2832a6be22f"><code>f0a8c69</code></a> Update CHANGELOG for mypy 1.11 (<a href="https://redirect.github.com/python/mypy/issues/17540">#17540</a>)</li> <li><a href="https://github.com/python/mypy/commit/371f7801e9bff13803a228e6cc8dd4cee6c8e472"><code>371f780</code></a> CHANGELOG.md update for 1.11 (<a href="https://redirect.github.com/python/mypy/issues/17539">#17539</a>)</li> <li><a href="https://github.com/python/mypy/commit/2563da0c721a89725bfd009da12dd6378554bfc6"><code>2563da0</code></a> Fix daemon crash on invalid type in TypedDict (<a href="https://redirect.github.com/python/mypy/issues/17495">#17495</a>)</li> <li>Additional commits viewable in <a href="https://github.com/python/mypy/compare/v1.10.1...v1.11.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mypy&package-manager=pip&previous-version=1.10.1&new-version=1.11.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sam Bull <git@sambull.org> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 06eedff - Browse repository at this point
Copy the full SHA 06eedffView commit details
Commits on Aug 7, 2024
-
[PR #8619/d1c8dfbb backport][3.10] Fix monkey patches for pathlib cha…
…nges in Python 3.13 (#8623) Co-authored-by: Steve Repsher <steverep@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a55d3e0 - Browse repository at this point
Copy the full SHA a55d3e0View commit details -
[PR #8611/1fcef940 backport][3.10] Fix handler waiting on shutdown (#…
…8627) Co-authored-by: Sam Bull <git@sambull.org>
Configuration menu - View commit details
-
Copy full SHA for 266608d - Browse repository at this point
Copy the full SHA 266608dView commit details -
[PR #8597/c99a1e27 backport][3.10] Fix reading of body when ignoring …
Configuration menu - View commit details
-
Copy full SHA for 4815765 - Browse repository at this point
Copy the full SHA 4815765View commit details -
[PR #8634/c7293e19 backport][3.10] Backport #8620 as improvements to …
Configuration menu - View commit details
-
Copy full SHA for bf83dbe - Browse repository at this point
Copy the full SHA bf83dbeView commit details -
[PR #8632/b2691f2 backport][3.10] Fix connecting to npipe://, tcp://,…
… and unix:// urls (#8637) Co-authored-by: Sam Bull <git@sambull.org>
Configuration menu - View commit details
-
Copy full SHA for 72f41aa - Browse repository at this point
Copy the full SHA 72f41aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68e8496 - Browse repository at this point
Copy the full SHA 68e8496View commit details
Commits on Aug 8, 2024
-
[PR #8641/0a88bab backport][3.10] Fix WebSocket ping tasks being prem…
…aturely garbage collected (#8646)
Configuration menu - View commit details
-
Copy full SHA for 2ef14a6 - Browse repository at this point
Copy the full SHA 2ef14a6View commit details -
[PR #8642/e4942771 backport][3.10] Fix response to circular symlinks …
…with Python v3.13 (#8648) Co-authored-by: Steve Repsher <steverep@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1f92213 - Browse repository at this point
Copy the full SHA 1f92213View commit details -
[PR #8636/51d872e backport][3.10] Remove Request.wait_for_disconnecti…
…on() method (#8650) Co-authored-by: Sam Bull <git@sambull.org>
Configuration menu - View commit details
-
Copy full SHA for 6a77806 - Browse repository at this point
Copy the full SHA 6a77806View commit details -
[PR #8652/b0536ae6 backport][3.10] Do not follow symlinks for compres…
…sed file variants (#8653) Co-authored-by: J. Nick Koston <nick@koston.org>
Configuration menu - View commit details
-
Copy full SHA for ce2e975 - Browse repository at this point
Copy the full SHA ce2e975View commit details -
Configuration menu - View commit details
-
Copy full SHA for 491106e - Browse repository at this point
Copy the full SHA 491106eView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v3.10.1...v3.10.2