{ "info": { "author": "Riccardo Coccioli", "author_email": "rcoccioli@wikimedia.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX :: BSD", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Clustering", "Topic :: System :: Distributed Computing", "Topic :: System :: Systems Administration" ], "description": "Spicerack - Automation framework for the WMF production infrastructure\n----------------------------------------------------------------------\n\nSpicerack provides an entry point to all the libraries needed to automate and orchestrate tasks inside the Wikimedia\nFoundation's production infrastructure. It provides also an entry point script ``cookbook`` to list and run the\navailable cookbooks, both one by one or via an interactive menu.\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/wikimedia/operations-software-spicerack", "keywords": "wmf,automation,orchestration", "license": "GPLv3+", "maintainer": "", "maintainer_email": "", "name": "wikimedia-spicerack", "package_url": "https://pypi.org/project/wikimedia-spicerack/", "platform": "GNU/Linux", "project_url": "https://pypi.org/project/wikimedia-spicerack/", "project_urls": { "Homepage": "https://github.com/wikimedia/operations-software-spicerack" }, "release_url": "https://pypi.org/project/wikimedia-spicerack/0.0.28/", "requires_dist": [ "conftool (>=1.0.1)", "cumin (>=3.0.2)", "dnspython (>=1.15.0)", "elasticsearch (<6.0.0,>=5.0.0)", "elasticsearch-curator (<5.4.0,>=5.0.0)", "phabricator (>=0.7.0)", "pynetbox (>=4.0.6)", "pyyaml (>=3.11)", "redis (>=2.10.0)", "requests (>=2.11.1)", "urllib3 (<1.25)", "bandit (<1.6.0,>=1.1.0) ; extra == 'tests'", "flake8 (>=3.2.1) ; extra == 'tests'", "flake8-import-order (>=0.18.1) ; extra == 'tests'", "mypy (>=0.470) ; extra == 'tests'", "prospector[with_everything] (<=1.1.6.2,>=0.12.4) ; extra == 'tests'", "pytest-cov (>=1.8.0) ; extra == 'tests'", "pytest-xdist (>=1.15.0) ; extra == 'tests'", "pytest (>=3.0.3) ; extra == 'tests'", "requests-mock (>=1.3.0) ; extra == 'tests'", "sphinx-rtd-theme (>=0.1.6) ; extra == 'tests'", "sphinx-argparse (>=0.1.15) ; extra == 'tests'", "Sphinx (>=1.4.9) ; extra == 'tests'" ], "requires_python": "", "summary": "Automation framework for the WMF production infrastructure", "version": "0.0.28" }, "last_serial": 5954131, "releases": { "0.0.18": [ { "comment_text": "", "digests": { "md5": "b10734685a5d762b8915740d7dbe9715", "sha256": "18be64d162c70b4e739a50bb99e2906d7c74bf34aed83f73dbbec30e89136bf0" }, "downloads": -1, "filename": "wikimedia_spicerack-0.0.18-py3-none-any.whl", "has_sig": true, "md5_digest": "b10734685a5d762b8915740d7dbe9715", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 69529, "upload_time": "2019-02-20T15:11:31", "url": "https://files.pythonhosted.org/packages/2c/00/3275d08ffc0bdc40fdd65b35f02c4e655786eca50200baa67f89c8877ec2/wikimedia_spicerack-0.0.18-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c50ac59428b9c569cfe5ea89b2cd4546", "sha256": "c4afa914c996cd4707ae1c36f3ca75873fae76d13dfcfb4394dce9c70cad73c8" }, "downloads": -1, "filename": "wikimedia-spicerack-0.0.18.tar.gz", "has_sig": true, "md5_digest": "c50ac59428b9c569cfe5ea89b2cd4546", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103412, "upload_time": "2019-02-20T15:11:33", "url": "https://files.pythonhosted.org/packages/99/47/a4213825d878c499ab76d89120407e1aedf5c0a0071743ca0e3abaf15801/wikimedia-spicerack-0.0.18.tar.gz" } ], "0.0.19": [ { "comment_text": "", "digests": { "md5": "7c823e8b20305a1aac00e0165f5222f8", "sha256": "9589a3520c34304d6e557a0c0b1a3f37368c2bc6b6045845b0033f3a293ae8ca" }, "downloads": -1, "filename": "wikimedia_spicerack-0.0.19-py3-none-any.whl", "has_sig": true, "md5_digest": "7c823e8b20305a1aac00e0165f5222f8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 69545, "upload_time": "2019-02-21T11:12:37", "url": "https://files.pythonhosted.org/packages/2a/a0/47ee83bfa314b00507e23f5f0d729a495258ddfc7c5d6af77f62fb944053/wikimedia_spicerack-0.0.19-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "41e59919092758fc1eac8d3b648a9f5b", "sha256": "12d2c4df27d0ce4762e2a985ad9bab16c9a8469afc805f1bd8d50c57bb60fa4f" }, "downloads": -1, "filename": "wikimedia-spicerack-0.0.19.tar.gz", "has_sig": true, "md5_digest": "41e59919092758fc1eac8d3b648a9f5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103636, "upload_time": "2019-02-21T11:12:39", "url": "https://files.pythonhosted.org/packages/f4/29/7065a6f6dcb14af67c5670cbdfd90bea49663fab91ff6b2eef5a50379ceb/wikimedia-spicerack-0.0.19.tar.gz" } ], "0.0.20": [ { "comment_text": "", "digests": { "md5": "c6330b4be4519c4bd821c74fbe2458df", "sha256": "358f92d26f11a7f561f21fe5848655170ff310481300b31e59ff45d1b3b9f5b4" }, "downloads": -1, "filename": "wikimedia_spicerack-0.0.20-py3-none-any.whl", "has_sig": true, "md5_digest": "c6330b4be4519c4bd821c74fbe2458df", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 70405, "upload_time": "2019-03-06T10:47:17", "url": "https://files.pythonhosted.org/packages/a8/84/697c98a5d3758487855d1fb46a976e72b971d3eaa8301dac362af3943ace/wikimedia_spicerack-0.0.20-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed3b5942121f5237fed6273b583ae4cb", "sha256": "1f180e04a53897cc0f9476ebc704b484ac47057f812b997bc1668c00ebbaf7d6" }, "downloads": -1, "filename": "wikimedia-spicerack-0.0.20.tar.gz", "has_sig": true, "md5_digest": "ed3b5942121f5237fed6273b583ae4cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 105584, "upload_time": "2019-03-06T10:47:19", "url": "https://files.pythonhosted.org/packages/a9/e3/ae9da167d5fa956db77e73dbcac5529b317c198f32bfe38244d7d5456d70/wikimedia-spicerack-0.0.20.tar.gz" } ], "0.0.21": [ { "comment_text": "", "digests": { "md5": "5646e73c95267f0a07e924d4d2865413", "sha256": "54f6583d1c56f1ad76ef96eb30beb37f09a255da4d91a7ac7422a2605bb9cb96" }, "downloads": -1, "filename": "wikimedia_spicerack-0.0.21-py3-none-any.whl", "has_sig": true, "md5_digest": "5646e73c95267f0a07e924d4d2865413", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 73568, "upload_time": "2019-04-03T10:18:15", "url": "https://files.pythonhosted.org/packages/28/a6/2a1e209364136aec7d01992bf721406b51f69fc5398dbffc209dde11e798/wikimedia_spicerack-0.0.21-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "271a593a5973c132621b4ceba7421208", "sha256": "34961bf8fbb9e3b394307140dd2579872265f62e6e9a0da142baa89b9f942896" }, "downloads": -1, "filename": "wikimedia-spicerack-0.0.21.tar.gz", "has_sig": true, "md5_digest": "271a593a5973c132621b4ceba7421208", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108945, "upload_time": "2019-04-03T10:18:17", "url": "https://files.pythonhosted.org/packages/83/a7/653a89c7bc0852420e9f6da9bbf872346b3ce157ff0be9744d88932c194d/wikimedia-spicerack-0.0.21.tar.gz" } ], "0.0.22": [ { "comment_text": "", "digests": { "md5": "1b35e1a4bdd4effda1dd7682effdde2d", "sha256": "e0f046b8198cb604199486d330aa6ea2d55f23de9065bc1d169aca39e85c714e" }, "downloads": -1, "filename": "wikimedia_spicerack-0.0.22-py3-none-any.whl", "has_sig": true, "md5_digest": "1b35e1a4bdd4effda1dd7682effdde2d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 73532, "upload_time": "2019-04-04T13:27:39", "url": "https://files.pythonhosted.org/packages/87/19/0a16bcdc3af2e4a51ebecd063137900824fd67e1c9a10d9ba666a073784d/wikimedia_spicerack-0.0.22-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05128bb4abaa481ced983d1e378c0c55", "sha256": "fe64238a5579b19a6b307f69100e07428c9c70021be256a1bd052d522ad85e5d" }, "downloads": -1, "filename": "wikimedia-spicerack-0.0.22.tar.gz", "has_sig": true, "md5_digest": "05128bb4abaa481ced983d1e378c0c55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108954, "upload_time": "2019-04-04T13:27:42", "url": "https://files.pythonhosted.org/packages/43/48/d0ae3c2ff7a28f1db554cc972475bc9871e123f27083bc60a6970134838c/wikimedia-spicerack-0.0.22.tar.gz" } ], "0.0.23": [ { "comment_text": "", "digests": { "md5": "5d9f8636a133f080fa592027c612d7ea", "sha256": "21f54a94ba99802662d3d5b177829dda6e9b58c77a6d8534435e8317f7a8f1b6" }, "downloads": -1, "filename": "wikimedia_spicerack-0.0.23-py3-none-any.whl", "has_sig": true, "md5_digest": "5d9f8636a133f080fa592027c612d7ea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 76544, "upload_time": "2019-04-19T14:59:59", "url": "https://files.pythonhosted.org/packages/b0/ce/bcb3540287d6de2ae7224af76b29c979eea53e39082e3baf99a3fc5036b1/wikimedia_spicerack-0.0.23-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01b43d9704e06c9ae515aea4a9f710f5", "sha256": "40a3708de1ce5ab4e4303e85ca93211780976663e86cb5822bf758c4da9409ae" }, "downloads": -1, "filename": "wikimedia-spicerack-0.0.23.tar.gz", "has_sig": true, "md5_digest": "01b43d9704e06c9ae515aea4a9f710f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 116845, "upload_time": "2019-04-19T15:00:03", "url": "https://files.pythonhosted.org/packages/ef/4a/9247fb6887664b59f911770ef9d207e79298089a3c62908b5d648e6187a8/wikimedia-spicerack-0.0.23.tar.gz" } ], "0.0.26": [ { "comment_text": "", "digests": { "md5": "cc5f36a59c4f19751506434cc02eafbd", "sha256": "9b3741f734941feadd20e94a7c3b57b910bcabf166bb191ac121e323a5dbefec" }, "downloads": -1, "filename": "wikimedia_spicerack-0.0.26-py3-none-any.whl", "has_sig": true, "md5_digest": "cc5f36a59c4f19751506434cc02eafbd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 81345, "upload_time": "2019-08-06T17:19:23", "url": "https://files.pythonhosted.org/packages/36/1f/0ac69b11cf81d159c669f1bb67b5a78ebb49530d1e1ac088f1f7eb30d44f/wikimedia_spicerack-0.0.26-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c749c4db7593e50f5a79d0a15709bcc", "sha256": "d063a6dfbe16872ddf4b8e3cdef0cc90161795930a0bd3e8aa4f2dbf9a5c566f" }, "downloads": -1, "filename": "wikimedia-spicerack-0.0.26.tar.gz", "has_sig": true, "md5_digest": "1c749c4db7593e50f5a79d0a15709bcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126642, "upload_time": "2019-08-06T17:19:26", "url": "https://files.pythonhosted.org/packages/bf/9b/2e6d40e306fc2aa2e8c1c6d98fafd38c405e992d74b38b3bfcae3b29a618/wikimedia-spicerack-0.0.26.tar.gz" } ], "0.0.27": [ { "comment_text": "", "digests": { "md5": "82ec7f6be27bc6156f8ca46c5b892292", "sha256": "b9aecbc715c790c22f771375d4bca8b22a8bc4eb6e7335f844d3266f0d2ccb04" }, "downloads": -1, "filename": "wikimedia_spicerack-0.0.27-py3-none-any.whl", "has_sig": true, "md5_digest": "82ec7f6be27bc6156f8ca46c5b892292", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 81510, "upload_time": "2019-08-25T13:46:43", "url": "https://files.pythonhosted.org/packages/60/3e/37139b904620cb3c01b32cb876e1f6b9a4ab808bfc8324e14baa13582c9a/wikimedia_spicerack-0.0.27-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d8a11d6cc0316e94c5abe8ded2b06f4", "sha256": "ae2d1d4cd9b982f9008a18e48d20cba998fc6e15b0e0ebbb26302cf5e9d4a320" }, "downloads": -1, "filename": "wikimedia-spicerack-0.0.27.tar.gz", "has_sig": true, "md5_digest": "7d8a11d6cc0316e94c5abe8ded2b06f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 127192, "upload_time": "2019-08-25T13:46:46", "url": "https://files.pythonhosted.org/packages/29/1e/cee233c9feb9dc7a503d737fe14e4b2a3dc78c7f7c01ec03e75fad69ed77/wikimedia-spicerack-0.0.27.tar.gz" } ], "0.0.28": [ { "comment_text": "", "digests": { "md5": "67bfbb3a20b52c002af991e435a930ba", "sha256": "2cc73c54810fac3390f3d9f2fc2dd66864cbb1ba7ec68841067b0d4f051ba133" }, "downloads": -1, "filename": "wikimedia_spicerack-0.0.28-py3-none-any.whl", "has_sig": true, "md5_digest": "67bfbb3a20b52c002af991e435a930ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 82067, "upload_time": "2019-10-10T10:36:44", "url": "https://files.pythonhosted.org/packages/ac/ac/eadd11ba153e7f9a9112e8134368d82210317295a548652bfe96a4ec4715/wikimedia_spicerack-0.0.28-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7512faaf51c2e985dd0452df6503e1eb", "sha256": "5066ec8fad16ed600e871dd8fdc60457c054c494e187b14b25942cedd38b168d" }, "downloads": -1, "filename": "wikimedia-spicerack-0.0.28.tar.gz", "has_sig": true, "md5_digest": "7512faaf51c2e985dd0452df6503e1eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 128483, "upload_time": "2019-10-10T10:36:46", "url": "https://files.pythonhosted.org/packages/41/ee/76239542a559610df88c10c425340952308931a25303f12d791ad55e8a43/wikimedia-spicerack-0.0.28.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "45e7ec6b8925a81fba0252f9d7c6d086", "sha256": "fe4755de3ce3ee5dc971e516d99ba6f98cebcd8a768bd68f5a6f1d08c07997b9" }, "downloads": -1, "filename": "wikimedia_spicerack-0.0.3-py3-none-any.whl", "has_sig": true, "md5_digest": "45e7ec6b8925a81fba0252f9d7c6d086", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26455, "upload_time": "2018-08-30T08:39:09", "url": "https://files.pythonhosted.org/packages/28/d6/962c05fad0b6197502b2c258ec5fc30a53390ce5606c7b2a8832bee713cd/wikimedia_spicerack-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f15be84141e323913e81dd91f42d491", "sha256": "06ce2abd33dfebee6556d1741829caead3b57897689f94533d56648c41831445" }, "downloads": -1, "filename": "wikimedia-spicerack-0.0.3.tar.gz", "has_sig": true, "md5_digest": "5f15be84141e323913e81dd91f42d491", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49106, "upload_time": "2018-08-30T08:39:11", "url": "https://files.pythonhosted.org/packages/02/2b/8d6581ab8e159557868d5633b41c28641b3d0023cdec3cfc4cb81b6d2efc/wikimedia-spicerack-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "67bfbb3a20b52c002af991e435a930ba", "sha256": "2cc73c54810fac3390f3d9f2fc2dd66864cbb1ba7ec68841067b0d4f051ba133" }, "downloads": -1, "filename": "wikimedia_spicerack-0.0.28-py3-none-any.whl", "has_sig": true, "md5_digest": "67bfbb3a20b52c002af991e435a930ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 82067, "upload_time": "2019-10-10T10:36:44", "url": "https://files.pythonhosted.org/packages/ac/ac/eadd11ba153e7f9a9112e8134368d82210317295a548652bfe96a4ec4715/wikimedia_spicerack-0.0.28-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7512faaf51c2e985dd0452df6503e1eb", "sha256": "5066ec8fad16ed600e871dd8fdc60457c054c494e187b14b25942cedd38b168d" }, "downloads": -1, "filename": "wikimedia-spicerack-0.0.28.tar.gz", "has_sig": true, "md5_digest": "7512faaf51c2e985dd0452df6503e1eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 128483, "upload_time": "2019-10-10T10:36:46", "url": "https://files.pythonhosted.org/packages/41/ee/76239542a559610df88c10c425340952308931a25303f12d791ad55e8a43/wikimedia-spicerack-0.0.28.tar.gz" } ] }