You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This PR moves from using `hatch` to `uv` as a build system. While Hatch is great, e.g., due to its version management, there are some things that are not particularly practical:
- The envs are per default not installed locally but to some arcane location that can be hard to find for users.
- Having multiple separate envs is great for larger packages, but a bit too much for a package of this size.
- There is no way to automatically add packages as dependencies.
`uv` on the other hand
- makes it easy to replicate the exact versions that are used during development,
- has only one base env containing all dependencies,
- is very fast,
- and is imho easier to learn and use.
0 commit comments