Initial working version
This commit is contained in:
commit
ec1c5958ce
33 changed files with 4547 additions and 0 deletions
19
requirements.txt
Normal file
19
requirements.txt
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
# 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue