dbally

View on PyPIReverse Dependencies (0)

0.1.0 dbally-0.1.0-py2.py3-none-any.whl

Wheel Details

Project: dbally
Version: 0.1.0
Filename: dbally-0.1.0-py2.py3-none-any.whl
Download: [link]
Size: 68942
MD5: a305910c1909bb5aab0b91fcd59e7866
SHA256: e67822462fd64ca8bf1dd3e06dc0a602fb3c1158c5aeb292d504070b44e66bba
Uploaded: 2024-04-25 10:32:56 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dbally
Version: 0.1.0
Summary: "Efficient, consistent and secure library for querying structured data with natural language"
Author: deepsense.ai
Author-Email: contact[at]deepsense.ai
Project-Url: Documentation, https://db-ally.deepsense.ai/
Project-Url: Source, https://github.com/deepsense-ai/db-ally
License: MIT
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8
Requires-Dist: pandas (~=2.0.3)
Requires-Dist: python-dotenv (>=0.5.1)
Requires-Dist: SQLAlchemy (==2.0.25)
Requires-Dist: tabulate (>=0.9.0)
Requires-Dist: click (~=8.1.7)
Requires-Dist: numpy (>=1.24.0)
Requires-Dist: asyncpg (~=0.28.0); extra == "benchmark"
Requires-Dist: eval-type-backport (~=0.1.3); extra == "benchmark"
Requires-Dist: hydra-core (~=1.3.2); extra == "benchmark"
Requires-Dist: loguru (~=0.7.0); extra == "benchmark"
Requires-Dist: neptune (~=1.6.3); extra == "benchmark"
Requires-Dist: pydantic (~=2.6.1); extra == "benchmark"
Requires-Dist: pydantic-core (~=2.16.2); extra == "benchmark"
Requires-Dist: pydantic-settings (~=2.0.3); extra == "benchmark"
Requires-Dist: psycopg2-binary (~=2.9.9); extra == "benchmark"
Requires-Dist: chromadb (>=0.4.24); extra == "chromadb"
Requires-Dist: pydantic (~=2.6.0); extra == "examples"
Requires-Dist: pydantic-settings (~=2.1.0); extra == "examples"
Requires-Dist: psycopg2-binary (~=2.9.9); extra == "examples"
Requires-Dist: faiss-cpu (>=1.8.0); extra == "faiss"
Requires-Dist: langsmith (>=0.0.87); extra == "langsmith"
Requires-Dist: openai (>=1.10.0); extra == "openai"
Requires-Dist: tiktoken (>=0.6.0); extra == "openai"
Requires-Dist: transformers (>=4.37.1); extra == "transformers"
Provides-Extra: benchmark
Provides-Extra: chromadb
Provides-Extra: examples
Provides-Extra: faiss
Provides-Extra: langsmith
Provides-Extra: openai
Provides-Extra: transformers
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6104 characters]

WHEEL

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

RECORD

