uv
Een snelle Python pakket- en projectbeheerder.
Sommige subcommando's zoals tool
en python
hebben hun eigen documentatie.
Meer informatie: https://docs.astral.sh/uv/reference/cli.
- Creëer een nieuw Python project in de huidige map:
uv init
- Creëer een nieuw Python project in het opgegeven pad:
uv init {{pad/naar/map}}
- Voeg een nieuwe afhankelijkheid toe aan het project:
uv add {{pakket}}
- Verwijder een afhankelijkheid van het project:
uv remove {{pakket}}
- Voer een script uit in de projectomgeving:
uv run {{pad/naar/script.py}}
- Voer een commando uit in de projectomgeving:
uv run {{commando}}
- Update een projectomgeving vanuit
pyproject.toml
:
uv sync
- Creëer een lock bestand voor de afhankelijkheden van het project:
uv lock