Luis Norambuena to PythonEnglish • 13 hours agouv IS the Future of Python Packaging 🐍📦www.youtube.commessage-square20arrow-up122arrow-down15file-text
arrow-up117arrow-down1external-linkuv IS the Future of Python Packaging 🐍📦www.youtube.comLuis Norambuena to PythonEnglish • 13 hours agomessage-square20file-text
minus-square@[email protected]linkfedilink5•10 hours agoGot toml file support yet? Then I’m happy to talk :)
minus-squareEager EaglelinkfedilinkEnglish2•5 hours agothey do, just use project management commands like uv + { add, remove, sync, lock, run }
minus-square@[email protected]linkfedilink4•9 hours agoLooks like it has basic support: required-python = "..." dependencies = [ ... ] Once it gets dependency groups, I’ll try it out. I’m currently using poetry, which works, but I’m always interested in better perf.
minus-squareEager EaglelinkfedilinkEnglish2•edit-24 hours agoit already has dep groups; e.g. uv add --optional staging pytest then uv sync --extra staging to install / uninstall packages accordingly. They have a --dev shorthand for dev dependencies, but it seems the dependency group PEP is not final, so there isn’t a standardized way of doing this yet.
Got toml file support yet? Then I’m happy to talk :)
they do, just use project management commands like
uv
+ {add
,remove
,sync
,lock
,run
}Looks like it has basic support:
required-python = "..."
dependencies = [ ... ]
Once it gets dependency groups, I’ll try it out. I’m currently using
poetry
, which works, but I’m always interested in better perf.it already has dep groups; e.g.
uv add --optional staging pytest
then
uv sync --extra staging
to install / uninstall packages accordingly.
They have a
--dev
shorthand for dev dependencies, but it seems the dependency group PEP is not final, so there isn’t a standardized way of doing this yet.