2025-07-24 22:27:13 -06:00
|
|
|
# uv
|
|
|
|
|
|
|
|
|
|
> Een snelle Python pakket- en projectbeheerder.
|
|
|
|
|
> Sommige subcommando's zoals `tool` en `python` hebben hun eigen documentatie.
|
2026-02-18 06:55:01 -07:00
|
|
|
> Meer informatie: <https://docs.astral.sh/uv/reference/cli/>.
|
2025-07-24 22:27:13 -06:00
|
|
|
|
|
|
|
|
- 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`
|