HonestAnnie commited on
Commit
b1a515a
·
verified ·
1 Parent(s): 7ce328c

Update requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +26 -2
requirements.txt CHANGED
@@ -1,6 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
  chromadb>=1.5.9,<2
2
- google-genai>=2.16.0,<3
 
 
 
 
 
 
 
 
 
 
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