Skip to content

Conversation

dstansby
Copy link
Contributor

Part of #1783. This enables the check_untyped_defs mypy rule, and makes some of the easiest fixes. For the tricker fixes, I added the files to the a mypy override list, and I think it's easiest if each of these is done in separate PRs so we can enable this rule now (to stop any more violations), but incrementally improve it.

TODO:

  • Add unit tests and/or doctests in docstrings
  • Add docstrings and API docs for any new/modified user-facing classes and functions
  • New/modified features documented in docs/tutorial.rst
  • Changes documented in docs/release.rst
  • GitHub Actions have all passed
  • Test coverage is 100% (Codecov passes)

@dstansby dstansby mentioned this pull request Apr 10, 2024
16 tasks
@dstansby dstansby changed the title Bootstrap v3 branch with zarrita (#1584) Check untyped defs on v3 Apr 10, 2024
Copy link
Contributor

@d-v-b d-v-b left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me

@d-v-b
Copy link
Contributor

d-v-b commented Apr 11, 2024

unless anyone objects, I will hit the merge button later today

@d-v-b d-v-b merged commit ce6fcbb into zarr-developers:v3 Apr 12, 2024
Charoula-Kyriakides added a commit to Charoula-Kyriakides/zarr-python that referenced this pull request Apr 13, 2024
@dstansby dstansby deleted the v3-check-untyped-defs branch April 13, 2024 20:24
@jhamman jhamman added the V3 label Apr 22, 2024
@jhamman jhamman added this to the 3.0.0.alpha milestone Apr 22, 2024
@jhamman jhamman added the types label Jun 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants