Ctrl K
ComunidadGuías…

requirements.txt

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
aiofiles==23.2.1
aiohappyeyeballs==2.7.1
aiohttp==3.14.4
aiosignal==1.4.0
aiosqlite==0.22.1
alembic==1.20.0
annotated-types==0.8.0
anyio==4.15.1
attrs==25.4.0
bcrypt==5.0.0
certifi==2026.10.19
cffi==2.1.1
charset-normalizer==3.5.1
click==8.5.0
colorama==0.4.6
cryptography==50.0.1
databases==0.9.0
dnspython==2.8.0
email_validator==2.3.0
fastapi==0.141.1
frozenlist==1.8.0
greenlet==3.5.6
h11==0.16.0
httpcore==1.0.9
httptools==0.8.0
httpx==0.28.1
idna==3.20
iniconfig==2.3.0
Jinja2==3.1.6
Mako==1.4.1
markdown-it-py==4.2.0
MarkupSafe==3.0.3
mdit-py-plugins==0.6.1
mdurl==0.1.2
multidict==6.9.1
packaging==26.3
pillow==13.0.0
pluggy==1.6.0
propcache==0.5.4
psutil==7.2.2
psycopg2-binary==2.9.13
pycparser==3.0
pydantic==2.13.5
pydantic_core==2.46.5
PyJWT==2.15.1
pyotp==2.10.0
pytest==9.1.1
pytest-asyncio==1.4.0
pytest-html==4.2.0
python-dateutil>=2.8.2
python-dotenv==1.2.3
python-json-logger==4.2.0
python-multipart==0.0.32
tzdata>=2024.1
PyYAML==6.0.3
reportlab==4.5.0
matplotlib>=3.8.0,<3.11
numpy>=1.26,<2.4
requests==2.34.2
six==1.17.0
sniffio==1.3.1
SQLAlchemy==2.0.54
starlette==1.6.0
typing-inspection==0.4.4
typing_extensions==4.16.0
urllib3==2.8.0
uvicorn==0.53.0
watchfiles==1.2.0
websockets==17.1
yarl==1.25.1

# Notification framework
apprise>=1.9.0           # Multi-channel notification library

# PDF OCR dependencies
pdfplumber==0.11.10       # PDF text extraction
pdf2image==1.17.0        # PDF to image conversion for OCR
pytesseract==0.3.13      # Tesseract OCR wrapper

# Background task scheduling
APScheduler>=3.10.0,<4.0.0   # Async scheduler for auto-backups

# Linting (dev tooling)
pylint==4.0.8