hypha

View on PyPIReverse Dependencies (5)

0.20.44.post6 hypha-0.20.44.post6-py3-none-any.whl

Wheel Details

Project: hypha
Version: 0.20.44.post6
Filename: hypha-0.20.44.post6-py3-none-any.whl
Download: [link]
Size: 206656
MD5: 726200fb102ab3088423a672806a7ac3
SHA256: 643ae8add902eda4425f36bcc73b33156e47304962688290e6db05dd12a21ea0
Uploaded: 2024-12-18 19:10:06 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: hypha
Version: 0.20.44.post6
Summary: A serverless application framework for large-scale data management and AI model serving.
Author: Amun AI AB
Author-Email: info[at]amun.ai
Home-Page: http://github.com/amun-ai/hypha
License: MIT
Requires-Python: >=3.9
Requires-Dist: aiofiles
Requires-Dist: fastapi (<=0.106.0,>=0.70.0)
Requires-Dist: hypha-rpc (>=0.20.44)
Requires-Dist: msgpack (>=1.0.2)
Requires-Dist: numpy
Requires-Dist: pydantic[email] (>=2.6.1)
Requires-Dist: typing-extensions (>=3.7.4.3)
Requires-Dist: jinja2 (>=3)
Requires-Dist: lxml
Requires-Dist: python-dotenv (>=0.19.0)
Requires-Dist: python-jose (>=3.3.0)
Requires-Dist: python-multipart (>=0.0.6)
Requires-Dist: pyyaml
Requires-Dist: fakeredis (>=2.14.1)
Requires-Dist: shortuuid (>=1.0.1)
Requires-Dist: uvicorn (>=0.23.2)
Requires-Dist: httpx (>=0.21.1)
Requires-Dist: pyotritonclient (>=0.2.4)
Requires-Dist: friendlywords (>=1.1.3)
Requires-Dist: aiocache (>=0.12.2)
Requires-Dist: jsonschema (>=3.2.0)
Requires-Dist: sqlalchemy (>=2.0.35)
Requires-Dist: greenlet (>=3.0.3)
Requires-Dist: aiosqlite (>=0.20.0)
Requires-Dist: prometheus-client (>=0.21.0)
Requires-Dist: uuid-utils (>=0.9.0)
Requires-Dist: sqlmodel (>=0.0.22)
Requires-Dist: alembic (>=1.14.0)
Requires-Dist: hrid (>=0.2.4)
Requires-Dist: asgiproxy (>=0.1.1)
Requires-Dist: stream-zip (>=0.0.83)
Requires-Dist: taskiq (>=0.11.9)
Requires-Dist: email-validator (>=2.0.0); platform_system == "Emscripten"
Requires-Dist: pyodide-http; platform_system == "Emscripten"
Requires-Dist: ssl; platform_system == "Emscripten"
Requires-Dist: psycopg2-binary (>=2.9.10); extra == "db"
Requires-Dist: asyncpg (>=0.30.0); extra == "db"
Requires-Dist: fastembed (>=0.4.2); extra == "db"
Requires-Dist: aiobotocore (>=2.1.0); extra == "s3"
Requires-Dist: redis (>=5.2.0); extra == "server-apps"
Requires-Dist: aiobotocore (>=2.1.0); extra == "server-apps"
Requires-Dist: aiortc (>=1.9.0); extra == "server-apps"
Requires-Dist: requests (>=2.26.0); extra == "server-apps"
Requires-Dist: playwright (>=1.18.1); extra == "server-apps"
Requires-Dist: base58 (>=2.1.0); extra == "server-apps"
Requires-Dist: pymultihash (>=0.8.2); extra == "server-apps"
Provides-Extra: db
Provides-Extra: s3
Provides-Extra: server-apps
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3040 characters]

WHEEL

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

RECORD