Path Digest Size
dbally/__init__.py sha256=nMODi9s3KeHmaYrrzeJ_rCY0h33nqk9XMo-uy7CML4c 668
dbally/__version__.py sha256=PrqPeNLB_vK7o-1a2bBnGr1qOX4JyRedkdthES3yNbw 49
dbally/_main.py sha256=x0asOhjfD5uGIx34ukIkeOxwqZMXiE_fZhLyx_crix0 2685
dbally/collection.py sha256=oSFmdeh7l5BvfJZe4n26sik7-BM56akJofDNabbZZos 11270
dbally/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dbally/assistants/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dbally/assistants/base.py sha256=8oGG_YfCe4Mzoets-LYcLnb8HpOeRkJyfVHh0XoSrEc 4192
dbally/assistants/openai.py sha256=VziQXPGLoKMr_0jGDpcSNnBOm_UXH3bYj5ncUPa77Zw 6238
dbally/audit/__init__.py sha256=Y1HpSxcEsCa7qgZLzphU0xJ0Eml3YgiSJYWw8BM--5I 347
dbally/audit/event_span.py sha256=vh1Z9JUkfqanzzpc-dCC6Cn0RuN9RO-s4sZ6-Ao_V0I 409
dbally/audit/event_tracker.py sha256=a0rwW4_rgHTxuWJ899mnrmEWaqqXpEMDxYIu14cMDNY 2670
dbally/audit/event_handlers/__init__.py sha256=hifwUX1BWNINBmyivjskisOwxYRP92FdEkQywg530jQ 59
dbally/audit/event_handlers/base.py sha256=vuq3OMwe8xHXRfE0W8iBwha2F2TXfFOwxc_D4XnJ1T4 2060
dbally/audit/event_handlers/cli_event_handler.py sha256=uQImLBrlLDfir4rPLpaQp7YuCSYNW5QBsoHC-h-w2Ag 3988
dbally/audit/event_handlers/langsmith_event_handler.py sha256=CISEljVgiyJ6CIlYakmWn4QlxofDbBZw23Ih55FwnPs 2938
dbally/data_models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dbally/data_models/audit.py sha256=KAEl4Apd3rhH4D0QfARoVqQDUB2_7tcH0wDsEgk9zqg 838
dbally/data_models/execution_result.py sha256=savTmnHLlGGFPQlprM0eNQWIEvKgdpC0Eur-deVXt44 1729
dbally/data_models/llm_options.py sha256=3QabpfRl1D5ubDYpXgb5_VycDs-0k2JqwvAsmRlSais 610
dbally/data_models/prompts/__init__.py sha256=6-xsGNUt9aZx6J79twTpGxNO7sLrCfleSLGWKgxO3Gk 522
dbally/data_models/prompts/common_validation_utils.py sha256=xAM-g5YZltOYht-1cgkNVLyNqDKKZbrVlKCrG3SgW-A 1379
dbally/data_models/prompts/iql_prompt_template.py sha256=Ia8IKU4vDZXH_ZnqaRiFDWxPpASCR4xuXcz4jNTTd9Q 2192
dbally/data_models/prompts/nl_responder_prompt_template.py sha256=iEzlOykFXT-28rxyfMjkFZ7Z0lBkVl9rbUCNZrKlY8M 1686
dbally/data_models/prompts/prompt_template.py sha256=-wNGgMjlzYYc62ocD37XqPPwdI-1KdCqLNKiV4PHwws 2638
dbally/data_models/prompts/query_explainer_prompt_template.py sha256=rvefmrmg6UWMfIJZlriAt7XH3XoxrA9-RearxyhO1L0 2028
dbally/data_models/prompts/view_selector_prompt_template.py sha256=cxMVNQK8-lJhQKzv5IxxZe74tzSOZAE4uLav0SiiaYc 1777
dbally/embedding_client/__init__.py sha256=nE8UHuJkbO0sqvkxxngvCvnaihMNuOnlmjy1NPS-VB4 132
dbally/embedding_client/base.py sha256=s4ixaZCOWmVwsA2eGcg44pjhiSvGcHeloMsc_lRC3uM 545
dbally/embedding_client/openai.py sha256=xGfY4GfKNy5AVPuleyw_BABR8f42iIYCiC3oFwwyuik 1661
dbally/iql/__init__.py sha256=xilwSbwN7S3e3_WZFZRsp6AQiYWhBrXae_WH5xOZq5Y 238
dbally/iql/_exceptions.py sha256=ZbmHBp0vkJYvrmCM6Zj6ZhZVwqgtxFrdgUsZu2vu3D4 1510
dbally/iql/_processor.py sha256=FvmRHjVFyzjs2LrIwCWn1WZW69RsfGEgSR8JsBpcjGU 4845
dbally/iql/_query.py sha256=ix6hS-hdlw55eA7sl3OfBatgGUKcUq-ixfQNqRdohWs 840
dbally/iql/_type_validators.py sha256=xs3eJzEjpzQhH7QXoeMsRy78Ua9ahB7MxvwT9ip_sFs 2573
dbally/iql/syntax.py sha256=NOfT6xgUUenRXpYi99vqLsKIQ2hzih4Cq3VGdHUh-HM 2440
dbally/iql_generator/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dbally/iql_generator/iql_generator.py sha256=9WG1ecpTzfpbLwZy-WuRWKXVXfBh3_DvFaBXJO0eJUQ 4256
dbally/llm_client/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dbally/llm_client/base.py sha256=6sVOgiqSR61Mp0cO2AB4aDoIlmmenm6rqxyuPK9FWdM 3093
dbally/llm_client/openai_client.py sha256=_CeWWZ6gYpak4T5ntgHk5-Zfo7VodkJ14hBa4pCKX8k 2393
dbally/nl_responder/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dbally/nl_responder/nl_responder.py sha256=-0I3cKA4EdnJDu1TIISERW9R7IorxLY2m9v1QmX8jc0 4267
dbally/nl_responder/token_counters.py sha256=iI4_JjF8Tt5bCLSbqswNLsGBsB0kU8TMQr70b2NvCOU 2060
dbally/prompts/__init__.py sha256=lho7YRaAnqLJuri23xPnoGjXeWAkw95FLtLhs63zoLQ 71
dbally/prompts/prompt_builder.py sha256=LOY2d7ahRJNFu6zBIA4chGJvkAE7lS7Hf2jAyzys7hg 2361
dbally/similarity/__init__.py sha256=wBSP6i3iNqCevzBEiAooRw83EEk8qrZg_jlOEu8YD3o 603
dbally/similarity/chroma_store.py sha256=bn28kj_uif3aorBtlXJPMAzXtRa-E7YX6XFGi8YgCGs 3477
dbally/similarity/detector.py sha256=EDvZnLrlZwEtx4AsSwwzAAMufBcjP5vR6FnDZoc8KrY 7666
dbally/similarity/faiss_store.py sha256=1-yEtg0tMLXpPeNRWJyAG9wDtjpaXU_gVcHPJQ_47OQ 3388
dbally/similarity/fetcher.py sha256=tlQvpaz5Rf2GSELhxuHwe2lxzW8ThicH0bz5Fy2a65w 432
dbally/similarity/index.py sha256=ixQ6P2JguiRrUSap_iJd9Cn6-5E0wJabdQDEcaBUzHQ 2146
dbally/similarity/sqlalchemy_base.py sha256=riMARFHCYr7WipFdWn-eVyEjgdtXEOd0E9DMtPdYvYU 3560
dbally/similarity/store.py sha256=TV7zdBr8GGKbZ5JpeotGO2nzTW2g_TtgWMi0f0yQVLM 1000
dbally/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dbally/utils/errors.py sha256=AR8b1ynrIPQNGny4vleLjTmG7zlnNQqFWFRVRs02_ho 249
dbally/view_selection/__init__.py sha256=ANW8o59aTe10pVk-tqjc9gUmZYbI8YDpoTmbvfGqA4I 99
dbally/view_selection/base.py sha256=MJMKF7FHm2Q2kMcyMnI0MIGoWjulg66OdVywrzkuP-M 748
dbally/view_selection/llm_view_selector.py sha256=4hEXxQKtA8unqWkRk4vhXKgt7iK521QT6hx5F7QwiW8 3012
dbally/view_selection/random_view_selector.py sha256=TWWHTW-0t_r1zvDFewLkeUpR-mkj0CGs_l-7gSnbrNM 865
dbally/views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dbally/views/base.py sha256=R0MtdlCOiPbpBWe8b7LpYKAhMyhlBUWnpybEY2JmjQc 1161
dbally/views/decorators.py sha256=e73UWxzV7KqM_0eqHtGq3TunjSc6UdI94byRJFCVR-Y 414
dbally/views/exposed_functions.py sha256=5r1nT5L_u_9yVYu78qqeIZxkVb_vEfUr2M22xPVyQ80 1822
dbally/views/methods_base.py sha256=gkMdjaHtO8A4JqeelgE0xv8DPzdJZxvxfIsmV_AiRfo 3474
dbally/views/pandas_base.py sha256=KCuYWp2EL4logXSsu7PNehy-oge9HQyJZUqHk2Uji_M 3296
dbally/views/sqlalchemy_base.py sha256=CDh0dibn4o6zB-7XCMc_JhRmxEUv5B2eBEB_sDy9R6g 3484
dbally/views/structured.py sha256=hJrFjVY2RRbjvCA0U38xIaiPHWs5_9NDsNXc_PeZXz8 3521
dbally/views/freeform/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dbally/views/freeform/text2sql/__init__.py sha256=-fm4OfyKdnDGnszoFYxtuhQpiVuIBz7vaAIt7Sb2OSQ 358
dbally/views/freeform/text2sql/_autodiscovery.py sha256=F3vaRM4KeEJjxrZLFwz2VFW1eQG2cbtV9x_i8BHkOho 12232
dbally/views/freeform/text2sql/_config.py sha256=isICRq3HAnYsObVycOedWcZC32hl1KnGQDhbgPiJyk4 1358
dbally/views/freeform/text2sql/_errors.py sha256=KJnzVBN5MjF2tR2N5AgtEdHSX4oJI81N9TsAnuSEL8g 316
dbally/views/freeform/text2sql/_view.py sha256=YFFZe7bnOmGW0nJQmB5oKNGJylMEdQSJ1DZuGxFsguo 4275
dbally_cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dbally_cli/main.py sha256=dXK8TO8HTe4c2DK_RR3N468LOygGrUpag-PW2SxhcFY 178
dbally_cli/similarity.py sha256=SvALuBzz6QFukXDfnazSlkvG98wwNwk_mLv_DACjMpw 1842
dbally-0.1.0.dist-info/LICENSE sha256=KZaN8-zRWztQh368zAtjd5CVG_zmSeytLUo3LaK6NSk 1089
dbally-0.1.0.dist-info/METADATA sha256=S3sIoCn-NHig-wFezork8T4X-PXq86OUgehZ8WkBGHw 8405
dbally-0.1.0.dist-info/WHEEL sha256=DZajD4pwLWue70CAfc7YaxT1wLUciNBvN_TTcvXpltE 110
dbally-0.1.0.dist-info/entry_points.txt sha256=eGVfHsQSMustil2ea7YXzkW7Bd90NW00yUo0tpcObAI 47
dbally-0.1.0.dist-info/top_level.txt sha256=k1ltweRGQl5mXy2Ct6m7b4lvQmcpde9Q50FrxHYmaHU 18
dbally-0.1.0.dist-info/RECORD

top_level.txt

dbally
dbally_cli

entry_points.txt

dbally = dbally_cli.main:cli