hallway8 / requirements-dev.txt
alvations's picture
Deploy Hallway 8 (multi-arc memory game)
4a3304a verified
Raw History Blame Contribute Delete
969 Bytes
# SPDX-License-Identifier: Apache-2.0
# Copyright 2026 alvations (Melon Lab)
#
# Dev-only Python dependencies, for the reproducible tooling. The GAME itself
# needs only requirements.txt (Flask + gunicorn); none of this is required to run
# or deploy it. The Node tools (emulation, audio measure/render, screenshots,
# video) are declared separately in package.json.
#
# pip install -r requirements-dev.txt
#
# What needs these:
# - scripts/export_landing_media.py : render the landing theme offline to an
# OGG and a 1080p MP4 (numpy, soundfile, imageio-ffmpeg, playwright).
# - the browser tools also want the Playwright browser installed once:
# npx playwright install chromium (Node) OR
# python -m playwright install chromium (Python)
#
# The unit + API tests (python tests/test_game.py) need NOTHING beyond the
# standard library and the game's own requirements.txt.
playwright>=1.44
numpy>=1.24
soundfile>=0.12
imageio-ffmpeg>=0.4.9