wikimedia-spicerack

View on PyPIReverse Dependencies (0)

8.16.1 wikimedia_spicerack-8.16.1-py3-none-any.whl

Wheel Details

Project: wikimedia-spicerack
Version: 8.16.1
Filename: wikimedia_spicerack-8.16.1-py3-none-any.whl
Download: [link]
Size: 160481
MD5: b976742406a31f3f0083c8917eca9828
SHA256: 1f2dda3257aba4c6a7e7e93e361c980c4fb1a9690b139823e07b00de80a13228
Uploaded: 2024-11-14 14:54:08 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: wikimedia-spicerack
Version: 8.16.1
Summary: Automation framework for the WMF production infrastructure
Author: Riccardo Coccioli
Author-Email: rcoccioli[at]wikimedia.org
Home-Page: https://github.com/wikimedia/operations-software-spicerack
License: GPLv3+
Keywords: wmf,automation,orchestration
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: BSD
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Clustering
Classifier: Topic :: System :: Distributed Computing
Classifier: Topic :: System :: Systems Administration
Platform: GNU/Linux
Requires-Python: >=3.9
Requires-Dist: conftool (>=3.2.0)
Requires-Dist: cumin (>=3.0.2)
Requires-Dist: dnspython (~=2.0.0)
Requires-Dist: elasticsearch (<7.15.0,>=5.0.0)
Requires-Dist: gitpython (>=3.1.14)
Requires-Dist: kafka-python (>=2.0.1)
Requires-Dist: kubernetes (==12.0.*)
Requires-Dist: packaging
Requires-Dist: pymysql (>=0.9.3)
Requires-Dist: pynetbox (~=7.4)
Requires-Dist: python-etcd (~=0.4.5)
Requires-Dist: redis (<=4.1.3,>=3.5.3)
Requires-Dist: requests (>=2.25.0)
Requires-Dist: wmflib
Requires-Dist: flake8 (>=3.8.4); extra == "flake8"
Requires-Dist: black; extra == "format"
Requires-Dist: isort; extra == "format"
Requires-Dist: prospector[with_everything] (==1.12.1); extra == "prospector"
Requires-Dist: pytest (>=6.0.2); extra == "prospector"
Requires-Dist: requests-mock (>=1.7.0); extra == "prospector"
Requires-Dist: bandit (>=1.6.2); extra == "tests"
Requires-Dist: mypy (>=0.812); extra == "tests"
Requires-Dist: pytest-cov (>=2.10.1); extra == "tests"
Requires-Dist: pytest-xdist (>=2.2.0); extra == "tests"
Requires-Dist: pytest (>=6.0.2); extra == "tests"
Requires-Dist: requests-mock (>=1.7.0); extra == "tests"
Requires-Dist: setuptools (>=53.0); extra == "tests"
Requires-Dist: sphinx-rtd-theme (>=1.0); extra == "tests"
Requires-Dist: sphinx-argparse (>=0.2.5); extra == "tests"
Requires-Dist: sphinx-autodoc-typehints (>=1.9.0); extra == "tests"
Requires-Dist: Sphinx (>=3.4.3); extra == "tests"
Requires-Dist: types-PyMySQL; extra == "tests"
Requires-Dist: types-redis; extra == "tests"
Requires-Dist: types-requests; extra == "tests"
Requires-Dist: types-setuptools; extra == "tests"
Provides-Extra: flake8
Provides-Extra: format
Provides-Extra: prospector
Provides-Extra: tests
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 443 characters]

WHEEL

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

RECORD

