ASI-Engineer commited on
Commit
a501b6c
·
verified ·
1 Parent(s): 51ec0fd

Upload folder using huggingface_hub

Browse files
Files changed (2) hide show
  1. README.md +5 -5
  2. requirements.txt +5 -112
README.md CHANGED
@@ -64,15 +64,15 @@ poetry run python main.py
64
  poetry run python app.py
65
  ```
66
 
67
- ### Requirements.txt (automatique)
68
 
69
- Le fichier `requirements.txt` est **généré automatiquement** par le CI/CD lors des déploiements sur HF Spaces.
70
 
71
- **Vous n'avez rien à faire !** Modifiez juste `pyproject.toml` et le CI/CD s'occupe du reste.
72
 
73
- Si vous voulez le générer manuellement :
74
  ```bash
75
- poetry export -f requirements.txt --output requirements.txt --without-hashes
76
  ```
77
 
78
  ### Tests et Linting
 
64
  poetry run python app.py
65
  ```
66
 
67
+ ### Requirements.txt pour HF Spaces
68
 
69
+ Le fichier `requirements.txt` est **minimal et optimisé** pour HF Spaces (seulement gradio, huggingface-hub, joblib).
70
 
71
+ Il est **généré automatiquement** par le CI/CD lors des déploiements.
72
 
73
+ Pour le générer manuellement :
74
  ```bash
75
+ ./scripts/export_requirements.sh
76
  ```
77
 
78
  ### Tests et Linting
