conftool

View on PyPIReverse Dependencies (1)

3.3.0 conftool-3.3.0-py3-none-any.whl

Wheel Details

Project: conftool
Version: 3.3.0
Filename: conftool-3.3.0-py3-none-any.whl
Download: [link]
Size: 126011
MD5: 0cd1d253d6feb384bd9c83a9cd870b9f
SHA256: c98f0f8b5e04bf8f28fbd175ff5650fa069b9b00755ace867d190e28cbcd054a
Uploaded: 2024-09-30 14:06:47 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: conftool
Version: 3.3.0
Summary: Tools to interoperate with distributed k/v stores
Author: Joe
Author-Email: joe[at]wikimedia.org
Home-Page: https://github.com/wikimedia/operations-software-conftool
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: System :: Clustering
Requires-Dist: python-etcd (>=0.4.3)
Requires-Dist: pyyaml
Requires-Dist: jsonschema
Requires-Dist: pygit2; extra == "with-conftool2git"
Requires-Dist: aiohttp; extra == "with-conftool2git"
Requires-Dist: pyparsing; extra == "with-requestctl"
Requires-Dist: tabulate; extra == "with-requestctl"
Requires-Dist: wmflib; extra == "with-requestctl"
Requires-Dist: sympy; extra == "with-requestctl"
Provides-Extra: with_conftool2git
Provides-Extra: with_dbctl
Provides-Extra: with_requestctl
License-File: LICENSE
[No description]

WHEEL

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

RECORD

