{ "info": { "author": "@Robpol86", "author_email": "robpol86@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: MacOS X", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Terminals" ], "description": "==================\nappveyor-artifacts\n==================\n\nDownload artifacts from AppVeyor builds of the same commit/pull request.\n\nSupports editing/mangling Python coverage files so you can merge coverage files generated on AppVeyor/Windows with those\ngenerated on Linux/OSX/Travis.\n\n* Python 2.7, PyPy, PyPy3, 3.3, 3.4, and 3.5 supported on Linux and OS X.\n\n.. image:: https://img.shields.io/appveyor/ci/Robpol86/appveyor-artifacts/master.svg?style=flat-square&label=AppVeyor%20CI\n :target: https://ci.appveyor.com/project/Robpol86/appveyor-artifacts\n :alt: Build Status Windows\n\n.. image:: https://img.shields.io/travis/Robpol86/appveyor-artifacts/master.svg?style=flat-square&label=Travis%20CI\n :target: https://travis-ci.org/Robpol86/appveyor-artifacts\n :alt: Build Status\n\n.. image:: https://img.shields.io/coveralls/Robpol86/appveyor-artifacts/master.svg?style=flat-square&label=Coveralls\n :target: https://coveralls.io/github/Robpol86/appveyor-artifacts\n :alt: Coverage Status\n\n.. image:: https://img.shields.io/pypi/v/appveyor-artifacts.svg?style=flat-square&label=Latest\n :target: https://pypi.python.org/pypi/appveyor-artifacts\n :alt: Latest Version\n\n.. image:: https://img.shields.io/pypi/dm/appveyor-artifacts.svg?style=flat-square&label=PyPI%20Downloads\n :target: https://pypi.python.org/pypi/appveyor-artifacts\n :alt: Downloads\n\nQuickstart\n==========\n\nInstall and run:\n\n.. code:: bash\n\n pip install appveyor-artifacts\n appveyor-artifacts --help\n\nExample\n=======\n\nExample usage in Travis CI yaml file:\n\n.. code:: yaml\n\n after_success:\n - mv .coverage .coverage.travis\n - appveyor-artifacts -m download\n - coverage combine\n - coveralls\n\nAnd in AppVeyor CI yaml file:\n\n.. code:: yaml\n\n artifacts:\n - path: .coverage\n\nChangelog\n=========\n\nThis project adheres to `Semantic Versioning `_.\n\n1.0.2 - 2016-05-01\n------------------\n\nFixed\n * Handling ConnectionError exceptions.\n * UnicodeDecodeError on Python 3.x when reading binary files.\n * Retrying up to two times per API call on network errors.\n\n1.0.1 - 2015-11-30\n------------------\n\nFixed\n * Subdirectory handling.\n\n1.0.0 - 2015-11-02\n------------------\n\n* Initial release.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Robpol86/appveyor-artifacts", "keywords": "appveyor artifacts travis coverage coveralls", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "appveyor-artifacts", "package_url": "https://pypi.org/project/appveyor-artifacts/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/appveyor-artifacts/", "project_urls": { "Homepage": "https://github.com/Robpol86/appveyor-artifacts" }, "release_url": "https://pypi.org/project/appveyor-artifacts/1.0.2/", "requires_dist": null, "requires_python": "", "summary": "Download artifacts from AppVeyor builds of the same commit/pull request.", "version": "1.0.2" }, "last_serial": 2094103, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "44efa6820c0f81cab9e04a4cc033fdaf", "sha256": "3a3c5e18d9dd2b24b78a7df9502abf70ce70c89e9cea5b9a422c5dbee0a1de0c" }, "downloads": -1, "filename": "appveyor-artifacts-1.0.0.tar.gz", "has_sig": false, "md5_digest": "44efa6820c0f81cab9e04a4cc033fdaf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8606, "upload_time": "2015-11-03T03:09:48", "url": "https://files.pythonhosted.org/packages/f1/f2/b74abaec3c968884ce7119deab29ab6abf4fcd8a2488343861b326ff18e9/appveyor-artifacts-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "40dd276afc66a616fa3543b66cc18282", "sha256": "98e9e375369de2d3ebd0d376f2df99b16f5309b9a8d0046b9fc8c2d3531399d0" }, "downloads": -1, "filename": "appveyor-artifacts-1.0.1.tar.gz", "has_sig": false, "md5_digest": "40dd276afc66a616fa3543b66cc18282", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8812, "upload_time": "2015-12-01T05:28:54", "url": "https://files.pythonhosted.org/packages/d1/79/98cd37685f5a3f94c9604911aea0974ebb403a13791ab1f49229476c79a7/appveyor-artifacts-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "e36abf3bbc0189241662ab03a71812ad", "sha256": "faae8148e40df5231c04b087cfb45650e7c3de413fb1a31ed926f6ef190ab3f3" }, "downloads": -1, "filename": "appveyor-artifacts-1.0.2.tar.gz", "has_sig": false, "md5_digest": "e36abf3bbc0189241662ab03a71812ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9580, "upload_time": "2016-05-02T01:03:17", "url": "https://files.pythonhosted.org/packages/43/bf/9b7fdc04f11253138b09801b198b12705ef6700d9d87daeadcdf817ae5cc/appveyor-artifacts-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e36abf3bbc0189241662ab03a71812ad", "sha256": "faae8148e40df5231c04b087cfb45650e7c3de413fb1a31ed926f6ef190ab3f3" }, "downloads": -1, "filename": "appveyor-artifacts-1.0.2.tar.gz", "has_sig": false, "md5_digest": "e36abf3bbc0189241662ab03a71812ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9580, "upload_time": "2016-05-02T01:03:17", "url": "https://files.pythonhosted.org/packages/43/bf/9b7fdc04f11253138b09801b198b12705ef6700d9d87daeadcdf817ae5cc/appveyor-artifacts-1.0.2.tar.gz" } ] }