{ "info": { "author": "Omer Katz", "author_email": "omer.drow@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: tox", "Intended Audience :: Developers", "License :: OSI Approved :: BSD 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", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development :: Testing" ], "description": "========\ntox-pyo3\n========\n\n.. image:: https://img.shields.io/pypi/v/tox-pyo3.svg\n :target: https://pypi.org/project/tox-pyo3\n :alt: PyPI version\n\n.. image:: https://img.shields.io/pypi/pyversions/tox-pyo3.svg\n :target: https://pypi.org/project/tox-pyo3\n :alt: Python versions\n\n.. image:: https://travis-ci.org/thedrow/tox-pyo3.svg?branch=master\n :target: https://travis-ci.org/thedrow/tox-pyo3\n :alt: See Build Status on Travis CI\n\n.. image:: https://ci.appveyor.com/api/projects/status/github/thedrow/tox-pyo3?branch=master\n :target: https://ci.appveyor.com/project/thedrow/tox-pyo3/branch/master\n :alt: See Build Status on AppVeyor\n\nBuild a rust extension using PyO3 using tox\n\n----\n\nAn extremely basic plugin that builds Rust extensions within tox virtualenvs.\n\nFeatures\n--------\n\n* Runs pyo3-pack develop\n\n\nRequirements\n------------\n\n* pyo3-pack must be installed somewhere in your system\n* A rust compiler\n\n\nInstallation\n------------\n\nYou can install \"tox-pyo3\" via `pip`_ from `PyPI`_::\n\n $ pip install tox-pyo3\n\n\nUsage\n-----\n\n* When you set pyo3=true in your testenv this plugin\n automatically detects if Cargo.toml is present and if so, it will compile the\n extension\n\nExample:\n\n```ini\n[testenv]\npyo3 = True\n```\n\nContributing\n------------\nContributions are very welcome. Tests can be run with `tox`_, please ensure\nthe coverage at least stays the same before you submit a pull request.\n\nLicense\n-------\n\nDistributed under the terms of the `BSD-3`_ license, \"tox-pyo3\" is free and open source software\n\n\nIssues\n------\n\nIf you encounter any problems, please `file an issue`_ along with a detailed description.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/thedrow/tox-pyo3", "keywords": "", "license": "BSD-3", "maintainer": "Omer Katz", "maintainer_email": "omer.drow@gmail.com", "name": "tox-pyo3", "package_url": "https://pypi.org/project/tox-pyo3/", "platform": "", "project_url": "https://pypi.org/project/tox-pyo3/", "project_urls": { "Homepage": "https://github.com/thedrow/tox-pyo3" }, "release_url": "https://pypi.org/project/tox-pyo3/0.1.5/", "requires_dist": [ "tox (>=3.0.0)", "pathlib2 ; python_version <= \"3.4\"" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "summary": "Build a rust extension using PyO3 using tox", "version": "0.1.5" }, "last_serial": 4893313, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "1fa24cdb0f8a9868b3c7e6afeddb339b", "sha256": "690d1847569c134fc7d7bf1df46174d9fd699e20935062af44b7a6062943712e" }, "downloads": -1, "filename": "tox_pyo3-0.1.0-py2-none-any.whl", "has_sig": true, "md5_digest": "1fa24cdb0f8a9868b3c7e6afeddb339b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3849, "upload_time": "2019-03-02T11:50:25", "url": "https://files.pythonhosted.org/packages/04/8a/fb66da440321f8caca8941c2ac4e4da4511af9679cd8913692dc7968797b/tox_pyo3-0.1.0-py2-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "70dc110728f18e3047a96fa5ee729d45", "sha256": "4ff6b8d5121a349a6410c60ee17f6fd49ca41b01ba0809148ad070c10ab3840a" }, "downloads": -1, "filename": "tox_pyo3-0.1.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "70dc110728f18e3047a96fa5ee729d45", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 4014, "upload_time": "2019-03-02T12:21:14", "url": "https://files.pythonhosted.org/packages/0c/0e/d13987f7f4d82b4a216851d48cb5cbb0f06c2ff94c4ef1bba7d81d424fa4/tox_pyo3-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c897e9440ce82426bfb11bf6762a2816", "sha256": "3c09717792e107ebddb920d13621f789b8622f5790c2d5d9eb281dd887a6aecf" }, "downloads": -1, "filename": "tox-pyo3-0.1.1.tar.gz", "has_sig": true, "md5_digest": "c897e9440ce82426bfb11bf6762a2816", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3702, "upload_time": "2019-03-02T12:21:16", "url": "https://files.pythonhosted.org/packages/20/74/0a4cc86cefdd8b0f2923902ff141adf975b481c48ae779ce392457b7e386/tox-pyo3-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "b3f21dcdbf8d6624a5feceaeff8ac10e", "sha256": "09c07a062fe479e02bdeb69f5030c1d6435ad06a8310e565e19a5e128df0df40" }, "downloads": -1, "filename": "tox_pyo3-0.1.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "b3f21dcdbf8d6624a5feceaeff8ac10e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 4037, "upload_time": "2019-03-02T13:03:38", "url": "https://files.pythonhosted.org/packages/c4/9f/dc4bc4bdf9198da97762be6b89a59ee59912925451b3382d94bd845d21d5/tox_pyo3-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f975bcd038936559455c242302845667", "sha256": "2ef2825f3b084188397cce5763578a59d21db890dfe2854b03a55797cd5b07fe" }, "downloads": -1, "filename": "tox-pyo3-0.1.2.tar.gz", "has_sig": true, "md5_digest": "f975bcd038936559455c242302845667", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3762, "upload_time": "2019-03-02T13:03:40", "url": "https://files.pythonhosted.org/packages/32/c8/cf8e489b3438838e340e5d0c6e14a003259c8b651c81e83601d0e3cdc7f7/tox-pyo3-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "8e089b22d9edb27c68cd17042993defd", "sha256": "b09c0cb7c93a76f1ee038da0849b8b08ac0a53f2b9bed16fe92b254564e2ad57" }, "downloads": -1, "filename": "tox_pyo3-0.1.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "8e089b22d9edb27c68cd17042993defd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 4074, "upload_time": "2019-03-02T14:15:41", "url": "https://files.pythonhosted.org/packages/90/88/e7269ba41d43482276aafb8d4b6063e1cf8faaa6fcbbac1ad9c04bbb9df9/tox_pyo3-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38c339480e311ce22ece63a9250ae483", "sha256": "137cbe0f09a2ad8f8b9705e85b749493a43e9fb9268bbd1ac7c9306db522afda" }, "downloads": -1, "filename": "tox-pyo3-0.1.3.tar.gz", "has_sig": true, "md5_digest": "38c339480e311ce22ece63a9250ae483", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3808, "upload_time": "2019-03-02T14:15:43", "url": "https://files.pythonhosted.org/packages/be/74/bfd4815b2edb110f803593cabaad2543be3ea5c4c7ea961fc2672df104c3/tox-pyo3-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "e3ff5257de1cb5f1ed381837777cc460", "sha256": "692f3f683879c29f7959071f4d1cdc3d19af95e448407274e06b7f65cb10ab1d" }, "downloads": -1, "filename": "tox_pyo3-0.1.4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "e3ff5257de1cb5f1ed381837777cc460", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 4039, "upload_time": "2019-03-04T08:03:51", "url": "https://files.pythonhosted.org/packages/ef/57/1fab640be878facefa9d09276d642b5dcb02c2a00c0e08a546d6459b930f/tox_pyo3-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8bf89fcbe020231bf897cbdcb34ecb7d", "sha256": "acb17f712d142ef0f5d682eec72ee56fae64842a69fc333e95dda0b72d11ddbf" }, "downloads": -1, "filename": "tox-pyo3-0.1.4.tar.gz", "has_sig": true, "md5_digest": "8bf89fcbe020231bf897cbdcb34ecb7d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3770, "upload_time": "2019-03-04T08:03:53", "url": "https://files.pythonhosted.org/packages/fb/fd/4a4e74a384344930540a18670be0fa686576da27196f9c1d49e38e670277/tox-pyo3-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "68c46dd9c371fe50cbaa07ea73eacde7", "sha256": "eccaff1fbfbbd73031d60310e01cc48be27a83633088142f3ed523ceeb1e0b68" }, "downloads": -1, "filename": "tox_pyo3-0.1.5-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "68c46dd9c371fe50cbaa07ea73eacde7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 4039, "upload_time": "2019-03-04T08:25:29", "url": "https://files.pythonhosted.org/packages/66/b3/f3d6365d29a49e4cb70811e18067736b84378c699b09e12c8c5589d19dfd/tox_pyo3-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "afecaf9b5bbfc4b234b26b3d6e521f22", "sha256": "254a2b27de08382d41662b7fa67c0ca2f6187d3bc7d646e768f5c1426ccb1c8a" }, "downloads": -1, "filename": "tox-pyo3-0.1.5.tar.gz", "has_sig": true, "md5_digest": "afecaf9b5bbfc4b234b26b3d6e521f22", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3764, "upload_time": "2019-03-04T08:25:31", "url": "https://files.pythonhosted.org/packages/87/9c/c0f5c8a3e97f9fba81edbd78ce390907a64f88dd2b6904e1f8f11b8cfdfc/tox-pyo3-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "68c46dd9c371fe50cbaa07ea73eacde7", "sha256": "eccaff1fbfbbd73031d60310e01cc48be27a83633088142f3ed523ceeb1e0b68" }, "downloads": -1, "filename": "tox_pyo3-0.1.5-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "68c46dd9c371fe50cbaa07ea73eacde7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 4039, "upload_time": "2019-03-04T08:25:29", "url": "https://files.pythonhosted.org/packages/66/b3/f3d6365d29a49e4cb70811e18067736b84378c699b09e12c8c5589d19dfd/tox_pyo3-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "afecaf9b5bbfc4b234b26b3d6e521f22", "sha256": "254a2b27de08382d41662b7fa67c0ca2f6187d3bc7d646e768f5c1426ccb1c8a" }, "downloads": -1, "filename": "tox-pyo3-0.1.5.tar.gz", "has_sig": true, "md5_digest": "afecaf9b5bbfc4b234b26b3d6e521f22", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3764, "upload_time": "2019-03-04T08:25:31", "url": "https://files.pythonhosted.org/packages/87/9c/c0f5c8a3e97f9fba81edbd78ce390907a64f88dd2b6904e1f8f11b8cfdfc/tox-pyo3-0.1.5.tar.gz" } ] }