infrahub-sdk

View on PyPIReverse Dependencies (2)

1.0.1 infrahub_sdk-1.0.1-py3-none-any.whl

Wheel Details

Project: infrahub-sdk
Version: 1.0.1
Filename: infrahub_sdk-1.0.1-py3-none-any.whl
Download: [link]
Size: 128494
MD5: c1210950624581a4ad79f45768b50c69
SHA256: 64b4ffa80d96820f4ade08cbda7ada5ff7d09bec3e332c84d71e1db9e9abfa6f
Uploaded: 2024-11-12 10:20:24 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: infrahub-sdk
Version: 1.0.1
Summary: Python Client to interact with Infrahub
Author: OpsMill
Author-Email: info[at]opsmill.com
Home-Page: https://opsmill.com
Project-Url: Documentation, https://docs.infrahub.app/python-sdk/
Project-Url: Repository, https://github.com/opsmill/infrahub
License: Apache-2.0
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
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
Requires-Python: >=3.9,<4.0
Requires-Dist: Jinja2 (<4,>=3); extra == "ctl" or extra == "tests" or extra == "all"
Requires-Dist: gitpython (<4,>=3)
Requires-Dist: graphql-core (<3.3,>=3.1)
Requires-Dist: httpx (>=0.20); python_version >= "3.9" and python_version < "3.11"
Requires-Dist: httpx (>=0.23); python_version >= "3.11"
Requires-Dist: numpy (<2.0.0,>=1.24.2); (python_version >= "3.9" and python_version < "3.12") and (extra == "ctl" or extra == "all")
Requires-Dist: numpy (<2.0.0,>=1.26.2); python_version >= "3.12" and (extra == "ctl" or extra == "all")
Requires-Dist: pendulum (>=2); python_version >= "3.9" and python_version < "3.12"
Requires-Dist: pendulum (>=3); python_version >= "3.12"
Requires-Dist: pyarrow (<15,>=14); extra == "ctl" or extra == "all"
Requires-Dist: pydantic (!=2.0.1,!=2.1.0,<3.0.0,>=2.0.0)
Requires-Dist: pydantic-settings (>=2.0)
Requires-Dist: pytest; extra == "tests" or extra == "all"
Requires-Dist: pyyaml (<7,>=6); extra == "ctl" or extra == "tests" or extra == "all"
Requires-Dist: rich (<14,>=13); extra == "ctl" or extra == "tests" or extra == "all"
Requires-Dist: toml (<0.11,>=0.10); extra == "ctl" or extra == "all"
Requires-Dist: typer (<0.13.0,>=0.12.3); extra == "ctl" or extra == "all"
Requires-Dist: ujson (<6,>=5)
Provides-Extra: all
Provides-Extra: ctl
Provides-Extra: tests
Description-Content-Type: text/markdown
[Description omitted; length: 1711 characters]

WHEEL

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

RECORD

