Uh oh!
There was an error while loading. Please reload this page.
mypy 1.6.0 passing - #8296
Conversation
max-sixty
commented
Oct 12, 2023
Planning to merge this as it solves some of the issues, and I won't be able to fix the others in the short-term, lmk any comments prior |
Uh oh!
There was an error while loading. Please reload this page.
max-sixty
commented
Oct 12, 2023
@headtr1ck thanks so much for the fast fix! |
headtr1ck
commented
Oct 12, 2023
I have fixed the remaining mypy errors, so this it good to go. I think pinning mypy would be a good idea, especially with an auto-updater that creates a PR so we can fix the issues there. But this is not something I have ever done, so maybe someone else should have a go at this :) |
max-sixty
commented
Oct 12, 2023
I'm very familiar with doing this on |
* upstream/main: (46 commits) xfail flaky test (pydata#8299) Most of mypy 1.6.0 passing (pydata#8296) Rename `reset_encoding` to `drop_encoding` (pydata#8287) Enable `.rolling_exp` to work on dask arrays (pydata#8284) Fix `GroupBy` import (pydata#8286) Ask bug reporters to confirm they're using a recent version of xarray (pydata#8283) Add pyright type checker (pydata#8279) Improved typing of align & broadcast (pydata#8234) Update ci-additional.yaml (pydata#8280) Fix time encoding regression (pydata#8272) Allow a function in `.sortby` method (pydata#8273) make more args kw only (except 'dim') (pydata#6403) Use duck array ops in more places (pydata#8267) Don't raise rename warning if it is a no operation (pydata#8266) Mandate kwargs on `to_zarr` (pydata#8257) copy the `dtypes` module to the `namedarray` package. (pydata#8250) Add xarray-regrid to ecosystem.rst (pydata#8270) Use strict type hinting for namedarray (pydata#8241) Update type annotation for center argument of dataaray_plot methods (pydata#8261) [pre-commit.ci] pre-commit autoupdate (pydata#8262) ...
I did the easy things, but will need help for the final couple on
_typed_ops.pyBecause we don't pin mypy (should we?), this blocks other PRs if we gate them on mypy passing