Fix CI: install gatelock via requirements.txt, not just pyproject deps

CI's "Tests" workflow runs pip install -r requirements.txt, which never
consults pyproject.toml's dependencies list -- so gatelock was declared
as a dependency but never actually installed in CI, breaking the
previous commit's test run with ModuleNotFoundError.
This commit is contained in:
Krzysztof kuhy Rudnicki 2026-06-21 20:23:57 +02:00
parent 70cf6f5425
commit 28c27d24e8

View File

@ -1,6 +1,7 @@
# Screen Locker — development dependencies
# Runtime: pure Python stdlib (tkinter, subprocess, socket, sqlite3, etc.)
# Screen Locker — runtime + development dependencies
# Runtime: tkinter/subprocess/socket/sqlite3 (stdlib) plus gatelock (below).
bandit>=1.7.0
gatelock @ git+https://github.com/kuhyx/gatelock@v0.1.0
codespell>=2.2.0
coverage>=7.4.0
mypy>=1.8.0