Chintala Venkatesh commited on
Commit
688791e
·
1 Parent(s): 3b365c1

Fix Space dependency mismatch and startup import

Browse files
Files changed (4) hide show
  1. README.md +2 -2
  2. requirements.txt +2 -2
  3. services/embedding_service.py +1 -2
  4. setup.py +4 -4
README.md CHANGED
@@ -4,7 +4,7 @@ emoji: 🤖
4
  colorFrom: blue
5
  colorTo: purple
6
  sdk: gradio
7
- sdk_version: 5.49.0
8
  app_file: app.py
9
  pinned: false
10
  ---
@@ -85,4 +85,4 @@ This project is licensed under the MIT License.
85
 
86
  ---
87
 
88
- **Note**: This application processes public repositories only. Private repositories require authentication tokens.
 
4
  colorFrom: blue
5
  colorTo: purple
6
  sdk: gradio
7
+ sdk_version: 4.44.0
8
  app_file: app.py
9
  pinned: false
10
  ---
 
85
 
86
  ---
87
 
88
+ **Note**: This application processes public repositories only. Private repositories require authentication tokens.
requirements.txt CHANGED
@@ -8,9 +8,9 @@ chromadb==0.4.18
8
  GitPython==3.1.40
9
  python-dotenv==1.0.0
10
  aiofiles==23.2.1
11
- sentence-transformers==2.2.2
12
  transformers==4.36.0
13
  torch>=2.2.0
14
  huggingface-hub==0.19.4
15
  requests==2.31.0
16
- numpy==1.24.3
 
8
  GitPython==3.1.40
9
  python-dotenv==1.0.0
10
  aiofiles==23.2.1
11
+ sentence-transformers==2.3.1
12
  transformers==4.36.0
13
  torch>=2.2.0
14
  huggingface-hub==0.19.4
15
  requests==2.31.0
16
+ numpy==1.24.3
services/embedding_service.py CHANGED
@@ -1,4 +1,3 @@
1
- from sentence_transformers import SentenceTransformer
2
  from langchain.text_splitter import RecursiveCharacterTextSplitter
3
  from langchain.schema import Document
4
  from langchain_community.vectorstores import Chroma
@@ -86,4 +85,4 @@ class FreeEmbeddingService:
86
  collection_name=collection_name,
87
  embedding_function=self.embeddings,
88
  persist_directory=self.vector_db_path
89
- )
 
 
1
  from langchain.text_splitter import RecursiveCharacterTextSplitter
2
  from langchain.schema import Document
3
  from langchain_community.vectorstores import Chroma
 
85
  collection_name=collection_name,
86
  embedding_function=self.embeddings,
87
  persist_directory=self.vector_db_path
88
+ )
setup.py CHANGED
@@ -8,7 +8,7 @@ setup(
8
  author_email="your.email@example.com",
9
  packages=find_packages(),
10
  install_requires=[
11
- "gradio>=4.44.0",
12
  "fastapi>=0.104.1",
13
  "pydantic>=2.5.0",
14
  "pydantic-settings>=2.1.0",
@@ -18,10 +18,10 @@ setup(
18
  "GitPython>=3.1.40",
19
  "python-dotenv>=1.0.0",
20
  "aiofiles>=23.2.1",
21
- "sentence-transformers>=2.2.2",
22
  "transformers>=4.36.0",
23
  "torch>=2.1.0",
24
- "huggingface-hub>=0.19.4",
25
  "requests>=2.31.0",
26
  "numpy>=1.24.3",
27
  ],
@@ -36,4 +36,4 @@ setup(
36
  "Programming Language :: Python :: 3.10",
37
  "Programming Language :: Python :: 3.11",
38
  ],
39
- )
 
8
  author_email="your.email@example.com",
9
  packages=find_packages(),
10
  install_requires=[
11
+ "gradio>=4.44.0,<5",
12
  "fastapi>=0.104.1",
13
  "pydantic>=2.5.0",
14
  "pydantic-settings>=2.1.0",
 
18
  "GitPython>=3.1.40",
19
  "python-dotenv>=1.0.0",
20
  "aiofiles>=23.2.1",
21
+ "sentence-transformers>=2.3.1,<3",
22
  "transformers>=4.36.0",
23
  "torch>=2.1.0",
24
+ "huggingface-hub>=0.19.4,<1",
25
  "requests>=2.31.0",
26
  "numpy>=1.24.3",
27
  ],
 
36
  "Programming Language :: Python :: 3.10",
37
  "Programming Language :: Python :: 3.11",
38
  ],
39
+ )