diff --git a/pages.nl/common/uv-add.md b/pages.nl/common/uv-add.md new file mode 100644 index 0000000000..6f9c0c8c43 --- /dev/null +++ b/pages.nl/common/uv-add.md @@ -0,0 +1,37 @@ +# uv add + +> Voeg pakket afhankelijkheden toe aan het `pyproject.toml` bestand. +> Pakketten worden gespecificeerd volgens . +> Meer informatie: . + +- Voeg de nieuwste versie van een pakket toe: + +`uv add {{pakket}}` + +- Voeg meerdere pakketten toe: + +`uv add {{pakket1 pakket2 ...}}` + +- Voeg een pakket toe met een versievereiste: + +`uv add {{pakket>=1.2.3}}` + +- Voeg pakketten toe aan een optionele afhankelijkheidsgroep, die wordt opgenomen wanneer ze worden gepubliceerd: + +`uv add --optional {{optioneel}} {{pakket1 pakket2 ...}}` + +- Voeg pakketten toe aan een lokale groep, die niet wordt opgenomen wanneer ze worden gepubliceerd: + +`uv add --group {{groep}} {{pakket1 pakket2 ...}}` + +- Voeg pakketten toe aan de dev groep, afkorting voor `--group dev`: + +`uv add --dev {{pakket1 pakket2 ...}}` + +- Voeg pakket toe als bewerkbaar: + +`uv add --editable {{pad/naar/pakket/}}` + +- Schakel een extra in bij het installeren van een pakket, deze kan meerdere keren opgegeven worden: + +`uv add {{pakket}} --extra {{extra_functie}}` diff --git a/pages.nl/common/uv-init.md b/pages.nl/common/uv-init.md new file mode 100644 index 0000000000..2f31e52f87 --- /dev/null +++ b/pages.nl/common/uv-init.md @@ -0,0 +1,32 @@ +# uv init + +> Creëer een nieuw Python project. +> Meer informatie: . + +- Initialiseer een project in de huidige map: + +`uv init` + +- Initialiseer een project met een gegeven naam: + +`uv init {{project_naam}}` + +- Creëer een project in een bepaalde map: + +`uv init --directory {{pad/naar/map}} {{project_naam}}` + +- Creëer een project voor een Python library: + +`uv init {{[--lib|--library]}} {{project_naam}}` + +- Specificeer het bouwsysteem: + +`uv init --build-backend {{bouwsysteem}} {{project_naam}}` + +- Creëer alleen een `pyproject.toml`: + +`uv init --bare {{project_naam}}` + +- Specificeer de projectbeschrijving: + +`uv init --description "{{omschrijving}}" {{project_naam}}` diff --git a/pages.nl/common/uv-python.md b/pages.nl/common/uv-python.md new file mode 100644 index 0000000000..bebb935fc6 --- /dev/null +++ b/pages.nl/common/uv-python.md @@ -0,0 +1,28 @@ +# uv python + +> Beheer Python-versies en installaties. +> Meer informatie: . + +- Toon alle beschikbare Python-installaties: + +`uv python list` + +- Installeer een Python-versie: + +`uv python install {{versie}}` + +- Verwijder een Python-versie: + +`uv python uninstall {{version}}` + +- Zoek naar een Python-installatie: + +`uv python find {{versie}}` + +- Pin het huidige project vast aan een specifieke Python-versie: + +`uv python pin {{versie}}` + +- Toon de `uv` Python-installatiemap: + +`uv python dir` diff --git a/pages.nl/common/uv-tool.md b/pages.nl/common/uv-tool.md new file mode 100644 index 0000000000..928e7cf227 --- /dev/null +++ b/pages.nl/common/uv-tool.md @@ -0,0 +1,24 @@ +# uv tool + +> Installeer en voer commando's uit die door Python-pakketten worden geleverd. +> Meer informatie: . + +- Voer een commando uit van een pakket, zonder het te installeren: + +`uv tool run {{commando}}` + +- Installeer een Python-pakket voor het hele systeem: + +`uv tool install {{pakket}}` + +- Upgrade een geïnstalleerde Python-pakket: + +`uv tool upgrade {{pakket}}` + +- Verwijder een Python-pakket: + +`uv tool uninstall {{pakket}}` + +- Toon alle geïnstalleerde systeembrede Python-pakketten: + +`uv tool list` diff --git a/pages.nl/common/uv-tree.md b/pages.nl/common/uv-tree.md new file mode 100644 index 0000000000..3225bc8f55 --- /dev/null +++ b/pages.nl/common/uv-tree.md @@ -0,0 +1,28 @@ +# uv tree + +> Toon projectafhankelijkheden in een boomstructuur. +> Meer informatie: . + +- Toon afhankelijkheidsboom voor de huidige omgeving: + +`uv tree` + +- Toon afhankelijkheidsboom voor alle omgevingen: + +`uv tree --universal` + +- Toon afhankelijkheidsboom tot een bepaalde diepte: + +`uv tree {{[-d|--depth]}} {{n}}` + +- Toon de nieuwste beschikbare versie voor alle verouderde pakketten: + +`uv tree --outdated` + +- Sluit afhankelijkheden uit van de dev groep: + +`uv tree --no-dev` + +- Toon de omgekeerde boom, zodat kinderen afhankelijk zijn in plaats van afhankelijkheden: + +`uv tree --invert` diff --git a/pages.nl/common/uv.md b/pages.nl/common/uv.md new file mode 100644 index 0000000000..de0a50de1b --- /dev/null +++ b/pages.nl/common/uv.md @@ -0,0 +1,37 @@ +# uv + +> Een snelle Python pakket- en projectbeheerder. +> Sommige subcommando's zoals `tool` en `python` hebben hun eigen documentatie. +> Meer informatie: . + +- 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`