asyncflows

View on PyPIReverse Dependencies (1)

0.1.11 asyncflows-0.1.11-py3-none-any.whl

Wheel Details

Project: asyncflows
Version: 0.1.11
Filename: asyncflows-0.1.11-py3-none-any.whl
Download: [link]
Size: 400758
MD5: bcfbd7decdf483a9c97221cd45f50a35
SHA256: 796173b78c990d5d16934a6536548e701580be1b0ab45fdc8b40e128b3deef59
Uploaded: 2024-06-24 16:45:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: asyncflows
Version: 0.1.11
Summary: Declarative AI Pipelines
Author: Rafael Irgolic
Author-Email: hello[at]irgolic.com
License: BSL-1.1
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.10,<3.12
Requires-Dist: aioboto3 (<13.0.0,>=12.2.0)
Requires-Dist: aiohttp (<4.0.0,>=3.9.1)
Requires-Dist: aiosqlite (<0.21.0,>=0.20.0); extra == "sqlite"
Requires-Dist: anthropic (<0.22.0,>=0.21.3); extra == "anthropic"
Requires-Dist: anyio (<4.0.0,>=3.7.1)
Requires-Dist: asyncpg (<0.30.0,>=0.29.0); extra == "pg"
Requires-Dist: cryptography (<42.0.0,>=41.0.4)
Requires-Dist: datamodel-code-generator (<0.26.0,>=0.25.6)
Requires-Dist: google-cloud-aiplatform (<2.0.0,>=1.43.0); extra == "gcloud"
Requires-Dist: greenlet (<4.0.0,>=3.0.3)
Requires-Dist: infinity-emb[optimum,torch] (<0.0.33,>=0.0.32); extra == "transformers"
Requires-Dist: litellm (<2.0.0,>=1.30.3)
Requires-Dist: nltk (<4.0.0,>=3.8.1)
Requires-Dist: numpy (<2.0.0,>=1.26.2)
Requires-Dist: ocrmypdf (<17.0.0,>=16.2.0); extra == "pdf"
Requires-Dist: openai (<2,>=1); extra == "openai"
Requires-Dist: pandas (<3.0.0,>=2.2.2); extra == "pg" or extra == "sqlite"
Requires-Dist: psycopg2 (<3.0.0,>=2.9.9); extra == "pg"
Requires-Dist: pydantic (<3.0.0,>=2.4.2)
Requires-Dist: pypdfium2 (<5.0.0,>=4.24.0); extra == "pdf"
Requires-Dist: pyyaml (<7.0.0,>=6.0.1)
Requires-Dist: redis (<6.0.0,>=5.0.1)
Requires-Dist: sentence-transformers (<2.7.0,>=2.6.1); extra == "transformers"
Requires-Dist: simpleeval (<0.10.0,>=0.9.13)
Requires-Dist: sqlalchemy (<3.0.0,>=2.0.30); extra == "pg" or extra == "sqlite"
Requires-Dist: structlog (<24.0.0,>=23.2.0)
Requires-Dist: structlog-sentry (<3.0.0,>=2.0.3)
Requires-Dist: tenacity (<9.0.0,>=8.2.3)
Requires-Dist: types-aioboto3[s3] (<13.0.0,>=12.2.0)
Provides-Extra: anthropic
Provides-Extra: gcloud
Provides-Extra: openai
Provides-Extra: pdf
Provides-Extra: pg
Provides-Extra: sqlite
Provides-Extra: transformers
Description-Content-Type: text/markdown
[Description omitted; length: 47929 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
asyncflows/__init__.py sha256=TDmENeAql_UTeJXmhoVtWpoJBLvSwYrS1S18dDvYYZ4 692
asyncflows/actions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
asyncflows/actions/execute_db_statement.py sha256=Ei4vFPec8QdbYbOp6NCyJPbIjRkVVydkjEhdwhamSIo 2139
asyncflows/actions/extract_list.py sha256=xEQyuMfC-3HEVT_tcPU5ThMHAIuDqkE8BLxfJfox40M 1372
asyncflows/actions/extract_pdf_text.py sha256=JXSU1XDI--myXcqCjjtrp-pC46y3TAh8oW1qrx-tz0w 1994
asyncflows/actions/extract_xml_tag.py sha256=bX9MhU9NdE4uLixG-643__j1Ymu5QCUvqtEQm9NhDZA 1415
asyncflows/actions/get_db_schema.py sha256=cHvcyEYjd5Ct9Crr2z8RJMLaqyj57z9b0aVqUPIu8ew 1264
asyncflows/actions/get_url.py sha256=PqNoqIumo2KzOTeN4MpruaWaYy0PDpK-U2eNwKtJvo0 569
asyncflows/actions/ocr.py sha256=uoEIf_l46syJf3cjxgNAHqop0WdEN3MXryzUn9Xb658 844
asyncflows/actions/prompt.py sha256=G6YjRpxXRscbOVEF7MGo5ba_infYJkf7D_Le_ohtjCM 21656
asyncflows/actions/score.py sha256=xHzXiMslTeTjAyTlqfN6hxAhZTv3uTY3fR0nxjq8xoc 1284
asyncflows/actions/transformer.py sha256=0xciU8j1KrzsgUgdWnXYnfca9sjNXzuJl34A2Dci_TU 4441
asyncflows/actions/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
asyncflows/actions/utils/prompt_context.py sha256=LbXizrfXQWg3F18stOrYt8Wlp_I9FV0lAlctFKwpzDU 6071
asyncflows/asyncflows.py sha256=v_2rLTNXZqvJsTBW5lrF8_hf-RmQ7fu8_c-LzSmNqdc 6132
asyncflows/examples/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
asyncflows/examples/application_information/application.txt sha256=yAtWlAXTPNt_lWgXdAZsetzHZrSvX0besI4Xvi4UpJk 2243
asyncflows/examples/application_information/application_criteria.txt sha256=omM9jh3BOC65fIOugzQSou5V8kndjRFszM1DDEb7uLo 2259
asyncflows/examples/application_judgement.py sha256=hZe6k0l6sJGKSJzuJEjOIdklf2Ql9AdkEZinpUY6e6w 1396
asyncflows/examples/application_judgement.yaml sha256=MWQebbkielWMcCfN1s6myJVbNJ3NN2Hoap6cnyi4qlw 2240
asyncflows/examples/books/Alice's Adventures in Wonderland, by Lewis Carroll.pdf sha256=9HpNd4lQQg1OEqS9X0WoN2H4Z_domEb3UR1tuE8lm34 287615
asyncflows/examples/chatbot.py sha256=cTYVnUgRt30jVoos3_CcsBGxLosU1uu_0w2DbuWdxL4 1533
asyncflows/examples/chatbot.yaml sha256=XbVzHhCa_qMWHMn9eyUVLi1nUaLSh_6twxYqjksLLWQ 3150
asyncflows/examples/debono.py sha256=bH9BkPHr9ijaha1WDBygr3feWjl48Mxf5x3RD4YlNog 716
asyncflows/examples/debono.yaml sha256=QllYzA7t8d_kp1g-DB0tuwgQAMuiT-gxxY5aJkogBUk 3415
asyncflows/examples/get_page_title.py sha256=8_lfgWlWOlxtXwe_N9Ofk5NUA6_cwcM_xBl2JhJf2j4 699
asyncflows/examples/get_page_title.yaml sha256=ESfZgvq3dQP1E9zp0TND6O1zNrctlTP2kikQ9XK63pw 490
asyncflows/examples/hello_world.py sha256=xHxqS2J58uSYH1zsH4QehblosAqQjQ38-0_3xDBffs8 651
asyncflows/examples/hello_world.yaml sha256=s-NXtgZAd6Cee22s3qLWt8oiOIKEmmbQNu5CUumDsHc 328
asyncflows/examples/meeting_review.py sha256=04YhXGG-PHi13OZccvU-ce7gGuISBR7qX2ddg7OTHFw 977
asyncflows/examples/meeting_review.yaml sha256=WgvY3ViHVWiAc1_JgwBvoZk_i-ba6o0EW8ZeAJmHFms 1279
asyncflows/examples/rag.py sha256=s9bZVpN3aTlU44bwtST6-D9wBm7zSXY7ezsESlOGrZw 1309
asyncflows/examples/rag.yaml sha256=8P5DapJ6nGwVMNmKhJtemUbg8--CJIPZlYSzyvIDTY0 1137
asyncflows/examples/recipes/caprese.md sha256=IYgKY1CZ2d4AnCAEGm98YXAjU0png3JGxvYZmVgHbMs 280
asyncflows/examples/recipes/chana_masala.md sha256=8i6cew9jLkr_3U62smi8cTUnBvJmhtUheCWhk4YQCZI 380
asyncflows/examples/recipes/coconut_soup.md sha256=YBKzLuwX00Rsxh3pmBzzekbZpsyWzwptXPyJTMLSIOo 329
asyncflows/examples/recipes/gazpacho.md sha256=NrHNiQLrMPPcr3zXLXw-LYuax5HTNDztJZLUBdhiyPA 413
asyncflows/examples/recipes/guacamole.md sha256=rSnhYPKhJ_AQP-3MlyPQVf8SOtley_t35dTwSRMdc0s 326
asyncflows/examples/recipes/hummus.md sha256=6KtI_U86O0wc4V85GFq6QXTNYmnlanSeHlee9Q3wRfM 375
asyncflows/examples/recipes/miso_soup.md sha256=s-fD99DBPL2gChqcOpQcp-oWeSQbr-GUnTL_1zRjjS0 326
asyncflows/examples/recipes/omelette.md sha256=yeFrfOv7WrAdb5sm22hO1rfa4sTeKm-F-tlWu_il1vA 331
asyncflows/examples/recipes/stir_fry.md sha256=r3HQf46bf671vDGVhBrO17rRV0uvvDFDaQmBBdmgaoU 327
asyncflows/examples/recipes/yogurt_parfait.md sha256=PLFQtxuYwEYYU6yOH3ZSA6MwGY1CW9M_lPM8zmfaUIA 321
asyncflows/examples/sql_rag.py sha256=mbj5xT_GWcHzAd3vVsxglYn8QmX891Ined95Uk_1Zpw 1105
asyncflows/examples/sql_rag.yaml sha256=crsGB2ODvcIT0m2gXGWTRWNnLUbap-fR2bIDZcuhvU8 1606
asyncflows/examples/text_style_transfer.py sha256=SnOHN5RmWjysivwZVLq9Nnn2l8KifCuFdyixQfL9B3Y 1198
asyncflows/examples/text_style_transfer.yaml sha256=sUG5T4PrdXZ4YLWvUgOQ7xT-33Usin1_Wo_LK_WrA_0 575
asyncflows/log_config.py sha256=e781-2l0oXA52nNUviSsDSd8HmX8T3Acpez5sqsCwrI 1890
asyncflows/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
asyncflows/models/blob.py sha256=fwxM_YOTITZyi1wS-XR1LmqA0_u7DYDcyPzs6YUqZXc 204
asyncflows/models/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
asyncflows/models/config/action.py sha256=HBZA-L2Z86ilORvUqp3AKY3XYtKTnBjU1IRJc9Qao6c 5490
asyncflows/models/config/common.py sha256=l_LsSTzvV_ryN_OAca3C7Ls9kTAKd12D3l7W0k8VB-w 250
asyncflows/models/config/flow.py sha256=XCha535_70ChF35CjgU5FAuITaDRROhzw7M_pDYoedA 3093
asyncflows/models/config/model.py sha256=ut2EBu_ghcdsBWqDL_7hZ5kbopC8ka6Z4wXu2xXWMwI 2626
asyncflows/models/config/transform.py sha256=hBLq4reAivyhZmuhsqTmOSsUUmm9RkoPd6qE6l09tr4 1059
asyncflows/models/config/value_declarations.py sha256=Q3g8PTPUKpreKlcUysFXq1jnqzviojQFHcsnPOpXT2Y 9719
asyncflows/models/file.py sha256=0l7gbnA249woEqMzjlTf2eD41lNSzpl7cN4p6wuk_1A 3300
asyncflows/models/io.py sha256=PCgwLrHJnInzHc0_3qSB8H7BPQrDnL1BPmAz8n7TYJM 2097
asyncflows/models/json_schema.py sha256=_Uam_UjON0rseHOSDarQIU0yO_kLVKHG_y90nGZR4PU 7754
asyncflows/models/primitives.py sha256=A3zprOl5N2c-LqVFQ6_5elqRd6S5FZHtjHOMUEIrzAg 619
asyncflows/repos/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
asyncflows/repos/blob_repo.py sha256=2RFQKqXj6oYAXbalBu5cb82fSoBb5jItu3ZGUiYBMEA 20233
asyncflows/repos/cache_repo.py sha256=SuMF0OFcA0Lcp0wMCcFSPiiaehIvft3KHew8qX05kN4 4421
asyncflows/scripts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
asyncflows/scripts/generate_config_schema.py sha256=LaO-ZAsVRsH9tQdVnlvBKi3rMO5xp_iVjub7ce60hf4 4908
asyncflows/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
asyncflows/services/action_service.py sha256=mHVcSjkZrcF7yp3Qqm-p15dFW00n0It0NEGrui0rP5g 38788
asyncflows/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
asyncflows/tests/action_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
asyncflows/tests/action_tests/test_execute_db_statement.py sha256=1FRrcNlOZnRrl3yBxqrZzaCK4saohgvphWIzI06kYz4 916
asyncflows/tests/action_tests/test_extract_xml_tag.py sha256=W0AOY5_nlgwzDTNLgh-PyTrXnYtI_N_UjutGXre2TMs 1260
asyncflows/tests/action_tests/test_get_db_schema.py sha256=W3wqrJE8fnu4aprTlIPbPbZzbHDnWIfmUsieZl5ljVA 711
asyncflows/tests/action_tests/test_prompt.py sha256=YRNLJTjgSAHGjz51IkQKSQS2P_Ypr5ztAqFoz6sycbw 7985
asyncflows/tests/action_tests/test_transformers.py sha256=KHm3Ko0I9W6spiceMf4XoQS-DQGQbsYJ5nTsTN8FwS4 1902
asyncflows/tests/conftest.py sha256=d5txVUm0sKeEyclkrFiKF-EI8lzU5vzuPwN54xFRdvA 12045
asyncflows/tests/repos/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
asyncflows/tests/repos/test_blob_repo.py sha256=RaCzLffVABqCiLMI267b76PArD2fYP_edLOolh7i90I 8319
asyncflows/tests/repos/test_cache_repo.py sha256=dmOzBhhAYQ2pX2o0xjyICc3wPoOQtZt_UKWfCgzQV00 6567
asyncflows/tests/resources/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
asyncflows/tests/resources/actions.py sha256=DDBsNxEEpAU5p7VND5euB40Ct3tNDFo2QnqWURk2EAg 5782
asyncflows/tests/resources/default_model_var.yaml sha256=aICsU4_2EcrBLOCQRIejVrYD8OE5x9BDDDWCK4k9vEE 265
asyncflows/tests/resources/testing_actions.yaml sha256=snA_gMPniN3qrYFvrGBUqnMBFNTwixA65dNrHSQ6ATM 4079
asyncflows/tests/test_action_service.py sha256=3l4vyFN1UtzmTUV0YMXQB8bO6KBjClgr0YXtONGYU7w 26138
asyncflows/tests/test_async_utils.py sha256=p4FxFa52mKopLQ4hNBsonQ-2e_BJK8psaoTTN8Xq82g 6212
asyncflows/tests/test_asyncflows_interface.py sha256=lH-ienVc1XTm3_qq0uqAijoRftHFOIVQ-y_rQiEUKAA 1019
asyncflows/tests/test_config.py sha256=uy5bef69pun6ZNB1v27VwQXI4HVcTvFiYts3VBygjZc 11796
asyncflows/tests/test_db_utils.py sha256=5r5oLq8PIqx4nSTWD5t52Dus3zxRtAQYeiByJZILd7w 2467
asyncflows/tests/test_examples.py sha256=F_RFLjfYEq1t5pxCOS7msfj3Q1WsYkDb4qwL0CmH9hE 3114
asyncflows/tests/test_generate_descriptions.py sha256=QYf6lkkYYvRMtwuXEhCEiXbeMMGWx1wEtroqLCi19K4 2042
asyncflows/tests/test_json_schema_to_pydantic.py sha256=2xqt06CxG-tTPqOlJdE4ND0IKe4XBWXE1BMiK6mrxlw 10722
asyncflows/tests/test_static_analysis.py sha256=4opa08EdS_UUgcCOGr2lECPn_5KD09BwDIgk_CCpoD8 845
asyncflows/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
asyncflows/utils/action_utils.py sha256=9FY15Q5ApuqEq_5pRRlMWzCSEbZ1-cFs4lVLU9J25ao 15558
asyncflows/utils/async_utils.py sha256=l3x4tije1F-AKjpsUUbiUoAkh93GCmigo7qLG4msWEc 9879
asyncflows/utils/cache_utils.py sha256=O1FwQce1Bqb8OX2YwKmqUEbZlGtQcMn3Djp3kzRegCY 676
asyncflows/utils/config_utils.py sha256=JLRGgV_IZprgLt8b5wqho2xkNPdPALwZJDAfPjJYJpk 3893
asyncflows/utils/db_utils.py sha256=Yzkuz0LMbWj9JaHPptlQ6hy32HDAVQioF6jOkBMhBq4 779
asyncflows/utils/jinja_utils.py sha256=MEprJRtxjCpsCihWH4UwbSe0nrboRl-eJFUXxrbeYrw 1320
asyncflows/utils/json_schema_utils.py sha256=QqWifdn7qexhng6-gyZfHrYHhQGBXTXsSUqgX76sOxw 5997
asyncflows/utils/loader_utils.py sha256=nU-sYXjoHyIdokQEevbWpCzLVuOhmRnge8Mx4_P6WTg 812
asyncflows/utils/pydantic_utils.py sha256=2UFwu0TXDecELM8EopNZKL_nEI0NQBj_4CQBi2aB0MM 300
asyncflows/utils/redis_utils.py sha256=EDja_AP5syzPQc864AtOIYnhxpzRe8NqRZyWMykXJZY 1482
asyncflows/utils/rendering_utils.py sha256=zEGc5gol4WugFLmHrWgalOlAkQGLjn8UhBXjtRwALm4 2633
asyncflows/utils/request_utils.py sha256=PSUjXxfF4BAat4Irc8BxHCkNxU7ytK1qxMrzHgv5-Dk 2686
asyncflows/utils/secret_utils.py sha256=BVfUTDM2B5BHVMgXnPN85SbKDtM2ANMQ_gp-N4tYsHE 382
asyncflows/utils/sentinel_utils.py sha256=qNIAJhvl4I0Z9M1xJ9DD2NZkT8rsZgQLpiuzAuBnPL0 493
asyncflows/utils/singleton_utils.py sha256=dvA7DGdMEp-0eBqAUiJIZ4lJAgfqORXfx0Bqg_NiDUQ 451
asyncflows/utils/static_utils.py sha256=Pbw4wb77rwqxtG7fUvEMr_oaJaBUWm5LutZO7HRaaTI 4765
asyncflows/utils/transformers_utils.py sha256=NgqcuFbX6eoOcon1RDGEtMdKOiNHzYVPZw1H2enmmoQ 3691
asyncflows/utils/type_utils.py sha256=kxX-ArIAMm3ulLGHOCCfQYFayoJbkOcKLNyVidQmnJM 10229
asyncflows-0.1.11.dist-info/LICENSE sha256=k9sN08etyyIq1l8F0kADTooQs0CLhSApvWeD_FWbTTc 4019
asyncflows-0.1.11.dist-info/METADATA sha256=OLCaFKcjiKPC-cOvUeHYC6GGfd3gXXG5g4KoHUBOlvU 50120
asyncflows-0.1.11.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
asyncflows-0.1.11.dist-info/entry_points.txt sha256=JCXiLu4J4EcUlJOnmMvzBhb7L--3sqW2pl-_mrxGCaY 41
asyncflows-0.1.11.dist-info/RECORD

entry_points.txt

actions = asyncflows.actions