infrahub-sdk

View on PyPIReverse Dependencies (2)

1.9.2 infrahub_sdk-1.9.2-py3-none-any.whl

Wheel Details

Project: infrahub-sdk
Version: 1.9.2
Filename: infrahub_sdk-1.9.2-py3-none-any.whl
Download: [link]
Size: 147243
MD5: c59c2b73f65e5bb464faff856a91010c
SHA256: 37cf3c92af6901a17d5da7e07f9e6dccd2e40b75d5c923df66c59533ca0fd3be
Uploaded: 2025-03-26 17:53:28 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: infrahub-sdk
Version: 1.9.2
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,<3.14
Requires-Dist: Jinja2 (<4,>=3); extra == "ctl" or extra == "tests" or extra == "all"
Requires-Dist: dulwich (<0.22.0,>=0.21.4)
Requires-Dist: eval-type-backport (<0.3.0,>=0.2.2); python_version >= "3.9" and python_version < "3.10"
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: pyarrow (>=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)
Requires-Dist: whenever (==0.7.2)
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=8oHTMxa_AMO_qbfb3UXNfjSr31S5YJTcqe-YMrixY_E 2257
infrahub_sdk/analyzer.py sha256=UDJN372vdAiuAv2TEyPUlsSVoUfZN6obWkIokNNaHbA 4148
infrahub_sdk/async_typer.py sha256=Gj7E8EGdjA-XF404vr9cBt20mmbroQh7N68HXhWYx00 892
infrahub_sdk/batch.py sha256=LRZ_04ic56ll9FBjgXCYrJRDJcwB3wR1yX4grrQutDQ 3795
infrahub_sdk/branch.py sha256=hmtoIekQ1uusoJ6yEKlw6vrFMTAHJrXu-YsqqCQC_kc 12716
infrahub_sdk/checks.py sha256=AmlCim-9Mbhpye_yYAaV_NM-pFL4_JvQGEVM3cJsaqY 5700
infrahub_sdk/client.py sha256=5cvucyKMb3FNQz47r2i3fNtTzCrtuR6KLrngv8nfm6A 100705
infrahub_sdk/code_generator.py sha256=UJoqofjO7WSHygORhok0RRUv7HG4aTcl6htczaKNBjc 4411
infrahub_sdk/config.py sha256=irv7a1YRBGA8L9eMak6J7GG9dzG3sOQeKsyEOkJHw-s 7302
infrahub_sdk/constants.py sha256=Ca66r09eDzpmMhfFAspKFSehSxOmoflVongP-UuBDc4 138
infrahub_sdk/context.py sha256=QgXZvtUrKolp6ML8TguVK87Wuu-3KyizZVV_N2F4oCw 400
infrahub_sdk/ctl/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
infrahub_sdk/ctl/branch.py sha256=GeGDNGNpew93MZblqhG0r45wqSz_p8CcQ9R8zuj_jmg 4742
infrahub_sdk/ctl/check.py sha256=HWsK1rTpGF2VvRBiS5KZrRxXrsAHDXoFS3wJkmq8pik 7895
infrahub_sdk/ctl/cli.py sha256=A9jJKYBo5opzIIyWYf6niyAHhy49V59g6biueMDFbpE 328
infrahub_sdk/ctl/cli_commands.py sha256=pzLhVWGHlbsbrtbHrczsiJDRksYDkIIYfilyKMaKJNM 19046
infrahub_sdk/ctl/client.py sha256=6bmXmQta9qQCJ8HybQwt2uSF2X1Em91xNFpwiKFujxs 2083
infrahub_sdk/ctl/config.py sha256=y3kTvfxDO2FKzgvaIXKPKOES7BqXT-s9Kuww7ROfs-4 3039
infrahub_sdk/ctl/constants.py sha256=owzqZB_xkTzxsYvX3NyuSwATzA0rIABmbKiWzuqz3aw 3229
infrahub_sdk/ctl/exceptions.py sha256=RPdBtIj5qVvNqNR9Y-mPNF7kDUxXUUCac5msyitrBXo 272
infrahub_sdk/ctl/exporter.py sha256=CmqyKpf7q5Pu5Wfo_2HktiF12iD_3rJ9Ifb48BIoJdU 1876
infrahub_sdk/ctl/generator.py sha256=sj_QcuUIy0Sd3jKXAP5Y-DZ6iuwWGwacegjYiCx0CPg 4166
infrahub_sdk/ctl/importer.py sha256=0QSKzkynI4eeQHHsTIWlEaj7mPrTdscQeXrrOzqtyig 1908
infrahub_sdk/ctl/menu.py sha256=Kb2F8nLYw29X9ypV-Ku8jonGTmMFOq2tAD_fnGk_k2U 1463
infrahub_sdk/ctl/object.py sha256=s76ziUqVqSG1fKcdtldSlREpi-aq0IUgSBvnX9L2xw8 1282
infrahub_sdk/ctl/parameters.py sha256=aU2H41svfG309m2WdH6R9H5xgQ4gevn3ItOu5ltuVas 413
infrahub_sdk/ctl/render.py sha256=KJsZQ6iNW4u8K_dtEKmJxtTpkSMR_zP2YT-IP6Z85tc 401
infrahub_sdk/ctl/repository.py sha256=JUyrV_oOayP1SHOb7Y35eZI_pwjtH69iH6lh8TsnmRs 4900
infrahub_sdk/ctl/schema.py sha256=791JU9ZylqeXQTy7xBMN_4WKnVQgbStvFvEZ8nAkOY8 7056
infrahub_sdk/ctl/transform.py sha256=5qRqiKeEefs0rda6RAFAAj1jkCKdbPYE_t8O-n436LQ 414
infrahub_sdk/ctl/utils.py sha256=YBprv8BFCBxbttQ8Dt82B7Qh7aUeJfs5DEfxPtatwYU 6440
infrahub_sdk/ctl/validate.py sha256=dknc4kMBIdysZNtEBYyvhlFPyUYyLmc2a4OI4cjGj2c 3910
infrahub_sdk/data.py sha256=4d8Fd1s7lTeOu8JWXsK2m2BM8t_5HG0Z73fnCZGc7Pc 841
infrahub_sdk/diff.py sha256=Ms-3YyXo-DoF1feV9qP7GKakBYUNFsULZdy-yMEG71w 4258
infrahub_sdk/exceptions.py sha256=1uiAK3zLOV9inSyMuAPHJreJYKtB6Hyx58JNF1ZlzGA 4971
infrahub_sdk/generator.py sha256=bxyJ4CpolwzwCbunqA8eVshx-LzlPr-NMDndywZm-2Y 5538
infrahub_sdk/graphql.py sha256=zrxRveg8-t0FbLtOEMDiiW0vqtBHc2qaFRkiHF9Bp6g 7019
infrahub_sdk/groups.py sha256=GL14ByW4GHrkqOLJ-_vGhu6bkYDxljqPtkErcQVehv0 711
infrahub_sdk/jinja2.py sha256=lTfV9E_P5gApaX6RW9M8U8oixQi-0H3U8wcs8fdGVaU 1150
infrahub_sdk/node.py sha256=GZ7yO-tfcSR-fYdcrWZ0mElVdesly04sduT5x9bCe0U 89554
infrahub_sdk/object_store.py sha256=d-EDnxPpw_7BsbjbGbH50rjt-1-Ojj2zNrhFansP5hA 4299
infrahub_sdk/playback.py sha256=ubkY1LiW_wFwm4auerdQ0zFJcFJZ1SYQT6-d4bxzaLg 1906
infrahub_sdk/protocols.py sha256=LyiZcUvcT-ibgWYyYELjAPyAv42kxdhAPyFfac-RIZo 21569
infrahub_sdk/protocols_base.py sha256=FgrY2vIYTVdyR-2UXyqKcaPTlTd4qtfdZuF4ZlQK8n0 4672
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=-S7Xp3Zf7oQkw8EuqUI9lWWBzhKTfNdkn0UUjSqX9Zc 3068
infrahub_sdk/pytest_plugin/items/check.py sha256=cEF9jC61EJzlYCf1YUGF241XO7F7zhkHAg2T_EPmIN8 3364
infrahub_sdk/pytest_plugin/items/graphql_query.py sha256=q6MyqeuwwzHSUyZLGo3wyae8RbVjYSiEN_H6fm4cGT0 2340
infrahub_sdk/pytest_plugin/items/jinja2_transform.py sha256=H9hJPO6LeZ07RlNlmwCs1CPm_6jygG6FMUyH1-GE_lA 5354
infrahub_sdk/pytest_plugin/items/python_transform.py sha256=Yp5cy6CmlBFDCG2x40msRKiS3NTBdFWi9rmGGD95jcM 4114
infrahub_sdk/pytest_plugin/loader.py sha256=x9sOKGYQeDewx_y5RlGPF2C-ZV44eolfC0c6BOjDAug 4248
infrahub_sdk/pytest_plugin/models.py sha256=2zpsLuBvtZEGe1yH57_JzKSk_wWhebz77R8Y-VfuD48 7131
infrahub_sdk/pytest_plugin/plugin.py sha256=Sv4eSZmAuTvQmtAAJU1FOz6tFuUdvdybIK6XuA1U6KM 4507
infrahub_sdk/pytest_plugin/utils.py sha256=AfSAgRXBGdx__8MNQJG7faw68ioZzk37CM4ZPBiVXBs 557
infrahub_sdk/queries.py sha256=s4gnx67e-MNg-3jP4Vx1jreO9uiW3uYPllFQgaTODdQ 2308
infrahub_sdk/query_groups.py sha256=vcN67jWvDcVacXbgITOMt-UI_6T5eGrG4WJfb8LqUi4 10069
infrahub_sdk/recorder.py sha256=G134AfAwE5efSqArVJneurF2JIEuhvSJWWI3woPczgI 2194
infrahub_sdk/repository.py sha256=PbSHHl6ajIeZu1t4pH1j7qzR-DPOkGuzubcNM02NuV0 1011
infrahub_sdk/schema/__init__.py sha256=BXdJ7-d8vqFVXcwUkYocKUKYYYbZ4IQOVzP74sYHMXo 27572
infrahub_sdk/schema/main.py sha256=_24hapeJ7mXI_rfN2b9ariwsilQ1W-LVIfk8DXdtjbw 11087
infrahub_sdk/schema/repository.py sha256=AAITXGprCPb2WptJSRhj9gEbRrW1HHM-yEPYAgsztcU 11299
infrahub_sdk/spec/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
infrahub_sdk/spec/menu.py sha256=LvNLuBEkiLTMNgM3kseIzM7wQ_zK_2uXM_anUNu6Pfc 1059
infrahub_sdk/spec/object.py sha256=H55fctUrQUDbRrRJJQQcXHppVOeMye6ykBoo6lCasDw 5012
infrahub_sdk/store.py sha256=kWJ9UvirLuSHLuDDzTd4-ualTkuRocy9W0J7TdL60Po 5734
infrahub_sdk/task/__init__.py sha256=6MTui97_uymZ9BBQGC9xRrT6qpzHc0YxkkKWIdW0FdM 210
infrahub_sdk/task/constants.py sha256=gj0Cx_0RV0G5KAjx9XvUsf4LfEDMjvGqxEg0qL0LknI 126
infrahub_sdk/task/exceptions.py sha256=GievsMa0dx_4ULpKbiqwos6zSB9yTH9zhg7bIATH4AQ 802
infrahub_sdk/task/manager.py sha256=cofOkDBBN9kSI5tL7vmd-z5jDemMwmyDHdHkb2kx4No 19364
infrahub_sdk/task/models.py sha256=cqGSnmxfWUtRKXCtoOKueLlNLuCpUO_bMZE1NIdtEAY 1904
infrahub_sdk/testing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
infrahub_sdk/testing/docker.py sha256=O8RUA7ddor7A1eXCppRfXkzz3LAaYY1imFyzXj08TEM 1871
infrahub_sdk/testing/repository.py sha256=9s4MMaMljbJe97Ua4bJgc64giQ2UMC0bD5qIqYd4YNk 3571
infrahub_sdk/testing/schemas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
infrahub_sdk/testing/schemas/animal.py sha256=_5oOZqT5Rk5CXJi-1ScCLpeG8efHRWqeCxzHFe31mfU 7190
infrahub_sdk/testing/schemas/car_person.py sha256=1VwgJMJvVggsQyRdSqDjiLrPzysz8cXFSFzSghVSVms 8940
infrahub_sdk/timestamp.py sha256=hRJdqH_4jfaTkXdxQqBGXNErHqvXX-SuoeKpguOCFjk 6101
infrahub_sdk/topological_sort.py sha256=RqIGYxHlqOUHvMSAxbq6658TYLaEIdrFP4wyK3Hva5w 2456
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=6_X7Hay7VbE7TGYjmt2iv5AOrSe-skZP8nTALQzYzIw 297
infrahub_sdk/transfer/exporter/json.py sha256=IqZpuxVXyZpjdhohGwNnTtQ4bzRQlZNrbRAdu4PryXE 6892
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=-Tlmg22TiBrEqXOSLMnUzlCFOZ2M0Q8lWyPbwjUjifw 9654
infrahub_sdk/transfer/schema_sorter.py sha256=ZoBjJGFT-6jQoKOLaoOPMAWzs7vGOeo7x6zOOP4LNv0 1244
infrahub_sdk/transforms.py sha256=5fmoBBKWGhFCu0NLKlSF95GAbbCi2k25zWiWjtsd2dA 2558
infrahub_sdk/types.py sha256=UeZ1rDp4eyH12ApTcUD9a1OOtCp3IL1YZUeeZ06qF-I 1726
infrahub_sdk/utils.py sha256=FrUXMXrDS-Xg_a3A2grv9NrE9TAa9_2GzZCohaC07pg 12448
infrahub_sdk/uuidt.py sha256=Tz-4nHkJwbi39UT3gaIe2wJeZNAoBqf6tm3sw7LZbXc 2155
infrahub_sdk/yaml.py sha256=L_sj5ds-0_uKe3aIfZu86kDLq8tffKzle9dcyDUTaEc 2937
infrahub_sdk-1.9.2.dist-info/LICENSE.txt sha256=C8Aky1xnycSiszKqmxLJNzQg_5L3Ce3xcuddlrKCN18 11340
infrahub_sdk-1.9.2.dist-info/METADATA sha256=YgicYqFduto6egQXzx1pZ4lXuy_qzOGN6ww31C79W10 3849
infrahub_sdk-1.9.2.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
infrahub_sdk-1.9.2.dist-info/entry_points.txt sha256=kELrVVeNBUeDZwzEb7AFc7JvZBgO5RW3GzCcmk1ana0 118
infrahub_sdk-1.9.2.dist-info/RECORD

entry_points.txt

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