data-horizon

View on PyPIReverse Dependencies (1)

1.1.2 data_horizon-1.1.2-py3-none-any.whl

Wheel Details

Project: data-horizon
Version: 1.1.2
Filename: data_horizon-1.1.2-py3-none-any.whl
Download: [link]
Size: 120098
MD5: b4eae7ebc330683225dc33ebaaf03d1d
SHA256: ed8a98cdb68ae68f22e5a441bbaabca5b6163c727d0bbfd5be35d2bd49808c5a
Uploaded: 2025-04-07 14:02:06 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: data-horizon
Version: 1.1.2
Summary: Horizon REST API + client
Author: DataOps.ETL
Author-Email: onetools[at]mts.ru
Project-Url: CI/CD, https://github.com/MobileTeleSystems/horizon/actions
Project-Url: Documentation, https://data-horizon.readthedocs.io/
Project-Url: Homepage, https://github.com/MobileTeleSystems/horizon
Project-Url: Source, https://github.com/MobileTeleSystems/horizon
Project-Url: Tracker, https://github.com/MobileTeleSystems/horizon/issues
License: Apache-2.0
Keywords: Horizon,REST,API,HWM
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: FastAPI
Classifier: Framework :: Pydantic
Classifier: Framework :: Pydantic :: 1
Classifier: Framework :: Pydantic :: 2
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
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
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.7,<4.0
Requires-Dist: alembic (<=1.12.1); python_version == "3.7" and extra == "backend"
Requires-Dist: alembic; python_version >= "3.8" and extra == "backend"
Requires-Dist: anyio (<=3.7.1); python_version == "3.7" and extra == "backend"
Requires-Dist: anyio (<=4.5.2); python_version == "3.8" and extra == "backend"
Requires-Dist: anyio; python_version >= "3.9" and extra == "backend"
Requires-Dist: argon2-cffi; extra == "ldap"
Requires-Dist: asgi-correlation-id (<=4.2.0); python_version == "3.7" and extra == "backend"
Requires-Dist: asgi-correlation-id; python_version >= "3.8" and extra == "backend"
Requires-Dist: asyncpg (<=0.28.0); python_version == "3.7" and extra == "postgres"
Requires-Dist: asyncpg; python_version >= "3.8" and extra == "postgres"
Requires-Dist: authlib (<=1.2.1); python_version == "3.7" and (extra == "backend" or extra == "client-sync")
Requires-Dist: authlib; python_version >= "3.8" and (extra == "backend" or extra == "client-sync")
Requires-Dist: bonsai (>=1.5.3); extra == "ldap"
Requires-Dist: cffi (<2.0,>=1.15); python_version == "3.7" and (extra == "backend" or extra == "ldap" or extra == "client-sync")
Requires-Dist: cffi (>=1.17); python_version >= "3.8" and (extra == "backend" or extra == "ldap" or extra == "client-sync")
Requires-Dist: coloredlogs; extra == "backend"
Requires-Dist: devtools; extra == "backend"
Requires-Dist: fastapi (>=0.103.0); python_version >= "3.8" and extra == "backend"
Requires-Dist: fastapi (<0.104.0,>=0.103.2); python_version == "3.7" and extra == "backend"
Requires-Dist: greenlet (>=3.1.1); extra == "backend"
Requires-Dist: importlib-resources (<=5.12.0); python_version == "3.7" and extra == "backend"
Requires-Dist: importlib-resources; python_version >= "3.8" and extra == "backend"
Requires-Dist: mako (<=1.2.4); python_version == "3.7" and extra == "backend"
Requires-Dist: mako; python_version >= "3.8" and extra == "backend"
Requires-Dist: markupsafe (<=2.1.5); python_full_version <= "3.7.0" and extra == "backend"
Requires-Dist: markupsafe; python_version >= "3.9" and extra == "backend"
Requires-Dist: packaging (<=24.0); python_version == "3.7" and extra == "backend"
Requires-Dist: packaging; python_version >= "3.8" and extra == "backend"
Requires-Dist: passlib; extra == "backend"
Requires-Dist: pydantic (<2.6.0); python_version == "3.7"
Requires-Dist: pydantic (<3); python_version >= "3.8"
Requires-Dist: pydantic-settings (<=2.0.3); python_version == "3.7" and extra == "backend"
Requires-Dist: pydantic-settings; python_version >= "3.8" and extra == "backend"
Requires-Dist: python-json-logger; extra == "backend"
Requires-Dist: python-multipart (<=0.0.8); python_version == "3.7" and extra == "backend"
Requires-Dist: python-multipart; python_version >= "3.8" and extra == "backend"
Requires-Dist: pyyaml; extra == "backend"
Requires-Dist: requests (<=2.31.0); python_version == "3.7" and extra == "client-sync"
Requires-Dist: requests; python_version >= "3.8" and extra == "client-sync"
Requires-Dist: sqlalchemy (>=2.0); extra == "backend"
Requires-Dist: sqlalchemy-utils; extra == "backend"
Requires-Dist: starlette (<=0.29.0); python_version == "3.7" and extra == "backend"
Requires-Dist: starlette; python_version >= "3.8" and extra == "backend"
Requires-Dist: starlette-exporter (<=0.17.1); python_version == "3.7" and extra == "backend"
Requires-Dist: starlette-exporter; python_version >= "3.8" and extra == "backend"
Requires-Dist: typing-extensions (>=4.0.0); python_version >= "3.8"
Requires-Dist: typing-extensions (<4.8.0,>=4.0.0); python_version == "3.7"
Requires-Dist: urllib3 (>=1.26.0); extra == "client-sync"
Requires-Dist: uuid6 (<=2022.10.25); python_version == "3.7" and extra == "backend"
Requires-Dist: uuid6; python_version >= "3.8" and extra == "backend"
Requires-Dist: uvicorn (<=0.22.0); python_version == "3.7" and extra == "backend"
Requires-Dist: uvicorn; python_version >= "3.8" and extra == "backend"
Provides-Extra: backend
Provides-Extra: client-sync
Provides-Extra: ldap
Provides-Extra: postgres
Description-Content-Type: text/x-rst
[Description omitted; length: 3436 characters]

