Skip to content

copy zarr-python dev environment #697

Closed

Description

@d-v-b

over in zarr-python, we have been pretty happy with our dev environment. I am wondering if we should bring those benefits over to numcodecs. Specifically, we would make the following changes:

  • use hatch for packaging
  • use the same linting / pre-commit configuration as zarr-python
  • use a src/numcodecs layout instead of numcodecs

Does anyone object to this proposal? I think it will generally improve the dev experience.

Activity

  1. martindurant commented on Feb 6, 2025

    @martindurant
    Member

    I bet no one objects if you are willing to put in the effort! numcodecs needs some more complex build, though, right?

    it will generally improve the dev experience

    Curious, do you have something specific in mind?

  2. d-v-b commented on Feb 6, 2025

    @d-v-b
    ContributorAuthor

    I'm mostly thinking of the hatch features we use over in zarr-python, like the option to run tests parametrized over python versions, environment-specific commands (e.g., for building docs), etc

  3. d-v-b commented on Nov 20, 2025

    @d-v-b
    ContributorAuthor

    we've made enough progress here for this to be closed as completed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions