{ "info": { "author": "Ionel Cristian M\u0103rie\u0219", "author_email": "contact@ionelmc.ro", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "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", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Utilities" ], "description": "========\nOverview\n========\n\n\n\nA `tox `_ plugin that builds and installs wheels instead of sdist.\n\n* Free software: BSD 2-Clause License\n\nWhat does this plugin actually do? What it doesn't?\n\n* It builds wheels for all the active environments.\n Unfortunately it's done in a batch before any testing starts (in order to support ``tox --parallel`` mode).\n\n However, you can configure it so it builds only once, if your project can build universal wheels.\n* Universal wheels are not detected.\n* No support for ``pyproject.toml`` yet.\n\nWhat projects use this?\n\n* `hunter `_ (also publishes the wheels built by this plugin)\n\nInstallation\n============\n\n::\n\n pip install tox-wheel\n\nDocumentation\n=============\n\nTwo ways to use:\n\n* Run ``tox --wheel``\n* Have this in your ``tox.ini``:\n\n .. code-block:: ini\n\n [testenv]\n wheel = true\n\nAdditional settings:\n\n* You can also disable ``build`` directory removal (dirty builds, use at your own peril):\n\n .. code-block:: ini\n\n [testenv]\n wheel_clean_build = false\n\n* By default the build environment is the same environment that the wheel gets installed to. You can change it, eg:\n\n .. code-block:: ini\n\n [tox]\n envlist = py27{,-build}\n\n [testenv]\n wheel_build_env = {envname}-build\n deps =\n build: cython\n\n Or, if you have universal wheels you can have a single build env:\n\n .. code-block:: ini\n\n [testenv]\n wheel_build_env = build\n\n [testenv:build]\n deps = setuptools_scm\n\nDevelopment\n===========\n\nTo run the all tests run::\n\n tox\n\nNote, to combine the coverage data from all the tox environments run:\n\n.. list-table::\n :widths: 10 90\n :stub-columns: 1\n\n - - Windows\n - ::\n\n set PYTEST_ADDOPTS=--cov-append\n tox\n\n - - Other\n - ::\n\n PYTEST_ADDOPTS=--cov-append tox\n\n\nChangelog\n=========\n\n0.4.2 (2019-05-15)\n------------------\n\n* Improved logging a bit so messages are less confusing (don't emit ``wheel-make path/to/setup.py``).\n* Moved dist/build cleanup right before ``bdist_wheel``.\n\n0.4.1 (2019-05-15)\n------------------\n\n* Improved error handling when no dists are built.\n\n0.4.0 (2019-05-05)\n------------------\n\n* Fixed compatibility with tox and changed requirement for minimum tox version to 3.9.0.\n\n0.3.0 (2019-01-26)\n------------------\n\n* Added support for ``tox --parallel`` mode.\n* Added ``wheel_build_env`` config option.\n* Renamed ``wheel_clean_build`` config option to ``wheel_dirty``.\n* Added ``--wheel-dirty`` CLI argument.\n\n0.2.1 (2019-01-12)\n------------------\n\n* Added ``wheel`` to dependencies.\n\n0.2.0 (2019-01-12)\n------------------\n\n* Remove ``--wheel-clean-build`` CLI option. Build directory cleaning is now on by default.\n Correct behavior should be the default.\n* Added support for ``[testenv] wheel`` (default: ``false``) and ``[testenv] wheel_clean_build`` (default: ``true``)\n in ``tox.ini``.\n\n0.1.0 (2019-01-09)\n------------------\n\n* First release on PyPI.\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/ionelmc/tox-wheel", "keywords": "", "license": "BSD 2-Clause License", "maintainer": "", "maintainer_email": "", "name": "tox-wheel", "package_url": "https://pypi.org/project/tox-wheel/", "platform": "", "project_url": "https://pypi.org/project/tox-wheel/", "project_urls": { "Changelog": "https://github.com/ionelmc/tox-wheel/blob/master/CHANGELOG.rst", "Homepage": "https://github.com/ionelmc/tox-wheel", "Issue Tracker": "https://github.com/ionelmc/tox-wheel/issues" }, "release_url": "https://pypi.org/project/tox-wheel/0.4.2/", "requires_dist": [ "tox (>=3.9.0)", "wheel (>=0.33.1)" ], "requires_python": "", "summary": "A Tox plugin that builds and installs wheels instead of sdist.", "version": "0.4.2" }, "last_serial": 5272376, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "8a7da28c29ec5c79dddd26d1f9a7a172", "sha256": "3e26bf9d033049668d18b41aa53594fbe33e54b1e18a0b33ae2f35b6048b4a09" }, "downloads": -1, "filename": "tox_wheel-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8a7da28c29ec5c79dddd26d1f9a7a172", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4441, "upload_time": "2019-01-09T15:27:23", "url": "https://files.pythonhosted.org/packages/de/fb/aed42e7870d8e5b2254d6862ebaaec1df02b4edc16fba8f3592efb04aef5/tox_wheel-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e413df1077e8d4287ea40ef318c7e79", "sha256": "99183a2c4c82d43a7cabf9e4ca2989a7adb5464fba9e8c57eb6bd2b0703cc81b" }, "downloads": -1, "filename": "tox-wheel-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1e413df1077e8d4287ea40ef318c7e79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14323, "upload_time": "2019-01-09T15:27:29", "url": "https://files.pythonhosted.org/packages/6f/30/cad240742426b02b3994522e54bb26275595fe9e186a2b686907468a3f60/tox-wheel-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "565b185b613edf7d7913a2bc131f4775", "sha256": "c3e5acae5ea0b591ab4522bf001abd84b22819e9dc74b7e18cbfb40f07a8ddea" }, "downloads": -1, "filename": "tox_wheel-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "565b185b613edf7d7913a2bc131f4775", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4714, "upload_time": "2019-01-12T03:50:30", "url": "https://files.pythonhosted.org/packages/9e/1f/36bbbdab23e5316523765b2781a8c554eb26798c9a539e78902244029839/tox_wheel-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07cda6f0e504e7f73fdbc98c01953934", "sha256": "5928e89e76260e47eb5fd32655ac273e3f97ad223923c88c907cb3f5b6c1e8a4" }, "downloads": -1, "filename": "tox-wheel-0.2.0.tar.gz", "has_sig": false, "md5_digest": "07cda6f0e504e7f73fdbc98c01953934", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14656, "upload_time": "2019-01-12T03:50:32", "url": "https://files.pythonhosted.org/packages/80/6a/bec46a9552d7ded385c9bed7fdd27d6dfa747c48573f80b059488cc637a7/tox-wheel-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "b8b08c779bba857bc07db5d2f391d315", "sha256": "dda83243a26c5577bca66336f4bf8dea929c1d28fafc40f12e1366bb3908d181" }, "downloads": -1, "filename": "tox_wheel-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b8b08c779bba857bc07db5d2f391d315", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4799, "upload_time": "2019-01-12T08:36:11", "url": "https://files.pythonhosted.org/packages/55/55/806519fa9b2cd6274f8bff4c4b46706186589666e6e31c1c8d0c52e238e7/tox_wheel-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a6776dce6da8683d976c3077f3b43640", "sha256": "95a906ac76e02ba996f923099d543caf835c0dadd9729b2b2e86f667b19c18b8" }, "downloads": -1, "filename": "tox-wheel-0.2.1.tar.gz", "has_sig": false, "md5_digest": "a6776dce6da8683d976c3077f3b43640", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14787, "upload_time": "2019-01-12T08:36:12", "url": "https://files.pythonhosted.org/packages/45/22/2a4f31ad5e0806cc889e55f9f73366b1e5da133c77ac9df97fcfdec8362a/tox-wheel-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "6021263eaf8490f55c23898fd796a528", "sha256": "1235b7b3d4a4bde86d7262eab085768ecabd58901a29a6523c9bafd91d404cf9" }, "downloads": -1, "filename": "tox_wheel-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6021263eaf8490f55c23898fd796a528", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5470, "upload_time": "2019-01-26T19:47:27", "url": "https://files.pythonhosted.org/packages/a9/20/cebec7307bbc75c94465226f545c3d1387ee9588b042be4bf2c6e42b453a/tox_wheel-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "de41c7f6e11195ef1a49ceade7d58c9d", "sha256": "32d209cedd3fab12346b3c5e091b3655bbd5f753bb68541b75abdfb0cdc8bb72" }, "downloads": -1, "filename": "tox-wheel-0.3.0.tar.gz", "has_sig": false, "md5_digest": "de41c7f6e11195ef1a49ceade7d58c9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15777, "upload_time": "2019-01-26T19:47:28", "url": "https://files.pythonhosted.org/packages/5b/2c/f1a91aea92c3c19d0da522bcb541f97272e34fd98e153bb3eb5cf887912f/tox-wheel-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "aa22ce9a614954cfacaea9ab111ac3a3", "sha256": "c5471cd3af41f298c1c5003cdc4951b40a7664dd0c539c300796b37c6c72e023" }, "downloads": -1, "filename": "tox_wheel-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aa22ce9a614954cfacaea9ab111ac3a3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5534, "upload_time": "2019-05-05T15:33:21", "url": "https://files.pythonhosted.org/packages/6e/ea/3a3e9f2d1bef34cbe274c1454a0b5437d4c58fc3773bd8af4e3b41be6c09/tox_wheel-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09c74d0444672e20584c266c8f1c1960", "sha256": "f026857405bcd5348adca1d992b98b78b0c97bfd2515680c220e7b90a80545e2" }, "downloads": -1, "filename": "tox-wheel-0.4.0.tar.gz", "has_sig": false, "md5_digest": "09c74d0444672e20584c266c8f1c1960", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15844, "upload_time": "2019-05-05T15:33:22", "url": "https://files.pythonhosted.org/packages/2a/08/88e5dd578ecaba25a3c4f1ba7aa47ce76076c646b209e50bf07635f96526/tox-wheel-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "47a5c072afbf39097422859c3cf72ce9", "sha256": "39d275989ee961cf3026487473aafda462ace7667472dd55b883a06fb90ba7f7" }, "downloads": -1, "filename": "tox_wheel-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "47a5c072afbf39097422859c3cf72ce9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5613, "upload_time": "2019-05-15T08:43:23", "url": "https://files.pythonhosted.org/packages/b2/fa/57db9427f5635d50e299729a51df8c61e61fad85c71475b366418eedaa18/tox_wheel-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b086a3d0f23cc4bf5e957d175fb5933", "sha256": "e4bb1f74a99df8bc5822b47008cea8b858b80d8ff5e8ec66a05b1b92e543a040" }, "downloads": -1, "filename": "tox-wheel-0.4.1.tar.gz", "has_sig": false, "md5_digest": "5b086a3d0f23cc4bf5e957d175fb5933", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16365, "upload_time": "2019-05-15T08:43:25", "url": "https://files.pythonhosted.org/packages/f6/f1/a35de7e0d8142c5dec1f2860053613077e120917e59493e3b2e55ec9fc96/tox-wheel-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "9e7c88cd94df8a898aad87bd5280caf8", "sha256": "96310a83c0bc8375c441ef8535920f658dd7605acc78c7781f80434df4eb961a" }, "downloads": -1, "filename": "tox_wheel-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9e7c88cd94df8a898aad87bd5280caf8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5686, "upload_time": "2019-05-15T12:53:59", "url": "https://files.pythonhosted.org/packages/b6/48/f10025d6c40901157e4860ad82bfdca85586a03ae029cd8b2be0bde08e4f/tox_wheel-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "66b33d1cb9477c2f57c092167a91e6af", "sha256": "78ae67c23805d0f6ba3d85d8ef8fbd36c5bf9d3dcca493931be7593cfd9343b1" }, "downloads": -1, "filename": "tox-wheel-0.4.2.tar.gz", "has_sig": false, "md5_digest": "66b33d1cb9477c2f57c092167a91e6af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16448, "upload_time": "2019-05-15T12:54:01", "url": "https://files.pythonhosted.org/packages/3d/bc/16169d19aea052268fbf289a32a1fbd977bf87b33b16655e3e01f7198819/tox-wheel-0.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9e7c88cd94df8a898aad87bd5280caf8", "sha256": "96310a83c0bc8375c441ef8535920f658dd7605acc78c7781f80434df4eb961a" }, "downloads": -1, "filename": "tox_wheel-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9e7c88cd94df8a898aad87bd5280caf8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5686, "upload_time": "2019-05-15T12:53:59", "url": "https://files.pythonhosted.org/packages/b6/48/f10025d6c40901157e4860ad82bfdca85586a03ae029cd8b2be0bde08e4f/tox_wheel-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "66b33d1cb9477c2f57c092167a91e6af", "sha256": "78ae67c23805d0f6ba3d85d8ef8fbd36c5bf9d3dcca493931be7593cfd9343b1" }, "downloads": -1, "filename": "tox-wheel-0.4.2.tar.gz", "has_sig": false, "md5_digest": "66b33d1cb9477c2f57c092167a91e6af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16448, "upload_time": "2019-05-15T12:54:01", "url": "https://files.pythonhosted.org/packages/3d/bc/16169d19aea052268fbf289a32a1fbd977bf87b33b16655e3e01f7198819/tox-wheel-0.4.2.tar.gz" } ] }