vault-autopilot

View on PyPIReverse Dependencies (0)

0.1.2 vault_autopilot-0.1.2-py3-none-any.whl

Wheel Details

Project: vault-autopilot
Version: 0.1.2
Filename: vault_autopilot-0.1.2-py3-none-any.whl
Download: [link]
Size: 74173
MD5: 82006c3a723127b5028d57c2ec51e69f
SHA256: b4e0025ec6a010f96510229abd2b0f9c9f0f90afc9a5ba19b6a62e6c2b0f468b
Uploaded: 2024-10-18 08:27:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: vault-autopilot
Version: 0.1.2
Summary: Effortlessly manage your secrets and other Vault resources with the power of automation.
Author-Email: hqdncw <hqdncw[at]gmail.com>
Project-Url: Repository, https://github.com/hqdncw/vault-autopilot
Keywords: hashicorp vault
Classifier: License :: OSI Approved :: MIT License
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: Console
Classifier: Framework :: AsyncIO
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.11
Requires-Dist: pydantic (~=2.7.1)
Requires-Dist: pydantic-settings (~=2.3.3)
Requires-Dist: aiohttp (~=3.9.5)
Requires-Dist: lazy-object-proxy (~=1.9.0)
Requires-Dist: networkx (~=3.3.0)
Requires-Dist: ironfence (~=0.1.0)
Requires-Dist: humanize (~=4.9.0)
Requires-Dist: deepdiff[optimize] (~=7.0.1)
Requires-Dist: pyhumps (~=3.8.0)
Requires-Dist: cryptography (~=42.0.8)
Requires-Dist: python-hcl2 (~=4.3.4)
Requires-Dist: jinja2 (~=3.1.3)
Requires-Dist: click (~=8.1.7); extra == "cli"
Requires-Dist: ruamel.yaml (~=0.18.5); extra == "cli"
Requires-Dist: rich (~=13.7.1); extra == "cli"
Requires-Dist: basedpyright (~=1.12.1); extra == "dev"
Requires-Dist: ruff (~=0.4.4); extra == "dev"
Requires-Dist: mypy (~=1.10.0); extra == "dev"
Requires-Dist: pre-commit (~=3.7.0); extra == "dev"
Requires-Dist: sphinx (~=7.3.7); extra == "docs"
Requires-Dist: sphinx-sitemap (~=2.6.0); extra == "docs"
Requires-Dist: sphinx-prompt (~=1.8.0); extra == "docs"
Requires-Dist: furo (~=2024.5.6); extra == "docs"
Requires-Dist: sphinx-autobuild (~=2024.4.16); extra == "docs"
Requires-Dist: sphinx-inline-tabs (~=2023.4.21); extra == "docs"
Requires-Dist: sphinx-copybutton (~=0.5.2); extra == "docs"
Requires-Dist: sphinx-togglebutton (~=0.3.2); extra == "docs"
Requires-Dist: sphinx-click (~=6.0.0); extra == "docs"
Provides-Extra: cli
Provides-Extra: dev
Provides-Extra: docs
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1420 characters]

WHEEL

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

RECORD