Path Digest Size
hypha/VERSION sha256=5952kiJXerRi45dEJCESDYJ-WKq7wamLAYFlyXymQ0o 35
hypha/__init__.py sha256=Fbr9RVTl-uk8qFr5Vd6p3X-_HV3CmcQ8jzKbu_ZFl6s 374
hypha/__main__.py sha256=qL68cUZieW1gQfWQp5p1oUIz-pnKFKe1zNd56vMxa8I 211
hypha/apps.py sha256=yrw1ZPLsLIp4MMWCYXPB5FfoWd-SbLXmpYXtyqvV2wY 26953
hypha/artifact.py sha256=yPrclTLv9Wh8kmoHEqrWg4U6vHz-2FKLhK659voxRNM 125776
hypha/http.py sha256=w72LWJoxA4ffHx3fyt6w8ycQWCBiRZol8dQfMpn8R58 34234
hypha/minio.py sha256=PpkomtzkHWK-HbqSbefmGrXp3W1oMHoNvywSxYw_Iog 16319
hypha/plugin_parser.py sha256=hpP2TgfKudwlwo6wMhk2JFJ_Imz8PTrrBuqOPxdiV5U 5147
hypha/queue.py sha256=1UDEqedSMNDbgXSK3bs2Lw6JjPHB3Y9uQL9Auats5bQ 1487
hypha/s3.py sha256=tq_ia5qOO61j4sl_RXvONdZ7_vre0DV7U63bYdDEKOo 29630
hypha/server.py sha256=HQtOQtZKQKamAtNZMvfJIHlbQxcwwT2fr3Hv7gdTUfI 14653
hypha/startup.py sha256=7b-u__jFDnWsj-K43CgiJY1JneP2x6vnn7IlbaDRQw8 1468
hypha/triton.py sha256=5RDD2iFVh49_OvObY-r_SUjQYa2jxvG65Y8UVI9JKpM 4272
hypha/vectors.py sha256=ClpyifylajJtYx8JdkK2w6wYVwb_JUt2ozH6JQmDRb0 27127
hypha/websocket.py sha256=pGgS6fHTJ2jNzuhnP_yVt6LONo1TEFjVSEHfD8cmsJA 17378
hypha/core/__init__.py sha256=CwKUbd6Myo6czWPn46dkylROrXbR_kQupmkVtP565_U 26505
hypha/core/activity.py sha256=pExONIpr9whQnjrQucAGSzNNMqbz-Mb745UGpfW8ZPA 5428
hypha/core/auth.py sha256=3XYnmCzhtONcmt7S9tgGTmPHDgK6yHR-bd9HxJmHfoo 16537
hypha/core/store.py sha256=BQCAjhzzQDHBa5-I0CrOnslhQKcPbJwq4iayVkgSbcc 37338
hypha/core/workspace.py sha256=HDZuBVnulj4PEUPqKs2WdvzfHg2RmNy2gOymYD2SI3s 81171
hypha/runner/__init__.py sha256=mTA8fGoMSmvbIAAhrAF2OXTBGnbLmSDXUwNCpcVJecg 4842
hypha/runner/__main__.py sha256=9DcOFB0s7O1xDaQAChArp4E-gkQLCJsf0oYcAZ1SxyQ 929
hypha/runner/browser.py sha256=GhzYQ0kMVH2JqjRzdbxYxcHfzJBpzbsIPcUuawUiLy4 6212
hypha/static_files/lite.html sha256=mnVM7SgNfdPbSuCuQxtAawj3LlTnSrJkBZng5g4LAkM 4442
hypha/static_files/img/hypha-icon-black.svg sha256=wI05plKpHcUqbpGfRnHwm7UvVqwGXrP2DxAB64HAlYg 3596
hypha/static_files/img/hypha-logo-black.svg sha256=DShRkKwCGcw2CfLTiXZ56SChqCQa1lakMM_HMHzwGHs 5858
hypha/taskiq_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hypha/taskiq_utils/exceptions.py sha256=eS4bfZVAjyMsnFs3IF74uYwO1KZOlrYxhxgPqD49ztU 561
hypha/taskiq_utils/redis_backend.py sha256=G93n8lMFENFRYrE-6HvwBbqUQQYhfffxD79fTEcKdYE 6278
hypha/taskiq_utils/redis_broker.py sha256=wV3eCVUzcenxzLvZvmrb_JjEfZ8Yr8mIWIISXkhm_yI 3920
hypha/taskiq_utils/schedule_source.py sha256=MFlIjKoTaImmnWwB19XJ-OukHa8niOp-0Cu5sDoDw48 3086
hypha/templates/index.html sha256=YiSoseKpPw5tkOxzqwacQW841-cJyqhRPvqU5YYleTk 14743
hypha/templates/apps/imjoy-plugin-parser.html sha256=Qvbv3hPdQHR1uiYL49oeq3XHPKWGY_Zuh8gcUPEhUBg 5489
hypha/templates/apps/login_template.html sha256=O8b-GCTG1_WaWrwkjDOuYNqSRaS2fa02RZgxGyqx9Xc 14764
hypha/templates/apps/web-python.index.html sha256=o_GTUZo0URGdAa_PxFxmByyIshaCJup161kOxpFj8Ro 5684
hypha/templates/apps/web-worker.index.html sha256=IQypTBL7yFLEb7X7OZSoWBjMPHZMaMW8miF3_cQEd3s 1271
hypha/templates/apps/window.index.html sha256=2fybTzDYPbdSfrBxxO83Z5puINL4JcR2Oww3rR-r4hg 875
hypha/templates/hypha-core-app/hypha-app-iframe.html sha256=V6eLXqX4sEvPA6TiqqClCN0wHs9PD5ztT2RkR1xzXNI 558
hypha/templates/hypha-core-app/hypha-app-webpython.js sha256=6f23s3n8KIPz0DhPxz6urF7Hk2wzOatBy7kr4zW6ezg 1625
hypha/templates/hypha-core-app/hypha-app-webworker.js sha256=8bVC2jOeu1a8t6Dz3QMNBByvULv3m0rewmlnAStKzc4 247
hypha/templates/ws/code_template.html sha256=yuRSJpcjxKP0lrvONEwkhD4mgdPfga6m1BgDJwDvQNw 833
hypha/templates/ws/index.html sha256=hMWcMwYyILU6tfWl14RlE2lIyrSOUKXer5FNLiTBll4 95297
hypha/utils/__init__.py sha256=lBgyP-23WhIASwhR26szHr-WcSHGeXKGCiWeYPJXNRU 20274
hypha/utils/zenodo.py sha256=f1b9JmVSCG-knmxYX-oY27DVSquvviCyK9wpqErRzUQ 7136
tests/__init__.py sha256=1W0PUbEaIdVqbu47KaKs4BwhtRCKi5fn_H_-ezYoU6Y 1224
tests/conftest.py sha256=mMJXxlwgbwlS4zca7Qgmqd0Jn56KxHBafOc0nPSZOoo 16476
tests/example-startup-function-failed.py sha256=u9h7N_3YnWeARH-QsssLmjRsWnjFyq2YId-kU5ervG4 188
tests/example-startup-function.py sha256=pVqK_Ag_LOZsyDxxkh6_oVlSxHg4lh7CzX1fLTnb0LA 579
tests/example_plugin.py sha256=tSzWFErhhyQRTNxrxPOihLeXeyamMT2xKtSO1xlgx-g 861
tests/example_service_script.py sha256=m3rQz0ZRHk0tnt9wY_XC8WaqPICUwsQUR4xTklIwOBQ 1859
tests/start_pytriton_server.py sha256=KMrjveyE5zKF45uBUAUPgZYqSD4FpEp-O2bb1OXRoFw 1183
tests/test_artifact.py sha256=5AiWYAnifeQKjv9_a0Y9XR2V4qh0XmX0DCgOCDSpHsA 63461
tests/test_asgi.py sha256=S7kLFXkZ__imMw0Mvu1qYiiXmdi0pbxcFn6o8Spo0CE 6137
tests/test_event_bus.py sha256=cCxCMdQLFWK7UDbWlhj_YXraQQONqNYSbwdGsW8LZLE 5500
tests/test_event_log.py sha256=29ZGzfZ4Y26kaxjEExgTyqtCPDrLGuq31c5y7c-Q2ak 2811
tests/test_http.py sha256=Zx8-IsXjD7vI-pgf-j3m3J-zcLOgBRGOKGDBnyVc9dk 8778
tests/test_messages.py sha256=HT40XAOFobuzJPoOpvecaTomP6CodhUZWJZaRxAMVxs 1774
tests/test_minio_client.py sha256=YZDj1iY8X8865eS9rqPnl9XNWgcKzZ8tbVe_DQSWPC0 3974
tests/test_observability.py sha256=GXPaUiHK480cgUcQszepUY6_Tx0A7-Op5QDkgBwg4NI 2881
tests/test_plugin_parser.py sha256=TDj21q9vRpzuK5CViZ-eLpLYZb9wDjJhbySv7cGcxVc 841
tests/test_queue.py sha256=11UX6wgCEzjIrrES-7PCHQu5nyz3tELA1d1CDXfjnqc 1520
tests/test_redis.py sha256=HJa6gORmZyZeDrHzpAf7MVdKywrFldfmt7GRUq7vaeY 10293
tests/test_redis_connection.py sha256=Bx7WZEwaneBYrRJjIUJhGz7WG4lpUewxdl5r_Mz7Cl4 6180
tests/test_s3.py sha256=4lgaEhkh74WEOSiz1I1ywWSVwjk2Ai8h2gNEbP4hUO8 9856
tests/test_server.py sha256=g6ycqiJ6L7XZ76lmlby7wrZncq-XkWVEvPOguu9eGOU 11418
tests/test_server_apps.py sha256=oxlDtgIeAbZcJXKqUvUYRtI3dRlbP84qDLh82VlW-Cs 13597
tests/test_server_disconnection.py sha256=BZ44qID6eStP5sUKs_0YDY3-R2wzj_PHs_Yz15nvDd4 1652
tests/test_service_search.py sha256=B-MjNH7kkRmKQ6FskJRklz2PX7hRqo2YAVxijzDMzoI 4322
tests/test_services.py sha256=kVS6RlhXyzOBGO4iDH_4e4C_e3E5s7qRabBz4bsi6GY 8569
tests/test_startup_function.py sha256=V5FNnDOLbElC0ajhR_RXPHsLj6gdvkKLWUinpkr3SKY 1624
tests/test_token.py sha256=LGGcDG8kMh4kaWJUETrdWDLS3UJketOq6SGC-YIY7jk 2765
tests/test_triton.py sha256=R61T8SuWxq7u_5N0tT-fm9JAm8Svt2Okh5CxM7zvQYQ 2531
tests/test_vectors.py sha256=MZzVy1T5kAavm5OjAzA42dacLsKAinu6RNjyGm-YTT8 15303
tests/test_workspace.py sha256=2sUI1CVgumwaaXv8UTjriu58H4iq8lbpC21SjEl5fmM 5363
tests/test_workspace_loader.py sha256=-6R_mc9BJF53Ox5lkSWiXCcbU8h1H9pgCPodsyaom4Y 2299
hypha-0.20.44.post6.dist-info/LICENSE sha256=EFYcHx85-3GLBg0Ur9KNsAdCsFa2dfQUeeumTCDS8Y0 1098
hypha-0.20.44.post6.dist-info/METADATA sha256=DmZzjQwDqmHmC6fsqX0EfJ85J8KrsNZFWWEwN8D6Bvw 5300
hypha-0.20.44.post6.dist-info/WHEEL sha256=5sUXSg9e4bi7lTLOHcm6QEYwO5TIF1TNbTSVFVjcJcc 92
hypha-0.20.44.post6.dist-info/entry_points.txt sha256=4sRHenEbajtzDb-YddpPZZdhS0zCHkmwNuJSZQsHwq4 46
hypha-0.20.44.post6.dist-info/top_level.txt sha256=E_fbYpWt4eX96WNmRP72Rj105mOtzpeLDYjmd4-9CIU 12
hypha-0.20.44.post6.dist-info/RECORD

top_level.txt

hypha
tests

entry_points.txt

hypha = hypha.__main__:main