nolds
nolds copied to clipboard
Move from `setuptools` to `uv`.
trafficstars
The Python tooling ecosystem has involved considerably since I first created nolds. It's time to move to modern tools. Especially, the custom setup.py has to go in favor of a proper pyproject.toml. I also want to use uv for better dependency management over pip and setuptools.
- [x] Create
pyproject.toml. - [x] Copy all info from
setup.pyintopyproject.toml(or other respective files, such asMANIFEST.in).- [x] Dependencies
- [x] Specify required versions for dependencies
- [x] Extras
- [x] Metadata
- [x] Test installation locally
Update: Forget poetry, we're going straight to uv, baby. 😁