1.7 KiB
1.7 KiB
English | Dansk | Bahasa Melayu
Installation
Opret et lokalt virtuelt miljø med navnet .venv, opgradér pip og installér projektet med testværktøjet.
Krav
- Python 3.13 eller nyere, med
tkinter(Turtle kræver det) git- Valgfrit: Doxygen til at bygge kildedokumentationen
Windows PowerShell
git clone https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/025-us-states-game.git
cd 025-us-states-game
python -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install --upgrade pip
python -m pip install -e ".[dev]"
Linux Debian
sudo apt install python3 python3-venv python3-tk git
git clone https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/025-us-states-game.git
cd 025-us-states-game
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install -e ".[dev]"
MacOS
git clone https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/025-us-states-game.git
cd 025-us-states-game
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install -e ".[dev]"
Kør
python -m us_states_game
Skriv et delstatsnavn i prompten; store og små bogstaver er ligegyldige. Skriv exit (eller tryk Annuller) for at stoppe. De delstater, du ikke navngav, skrives til states_to_learn.csv i den aktuelle mappe. Tilføj --show-coordinates for at udskrive koordinaterne for museklik.
Kør testene
python -m pytest
Testene kræver ingen skærm.
