python-telegram-bot[job-queue]>=21.0
psutil>=5.9
Pillow>=10.0
pyautogui>=0.9.54
pyperclip>=1.8
rich>=13.0
questionary>=2.0
cryptography>=41.0
httpx>=0.25
aiofiles>=23.0
python-dotenv>=1.0
openpyxl>=3.1
mss>=9.0
gTTS>=2.4
pyttsx3>=2.90
asyncssh>=2.14
qrcode[pil]>=7.4
speedtest-cli>=2.1
watchdog>=4.0
pytz>=2024.1
python-magic>=0.4
paramiko>=3.4

[all]
faster-whisper>=1.0
opencv-python-headless>=4.8
pydub>=0.25
pynput>=1.7
playwright>=1.40
transformers>=4.40
torch
python-barcode>=0.15
pyzbar>=0.1.9
chromadb>=0.4
sentence-transformers>=2.0
pymupdf>=1.23
python-docx>=1.1
pytesseract>=0.3
wikipedia-api>=0.6
feedparser>=6.0
beautifulsoup4>=4.12
gitpython>=3.1
yt-dlp>=2024.1
pyotp>=2.9
textblob>=0.18
fastapi>=0.110
uvicorn[standard]>=0.29
plyer>=2.1
Babel>=2.14

[all:sys_platform == "win32"]
pywin32>=306

[barcode]
python-barcode>=0.15

[browser]
playwright>=1.40

[dev]
pytest
black
ruff
mypy
pytest-asyncio

[extended]
chromadb>=0.4
sentence-transformers>=2.0
pymupdf>=1.23
python-docx>=1.1
pytesseract>=0.3
wikipedia-api>=0.6
feedparser>=6.0
beautifulsoup4>=4.12
gitpython>=3.1
yt-dlp>=2024.1
pyotp>=2.9
textblob>=0.18
fastapi>=0.110
uvicorn[standard]>=0.29
httpx>=0.25

[input]
pynput>=1.7

[media]
faster-whisper>=1.0
opencv-python-headless>=4.8
pydub>=0.25

[qrread]
pyzbar>=0.1.9

[vision-offline]
transformers>=4.40
torch

[windows]
pywin32>=306
