Cheatsheets

GitHub
Lege repository aanmaken
  1. GitHub Desktop: File > New repository
  2. Kies NAME en locatie (let op! de project map mag niet in een andere repository staan!)
  3. Vink Initialize this repository with a README aan
  4. Git ignore: "Python"
  5. GitHub Desktop: Repository > Open in Visual Studio Code
Van bestaande map repository maken
  1. GitHub Desktop: File > Add repository
  2. Kies locatie van projectmap (let op! de project map mag niet in een andere repository staan!)
  3. Druk op de blauwe tekst Create repository.
  4. Vink Initialize this repository with a README aan.
  5. Kies bij Git ignore voor "Python".
  6. Bevestig met de blauwe knop Create Repository.
  7. Ga naar Repository > Open in Visual Studio Code (of druk op Ctrl+Shift+A ) en ga aan de slag.
Virtual environments
Environment aanmaken
uv venv --python PYTHONVERSION
Environment activeren
.venv\Scripts\activate
Pakket installeren
uv pip install PACKAGE
Commando runnen zonder activeren
uv run COMMAND
Commando runnen zonder virtual environment en zonder installeren (ingekort)

uvx COMMAND
NB: Dit werkt alleen als het Python package en het commando dezelfde naam hebben.

Commando runnen zonder virtual environment en zonder installeren (volledig)
uvx --from PACKAGE --with EXTRAPACKAGE COMMAND
Projectbeheer
Nieuw uv project aanmaken (in bestaande map)
uv init --package
Environment synchroniseren
uv sync
Dependencies toevoegen
uv add PACKAGE
Dependencies verwijderen
uv remove PACKAGE
Commando toevoegen
  1. In je pyproject.toml:
    [project.scripts]
    naam_commando = "package.module:naam_functie"
    
  2. Run
    uv sync