1
Setup da
Tirsvad edited this page 2026-10-28 07:40:45 +01:00

English · Dansk · Bahasa Melayu

Opsætning

Du skal bruge Python 3.13 eller nyere. Alt nedenfor køres fra repositoryets rodmappe.

Opret det virtuelle miljø

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

python -m scrape_movies soup title
python -m scrape_movies hacker-news top
python -m scrape_movies movies write

Kør testene

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.