Path Digest Size
infrahub_sdk/__init__.py sha256=weZAa06Ar0NO5IOKLQICtCceHUCKQxbkBxHebqQGJ1o 401
infrahub_sdk/_importer.py sha256=JVlJGMCg4fqIQlMd2bWyb9gN_V6wHWJionVTvId77mE 1636
infrahub_sdk/analyzer.py sha256=U50OPpDHF6rhrDRcviTk8Z9GYEO7-2VtSxrgIyChr4k 4146
infrahub_sdk/async_typer.py sha256=Gj7E8EGdjA-XF404vr9cBt20mmbroQh7N68HXhWYx00 892
infrahub_sdk/batch.py sha256=ibF7o54ULiiHw7JIqUEAWEH9cxU49P8gHmMwTDXRY_A 2053
infrahub_sdk/branch.py sha256=pjc_CLTZsS2FWobvNF97hHvTrDqr0-cZSFqEWLXOoXY 9918
infrahub_sdk/checks.py sha256=z2L25ewgE7Z4_d_17ZDWUF8ivO_xvo-Wn3-8FcnVFsI 6755
infrahub_sdk/client.py sha256=K2v8ktLzxmGbAgQm-E4cXuKMXTavohIcRb9g96DlpGY 92627
infrahub_sdk/code_generator.py sha256=tnoRoV-Ax0tSNM5CiRBgVEfAsaPIlLzDs-VFCyjs0Ug 4212
infrahub_sdk/config.py sha256=vhP5Uqr0h6ZPC80QpyQ7WS8C4-GAgM2m4U6Yx3GLPxw 7063
infrahub_sdk/constants.py sha256=Ca66r09eDzpmMhfFAspKFSehSxOmoflVongP-UuBDc4 138
infrahub_sdk/ctl/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
infrahub_sdk/ctl/_file.py sha256=FdbveH5t6jVZvANTGDYKRTt1BhfnL6D_6qKDiJlXxkE 498
infrahub_sdk/ctl/branch.py sha256=LftJoFt1kO4Mv34X3rBgBZeXaLc4WR3HLqE4rvHkpMU 4752
infrahub_sdk/ctl/check.py sha256=-Bbf_8JQDNPGP8BP8dyYw0Z-J9UdVLr3y9TSXRWXckg 7862
infrahub_sdk/ctl/cli.py sha256=A9jJKYBo5opzIIyWYf6niyAHhy49V59g6biueMDFbpE 328
infrahub_sdk/ctl/cli_commands.py sha256=nFKnZ_ro5iJFzL-Yoa3QIYxkCMWQb7_mZq7MvTIelco 14857
infrahub_sdk/ctl/client.py sha256=P2pGShASqjdcPaEsXEkHMVJyAB73nsgSQ1wl0be4DjY 2102
infrahub_sdk/ctl/config.py sha256=FxntZNoKnv29wvaofxYZHczMM0eXlKBs9-Lp-8sez_A 3076
infrahub_sdk/ctl/constants.py sha256=owzqZB_xkTzxsYvX3NyuSwATzA0rIABmbKiWzuqz3aw 3229
infrahub_sdk/ctl/exceptions.py sha256=U3y76emz3vbj55SHAeB58CEK80UFBVnSIBNUHpm_BNs 467
infrahub_sdk/ctl/exporter.py sha256=zb0DvJzS_oOCwKJqIMGqboHXlZ_Irj_ZNHzC6RWij6o 1904
infrahub_sdk/ctl/generator.py sha256=zR9AtoF_ZhIsd64ckVGSlUSesob9XfP-uF05J2HEWCU 4087
infrahub_sdk/ctl/importer.py sha256=AUjBCtAiyH1kg3QiqliuqlyjktB5AwirjO9uOi44gQ8 1835
infrahub_sdk/ctl/menu.py sha256=6cd_0KDiUUu73nXtDlg-oots8DKqaHcYBy-llpDEN4g 1465
infrahub_sdk/ctl/object.py sha256=_E0DYtaoPZVAuaT-a4Ar6ZoIpsMsc0rn_0flEQKgfto 1284
infrahub_sdk/ctl/parameters.py sha256=aU2H41svfG309m2WdH6R9H5xgQ4gevn3ItOu5ltuVas 413
infrahub_sdk/ctl/render.py sha256=1OYVRKZysf7N2Y1sEFPclKtUsU0bqBh8iWGZU0T1gr4 390
infrahub_sdk/ctl/repository.py sha256=T9m_0y8M3zUZOx6oUqIPfECEFDot-vNIznWS2qOUIGw 2951
infrahub_sdk/ctl/schema.py sha256=13ubcBYHJuf00wTwJ1BoZmMbYCbDhSvsz1ZsQ9UCz0s 7002
infrahub_sdk/ctl/transform.py sha256=Oz0YIna0E07Eh7Vg1wedUcv5Q59UTH8aP4s33wWAHWM 403
infrahub_sdk/ctl/utils.py sha256=sOdY5fwK4DCCyhW4kc0Y8xk6gg_92ONPpkGMgsCC6E0 6941
infrahub_sdk/ctl/validate.py sha256=VClFmVkYhDjc4oL9d2s9KUO6esFnOBKLOqoMCH6qtoU 3874
infrahub_sdk/data.py sha256=TfZPz8v9Cm1MhnQtXHtAphrd5NESgXmceS0p2oHSAQw 842
infrahub_sdk/diff.py sha256=Ms-3YyXo-DoF1feV9qP7GKakBYUNFsULZdy-yMEG71w 4258
infrahub_sdk/exceptions.py sha256=CW8NruzAy5QPXaFCEbWidiyUrWSJO-7GguNgShOqfrk 4470
infrahub_sdk/generator.py sha256=VQ1f5ofgJQ4ABQ3rbDWhma_5ajvBHdYpOUJe9gRcYas 5249
infrahub_sdk/graphql.py sha256=FOlAVfAeHKGiNwV-68_lYXOH5DdhcLT7QqXwBEZYMP4 5675
infrahub_sdk/groups.py sha256=k3fRlUABHb2JD_p-JIhdWgi05Aqa5Xdx1tmcdxJlP3w 736
infrahub_sdk/jinja2.py sha256=lTfV9E_P5gApaX6RW9M8U8oixQi-0H3U8wcs8fdGVaU 1150
infrahub_sdk/node.py sha256=cc3IA6MvY0tw-da4SIPMs1b2RqP2k0WGy9G2r4X_A7w 85573
infrahub_sdk/object_store.py sha256=8sVrSpSF_yzqTfefRzEjLs0EdDq9BVitQ3q8OkuE9SI 4321
infrahub_sdk/playback.py sha256=ihLQzuNtnrp7XJl5OuKpwXbjS657bqxDsbRS4rmHpE4 1873
infrahub_sdk/protocols.py sha256=vmAuV_IjjbslSshrmFjKYcSMtyzi0vlgwj9UufCo4Hc 21233
infrahub_sdk/protocols_base.py sha256=IJcrn32nMTiH2uAtwTX0DV7HCKBY6CRh5U0RbM0rM6A 4004
infrahub_sdk/pytest_plugin/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
infrahub_sdk/pytest_plugin/exceptions.py sha256=ek2WyTBPuZdxhJClOhLo4EcFdvgE4BP0q26OiAr-Sec 2185
infrahub_sdk/pytest_plugin/items/__init__.py sha256=Au90dLk6lbSgRAoqrZOdYJ6m0lwFJYHFiAQHrcc6_rI 1026
infrahub_sdk/pytest_plugin/items/base.py sha256=PS3I049OR-Ni0B9Rd0JO87Vg1V24TBf63ETW-JUYfPg 2724
infrahub_sdk/pytest_plugin/items/check.py sha256=BVYO7nAxqUzjTb7Enjc7NR6KuKCMkd3qu3xLyVJWEhI 3227
infrahub_sdk/pytest_plugin/items/graphql_query.py sha256=oHpGF9ezDBaQeYLOo5hhK4nVlMG-XSYO7qjQde5PI2Q 2359
infrahub_sdk/pytest_plugin/items/jinja2_transform.py sha256=l5Y8T4zkWkmcdtnLTTBYmMYhLB-JGnqxgmxwGcdvCZM 5382
infrahub_sdk/pytest_plugin/items/python_transform.py sha256=jjcBe-JrKTbBwox2yIAuRaRnoFJO0feC4CpdS_AnGn8 3746
infrahub_sdk/pytest_plugin/loader.py sha256=7yAKHJzDJJrCAV5KuCtsy6QasQ9SIaNganXD9dJ8_F4 4234
infrahub_sdk/pytest_plugin/models.py sha256=eC1ig5JpqymAFHODr4pd4X07aE3I_qr65feGgOrYWyY 7165
infrahub_sdk/pytest_plugin/plugin.py sha256=tjtzdJqpJG1Yb4e9R49z58Y0BZ6e7iNXu39MxwQNFp8 4515
infrahub_sdk/pytest_plugin/utils.py sha256=_kvbgiadc4Sz5TPHxYxGeEJ5LYNqJVKKDXg0BWUylVY 546
infrahub_sdk/queries.py sha256=FGg7PSi5NDHP5sPVI9j8JuD7JWPrS8xbonlrhJPzp-g 1147
infrahub_sdk/query_groups.py sha256=tbAufiX-FGBEkxcbFfTQlA8uMd7y0lVflHL6p87kv8o 11480
infrahub_sdk/recorder.py sha256=G134AfAwE5efSqArVJneurF2JIEuhvSJWWI3woPczgI 2194
infrahub_sdk/schema.py sha256=p2K-P_9uuMSFTmodDFX3SM-bbhCl-KVV_-wOx8v1vvQ 40772
infrahub_sdk/spec/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
infrahub_sdk/spec/menu.py sha256=VWIaZaiYkgIYTc3VudIOFbwUrxY1KYIwEv9HOuiw4TU 1055
infrahub_sdk/spec/object.py sha256=3lkVUwaERzTl0IEvTUf3eJQmNpuXsVqoUJXZyfmznwk 4907
infrahub_sdk/store.py sha256=zKYNdgYRy7U-WOuFes2NyLEvxLwgyTFrkxpRSbBzJkg 5860
infrahub_sdk/task_report.py sha256=ytyMcSpRLNdvkJdkyVpGqnEOWX_rHpSffuO5we1Ef00 6493
infrahub_sdk/timestamp.py sha256=C2BBaDw7UkKMkdsS0Zt2bwku4dQdsn5VML8MkzLmMwQ 2927
infrahub_sdk/topological_sort.py sha256=YA2L9MnpJkGMyKfS3CmLkI4FTGCgYy3fEzhlGmE9xl4 2429
infrahub_sdk/transfer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
infrahub_sdk/transfer/constants.py sha256=kdYkVWif8v4IiWbbff3Mn3JnPCXD2ONI3SLXQM17Ljw 56
infrahub_sdk/transfer/exceptions.py sha256=MK-jvBTYMyasjQ_0qeQBLSP_ocob0yhrBDuJ2XLgUvU 237
infrahub_sdk/transfer/exporter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
infrahub_sdk/transfer/exporter/interface.py sha256=imiTxcVNIVfRvBrTCcn9GrJ_Fih6x7jNQzygQRm-NXg 292
infrahub_sdk/transfer/exporter/json.py sha256=fkX64h1XYupt_bkdye92oQX3ksBZX7o_00FpcOHdMig 6856
infrahub_sdk/transfer/importer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
infrahub_sdk/transfer/importer/interface.py sha256=TN7FH_LgThkBjrpWwkdTZIVJPtNklAYiK3Mn6RPs7IM 195
infrahub_sdk/transfer/importer/json.py sha256=6zUS5ct1PlZkPiT6yeA3F8Kow1k1cCOLuywDFD_K1Lc 9587
infrahub_sdk/transfer/schema_sorter.py sha256=9qpYtf57fQlE5XmSE6kqIzphCVGhBMZ3s4SEb0x82ss 1164
infrahub_sdk/transforms.py sha256=doWp_ejn8HuakspyGUIDiJqcD-qLkds_Q1WaxX-Qhjw 4261
infrahub_sdk/types.py sha256=15Hfna4ruZldZpiyhJQYMzmJleyICadyQ2tUGYsRzI0 1597
infrahub_sdk/utils.py sha256=KuuKIO1SgZjg2PxXviuQRH94x_6yl7G1UibF5DFgd7g 10244
infrahub_sdk/uuidt.py sha256=pYRm_RKCKcS_FEk2IINQuCJ_ok3Rop9yO_dkGUTd9JY 2198
infrahub_sdk/yaml.py sha256=doDuPxYDmvHEendxHzyacl2ZkFYoWQyzTwNdnOqQ2R4 2952
infrahub_sdk-1.0.1.dist-info/LICENSE.txt sha256=C8Aky1xnycSiszKqmxLJNzQg_5L3Ce3xcuddlrKCN18 11340
infrahub_sdk-1.0.1.dist-info/METADATA sha256=2Z7urVY1HnhU-Et2XRljli2_m3WB92qzfdHCWkliIBU 3846
infrahub_sdk-1.0.1.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
infrahub_sdk-1.0.1.dist-info/entry_points.txt sha256=kELrVVeNBUeDZwzEb7AFc7JvZBgO5RW3GzCcmk1ana0 118
infrahub_sdk-1.0.1.dist-info/RECORD

entry_points.txt

infrahubctl = infrahub_sdk.ctl.cli:app
pytest-infrahub = infrahub_sdk.pytest_plugin.plugin