sunholo

View on PyPIReverse Dependencies (0)

0.53.3 sunholo-0.53.3-py3-none-any.whl

Wheel Details

Project: sunholo
Version: 0.53.3
Filename: sunholo-0.53.3-py3-none-any.whl
Download: [link]
Size: 104895
MD5: 52b88065b0c286dd80dde8b47c9c123b
SHA256: 2a8268b8b69bce584c28da78a03fafa5b7dadd6f9621035f37c9b83569abc9e0
Uploaded: 2024-05-17 13:43:29 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: sunholo
Version: 0.53.3
Summary: Large Language Model DevOps - a package to help deploy LLMs to the Cloud.
Author: Holosun ApS
Author-Email: multivac[at]sunholo.com
Home-Page: https://github.com/sunholo-data/sunholo-py
Download-Url: https://github.com/sunholo-data/sunholo-py/archive/refs/tags/v0.53.3.tar.gz
License: Apache License, Version 2.0
Keywords: llms,devops,google_cloud_platform
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: langchain
Requires-Dist: langchain-experimental
Requires-Dist: langchain-community
Requires-Dist: asyncpg; extra == "all"
Requires-Dist: flask; extra == "all"
Requires-Dist: google-api-python-client; extra == "all"
Requires-Dist: google-cloud-alloydb-connector[pg8000]; extra == "all"
Requires-Dist: google-cloud-logging; extra == "all"
Requires-Dist: google-cloud-storage; extra == "all"
Requires-Dist: google-cloud-pubsub; extra == "all"
Requires-Dist: httpcore; extra == "all"
Requires-Dist: httpx; extra == "all"
Requires-Dist: lancedb; extra == "all"
Requires-Dist: langchain; extra == "all"
Requires-Dist: langchain-experimental; extra == "all"
Requires-Dist: langchain-community; extra == "all"
Requires-Dist: langchain-openai; extra == "all"
Requires-Dist: langchain-google-genai; extra == "all"
Requires-Dist: langchain-google-alloydb-pg; extra == "all"
Requires-Dist: langchain-anthropic; extra == "all"
Requires-Dist: langfuse; extra == "all"
Requires-Dist: pg8000; extra == "all"
Requires-Dist: fastapi; extra == "all"
Requires-Dist: python-socketio; extra == "all"
Requires-Dist: langchain-anthropic; extra == "anthropic"
Requires-Dist: fastapi; extra == "apis"
Requires-Dist: flask; extra == "apis"
Requires-Dist: httpcore; extra == "apis"
Requires-Dist: httpx; extra == "apis"
Requires-Dist: python-socketio; extra == "apis"
Requires-Dist: google-api-python-client; extra == "chunker"
Requires-Dist: asyncpg; extra == "database"
Requires-Dist: sqlalchemy; extra == "database"
Requires-Dist: google-cloud-alloydb-connector[pg8000]; extra == "database"
Requires-Dist: pg8000; extra == "database"
Requires-Dist: lancedb; extra == "database"
Requires-Dist: google-cloud-storage; extra == "gcp"
Requires-Dist: google-cloud-logging; extra == "gcp"
Requires-Dist: google-cloud-pubsub; extra == "gcp"
Requires-Dist: langchain-google-genai; extra == "gcp"
Requires-Dist: langchain-google-alloydb-pg; extra == "gcp"
Requires-Dist: langchain-openai; extra == "openai"
Provides-Extra: all
Provides-Extra: anthropic
Provides-Extra: apis
Provides-Extra: chunker
Provides-Extra: database
Provides-Extra: gcp
Provides-Extra: openai
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 3312 characters]

WHEEL

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

RECORD

