chore: consolider venvs — .venv unique avec requirements.txt complet
- Tous les paquets (Flask, torch, docTR, CLIP, openpyxl, etc.) dans .venv - requirements.txt généré (168 paquets) - venv_v3 obsolète (les services se relanceront sur .venv via svc.sh) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
216
requirements.txt
216
requirements.txt
@@ -1,40 +1,176 @@
|
||||
# Core dependencies
|
||||
numpy>=1.24.0
|
||||
torch>=2.0.0
|
||||
torchvision>=0.15.0
|
||||
transformers>=4.30.0
|
||||
open_clip_torch>=2.20.0
|
||||
faiss-cpu>=1.7.4
|
||||
Pillow>=10.0.0
|
||||
|
||||
# GUI
|
||||
PyQt5>=5.15.0
|
||||
|
||||
# Utilities
|
||||
requests>=2.31.0
|
||||
scikit-learn>=1.3.0
|
||||
|
||||
# Optional (for full functionality)
|
||||
pyautogui>=0.9.54
|
||||
opencv-python>=4.8.0
|
||||
|
||||
# Screen capture
|
||||
mss>=9.0.0
|
||||
pygetwindow>=0.0.9
|
||||
|
||||
# Performance monitoring
|
||||
psutil>=5.9.0
|
||||
prometheus-client>=0.19.0
|
||||
|
||||
# Web framework
|
||||
Flask>=3.0.0
|
||||
Flask-SocketIO>=5.3.0
|
||||
|
||||
# Web client
|
||||
aiohttp>=3.8.0
|
||||
|
||||
# Testing
|
||||
pytest>=7.0.0
|
||||
pytest-cov>=4.0.0
|
||||
pytest-asyncio>=0.21.0
|
||||
hypothesis>=6.92.0
|
||||
accelerate==1.13.0
|
||||
aiohappyeyeballs==2.6.1
|
||||
aiohttp==3.13.3
|
||||
aiosignal==1.4.0
|
||||
alembic==1.18.4
|
||||
annotated-doc==0.0.4
|
||||
annotated-types==0.7.0
|
||||
anyascii==0.3.3
|
||||
anyio==4.12.1
|
||||
attrs==25.4.0
|
||||
bidict==0.23.1
|
||||
black==23.12.1
|
||||
blinker==1.9.0
|
||||
cachelib==0.9.0
|
||||
certifi==2026.1.4
|
||||
cffi==2.0.0
|
||||
charset-normalizer==3.4.4
|
||||
click==8.3.1
|
||||
contourpy==1.3.3
|
||||
coverage==7.13.1
|
||||
cryptography==46.0.3
|
||||
cycler==0.12.1
|
||||
defusedxml==0.7.1
|
||||
et_xmlfile==2.0.0
|
||||
evdev==1.9.2
|
||||
faiss-cpu==1.13.2
|
||||
fastapi==0.128.0
|
||||
filelock==3.20.3
|
||||
flake8==6.1.0
|
||||
Flask==3.0.0
|
||||
Flask-Caching==2.1.0
|
||||
Flask-Cors==4.0.0
|
||||
Flask-Migrate==4.1.0
|
||||
Flask-SocketIO==5.3.5
|
||||
Flask-SQLAlchemy==3.1.1
|
||||
fonttools==4.62.1
|
||||
frozenlist==1.8.0
|
||||
fsspec==2026.1.0
|
||||
ftfy==6.3.1
|
||||
greenlet==3.3.0
|
||||
h11==0.16.0
|
||||
h5py==3.16.0
|
||||
hf-xet==1.2.0
|
||||
httpcore==1.0.9
|
||||
httptools==0.7.1
|
||||
httpx==0.28.1
|
||||
huggingface-hub==0.36.0
|
||||
hypothesis==6.92.1
|
||||
idna==3.11
|
||||
iniconfig==2.3.0
|
||||
itsdangerous==2.2.0
|
||||
Jinja2==3.1.6
|
||||
joblib==1.5.3
|
||||
jsonschema==4.20.0
|
||||
jsonschema-specifications==2025.9.1
|
||||
kiwisolver==1.5.0
|
||||
langdetect==1.0.9
|
||||
lxml==6.0.2
|
||||
Mako==1.3.10
|
||||
MarkupSafe==3.0.3
|
||||
marshmallow==3.20.1
|
||||
matplotlib==3.10.8
|
||||
mccabe==0.7.0
|
||||
ml_dtypes==0.5.4
|
||||
MouseInfo==0.1.3
|
||||
mpmath==1.3.0
|
||||
mss==10.1.0
|
||||
multidict==6.7.0
|
||||
mypy==1.7.1
|
||||
mypy_extensions==1.1.0
|
||||
networkx==3.6.1
|
||||
numpy==2.2.6
|
||||
nvidia-cublas-cu12==12.8.4.1
|
||||
nvidia-cuda-cupti-cu12==12.8.90
|
||||
nvidia-cuda-nvrtc-cu12==12.8.93
|
||||
nvidia-cuda-runtime-cu12==12.8.90
|
||||
nvidia-cudnn-cu12==9.10.2.21
|
||||
nvidia-cufft-cu12==11.3.3.83
|
||||
nvidia-cufile-cu12==1.13.1.3
|
||||
nvidia-curand-cu12==10.3.9.90
|
||||
nvidia-cusolver-cu12==11.7.3.90
|
||||
nvidia-cusparse-cu12==12.5.8.93
|
||||
nvidia-cusparselt-cu12==0.7.1
|
||||
nvidia-ml-py==13.590.48
|
||||
nvidia-nccl-cu12==2.27.5
|
||||
nvidia-nvjitlink-cu12==12.8.93
|
||||
nvidia-nvshmem-cu12==3.3.20
|
||||
nvidia-nvtx-cu12==12.8.90
|
||||
ollama==0.6.1
|
||||
onnx==1.20.1
|
||||
open_clip_torch==3.2.0
|
||||
opencv-python==4.12.0.88
|
||||
openpyxl==3.1.5
|
||||
packaging==25.0
|
||||
pathspec==1.0.3
|
||||
pillow==12.1.0
|
||||
platformdirs==4.5.1
|
||||
pluggy==1.6.0
|
||||
prometheus_client==0.23.1
|
||||
propcache==0.4.1
|
||||
protobuf==7.34.0
|
||||
psutil==7.2.1
|
||||
PyAutoGUI==0.9.54
|
||||
pyclipper==1.4.0
|
||||
pycodestyle==2.11.1
|
||||
pycparser==2.23
|
||||
pydantic==2.12.5
|
||||
pydantic_core==2.41.5
|
||||
pyflakes==3.1.0
|
||||
PyGetWindow==0.0.9
|
||||
Pygments==2.19.2
|
||||
PyMsgBox==2.0.1
|
||||
pynput==1.8.1
|
||||
pynvml==13.0.1
|
||||
pyparsing==3.3.2
|
||||
pypdfium2==5.6.0
|
||||
pyperclip==1.11.0
|
||||
PyQt5==5.15.11
|
||||
PyQt5-Qt5==5.15.18
|
||||
PyQt5_sip==12.17.2
|
||||
PyRect==0.2.0
|
||||
PyScreeze==1.0.1
|
||||
pystray==0.19.5
|
||||
pytest==9.0.2
|
||||
pytest-asyncio==1.3.0
|
||||
pytest-cov==4.1.0
|
||||
pytest-flask==1.3.0
|
||||
pytest-mock==3.12.0
|
||||
python-dateutil==2.8.2
|
||||
python-doctr==1.0.1
|
||||
python-docx==1.2.0
|
||||
python-dotenv==1.0.0
|
||||
python-engineio==4.8.0
|
||||
python-multipart==0.0.21
|
||||
python-socketio==5.10.0
|
||||
python-xlib==0.33
|
||||
python3-xlib==0.15
|
||||
pytweening==1.2.0
|
||||
PyYAML==6.0.1
|
||||
RapidFuzz==3.14.3
|
||||
redis==5.0.1
|
||||
referencing==0.37.0
|
||||
regex==2025.11.3
|
||||
requests==2.32.5
|
||||
rpds-py==0.30.0
|
||||
safetensors==0.7.0
|
||||
scikit-learn==1.8.0
|
||||
scipy==1.17.0
|
||||
setuptools==80.9.0
|
||||
shapely==2.1.2
|
||||
simple-websocket==1.1.0
|
||||
six==1.17.0
|
||||
sortedcontainers==2.4.0
|
||||
SQLAlchemy==2.0.23
|
||||
starlette==0.50.0
|
||||
sympy==1.14.0
|
||||
threadpoolctl==3.6.0
|
||||
timm==1.0.24
|
||||
tokenizers==0.22.2
|
||||
torch==2.9.1
|
||||
torchvision==0.24.1
|
||||
tqdm==4.67.1
|
||||
transformers==4.57.3
|
||||
triton==3.5.1
|
||||
typing-inspection==0.4.2
|
||||
typing_extensions==4.15.0
|
||||
urllib3==2.6.3
|
||||
uvicorn==0.40.0
|
||||
uvloop==0.22.1
|
||||
validators==0.35.0
|
||||
watchfiles==1.1.1
|
||||
wcwidth==0.2.14
|
||||
websockets==16.0
|
||||
Werkzeug==3.1.5
|
||||
wsproto==1.3.2
|
||||
yarl==1.22.0
|
||||
|
||||
Reference in New Issue
Block a user