{ "info": { "author": "Eric Soroos", "author_email": "eric@soroos.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Testing" ], "description": "Coveralls-merge\n---------------\n\nGet coverage data on Python C extensions, on both the python side and\nthe C side of the api. The package combines the output from \ncoverage-lcov_ and coveralls_ to upload your coverage data to \n`coveralls.io`_. \n\n.. _coverage-lcov: https://github.com/okkez/coveralls-lcov\n.. _coveralls: https://github.com/coagulant/coveralls-python\n.. _`coveralls.io`: https://coveralls.io\n\nThis only supports `travis-ci`_.\n\n.. _`travis-ci`: https://travis-ci.org\n\nUsage\n-----\n\nSetup coveralls, and make sure that it's working with coveralls.io for\nthe python portion. Then, to add c coverage, add a few lines to your\n.travis.yml::\n\n python:\n - 2.7\n\n install:\n # install lcov\n - \"sudo apt-get -qq install lcov\"\n # install test runners, coveralls, and coveralls-merge\n - \"pip install coveralls nose coveralls-merge\"\n # install the lcov parser\n - \"gem install coveralls-lcov\"\n\n script:\n - coverage erase\n - python setup.py clean\n # build, using coverage flag\n - CFLAGS=\"-coverage\" python setup.py build_ext --inplace\n\n # run your tests, with coverage as normal\n - coverage run -m nose Tests/test_*.py\n\n after_success:\n # combine and generate json\n - lcov --capture --directory . -b . --output-file coverage.info\n - coveralls-lcov -v -n coverage.info > coverage.c.json\n\n # upload\n - coveralls-merge coverage.c.json\n \n\n\n\n\nChangelog\n---------\n\n0.0.3 (2018-01-25)\n==================\n\n* Strip parameter to strip leading directories in site-packages from path\n\n0.0.2 (2014-07-30)\n==================\n\n* Requests fix\n* Doc Changes\n\n0.0.1 (2014-07-30)\n==================\n\n* Initial upload", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/wiredfool/coveralls-merge", "keywords": "Testing,Coverage,Coveralls.io,Travis-ci.org", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "coveralls-merge", "package_url": "https://pypi.org/project/coveralls-merge/", "platform": "", "project_url": "https://pypi.org/project/coveralls-merge/", "project_urls": { "Homepage": "http://github.com/wiredfool/coveralls-merge" }, "release_url": "https://pypi.org/project/coveralls-merge/0.0.3/", "requires_dist": null, "requires_python": "", "summary": "Upload coverage for C extensions to coveralls.io", "version": "0.0.3" }, "last_serial": 3521101, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "c24babc59d781dd8e089c142d9aaf011", "sha256": "5b6f7a9c1cf38c49e5289913ee0dd52f6a389246f4fcffedd1b9deb11dda5064" }, "downloads": -1, "filename": "coveralls-merge-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c24babc59d781dd8e089c142d9aaf011", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3653, "upload_time": "2014-07-31T06:11:54", "url": "https://files.pythonhosted.org/packages/c1/61/5e5483f0e9625080cc12db3192ede12b8ffa291876cb9c845b728a6d8fa0/coveralls-merge-0.0.2.tar.gz" } ], "0.0.2": [], "0.0.3": [ { "comment_text": "", "digests": { "md5": "6dd2aa747e702fdd59438c96dea23239", "sha256": "0e7662e9960bb375528e35c4aa54e96467c2cfb8de32e5918ee2ce0de84be06f" }, "downloads": -1, "filename": "coveralls-merge-0.0.3.tar.gz", "has_sig": false, "md5_digest": "6dd2aa747e702fdd59438c96dea23239", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4815, "upload_time": "2018-01-25T16:35:34", "url": "https://files.pythonhosted.org/packages/1f/4a/af2413b78ba9361a3e18a58788e745c89772325b100d62a3bc217c295f15/coveralls-merge-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6dd2aa747e702fdd59438c96dea23239", "sha256": "0e7662e9960bb375528e35c4aa54e96467c2cfb8de32e5918ee2ce0de84be06f" }, "downloads": -1, "filename": "coveralls-merge-0.0.3.tar.gz", "has_sig": false, "md5_digest": "6dd2aa747e702fdd59438c96dea23239", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4815, "upload_time": "2018-01-25T16:35:34", "url": "https://files.pythonhosted.org/packages/1f/4a/af2413b78ba9361a3e18a58788e745c89772325b100d62a3bc217c295f15/coveralls-merge-0.0.3.tar.gz" } ] }