{ "info": { "author": "rpc-automation", "author_email": "rpc-automation@rackspace.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Flake8", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "==================\nFlake8-pytest-mark\n==================\n\n.. image:: https://travis-ci.org/rcbops/flake8-pytest-mark.svg?branch=master\n :target: https://travis-ci.org/rcbops/flake8-pytest-mark\n\nCheck and enforce the presence of a mark on a pytest test definition classes, methods and functions.\n\nQuick Start Guide\n-----------------\n\n1. Install ``flake8-pytest-mark`` from PyPI with pip::\n\n $ pip install flake8-pytest-mark\n\n2. Configure a mark that you would like to validate::\n\n $ cd project_root/\n $ vi .flake8\n\n.. code-block:: ini\n\n [flake8]\n pytest_mark1 = name=test_id\n value_match=uuid\n\n3. Run flake8::\n\n $ flake8 tests/\n\nGotchas\n-------\n\n1. It is highly recommended to use this plugin inside of a virtualenv.\n2. A configuration is required by this plugin, if none is found the plugin will throw a M401 validation error for every file.\n3. By default this plug-in will enforce marks against pytest test classes. (See configuration_ for more details on how to exclude different pytest test definitions from mark checking.)\n\nViolation Codes\n---------------\n\nAll possible violation codes are documented in violation_codes_\n\n\nExample Configurations\n----------------------\n\nMore example configurations can be found in configuration_\n\nContributing\n------------\n\nSee `CONTRIBUTING.rst`_ and `developer_docs.rst`_ for more details on developing for the Zigzag project.\n\nRelease Process\n---------------\n\nSee `release_process.rst`_ for information on the release process for 'zigzag'\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _CONTRIBUTING.rst: CONTRIBUTING.rst\n.. _developer_docs.rst: docs/developer_docs.rst\n.. _release_process.rst: docs/release_process.rst\n.. _configuration: docs/configuration.rst\n.. _violation_codes: docs/violation_codes.rst\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\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/rcbops/flake8-pytest-mark", "keywords": "flake8 flake8-pytest-mark", "license": "Apache Software License 2.0", "maintainer": "", "maintainer_email": "", "name": "flake8-pytest-mark", "package_url": "https://pypi.org/project/flake8-pytest-mark/", "platform": "", "project_url": "https://pypi.org/project/flake8-pytest-mark/", "project_urls": { "Homepage": "https://github.com/rcbops/flake8-pytest-mark" }, "release_url": "https://pypi.org/project/flake8-pytest-mark/1.1.0/", "requires_dist": [ "flake8 (>=3.5.0)" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "summary": "A flake8 plugin that helps check the presence of a PyTest mark", "version": "1.1.0" }, "last_serial": 4565004, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "18aa7cbd71f3cf64827003cf80c65223", "sha256": "9940d518bdd8cf4a7a9513326ddca4df3081facee332f200dc7cc6f8625fa1bd" }, "downloads": -1, "filename": "flake8_pytest_mark-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "18aa7cbd71f3cf64827003cf80c65223", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 4213, "upload_time": "2018-04-19T19:53:39", "url": "https://files.pythonhosted.org/packages/11/e2/56ddeb65b8c2f2184c888de22bda96df22bf92c93fb2173715ac5f6e494e/flake8_pytest_mark-0.1.0-py2.py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "370da817ea36ff88eb4b6d5b6812478c", "sha256": "8e187b5702d35653510af6fe1ade0762bba34ebca68ed5a74a1d49770b1f55cc" }, "downloads": -1, "filename": "flake8_pytest_mark-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "370da817ea36ff88eb4b6d5b6812478c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 4203, "upload_time": "2018-04-26T15:41:43", "url": "https://files.pythonhosted.org/packages/61/75/efd09d91676c88f321699a7ee406345f9c37dca6e34ac5df46ab5fd86420/flake8_pytest_mark-0.1.1-py2.py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "4f2521e0631d22f5c7f83c4b6b96b97b", "sha256": "bd0077f58f02db6b41339c863dc43549cb000018398c0324698151d5dc67061b" }, "downloads": -1, "filename": "flake8_pytest_mark-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4f2521e0631d22f5c7f83c4b6b96b97b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 5625, "upload_time": "2018-05-24T15:47:04", "url": "https://files.pythonhosted.org/packages/f9/d1/a90b1bd07a0d74740333fa609959442eabbddfe3788061ee1a7471c4a580/flake8_pytest_mark-0.2.0-py2.py3-none-any.whl" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "2df7f4e4729ae64cdb5660b8bb3051ab", "sha256": "f706ef6fb888430c13d1fd67ee4b462d4ed9893ce3b0957fa5842d5ea87acac3" }, "downloads": -1, "filename": "flake8_pytest_mark-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2df7f4e4729ae64cdb5660b8bb3051ab", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 5694, "upload_time": "2018-06-07T15:39:30", "url": "https://files.pythonhosted.org/packages/73/fd/d5a92859a2a4dbcb78ce1a5d4bef0f73412e5f36d1ac94c897f0091370ad/flake8_pytest_mark-0.4.0-py2.py3-none-any.whl" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "15a7b4ef58fe197f957a74da2313354f", "sha256": "48772d049ad777ed94a21061063af64b1c50600157172c2b944db70e36054d5d" }, "downloads": -1, "filename": "flake8_pytest_mark-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "15a7b4ef58fe197f957a74da2313354f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 6482, "upload_time": "2018-07-25T13:52:32", "url": "https://files.pythonhosted.org/packages/2b/74/79add83af9639503e4ec140e4319733f1fedb7f65513f9d3a112d740d12c/flake8_pytest_mark-0.5.0-py2.py3-none-any.whl" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "0cb466e235a273e71306dbe1d2ce6e29", "sha256": "01a901d6dfeb323b34c2c7e180583d0d0556b3b992e7ac1abb5ab0a76a55988d" }, "downloads": -1, "filename": "flake8_pytest_mark-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0cb466e235a273e71306dbe1d2ce6e29", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 7324, "upload_time": "2018-10-24T20:18:28", "url": "https://files.pythonhosted.org/packages/cf/d8/ca8b3fcf759a03f223ab96c64e674d869ee136ce74968dc6ea9441dd941d/flake8_pytest_mark-1.0.0-py2.py3-none-any.whl" } ], "1.0.0rc0": [ { "comment_text": "", "digests": { "md5": "f6f32799889be9245475f3bc33f58ea2", "sha256": "a3a8a090bae04f1aba0d10bcbef3c1b225b5556c2377fd30b1e2a23f0538acfd" }, "downloads": -1, "filename": "flake8_pytest_mark-1.0.0rc0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f6f32799889be9245475f3bc33f58ea2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9039, "upload_time": "2018-09-19T22:56:39", "url": "https://files.pythonhosted.org/packages/5e/9a/6e4cfec881d3bb76c4f9e09c5b40ea682e2b86812b29c1a33c3b2f668a03/flake8_pytest_mark-1.0.0rc0-py2.py3-none-any.whl" } ], "1.0.0rc2": [ { "comment_text": "", "digests": { "md5": "98880506fb744366af21800e3a64c0ad", "sha256": "f674553d5aaa5cd0c0cd20e0a12de1d866e97be152d2aa7fc4ccbf92cd4c3d07" }, "downloads": -1, "filename": "flake8_pytest_mark-1.0.0rc2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "98880506fb744366af21800e3a64c0ad", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 7365, "upload_time": "2018-09-24T17:07:38", "url": "https://files.pythonhosted.org/packages/0e/a3/13840743cea3303653fb4ceed81b73f557a429b2aece133326d5728a06dd/flake8_pytest_mark-1.0.0rc2-py2.py3-none-any.whl" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "0496211865be61a80db75b6795658232", "sha256": "4518e495059d163c32c4ca5d3bb7a27215639b5e6a1abf0379eabe1055119389" }, "downloads": -1, "filename": "flake8_pytest_mark-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0496211865be61a80db75b6795658232", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 7966, "upload_time": "2018-12-05T18:44:56", "url": "https://files.pythonhosted.org/packages/76/d1/a91c892a31506709c272f5455e6503623f57e92e2619fd96e072de96892f/flake8_pytest_mark-1.1.0-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0496211865be61a80db75b6795658232", "sha256": "4518e495059d163c32c4ca5d3bb7a27215639b5e6a1abf0379eabe1055119389" }, "downloads": -1, "filename": "flake8_pytest_mark-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0496211865be61a80db75b6795658232", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 7966, "upload_time": "2018-12-05T18:44:56", "url": "https://files.pythonhosted.org/packages/76/d1/a91c892a31506709c272f5455e6503623f57e92e2619fd96e072de96892f/flake8_pytest_mark-1.1.0-py2.py3-none-any.whl" } ] }