1. d0d63b4 The oldest CAPI version we support right now is 3.7 (#15839) by Nikita Sobolev · 10 months ago main
  2. eab5b50 Document new import error codes (#15840) by Shantanu · 10 months ago
  3. 78339b9 Use error subcodes to differentiate import errors (#14740) by Shantanu · 10 months ago
  4. 8c21953 New type inference: add support for upper bounds and values (#15813) by Ivan Levkivskyi · 10 months ago
  5. a7c4852 Revert "Reconsider constraints involving parameter specifications (#1… (#15832) by Ivan Levkivskyi · 10 months ago
  6. 2aaeda4 Reconsider constraints involving parameter specifications (#15272) by EXPLOSION · 10 months ago
  7. 5617cdd Update black pre-commit mirror link (#15815) by Marc Mueller · 10 months ago
  8. 0d708cb New type inference: complete transitive closure (#15754) by Ivan Levkivskyi · 10 months ago
  9. 2b613e5 Fix type narrowing of `== None` and `in (None,)` conditions (#15760) by Marti Raudsepp · 10 months ago
  10. 54bc37c reduce frequency of pre-commit.ci autoupdate PRs (#15798) by Alex Waygood · 10 months ago
  11. cb81325 Update pre-commit deps (#15784) by Nikita Sobolev · 10 months ago
  12. d71afbf Change `tuple[]` repr to `tuple[()]` (#15783) by Nikita Sobolev · 10 months ago
  13. 002502a Fix inference for attrs.fields (#15688) by Shantanu · 10 months ago
  14. 710ad44 Better `tox` configuration (#15777) by Nikita Sobolev · 10 months ago
  15. 8792ff1 Raise `RuntimeError` with better error messages (#15778) by Nikita Sobolev · 10 months ago
  16. 6040b23 Remove the Python 37 environment from the `tox.ini` (#15693) by Mark Byrne · 10 months ago
  17. 14efdf2 [stubtest] Test `NamedTuple` definitions with default fields (#15774) by Nikita Sobolev · 10 months ago
  18. da1853f Correctly narrow types for `tuple[type[X], ...]` (#15691) by Nikita Sobolev · 10 months ago
  19. a8467c4 [stubgen] Add required `...` rhs to `NamedTuple` fields with default values (#15680) by Nikita Sobolev · 10 months ago
  20. b901d21 docs: add missing verb (#15765) by Marcel Johannesmann · 11 months ago
  21. 01c6994 Don't flag intentionally empty generators unreachable (#15722) by Ilya Priven · 11 months ago
  22. d2022a0 Add `__match_args__` to dataclasses with no fields (#15749) by Ali Hamdan · 11 months ago
  23. 6bdcc92 stubtest: Fix `__mypy-replace` false positives (#15689) by Alex Waygood · 11 months ago
  24. 14e7768 Raise errors on unbound TypeVars with values (#15732) by Nikita Sobolev · 11 months ago
  25. 383137b Remove more unused scripts (#15728) by Nikita Sobolev · 11 months ago
  26. 88c0c64 Update LICENSE with copyright year (#15727) by Nikita Sobolev · 11 months ago
  27. 89ad125 Update commit hashes following typeshed sync (#15690) by Alex Waygood · 11 months ago
  28. b6b6624 tests: skip-path-normalization should be a testcase option (#15660) by Ilya Priven · 11 months ago
  29. 3f601c3 Remove unneeded `--strict-optional` flags from test cases (#15684) by Alex Waygood · 11 months ago
  30. 3240da4 Revert use of `ParamSpec` for `functools.wraps` by AlexWaygood · 1 year, 3 months ago
  31. 1866d28 Revert typeshed ctypes change by AlexWaygood · 1 year, 1 month ago
  32. 120af30 Revert sum literal integer change (#13961) by Shantanu · 1 year, 7 months ago
  33. 2f6b6e6 Remove use of LiteralString in builtins (#13743) by Shantanu · 1 year, 8 months ago
  34. d7f9f06 Sync typeshed by AlexWaygood · 11 months ago
  35. 14743a1 Bump minimum Python type check target version to 3.7 (#15668) by Nikita Sobolev · 11 months ago
  36. 1958cb6 Remove `--py2` argument (#15670) by Marc Mueller · 11 months ago
  37. a538cc9 fix cherry-pick-typeshed (#15672) by Valentin Stanciu · 11 months ago
  38. 211d742 Update dev version to 1.6.0+dev (#15671) by Valentin Stanciu · 11 months ago
  39. 7a94183 Fix dataclass/protocol crash on joining types (#15629) by Ilya Priven · 11 months ago
  40. 2ebd51e Teach `stubgen` to work with `complex` and unary expressions (#15661) by Nikita Sobolev · 11 months ago
  41. 3983381 Fix testLiteralMeets failure (#15659) by Ilya Priven · 11 months ago
  42. 3bf8521 Consistently avoid type-checking unreachable code (#15386) by Ilya Priven · 11 months ago
  43. dfea43f Add error code "explicit-override" for strict @override mode (PEP 698) (#15512) by Marc Mueller · 11 months ago
  44. 8a5d8f0 type_narrowing.rst: fix syntax, consistency (#15652) by Ilya Priven · 11 months ago
  45. b78f4b5 Add runtime `__slots__` attribute to `attrs` (#15651) by Nikita Sobolev · 11 months ago
  46. fbe588f Ensure 3.12 tests pass (#15648) by Shantanu · 11 months ago
  47. 4a1a38e Add runtime `__slots__` attribute to dataclasses (#15649) by Nikita Sobolev · 11 months ago
  48. 235a3bb Fix parse test case on Python 3.12 (#15577) by Jukka Lehtosalo · 11 months ago
  49. edb41e0 Check tuples of abstract types (#15366) by Nikita Sobolev · 11 months ago
  50. 4d394c1 attrs: define defaults to slots=True (#15642) by Ilya Priven · 11 months ago
  51. 87fa107 .git-blame-ignore-revs: add #12711 (#15643) by Ilya Priven · 11 months ago
  52. 38a7104 tests: --update-data incompatible with xdist (#15641) by Ilya Priven · 11 months ago
  53. 569cfc9 tests: enforce meaningful version checks (#15635) by Ilya Priven · 11 months ago
  54. 0a020fa Bump pytest to >=7.4.0 (#15611) by Alex Waygood · 11 months ago
  55. 67cc059 stubgen: Support `ParamSpec` and `TypeVarTuple` (#15626) by Ali Hamdan · 11 months ago
  56. f72e4e5 Support optional for custom dataclass descriptors (#15628) by Marc Mueller · 11 months ago
  57. ebfea94 stubdoc: Fix crash on non-str docstring (#15623) by Ali Hamdan · 11 months ago
  58. 1592945 Cleanup after enabling strict default for test files (#15627) by Marc Mueller · 11 months ago
  59. 6cd8c00 Enable strict optional for more test files (3) (#15597) by Marc Mueller · 11 months ago
  60. d106c84 Enable strict optional for more test files (9) (#15607) by Marc Mueller · 11 months ago
  61. ef0b763 Enable strict optional for more test files (8) (#15606) by Marc Mueller · 11 months ago
  62. 91e4ce4 Enable strict optional for more test files (7) (#15604) by Marc Mueller · 11 months ago
  63. d65e1e7 Add upper bound for lxml (#15608) by Marc Mueller · 11 months ago
  64. cf86387 "mypy Gitter" is dead; it is called "python/typing" (#15610) by Stavros Ntentos · 11 months ago
  65. 79114d1 [mypyc] Fix multiple inheritance with a protocol on Python 3.12 (#15572) by Jukka Lehtosalo · 11 months ago
  66. 8c70e80 [mypyc] Support the u8 native integer type (#15564) by Jukka Lehtosalo · 11 months ago
  67. e0b159e Enable strict optional for more test files (6) (#15603) by Marc Mueller · 11 months ago
  68. fa8853b Enable strict optional for more test files (5) (#15602) by Marc Mueller · 11 months ago
  69. fae7d90 Enable strict optional for more test files (4) (#15601) by Marc Mueller · 11 months ago
  70. d4865b2 Enable strict optional for more test files (2) (#15596) by Marc Mueller · 11 months ago
  71. 8f66718 Enable strict optional for more test files (1) (#15595) by Marc Mueller · 11 months ago
  72. c13f1d4 Better consistency with explicit staticmethods (#15353) by Erik Kemperman · 11 months ago
  73. 7d1a899 Add foundation to enable `--strict-optional` in all test files (#15586) by Marc Mueller · 11 months ago
  74. 1e14d13 Update commits for sync-typeshed cherry picks (#15592) by Valentin Stanciu · 11 months ago
  75. a9f8df7 Remove `six` as a test dependency (#15589) by Alex Waygood · 11 months ago
  76. 186fbb1 Revert use of `ParamSpec` for `functools.wraps` by AlexWaygood · 1 year, 3 months ago
  77. 71c4269 Revert typeshed ctypes change by AlexWaygood · 1 year, 1 month ago
  78. 56f4343 Revert sum literal integer change (#13961) by Shantanu · 1 year, 7 months ago
  79. 9f4c0d8 Remove use of LiteralString in builtins (#13743) by Shantanu · 1 year, 8 months ago
  80. c44fe1a Sync typeshed by AlexWaygood · 11 months ago
  81. 59ba429 When sync-typeshed fails to apply CP allow manual user merges (#15591) by Valentin Stanciu · 11 months ago
  82. 85ba574 Handle type same as typing.Type in classmethod 1st arg (#15297) by Erik Kemperman · 11 months ago
  83. 913477e Target py38 for ruff (#15585) by Marc Mueller · 11 months ago
  84. cb0a446 Fix variable name in comment in `getting_started.rst` (#15587) by Federico Padua · 11 months ago
  85. 781dc8f [mypyc] Fix self-compilation on Python 3.12 (#15582) by Jukka Lehtosalo · 11 months ago
  86. e86f097 Target py3.8+ for black (#15583) by Nikita Sobolev · 11 months ago
  87. dcdcc60 Run `pyupgrade --py38-plus` on the source code (#15575) by Nikita Sobolev · 11 months ago
  88. 49d95cf Don't add fictional parameters to `NamedTuple._make()` (#15578) by Alex Waygood · 11 months ago
  89. 5e4d097 Fix strict optional handling in dataclasses (#15571) by Ivan Levkivskyi · 11 months ago
  90. 2e9c9b4 Solve import cycles in expandtype and testtypes.py (#15580) by Nikita Sobolev · 11 months ago
  91. 4df2215 [mypyc] Fix 3.12 issue with pickling of instances with __dict__ (#15574) by Jukka Lehtosalo · 11 months ago
  92. a759c49 Fix `ast` warnings for Python3.12 (#15558) by Nikita Sobolev · 11 months ago
  93. 259c822 Unskip some tests that appear to pass (#15567) by Shantanu · 11 months ago
  94. 96eadfd Fix wheel build trigger (#15568) by Shantanu · 11 months ago
  95. 2edaf35 Drop support for running with Python 3.7 (#15566) by Shantanu · 11 months ago
  96. 19c5d5f [mypyc] Improve failure reporting in default run test driver (#15563) by Jukka Lehtosalo · 11 months ago
  97. 3730899 Define mypy_extensions.i16 in stubs (#15562) by Jukka Lehtosalo · 11 months ago
  98. 92602c5 [mypyc] Document more unsupported features & update supported features (#15524) by Richard Si · 11 months ago
  99. 21beadc Enforce typing_extensions >=4.7.0 on py37 (#15556) by Alex Waygood · 11 months ago
  100. b995e16 Rebind self-types in subclass methods without Self annotation (#15541) by Ivan Levkivskyi · 11 months ago