{ "info": { "author": "Tim Harder", "author_email": "radhermit@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "|pypi| |test| |coverage|\n\n========\npkgcheck\n========\n\nDependencies\n============\n\npkgcheck is developed alongside pkgcore_. To run the development version of\npkgcheck you will need the development version of pkgcore.\n\nThe metadata.xml checks require lxml to be installed.\n\nInstalling\n==========\n\nNo installation is strictly required, just run the ``pkgcheck`` script and\nthings should work. For a more permanent install see the following options:\n\nInstalling latest pypi release in a virtualenv::\n\n pip install pkgcheck\n\nInstalling from git in a virtualenv::\n\n git clone https://github.com/pkgcore/pkgcheck.git\n ./pkgcheck/requirements/pip.sh ./pkgcheck\n\nInstalling from a tarball or git repo::\n\n python setup.py install\n\nTests\n=====\n\nA standalone test runner is integrated in setup.py; to run, just execute::\n\n python setup.py test\n\nIn addition, a tox config is provided so the testsuite can be run in a\nvirtualenv setup against all supported python versions. To run tests for all\nenvironments just execute **tox** in the root directory of a repo or unpacked\ntarball. Otherwise, for a specific python version execute something similar to\nthe following::\n\n tox -e py36\n\nNotes\n=====\n\nCurrently full tree scans will use a large amount of memory (up to ~1.7GB) in\npart due to pkgcore's restriction design in relation to the expanding use of\ntransitive use flag dependencies across the tree. To alleviate this\npkgcore.restrictions_ will be refactored, probably leading to splitting\nconditionals off into their own set.\n\n\n.. _`Installing python modules`: http://docs.python.org/inst/\n.. _pkgcore: https://github.com/pkgcore/pkgcore\n.. _pkgcore.restrictions: https://github.com/pkgcore/pkgcore/issues/80\n\n.. |pypi| image:: https://img.shields.io/pypi/v/pkgcheck.svg\n :target: https://pypi.python.org/pypi/pkgcheck\n.. |test| image:: https://travis-ci.org/pkgcore/pkgcheck.svg?branch=master\n :target: https://travis-ci.org/pkgcore/pkgcheck\n.. |coverage| image:: https://codecov.io/gh/pkgcore/pkgcheck/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/pkgcore/pkgcheck\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/pkgcore/pkgcheck", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "pkgcheck", "package_url": "https://pypi.org/project/pkgcheck/", "platform": "", "project_url": "https://pypi.org/project/pkgcheck/", "project_urls": { "Homepage": "https://github.com/pkgcore/pkgcheck" }, "release_url": "https://pypi.org/project/pkgcheck/0.6.8/", "requires_dist": [ "chardet", "lxml", "snakeoil (~=0.8.3)", "pkgcore (~=0.10.6)", "requests ; extra == 'network'" ], "requires_python": "", "summary": "pkgcore-based QA utility", "version": "0.6.8" }, "last_serial": 5934748, "releases": { "0.5": [ { "comment_text": "", "digests": { "md5": "4b72f8e18fd89f000d835ab4dc8c7806", "sha256": "38de9d6ff6950852167f7d21b1aa50aab3b980150f9c31f2d0547e74165df7b9" }, "downloads": -1, "filename": "pkgcheck-0.5.tar.gz", "has_sig": true, "md5_digest": "4b72f8e18fd89f000d835ab4dc8c7806", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68669, "upload_time": "2015-04-02T02:54:14", "url": "https://files.pythonhosted.org/packages/ff/a8/f793d1f5b2765aa349a61ec7587e5b76567ea21dba7f0972dbfb1b9187c5/pkgcheck-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "84d5444fd000465950ea1a05d9c186f7", "sha256": "2600434febcb5e6eb5bfb87f8d5c1106a4d301dffbe46b4aecb48773c3817342" }, "downloads": -1, "filename": "pkgcheck-0.5.1.tar.gz", "has_sig": true, "md5_digest": "84d5444fd000465950ea1a05d9c186f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68345, "upload_time": "2015-08-10T06:03:54", "url": "https://files.pythonhosted.org/packages/38/e7/b3453113a916e3b1cd406d09c5c115cf09c6436d61775418746768bc0f65/pkgcheck-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "72aecfb0b87676953f3f33839b0b452a", "sha256": "7856617e569731f4ee73c34999bb977ebdbf6e460518eff2c9b6114e6317bba9" }, "downloads": -1, "filename": "pkgcheck-0.5.2.tar.gz", "has_sig": true, "md5_digest": "72aecfb0b87676953f3f33839b0b452a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80865, "upload_time": "2016-05-28T20:10:48", "url": "https://files.pythonhosted.org/packages/09/ee/d76b5d29c4e222695c1fe9aa01e224c3565bf39451051a462fe36906558c/pkgcheck-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "426516e1aef902a7f58d15cd7c70df10", "sha256": "dc853a5dbeb8febae59dbc67ba8d772a3a74e07e7ae24011d1061c509c23f8b4" }, "downloads": -1, "filename": "pkgcheck-0.5.3.tar.gz", "has_sig": true, "md5_digest": "426516e1aef902a7f58d15cd7c70df10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80910, "upload_time": "2016-05-29T00:08:24", "url": "https://files.pythonhosted.org/packages/88/34/645106325cab535e48366b6042d7e109b3b094e2e12a0f2d7aa0c74ba8b0/pkgcheck-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "f76691d360f6761fdf3fc95678dff6ad", "sha256": "f289e5d9db1f9d7c7552900f47468045b5fab76d95f50eaf4a34984166f2070b" }, "downloads": -1, "filename": "pkgcheck-0.5.4-py2-none-any.whl", "has_sig": false, "md5_digest": "f76691d360f6761fdf3fc95678dff6ad", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 183916, "upload_time": "2017-09-22T21:48:37", "url": "https://files.pythonhosted.org/packages/ac/b7/069515166550ba0c3be11095a5d973a056fa7f642f5a5ac4dae2a1444bea/pkgcheck-0.5.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "732490489ddfbac13804234d37a5b1c4", "sha256": "f7ae1e20092046eab4e9f40bce69c92c1d8a6cb123328a85f52b66795448d023" }, "downloads": -1, "filename": "pkgcheck-0.5.4-py3-none-any.whl", "has_sig": false, "md5_digest": "732490489ddfbac13804234d37a5b1c4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 183915, "upload_time": "2017-09-22T21:48:38", "url": "https://files.pythonhosted.org/packages/e9/0d/f1a3d618925d023f50b5528b0bb39009859d2f2a45d607d1f88b5acbb5e9/pkgcheck-0.5.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3dad1b1968c1802179832547145c05a9", "sha256": "43e15ecb2cf384d39a587ad31b7ad3ee5915c517a1e39a4cb6bc6eb132e69bab" }, "downloads": -1, "filename": "pkgcheck-0.5.4.tar.gz", "has_sig": false, "md5_digest": "3dad1b1968c1802179832547145c05a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95354, "upload_time": "2017-09-22T21:48:40", "url": "https://files.pythonhosted.org/packages/d5/09/e0f2284bbe7e65b8d55f7707fe48fba7a0f0a3d41e58a148393009210901/pkgcheck-0.5.4.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "39d84c417a9ed469347b42e07a2362d4", "sha256": "b7fc8b9593f2782f9c936c032a670998b0372e4e576c84e71998f1356f888aa9" }, "downloads": -1, "filename": "pkgcheck-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "39d84c417a9ed469347b42e07a2362d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 237651, "upload_time": "2019-08-23T09:38:10", "url": "https://files.pythonhosted.org/packages/9d/67/4e5446a83a08168188c4857e2ee3eea256cf600f4e683618fd5db77b5d55/pkgcheck-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe9479916b8014c81e20f2dbbda906bc", "sha256": "dd7d0f58e6628b2c6fb3e67b250deddf7a9cec1783b98c16dc3c7de1c1c6225c" }, "downloads": -1, "filename": "pkgcheck-0.6.0.tar.gz", "has_sig": false, "md5_digest": "fe9479916b8014c81e20f2dbbda906bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 153310, "upload_time": "2019-08-23T09:38:12", "url": "https://files.pythonhosted.org/packages/6b/11/971dddf0c50ef04f6552892a2f9333822981331c61f87aec333700dcef12/pkgcheck-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "abf770365f5eefbaae66ee22d5f37556", "sha256": "78e93fb5651f8d84acb1d0ca7f0c8fb34daa69424c8e1a6cb9de82acde4de69b" }, "downloads": -1, "filename": "pkgcheck-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "abf770365f5eefbaae66ee22d5f37556", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 234803, "upload_time": "2019-08-25T08:13:36", "url": "https://files.pythonhosted.org/packages/60/7b/00efd246ec922efc4fd23c7c0612823e7e6e2abe52cf1dc3824c336edb8c/pkgcheck-0.6.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "244fa1f25813deefd0c066e8511fb40b", "sha256": "12f0f490854eef72ff61ab841b17744ba76fda5234a22a842551a0040fba1dd6" }, "downloads": -1, "filename": "pkgcheck-0.6.1.tar.gz", "has_sig": false, "md5_digest": "244fa1f25813deefd0c066e8511fb40b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 160589, "upload_time": "2019-08-25T08:13:38", "url": "https://files.pythonhosted.org/packages/6d/b4/10e836825e7cf9f7d31a495419c5f13ddd896cb087eaa3191038443289ac/pkgcheck-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "d20c37e7cf21a40c4a77f0e330408e3c", "sha256": "574ad1f2c73cd4416a9bcab110f8cb398a5386c8ddad5d822cf545b3e581bc0b" }, "downloads": -1, "filename": "pkgcheck-0.6.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d20c37e7cf21a40c4a77f0e330408e3c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 237559, "upload_time": "2019-08-26T22:57:25", "url": "https://files.pythonhosted.org/packages/52/dc/3b3cf64b1965265e3ee31b0a648397cd1614a6693e123c5162c060384d5a/pkgcheck-0.6.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "980adb33d5135059176f57d9da281d18", "sha256": "80f02962d7604e04af38a5ffbdcdcf077f4a5a2cffaaf3f7099783b6f420c35c" }, "downloads": -1, "filename": "pkgcheck-0.6.2.tar.gz", "has_sig": false, "md5_digest": "980adb33d5135059176f57d9da281d18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 169107, "upload_time": "2019-08-26T22:57:27", "url": "https://files.pythonhosted.org/packages/29/84/7fa2a0ce7504169d227dd46805c8ce07190d2298b92b2543b9b37810f155/pkgcheck-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "f274e544ec0aec4061b6762790e76c5a", "sha256": "89679df333013e9487f5e84ea2ffd48495df2177e80c4cfa6ae9e3a1ed98e0a4" }, "downloads": -1, "filename": "pkgcheck-0.6.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f274e544ec0aec4061b6762790e76c5a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 241863, "upload_time": "2019-08-30T17:18:43", "url": "https://files.pythonhosted.org/packages/82/ed/c1a6ea6b643c8dbdd4a8bf04c58cefb4a540ba0ef09854a6ded620c17a81/pkgcheck-0.6.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98c95f442d9d2eb725151b0baf5d4809", "sha256": "1318e145f711c49f7da77bd792df5005e2c69b664baf67fb2b5cbdcfc24646be" }, "downloads": -1, "filename": "pkgcheck-0.6.3.tar.gz", "has_sig": false, "md5_digest": "98c95f442d9d2eb725151b0baf5d4809", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 171317, "upload_time": "2019-08-30T17:18:45", "url": "https://files.pythonhosted.org/packages/69/e2/f2ad10d63a163ebf3df4b161da418857bca63b8513dc1291285cf5ff94d9/pkgcheck-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "579d85031a9fa71a520e2b7f3801d408", "sha256": "31cd74e41cdcbaae66f539bc3a71e24a2567a0e1f6cabde72728604df2ce228b" }, "downloads": -1, "filename": "pkgcheck-0.6.4-py3-none-any.whl", "has_sig": false, "md5_digest": "579d85031a9fa71a520e2b7f3801d408", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 243168, "upload_time": "2019-09-13T17:39:19", "url": "https://files.pythonhosted.org/packages/08/16/b0b3436dca40f17914049635d0623764354ce957757018772ed07ed2300c/pkgcheck-0.6.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45bf03e92beaf3e6439b1ea5df63a713", "sha256": "e82dce714ae0a0e8159f141117fe061ab12322ba9a73184f1b59d8add550e4f4" }, "downloads": -1, "filename": "pkgcheck-0.6.4.tar.gz", "has_sig": false, "md5_digest": "45bf03e92beaf3e6439b1ea5df63a713", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 174315, "upload_time": "2019-09-13T17:39:21", "url": "https://files.pythonhosted.org/packages/37/bb/eedf64e215b64db4ba6288058062dd336cc115613e9efb3072f9361234a4/pkgcheck-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "21316c0d62a74c01f35467c8b108e20d", "sha256": "56714ff07551a8f52e6cd9f2f53778f996e0a246444105acba58ae1a520cfce1" }, "downloads": -1, "filename": "pkgcheck-0.6.5-py3-none-any.whl", "has_sig": false, "md5_digest": "21316c0d62a74c01f35467c8b108e20d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 249962, "upload_time": "2019-09-19T05:00:16", "url": "https://files.pythonhosted.org/packages/1b/d2/55df72995f827288729c3bf5c3f0b1e8dda989373a59b21a189d8d8bd9c9/pkgcheck-0.6.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07d716f2ac04f1f2309ac241252c9088", "sha256": "3305e1e501024675a8a68e43f32b1ffe73306aeb5fa6da2c59c2d631b26a3c6c" }, "downloads": -1, "filename": "pkgcheck-0.6.5.tar.gz", "has_sig": false, "md5_digest": "07d716f2ac04f1f2309ac241252c9088", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 181861, "upload_time": "2019-09-19T05:00:18", "url": "https://files.pythonhosted.org/packages/58/61/f7dd060ddd7c6a59cd9f9d2d3dd8920df2b5660415be7bf95412ea8a49b9/pkgcheck-0.6.5.tar.gz" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "229f1702c93eb167b0eae08b4a007638", "sha256": "8ba2c91f4c23d923d65509cde5b1ed1df79b4eab79eba24e7782448464103c58" }, "downloads": -1, "filename": "pkgcheck-0.6.6-py3-none-any.whl", "has_sig": false, "md5_digest": "229f1702c93eb167b0eae08b4a007638", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 262027, "upload_time": "2019-09-24T23:08:41", "url": "https://files.pythonhosted.org/packages/23/39/e6b8c38c709904ec960f183e7d1c678d2a90c4d21d85a1547feeed3aed17/pkgcheck-0.6.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1040415e39b6bfc7a30ee03f9c5b522f", "sha256": "5339ec8a1642e01f924da30c848ae5d82e950738e7776c8173e7508701ef40b5" }, "downloads": -1, "filename": "pkgcheck-0.6.6.tar.gz", "has_sig": false, "md5_digest": "1040415e39b6bfc7a30ee03f9c5b522f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 186971, "upload_time": "2019-09-24T23:08:44", "url": "https://files.pythonhosted.org/packages/89/e0/4690266968500769e57e2e77fd054bb947f65901d852eee367c13798cbd2/pkgcheck-0.6.6.tar.gz" } ], "0.6.7": [ { "comment_text": "", "digests": { "md5": "304eb6f5585a139c5141d17d8b5164ed", "sha256": "09ffb5fcbb586fcea17ea76f2ba1147bdbfd882f0594c7bd3aed03a49e769b77" }, "downloads": -1, "filename": "pkgcheck-0.6.7-py3-none-any.whl", "has_sig": false, "md5_digest": "304eb6f5585a139c5141d17d8b5164ed", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 271021, "upload_time": "2019-10-05T12:07:23", "url": "https://files.pythonhosted.org/packages/ce/da/b9f1372356e77fcc1329561b30dd1c7be656c8fe8361997eca66c625794d/pkgcheck-0.6.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b7ffb5b9d4b175e27610669803c85181", "sha256": "a76dc07723f16b7ca26e76c5baf75634daef2d8c50e1758be4c752ee30927647" }, "downloads": -1, "filename": "pkgcheck-0.6.7.tar.gz", "has_sig": false, "md5_digest": "b7ffb5b9d4b175e27610669803c85181", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 188355, "upload_time": "2019-10-05T12:07:25", "url": "https://files.pythonhosted.org/packages/ac/92/f508c0c130d5eb5e404a0ba25af2661ce0feebbc60348b44f7bc7ce73afe/pkgcheck-0.6.7.tar.gz" } ], "0.6.8": [ { "comment_text": "", "digests": { "md5": "dab4952ed2aa0360e0612aff0b061a26", "sha256": "cd38b074a92c4303015c70e0b6f1d43e005af9c003bf23f0e12b8a521744f9ac" }, "downloads": -1, "filename": "pkgcheck-0.6.8-py3-none-any.whl", "has_sig": false, "md5_digest": "dab4952ed2aa0360e0612aff0b061a26", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 272824, "upload_time": "2019-10-06T12:36:51", "url": "https://files.pythonhosted.org/packages/6e/22/b440a2a1fcf0f515fbe8c4a81e41175bc27ac0ad6721067b244d89a6a718/pkgcheck-0.6.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98c74c71d4f3e1c41f4f5f0e5376d6fe", "sha256": "a096904ffe7c4af651827812b1e7f671fc3cd5d13aef020e1b7b9b14c2a082ef" }, "downloads": -1, "filename": "pkgcheck-0.6.8.tar.gz", "has_sig": false, "md5_digest": "98c74c71d4f3e1c41f4f5f0e5376d6fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 188777, "upload_time": "2019-10-06T12:36:54", "url": "https://files.pythonhosted.org/packages/2b/56/d000073a090d6e5b56447d7955cd1014a80f9d3f3f8a36e188ad4a45e2f1/pkgcheck-0.6.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dab4952ed2aa0360e0612aff0b061a26", "sha256": "cd38b074a92c4303015c70e0b6f1d43e005af9c003bf23f0e12b8a521744f9ac" }, "downloads": -1, "filename": "pkgcheck-0.6.8-py3-none-any.whl", "has_sig": false, "md5_digest": "dab4952ed2aa0360e0612aff0b061a26", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 272824, "upload_time": "2019-10-06T12:36:51", "url": "https://files.pythonhosted.org/packages/6e/22/b440a2a1fcf0f515fbe8c4a81e41175bc27ac0ad6721067b244d89a6a718/pkgcheck-0.6.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98c74c71d4f3e1c41f4f5f0e5376d6fe", "sha256": "a096904ffe7c4af651827812b1e7f671fc3cd5d13aef020e1b7b9b14c2a082ef" }, "downloads": -1, "filename": "pkgcheck-0.6.8.tar.gz", "has_sig": false, "md5_digest": "98c74c71d4f3e1c41f4f5f0e5376d6fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 188777, "upload_time": "2019-10-06T12:36:54", "url": "https://files.pythonhosted.org/packages/2b/56/d000073a090d6e5b56447d7955cd1014a80f9d3f3f8a36e188ad4a45e2f1/pkgcheck-0.6.8.tar.gz" } ] }