{ "info": { "author": "Anthony Shaw", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Testing", "Topic :: Utilities" ], "description": "tox-nuitka\n==========\n\n.. image:: https://img.shields.io/pypi/v/tox-nuitka.svg\n :target: https://pypi.python.org/pypi/tox-nuitka\n\n.. image:: https://img.shields.io/travis/tonybaloney/tox-nuitka.svg\n :target: https://travis-ci.org/tonybaloney/tox-nuitka\n\n.. image:: https://codecov.io/gh/tonybaloney/tox-nuitka/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/tonybaloney/tox-nuitka\n\n.. image:: https://pyup.io/repos/github/tonybaloney/tox-nuitka/shield.svg\n :target: https://pyup.io/repos/github/tonybaloney/tox-nuitka/\n :alt: Updates\n\n.. image:: https://pyup.io/repos/github/tonybaloney/tox-nuitka/python-3-shield.svg\n :target: https://pyup.io/repos/github/tonybaloney/tox-nuitka/\n :alt: Python 3\n\nA tox plugin to replace the default use of the CPython compiler with nuitka.\n\nThis plugin works by injecting Nuitka as a pip requirement to all test environments and then adding the Nuitka\ncompile as a pre-test stage.\n\nInstallation\n------------\n\n.. code-block:: bash\n\n pip install tox-nuitka\n\nOr, \n\n.. code-block:: bash\n\n pipenv install tox-nuitka \n\nExecuting tests\n---------------\n\nEach of the commands in your testenv configuration will be compiled by nuitka to execute within the pipenv virtual environment\n\nExample tox.ini\n---------------\n\nThis simple example will run pytest against your package but compile myapp/main.py using Nuitka.\n\n.. code-block:: \n\n [tox]\n envlist = py27, py36, py37\n\n [testenv]\n nuitka = myapp/main.py\n deps = pytest\n commands = python -m pytest test/\n\nAdditional Nuitka configuration is available within the test environment settings.\n\nCurrently, the --module and --recurse-all flags are available like this:\n\n.. code-block:: \n\n nuitka_module = true\n nuitka_recurse_all = true\n\nMultiple compile targets can be provided\n\n.. code-block:: \n\n nuitka = \n myapp/target1.py\n myapp/target2.py\n\nRelease notes\n=============\n\n1.0.0 (date)\n------------------\n\n* Feature\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/tonybaloney/tox-nuitka", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "tox-nuitka", "package_url": "https://pypi.org/project/tox-nuitka/", "platform": "unix", "project_url": "https://pypi.org/project/tox-nuitka/", "project_urls": { "Homepage": "https://github.com/tonybaloney/tox-nuitka" }, "release_url": "https://pypi.org/project/tox-nuitka/0.0.1/", "requires_dist": [ "tox (>=3.0.0)", "nuitka" ], "requires_python": "", "summary": "A nuitka plugin for tox", "version": "0.0.1" }, "last_serial": 4143690, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "35c6348375bbeb8c2e3d8c58f0ef9fae", "sha256": "340fc308667ab7c94363ad7c6c7e7fd2ca8590d1eaa58873f48cdca9e9aa5204" }, "downloads": -1, "filename": "tox_nuitka-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "35c6348375bbeb8c2e3d8c58f0ef9fae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3163, "upload_time": "2018-08-07T10:59:08", "url": "https://files.pythonhosted.org/packages/91/70/5a61311c5ce9145cbb041deb3f61e7efdec8cc14aa8105367d990aed849c/tox_nuitka-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59562435a119414697bd60b29c1961df", "sha256": "247c7a21099d1472cd6473fccda7d0f435b02dd14926032214539b4076addfcd" }, "downloads": -1, "filename": "tox-nuitka-0.0.1.tar.gz", "has_sig": false, "md5_digest": "59562435a119414697bd60b29c1961df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5460, "upload_time": "2018-08-07T10:59:10", "url": "https://files.pythonhosted.org/packages/1b/07/3c9a1099544dcd735d41754834a18adca890bd5b05df63a330f566a4cd0b/tox-nuitka-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "35c6348375bbeb8c2e3d8c58f0ef9fae", "sha256": "340fc308667ab7c94363ad7c6c7e7fd2ca8590d1eaa58873f48cdca9e9aa5204" }, "downloads": -1, "filename": "tox_nuitka-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "35c6348375bbeb8c2e3d8c58f0ef9fae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3163, "upload_time": "2018-08-07T10:59:08", "url": "https://files.pythonhosted.org/packages/91/70/5a61311c5ce9145cbb041deb3f61e7efdec8cc14aa8105367d990aed849c/tox_nuitka-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59562435a119414697bd60b29c1961df", "sha256": "247c7a21099d1472cd6473fccda7d0f435b02dd14926032214539b4076addfcd" }, "downloads": -1, "filename": "tox-nuitka-0.0.1.tar.gz", "has_sig": false, "md5_digest": "59562435a119414697bd60b29c1961df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5460, "upload_time": "2018-08-07T10:59:10", "url": "https://files.pythonhosted.org/packages/1b/07/3c9a1099544dcd735d41754834a18adca890bd5b05df63a330f566a4cd0b/tox-nuitka-0.0.1.tar.gz" } ] }