{ "info": { "author": "Shiwaforce.com", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "# POCO\n[![Build Status](https://travis-ci.org/shiwaforce/poco.svg?branch=master)](https://travis-ci.org/shiwaforce/poco)\n[![pypi](https://img.shields.io/pypi/v/poco.svg)](https://pypi.python.org/pypi/poco)\n[![pypi](https://img.shields.io/pypi/pyversions/poco.svg)](https://pypi.python.org/pypi/poco)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/62a09af060af69ece1d2/test_coverage)](https://codeclimate.com/github/shiwaforce/poco/test_coverage)\n[![Maintainability](https://api.codeclimate.com/v1/badges/62a09af060af69ece1d2/maintainability)](https://codeclimate.com/github/shiwaforce/poco/maintainability)\n\n

\n \n

\n\n**Poco** helps to organise and manage Docker, Docker-Compose, Kubernetes projects of any complexity using simple YAML config files to shorten the route from finding your project to initialising it in your local environment.\n\n- **Simple**. Configure, run and switch between projects with a very simple command line interface. \n- **Flexibility**. Manage, scale, maintain projects of any complexity with ease.\n- **Configure Once, Use Everywhere**. Configure project once so the rest of your team will feel the value of zero configuration. \n\n## Features\n- **Docker, Docker-Compose, Kubernetes, Helm** support out of the box.\n- **Git, SVN** support out of the box.\n- **Project Catalog, Multiple Catalogues**. Create your own project catalog. Organise and your projects without additional tools.\n- **Multiple Plans**. Create multiple plans for different environments or even environments for demo purposes. Switch between plans (environments) with ease.\n- **Simple Config Files**. Poco helps to split config files, so it is easy to maintain and scale them any time.\n- **Script Support (Hooks)**. Add additional scripts any time.\n\n\n## Documentation\nAll documentation is available on [proco.app](https://proco.app)\n- [Documentation](http://proco.app/documentation) \n- [Overview](http://proco.app/documentation/) \n- [Tutorials](http://proco.app/tutorials/) \n- [Github, Gitlab Integration](http://proco.app/documentation/third-party-integrations/) \n\n\n## Requirements\n- Git or SVN\n- SSH\n- Docker (17.0.0 or higher version is recommended)\n- kubectl, for Kubernetes support\n- helm, for helm functionality support\n\n## Quick start\nInstall `poco`:\n```\n$:~ pip install poco\n```\n\nInit project:\n```\n$:~ mkdir my-project\n$:~ cd my-project\n$:~ poco init\n```\n`poco.yml` and `docker-compose.yml` example files will be created.\n\nStart project:\n```\n$:~ poco up\n```\n\nBefore adding your project to Poco Repo create new empty git repository,\nadd repository to your local Poco Repo config:\n```\n$:~ poco repo add \n```\n\nNow you can add you project to repo:\n```\n$:~ poco project add [] []\n```\n\nPublish your changes:\n```\n$:~ poco repo push\n```\n\nStop your project:\n```\n$:~ poco stop\n```\n\n## Licence\n[MIT](http://opensource.org/licenses/MIT)\nCopyright (c) 2017-present, [Shiwaforce.com](https://www.shiwaforce.com/en)", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.shiwaforce.com", "keywords": "", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "poco", "package_url": "https://pypi.org/project/poco/", "platform": "", "project_url": "https://pypi.org/project/poco/", "project_urls": { "Homepage": "https://www.shiwaforce.com" }, "release_url": "https://pypi.org/project/poco/0.96.8/", "requires_dist": null, "requires_python": "", "summary": "poco lets you catalogue and manage your Docker projects using simple YAML files to shorten the route from finding your project to initialising it in your environment.", "version": "0.96.8" }, "last_serial": 5002559, "releases": { "0.96.0": [ { "comment_text": "", "digests": { "md5": "d02767825a78a01cea507a612b6f3a3f", "sha256": "02ef7e163ccf2ca3e1972edcbd9e55ca3b32490f6a25debe3d950fdc876fad53" }, "downloads": -1, "filename": "poco-0.96.0.tar.gz", "has_sig": false, "md5_digest": "d02767825a78a01cea507a612b6f3a3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33403, "upload_time": "2018-09-05T08:54:51", "url": "https://files.pythonhosted.org/packages/0a/5f/526308b30afb88393c3e04c0854a6a1d8de33e7133248fcd08aa5615daca/poco-0.96.0.tar.gz" } ], "0.96.1": [ { "comment_text": "", "digests": { "md5": "7657ebff6ee5ff55e12319876d959410", "sha256": "ea7386a475c781ab14c5802587456d2b42c025219f54e1fd8017e2c138123ca4" }, "downloads": -1, "filename": "poco-0.96.1.tar.gz", "has_sig": false, "md5_digest": "7657ebff6ee5ff55e12319876d959410", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33426, "upload_time": "2018-09-05T10:47:56", "url": "https://files.pythonhosted.org/packages/92/14/9505774fc7844c7d05b76e037b9298dbfc75cd56585093e7416a0a107887/poco-0.96.1.tar.gz" } ], "0.96.2": [ { "comment_text": "", "digests": { "md5": "6c938f0bf7d44a46ff2c87285c35048b", "sha256": "bee7c8d0c9482462898c0886151f216738a906be4c39b677abf07263483a5517" }, "downloads": -1, "filename": "poco-0.96.2.tar.gz", "has_sig": false, "md5_digest": "6c938f0bf7d44a46ff2c87285c35048b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33434, "upload_time": "2018-09-18T11:06:13", "url": "https://files.pythonhosted.org/packages/40/43/37df87ed1ca2b11bd5f9ebcf440d00c295189c9bd30489543967776a88e5/poco-0.96.2.tar.gz" } ], "0.96.3": [ { "comment_text": "", "digests": { "md5": "0efb459063bd8d9207f95ce5ab03f7d3", "sha256": "3d14931e8ab7580c3f8ff6825b51b9b73ea5f42165db857ae204126e6dcbfa6d" }, "downloads": -1, "filename": "poco-0.96.3.tar.gz", "has_sig": false, "md5_digest": "0efb459063bd8d9207f95ce5ab03f7d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34756, "upload_time": "2018-10-12T13:36:33", "url": "https://files.pythonhosted.org/packages/79/80/c30e6e190fb630f9c614ed41ef30bdaf49fd1829a0a18dd9aa5e8cdfb2dd/poco-0.96.3.tar.gz" } ], "0.96.4": [ { "comment_text": "", "digests": { "md5": "816b376165541f79681921a8ffb75d95", "sha256": "38bc946fd3e2f993d2b22338dbd492d37fb0f3dc7e3c58d07b6fbac1738bc80d" }, "downloads": -1, "filename": "poco-0.96.4.tar.gz", "has_sig": false, "md5_digest": "816b376165541f79681921a8ffb75d95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34938, "upload_time": "2018-12-07T15:49:48", "url": "https://files.pythonhosted.org/packages/bf/ee/38092eb7bc621c63c98c28f2cfef27f7b1c65cacb4201d855bbd51e26fa1/poco-0.96.4.tar.gz" } ], "0.96.5": [ { "comment_text": "", "digests": { "md5": "eeaad8907ce636586f3011323bb33e5e", "sha256": "86518373a25d13e0d16265840ccd8886cc7a1fd0fa4e3e8723d4889ff4656d33" }, "downloads": -1, "filename": "poco-0.96.5.tar.gz", "has_sig": false, "md5_digest": "eeaad8907ce636586f3011323bb33e5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34990, "upload_time": "2019-01-09T14:09:26", "url": "https://files.pythonhosted.org/packages/99/f5/44c7066b7062ba31d5e8cce2d8d8943315a770a64b83c1a6580399e9c5d5/poco-0.96.5.tar.gz" } ], "0.96.6": [ { "comment_text": "", "digests": { "md5": "f1b947527ffbd502e86cca9f44f17f34", "sha256": "107826dd82b7c15beb66b1a3b5801d3a8f6136356a027e769ac6ab53fe0ff60b" }, "downloads": -1, "filename": "poco-0.96.6.tar.gz", "has_sig": false, "md5_digest": "f1b947527ffbd502e86cca9f44f17f34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35242, "upload_time": "2019-03-21T15:03:33", "url": "https://files.pythonhosted.org/packages/8c/97/cf5d0861c96149ea4c275fce2b0a191f3a83a6163a269cd50ae3ab4ddd68/poco-0.96.6.tar.gz" } ], "0.96.7": [ { "comment_text": "", "digests": { "md5": "03fc1ad0f548716fbfeb82924eedfad0", "sha256": "7de64c51c73ce70789ccbe94929df83cf04cb73bc90a14fc7a7d64a2ec3d6292" }, "downloads": -1, "filename": "poco-0.96.7.tar.gz", "has_sig": false, "md5_digest": "03fc1ad0f548716fbfeb82924eedfad0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35296, "upload_time": "2019-03-28T09:38:58", "url": "https://files.pythonhosted.org/packages/99/45/0c57264da9e666211f556703690b571bbc02f4ec21bbaaef5db59d3ea742/poco-0.96.7.tar.gz" } ], "0.96.8": [ { "comment_text": "", "digests": { "md5": "dcd0d34a65e1122fcec5553887cfafaf", "sha256": "d7a3c6d9f638777cbadc2d5ce97ef51167d09bbf0b5db2972a453c8ab1301303" }, "downloads": -1, "filename": "poco-0.96.8.tar.gz", "has_sig": false, "md5_digest": "dcd0d34a65e1122fcec5553887cfafaf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35306, "upload_time": "2019-03-29T10:29:35", "url": "https://files.pythonhosted.org/packages/5b/2e/da1b720e017c75417417a723b50e751b6af5eea8819d07cea1e26da1ec84/poco-0.96.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dcd0d34a65e1122fcec5553887cfafaf", "sha256": "d7a3c6d9f638777cbadc2d5ce97ef51167d09bbf0b5db2972a453c8ab1301303" }, "downloads": -1, "filename": "poco-0.96.8.tar.gz", "has_sig": false, "md5_digest": "dcd0d34a65e1122fcec5553887cfafaf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35306, "upload_time": "2019-03-29T10:29:35", "url": "https://files.pythonhosted.org/packages/5b/2e/da1b720e017c75417417a723b50e751b6af5eea8819d07cea1e26da1ec84/poco-0.96.8.tar.gz" } ] }