Bump mypy from 1.9.0 to 1.12.1
Bumps mypy from 1.9.0 to 1.12.1.
Changelog
Sourced from mypy's changelog.
Mypy 1.12.1
- Fix crash when showing partially analyzed type in error message (Ivan Levkivskyi, PR 17961)
- Fix iteration over union (when self type is involved) (Shantanu, PR 17976)
- Fix type object with type var default in union context (Jukka Lehtosalo, PR 17991)
- Revert change to
os.pathstubs affecting use ofos.PathLike[Any](Shantanu, PR 17995)Acknowledgements
Thanks to all mypy contributors who contributed to this release:
- Ali Hamdan
- Anders Kaseorg
- Bénédikt Tran
- Brian Schubert
- bzoracler
- Chelsea Durazo
- Danny Yang
- Edgar Ramírez Mondragón
- Eric Mark Martin
- InSync
- Ivan Levkivskyi
- Jordandev678
- Katrina Connors
- Kirill Podoprigora
- Marc Mueller
- Max Muoto
- Max Murin
- Michael Carlstrom
- Michael I Chen
- Pradyun Gedam
- quinn-sasha
- Raphael Krupinski
- Sebastian Rittau
- Shantanu
- sobolevn
- Soubhik Kumar Mitra
- Stanislav Terliakov
- wyattscarpenter
I’d also like to thank my employer, Dropbox, for supporting mypy development.
Mypy 1.11
We’ve just uploaded mypy 1.11 to the Python Package Index (PyPI). Mypy is a static type checker for Python. This release includes new features, performance improvements and bug fixes. You can install it as follows:
python3 -m pip install -U mypyYou can read the full documentation for this release on Read the Docs.
Support Python 3.12 Syntax for Generics (PEP 695)
... (truncated)
Commits
050d12fBump version to 1.12.1346e370[1.12 backport] revert os.path change (#17995)71e1f05Fix type object with type var default in union context (#17991)34d8603Fix iteration over union (when self type is involved) (#17976)2485bedUse kw-only args for member access booleans (#17975)a5e9b0bFix crash when showing partially analyzed type in error message (#17961)4775da1Bump version to 1.12.1+devf2a39b1Update version to 1.12.0b4ec37aAdd one more 1.12 changelog item (#17936)cc1c679Better handling of generic functions in partial plugin (#17925)- Additional commits viewable in compare view
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 commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)