Path Digest Size
conftool/__init__.py sha256=SkblGKot2PkC-OUP793LE9lvJbmfr5vce5CO5JlG00A 3966
conftool/action.py sha256=uI_lfiLo-LBs94NDS9TcEy4rWcR4wI4Qf-kRl1pbQYU 6204
conftool/audit.py sha256=nN9LX-yo0tJJx_TO6a6gvVSc1vyD3H4txbMHWfpooAQ 6230
conftool/backend.py sha256=roQyyYMGFywIMsm91n1FnAgGiU4Hlc7iQyJZDT7E6vc 588
conftool/configuration.py sha256=DineUEIG3czGeW0RUg4IGMEnGeXy9bS885ZyVDhGt7o 2553
conftool/kvobject.py sha256=ST01XYR08bg4k_LL-naAbF3i9I9wXx9BRlKNjr30G-M 11247
conftool/loader.py sha256=9Dd01DK-Ap7M8R1PiQK7VJBsomfW0q2l_jUjN6BsaDo 3425
conftool/node.py sha256=NgUD2Xx-OPqRUvOtBOC8lcBrzk50v1RKmDBxjxxOy5M 1268
conftool/types.py sha256=iRbxDFOtDjXwZGKlo9pvoLZ8byMMxUWqqOf_ruA_S_s 4508
conftool/cli/__init__.py sha256=TXxcpVrh4NGLcHWobKyMrOowHCN-5dkhwhV7kqYIkPs 2430
conftool/cli/conftool2git.py sha256=qGSIV-oCUU-KSQiVARm_SPJQXW5yDy6kAVImFkD3MtM 11578
conftool/cli/syncer.py sha256=4KcsnNUUB8Y3Il3yHXvAnNDBZwcZt0NzWQRqp8FdlQ8 7535
conftool/cli/tool.py sha256=_xcPxqejztNWMUlIkH_mZemN58yxcaH4qUmCwee6A9s 15563
conftool/drivers/__init__.py sha256=us-mdrElgSaOpBn_K6gUiKF9zbQ5Fy6DbY8XZGpO_44 2247
conftool/drivers/etcd.py sha256=Ms-p5dyfk1AVljD0n8XI_f9Q2-xcz_iBO69IFhN10Rc 5858
conftool/extensions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
conftool/extensions/dbconfig/__init__.py sha256=yEcgI6TG4B87jGBlV970bV6XnIhvRF203eXl200Z28U 8217
conftool/extensions/dbconfig/action.py sha256=_dKd01YtDj8X6eSk5w6Z_Z3r3YoYzAvhZCwmswheOaM 1095
conftool/extensions/dbconfig/cli.py sha256=vgPUGHMrpRF9o_3mr0wPOrniBX6pS1Q9QseLYHlR-X0 5687
conftool/extensions/dbconfig/config.py sha256=3ZNyDBFPDL_-EAXunmzvN02b1PXWEQjB6rjY3Yx_kgM 26606
conftool/extensions/dbconfig/entities.py sha256=rK2bgvNRZ1N--ScaYuYT9x88ksXSkSSKPV8s6ty4xaw 15810
conftool/extensions/reqconfig/__init__.py sha256=qleVIamkcvDsP2tRK2wq23CaBSNK_AFsCQ5KHmPSQuM 7387
conftool/extensions/reqconfig/api.py sha256=049-gMs8KrdgeK5DkqbNullQIv95GHEzpKJAaw6MtSg 24155
conftool/extensions/reqconfig/cli.py sha256=q9z87K0NwRt7qKHaVDrelShZkhsCSZ5NKuGojzZDxdk 20650
conftool/extensions/reqconfig/constants.py sha256=PkVfgdFj5XdBmWOwiS1zf5rhFOjrZbxgRTZ1GHb5o8g 225
conftool/extensions/reqconfig/error.py sha256=UE6qgR3VgI1y2H4nFhMDojqRA1rSRr21CH9VQya16_w 88
conftool/extensions/reqconfig/schema.py sha256=MPb3CUqglRQFg9K8bd1d2G-r8H_FajU2RZLftsm7yDM 3524
conftool/extensions/reqconfig/translate.py sha256=hel2O7V9BgS6inoVpmZgdgD7ekseMXEQgtXd-ArS11c 17948
conftool/extensions/reqconfig/view.py sha256=S5YdtZNHE7mk4xUvH5CJLF1d8JNaPWubjwfdNxP8pms 13249
conftool/tests/__init__.py sha256=AcEETYzTQRH_ppbKfebccwQLNaU-Zj3N9vHCzHsb4M4 57
conftool/tests/integration/__init__.py sha256=jawfIByo5Tt05Hl3Sohu0lwLDoxJY_Fjs5a3JbP4a74 4519
conftool/tests/integration/test_all.py sha256=Di-SGgP8ZvnbJLpY1c9GpQjul25ISTMwPOV2i9zAmdw 1365
conftool/tests/integration/test_ct2git.py sha256=XxA8DsMId-htZwhCZZy2wXV9GP101HngWRtTExP-f2E 9105
conftool/tests/integration/test_dbconfig.py sha256=MqrNO1HJjciPRAph3TcO6tcjmwlLcaH460JbxOgWvC8 7888
conftool/tests/integration/test_reqconfig.py sha256=CvUzbOv19t-w8TZDMqGQFJCS2gSnfExGnRqg9w9yZVg 20041
conftool/tests/integration/test_syncer.py sha256=OxCHung7XmPP_lbaVew2FpxvzdPLmzc-4wmx8lTdf1A 4494
conftool/tests/integration/test_tool.py sha256=6eT_BdoTY3lrsTV7IWePIKdUpPri-gVNdCYDAwAa_N4 5131
conftool/tests/unit/__init__.py sha256=E2cyqK-w-C-RVUKojrBFoU78LvMLlyqUaPSJ68B2Pgw 1869
conftool/tests/unit/test_action.py sha256=0jhCI0EyS6Sa6NmbQipmrp1Fk010UZz1LYWM7l2PNRs 6441
conftool/tests/unit/test_backend.py sha256=JBL1O1QdfTleFPnUBsPXDlswjKq-nLp-7hK5tFtV3JU 453
conftool/tests/unit/test_cli_tool.py sha256=v6gcnsNR89B-3nLHmE_IJcj7fDyOh8yLjkSJbqTK04c 7922
conftool/tests/unit/test_ct2git.py sha256=PRHtZSCrms1poEjhKMzI4EpMkaWx9-BVn17mb3xJeBM 1355
conftool/tests/unit/test_dbconfig.py sha256=Pz_ZrbS_kcOojhvskjrLQO-TuXpbpG77F7Ah8Ldr5-4 51034
conftool/tests/unit/test_driver_etcd.py sha256=XB1i0-jjylZs9c80fAn_VFuv6tT3vgqjbd0vqGGqqE0 2565
conftool/tests/unit/test_kvobject.py sha256=IQPAZnrV7__XVtvq3gSyNXklQFedZLNafg0PlgzkOHA 11414
conftool/tests/unit/test_loader.py sha256=-VrY-T-WlrjC5iaJVSHAL24vH5qfN5-tfZJRoqSUmhk 4634
conftool/tests/unit/test_node.py sha256=RuEBcl-3SQMhs46hiRhXM4KLL3_5QKuOaabXRuIsLKk 2264
conftool/tests/unit/test_reqconfig.py sha256=AXugJTskHWaeOpkuNpwWBDCbI603u1u-unhDADyTRdI 15985
conftool/tests/unit/test_syncer.py sha256=5DAHi-i8eEEPPxafS870VkVQcYayvqZ3uOFjTEAmpJU 6906
conftool/tests/unit/test_types.py sha256=H6SKPUsAW9JGiO0WBVvu3n5gQSgB0yT8i5UcxTshyyI 6272
conftool-3.3.0.dist-info/LICENSE sha256=1i8GWDCqNznMAxFWuWkIBcey6BG0oXjItKzYcl1WHJQ 35142
conftool-3.3.0.dist-info/METADATA sha256=w8Odno6bAQ1glOnZCsFCDZxmrb4zM64_uPw4ah0D_pY 1223
conftool-3.3.0.dist-info/WHEEL sha256=GV9aMThwP_4oNCtvEC2ec3qUYutgWeAzklro_0m4WJQ 91
conftool-3.3.0.dist-info/entry_points.txt sha256=NaXUAB95585_xwIZZRVrXdJSK70JBsWvvBXkwgH-Wtc 279
conftool-3.3.0.dist-info/top_level.txt sha256=bRA4FfEEOQn4EwERWKdF3F26fHERlWYl-sOmf0s8C_4 9
conftool-3.3.0.dist-info/RECORD

top_level.txt

conftool

entry_points.txt

confctl = conftool.cli.tool:main
conftool-sync = conftool.cli.syncer:main
conftool2git = conftool.cli.conftool2git:main [with_conftool2git]
dbctl = conftool.extensions.dbconfig:main [with_dbctl]
requestctl = conftool.extensions.reqconfig:main [with_requestctl]