Start Date
No response
Implementation PR
No response
Reference Issues
No response
Summary
pip lacks a lot of features and hard to manage dependencies with the traditional setup.py so I suggest based on PEP518 to move to TOML
Basic Example
for making new project:
uv init or uv init --package
for sync dependency:
uv sync
Drawbacks
It helps to have --dev and etc. for users and contributors separately
using tools like pre-commit and ruff as linter and more feature
uv is ultra-fast and save a lot of time
Unresolved questions
No response
Start Date
No response
Implementation PR
No response
Reference Issues
No response
Summary
pip lacks a lot of features and hard to manage dependencies with the traditional setup.py so I suggest based on PEP518 to move to
TOMLBasic Example
for making new project:
uv initoruv init --packagefor sync dependency:
uv syncDrawbacks
It helps to have
--devand etc. for users and contributors separatelyusing tools like pre-commit and ruff as linter and more feature
uv is ultra-fast and save a lot of time
Unresolved questions
No response