Files
Tirsvad f873bf4e2c Translate the wiki to Danish
Task: MIL-005#2
Closes #30
2026-10-28 14:35:01 +08:00

39 lines
972 B
Markdown

[English](Setup) · **Dansk** · [Bahasa Melayu](Setup-ms)
# Opsætning
Du skal bruge Python 3.13 eller nyere. Alt nedenfor køres fra repositoryets rodmappe.
## Opret det virtuelle miljø
```powershell
python -m venv .venv
.venv\Scripts\Activate.ps1
python -m pip install --upgrade pip
python -m pip install -e ".[dev]"
```
På Linux og macOS bruges `python3 -m venv .venv` og `source .venv/bin/activate`.
## Kør et trin fra forelæsningen
```bash
python -m scrape_movies soup title
python -m scrape_movies hacker-news top
python -m scrape_movies movies write
```
## Kør testene
```bash
python -m pytest
```
Testene bruger gemte sider fra `tests/fixtures/` og rører aldrig netværket.
## Hvad vi lærte
- Et virtuelt miljø holder projektets pakker adskilt fra systemets Python.
- `pyproject.toml` er det ene sted for Python-versionen, afhængighederne og værktøjsindstillingerne.
- Tests, der kører offline, giver det samme resultat på alle maskiner.