Jukka Lehtosalo
Jukka Lehtosalo
An import thing to keep in mind is that mypyc also doesn't (at least yet) know about the numpy-specific numeric types such as `numpy.float64`. They are treated like `Any` values...
Release blocker: * #14475 [done]
Regression (not necessarily a release blocker): * #14476
I expect that `--local-partial-types` will cause a big fallout, so we'll postpone it to another release. We'll need to announce it ahead of time.
This PR is going in the right direction, but it feels to me like the implementation is too complicated, especially considering this is a relatively minor edge case. In particular,...
Here's a bit simpler example that reproduces the issue: ```py def f(t: type[object]) -> None: o: object = getattr(t, "x", "") or "" ``` This looks different from #14481, as...
I think it's a good idea to explore changes to this behavior, as it's not very intuitive.
I think the release will be postponed until early August since I'm on vacation for three weeks.
> maybe we should just wait for the next 3.12 beta rather than merging this We can wait until the next beta, unless perhaps we want to enable 3.12 in...
This is still failing for me on Python 3.12.0 beta 4. I'm leaning towards merging this. We can always revert this afterwards if it's no longer needed.