ragna

View on PyPIReverse Dependencies (1)

0.2.0 Ragna-0.2.0-py3-none-any.whl

Wheel Details

Project: ragna
Version: 0.2.0
Filename: Ragna-0.2.0-py3-none-any.whl
Download: [link]
Size: 85637
MD5: 0840731eb1b816e90774210e3270b3e3
SHA256: 664bc8e230ab2ab0467b57c294afde218ac4f992a130cf9e518f87fb91612c54
Uploaded: 2024-03-16 20:42:06 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: Ragna
Version: 0.2.0
Summary: RAG orchestration framework
Author-Email: Ragna Development Team <connect[at]quansight.com>
Project-Url: Homepage, https://ragna.chat
Project-Url: Documentation, https://ragna.chat
Project-Url: Changelog, https://ragna.chat/en/stable/references/release-notes/
Project-Url: Repository, https://github.com/Quansight/ragna
License: BSD 3-Clause License Copyright (c) 2023, Ragna development team Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.9
Requires-Dist: aiofiles
Requires-Dist: emoji
Requires-Dist: fastapi
Requires-Dist: httpx
Requires-Dist: packaging
Requires-Dist: panel (==1.3.8)
Requires-Dist: pydantic (>=2)
Requires-Dist: pydantic-core
Requires-Dist: pydantic-settings (>=2)
Requires-Dist: PyJWT
Requires-Dist: python-multipart
Requires-Dist: redis
Requires-Dist: questionary
Requires-Dist: rich
Requires-Dist: sqlalchemy (>=2)
Requires-Dist: starlette
Requires-Dist: tomlkit
Requires-Dist: typer
Requires-Dist: uvicorn
Requires-Dist: importlib-metadata (>=4.6); python_version < "3.10"
Requires-Dist: chromadb (>=0.4.13); extra == "all"
Requires-Dist: httpx-sse; extra == "all"
Requires-Dist: ijson; extra == "all"
Requires-Dist: lancedb (>=0.2); extra == "all"
Requires-Dist: pyarrow; extra == "all"
Requires-Dist: pymupdf (>=1.23.6); extra == "all"
Requires-Dist: python-docx; extra == "all"
Requires-Dist: python-pptx; extra == "all"
Requires-Dist: tiktoken; extra == "all"
Provides-Extra: all
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2467 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
ragna/__init__.py sha256=6V4Ha0cMyFSW-XayQQHiv7or2HmBy9mScrmCs69_JUY 450
ragna/__main__.py sha256=XIYRJ5i4HVdcBX7cnwtbcMKg7cxmyRd6CHc7hW5_Azk 72
ragna/_compat.py sha256=2houM21NGdTsyP4AJk6Gu2g6uThRXaxJ40NhKYlePvY 2234
ragna/_utils.py sha256=pg8pQmozORG4Xm94-vmN9BNmOU8czEduFQBcT_omDOU 4276
ragna/_version.py sha256=H-qsvrxCpdhaQzyddR-yajEqI71hPxLa4KxzpP3uS1g 411
ragna/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ragna/assistants/__init__.py sha256=lhdX1t8L6gj2W0axUBoCzxxarE4CoU2Pw82XX3IyfoY 639
ragna/assistants/_ai21labs.py sha256=B4HiFTuFoPm_Uc7K7Y5tspXOoz9rOPQ7cjLV0i6mKHI 2606
ragna/assistants/_anthropic.py sha256=oAwDZGlbJAbCrZk0zv-67nEMV_gqbNdqI3ziZ8MiNxQ 3042
ragna/assistants/_api.py sha256=x2ll-i39rAYi5dQnj7znXWWLdH3ZK393cX21nM13Ni8 1757
ragna/assistants/_cohere.py sha256=_t-S6JvT04Sgr7loxdkwwaJy2K5oKdn-cWZLt-MFBg0 2715
ragna/assistants/_demo.py sha256=qAADroPdXKFkEYFmcvOH1kySaudEymWt6p0L1HRoV6Q 2268
ragna/assistants/_google.py sha256=ia-DrPAgEoCam5DLk4OSrr8P2P5U-hE_2CtURYOGInQ 3975
ragna/assistants/_mosaicml.py sha256=jsBPEbs4F3MyMK_c78fruWDZRe-v9FBQvc2VzZQKn-s 2340
ragna/assistants/_openai.py sha256=MRa-5sO9G9O6pFmyH8pIzuVb3O6HlXjL3iWTzO7jtJE 3073
ragna/core/__init__.py sha256=dp3e1wqMajWYNynkbsZTLQhYpRpcQReeGhomQE8Gz5w 1072
ragna/core/_components.py sha256=DN8MhL4Alj6szXGRO8zhJw3gUNddOTrs-obcYIeq71w 6443
ragna/core/_document.py sha256=NSsBzKDuaznwhEB1oq71EoByQEINaDVDR0eUkfmogYY 9383
ragna/core/_rag.py sha256=PlBpOGEzRoLHKS_2lEi3gvjPWzSkLwfXOHhUb9styoI 9267
ragna/core/_utils.py sha256=GzHTG9l7pdRax2NH-C6Kgpx0d5Ol6UW3NEGqPcmywmM 5095
ragna/deploy/__init__.py sha256=MVjSDlXSbSGKXXypzoMG3Lx4Z2asB_KZ7S2Jf1pom3E 270
ragna/deploy/_authentication.py sha256=d3J4HxomCkS3TwaRRls1ECPs35xz6-ikpqv_wZq6T7I 4339
ragna/deploy/_config.py sha256=ZkKr1zsulw-0jXm8H-NQ-xQDw3eOBUR9tr_8KBpdvis 6194
ragna/deploy/_api/__init__.py sha256=_QWKOa3WsTz69yp5WV2vpyNbDI77sYf91UXTMlgGFjY 22
ragna/deploy/_api/core.py sha256=DyBBd4-eQ8GiMIshOGKhezfeiBpl3Aft3BxopkE2eZc 12007
ragna/deploy/_api/database.py sha256=jCRCdryOGSavozuyIgegYHxBsI2o6M_UzG2wdoQ17H8 6965
ragna/deploy/_api/orm.py sha256=O-4iAtsHEAK7YH6-CAo9SpT5Eggpem68Q9qgajrBIO4 3364
ragna/deploy/_api/schemas.py sha256=nFGVddrCv_o94ZKmfB0dg9nESwv0UYUfna92SunV_7I 2016
ragna/deploy/_cli/__init__.py sha256=_QWKOa3WsTz69yp5WV2vpyNbDI77sYf91UXTMlgGFjY 22
ragna/deploy/_cli/config.py sha256=xCF3my58BR7O0OiGZ8E1DR_385nplLbv8oEugjFrBKg 11652
ragna/deploy/_cli/core.py sha256=NaYkwuuHia40-yk8dmJvMjl3phZT9imi6KvlZQQwVpY 4783
ragna/deploy/_ui/__init__.py sha256=8G-rLhbTJsxt8QMNfYPDILcn9K1Psojh3Vq-lntPyS4 21
ragna/deploy/_ui/api_wrapper.py sha256=ngkhMSiPvZY1GnojKTyJbr60REpV_QnfeAYbx5CjTtI 3414
ragna/deploy/_ui/app.py sha256=jXUCagKlpoYB0_UZp9ySMQ_jw_NdlIW76uzzcCQtp5o 4656
ragna/deploy/_ui/auth_page.py sha256=yP3C2ilLMiEmBPdPpKxIvlfJLTHeNCNqyNLCqwuvWrY 5828
ragna/deploy/_ui/central_view.py sha256=cQcyUSqdKAdb54RnaQU9GaLoym6TKod9JJ8ZpTAYoi4 21536
ragna/deploy/_ui/js.py sha256=pIVhQWLxHaq7fSQQpHE2sO2tiKn2Zs64d8n78X0w7_s 3473
ragna/deploy/_ui/js_utils.py sha256=Q04XBDn6nPQbkutPN1zou0e-U4Pbn-M1gpLEusSoZxw 2232
ragna/deploy/_ui/left_sidebar.py sha256=Hhl7fJNZblSYGh85hTXbsQJlpqrpfkjjvDQXS1G8uVs 7351
ragna/deploy/_ui/logout_page.py sha256=ikO682BcUSWQgXJ81zGmjse1guVKH5Ka3zn1dsoWj7M 750
ragna/deploy/_ui/main_page.py sha256=ytK0EQPZo9IquPriM9LDyG1qVTQegpnxKMqsVpHeYgU 6438
ragna/deploy/_ui/modal_configuration.py sha256=w2o8v65fBgrzfr1pyocaN9GYw7XPUs_Wz1pKNZdRQHw 12803
ragna/deploy/_ui/modal_welcome.py sha256=4Q2wXxRiwBnYf0T4sCHgYXzvEMNTtWEDQQnx-Ph26j0 1497
ragna/deploy/_ui/right_sidebar.py sha256=dcVzcUIWQDYhOcv1hHCFxcs7onM3xg9LqtvGmb6cJxc 5260
ragna/deploy/_ui/styles.py sha256=WbNc1g6ldHuE-E6HSVI21-CDgBb1VTz33dBTYM1Thu0 8054
ragna/deploy/_ui/components/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ragna/deploy/_ui/components/file_uploader.py sha256=P87IPFJ-4GmH_EtRkCCX_6fbiZZxXFaqiLR9vi5xt5E 9258
ragna/deploy/_ui/imgs/chat_bubble.svg sha256=f9h8mMQxCRVe5J_d96hZ2gCmo2CLPimhzxNeWyopLM8 526
ragna/deploy/_ui/imgs/cloud-upload.svg sha256=5lxb8rIysdXUextNs2DSSfcPjFM0ukoJq162KhrVdE8 2097
ragna/deploy/_ui/imgs/ragna_logo.svg sha256=3eZoYdZKs7_apevJxUu_nhjemetNeXiysvHRx7xvnQs 10343
ragna/deploy/_ui/resources/upload.js sha256=9_X2KAwQWaLhibDR0Q4v5127BFZ6rBBFJChs7dZ6YdI 1206
ragna/source_storages/__init__.py sha256=sWFpXtP-ldZAba4XuVC4kx99QtAiEwDz3oD7wo1qi2U 265
ragna/source_storages/_chroma.py sha256=1-JbvURpRTHPMUU15xr7wVMpAhcwKNK1GWXhlIQVCvE 4749
ragna/source_storages/_demo.py sha256=20x7n2NhgsWxcem6wuKInm4-HQiuVfuWwHm5ihYETzk 1384
ragna/source_storages/_lancedb.py sha256=BOqLBtJ9VkIL5Q7jWubLXFdKdMJSGu5OMT9A1vidoKw 4200
ragna/source_storages/_vector_database.py sha256=F7ZxlEYpCJNiypr-uxJdQQ8kyG6i0eOYWEMSYirU4Hs 4400
Ragna-0.2.0.dist-info/LICENSE sha256=q2ynmM8V8d4qzbAOuAL7bjD8rsBdLeByDzH8Vei6KsI 1509
Ragna-0.2.0.dist-info/METADATA sha256=IjPOuPPL6idl3xdrwv7W4oSixfE7GegmOUjEPW7KaMY 5833
Ragna-0.2.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
Ragna-0.2.0.dist-info/entry_points.txt sha256=CkYs7FQrd7gx6-1n5INXvSjmxyOwUQyoAbIX_VwW6cI 45
Ragna-0.2.0.dist-info/top_level.txt sha256=DYdLjKmaBr_XYW2-0cLd6rhHtn2XoFUaG_XM_hTM2gM 6
Ragna-0.2.0.dist-info/RECORD

top_level.txt

ragna

entry_points.txt

ragna = ragna.__main__:app