stream-bot/requirements.txt
Joey Yakimowich-Payne ec1c5958ce Initial working version
2025-05-14 17:45:07 -06:00

19 lines
No EOL
720 B
Text

# No external dependencies required for basic functionality
# The bot uses only Python standard library modules.
# Core dependencies
requests>=2.25.0 # For Twitch API authentication
huey>=2.4.0 # For background task queue
cryptography>=38.0.0 # For generating self-signed certificates
# Game control dependencies (optional)
pynput>=1.7.0; sys_platform != "darwin" or python_version < "3.0" # For keyboard/mouse control
vgamepad>=0.0.8; sys_platform == "win32" # For Xbox controller emulation (Windows only)
pysdl2>=0.9.14 # For controller detection
pysdl2-dll>=2.28.0 # SDL2 binaries
# Optional utilities
python-dotenv>=0.19.0 # For loading .env files
# Type checking (optional, for development)
mypy>=0.910