Path Digest Size
spicerack/__init__.py sha256=jbZbxX-Dq-mMTBNMlqz-YVASSY3Vxs2wCaKCchORJB8 34523
spicerack/_cookbook.py sha256=qFcanUGJ_EwI8vLkA0s9eLssIssDLpSUa-LDf9wCbfA 18742
spicerack/_log.py sha256=aZZPL3aQT8mTt_G9IFAusUYz3an2iGUpQKD-R3qi0ZM 4085
spicerack/_menu.py sha256=AWTycopfDXDpz_XEc4OdvEuhb3GsS0VQT3RBQwVascw 20382
spicerack/_module_api.py sha256=uoyVgJwBLkrr-C77vsj3RXgBFNPLa_1qoKI1iECCrMY 1800
spicerack/administrative.py sha256=wjTBcJzpzsg5hnFvSbkG1N7pWoiaNsPo1iZwfTYgwak 3478
spicerack/alerting.py sha256=SrOLaWG_IZryyBe-aiuEhdotwUFkzmz3zgyJsJ2qcuE 2769
spicerack/alertmanager.py sha256=tlXEDeRsizTMOmZdd7SLvE2BDPE2PzguvfMeLIiylTc 15372
spicerack/apiclient.py sha256=hQCikJQjYT4h1b3wd3UAy0NU9tL_owu3Fgr4KIIHFxk 4019
spicerack/apt.py sha256=rUJOW2oLrRgeJUd_Y7Dg979quQf33BLXqpRkVNXne00 5853
spicerack/confctl.py sha256=Ic1uSr1I_5D9kugbk8GmpHVKp21Izb3vorZ517941XE 8530
spicerack/constants.py sha256=zNS-JYM_ffYsJBX6JU6zlYLy4eFnfGtv5DRXW412sM8 262
spicerack/cookbook.py sha256=6kRYeSXRKRTCBTyIOqQCyU7RSmsXZn6YZQr4rxMg9ZE 8106
spicerack/dbctl.py sha256=xS9N7MVhSE7syd8yq7rN8fjkfOR1AjDo03msS2BZNv8 1262
spicerack/debmonitor.py sha256=kz75HwQ_y9V_f_aLeGoK36sVhsWx6N0PzVjCDcSgRds 2141
spicerack/decorators.py sha256=ET-cH3XvMZjLLrWkbTAVmZOczTvq7KDCmw8QkkI9bCY 4435
spicerack/dhcp.py sha256=s6W2y_H6_QMPrNhBNkcDRREDQnGWhYXY6tFtaroAx6w 14650
spicerack/dnsdisc.py sha256=pGvCVdJdyr7PmmI7mhWQjHqxhuzKILAbCqzXxFIFbDE 12124
spicerack/elasticsearch_cluster.py sha256=ev-v9JK-upoQ93j2dRIHqkiyVqbxf420UNJXP9uQSbg 29780
spicerack/exceptions.py sha256=jk04qkO0C0KAfyCtEEdTGtl4-VlWPMyZQWcYTwZeiM0 550
spicerack/ganeti.py sha256=gKMlXuGPWLObp-B_EeC97LVPP5tWe-P07ivf13sq37k 15764
spicerack/icinga.py sha256=Ib5eQY2LEpRK5IGAu8rFaZN7vh7RnNYkF6pCTYaAf1c 27202
spicerack/interactive.py sha256=sHIOeqWEhZnqzQ-cSa1PnKpNlc93SRWSk2M02ZDFJ8s 848
spicerack/ipmi.py sha256=wx9ZzPNvqnB_XCCOE8RSOwXkBwoAisM69UjMYBCOTHY 10263
spicerack/k8s.py sha256=2bHjCDPvsyRcyLWtPyJUsK1UvsoX-kDt58Xj3DBDhWs 18847
spicerack/kafka.py sha256=mRDiY6w-mmhBBMwHG4d6ivz2-co_sl7GAvhZJmk1V2M 14951
spicerack/locking.py sha256=P5zqRFKS4hpKQRyVMXqIzHDE-su5rfowfBaF-mpq6fE 25468
spicerack/mediawiki.py sha256=rUQpLp_zyXxQIVvvd5TpSsr7WFXwH9-kqfJwc9BidR8 14925
spicerack/mysql.py sha256=NnCvZWVU7awREwJZJE_b-shQyoSIeH8nXPT_blh6IM4 3117
spicerack/mysql_legacy.py sha256=C115AnhqyUAgyqcANZyhHukzQWwZBPPnjFmdgEf-huI 42498
spicerack/netbox.py sha256=cxt4zRhWwDYvcKFhRohmNFehygW9OjZaKa4aIWe_My8 22929
spicerack/orchestrator.py sha256=Kh7Lkk_JDjg5vYTTVN8lvLlz03D3sjqAgC4bH4OBXr0 3175
spicerack/peeringdb.py sha256=87did4gFJK0zfNKLzoqAqctIZm9NVIBiiaHmhmY5Kho 5157
spicerack/puppet.py sha256=adOASajnYeqS5j3QH92XQaE9Vs19LD_sxyvJyjxb4JU 28020
spicerack/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spicerack/redfish.py sha256=SdZJXSEDD1y4QLS6dWLey5-2idKCWf5r736sIxvQyhw 39103
spicerack/redis_cluster.py sha256=25jWPiMge0-2TTYEOnf7YI0s08o0oRZ-MrdZgKXhm1s 6421
spicerack/remote.py sha256=ILMPobQ3HeGU0S7AE2Tva-_tLdUVzc88ithdMFFT9U0 29917
spicerack/reposync.py sha256=Z8lgBQiJsRYhNlNavWqWlYimsApQSrR-35NeQyMgFik 7111
spicerack/service.py sha256=80Z9KxDowmctLMjr1DL8e_y5DXrDbYCXqXrqfoLp8k0 23476
spicerack/typing.py sha256=ayRRnXa4rbG2AhdC0c84KjAmXJiQZ1x4DmCdOk65AHM 299
spicerack/toolforge/__init__.py sha256=NK7P2EhUeDcAIVK6agR60ZZpf3DUfyLvdMgrhK6vt5Y 52
spicerack/toolforge/etcdctl.py sha256=hJ0BcLe8iEndtMPLOdo1-wIuUGx0T55iRTSOW1w1RA8 9529
wikimedia_spicerack-8.16.1.dist-info/LICENSE sha256=EWYSMrnmphc0YFUXpOLelXpZmXwX8fW64KFyWSAf8_Q 34686
wikimedia_spicerack-8.16.1.dist-info/METADATA sha256=0HjsUBbZE_3TB-JUW0vXUnA4CiuirXWtBx1g2q6eh8I 3285
wikimedia_spicerack-8.16.1.dist-info/WHEEL sha256=OVMc5UfuAQiSplgO0_WdW7vXVGAt9Hdd6qtN4HotdyA 91
wikimedia_spicerack-8.16.1.dist-info/entry_points.txt sha256=APgDunqZp8TK2Qg9J2uieyBEcOwRLwYe2tGAH54Fx8U 54
wikimedia_spicerack-8.16.1.dist-info/top_level.txt sha256=75L-2AvoBWepyFxCUjCrwxoyOo-dzJFAUoGmB8FtBjs 10
wikimedia_spicerack-8.16.1.dist-info/RECORD

top_level.txt

spicerack

entry_points.txt

cookbook = spicerack._cookbook:main