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