Path Digest Size
sunholo/__init__.py sha256=hEN0kOEikUGBot_YIMra1nnPNmcwmO_kwvPOmLW8-_8 692
sunholo/logging.py sha256=z0aI0u1Bk_be3c6EDCGf0hn4JZKymYqIySbfCKOqpkQ 10881
sunholo/agents/__init__.py sha256=CnlbVohPt-Doth9PyROSlN3P8xMV9j9yS19YE-wCS90 341
sunholo/agents/chat_history.py sha256=SajDa9OEJeXLyPvCH7O4NbjtNrZyqYaop16lDgapsfI 5199
sunholo/agents/dispatch_to_qa.py sha256=kWrO-CJel5kJAyyCShShpACUuZpqDOP7DN8vo_7ciao 8056
sunholo/agents/langserve.py sha256=FdhQjorAY2bMn2rpuabNT6bU3uqSKWrl8DjpH3L_V7k 4375
sunholo/agents/pubsub.py sha256=5hbbhbBGyVWRpt2sAGC5FEheYH1mCCwVUhZEB1S7vGg 1337
sunholo/agents/route.py sha256=FWUn7eAlqah4EbezN9j7ss8WHGkrMO2ble3bMKGTlrI 2352
sunholo/agents/special_commands.py sha256=Q8QM0SKZd8XLny5Jxj8fS72emBdNIe9wo1RCk_SzRqI 6527
sunholo/agents/test_chat_history.py sha256=vPbPu0xREEs4J4X_zJKBY1f19Vy5yV05_CKfUUQqfFg 3923
sunholo/agents/fastapi/__init__.py sha256=S_pj4_bTUmDGoq_exaREHlOKThi0zTuGT0VZY0YfODQ 88
sunholo/agents/fastapi/base.py sha256=EdsEMuNO_dEPSRHBfXd3y8eJ7WtR_m4pIaYyBbkJzqU 1923
sunholo/agents/fastapi/qna_routes.py sha256=Xl05L8DjUozGMK7kKPqz7Twr4W56BnLQu_uprsTv_q0 4075
sunholo/agents/flask/__init__.py sha256=uqfHNw2Ru3EJ4dJEcbp86h_lkquBQPMxZbjhV_xe3rs 72
sunholo/agents/flask/base.py sha256=karma6-n19sdaRPyGLVdGuCC5-B9P-f-XTwEdmat4K4 2387
sunholo/agents/flask/qna_routes.py sha256=2diOr19kCzDUWWNjiPF3QbiWlRKoxr1563B61whLXcc 4648
sunholo/archive/__init__.py sha256=qNHWm5rGPVOlxZBZCpA1wTYPbalizRT7f8X4rs2t290 31
sunholo/archive/archive.py sha256=C-UhG5x-XtZ8VheQp92IYJqgD0V3NFQjniqlit94t18 1197
sunholo/auth/__init__.py sha256=4owDjSaWYkbTlPK47UHTOC0gCWbZsqn4ZIEw5NWZTlg 28
sunholo/auth/run.py sha256=4fhNhDgtMtBHc08AywDmtazQPQ2560at6EMLQbMwTIo 2846
sunholo/bots/__init__.py sha256=EMFd7e2z68l6pzYOnkzHbLd2xJRvxTKFRNCTuhZ8hIw 130
sunholo/bots/discord.py sha256=cCFae5K1BCa6JVkWGLh_iZ9qFO1JpXb6K4eJrlDfEro 2442
sunholo/bots/webapp.py sha256=EIMxdAJ_xtufwJmvnn7N_Fb_1hZ9DjhJ0Kf_hp02vEU 1926
sunholo/chunker/__init__.py sha256=UhQBZTKwDfBXm0TPv4LvsGc5pdUGCbYzi3qPTOkU4gw 55
sunholo/chunker/data_to_embed_pubsub.py sha256=Afq1UXZe-vK0OWNfJE-6TtCr8Vbo1G8zaBCpkuP1skI 2611
sunholo/chunker/doc_handling.py sha256=2w5oDkU2RX3ynq7GkR5CUouiEzBXbEkaK_4p6yRcC3M 8597
sunholo/chunker/images.py sha256=Xmh1vwHrVhoXm5iH2dhCc52O8YgdzE8KrDSdL-pGnp8 1861
sunholo/chunker/loaders.py sha256=xiToUVgPz2ZzcqpUAq7aNP3PTenb_rBUAFzu0JPycIg 10268
sunholo/chunker/message_data.py sha256=iDP94dySU3Xct-gWGnB4NNRSh2luQmgJeCfQb7ktt3U 6760
sunholo/chunker/pdfs.py sha256=daCZ1xjn1YvxlifIyxskWNpLJLe-Q9D_Jq12MWx3tZo 2473
sunholo/chunker/publish.py sha256=PoT8q3XJeFCg10WrLkYhuaaXIrGVkvUD3-R9IfoWoH4 2703
sunholo/chunker/splitter.py sha256=CZ33xVWeYdjckd1VTrZnxuLypzzn-yKXQBFZaN7UcjI 6697
sunholo/components/__init__.py sha256=RJGNEihwvRIiDScKis04RHJv4yZGI1UpXlOmuCptNZI 208
sunholo/components/llm.py sha256=CMviwqnEOyCSdrVlBgXFUKF5EPyEK9oqFA7uThPK-O0 10641
sunholo/components/prompt.py sha256=eZSghXkIlRzXiSrzgkG7e5ytUYq6R6LV-qjHU8jStig 6353
sunholo/components/retriever.py sha256=TiM-axCeaZ6CZ8rGKGx-io16JKDe8z0pnMccBi1yqHw 3509
sunholo/components/vectorstore.py sha256=J5zzW7Acc7A4W6dGnYTYDxST3p6W4OtckXUUwAEeaqE 4941
sunholo/database/__init__.py sha256=Zz0Shcq-CtStf9rJGIYB_Ybzb8rY_Q9mfSj-nviM490 241
sunholo/database/alloydb.py sha256=XrK5T0_kXlGnVhmA9LK_PCR7rNLyZxoJt5PultCe4pE 14875
sunholo/database/database.py sha256=reZrThKyKvMAQXe2RIiEKmKYmsRvGsn7e05OoXjWVSQ 7395
sunholo/database/lancedb.py sha256=Pa3YVAcruoLDJ8Hl-2Jkfmo5hererEhkNqKXhFRkDvw 512
sunholo/database/static_dbs.py sha256=aOyU3AJ-Dzz3qSNjbuN2293cfYw5PhkcQuQxdwPMJ4w 435
sunholo/database/uuid.py sha256=GtUL_uq80u2xkozPF9kwNpvhBf03hbZR3xUhO3NomBM 237
sunholo/database/sql/sb/create_function.sql sha256=HuDyp3fxS5Etop3gGDy28_AuFuhgEgVcq9-q3oeecPU 1033
sunholo/database/sql/sb/create_function_time.sql sha256=iTk6-y20fAIYaT-Uywjp4C70ICh_fl90qQ_p_3ztGrQ 1830
sunholo/database/sql/sb/create_table.sql sha256=SbcOrf5tUiVKGUohu1lau7IsbDRbTFbrbOJ-FiPgrwE 291
sunholo/database/sql/sb/delete_source_row.sql sha256=r6fEuUKdbiLHCDGKSbKINDCpJjsmfHZNNOo1ptwLLSo 75
sunholo/database/sql/sb/return_sources.sql sha256=89KAnxfK8n_qGK9jy1OQT8f9n4uYUtYL5cCxbC2mj_c 255
sunholo/database/sql/sb/setup.sql sha256=CvoFvZQev2uWjmFa3aj3m3iuPFzAAJZ0S7Qi3L3-zZI 89
sunholo/embedder/__init__.py sha256=sI4N_CqgEVcrMDxXgxKp1FsfsB4FpjoXgPGkl4N_u4I 44
sunholo/embedder/embed_chunk.py sha256=8kZI2XB1uB6joCqzVFjelqV3cXuqc6iog_SuFKR99x8 5376
sunholo/gcs/__init__.py sha256=DtVw_AZwQn-IguR5BJuIi2XJeF_FQXizhJikzRNrXiE 50
sunholo/gcs/add_file.py sha256=JmJIuz5Z1h7-eJ6s2eE3wc8Y4IAv3Jridq1xfQbD9_E 4711
sunholo/gcs/download_url.py sha256=PAwYShV-sRd9sNvuJrEOvfF1V34ovVP0omWbuwDkRrA 4751
sunholo/gcs/metadata.py sha256=C9sMPsHsq1ETetdQCqB3EBs3Kws8b8QHS9L7ei_v5aw 891
sunholo/langfuse/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sunholo/langfuse/callback.py sha256=G9xcZHpLvyzolU57ycItLaooMCtRuM37QJSWjiwQEd0 1776
sunholo/langfuse/prompts.py sha256=ZZ-WIVLyAUVaBzLpE-AVBSC7dpeMs6SFedfH-dnHhZw 966
sunholo/lookup/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sunholo/lookup/model_lookup.yaml sha256=O7o-jP53MLA06C8pI-ILwERShO-xf6z_258wtpZBv6A 739
sunholo/patches/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sunholo/patches/langchain/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sunholo/patches/langchain/lancedb.py sha256=KstVpYtI2E1s6_l_kq6js8ruIPJduO6nnvAXbqjoqCc 7507
sunholo/patches/langchain/vertexai.py sha256=kX1IvC2D1kMgM3SaSzP9HEosbD6CUymLJd7w9eXo3eE 17677
sunholo/pubsub/__init__.py sha256=wgkrtlL3h8uzNpnlWSHdVMOq0l5Q3D7gkxF_Rp1A6Ro 94
sunholo/pubsub/process_pubsub.py sha256=64hvqMsxbBrf0WGJsprz_SXf9FpjeszAIsqUSBlJrA8 2780
sunholo/pubsub/pubsub_manager.py sha256=M85QPCXYBPzmE8Ha0FYHdzpA-LRX9p3lu6b-UAHAyac 6400
sunholo/qna/__init__.py sha256=F8q1uR_HreoSX0IfmKY1qoSwIgXhO2Q8kuDSxh9_-EE 28
sunholo/qna/parsers.py sha256=VH-M-DRwXJupY_Npdp80uKoaYpZu5jXcItn1CbsW7Bg 1271
sunholo/qna/retry.py sha256=hAcqCZchAG1610G6huPev4ymDdO2G5tT3mrK28dxlAs 2028
sunholo/streaming/__init__.py sha256=k8dBqhzyS1Oi6NfADtRtWfnPtU1FU2kQz-YxH9yrNeQ 197
sunholo/streaming/content_buffer.py sha256=xcljhbpPQa-6O9M-Du3HiZqxW3XbvG_C4qNohtrsQPg 6587
sunholo/streaming/langserve.py sha256=6isOvFwZBfmiQY5N41PYPyrdJj9IgJXXHLfTzPvewGw 6299
sunholo/streaming/streaming.py sha256=0Bgl_FYmd2GJuy_4khDx5y_nfPqDp7Yu8ZkQ9POVhGk 16446
sunholo/summarise/__init__.py sha256=MZk3dblUMODcPb1crq4v-Z508NrFIpkSWNf9FIO8BcU 38
sunholo/summarise/summarise.py sha256=C3HhjepTjUhUC8FLk4jMQIBvq1BcORniwuTFHjPVhVo 3784
sunholo/utils/__init__.py sha256=MxuxoJ-oOie_skGnB4mOagVYjzvfmX9Gz9N5heI8azM 62
sunholo/utils/config.py sha256=KYuhwmhYS7qOpt2ZcpAWnlHPJ9rBDX1SgP8gnjkAW6E 7321
sunholo/utils/gcp.py sha256=B2G1YKjeD7X9dqO86Jrp2vPuFwZ223Xl5Tg09Ndw-oc 5760
sunholo/utils/parsers.py sha256=E-M7s3_rPviT5zCqQHzhb1DwYmz5a1J472ZVazx10M8 3400
sunholo-0.53.3.dist-info/LICENSE.txt sha256=SdE3QjnD3GEmqqg9EX3TM9f7WmtOzqS1KJve8rhbYmU 11345
sunholo-0.53.3.dist-info/METADATA sha256=S-qWCff_RJRfNWf08EkNETQWK_jY6FaLkOsDRHhQUJI 6388
sunholo-0.53.3.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
sunholo-0.53.3.dist-info/top_level.txt sha256=wt5tadn5--5JrZsjJz2LceoUvcrIvxjHJe-RxuudxAk 8
sunholo-0.53.3.dist-info/RECORD

top_level.txt

sunholo