Path Digest Size
vault_autopilot/__init__.py sha256=YvuYzWnKtqBb-IqG8HAu-nhIYAsgj9Vmc_b9o7vO-js 22
vault_autopilot/__main__.py sha256=o21BbKBZp_EM9J-dUDbQMHzW6pySP-IsMYnMQEuASm0 1938
vault_autopilot/_conf.py sha256=pr4D3iypNe1E7cGPtdjZfGTmyVq0Ey7ajNG9JJ9WEoA 1880
vault_autopilot/exc.py sha256=TcUSQzHfN5JuMpF0fwRvpZy6zIjG2pk_deqvqWVOhMI 4348
vault_autopilot/parser.py sha256=EWybpwuWVsuY8qBaYujmkWAiBsumLTR5HDQKf8SQ5mw 3651
vault_autopilot/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vault_autopilot/storage.py sha256=COCcsE1HwbAdv_Q8ns9Rgtz2PKOUdPXzl9DfyFGcWMQ 2347
vault_autopilot/_cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vault_autopilot/_cli/exc.py sha256=g0urStwheP-IAJ58ToMbIBnhU9jJz_7eeBOg-kmvu00 1323
vault_autopilot/_cli/workflow.py sha256=SxC5BiYHQVu3TvWA8lH11CvNbnaCbZgdGjC3sIEdPm0 2984
vault_autopilot/_cli/commands/apply.py sha256=zwL00YaMdhJWDQTwRET2lDpCsotzD8R017hTnomYYVU 20360
vault_autopilot/_pkg/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vault_autopilot/_pkg/asyva/__init__.py sha256=9iOfZMC-hnIBo4DKuc5-W033G9OoMS1AywLoMDZIIOk 607
vault_autopilot/_pkg/asyva/authenticator.py sha256=Jwq3JeQuEcjGb_Ibr5QspNw2LhaBVmqlbsFHDaLB8_E 3398
vault_autopilot/_pkg/asyva/client.py sha256=eWk_vGk2LJPihq3dSvkVytf9ayJH3XyFEc_l-YyfZs4 11495
vault_autopilot/_pkg/asyva/constants.py sha256=r17Mmby0eMM-jSnmP9nVlq8pVg0xzkRwK383fp8Jafs 335
vault_autopilot/_pkg/asyva/exc.py sha256=NzXK5RhSoY0rKOADvRsMXlCsEWL7uLXOgiR0b1OZ6Vk 4960
vault_autopilot/_pkg/asyva/composer/__init__.py sha256=ruhQGWV92EVZL_QJoT4oDKjttupJovvj6g0SOQXcukY 228
vault_autopilot/_pkg/asyva/composer/base.py sha256=WzOC6TZdgxaUGKRakV1hbBkGCjVac9pCeP9OpISU7jU 1533
vault_autopilot/_pkg/asyva/composer/namespace.py sha256=jNrExaTOS7Hy9BAjAGVlicbPDLCL_Hkt5fiS7YFT5iI 484
vault_autopilot/_pkg/asyva/composer/standard.py sha256=kNru_sBiTjbgKjf7wUoB2Uc-WvpgDnbjJjBwmYa9xd4 283
vault_autopilot/_pkg/asyva/composer/token.py sha256=g4HV9VnLGzunC3GeKWJDL2wwc1ZY_Jx8n6eb676yGj4 496
vault_autopilot/_pkg/asyva/dto/__init__.py sha256=aJP_WZzzB7369dq4UM9RDsdT1t8rGySU_YRVTHqJJ9M 1028
vault_autopilot/_pkg/asyva/dto/issuer.py sha256=I9WFemePMPXcCMjo0BizaWrc27lRLqe0vXMyHnheHio 3030
vault_autopilot/_pkg/asyva/dto/password_policy.py sha256=oBHI46HSjCyRs5oUxMP4yYDKWKItxE1KbJBXkZRrSSc 423
vault_autopilot/_pkg/asyva/dto/pki_role.py sha256=qfNGJjr5tQajHJxhXa7Z3lqmEKY1tAeCA3wRiNhHrtY 2823
vault_autopilot/_pkg/asyva/dto/secret.py sha256=_YOPsoD3S2pkFcIzSWJ5LPz6s0jV10naRKpjYc1wwi8 566
vault_autopilot/_pkg/asyva/dto/secrets_engine.py sha256=fO08HqhC8S1-wMoeztvsIwbPNMXQhMOhDOdh3YZ93Go 1609
vault_autopilot/_pkg/asyva/manager/__init__.py sha256=0QSpwiH-vLHASVkVMSvzD20qMMQ3JuzELCNJTFfKpuY 365
vault_autopilot/_pkg/asyva/manager/base.py sha256=nbvoUa_7bNl1Krjwq42Ylb_GnWi1HiCPZZt3gck_QMY 947
vault_autopilot/_pkg/asyva/manager/kvv1.py sha256=-sOOesFDbW9Xt_Z7HDnE6X1I9ytW0NE_5zOA6K19EcI 1616
vault_autopilot/_pkg/asyva/manager/kvv2.py sha256=PaP6uKjBooOY76uGxLOcXeziUTA3pPbOqhaI-AzW3AY 5895
vault_autopilot/_pkg/asyva/manager/password_policy.py sha256=Jd5H5mQOY9SP2613ZYBJ7mnFS55aXe0N11lkE1z1sY0 2169
vault_autopilot/_pkg/asyva/manager/pki.py sha256=XZny6eRAaI2qfN1Hg46MPfchL5sOQHbuzSFkvaPTRko 9523
vault_autopilot/_pkg/asyva/manager/system_backend.py sha256=fxGFHo03bh6nj8XfEeHBS-AKDVUedvI7IYN3F_daJ7A 3833
vault_autopilot/_pkg/asyva/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vault_autopilot/_pkg/asyva/util/hcl.py sha256=lqz7LcMzOd9IJSNZFkzzvT5UNrcMPhrKGUuDl7kkldY 486
vault_autopilot/dispatcher/__init__.py sha256=lYAUNRxjswFwfETYtYI31CW9t9XqEw2fnW9_A3D3Yuo 62
vault_autopilot/dispatcher/dispatcher.py sha256=EAUXOxFYFuVTJnLyblhlYkEFd15S_iZ-pW-q3FURA9s 3144
vault_autopilot/dispatcher/event.py sha256=NJK3DSjmVfZTUZXVbty1sEtr444wxI0eEwoqB2_nRI8 11453
vault_autopilot/dto/__init__.py sha256=ARHHuQtgdMQlhBN1vlD3mYUyNAYFIqN-z-o_ip4-emQ 502
vault_autopilot/dto/abstract.py sha256=_KfxOtaXbm1O5NZZ2GURlWIaaV6TH5Bs-2pD7D-aMNk 801
vault_autopilot/dto/issuer.py sha256=Vy-gEgQhTMJuie6_2vEBqQMhhur67DOinRRSwUWsVHw 1208
vault_autopilot/dto/password.py sha256=H53K8tkIRBhpqZcFWP7RxiF2d2yHX3OcftJzR4Ejt5k 393
vault_autopilot/dto/password_policy.py sha256=YkIjHE-3V7bASU-XuxB6gxnpth-aMLLMTUi7HzrQp0E 426
vault_autopilot/dto/pki_role.py sha256=IaZFipfhhS37iYwf_tQuz1l_TG8OfrC3bey8M6WMIVw 672
vault_autopilot/dto/secrets_engine.py sha256=W5_R4ZwpknVPCT_ZofpcCSmWWeGpl5YKasS_EBAYbs0 1120
vault_autopilot/dto/ssh_key.py sha256=twAwJWpPtsdOpyqWlbNLXGR1HEQlTx8PGyp7qx2lX9E 1832
vault_autopilot/processor/__init__.py sha256=6z1qHfzsDRLIMw1IS748edReif3yPeJDm9bHZePGb7M 391
vault_autopilot/processor/abstract.py sha256=6CnZgExW3RgUxfTnaVodrop-TKikIMPt88aRnJv7h9U 8397
vault_autopilot/processor/issuer.py sha256=WyRawQIU-5UW3rJc1O4rv3ZImnHNmptqt-3fVXXYn8I 4574
vault_autopilot/processor/password.py sha256=YAd380hoedQ6vgTSZyXMMfYLnwwlimTzHb18cyMDdc0 4425
vault_autopilot/processor/password_policy.py sha256=dIB2pFcplAQ1XfSqbyRdR_tmkzTxJmcY-rOJFcvTM8s 2741
vault_autopilot/processor/pki_role.py sha256=pPXpglMX9UOJgFfQi8uOQhzjKtle-GiD4G-eM-gdxoU 3724
vault_autopilot/processor/secrets_engine.py sha256=-HaIc0K5Uy7-B5q0aTUu-TB019fR4YJffrXffSndi1E 2666
vault_autopilot/processor/ssh_key.py sha256=l9DURJUsWR-KGkYoPizUNH6JHrwD88maEthtoQLIj2Y 3824
vault_autopilot/repo/__init__.py sha256=mb4FyfdicCjEB_Ue7lE_DrRXQQy-cPzLLMHE4ebYmoo 64
vault_autopilot/repo/snapshot.py sha256=yo08P-ti5rKYjlMqk9sHJHfWtBpBPxT36dqlicbyh-U 840
vault_autopilot/service/__init__.py sha256=n7DjJTeXdXfhOIhdud81KhZig4mYvBRRrpya1N97FM8 508
vault_autopilot/service/_issuer.py sha256=KR8-gbeEfEwxfh4nXhVQ9fOGpqC8KzLU1jbJhv2vrVA 6626
vault_autopilot/service/_password.py sha256=oKPxshaP2iFxO7Eh9UIz_9W3M2yzb1P0OoQylrCpXrw 1834
vault_autopilot/service/_password_policy.py sha256=zd1mXgOGc1cCpmYit42-MV2M94EdsdADEqGLBycBtCw 1127
vault_autopilot/service/_pki_role.py sha256=NDrKP-CABo5Z0H0ZyBHWovfLpKMqJlRkdVaeO4YA8rg 2137
vault_autopilot/service/_secrets_engine.py sha256=Wgrz5Gor4-u0jpL2FcaTWsApGqk9po5VeYkcQ7-ilKo 8062
vault_autopilot/service/_ssh_key.py sha256=93c6uG-_DZzNjW9tunAxhByc5Xd3vq8N-Og7v3xNhW0 2892
vault_autopilot/service/abstract.py sha256=s1pmarEmijUDQQUe-8mz6pWOTu4j6mga447v6fhrgSA 7179
vault_autopilot/util/__init__.py sha256=PsrVcwmaG6oUxVQmLNqSfczPErXr6iySxuKLOg1RHvo 115
vault_autopilot/util/coro.py sha256=h6g1KuzXkL79QqPAh2C-ilWbnkAu06hhE7nEP4iAiH4 1235
vault_autopilot/util/dependency_chain.py sha256=33S2DzxfHfIAMpzuf7JngDtIBkQ1Kf20vqPFvHnpf9E 6821
vault_autopilot/util/encoding.py sha256=LVvqf62m1CGo4No_FP6_RTH_ZvpZqg79nSl7A-CGbgg 310
vault_autopilot/util/model.py sha256=yJx_qLTW-5l3QfiH9YBgv7zGHYX8SjPERAZXsceADhc 4623
vault_autopilot-0.1.2.dist-info/LICENSE sha256=7bwGrLtUFKerUVVUdlkP-M4yweoiSRlOO6CVMNI1igs 1063
vault_autopilot-0.1.2.dist-info/METADATA sha256=fWqDNRE9862aiG4cg1mKrSgdoXGDda0O2t_DBLOREzA 3558
vault_autopilot-0.1.2.dist-info/WHEEL sha256=OVMc5UfuAQiSplgO0_WdW7vXVGAt9Hdd6qtN4HotdyA 91
vault_autopilot-0.1.2.dist-info/entry_points.txt sha256=IQ-2du9gnPQ-8XgAhoUexMxCZapz7na3G9E255IXVVg 65
vault_autopilot-0.1.2.dist-info/top_level.txt sha256=EdRY2ihjSEdgkg5mId6zwgQiT4j7JeCjlH4EyKKpd-Y 16
vault_autopilot-0.1.2.dist-info/RECORD

top_level.txt

vault_autopilot

entry_points.txt

vault-autopilot = vault_autopilot.__main__:cli