techconsptrs commited on
Commit
2d0acf6
·
1 Parent(s): 7e24b41
Files changed (2) hide show
  1. requirements.txt +151 -15
  2. setup.py +2 -0
requirements.txt CHANGED
@@ -1,15 +1,151 @@
1
- gradio
2
- langchain
3
- langchain-core
4
- langchain-groq
5
- langchain-community
6
- langchain_huggingface
7
- pymupdf
8
- easyocr
9
- numpy
10
- pdf2image
11
- requests
12
- python-dotenv
13
- beautifulsoup4
14
- youtube-transcript-api
15
- urllib3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ aiofiles==23.2.1
2
+ aiohappyeyeballs==2.4.0
3
+ aiohttp==3.10.6
4
+ aiosignal==1.3.1
5
+ annotated-types==0.7.0
6
+ anyio==4.6.0
7
+ asttokens==2.4.1
8
+ async-timeout==4.0.3
9
+ attrs==24.2.0
10
+ Authlib==1.3.2
11
+ beautifulsoup4==4.12.3
12
+ certifi==2024.8.30
13
+ cffi==1.17.1
14
+ charset-normalizer==3.3.2
15
+ click==8.0.4
16
+ cryptography==43.0.1
17
+ dataclasses-json==0.6.7
18
+ datasets==3.0.0
19
+ decorator==5.1.1
20
+ dill==0.3.8
21
+ distro==1.9.0
22
+ easyocr==1.7.2
23
+ exceptiongroup==1.2.2
24
+ executing==2.1.0
25
+ fastapi==0.115.0
26
+ ffmpy==0.4.0
27
+ filelock==3.16.1
28
+ frozenlist==1.4.1
29
+ fsspec==2024.6.1
30
+ gradio==5.0.2
31
+ gradio_client==1.4.0
32
+ greenlet==3.1.1
33
+ groq==0.11.0
34
+ h11==0.14.0
35
+ hf_transfer==0.1.8
36
+ httpcore==1.0.6
37
+ httpx==0.27.2
38
+ huggingface-hub==0.25.1
39
+ idna==3.10
40
+ imageio==2.35.1
41
+ ipython==8.28.0
42
+ itsdangerous==2.2.0
43
+ jedi==0.19.1
44
+ Jinja2==3.1.4
45
+ joblib==1.4.2
46
+ jsonpatch==1.33
47
+ jsonpointer==3.0.0
48
+ langchain==0.3.3
49
+ langchain-community==0.3.2
50
+ langchain-core==0.3.10
51
+ langchain-groq==0.2.0
52
+ langchain-huggingface==0.1.0
53
+ langchain-text-splitters==0.3.0
54
+ langsmith==0.1.134
55
+ lazy_loader==0.4
56
+ markdown-it-py==3.0.0
57
+ MarkupSafe==2.1.5
58
+ marshmallow==3.22.0
59
+ matplotlib-inline==0.1.7
60
+ mdurl==0.1.2
61
+ mpmath==1.3.0
62
+ multidict==6.1.0
63
+ multiprocess==0.70.16
64
+ mypy-extensions==1.0.0
65
+ networkx==3.3
66
+ ninja==1.11.1.1
67
+ numpy==1.26.4
68
+ nvidia-cublas-cu12==12.1.3.1
69
+ nvidia-cuda-cupti-cu12==12.1.105
70
+ nvidia-cuda-nvrtc-cu12==12.1.105
71
+ nvidia-cuda-runtime-cu12==12.1.105
72
+ nvidia-cudnn-cu12==9.1.0.70
73
+ nvidia-cufft-cu12==11.0.2.54
74
+ nvidia-curand-cu12==10.3.2.106
75
+ nvidia-cusolver-cu12==11.4.5.107
76
+ nvidia-cusparse-cu12==12.1.0.106
77
+ nvidia-nccl-cu12==2.20.5
78
+ nvidia-nvjitlink-cu12==12.6.68
79
+ nvidia-nvtx-cu12==12.1.105
80
+ opencv-python-headless==4.10.0.84
81
+ orjson==3.10.7
82
+ packaging==24.1
83
+ pandas==2.2.3
84
+ parso==0.8.4
85
+ pdf2image==1.17.0
86
+ pexpect==4.9.0
87
+ pillow==10.4.0
88
+ prompt_toolkit==3.0.48
89
+ protobuf==3.20.3
90
+ psutil==5.9.8
91
+ ptyprocess==0.7.0
92
+ pure_eval==0.2.3
93
+ pyarrow==17.0.0
94
+ pyclipper==1.3.0.post5
95
+ pycparser==2.22
96
+ pydantic==2.9.2
97
+ pydantic-settings==2.5.2
98
+ pydantic_core==2.23.4
99
+ pydub==0.25.1
100
+ Pygments==2.18.0
101
+ PyMuPDF==1.24.11
102
+ python-bidi==0.6.0
103
+ python-dateutil==2.9.0.post0
104
+ python-dotenv==1.0.1
105
+ python-multipart==0.0.12
106
+ pytz==2024.2
107
+ PyYAML==6.0.2
108
+ regex==2024.9.11
109
+ requests==2.32.3
110
+ requests-toolbelt==1.0.0
111
+ rich==13.9.2
112
+ ruff==0.6.9
113
+ safetensors==0.4.5
114
+ scikit-image==0.24.0
115
+ scikit-learn==1.5.2
116
+ scipy==1.14.1
117
+ semantic-version==2.10.0
118
+ sentence-transformers==3.2.0
119
+ shapely==2.0.6
120
+ shellingham==1.5.4
121
+ six==1.16.0
122
+ sniffio==1.3.1
123
+ soupsieve==2.6
124
+ spaces==0.30.3
125
+ SQLAlchemy==2.0.35
126
+ stack-data==0.6.3
127
+ starlette==0.38.6
128
+ sympy==1.13.3
129
+ tenacity==8.5.0
130
+ threadpoolctl==3.5.0
131
+ tifffile==2024.9.20
132
+ tokenizers==0.20.1
133
+ tomlkit==0.12.0
134
+ torch==2.4.1
135
+ torchvision==0.19.1
136
+ tqdm==4.66.5
137
+ traitlets==5.14.3
138
+ transformers==4.45.2
139
+ triton==3.0.0
140
+ typer==0.12.5
141
+ typing-inspect==0.9.0
142
+ typing_extensions==4.12.2
143
+ tzdata==2024.2
144
+ urllib3==2.2.3
145
+ uvicorn==0.31.1
146
+ wcwidth==0.2.13
147
+ websockets==12.0
148
+ xxhash==3.5.0
149
+ yarl==1.12.1
150
+ youtube-transcript-api==0.6.2
151
+ -e .
setup.py CHANGED
@@ -1,8 +1,10 @@
1
  from setuptools import setup, find_packages
2
 
 
3
  def getRequirements(requirementsPath: str) -> list[str]:
4
  with open(requirementsPath) as file:
5
  requirements = file.read().split("\n")
 
6
  return requirements
7
 
8
  setup(
 
1
  from setuptools import setup, find_packages
2
 
3
+ HYPEN_E_DOT = "-e ."
4
  def getRequirements(requirementsPath: str) -> list[str]:
5
  with open(requirementsPath) as file:
6
  requirements = file.read().split("\n")
7
+ requirements.remove(HYPEN_E_DOT)
8
  return requirements
9
 
10
  setup(