Alex Waygood
Alex Waygood
The Python 3.13 beta 1 has just been released, and there's a lot of functions and classes that are either new or changed in Python 3.13! This is a great...
I looks like running `regr_test.py` on Python 3.12 in CI, rather than Python 3.11, makes the job take 20-30s longer. It used to take between 3m and 3m10s; now it...
There's a ton of new `enum` features in Python 3.11 that mypy doesn't yet support: - [x] `enum.property` - [ ] `enum.verify` - [x] `enum.(non)member` - [x] `ReprEnum` - [...
I attempted to run the conformance tests locally using Python 3.12, following the instructions given in https://github.com/python/typing/blob/main/conformance/README.md#running-the-conformance-test-tool. The mypy, pyright and pyre tests all ran, but the pytype tests crashed...
## Summary If the user does not pass a `--custom-typeshed-dir` flag via the CLI or via a configuration flag, fall back to using the `VendoredFileSystem` to resolve standard-library modules in...
## Summary This allows us to pass arguments such as `--custom-typeshed-dir` and `--target-version` directly to the red-knot CLI, for easier experimentation and validation locally. (The PR is stacked on top...
We've fixed a number of issues with our PEP-696 backport in recent days, and we're now a lot closer to CPython's implementation on Python 3.13. We're still missing 5 specialisation-related...
**Bug Report** Mypy hangs indefinitely when trying to analyse a file with huge nested dicts. **To Reproduce** 1. Copy and paste the contents of this file into a `.py` file:...
**Bug Report** We're having a bit of trouble over in https://github.com/python/typeshed/pull/11074. It seems like it's impossible to import `importlib.readers` inside `stdlib/importlib/machinery.pyi` and also use `typing_extensions.TypeAlias` to explicitly demarcate type aliases...
If you run `cargo test -p red_knot_python_semantic` locally and an mdtest fails, you get nice pretty colours that make the test output much more readable, eg.:  But if you...