-
-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Comparing changes
Open a pull request
base repository: python/mypy
base: 9e76d34
head repository: python/mypy
compare: c60e8bf
- 19 commits
- 26 files changed
- 5 contributors
Commits on Mar 31, 2026
-
sdist: include
misc/{diff-cache,apply-cache-diff}.pyfor `mypy/test……/test_diff_cache.py` (#21096) In Debian, we build the `mypy` Debian package from the Python package source dists published to https://pypi.org/project/mypy/ ; so to support running the `mypy/test/test_diff_cache.py` tests, include `misc/{diff-cache,apply-cache-diff}.py` in the `MANIFEST.in`
Configuration menu - View commit details
-
Copy full SHA for c916ca3 - Browse repository at this point
Copy the full SHA c916ca3View commit details -
--allow-redefinition-new is no longer experimental (#21110)
@ilevkivskyi made a bunch of improvements to the feature.
Configuration menu - View commit details
-
Copy full SHA for c482596 - Browse repository at this point
Copy the full SHA c482596View commit details -
[mypyc] Document librt and librt.base64 (#21114)
This also contains a few small unrelated changes to mypyc docs.
Configuration menu - View commit details
-
Copy full SHA for 7bec7b7 - Browse repository at this point
Copy the full SHA 7bec7b7View commit details -
Use 'native-parser' instead of 'native-parse' for optional dependency (…
…#21115) This makes it consistent with the `--native-parser` flag. Now `pip install mypy[native-parser]` will install native parser support.
Configuration menu - View commit details
-
Copy full SHA for b4f07a7 - Browse repository at this point
Copy the full SHA b4f07a7View commit details -
Changelog updates for 1.20 (#21109)
Add sections for major features and list items for small user-visible changes. Document expected major changes in the mypy 2.0 release. Related issue: #20726
Configuration menu - View commit details
-
Copy full SHA for 4738ffa - Browse repository at this point
Copy the full SHA 4738ffaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 770d3ca - Browse repository at this point
Copy the full SHA 770d3caView commit details
Commits on Apr 5, 2026
-
Configuration menu - View commit details
-
Copy full SHA for fa1975b - Browse repository at this point
Copy the full SHA fa1975bView commit details -
--warn-unused-config should not be a strict flag (#21139)
Fixes #21137 This flag has nothing to with type checking strictness, it is a convenience option for config maintenance.
Configuration menu - View commit details
-
Copy full SHA for 808d0e5 - Browse repository at this point
Copy the full SHA 808d0e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2996c37 - Browse repository at this point
Copy the full SHA 2996c37View commit details -
Avoid narrowing to unreachable at module level (#21144)
Helps with confusing symptoms in #21132 It is unfortunate that it makes the logic a little more ad hoc / might lead to minimal repros being a little more confusing. But I think this is still a better and more helpful state to be in than before #20660 (relevant PR from the narrowing rewrite). Hopefully we can add the ability to check unreachable code, which will fix this and other issues.
Configuration menu - View commit details
-
Copy full SHA for eafcf18 - Browse repository at this point
Copy the full SHA eafcf18View commit details -
Fix narrowing with chained comparison (#21150)
Fixes #21149 (the regression part of it, still working on the bad behaviour present in previous mypy versions)
Configuration menu - View commit details
-
Copy full SHA for de50419 - Browse repository at this point
Copy the full SHA de50419View commit details -
Fix reachability for frozenset and dict view narrowing (#21151)
Configuration menu - View commit details
-
Copy full SHA for 6fccffc - Browse repository at this point
Copy the full SHA 6fccffcView commit details -
Configuration menu - View commit details
-
Copy full SHA for a4876e9 - Browse repository at this point
Copy the full SHA a4876e9View commit details
Commits on Apr 12, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 521f88f - Browse repository at this point
Copy the full SHA 521f88fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2e8ee1 - Browse repository at this point
Copy the full SHA a2e8ee1View commit details -
Revert dict.__or__ typeshed change (#21186)
Fixes #21141 I am not sure how typeshed patches work. If possible, I would add some tests here, otherwise I will add tests in a follow-up PR.
Configuration menu - View commit details
-
Copy full SHA for f7fa418 - Browse repository at this point
Copy the full SHA f7fa418View commit details -
Temporarily skip few base64 tests (#21193)
This is to unbreak master. We can apply an actual fix later. Refs for context: * #21120 * python/cpython@e31c551 cc @JukkaL
Configuration menu - View commit details
-
Copy full SHA for e82a046 - Browse repository at this point
Copy the full SHA e82a046View commit details -
Always disable sync in SQLite cache (#21184)
Fixes #21176 This seems to resolve all the HDD performance issues. Although this makes cache less durable, this is fine, as FS is not perfect in this sense either (and it doesn't really need to be that durable).
Configuration menu - View commit details
-
Copy full SHA for 842e492 - Browse repository at this point
Copy the full SHA 842e492View commit details -
Configuration menu - View commit details
-
Copy full SHA for c60e8bf - Browse repository at this point
Copy the full SHA c60e8bfView 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 9e76d34...c60e8bf