-
Notifications
You must be signed in to change notification settings - Fork 66
Expand file tree
/
Copy pathrequirements-dev.txt
More file actions
23 lines (22 loc) · 1.08 KB
/
Copy pathrequirements-dev.txt
File metadata and controls
23 lines (22 loc) · 1.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Development / test-only dependencies.
#
# These are NOT installed into the production (or test/prod server) image — the
# Dockerfile installs requirements.txt only — which keeps Playwright and its
# ~120 MB browser out of the deployed stack. This file is used by the Playwright
# end-to-end CI job (.github/workflows/test.yml) and for running the browser
# tests locally:
#
# pip install -r requirements-dev.txt
# python -m playwright install --with-deps chromium
# python manage.py test website.tests.test_member_e2e \
# --settings=makeabilitylab.settings_test
#
# Pin Playwright so the pip package and the installed browser build stay in
# lockstep (a mismatch makes `playwright install` download the wrong revision).
-r requirements.txt
playwright==1.60.0
# coverage.py — test-coverage measurement (#1278 item 4). Used locally
# (`coverage run manage.py test ...`, see .coveragerc) and pinned identically in
# the CI `test` job, which installs it directly rather than pulling all of
# requirements-dev.txt (it has no need for Playwright). Keep the two pins in sync.
coverage==7.14.1