{ "info": { "author": "Ross MacArthur", "author_email": "ross@macarthur.io", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Natural Language :: English", "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", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython" ], "description": "# ci\n\n[![PyPI Version](https://img.shields.io/pypi/v/ci.svg?style=flat-square&colorB=4c1)][pypi]\n[![Build Status](https://img.shields.io/travis/rossmacarthur/python-ci/master.svg?style=flat-square)][travis]\n[![Code Coverage](https://img.shields.io/codecov/c/github/rossmacarthur/python-ci.svg?style=flat-square)][codecov]\n\nEasily run common CI tasks for Python builds.\n\n## Getting started\n\nInstall this package with\n\n```bash\npip install ci\n```\n\n## Example usage\n\nHere are some examples of how you would use the `ci` tool.\n\nRun `flake8` on Python 2.7 only\n```\nci --skip 2.7 flake8\n```\n\nRun `pip install codecov` on Python 3.x.x only\n```\nci --only 3 pip install codecov\n```\n\nRun `codecov` on Python 3.7.2 only\n```\nci --only 3.7.2 codecov\n```\n\nIf for some reason you are running a command that takes the same options as this\ntool then you can use two dashes `--` to specify that this tool should no longer\nmatch options:\n```\nci --only 3 -- git --version\n```\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE] file.\n\n[LICENSE]: LICENSE\n[pypi]: https://pypi.org/project/ci/\n[travis]: https://travis-ci.org/rossmacarthur/python-ci\n[codecov]: https://codecov.io/gh/rossmacarthur/python-ci\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/rossmacarthur/python-ci/archive/0.1.1.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rossmacarthur/python-ci", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ci", "package_url": "https://pypi.org/project/ci/", "platform": "", "project_url": "https://pypi.org/project/ci/", "project_urls": { "Download": "https://github.com/rossmacarthur/python-ci/archive/0.1.1.tar.gz", "Homepage": "https://github.com/rossmacarthur/python-ci", "Issue Tracker": "https://github.com/rossmacarthur/python-ci/issues" }, "release_url": "https://pypi.org/project/ci/0.1.1/", "requires_dist": [ "click", "flake8 (>=3.7.0) ; extra == 'dev.lint'", "flake8-comprehensions ; extra == 'dev.lint'", "flake8-docstrings ; extra == 'dev.lint'", "flake8-isort ; extra == 'dev.lint'", "flake8-mutable ; extra == 'dev.lint'", "flake8-pep3101 ; extra == 'dev.lint'", "flake8-quotes ; extra == 'dev.lint'", "pep8-naming ; extra == 'dev.lint'", "pytest (>=3.6.0) ; extra == 'dev.test'", "pytest-cov ; extra == 'dev.test'", "mock ; extra == 'dev.test'" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "summary": "Easily run common CI tasks for Python builds.", "version": "0.1.1" }, "last_serial": 5268305, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "3662b4d8f9dda351c37d4414510449e9", "sha256": "f780f138309cf3d92fbd735a3dd5c0a407b1fabd8bca4c78a470df55f62c2c21" }, "downloads": -1, "filename": "ci-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3662b4d8f9dda351c37d4414510449e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3561, "upload_time": "2019-03-27T20:00:26", "url": "https://files.pythonhosted.org/packages/8e/4c/37af3deeeeae9bab1e06c8246a2fbf53785758c6752082e4a5b2b46a1268/ci-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e40ab12f072df5683e773ebc712a191", "sha256": "27b22a4035cd406464a507a2f9d3537b557d4afea610afecbd8f70fc317199e7" }, "downloads": -1, "filename": "ci-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1e40ab12f072df5683e773ebc712a191", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 2917, "upload_time": "2019-03-27T20:00:28", "url": "https://files.pythonhosted.org/packages/80/25/3d51988eab0425cba50fc1656eb1dac4e547fad876a3c9731e85b58c3335/ci-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f969d1fbe441f73c9643337f4a2a4a88", "sha256": "0a7f277229a9e5ee07cf8e44c7800e2b26a92e1d2944b4353c9f052668e8c90a" }, "downloads": -1, "filename": "ci-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f969d1fbe441f73c9643337f4a2a4a88", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3906, "upload_time": "2019-05-14T16:14:34", "url": "https://files.pythonhosted.org/packages/9e/0a/d9196c831d4cde0a51d97d9aad4a9fe34cf7a5629caf13298acf8b4a44df/ci-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f206289d9220df49f37157f28196249", "sha256": "0554380c55b122d20937a748db0cc6b3f20ed4956401622d24f837b80463a947" }, "downloads": -1, "filename": "ci-0.1.1.tar.gz", "has_sig": false, "md5_digest": "3f206289d9220df49f37157f28196249", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3272, "upload_time": "2019-05-14T16:14:35", "url": "https://files.pythonhosted.org/packages/4f/ef/15940a20e25b395e1c438b29c740bac1d08f6eff7f2256a6a4a32e9d6d09/ci-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f969d1fbe441f73c9643337f4a2a4a88", "sha256": "0a7f277229a9e5ee07cf8e44c7800e2b26a92e1d2944b4353c9f052668e8c90a" }, "downloads": -1, "filename": "ci-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f969d1fbe441f73c9643337f4a2a4a88", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3906, "upload_time": "2019-05-14T16:14:34", "url": "https://files.pythonhosted.org/packages/9e/0a/d9196c831d4cde0a51d97d9aad4a9fe34cf7a5629caf13298acf8b4a44df/ci-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f206289d9220df49f37157f28196249", "sha256": "0554380c55b122d20937a748db0cc6b3f20ed4956401622d24f837b80463a947" }, "downloads": -1, "filename": "ci-0.1.1.tar.gz", "has_sig": false, "md5_digest": "3f206289d9220df49f37157f28196249", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3272, "upload_time": "2019-05-14T16:14:35", "url": "https://files.pythonhosted.org/packages/4f/ef/15940a20e25b395e1c438b29c740bac1d08f6eff7f2256a6a4a32e9d6d09/ci-0.1.1.tar.gz" } ] }