/ tests / environment.yml
environment.yml
  1  name: ragaai_pytest_env
  2  channels:
  3    - conda-forge
  4    - defaults
  5    - https://repo.anaconda.com/pkgs/main
  6    - https://repo.anaconda.com/pkgs/r
  7  dependencies:
  8    - anaconda-anon-usage=0.5.0=py312hd6b623d_100
  9    - archspec=0.2.3=pyhd3eb1b0_0
 10    - boltons=24.1.0=py312hca03da5_0
 11    - brotli-python=1.0.9=py312h313beb8_9
 12    - bzip2=1.0.8=h80987f9_6
 13    - c-ares=1.19.1=h80987f9_0
 14    - ca-certificates=2025.1.31=hf0a4a13_0
 15    - certifi=2025.1.31=pyhd8ed1ab_0
 16    - cffi=1.17.1=py312h3eb5a62_1
 17    - conda=25.3.1=py312h81bd7bf_0
 18    - conda-anaconda-telemetry=0.1.2=py312hca03da5_0
 19    - conda-anaconda-tos=0.1.2=py312hca03da5_0
 20    - conda-content-trust=0.2.0=py312hca03da5_1
 21    - conda-libmamba-solver=25.1.1=pyhd3eb1b0_0
 22    - conda-package-handling=2.4.0=py312hca03da5_0
 23    - conda-package-streaming=0.11.0=py312hca03da5_0
 24    - cpp-expected=1.1.0=h48ca7d4_0
 25    - cryptography=43.0.3=py312h8026fc7_1
 26    - distro=1.9.0=py312hca03da5_0
 27    - expat=2.6.4=h313beb8_0
 28    - faiss=1.9.0=py312h423fd24_0_cpu
 29    - faiss-cpu=1.9.0=hd610c6a_0
 30    - fmt=9.1.0=h48ca7d4_1
 31    - frozendict=2.4.2=py312hca03da5_0
 32    - icu=73.1=h313beb8_0
 33    - jsonpatch=1.33=py312hca03da5_1
 34    - krb5=1.20.1=hf3e1bf2_1
 35    - libarchive=3.7.7=h8f13d7a_0
 36    - libcurl=8.11.1=hde089ae_0
 37    - libcxx=20.1.2=ha82da77_0
 38    - libedit=3.1.20230828=h80987f9_0
 39    - libev=4.33=h1a28f6b_1
 40    - libexpat=2.6.4=h286801f_0
 41    - libfaiss=1.9.0=h682f5e0_0_cpu
 42    - libffi=3.4.4=hca03da5_1
 43    - libiconv=1.16=h80987f9_3
 44    - libmamba=2.0.5=h15e39b3_1
 45    - libmambapy=2.0.5=py312h48ca7d4_1
 46    - libnghttp2=1.57.0=h62f6fdd_0
 47    - libsolv=0.7.30=h514c7bf_1
 48    - libsqlite=3.46.0=hfb93653_0
 49    - libssh2=1.11.1=h3e2b118_0
 50    - libxml2=2.13.5=h0b34f26_0
 51    - libzlib=1.2.13=hfb2fe0b_6
 52    - llvm-openmp=20.1.2=hdb05f8b_0
 53    - lz4-c=1.9.4=h313beb8_1
 54    - markdown-it-py=2.2.0=py312hca03da5_1
 55    - mdurl=0.1.0=py312hca03da5_0
 56    - menuinst=2.2.0=py312hca03da5_1
 57    - ncurses=6.4=h313beb8_0
 58    - nlohmann_json=3.11.2=h313beb8_0
 59    - openssl=3.4.1=h81ee809_0
 60    - packaging=24.2=py312hca03da5_0
 61    - pcre2=10.42=hb066dcc_1
 62    - pluggy=1.5.0=py312hca03da5_0
 63    - pybind11-abi=5=hd3eb1b0_0
 64    - pycosat=0.6.6=py312h80987f9_2
 65    - pycparser=2.21=pyhd3eb1b0_0
 66    - pygments=2.15.1=py312hca03da5_1
 67    - pysocks=1.7.1=py312hca03da5_0
 68    - python=3.12.2=hdf0ec26_0_cpython
 69    - python.app=3=py312h80987f9_1
 70    - python_abi=3.12=6_cp312
 71    - readline=8.2=h1a28f6b_0
 72    - reproc=14.2.4=h313beb8_2
 73    - reproc-cpp=14.2.4=h313beb8_2
 74    - requests=2.32.3=py312hca03da5_1
 75    - rich=13.9.4=py312hca03da5_0
 76    - ruamel.yaml=0.18.6=py312h80987f9_0
 77    - ruamel.yaml.clib=0.2.8=py312h80987f9_0
 78    - simdjson=3.10.1=h48ca7d4_0
 79    - spdlog=1.11.0=h48ca7d4_0
 80    - sqlite=3.45.3=h80987f9_0
 81    - tk=8.6.14=h6ba3021_0
 82    - tqdm=4.67.1=py312h989b03a_0
 83    - truststore=0.10.0=py312hca03da5_0
 84    - typing-extensions=4.12.2=py312hca03da5_0
 85    - typing_extensions=4.12.2=py312hca03da5_0
 86    - urllib3=2.3.0=py312hca03da5_0
 87    - xz=5.4.6=h80987f9_1
 88    - yaml-cpp=0.8.0=h313beb8_1
 89    - zlib=1.2.13=hfb2fe0b_6
 90    - zstandard=0.23.0=py312h1a4646a_1
 91    - zstd=1.5.6=hfb09047_0
 92    - pip:
 93        - aiohappyeyeballs==2.4.4
 94        - aiohttp==3.10.11
 95        - aiosignal==1.3.2
 96        - annotated-types==0.7.0
 97        - anthropic==0.49.0
 98        - anyio==4.7.0
 99        - appdirs==1.4.4
