972 B
972 B
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.tomler det ene sted for Python-versionen, afhængighederne og værktøjsindstillingerne.- Tests, der kører offline, giver det samme resultat på alle maskiner.