pip install swecc-course-scraperpython -m venv venv
source venv/bin/activate
pip install -e ".[dev]"
pre-commit installpython -m venv venv
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser # Only needed if script execution is blocked
.venv/Scripts/Activate.ps1
pip install -e ".[dev]"
pre-commit install# lint
ruff check swecc_course_scraper
# format
black swecc_course_scraper
# type check
mypy swecc_course_scraper
# test
pytest