Spaces:
Sleeping
Sleeping
Update requirements.txt
Browse files- requirements.txt +26 -2
requirements.txt
CHANGED
|
@@ -1,6 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
chromadb>=1.5.9,<2
|
| 2 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3 |
huggingface_hub>=0.28
|
|
|
|
|
|
|
| 4 |
numpy>=1.24
|
| 5 |
-
python-dotenv>=1.0
|
| 6 |
|
|
|
|
|
|
| 1 |
+
# Abhängigkeiten der Suchoberfläche (query.py).
|
| 2 |
+
#
|
| 3 |
+
# gradio steht hier bewusst NICHT drin: der Space hängt seine eigene Version
|
| 4 |
+
# (aus sdk_version in der README) an den pip-Aufruf an - ein Pin hier führt zu
|
| 5 |
+
# einem Versionskonflikt und der Build bricht ab.
|
| 6 |
+
#
|
| 7 |
+
# Die Skripte unter bücher/de/verarbeitet/ brauchen zusätzlich nltk und pandas.
|
| 8 |
+
# Die laufen nur lokal beim Aufbereiten und gehören nicht in den Space.
|
| 9 |
+
|
| 10 |
+
# Untergrenze ist wichtig: die Datenbank wurde mit 1.5.9 geschrieben, ältere
|
| 11 |
+
# Versionen können das Format nicht öffnen. Nach oben gedeckelt, damit ein
|
| 12 |
+
# Major-Sprung sie nicht unbemerkt unlesbar macht.
|
| 13 |
chromadb>=1.5.9,<2
|
| 14 |
+
|
| 15 |
+
# Gemini-SDK. Das alte google-generativeai ist eingestellt und wird nicht genutzt.
|
| 16 |
+
# Bewusst weite Spanne: 2.16 verlangt pydantic>=2.12.5, gradio mit mcp-Extra
|
| 17 |
+
# deckelt bei <=2.12.5 - die Schnittmenge wäre genau eine Version. Mit Spielraum
|
| 18 |
+
# darf der Resolver zur Not eine ältere google-genai wählen. query.py braucht nur
|
| 19 |
+
# Client, embed_content und generate_content; die gibt es in allen 2.x.
|
| 20 |
+
google-genai>=2.0,<3
|
| 21 |
+
|
| 22 |
+
# Lädt die Chroma-DB beim Start aus dem Dataset-Repo. Bewusst ohne enge
|
| 23 |
+
# Untergrenze, damit die von gradio mitgebrachte Version passen darf -
|
| 24 |
+
# snapshot_download gibt es in allen infrage kommenden Versionen.
|
| 25 |
huggingface_hub>=0.28
|
| 26 |
+
|
| 27 |
+
# Nur für die Kosinus-Ähnlichkeit in query.py.
|
| 28 |
numpy>=1.24
|
|
|
|
| 29 |
|
| 30 |
+
python-dotenv>=1.0
|