{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Plugins", "Framework :: tox", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Testing" ], "description": "# tox_DEBIAN\n\n[![Build Status](https://travis-ci.com/tpazderka/tox-debian-plugin.svg)](https://travis-ci.com/tpazderka/tox-debian-plugin)\n\n`tox_DEBIAN.py` is a [tox][tox] plugin which extracts [Debian][deb] packages\ninto the tox managed virtual environment.\n\n [tox]: https://testrun.org/tox/latest/\n [deb]: http://www.debian.org/\n\n## Dependency\n\n### Hook dependency\n\nThe plugin implements the `tox_testenv_install_deps` [pluggy][pluggy] hook,\n\n [pluggy]: https://pypi.python.org/pypi/pluggy\n\n### External dependency\n\nThe plugin uses the `apt-get`, `dpkg` and `cp` tools.\n\n### Test dependency\n\n`tox_DEBIAN`, like `tox`, uses [py.test][pt] for test automatization.\n\n [pt]: http://pytest.org/latest/\n\n## Syntax\n\nThe debian dependencies has to be listed in the `testenv` section\nas `debian_deps` multi line option.\n\n```ini\n[testenv]\ndebian_deps =\n python3-ipaddr\n python3-yaml\n```\n\nExtra options can be defined for `apt-get` with the `apt_opts` option:\n\n```ini\n[testenv]\napt_opts=\n --allow-unauthenticated\ndebian_deps =\n python3-ipaddr\n python3-yaml\n```\n\n## Install\n\n### Install tox\n\n```sh\npip install tox\n```\n\n`tox` uses `RequirementParseError` from `pkg_resources`, therefore `setuptools`\nmight need to be upgraded:\n\n```sh\npip install --upgrade setuptools\n```\n\n### Install `tox_DEBIAN`\n\n```sh\npip install tox_DEBIAN\n```\n\n## Test\n\n### Local `tox_DEBIAN` install\n\n```sh\ngit clone https://github.com/tpazderka/tox-debian-plugin.git\npip install -e tox-debian-plugin\n```\n\n### Install `py.test`\n\n```sh\npip install pytest\n```\n\n### Test run\n\n```\ncd tox-debian-plugin\npy.test tests\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "tox-DEBIAN", "package_url": "https://pypi.org/project/tox-DEBIAN/", "platform": "", "project_url": "https://pypi.org/project/tox-DEBIAN/", "project_urls": null, "release_url": "https://pypi.org/project/tox-DEBIAN/0.3/", "requires_dist": null, "requires_python": "~=3.5", "summary": "debian package installer tox plugin", "version": "0.3" }, "last_serial": 5352610, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "aa6e69015c749955a761a0e4d30db6a6", "sha256": "86a3c8d0a36ba156a78e6398a7f5ddf9161c1726e32d10da2db75f708dbd27a5" }, "downloads": -1, "filename": "tox-DEBIAN-0.2.tar.gz", "has_sig": false, "md5_digest": "aa6e69015c749955a761a0e4d30db6a6", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.5", "size": 3121, "upload_time": "2019-04-02T08:32:42", "url": "https://files.pythonhosted.org/packages/36/b6/bf34958dec43935952bb6b4009eca8090148fb9de5728dc1553545e5379f/tox-DEBIAN-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "2838f619a52ef72e964df3008587cab0", "sha256": "32fdc643d1685681a8b7fe2373e01dc2f2117dd07fad9811ecdbed8f4f19040d" }, "downloads": -1, "filename": "tox-DEBIAN-0.3.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "2838f619a52ef72e964df3008587cab0", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.5", "size": 4582, "upload_time": "2019-06-03T13:43:50", "url": "https://files.pythonhosted.org/packages/dd/7a/688b73d4150b475766e2f5db6c41cf9d6bd4525930bad7df456ec89f93c0/tox-DEBIAN-0.3.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "6a172f6f9e64daafdfab64d2182ce0c2", "sha256": "4382de4f8fdff7206fca5f6d0456c822c7ff0e6c641afc52a3c6663e4b989261" }, "downloads": -1, "filename": "tox_DEBIAN-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "6a172f6f9e64daafdfab64d2182ce0c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.5", "size": 4465, "upload_time": "2019-06-03T13:44:45", "url": "https://files.pythonhosted.org/packages/c3/ef/1cc875a3235e7d7dbb2fbe33ab4b58824f001676dd4c737cd1e80d3843c7/tox_DEBIAN-0.3-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2838f619a52ef72e964df3008587cab0", "sha256": "32fdc643d1685681a8b7fe2373e01dc2f2117dd07fad9811ecdbed8f4f19040d" }, "downloads": -1, "filename": "tox-DEBIAN-0.3.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "2838f619a52ef72e964df3008587cab0", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.5", "size": 4582, "upload_time": "2019-06-03T13:43:50", "url": "https://files.pythonhosted.org/packages/dd/7a/688b73d4150b475766e2f5db6c41cf9d6bd4525930bad7df456ec89f93c0/tox-DEBIAN-0.3.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "6a172f6f9e64daafdfab64d2182ce0c2", "sha256": "4382de4f8fdff7206fca5f6d0456c822c7ff0e6c641afc52a3c6663e4b989261" }, "downloads": -1, "filename": "tox_DEBIAN-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "6a172f6f9e64daafdfab64d2182ce0c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.5", "size": 4465, "upload_time": "2019-06-03T13:44:45", "url": "https://files.pythonhosted.org/packages/c3/ef/1cc875a3235e7d7dbb2fbe33ab4b58824f001676dd4c737cd1e80d3843c7/tox_DEBIAN-0.3-py3-none-any.whl" } ] }