100        - appnope==0.1.4
101        - arxiv==2.1.3
102        - asgiref==3.8.1
103        - asttokens==3.0.0
104        - attrs==24.3.0
105        - auth0-python==4.9.0
106        - backoff==2.2.1
107        - banks==2.1.1
108        - bcrypt==4.3.0
109        - beautifulsoup4==4.12.3
110        - blinker==1.9.0
111        - boilerpy3==1.0.7
112        - build==1.2.2.post1
113        - cachetools==5.5.0
114        - cattrs==24.1.3
115        - charset-normalizer==3.4.0
116        - chroma-hnswlib==0.7.6
117        - chromadb==1.0.0
118        - click==8.1.8
119        - colorama==0.4.6
120        - coloredlogs==15.0.1
121        - comm==0.2.2
122        - construct==2.5.3
123        - crewai==0.108.0
124        - dacite==1.9.2
125        - dataclasses-json==0.6.7
126        - debugpy==1.8.13
127        - decorator==5.2.1
128        - deprecated==1.2.15
129        - dirtyjson==1.0.8
130        - docopt==0.6.2
131        - docstring-parser==0.16
132        - duckduckgo-search==8.0.0
133        - durationpy==0.9
134        - et-xmlfile==2.0.0
135        - events==0.5
136        - executing==2.2.0
137        - fastapi==0.115.9
138        - feedparser==6.0.11
139        - filelock==3.16.1
140        - filetype==1.2.0
141        - flatbuffers==25.2.10
142        - frozenlist==1.5.0
143        - fsspec==2024.12.0
144        - google==3.0.0
145        - google-ai-generativelanguage==0.6.17
146        - google-api-core==2.24.0
147        - google-api-python-client==2.156.0
148        - google-auth==2.37.0
149        - google-auth-httplib2==0.2.0
150        - google-cloud-aiplatform==1.87.0
151        - google-cloud-bigquery==3.31.0
152        - google-cloud-core==2.4.3
153        - google-cloud-resource-manager==1.14.2
154        - google-cloud-storage==2.19.0
155        - google-crc32c==1.7.1
156        - google-genai==1.4.0
157        - google-generativeai==0.8.3
158        - google-resumable-media==2.7.2
159        - googleapis-common-protos==1.66.0
160        - gputil==1.4.0
161        - greenlet==3.1.1
162        - griffe==1.7.2
163        - groq==0.13.1
164        - grpc-google-iam-v1==0.14.2
165        - grpcio==1.68.1
166        - grpcio-status==1.68.1
167        - h11==0.14.0
168        - haystack-ai==2.12.0
169        - haystack-experimental==0.8.0
170        - httpcore==1.0.7
171        - httplib2==0.22.0
172        - httptools==0.6.4
173        - httpx==0.27.2
174        - httpx-sse==0.4.0
175        - huggingface-hub==0.30.1
176        - humanfriendly==10.0
177        - idna==3.10
178        - importlib-metadata==7.1.0
179        - importlib-resources==6.5.2
180        - inflect==7.5.0
181        - iniconfig==2.1.0
182        - instructor==1.7.9
183        - ipykernel==6.29.5
184        - ipynbname==2024.1.0.0
185        - ipython==9.0.2
186        - ipython-pygments-lexers==1.1.1
187        - jedi==0.19.2
188        - jinja2==3.1.6
189        - jiter==0.8.2
190        - joblib==1.4.2
191        - json-repair==0.40.0
192        - json5==0.12.0
193        - jsonpickle==4.0.5
194        - jsonpointer==3.0.0
195        - jsonref==1.1.0
196        - jsonschema==4.23.0
197        - jsonschema-specifications==2024.10.1
198        - jupyter-client==8.6.3
199        - jupyter-core==5.7.2
200        - kubernetes==32.0.1
201        - langchain==0.3.23
202        - langchain-community==0.3.21
203        - langchain-core==0.3.51
204        - langchain-google-genai==2.1.2
205        - langchain-google-vertexai==2.0.19
206        - langchain-openai==0.3.12
207        - langchain-text-splitters==0.3.8
208        - langgraph==0.3.25
209        - langgraph-checkpoint==2.0.24
210        - langgraph-prebuilt==0.1.8
211        - langgraph-sdk==0.1.61
212        - langsmith==0.1.147
213        - lazy-imports==0.3.1
214        - litellm==1.60.2
215        - llama-cloud==0.1.17
216        - llama-cloud-services==0.6.9
217        - llama-index==0.12.28
218        - llama-index-agent-openai==0.4.6
219        - llama-index-cli==0.4.1
220        - llama-index-core==0.12.28
221        - llama-index-embeddings-openai==0.3.1
222        - llama-index-indices-managed-llama-cloud==0.6.11
223        - llama-index-legacy==0.9.48.post4
224        - llama-index-llms-openai==0.3.30
225        - llama-index-multi-modal-llms-openai==0.4.3
226        - llama-index-program-openai==0.3.1
227        - llama-index-question-gen-openai==0.3.0
228        - llama-index-readers-file==0.4.7
229        - llama-index-readers-llama-parse==0.4.0
230        - llama-parse==0.6.4.post1
231        - lxml==5.3.2
232        - markdown==3.7
233        - markdownify==1.1.0
234        - markupsafe==3.0.2
235        - marshmallow==3.26.1
236        - matplotlib-inline==0.1.7
237        - mmh3==5.1.0
238        - monotonic==1.6
239        - more-itertools==10.6.0
240        - mpmath==1.3.0
241        - multidict==6.1.0
242        - mypy-extensions==1.0.0
243        - nest-asyncio==1.6.0
244        - networkx==3.4.2
245        - nltk==3.9.1
246        - num2words==0.5.14
247        - numpy==1.26.4
248        - oauthlib==3.2.2
249        - onnxruntime==1.21.0
250        - openai==1.70.0
251        - openinference-instrumentation==0.1.26
252        - openinference-instrumentation-anthropic==0.1.15
253        - openinference-instrumentation-bedrock==0.1.18
254        - openinference-instrumentation-crewai==0.1.7
255        - openinference-instrumentation-groq==0.1.9
256        - openinference-instrumentation-haystack==0.1.19
257        - openinference-instrumentation-langchain==0.1.39
258        - openinference-instrumentation-litellm==0.1.14
259        - openinference-instrumentation-llama-index==4.1.0
260        - openinference-instrumentation-mistralai==1.3.1
261        - openinference-instrumentation-openai==0.1.23
262        - openinference-instrumentation-openai-agents==0.1.7
263        - openinference-instrumentation-smolagents==0.1.9
264        - openinference-instrumentation-vertexai==0.1.8
265        - openinference-semantic-conventions==0.1.17
266        - openpyxl==3.1.5
267        - opentelemetry-api==1.31.1
268        - opentelemetry-exporter-otlp==1.31.1
269        - opentelemetry-exporter-otlp-proto-common==1.31.1
270        - opentelemetry-exporter-otlp-proto-grpc==1.31.1
271        - opentelemetry-exporter-otlp-proto-http==1.31.1
272        - opentelemetry-instrumentation==0.52b1
273        - opentelemetry-instrumentation-asgi==0.52b1
274        - opentelemetry-instrumentation-fastapi==0.52b1
275        - opentelemetry-instrumentation-langchain==0.24.0
276        - opentelemetry-instrumentation-openai==0.24.0
277        - opentelemetry-proto==1.31.1
278        - opentelemetry-sdk==1.31.1
279        - opentelemetry-semantic-conventions==0.52b1
280        - opentelemetry-semantic-conventions-ai==0.3.3
281        - opentelemetry-util-http==0.52b1
282        - orjson==3.10.12
283        - ormsgpack==1.9.1
284        - overrides==7.7.0
285        - pandas==2.2.3
286        - parso==0.8.4
287        - pdfminer-six==20250327
288        - pdfplumber==0.11.6
289        - pefile==2024.8.26
290        - pexpect==4.9.0
291        - pillow==11.1.0
292        - pip==24.2
293        - platformdirs==4.3.7
294        - posthog==3.23.0
295        - primp==0.14.0
296        - prompt-toolkit==3.0.50
297        - prompthub-py==4.0.0
298        - propcache==0.2.1
299        - proto-plus==1.25.0
300        - protobuf==5.29.2
301        - psutil==6.0.0
302        - ptyprocess==0.7.0
303        - pure-eval==0.2.3
304        - py-cpuinfo==9.0.0
305        - pyasn1==0.6.1
306        - pyasn1-modules==0.4.1
307        - pydantic==2.11.2
308        - pydantic-core==2.33.1
309        - pydantic-settings==2.8.1
310        - pydentic==0.0.1.dev3
311        - pyjwt==2.10.1
312        - pyopenssl==25.0.0
313        - pyparsing==3.2.0
314        - pypdf==5.4.0
315        - pypdf2==3.0.1
316        - pypdfium2==4.30.1
317        - pypika==0.48.9
318        - pyproject-hooks==1.2.0
319        - pytest==8.3.5
320        - python-dateutil==2.9.0.post0
321        - python-dotenv==1.0.1
322        - python-ptrace==0.9.9
323        - python-stdnum==1.20
324        - pytz==2024.2
325        - pyvis==0.3.2
326        - pyyaml==6.0.2
327        - pyzmq==26.4.0
328        - quantulum3==0.9.2
329        - ragaai-catalyst==2.1.6.4
330        - rank-bm25==0.2.2
331        - referencing==0.35.1
332        - regex==2024.11.6
333        - requests-cache==0.9.8
334        - requests-oauthlib==2.0.0
335        - requests-toolbelt==1.0.0
336        - rpds-py==0.22.3
337        - rsa==4.9
338        - safetensors==0.5.3
339        - scikit-learn==1.6.1
340        - scipy==1.15.2
341        - sentence-transformers==4.0.2
342        - setuptools==75.1.0
343        - sgmllib3k==1.0.0
344        - shapely==2.1.0
345        - shellingham==1.5.4
346        - six==1.17.0
347        - smolagents==1.13.0
348        - sniffio==1.3.1
349        - soupsieve==2.6
350        - sqlalchemy==2.0.40
351        - sseclient-py==1.8.0
352        - stack-data==0.6.3
353        - starlette==0.45.3
354        - striprtf==0.0.26
355        - sympy==1.13.1
356        - tabulate==0.9.0
357        - tenacity==9.1.2
358        - threadpoolctl==3.6.0
359        - tiktoken==0.8.0
360        - tokenizers==0.15.2
361        - toml==0.10.2
362        - tomli==2.2.1
363        - tomli-w==1.2.0
364        - torch==2.6.0
365        - tornado==6.4.2
366        - traitlets==5.14.3
367        - transformers==4.36.0
368        - typeguard==4.4.2
369        - typer==0.15.2
370        - typing-inspect==0.9.0
371        - typing-inspection==0.4.0
372        - tzdata==2024.2
373        - uritemplate==4.1.1
374        - url-normalize==2.2.0
375        - uv==0.6.12
376        - uvicorn==0.34.0
377        - uvloop==0.21.0
378        - validators==0.34.0
379        - vertexai==1.71.1
380        - watchfiles==1.0.4
381        - wcwidth==0.2.13
382        - websocket-client==1.8.0
383        - websockets==14.2
384        - wheel==0.44.0
385        - wrapt==1.17.0
386        - xxhash==3.5.0
387        - yarl==1.18.3
388        - zipp==3.21.0
389  prefix: /Users/ragaai_user/miniconda3