requirements.txt CHANGED
@@ -1,112 +1,5 @@
1
- # Auto-generated from pyproject.toml by CI/CD
2
- aiofiles==23.2.1 ; python_version >= "3.12" and python_version < "4.0"
3
- alembic==1.17.2 ; python_version >= "3.12" and python_version < "4.0"
4
- annotated-doc==0.0.4 ; python_version >= "3.12" and python_version < "4.0"
5
- annotated-types==0.7.0 ; python_version >= "3.12" and python_version < "4.0"
6
- anyio==4.12.0 ; python_version >= "3.12" and python_version < "4.0"
7
- audioop-lts==0.2.2 ; python_version >= "3.13" and python_version < "4.0"
8
- blinker==1.9.0 ; python_version >= "3.12" and python_version < "4.0"
9
- cachetools==6.2.4 ; python_version >= "3.12" and python_version < "4.0"
10
- certifi==2025.11.12 ; python_version >= "3.12" and python_version < "4.0"
11
- cffi==2.0.0 ; python_version >= "3.12" and python_version < "4.0" and platform_python_implementation != "PyPy"
12
- charset-normalizer==3.4.4 ; python_version >= "3.12" and python_version < "4.0"
13
- click==8.3.1 ; python_version >= "3.12" and python_version < "4.0"
14
- cloudpickle==3.1.2 ; python_version >= "3.12" and python_version < "4.0"
15
- colorama==0.4.6 ; python_version >= "3.12" and python_version < "4.0" and platform_system == "Windows"
16
- contourpy==1.3.3 ; python_version >= "3.12" and python_version < "4.0"
17
- cryptography==46.0.3 ; python_version >= "3.12" and python_version < "4.0"
18
- cycler==0.12.1 ; python_version >= "3.12" and python_version < "4.0"
19
- databricks-sdk==0.76.0 ; python_version >= "3.12" and python_version < "4.0"
20
- docker==7.1.0 ; python_version >= "3.12" and python_version < "4.0"
21
- fastapi==0.123.4 ; python_version >= "3.12" and python_version < "4.0"
22
- ffmpy==1.0.0 ; python_version >= "3.12" and python_version < "4.0"
23
- filelock==3.20.1 ; python_version >= "3.12" and python_version < "4.0"
24
- flask-cors==6.0.2 ; python_version >= "3.12" and python_version < "4.0"
25
- flask==3.1.2 ; python_version >= "3.12" and python_version < "4.0"
26
- fonttools==4.61.1 ; python_version >= "3.12" and python_version < "4.0"
27
- fsspec==2025.12.0 ; python_version >= "3.12" and python_version < "4.0"
28
- gitdb==4.0.12 ; python_version >= "3.12" and python_version < "4.0"
29
- gitpython==3.1.45 ; python_version >= "3.12" and python_version < "4.0"
30
- google-auth==2.45.0 ; python_version >= "3.12" and python_version < "4.0"
31
- gradio-client==1.7.0 ; python_version >= "3.12" and python_version < "4.0"
32
- gradio==5.14.0 ; python_version >= "3.12" and python_version < "4.0"
33
- graphene==3.4.3 ; python_version >= "3.12" and python_version < "4.0"
34
- graphql-core==3.2.7 ; python_version >= "3.12" and python_version < "4.0"
35
- graphql-relay==3.2.0 ; python_version >= "3.12" and python_version < "4.0"
36
- greenlet==3.2.4 ; python_version >= "3.12" and python_version < "4.0" and (platform_machine == "aarch64" or platform_machine == "ppc64le" or platform_machine == "x86_64" or platform_machine == "amd64" or platform_machine == "AMD64" or platform_machine == "win32" or platform_machine == "WIN32")
37
- gunicorn==23.0.0 ; python_version >= "3.12" and python_version < "4.0" and platform_system != "Windows"
38
- h11==0.16.0 ; python_version >= "3.12" and python_version < "4.0"
39
- httpcore==1.0.9 ; python_version >= "3.12" and python_version < "4.0"
40
- httpx==0.28.1 ; python_version >= "3.12" and python_version < "4.0"
41
- huey==2.5.5 ; python_version >= "3.12" and python_version < "4.0"
42
- huggingface-hub==0.27.1 ; python_version >= "3.12" and python_version < "4.0"
43
- idna==3.11 ; python_version >= "3.12" and python_version < "4.0"
44
- imbalanced-learn==0.13.0 ; python_version >= "3.12" and python_version < "4.0"
45
- importlib-metadata==8.7.1 ; python_version >= "3.12" and python_version < "4.0"
46
- itsdangerous==2.2.0 ; python_version >= "3.12" and python_version < "4.0"
47
- jinja2==3.1.6 ; python_version >= "3.12" and python_version < "4.0"
48
- joblib==1.5.3 ; python_version >= "3.12" and python_version < "4.0"
49
- kiwisolver==1.4.9 ; python_version >= "3.12" and python_version < "4.0"
50
- mako==1.3.10 ; python_version >= "3.12" and python_version < "4.0"
51
- markdown-it-py==4.0.0 ; python_version >= "3.12" and python_version < "4.0" and sys_platform != "emscripten"
52
- markupsafe==2.1.5 ; python_version >= "3.12" and python_version < "4.0"
53
- matplotlib==3.10.8 ; python_version >= "3.12" and python_version < "4.0"
54
- mdurl==0.1.2 ; python_version >= "3.12" and python_version < "4.0" and sys_platform != "emscripten"
55
- mlflow-skinny==3.8.0 ; python_version >= "3.12" and python_version < "4.0"
56
- mlflow-tracing==3.8.0 ; python_version >= "3.12" and python_version < "4.0"
57
- mlflow==3.8.0 ; python_version >= "3.12" and python_version < "4.0"
58
- numpy==2.4.0 ; python_version >= "3.12" and python_version < "4.0"
59
- nvidia-nccl-cu12==2.28.9 ; python_version >= "3.12" and python_version < "4.0" and platform_system == "Linux" and platform_machine != "aarch64"
60
- opentelemetry-api==1.39.1 ; python_version >= "3.12" and python_version < "4.0"
61
- opentelemetry-proto==1.39.1 ; python_version >= "3.12" and python_version < "4.0"
62
- opentelemetry-sdk==1.39.1 ; python_version >= "3.12" and python_version < "4.0"
63
- opentelemetry-semantic-conventions==0.60b1 ; python_version >= "3.12" and python_version < "4.0"
64
- orjson==3.11.5 ; python_version >= "3.12" and python_version < "4.0"
65
- packaging==25.0 ; python_version >= "3.12" and python_version < "4.0"
66
- pandas==2.3.3 ; python_version >= "3.12" and python_version < "4.0"
67
- pillow==11.3.0 ; python_version >= "3.12" and python_version < "4.0"
68
- protobuf==6.33.2 ; python_version >= "3.12" and python_version < "4.0"
69
- pyarrow==22.0.0 ; python_version >= "3.12" and python_version < "4.0"
70
- pyasn1-modules==0.4.2 ; python_version >= "3.12" and python_version < "4.0"
71
- pyasn1==0.6.1 ; python_version >= "3.12" and python_version < "4.0"
72
- pycparser==2.23 ; python_version >= "3.12" and python_version < "4.0" and platform_python_implementation != "PyPy" and implementation_name != "PyPy"
73
- pydantic-core==2.41.5 ; python_version >= "3.12" and python_version < "4.0"
74
- pydantic==2.12.5 ; python_version >= "3.12" and python_version < "4.0"
75
- pydub==0.25.1 ; python_version >= "3.12" and python_version < "4.0"
76
- pygments==2.19.2 ; python_version >= "3.12" and python_version < "4.0" and sys_platform != "emscripten"
77
- pyparsing==3.3.1 ; python_version >= "3.12" and python_version < "4.0"
78
- python-dateutil==2.9.0.post0 ; python_version >= "3.12" and python_version < "4.0"
79
- python-dotenv==1.2.1 ; python_version >= "3.12" and python_version < "4.0"
80
- python-multipart==0.0.21 ; python_version >= "3.12" and python_version < "4.0"
81
- pytz==2025.2 ; python_version >= "3.12" and python_version < "4.0"
82
- pywin32==311 ; python_version >= "3.12" and python_version < "4.0" and sys_platform == "win32"
83
- pyyaml==6.0.3 ; python_version >= "3.12" and python_version < "4.0"
84
- requests==2.32.5 ; python_version >= "3.12" and python_version < "4.0"
85
- rich==14.2.0 ; python_version >= "3.12" and python_version < "4.0" and sys_platform != "emscripten"
86
- rsa==4.9.1 ; python_version >= "3.12" and python_version < "4.0"
87
- ruff==0.14.10 ; python_version >= "3.12" and python_version < "4.0" and sys_platform != "emscripten"
88
- safehttpx==0.1.7 ; python_version >= "3.12" and python_version < "4.0"
89
- scikit-learn==1.6.1 ; python_version >= "3.12" and python_version < "4.0"
90
- scipy==1.16.3 ; python_version >= "3.12" and python_version < "4.0"
91
- semantic-version==2.10.0 ; python_version >= "3.12" and python_version < "4.0"
92
- shellingham==1.5.4 ; python_version >= "3.12" and python_version < "4.0" and sys_platform != "emscripten"
93
- six==1.17.0 ; python_version >= "3.12" and python_version < "4.0"
94
- sklearn-compat==0.1.5 ; python_version >= "3.12" and python_version < "4.0"
95
- smmap==5.0.2 ; python_version >= "3.12" and python_version < "4.0"
96
- sqlalchemy==2.0.44 ; python_version >= "3.12" and python_version < "4.0"
97
- sqlparse==0.5.5 ; python_version >= "3.12" and python_version < "4.0"
98
- starlette==0.50.0 ; python_version >= "3.12" and python_version < "4.0"
99
- threadpoolctl==3.6.0 ; python_version >= "3.12" and python_version < "4.0"
100
- tomlkit==0.13.3 ; python_version >= "3.12" and python_version < "4.0"
101
- tqdm==4.67.1 ; python_version >= "3.12" and python_version < "4.0"
102
- typer==0.21.0 ; python_version >= "3.12" and python_version < "4.0" and sys_platform != "emscripten"
103
- typing-extensions==4.15.0 ; python_version >= "3.12" and python_version < "4.0"
104
- typing-inspection==0.4.2 ; python_version >= "3.12" and python_version < "4.0"
105
- tzdata==2025.2 ; python_version >= "3.12" and python_version < "4.0"
106
- urllib3==2.6.2 ; python_version >= "3.12" and python_version < "4.0"
107
- uvicorn==0.38.0 ; python_version >= "3.12" and python_version < "4.0"
108
- waitress==3.0.2 ; python_version >= "3.12" and python_version < "4.0" and platform_system == "Windows"
109
- websockets==14.2 ; python_version >= "3.12" and python_version < "4.0"
110
- werkzeug==3.1.4 ; python_version >= "3.12" and python_version < "4.0"
111
- xgboost==2.1.4 ; python_version >= "3.12" and python_version < "4.0"
112
- zipp==3.23.0 ; python_version >= "3.12" and python_version < "4.0"
 
1
+ # Minimal requirements for HF Spaces deployment
2
+ # Only the dependencies needed for app.py
3
+ gradio>=5.9.0
4
+ huggingface-hub>=0.27.0
5
+ joblib>=1.4.0