{ "info": { "author": "Jacopo Notarstefano", "author_email": "jacopo.notarstefano@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "================\n GitHub-Compose\n================\n\n.. image:: https://travis-ci.org/jacquerie/github-compose.svg?branch=master\n :target: https://travis-ci.org/jacquerie/github-compose\n\n.. image:: https://coveralls.io/repos/github/jacquerie/github-compose/badge.svg?branch=master\n :target: https://coveralls.io/github/jacquerie/github-compose?branch=master\n\n\nAbout\n=====\n\nOrchestrate your GitHub repositories like ``docker-compose`` orchestrates your\nDocker containers. Inspired by `metainvenio`_ by `@inveniosoftware`_.\n\n.. _`metainvenio`: https://github.com/inveniosoftware/metainvenio\n.. _`@inveniosoftware`: https://github.com/inveniosoftware\n\n\nInstall\n=======\n\n``github-compose`` is on PyPI, so all you have to do is:\n\n.. code-block:: console\n\n $ pip install github-compose\n\n\nUsage\n=====\n\nCurrently ``github-compose`` implements one subcommand:\n\n.. code-block:: console\n\n $ github-compose update\n\nThis will update the configuration of your repositories on GitHub so that it\nmatches what is described in a file called (by default) ``github-compose.yml``.\nHere's an example of such a file:\n\n.. code-block:: yaml\n\n orgs:\n foo-org:\n repos:\n bar-repo:\n description: \"Description of the bar repo.\"\n\nRunning the ``update`` command on this file will update the description of the\n``bar-repo`` of the ``foo-org`` to be \"Description of the bar repo.\"\nHere's another example:\n\n.. code-block:: yaml\n\n orgs:\n foo-org:\n repos:\n bar-repo:\n description: \"Description of the bar repo.\"\n baz-repo:\n description: \"Description of the baz repo.\"\n\nSuppose that the ``foo-org`` currently has only the ``bar-repo``: running the\n``update`` command with this file will create an empty ``baz-repo`` whose\ndescription is \"Description of the baz repo.\"\n\n\nAuthor\n======\n\nJacopo Notarstefano (`@Jaconotar`_)\n\n.. _`@Jaconotar`: https://twitter.com/Jaconotar\n\n\nLicense\n=======\n\nMIT", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jacquerie/github-compose", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "github-compose", "package_url": "https://pypi.org/project/github-compose/", "platform": "any", "project_url": "https://pypi.org/project/github-compose/", "project_urls": { "Homepage": "https://github.com/jacquerie/github-compose" }, "release_url": "https://pypi.org/project/github-compose/0.2.4/", "requires_dist": null, "requires_python": "", "summary": "Orchestrate your GitHub repositories like ``docker-compose`` orchestrates your Docker containers.", "version": "0.2.4" }, "last_serial": 4626687, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "f67a08e0314de6834b03c3737275a67f", "sha256": "8e6b71486bef92229b828b3d7839ff1746e72947fe082564ef87308ffda2e873" }, "downloads": -1, "filename": "github-compose-0.0.1.tar.gz", "has_sig": false, "md5_digest": "f67a08e0314de6834b03c3737275a67f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2582, "upload_time": "2018-07-09T18:50:09", "url": "https://files.pythonhosted.org/packages/99/6e/33e0ab4f4c00b08ad6171c5c4ebd983eeede514a346ac4d05f2a0be09231/github-compose-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "754b00e93b434ae0ae5df976d774e5ab", "sha256": "6aedbdc0ded60fde702ae472e20b6b2ca13b22c24ab6e5bef0cd74d2c75eb5f6" }, "downloads": -1, "filename": "github-compose-0.1.0.tar.gz", "has_sig": false, "md5_digest": "754b00e93b434ae0ae5df976d774e5ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3049, "upload_time": "2018-07-10T10:30:30", "url": "https://files.pythonhosted.org/packages/19/22/dbfbf4dd5e58817cb51bda4a32e2d2874a67aac5d59863fc5ea72f3ed363/github-compose-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "43251bb1956b6f72f3f053fe67edb80c", "sha256": "39e84d71921b94508d2fb5061a942fc27e97a783d11d823daff7c841196eb602" }, "downloads": -1, "filename": "github-compose-0.2.0.tar.gz", "has_sig": false, "md5_digest": "43251bb1956b6f72f3f053fe67edb80c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3208, "upload_time": "2018-07-10T19:35:22", "url": "https://files.pythonhosted.org/packages/fc/8c/fda2557ed630c6a3670680ae30100c43d49bd945222c1ce2d83a72cb4d82/github-compose-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "b2b7b1fb7ca56a3a67b7595fd4766f1c", "sha256": "4997dec3fb7b0cc0744fe0a10ea79c3155c0fc5e7069af7b702ed246e0324c3d" }, "downloads": -1, "filename": "github-compose-0.2.1.tar.gz", "has_sig": false, "md5_digest": "b2b7b1fb7ca56a3a67b7595fd4766f1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3227, "upload_time": "2018-07-11T15:15:21", "url": "https://files.pythonhosted.org/packages/7b/e7/d8dc5c7e1659a88b59d9e258f2db9cf8874821e0bdc3b963cd8edda96e11/github-compose-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "764f7d7eb03789818ad073fdfbe698bb", "sha256": "90a6fbc3b16af07e516d7903906ad52025903442fe4e2bbbb14ab15c4d41389c" }, "downloads": -1, "filename": "github-compose-0.2.2.tar.gz", "has_sig": false, "md5_digest": "764f7d7eb03789818ad073fdfbe698bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3226, "upload_time": "2018-07-15T13:19:44", "url": "https://files.pythonhosted.org/packages/26/b8/6e6eeef375c1f8d98fa7842d3499b298295d1aea10a100440c1b7d4ddad1/github-compose-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "6391f1770a40443a131201605e2dcc0a", "sha256": "097ee7ac4538772b74268e82d86303231c2b86f74083b99ca65c9e0cec6cba83" }, "downloads": -1, "filename": "github-compose-0.2.3.tar.gz", "has_sig": false, "md5_digest": "6391f1770a40443a131201605e2dcc0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3255, "upload_time": "2018-12-21T13:12:51", "url": "https://files.pythonhosted.org/packages/c2/bf/6ea985f69330395542725c41fe2e435e07877d2a10fdc761ef7570d5e598/github-compose-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "a2316c4116da5fd4be7f65c90d3e9bc0", "sha256": "6ddcccf8b9bc12df8d6ff5ae12706df37bfad2eb5a082ae278a419ac0d2350c1" }, "downloads": -1, "filename": "github-compose-0.2.4.tar.gz", "has_sig": false, "md5_digest": "a2316c4116da5fd4be7f65c90d3e9bc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3257, "upload_time": "2018-12-21T22:36:14", "url": "https://files.pythonhosted.org/packages/27/4c/4ba19b757cb090a87759b1c7f1f068bd7c6b5f3d839e848b97dae1dfe0f7/github-compose-0.2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a2316c4116da5fd4be7f65c90d3e9bc0", "sha256": "6ddcccf8b9bc12df8d6ff5ae12706df37bfad2eb5a082ae278a419ac0d2350c1" }, "downloads": -1, "filename": "github-compose-0.2.4.tar.gz", "has_sig": false, "md5_digest": "a2316c4116da5fd4be7f65c90d3e9bc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3257, "upload_time": "2018-12-21T22:36:14", "url": "https://files.pythonhosted.org/packages/27/4c/4ba19b757cb090a87759b1c7f1f068bd7c6b5f3d839e848b97dae1dfe0f7/github-compose-0.2.4.tar.gz" } ] }