{ "info": { "author": "gocept ", "author_email": "mail@gocept.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "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 :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Testing" ], "description": "=======================================\npy.test plugin to remove stale bytecode\n=======================================\n\nDescription\n===========\n\nThis plugin removes all stale bytecode files before running tests. This makes\nsure that Python modules -- whose source was deleted -- are not accidentally visible\nto the test runner anymore due to a left-over bytecode file (``*.pyc``,\n``*.pyo``).\n\nUsage\n=====\n\nTo use this plugin you just have to install it, so it is accessible by the\npytest you are using:\n\n+ If you are using `buildout`, add ``pytest-remove-stale-bytecode`` to the\n buildout section of your pytest runner.\n\n+ If you are using `pip` add it to your test requirements.\n\nPer default, there is no output generated, but if pytest is invoked in verbose\nmode (``-v``), information about the deleted files is printed.\n\nThis plugin was inspired by a feature of `zope.testrunner`_.\n\n.. _`zope.testrunner`: https://pypi.python.org/pypi/zope.testrunner\n\n\n=======\nCHANGES\n=======\n\n\n4.0 (2019-09-13)\n================\n\nBackwards incompatible changes\n------------------------------\n\n- Drop support for Python 3.4.\n\nFeatures\n--------\n\n- Make work with py.test >=3.10 again.\n\n- Add support for Python 3.7.\n\n\n3.0.1 (2019-03-21)\n==================\n\n- This plug-in only works in py.test < version 3.10.\n It is broken since the merge of\n `pytest-dev/pytest#4250 `_\n\n- Drop support for Python 3.3.\n\n\n3.0 (2017-05-12)\n================\n\n- Add support for Python 3.6, PyPy2 and PyPy3.\n\n- Do not show output by default anymore. It can be turned on with ``-v``\n option.\n\n- Change the license from ZPL to MIT.\n\n\n2.1 (2015-10-01)\n================\n\n- Also remove bytecode files under Python 3, that end with ``-PYTEST``.\n\n\n2.0 (2015-10-01)\n================\n\n- Add support for removing byte code files under Python 3.\n\n\n1.0 (2014-10-29)\n================\n\n- initial release\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/gocept/pytest-remove-stale-bytecode/", "keywords": "pytest pyc bytecode artefacts", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pytest-remove-stale-bytecode", "package_url": "https://pypi.org/project/pytest-remove-stale-bytecode/", "platform": "", "project_url": "https://pypi.org/project/pytest-remove-stale-bytecode/", "project_urls": { "Homepage": "https://bitbucket.org/gocept/pytest-remove-stale-bytecode/" }, "release_url": "https://pypi.org/project/pytest-remove-stale-bytecode/4.0/", "requires_dist": [ "pytest", "setuptools" ], "requires_python": "", "summary": "py.test plugin to remove stale byte code files.", "version": "4.0" }, "last_serial": 5824255, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "93c34aab17c3e4d803c813760a8dcb03", "sha256": "71986186047eb60900c0d83d1d4cc9e9782a7ac5b90f9ee53cb05f8bd6b05a6e" }, "downloads": -1, "filename": "pytest-remove-stale-bytecode-1.0.zip", "has_sig": false, "md5_digest": "93c34aab17c3e4d803c813760a8dcb03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7798, "upload_time": "2014-10-29T14:46:56", "url": "https://files.pythonhosted.org/packages/da/77/895186b26bd44b7427bcc7556afaa87b934327bd031eae487e36b6af1e91/pytest-remove-stale-bytecode-1.0.zip" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "8ceca293066c3ef8bb9619f697976212", "sha256": "8e17f2a61185ff352e5fb5ea7fd8b73e2ce4232f93879e049cee4ab4e3f9970d" }, "downloads": -1, "filename": "pytest-remove-stale-bytecode-2.0.zip", "has_sig": false, "md5_digest": "8ceca293066c3ef8bb9619f697976212", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8536, "upload_time": "2015-10-01T05:17:47", "url": "https://files.pythonhosted.org/packages/a7/7a/dcd389a11086ef73fe675cb854d03826832fd9d8792a92adcb7bb3392a40/pytest-remove-stale-bytecode-2.0.zip" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "ecffb91cf38f95a2318f60327c4ac21e", "sha256": "88b3d9d1d195d74a5de877c2fcb30f82ff08b540bc43535e6710073617b69579" }, "downloads": -1, "filename": "pytest-remove-stale-bytecode-2.1.zip", "has_sig": false, "md5_digest": "ecffb91cf38f95a2318f60327c4ac21e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8691, "upload_time": "2015-10-01T05:31:21", "url": "https://files.pythonhosted.org/packages/3d/29/8389e329a55beb7b752d94fc28e9acaf6c3e6791f17cec86736a47853294/pytest-remove-stale-bytecode-2.1.zip" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "7fcb112e76b1cfa9974f4bf1fd7fe9ab", "sha256": "7c1d3fd486f6f581038df7bef607e4a03dd6489b5ca7fbf35ffb258c8001395f" }, "downloads": -1, "filename": "pytest_remove_stale_bytecode-3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7fcb112e76b1cfa9974f4bf1fd7fe9ab", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4662, "upload_time": "2017-05-12T06:13:40", "url": "https://files.pythonhosted.org/packages/68/5c/9594c4a979d19a66afdb392d52459fa289d984093c0c4a1043df256ab46e/pytest_remove_stale_bytecode-3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a85dfde295d87e0e2549b63e14542ac", "sha256": "0c8e211883813d789ae808ba45a54677976ab19a4ac5cf7cd223afa071da9c10" }, "downloads": -1, "filename": "pytest-remove-stale-bytecode-3.0.tar.gz", "has_sig": false, "md5_digest": "3a85dfde295d87e0e2549b63e14542ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4288, "upload_time": "2017-05-12T06:13:38", "url": "https://files.pythonhosted.org/packages/ed/ce/1f7d56904e07b0b728cc2653e6beb2da2070eab5b7bc0e314a94f3b4ef99/pytest-remove-stale-bytecode-3.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "f52367e6cdaa42390ceaad423690d779", "sha256": "9955d38479e20de5bcce04dcb388a13aae67255424dc5924bfde1f81233742b9" }, "downloads": -1, "filename": "pytest_remove_stale_bytecode-3.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f52367e6cdaa42390ceaad423690d779", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5122, "upload_time": "2019-03-21T10:27:57", "url": "https://files.pythonhosted.org/packages/10/e0/886fd369731fb6bc0b1af4df681e67aabc52b51f5ca2468a20662d506fd7/pytest_remove_stale_bytecode-3.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4f1555ffbb53729401412ab540dee1d", "sha256": "d8bf25bfe3c8ec0633301b798ac50f2d365e14e9ef2e512308044e0cc0a1e55e" }, "downloads": -1, "filename": "pytest-remove-stale-bytecode-3.0.1.tar.gz", "has_sig": false, "md5_digest": "f4f1555ffbb53729401412ab540dee1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4757, "upload_time": "2019-03-21T10:27:56", "url": "https://files.pythonhosted.org/packages/4b/5e/11007162d6ddbcce765f2bb9fcdc455c72e1aee49f1de5f4348249a8c43c/pytest-remove-stale-bytecode-3.0.1.tar.gz" } ], "4.0": [ { "comment_text": "", "digests": { "md5": "930326dae9bac1aafe00d36ca96b6773", "sha256": "33261f93b1e6f047e2c737a832a8761936d78e80bd486878973929222fcab30e" }, "downloads": -1, "filename": "pytest_remove_stale_bytecode-4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "930326dae9bac1aafe00d36ca96b6773", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5143, "upload_time": "2019-09-13T07:37:05", "url": "https://files.pythonhosted.org/packages/c3/90/881d3485e34d99319a9bcbba4557b27d3ea9d1694cb371cca2729506eb01/pytest_remove_stale_bytecode-4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f13c305c567bc26e04e382703665998b", "sha256": "4d6e63dffe75b6b31bc723731bd3d3ed7482bd7ecdddb15f9aaf66b9376b8b54" }, "downloads": -1, "filename": "pytest-remove-stale-bytecode-4.0.tar.gz", "has_sig": false, "md5_digest": "f13c305c567bc26e04e382703665998b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4885, "upload_time": "2019-09-13T07:37:07", "url": "https://files.pythonhosted.org/packages/27/31/daa75afc724811018a34a9d6ebed92b11d6f50b3c1aec979eadc82e66bc4/pytest-remove-stale-bytecode-4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "930326dae9bac1aafe00d36ca96b6773", "sha256": "33261f93b1e6f047e2c737a832a8761936d78e80bd486878973929222fcab30e" }, "downloads": -1, "filename": "pytest_remove_stale_bytecode-4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "930326dae9bac1aafe00d36ca96b6773", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5143, "upload_time": "2019-09-13T07:37:05", "url": "https://files.pythonhosted.org/packages/c3/90/881d3485e34d99319a9bcbba4557b27d3ea9d1694cb371cca2729506eb01/pytest_remove_stale_bytecode-4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f13c305c567bc26e04e382703665998b", "sha256": "4d6e63dffe75b6b31bc723731bd3d3ed7482bd7ecdddb15f9aaf66b9376b8b54" }, "downloads": -1, "filename": "pytest-remove-stale-bytecode-4.0.tar.gz", "has_sig": false, "md5_digest": "f13c305c567bc26e04e382703665998b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4885, "upload_time": "2019-09-13T07:37:07", "url": "https://files.pythonhosted.org/packages/27/31/daa75afc724811018a34a9d6ebed92b11d6f50b3c1aec979eadc82e66bc4/pytest-remove-stale-bytecode-4.0.tar.gz" } ] }