{ "info": { "author": "Nextdoor Engineering", "author_email": "eng@nextdoor.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: POSIX", "Programming Language :: Python", "Topic :: Software Development" ], "description": "Kingpin: Deployment Automation Engine\n=====================================\n\n|build_status|_ |doc_status|_ |pypi_download|_\n\n*Kingpin: the chief element of any system, plan, or the like.*\n\nKingpin provides 3 main functions:\n\n- **API Abstraction** - Job instructions are provided to Kingpin via a JSON based DSL (read below). The schema is strict and consistent from one action to another. \n- **Automation Engine** - Kingpin leverages python's `tornado `_ engine.\n- **Parallel Execution** - Aside from non-blocking network IO, Kingpin can execute any action in parallel with another. (Read group.Async below)\n\nDocumentation\n-------------\n\nDocumentation is hosted at `https://kingpin.readthedocs.org `_\n\n.. |build_status| image:: https://travis-ci.org/Nextdoor/kingpin.svg?branch=master\n.. _build_status: https://travis-ci.org/Nextdoor/kingpin\n.. |doc_status| image:: https://readthedocs.org/projects/kingpin/badge/?version=latest\n.. _doc_status: https://kingpin.readthedocs.org\n.. |pypi_download| image:: https://badge.fury.io/py/kingpin.png\n.. _pypi_download: https://pypi.python.org/pypi/kingpin", "description_content_type": "", "docs_url": "https://pythonhosted.org/kingpin/", "download_url": "http://pypi.python.org/pypi/kingpin#downloads", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Nextdoor/kingpin", "keywords": "apache", "license": "Apache License, Version 2.0", "maintainer": "", "maintainer_email": "", "name": "kingpin", "package_url": "https://pypi.org/project/kingpin/", "platform": "", "project_url": "https://pypi.org/project/kingpin/", "project_urls": { "Download": "http://pypi.python.org/pypi/kingpin#downloads", "Homepage": "https://github.com/Nextdoor/kingpin" }, "release_url": "https://pypi.org/project/kingpin/0.5.9/", "requires_dist": null, "requires_python": "", "summary": "Deployment Automation Engine", "version": "0.5.9" }, "last_serial": 5152269, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "eaa61f4a9f87cc3af6294614a474227a", "sha256": "7bb3834fe3db80be95a8e3deee73e7f42f178407cf732c57fc9bb4a14f9f8ab2" }, "downloads": -1, "filename": "kingpin-0.1.0.tar.gz", "has_sig": false, "md5_digest": "eaa61f4a9f87cc3af6294614a474227a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35953, "upload_time": "2014-10-15T01:47:31", "url": "https://files.pythonhosted.org/packages/6b/28/8f85f2383ec06a75a064744b5b1b762e4b2885756ac07f59cc9e623a4292/kingpin-0.1.0.tar.gz" } ], "0.1.0a1": [ { "comment_text": "", "digests": { "md5": "5a6387185be56d43f4c1f54e29007afd", "sha256": "e33cc318568de78739b4830933d91ccaca4c6b42602eaf268f385b90c3853c67" }, "downloads": -1, "filename": "kingpin-0.1.0a1.tar.gz", "has_sig": false, "md5_digest": "5a6387185be56d43f4c1f54e29007afd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35894, "upload_time": "2014-10-15T01:45:03", "url": "https://files.pythonhosted.org/packages/07/f7/b61f8b61a6cdd93721da315bca4719a0d692559338d133c12a46593c4ecd/kingpin-0.1.0a1.tar.gz" } ], "0.1.1": [ { "comment_text": "built for Darwin-14.0.0", "digests": { "md5": "8b6ae43c10c53657763eb3d494e0f8f7", "sha256": "152b0cd70762e4ce45c3734df9ce6b59a934883fd8ab32885b4a0364f8858e53" }, "downloads": -1, "filename": "kingpin-0.1.1.macosx-10.10-intel.tar.gz", "has_sig": false, "md5_digest": "8b6ae43c10c53657763eb3d494e0f8f7", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 78264, "upload_time": "2014-10-30T19:12:49", "url": "https://files.pythonhosted.org/packages/37/69/bf1a979fcb50060551d1f84993028479f243104f0e48d1086947c7ce46cd/kingpin-0.1.1.macosx-10.10-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "d81f1fed5b5de86ed15964e5313ec6f9", "sha256": "167bc181835e836d988e94fe0c903b4da2633f08820629a94a5d16193ab2a814" }, "downloads": -1, "filename": "kingpin-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d81f1fed5b5de86ed15964e5313ec6f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41241, "upload_time": "2014-10-24T22:33:49", "url": "https://files.pythonhosted.org/packages/c7/ce/6db1ddf8a7f50d3f96f853fbb5513294708fb7600705947669cecbf8dc38/kingpin-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "6e6bde9078d7791771ed8b86d829b0fb", "sha256": "0832c6c408cdee9962f319ed33a098ee628b4acce855f189193df9bf41c382ad" }, "downloads": -1, "filename": "kingpin-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6e6bde9078d7791771ed8b86d829b0fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41215, "upload_time": "2014-10-30T19:13:41", "url": "https://files.pythonhosted.org/packages/66/02/a8cadd2372835b12be888977ca84c8ee521fdc241a8cf15ba6a914565c35/kingpin-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "9bc65dbfc85e1f78af8a9ae78e7ec9cc", "sha256": "fb7a68cad698ad29b808e46db93d349943f2329f1af9db9823930e220c1a6a70" }, "downloads": -1, "filename": "kingpin-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9bc65dbfc85e1f78af8a9ae78e7ec9cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66080, "upload_time": "2015-01-23T19:48:08", "url": "https://files.pythonhosted.org/packages/30/5e/c713586cee9c5f4ce4c0361afe86653d4718975458061f52a19f5e8222cf/kingpin-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "dfbbc70d591a5d784c3e9565a8ad481e", "sha256": "5fa8081d2c2bf01ce51bc611f87b6678c6ba93cae68e54b36086beaba138611c" }, "downloads": -1, "filename": "kingpin-0.2.1.tar.gz", "has_sig": false, "md5_digest": "dfbbc70d591a5d784c3e9565a8ad481e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66271, "upload_time": "2015-01-30T20:41:43", "url": "https://files.pythonhosted.org/packages/f9/b3/0aae970e5cadafa5fd6af7b8b8a8d9c8824f201b7820a1826e83287f004c/kingpin-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "787e7689d1a3430285ee356adac4f086", "sha256": "d7a6185a2005251742c4a8dbe24d5bd752e255075bc3f977ad194176d97c4320" }, "downloads": -1, "filename": "kingpin-0.2.2.tar.gz", "has_sig": false, "md5_digest": "787e7689d1a3430285ee356adac4f086", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78535, "upload_time": "2015-02-13T18:03:37", "url": "https://files.pythonhosted.org/packages/c6/a2/d7e30c006299e2d20af973f2042a2e622ca058156dc8b08372e3627211f6/kingpin-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "f56d7a3a0eeb83e259745b238b07ac11", "sha256": "90e514fa89b6cfcf17f950ae79c84cb863f79605725ea0c2a90aef6e7f70479b" }, "downloads": -1, "filename": "kingpin-0.2.3.tar.gz", "has_sig": false, "md5_digest": "f56d7a3a0eeb83e259745b238b07ac11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79877, "upload_time": "2015-02-23T22:25:22", "url": "https://files.pythonhosted.org/packages/cc/ff/96663930533a776a5486e6f1ce6f002685f8bab9974ae2bba4acadf26330/kingpin-0.2.3.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "fb9f97149921052729777e233880b553", "sha256": "c508f02f3886b76ea1bea8442674009ada80ceaece11eef2d0d9bec35e5ffd05" }, "downloads": -1, "filename": "kingpin-0.2.5.tar.gz", "has_sig": false, "md5_digest": "fb9f97149921052729777e233880b553", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86755, "upload_time": "2015-03-16T17:13:25", "url": "https://files.pythonhosted.org/packages/2d/5b/aa14ffc8f328ca0738358a7263cbf898e2d34dd480185cb8443116bc0ee5/kingpin-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "68a01c57425c616980bce5bbe3f54ed7", "sha256": "32a3b22ece4febf0ba1a273b1b9a603fd7a64ffe34ff554b1dfea2060dd069bf" }, "downloads": -1, "filename": "kingpin-0.2.6.tar.gz", "has_sig": false, "md5_digest": "68a01c57425c616980bce5bbe3f54ed7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88145, "upload_time": "2015-04-28T23:31:59", "url": "https://files.pythonhosted.org/packages/17/4e/833a47e9b77dffd957765cf083b291083100baf2e278b9fd5b2745f9b6f4/kingpin-0.2.6.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "e665cda14c95e669003d63af6e252a51", "sha256": "338d447e67f5414898346708a19c4334e0bc956f0488ef06f755185e6c5483ff" }, "downloads": -1, "filename": "kingpin-0.3.0.tar.gz", "has_sig": false, "md5_digest": "e665cda14c95e669003d63af6e252a51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110423, "upload_time": "2015-10-22T22:25:00", "url": "https://files.pythonhosted.org/packages/56/47/64783aa0511b0eab24d14b9353d5f94cde5c8ce219dbc8ab8f67e3ffb428/kingpin-0.3.0.tar.gz" } ], "0.3.1a0": [], "0.4.0": [ { "comment_text": "", "digests": { "md5": "b78e55f376860fa9622e9914d2b0f2aa", "sha256": "0f43e65d6767ac2a352da4f276ed01f6212a25f0aee7804ae3e54978c12824e9" }, "downloads": -1, "filename": "kingpin-0.4.0-py2.7.egg", "has_sig": false, "md5_digest": "b78e55f376860fa9622e9914d2b0f2aa", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 389550, "upload_time": "2016-05-26T20:19:44", "url": "https://files.pythonhosted.org/packages/01/cf/dec3a4ceb7e253e1cecd1d4bce02ed24aeb5f52b95452d8634796cfed7cc/kingpin-0.4.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "43fe453372cac438cd18e41307709e87", "sha256": "79a02853464e86b2a412d70cde44cbd20d3aeb100e061837083fad2be1127c74" }, "downloads": -1, "filename": "kingpin-0.4.0.tar.gz", "has_sig": false, "md5_digest": "43fe453372cac438cd18e41307709e87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 128387, "upload_time": "2016-05-26T20:19:49", "url": "https://files.pythonhosted.org/packages/06/fd/5cd94974494286db01c6141460ac5838c1ca124a25ae24b841bc8287414c/kingpin-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "fd20e77328a71ad2f135cce1b1407032", "sha256": "950e9afab897d59585e70228f240685fdd6b4a6f3e954fcdf7ec957543dc3968" }, "downloads": -1, "filename": "kingpin-0.4.1-py2.7.egg", "has_sig": false, "md5_digest": "fd20e77328a71ad2f135cce1b1407032", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 539509, "upload_time": "2017-03-29T22:23:01", "url": "https://files.pythonhosted.org/packages/a9/31/db0d94420a49ca3e15186da487a6c72c309238d29fd84086f82daf616601/kingpin-0.4.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "fb62516b261f13b99b20e45ec3b1cc94", "sha256": "ace14d5ebaca9950c155a88169e5dcfec64ecb2ef060e1003c9a82f292306ab2" }, "downloads": -1, "filename": "kingpin-0.4.1.tar.gz", "has_sig": false, "md5_digest": "fb62516b261f13b99b20e45ec3b1cc94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 186640, "upload_time": "2017-03-29T22:23:04", "url": "https://files.pythonhosted.org/packages/1d/fe/d7160240668da3c4c90a6570d62337f318403b73ee67604bc7eb8026b356/kingpin-0.4.1.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "e0fecf24c8007268609f26f721a08772", "sha256": "4057f08c23c67d27c80700f1ba727c7464eaf46fd46ad49e869cf8beb6244953" }, "downloads": -1, "filename": "kingpin-0.5.1.tar.gz", "has_sig": false, "md5_digest": "e0fecf24c8007268609f26f721a08772", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 191659, "upload_time": "2018-02-14T20:18:50", "url": "https://files.pythonhosted.org/packages/c2/0c/ba91685bf0382a4b977997650455e3392d32de2c95de11d4a26c8fcecf7e/kingpin-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "feed774e0162ae9acd850017488b7d73", "sha256": "528077cd0ae098f7da58d18a3fb19bd00b19ad02ac5e51bf79d0773c6d5adf3d" }, "downloads": -1, "filename": "kingpin-0.5.2.tar.gz", "has_sig": false, "md5_digest": "feed774e0162ae9acd850017488b7d73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 191651, "upload_time": "2018-02-22T19:07:30", "url": "https://files.pythonhosted.org/packages/29/ef/321364910517f248ab45ea4a53e9b4319cdd451c15498569ba18f2e5276a/kingpin-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "991ddd07ad03df9443efe1f239162697", "sha256": "ed21da88bd3f799ccb9b419f67a1daf1f3f0e3c8e96ed7ee9e5e8d034768f899" }, "downloads": -1, "filename": "kingpin-0.5.3.tar.gz", "has_sig": false, "md5_digest": "991ddd07ad03df9443efe1f239162697", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 191933, "upload_time": "2018-02-22T20:28:07", "url": "https://files.pythonhosted.org/packages/39/f5/397425bbdea114986d06ad26cd7e3eba43cbe81bbf9b5df8f9b4a03b55f9/kingpin-0.5.3.tar.gz" } ], "0.5.7": [ { "comment_text": "", "digests": { "md5": "473ef6476b07882d6f330a588c08fb9c", "sha256": "55754c85c9a32da62712dbcb0d369d8a5d1b21a542452f0f6984545882007e62" }, "downloads": -1, "filename": "kingpin-0.5.7.tar.gz", "has_sig": false, "md5_digest": "473ef6476b07882d6f330a588c08fb9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 200171, "upload_time": "2019-03-21T15:31:10", "url": "https://files.pythonhosted.org/packages/7f/e0/53748b1ae8a3404ee9aa9dfd8f2d40b8c8433b87c02e690deebf2bb473cd/kingpin-0.5.7.tar.gz" } ], "0.5.9": [ { "comment_text": "", "digests": { "md5": "7eec2f3d37d7c00fa00d7172d0d51095", "sha256": "db6e11c3530b9fae850c61271c4466e29413735220d7d25e657c81250bc5a3b9" }, "downloads": -1, "filename": "kingpin-0.5.9.tar.gz", "has_sig": false, "md5_digest": "7eec2f3d37d7c00fa00d7172d0d51095", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 200393, "upload_time": "2019-04-16T21:53:27", "url": "https://files.pythonhosted.org/packages/4d/b6/d6f8419a01c32ff283ada7bb5b1bd04dd1fd5d59c89416e25e90c72d2167/kingpin-0.5.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7eec2f3d37d7c00fa00d7172d0d51095", "sha256": "db6e11c3530b9fae850c61271c4466e29413735220d7d25e657c81250bc5a3b9" }, "downloads": -1, "filename": "kingpin-0.5.9.tar.gz", "has_sig": false, "md5_digest": "7eec2f3d37d7c00fa00d7172d0d51095", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 200393, "upload_time": "2019-04-16T21:53:27", "url": "https://files.pythonhosted.org/packages/4d/b6/d6f8419a01c32ff283ada7bb5b1bd04dd1fd5d59c89416e25e90c72d2167/kingpin-0.5.9.tar.gz" } ] }