WHEEL

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

RECORD

Path Digest Size
horizon/__init__.py sha256=_BEocAEEerYqWbTBeyEdb8dIWEXP95zrHUFfL8ZfWb4 514
horizon/backend/__init__.py sha256=tEwJGHrifj6fxwdqOp94RggLlwhycfZ3SLdwEhScHl4 2562
horizon/backend/__main__.py sha256=slX37pmfOWXZ4MFGTKVbMfmEVl35L6KURRNyR4ILOD8 799
horizon/backend/api/__init__.py sha256=nuBpHFlE-O2woVq_sEGVkwkuGxGcOjK1LEUgYvo2q0s 83
horizon/backend/api/handlers.py sha256=JjjNOUH9Y1TSHsN5sPiQI9yYAf5bc8oDaLTEc4tTH6w 4321
horizon/backend/api/monitoring.py sha256=tm51hWq23fT8Aa_4szIXAzqXIcx4eJQnxsyeqGrqgbs 346
horizon/backend/api/router.py sha256=s2Wop_a7_gmr9J9GT9fCrTZsdZOi7NNSKM9EP_wxGwg 356
horizon/backend/api/v1/__init__.py sha256=nuBpHFlE-O2woVq_sEGVkwkuGxGcOjK1LEUgYvo2q0s 83
horizon/backend/api/v1/router/__init__.py sha256=PYKNMIgUfnFyqYCplNVQ4VzM1S03sZgwMr-rrEQcdJI 859
horizon/backend/api/v1/router/auth.py sha256=ZJ6V_RJ5NGAnSzW__4N-tBc9bK12b2gXpwyT56DnAkE 1236
horizon/backend/api/v1/router/hwm.py sha256=ZzART-CBl7P3-smIkjeQNp2tTXQ3AAlj_u0TvM_5S7Y 6358
horizon/backend/api/v1/router/hwm_history.py sha256=d6z-Y4xXo2TNXWalGydni2fwzEdyXB71Sk6toS7MkIw 959
horizon/backend/api/v1/router/namespace_history.py sha256=FuvUL0U5Qh-Yz8O6lfLvn7qOEBie1OzEmQRbKPNZIRw 1013
horizon/backend/api/v1/router/namespaces.py sha256=r0icBHc805obhvGUna7w2FTN3QjKXpwRmOmoZJWcCQY 7433
horizon/backend/api/v1/router/users.py sha256=S78ly7m4mHUcKI8Vx5yLPmZ1yu56df0KBWTqkzDPlck 796
horizon/backend/db/__init__.py sha256=nuBpHFlE-O2woVq_sEGVkwkuGxGcOjK1LEUgYvo2q0s 83
horizon/backend/db/factory.py sha256=MQnhPFamt4b7zf-XI1Lf4_dTfc8BhdzRyUHJig_CZoI 653
horizon/backend/db/migrations/README sha256=ISVtAOvqvKk_5ThM5ioJE-lMkvf9IbknFUFVU_vPma4 58
horizon/backend/db/migrations/__main__.py sha256=ZUh_by2HrSGH3NGZ7sl0YYPHs-XxjIaxgTgMp4XYEJE 852
horizon/backend/db/migrations/alembic.ini sha256=pJTyCd_WsF1dETXuMd_P8RFllW4zThoHpq7pwZBlV_w 673
horizon/backend/db/migrations/env.py sha256=KRxcsC7YjvpQWzCGSKceQe8W9GU-uw_Htq2mcWotniA 2344
horizon/backend/db/migrations/script.py.mako sha256=HNlf26BI1xvQKjiUojnj15BPrVUfVVr81IOgliJf83c 510
horizon/backend/db/migrations/versions/.keep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
horizon/backend/db/migrations/versions/2023-10-09_b91de692624e_.py sha256=ZBJ-Ox8AVd3OSZAxMwqtSnKE86DzgWXRbIvx21j-nQg 1483
horizon/backend/db/migrations/versions/2023-10-13_e29b66594970_.py sha256=BO2ocxrmL6z5sBR6iUpWuGUkrbT8TgMLsaDAt9YXaDE 1708
horizon/backend/db/migrations/versions/2023-10-16_edd2e353ca38_.py sha256=ZMj0CoAvzbF0_6vp7xtxcRxKV_9V9cyezYe7PYKabMA 2268
horizon/backend/db/migrations/versions/2023-10-19_6b9001985cd2_.py sha256=GyiwqKvO1WMZHTESS1rmJqmfB-TwvgVlQy0T_rNvFqI 2287
horizon/backend/db/migrations/versions/2023-11-24_dfce9f35c00e_.py sha256=-Miem_cJ_kPahEAvbnsLqU4_Tl0JU0xYNayMl8AVC3c 1669
horizon/backend/db/migrations/versions/2023-12-23_4bc3fffc0209_.py sha256=coSV0Ln7WcsyyUO8rUWDlNhSXWUbUrYcR7GAZPE0_jI 1360
horizon/backend/db/migrations/versions/2024-02-22_c2d6da81f9ec_.py sha256=PYn15Qy7t29X3O6YO1h6PQYnxKf2_GxfBQ4Gv6mqLY4 1862
horizon/backend/db/migrations/versions/2024-02-27_2452f82ae06c_.py sha256=g0pKXUcBhMOu9Gn0y0eomdNsS4AQ0auX74DMnwj00Us 655
horizon/backend/db/migrations/versions/2024-02-27_5c7a5c5a193b_.py sha256=DeZux5eu-urxkyi6fb6XjkRDVToJ1jHwttgBvH-f0YA 2330
horizon/backend/db/migrations/versions/2024-02-29_09be8fd79dbc_.py sha256=whZSkrQ2E1lrXlxXdNjJy9kvnJ_BMbo7Q91EwymQAvw 1784
horizon/backend/db/migrations/versions/2024-03-01_4c60578f3f1d_.py sha256=UygbvIHGdHvi9YYInc2DievdRpfScdmC4SlgUFL6a1M 2549
horizon/backend/db/migrations/versions/2024-03-18_ec64f7b42221_.py sha256=pDm8UfZgcg1Qmd392YzGuk_rS6RY-IYeh-w94Y4QNVc 584
horizon/backend/db/mixins/__init__.py sha256=nuBpHFlE-O2woVq_sEGVkwkuGxGcOjK1LEUgYvo2q0s 83
horizon/backend/db/mixins/changed_by.py sha256=sK5nqTN2H8u06eccyYBxJRMfKVqvdXp4jCb2OSJtazE 1103
horizon/backend/db/mixins/timestamp.py sha256=0XmGNOvVTWRwQEIlktukg8XN4qFQ9cRd0FDcuVLV5Kg 618
horizon/backend/db/models/__init__.py sha256=AkmnYtdd5m1hkz7c3wXPa713tt03Qpp-GSca1TPYCpg 761
horizon/backend/db/models/base.py sha256=N5FafkkeKuCKMyBG-dq_xflzNktuR2AquOikpLL9CS0 1067
horizon/backend/db/models/credentials_cache.py sha256=qnC6oM5m4Cz5YDqzZYzQgYIbneIlCLDfBj4eMpLHyzE 1080
horizon/backend/db/models/hwm.py sha256=6OBCbvZk0tTzMz6CeIJHz7LQ5cz8wsn391RbOad9_bg 1332
horizon/backend/db/models/hwm_history.py sha256=6fFkMvcZ_29vDPm_rmjHKwxZv83lGSXUxUvaS7BdBX4 1202
horizon/backend/db/models/namespace.py sha256=JOx0oydtaKJXGJATEx1ZKGYVJOJ9P2-AXRWpYkAHQ7k 1191
horizon/backend/db/models/namespace_history.py sha256=kXtV3edlZ10TbUgLGnX_GeQ9BajEcsG086D33Nw0OKQ 1126
horizon/backend/db/models/namespace_user.py sha256=OIuEOc6XD2XY_pTnnCBR5-HGXjZfmw0bUcFsljtgksk 691
horizon/backend/db/models/user.py sha256=AonuwYWl7ZNTFVsRs932YKkAZcKqWLi1o94fhv010qA 726
horizon/backend/db/repositories/__init__.py sha256=WE3yqhSB0Ezlt5kuxfJINen4ZJGA3TyA5djFTLCSC-U 719
horizon/backend/db/repositories/base.py sha256=vi1eQroLLkdyYPwEvl88p-3DFS7MHrzmnNJlbDPl2WY 3785
horizon/backend/db/repositories/credentials_cache.py sha256=vK8YBnHlh44HpO9MHOibJyRBWKmoIYEg5DHadRFPXLs 901
horizon/backend/db/repositories/hwm.py sha256=VBOtTBwhMgSSpOcevuVxzTAFemcX_sZ-OhWnaTeQoXg 5332
horizon/backend/db/repositories/hwm_history.py sha256=jvbLuI0jj7zyp9l71ARgqJmCWhC09K_aUiyyaZu6Sqc 1296
horizon/backend/db/repositories/namespace.py sha256=gRdES3ufl68Btd7uB5GagTNwdOutH1g4UANshyqX3TQ 6286
horizon/backend/db/repositories/namespace_history.py sha256=3FiplesRQMhyEm_HOzM8-RC8vm_mU-edjwGsbH5z1c4 1086
horizon/backend/db/repositories/user.py sha256=OJLvXJRO89bgfXwC5S7BsIwv7NOC0MZjd8qhdoU41ZU 1507
horizon/backend/dependencies/__init__.py sha256=JmU2dP3WXeYbGKCkIKQpNAMrlcYmUxEyKTEUi8hiZOQ 162
horizon/backend/dependencies/stub.py sha256=hdisrK2_7PuhqJq6eCAqSL3OHPIkUYBA17EyY0Thqek 1572
horizon/backend/export_openapi_schema.py sha256=Iw0oKMUDq0uCULIZMj8aK7b4vv6hiPvUdgM2K14E3QI 496
horizon/backend/middlewares/__init__.py sha256=CEvBsLZwvGjiux1jKtLNkXnQ7eV56mhbMfmL5CLdoeI 1539
horizon/backend/middlewares/application_version.py sha256=pyoHbPRoyHXQ8xDN9u4rXVCUyD9uCQpZQEbmyir6aR8 1568
horizon/backend/middlewares/cors.py sha256=S8yPBQTpyHZHWq3K65s5D4FjPbfbJ8QVpHeDOZevfm4 506
horizon/backend/middlewares/logging.py sha256=wUlMLQCP0fwOKBwOeXvr53G1u9X9lpww9mq1ucKs14o 756
horizon/backend/middlewares/monitoring/__init__.py sha256=weKoCgIjUz_56oLa53gpg5OOUw5lMFrfem6-_mDs0YI 386
horizon/backend/middlewares/monitoring/metrics.py sha256=gRoIzsQqXUkSeXJoIUbmT96kq9I7FUWU0F5daP2azGs 1321
horizon/backend/middlewares/monitoring/stats.py sha256=VGKfzkFRn5fWK0puO5NHZ1ojMWV0mqNX1n5wv1LL4cg 2896
horizon/backend/middlewares/openapi.py sha256=KXalEgcXK7z-bQCmdSy9SbKe3Jb2EM53uOZGuUwzNXU 4204
horizon/backend/middlewares/request_id.py sha256=zmNa2PAo2crWhZSI2qprEUlht8WNPTUvXnPsT8-DvQQ 637
horizon/backend/middlewares/static_files.py sha256=CfkgVu2cTY0AlbOZy_6T4NguftFBfahQbNum4vXA7gY 617
horizon/backend/providers/__init__.py sha256=nuBpHFlE-O2woVq_sEGVkwkuGxGcOjK1LEUgYvo2q0s 83
horizon/backend/providers/auth/__init__.py sha256=2ymfY3wAfN-eoBXpKlxskYjCh6YEo0FrQEcYDa_bm28 179
horizon/backend/providers/auth/base.py sha256=Zt3ZkJ8EzJ3nKPxzB0IeNN8U7cIwGO1tvDo99lns278 3103
horizon/backend/providers/auth/cached_ldap.py sha256=18e6ItrXko6EZ4sqRN5WIsavViPBqzgnZK5vKwTHe-Q 5871
horizon/backend/providers/auth/dummy.py sha256=ud_olb_nxdfbfy8XA81dQk4cx50XYnzqAPmrEPMsntE 3885
horizon/backend/providers/auth/ldap.py sha256=e7Rt5jCcDdP45groReNKjIXSL0FzslcgSZMlccQHsJY 10578
horizon/backend/scripts/manage_admins.py sha256=SoKw6pFbK2pO1Us3s9-Lx1BmhwOXEcfao6psP9JdPo8 3640
horizon/backend/services/__init__.py sha256=Eksq-BAJcLqBrnH282OXQPNMVhkBrXEvJI8pdOTR89g 252
horizon/backend/services/current_user.py sha256=qAuRuaLu8yQk9f2-j_8SQ5sWVjIsivFlpvQJlG9Zisk 638
horizon/backend/services/uow.py sha256=kWhPWUf4cw-vfXfCTJ6B_XIG-vIJK9iUfVjY-Xd6taU 1225
horizon/backend/settings/__init__.py sha256=v9XYC2UeJKWy2Fud3Kc-CaHa3oKFZYiPDQjUy8gMyjw 2104
horizon/backend/settings/auth/__init__.py sha256=XDetSPaJZ3lr0sNYIcHaHcEMD8MNB7XS16u9GolILYA 1047
horizon/backend/settings/auth/cached_ldap.py sha256=S0UVujKAVWYCrM1R3_BD-awTEyiQ3XnM_EqV4SnzalE 2743
horizon/backend/settings/auth/dummy.py sha256=1Xyp8GNuA61QMTfRoMZqsnDEiRMnpNrKrJ83e3WIdKU 551
horizon/backend/settings/auth/jwt.py sha256=9HxZac8Nr55FT42zEFFyDb__mp7WCjP0fWs3jub1BIE 1119
horizon/backend/settings/auth/ldap.py sha256=XViP6z9xrXh-DvPB4vHEufDRCn5JJygGf7FANHa5acw 7078
horizon/backend/settings/database.py sha256=bpFhgWt0sGtFYEPvERzHtdXDK35sCWqfLxy4nvueZdE 1117
horizon/backend/settings/server/__init__.py sha256=BDoKwIXrop9klOLR63Rcx51xTFZ4-uQ0h1hjm34zO5E 2662
horizon/backend/settings/server/application_version.py sha256=-5ySdd-NS974lnvIYc_W9rshg6nfMEMlysSO5Va4b2M 688
horizon/backend/settings/server/cors.py sha256=KhPfBd-brIolqlQtZl5Nxg4hlK1Sz0927WSdN9UcW5s 2507
horizon/backend/settings/server/log/__init__.py sha256=bFYppkfY5_mI8AJEPHpAtL4MtUA9PAh7sPuzfU4ysEM 2846
horizon/backend/settings/server/log/colored.yml sha256=I2ikoh_Wt9AT7Wq3tlqIanjvcOUwO_VA-cNik_Dq2zc 952
horizon/backend/settings/server/log/json.yml sha256=zKI2hY1vjwmXLf8seRLNQb6loD8r2scndYbkodBWt6k 921
horizon/backend/settings/server/log/plain.yml sha256=PAJDu5x_qBI49VLhHoxuO-mF2w2ASOwbU7w6q_fgvGU 937
horizon/backend/settings/server/monitoring.py sha256=Si0rrKJCv6yvreYFhUo61buK8P6W_-rdgQbjzDb2oL0 2189
horizon/backend/settings/server/openapi.py sha256=pgNyWdDcfXvgfdN-c5BBzTSya17Mnsp3IGfRd8l53Bc 4329
horizon/backend/settings/server/request_id.py sha256=Jz8N36R77o4Dtma_SCiMrF_d00mLn6nLVPJY7Tmo_zI 1032
horizon/backend/settings/server/static_files.py sha256=peSFa8a5TyxyAmdA1IHeTKU-wKdNwvXrwIcMSkZDUbs 1067
horizon/backend/static/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
horizon/backend/utils/__init__.py sha256=nuBpHFlE-O2woVq_sEGVkwkuGxGcOjK1LEUgYvo2q0s 83
horizon/backend/utils/jwt.py sha256=gwUJoIhzsWf6QvJZjlSC2FbWwWArZtiFA2xuDqZUi20 964
horizon/backend/utils/slug.py sha256=0Duy4cX8s9gpBl3Bgxr9-h9KkVZu9qRItG8pNuv5nsY 327
horizon/client/__init__.py sha256=nuBpHFlE-O2woVq_sEGVkwkuGxGcOjK1LEUgYvo2q0s 83
horizon/client/auth/__init__.py sha256=j3vqLpmox0of_D0nVHpnBLd-l629j7VZv3Zto5gSse8 319
horizon/client/auth/access_token.py sha256=mD9TL_WHyYV10WbEQ0nHyXg1F-hfbD97_LaboSkbzLY 2428
horizon/client/auth/base.py sha256=x5HzUgkzoSxjdTnvV4D-tZGxJBZy5INJhWfKQakyCRs 816
horizon/client/auth/login_password.py sha256=LOpAALyIpUJaa412RXWdc8zXtxTjDNu6lB6xX336Wcg 1341
horizon/client/base.py sha256=tzbLj4I25eHGtNb4Uh8wwhBpInwBYOnDUVf31ez5-ig 6540
horizon/client/sync.py sha256=YZEEq1A_F2aQvmaFfQ6lOr1iBEwpDmQ850WMdr_zMDk 34726
horizon/commons/__init__.py sha256=nuBpHFlE-O2woVq_sEGVkwkuGxGcOjK1LEUgYvo2q0s 83
horizon/commons/dto/__init__.py sha256=SmfGyNlxAqh0WZ1v9qvMkCeAepXFr9yT9BYwpMYOAB4 228
horizon/commons/dto/pagination.py sha256=YOoHSrTDiWCOKiP7afGmGRkeVYR-0qrUrzvUmUwGOtk 1003
horizon/commons/dto/unset.py sha256=a_EkeddTOCCQDX4eKOeBLs434q6x6X3NgfvR8qfmWrk 551
horizon/commons/errors/__init__.py sha256=BXfCKv436HPMBuFLB5vzxUtlitq528Xq2ygAQxFDhKE 548
horizon/commons/errors/base.py sha256=Prluy7xkS6UpTGvJFDBU49CVvRvuKkxvi5JNy7XCq8o 845
horizon/commons/errors/registration.py sha256=JIAPR8AggJHqaacYtM-Ddj5OqvA7JjOAqNpeMLdzZAU 2277
horizon/commons/errors/schemas/__init__.py sha256=jyUGJkQgs72_iyctkOGt6rODhZEnMmP4wP8Rr3WdA54 714
horizon/commons/errors/schemas/already_exists.py sha256=UnQjr9FK2L-C350I1MlAfC4VEX3a_q2O8IhgmUiAeXw 966
horizon/commons/errors/schemas/bad_request.py sha256=MDn7jBz8Zkp94kaFRuoeyFDG57e9nE5IgDYLhaJoCuc 509
horizon/commons/errors/schemas/invalid_request.py sha256=6iBS7YNrIiRpr8T_V9J2BTmL_B_AJkjYPwCRq_W4QtI 1203
horizon/commons/errors/schemas/not_authorized.py sha256=ybRg_TZ0IYxyn1dD6VQZH3-iCNmFMVgGh4oRTZz2czA 737
horizon/commons/errors/schemas/not_found.py sha256=vp1ZQVf2uT_hCpDoNbblgHgP3q7kouOweUa-u7E9wCE 923
horizon/commons/errors/schemas/permission_denied.py sha256=6QhFiUB5c_MNAg-GwuQIHAQ8Y2RItCnwPw7dmO4peR8 911
horizon/commons/exceptions/__init__.py sha256=iYuBZPCJ1hES57kqni5QMHbFnJoIG7EI27Dc5gOnwU4 708
horizon/commons/exceptions/auth.py sha256=jxuyFR9CPIJHzUG76MeE8LRWjbuCU9vC1u2vh07oFTQ 816
horizon/commons/exceptions/bad_request.py sha256=vkHr-GeQLr3wYnyE_FA8q4YczO_Nti4uYOgamDGoSt8 1000
horizon/commons/exceptions/base.py sha256=7-AunV6DtoTZvKJa8_G61bYD5hrd0JIzHfNcoaF1ffM 534
horizon/commons/exceptions/entity.py sha256=X6SJIaO-kGkhoqWu61f1eaQ22oX3qwhOYXvMY96HW-Q 2330
horizon/commons/exceptions/permission.py sha256=0-UWqbzGptt8_btHltrc-dAdE6FqueDcYat4H4FEmKM 1298
horizon/commons/exceptions/service.py sha256=MDwl-k5jQecWDVua8b1UpObsFgzNh1jeIBNuLLJCPM4 744
horizon/commons/schemas/__init__.py sha256=SzTqBDvddvaWqmuB9nORNzD0nCBlQyUDmX1Pp9nrEPI 173
horizon/commons/schemas/ping.py sha256=LP8DIhk5k_oDbTlrCrQX8vMGElfPlM1IdEFlGChDvx4 277
horizon/commons/schemas/v1/__init__.py sha256=CACAIlidqoTBy_QaGRwWcF4PF8y9Uallfuo5aFtx1Yk 1938
horizon/commons/schemas/v1/auth.py sha256=cmFQbZdjClUF7mnUqUq1EKxLlnsYQgwAgjKFjSPuJfo 289
horizon/commons/schemas/v1/hwm.py sha256=vU5D8UQsVzQgbb6zp0HS2-GRXF7dqryEDs5xHLHPbSo 4782
horizon/commons/schemas/v1/hwm_history.py sha256=OrkEdbevNFpInTYe2K3_1QlXPkRYdhNwD2Arqa0KhQE 1684
horizon/commons/schemas/v1/namespace.py sha256=XcbizFOOFR0QSP0L9sA8_uG4DrCo8sCdSjrG09dqgwQ 2365
horizon/commons/schemas/v1/namespace_history.py sha256=ZPEvrYQrAGcJoFbh46Zghop_kkdxdNwusEiXric72a0 1355
horizon/commons/schemas/v1/pagination.py sha256=WN0qj_EVlfi76W0PJuD0rf3J8HNEC6WOHhZ5C7w84MM 2128
horizon/commons/schemas/v1/permission.py sha256=VjZPkxgwBZvSJdGn83ZyUUcgG7exeZLnOxrERl83nLw 2256
horizon/commons/schemas/v1/user.py sha256=iE8-NsfPMxqC7_WOB5sICnj58zIWF-tw9JgS2j6jWR8 754
horizon/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
data_horizon-1.1.2.dist-info/LICENSE.txt sha256=ALDxhkUIibnyHZ40uiASEz8RZ9lkiW0vigv1bTq3p2s 11410
data_horizon-1.1.2.dist-info/METADATA sha256=l7URiUyXTo9N258J8a3ICFv3R8M5VIwoTKz4G0XImBk 9228
data_horizon-1.1.2.dist-info/WHEEL sha256=fGIA9gx4Qxk2KDKeNJCbOEwSrmLtjWCwzBz351GyrPQ 88
data_horizon-1.1.2.dist-info/entry_points.txt sha256=xYWb5Q_fE9Dv30v1Pk0EGUBSeC_ytNiYlasGG-hibUc 54
data_horizon-1.1.2.dist-info/RECORD

entry_points.txt

data-horizon = horizon