19 lines
No EOL
720 B
Text
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 |