Skip to content

[TASK] Migrate from hatch to uv for developing/contributing #58

Open
@theagenticguy

Description

@theagenticguy

Problem Statement

I'm currently implementing #25 and I have had a tough time with the dev experience using hatch.

  • I had to install venv's myself.
  • The hatch fmt and hatch run commands weren't very intuitive and hard to debug my lint and test errors.
  • Trying to use mypy outside of hatch resulting in not following the mypy config inside pyproject.toml.

uv from Astral fully manages pyproject.toml, manages and installs venv's, installing and managing dependencies and resolution, supports tool configuration, builds, etc. It's also really fast

Proposed Solution

No response

Use Case

I would have a better developer/contributor experience using uv

Alternatives Solutions

No response

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions