Metadata-Version: 2.4
Name: kingpin
Version: 4.0.3
Summary: Deployment Automation Engine
Author: Nextdoor Engineering
Maintainer: Nextdoor Engineering
License: Apache License, Version 2.0
Project-URL: Homepage, https://nextdoor.com/
Project-URL: Documentation, https://kingpin.readthedocs.io/en/latest/
Project-URL: Source, https://github.com/Nextdoor/kingpin
Project-URL: Changelog, https://github.com/Nextdoor/kingpin/releases
Keywords: deployment,automation,kingpin,aws,nextdoor,cloudformation
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development
Requires-Python: >=3.7
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: tornado==6.5.2
Requires-Dist: jsonschema<5.0.0,>=3.0.0
Requires-Dist: jsonpickle==4.1.1
Requires-Dist: cfn-flip==1.3.0
Requires-Dist: rainbow_logging_handler==2.2.2
Requires-Dist: boto3==1.40.64
Requires-Dist: inflection==0.5.1
Requires-Dist: zipp==3.23.0
Requires-Dist: configparser==7.2.0
Dynamic: license-file

Kingpin: Deployment Automation Engine
=====================================

|doc_status|_ |pypi_download|_

*Kingpin: the chief element of any system, plan, or the like.*

Kingpin provides 3 main functions:

-  **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.
-  **Automation Engine** - Kingpin leverages python's `tornado <http://tornado.readthedocs.org>`_ engine.
-  **Parallel Execution** - Aside from non-blocking network IO, Kingpin can execute any action in parallel with another. (Read group.Async below)

Documentation
-------------

Documentation is hosted at `https://kingpin.readthedocs.io <https://kingpin.readthedocs.io>`_

.. |doc_status| image:: https://readthedocs.org/projects/kingpin/badge/?version=latest
.. _doc_status: https://kingpin.readthedocs.org
.. |pypi_download| image:: https://badge.fury.io/py/kingpin.png
.. _pypi_download: https://pypi.python.org/pypi/kingpin
