Skip to content

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

@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

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions