{ "info": { "author": "edX", "author_email": "oscm@edx.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "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 :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Quality Assurance", "Topic :: Software Development :: Testing" ], "description": "pa11ycrawler is a Scrapy spider that runs a Pa11y check\non every page of an Open edX installation,\nto audit it for accessibility purposes.\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/edx/pa11ycrawler", "keywords": "", "license": "Apache-2.0", "maintainer": "", "maintainer_email": "", "name": "pa11ycrawler", "package_url": "https://pypi.org/project/pa11ycrawler/", "platform": "", "project_url": "https://pypi.org/project/pa11ycrawler/", "project_urls": { "Homepage": "https://github.com/edx/pa11ycrawler" }, "release_url": "https://pypi.org/project/pa11ycrawler/1.7.3/", "requires_dist": [ "Jinja2 (<3.0)", "lxml (<4.0)", "path.py (<9.0)", "pyyaml", "requests (<3.0)", "scrapy (==1.6.0)", "urlobject (<3.0)", "pytest-cov (>=2.4.0)" ], "requires_python": "", "summary": "A Scrapy spider for a11y auditing Open edX installations.", "version": "1.7.3" }, "last_serial": 5689894, "releases": { "1.5.2": [ { "comment_text": "", "digests": { "md5": "c84115dae581a3ecabdf8e01a265974c", "sha256": "dff296f5dff22223ad29bc324dba8f15b658a37c976f0dd8dda8bc1573d031c0" }, "downloads": -1, "filename": "pa11ycrawler-1.5.2-py2-none-any.whl", "has_sig": false, "md5_digest": "c84115dae581a3ecabdf8e01a265974c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 620976, "upload_time": "2016-09-26T17:31:10", "url": "https://files.pythonhosted.org/packages/1f/42/1c1a741c1372cad71365d3bf8207f9adc4ffbe4636d7b5cac7f1c076c010/pa11ycrawler-1.5.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b285e5dddc13252fe70079c55b181a07", "sha256": "2f4010f736ea55d5ab09ea567d3d127c189a617cf4e5035f2c1bbf4aa0ef3d22" }, "downloads": -1, "filename": "pa11ycrawler-1.5.2.tar.gz", "has_sig": false, "md5_digest": "b285e5dddc13252fe70079c55b181a07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 604160, "upload_time": "2016-09-26T17:31:13", "url": "https://files.pythonhosted.org/packages/ff/d2/64544330413590588128c2953057f99398e47ba1a5ceb1d41979f7f6db8e/pa11ycrawler-1.5.2.tar.gz" } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "79dc23403d595767db8b8e45805d7521", "sha256": "2547b7a1281e22d36a2016a640dbb105e1c738ae2702f544db41135c2c12bd8c" }, "downloads": -1, "filename": "pa11ycrawler-1.5.3-py2-none-any.whl", "has_sig": false, "md5_digest": "79dc23403d595767db8b8e45805d7521", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 621295, "upload_time": "2016-09-28T18:32:08", "url": "https://files.pythonhosted.org/packages/ae/e7/30a08bf8313200af3d8776bc067077a73de07538c93e3704cab92d449ebf/pa11ycrawler-1.5.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c9e7597186163e64dcbeba9a7dbeb94", "sha256": "fae352b49e1ced4c9b01d8eb786eaa7d74d8b09203bbe959ac315a98197aea8f" }, "downloads": -1, "filename": "pa11ycrawler-1.5.3.tar.gz", "has_sig": false, "md5_digest": "5c9e7597186163e64dcbeba9a7dbeb94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 604394, "upload_time": "2016-09-28T18:32:11", "url": "https://files.pythonhosted.org/packages/0c/4e/085b737c00d1b0f45878a1830667ea40755d80d56a18ae05efea88e94f29/pa11ycrawler-1.5.3.tar.gz" } ], "1.5.4": [ { "comment_text": "", "digests": { "md5": "41f59017a73665f9f22ad759a94b4d3d", "sha256": "a477ddfd0aa0197191676915427c79c006cb318f521d100d9882e0d07d87f945" }, "downloads": -1, "filename": "pa11ycrawler-1.5.4-py2-none-any.whl", "has_sig": false, "md5_digest": "41f59017a73665f9f22ad759a94b4d3d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 621294, "upload_time": "2016-09-29T13:56:35", "url": "https://files.pythonhosted.org/packages/d7/a0/8eca721c4eac0c2b1c3790e6c9e8d8ba12162011c8912dbdb134f328982a/pa11ycrawler-1.5.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "41ae8d16ce92eff6b4c8ee1f9b096c8d", "sha256": "700d70ac485cc18a909c48e6724c1a6eadf8aa03c0b9febe7362b3db57c8ffd6" }, "downloads": -1, "filename": "pa11ycrawler-1.5.4.tar.gz", "has_sig": false, "md5_digest": "41ae8d16ce92eff6b4c8ee1f9b096c8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 604390, "upload_time": "2016-09-29T13:56:38", "url": "https://files.pythonhosted.org/packages/a2/b3/8019ffb2f477cec9075e4f81925aa0af98998842b9313b9b3584c2c62e7e/pa11ycrawler-1.5.4.tar.gz" } ], "1.5.5": [ { "comment_text": "", "digests": { "md5": "5ae0f08ede66f9ee3407316fd4599d40", "sha256": "f552a948404b1225c5192c20351907405026cd022596145f08ed848a40f7c915" }, "downloads": -1, "filename": "pa11ycrawler-1.5.5-py2-none-any.whl", "has_sig": false, "md5_digest": "5ae0f08ede66f9ee3407316fd4599d40", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 621293, "upload_time": "2016-12-27T15:33:01", "url": "https://files.pythonhosted.org/packages/22/4d/e6e591a912894a0d6e267898ce07e9a58abebb384b3ce0e9892087a7d010/pa11ycrawler-1.5.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c4eb7a8e497e379b747ee00c2bf69b1", "sha256": "e9ebc9f5ed54c04cf6a8b5f556a36146d0ce1284d412aa9516b56e10ad6e5a13" }, "downloads": -1, "filename": "pa11ycrawler-1.5.5.tar.gz", "has_sig": false, "md5_digest": "0c4eb7a8e497e379b747ee00c2bf69b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 604337, "upload_time": "2016-12-27T15:33:05", "url": "https://files.pythonhosted.org/packages/bb/75/4d049662369f93c60145771a040cad28a1c55491d8dbcdaa08d544e585d1/pa11ycrawler-1.5.5.tar.gz" } ], "1.5.6": [ { "comment_text": "", "digests": { "md5": "dafa40fdb8d98897bd9d55121db81c33", "sha256": "a01166ed327c0fe807c6caef25df478952347171e74015bc7a5cac0b9e2b8a8b" }, "downloads": -1, "filename": "pa11ycrawler-1.5.6-py2-none-any.whl", "has_sig": false, "md5_digest": "dafa40fdb8d98897bd9d55121db81c33", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 621366, "upload_time": "2017-01-18T19:25:18", "url": "https://files.pythonhosted.org/packages/67/67/844055981ef15595a3ab341852f1091fc1a2ab73e36cb05a991119b742b5/pa11ycrawler-1.5.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b536d9764a45a9d603d630f66b34765f", "sha256": "c057df06148f4f5402b051b4b99633360efcfb144abea328a55fd38c99ac058a" }, "downloads": -1, "filename": "pa11ycrawler-1.5.6.tar.gz", "has_sig": false, "md5_digest": "b536d9764a45a9d603d630f66b34765f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 604418, "upload_time": "2017-01-18T19:25:21", "url": "https://files.pythonhosted.org/packages/f3/49/0b3b2d4ebe365f2752f06790675fd233c05689bcfaf4239ccea2e17b2a97/pa11ycrawler-1.5.6.tar.gz" } ], "1.5.8": [ { "comment_text": "", "digests": { "md5": "9c7a6e57562af0401b1ac65f87bc5741", "sha256": "df9dc7af8f4469a6d981b4a171d9adea06d5d889ff0135b1789a27d9343b2636" }, "downloads": -1, "filename": "pa11ycrawler-1.5.8-py2-none-any.whl", "has_sig": false, "md5_digest": "9c7a6e57562af0401b1ac65f87bc5741", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 622441, "upload_time": "2017-01-25T17:37:56", "url": "https://files.pythonhosted.org/packages/b2/9b/eb8bc228add9b79e001a6899e974544e35c626b127e5c975ebaf13f31767/pa11ycrawler-1.5.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b70403107a76bf500d85c935107688c", "sha256": "3f6ef8dd5a8bda7f2853a6d6ef40a028f6ef5198f48d52604f5de0582b57010b" }, "downloads": -1, "filename": "pa11ycrawler-1.5.8.tar.gz", "has_sig": false, "md5_digest": "0b70403107a76bf500d85c935107688c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 605147, "upload_time": "2017-01-25T17:37:59", "url": "https://files.pythonhosted.org/packages/ca/ae/2ee402977b3c33e2129f67e6797a329ca12e51dec68a57bc45594f6cdb2b/pa11ycrawler-1.5.8.tar.gz" } ], "1.5.9": [ { "comment_text": "", "digests": { "md5": "4df52d00adc5238bffeb37a43ebb9b55", "sha256": "66078c5825e116f0132e18ce45489e4362087f2bc732c76e835be555f322108e" }, "downloads": -1, "filename": "pa11ycrawler-1.5.9-py2-none-any.whl", "has_sig": false, "md5_digest": "4df52d00adc5238bffeb37a43ebb9b55", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 622938, "upload_time": "2017-02-16T21:53:48", "url": "https://files.pythonhosted.org/packages/10/6f/d87944466a48f5f02a95e6dd95fa2f99dbb82ad95d6451cf4ee966677924/pa11ycrawler-1.5.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a1f230cfa5a3aac3398338ea23c12bb", "sha256": "d2e163263227c422717a53fc383930836e0ca10bbf80f668e97fb586368cebf4" }, "downloads": -1, "filename": "pa11ycrawler-1.5.9.tar.gz", "has_sig": false, "md5_digest": "8a1f230cfa5a3aac3398338ea23c12bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 605595, "upload_time": "2017-02-16T21:54:05", "url": "https://files.pythonhosted.org/packages/62/e5/42799419a26dd0cb74707a8c3da395ab3d20c0a2aed1a454a9ceaf0b5e5d/pa11ycrawler-1.5.9.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "1dd3351798d9faad9840786ac9d56f2f", "sha256": "abee773545341655ffaeeba809e7e60da197c68ab8adf45080a845dae7f77cc9" }, "downloads": -1, "filename": "pa11ycrawler-1.6.0-py2-none-any.whl", "has_sig": false, "md5_digest": "1dd3351798d9faad9840786ac9d56f2f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 624378, "upload_time": "2017-02-17T19:53:14", "url": "https://files.pythonhosted.org/packages/b4/bf/18c8aeac2acd2d4f8250a7e0ae25a63810786fb55422b04296b41e9b8d74/pa11ycrawler-1.6.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ee192965357dc0997494fdf7772d1ac", "sha256": "56abef38a68059d70bd008940534cdc75bf5e85bd307738338cb22d10a1bc370" }, "downloads": -1, "filename": "pa11ycrawler-1.6.0.tar.gz", "has_sig": false, "md5_digest": "7ee192965357dc0997494fdf7772d1ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 606320, "upload_time": "2017-02-17T19:53:47", "url": "https://files.pythonhosted.org/packages/d8/d0/bd9ad229da7bcaee0c81b83ff156a34ed373dcfcb3ac97ce6406073f0f98/pa11ycrawler-1.6.0.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "9c361f7700c402cfa7b5c8b84ca9af50", "sha256": "b87127545bd0969d17ba146296fddcaae17e5824fad8ef6c8ded27a5fa64433f" }, "downloads": -1, "filename": "pa11ycrawler-1.6.1-py2.7.egg", "has_sig": false, "md5_digest": "9c361f7700c402cfa7b5c8b84ca9af50", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 639318, "upload_time": "2017-03-02T15:33:53", "url": "https://files.pythonhosted.org/packages/8a/f2/2351bb8646a0eeaf9ed49184559597ac9b14cdf3323fe2f5d70a5079c0d3/pa11ycrawler-1.6.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "97524acf6ca3d13ec5a40d8d469ab091", "sha256": "bc9930e66f12a5ca4dfbe0bef7e5ec9b87acd573289be6b41593fc885ee3dd09" }, "downloads": -1, "filename": "pa11ycrawler-1.6.1-py2-none-any.whl", "has_sig": false, "md5_digest": "97524acf6ca3d13ec5a40d8d469ab091", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 624363, "upload_time": "2017-03-02T15:33:50", "url": "https://files.pythonhosted.org/packages/64/71/f444569ddc4d8fd0d36af6e6fff86b8c79ff023f64174a13ba67cc22acb3/pa11ycrawler-1.6.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c78f7b78adafbaa3d05ae66ac39c509d", "sha256": "c2ced247efa51c5de8855dd6dc2bd840c8bb4265ced5b98c4abdd234cd437425" }, "downloads": -1, "filename": "pa11ycrawler-1.6.1.tar.gz", "has_sig": false, "md5_digest": "c78f7b78adafbaa3d05ae66ac39c509d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 606500, "upload_time": "2017-03-02T15:33:56", "url": "https://files.pythonhosted.org/packages/8f/1c/439aae51dde68a6868b3028e8beb63c66a629301765df8f3fe5f30c5a2f6/pa11ycrawler-1.6.1.tar.gz" } ], "1.6.2": [ { "comment_text": "", "digests": { "md5": "c807eb41e6465fdbfda18a1190ccae80", "sha256": "02874b14d148b2a99abfd5f5c1e15066b9defcb71617c917cf9be30b4f611fd6" }, "downloads": -1, "filename": "pa11ycrawler-1.6.2-py2-none-any.whl", "has_sig": false, "md5_digest": "c807eb41e6465fdbfda18a1190ccae80", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 624535, "upload_time": "2017-03-16T13:58:30", "url": "https://files.pythonhosted.org/packages/bc/0b/57f1e19877a393029a87ab171945e34cfe40bfb8516af99b4e61866d7bd8/pa11ycrawler-1.6.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d852adf469d3da4039c27d0a09943efd", "sha256": "4fcb17f20c9453cfff1dc79bb82daca308862aa4c19e7f62ad96cd4c17d78d49" }, "downloads": -1, "filename": "pa11ycrawler-1.6.2.tar.gz", "has_sig": false, "md5_digest": "d852adf469d3da4039c27d0a09943efd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 606676, "upload_time": "2017-03-16T13:58:33", "url": "https://files.pythonhosted.org/packages/9b/9d/d3858757bd203e8c69a8ed35eff0732e401a003dd144e72f6a648056332f/pa11ycrawler-1.6.2.tar.gz" } ], "1.7.2": [ { "comment_text": "", "digests": { "md5": "45a01f731f5037e916fe5b0259ea8753", "sha256": "ec15bb42b51d6970ff3b185a2f76c536d202d709c7657d253fc33c4686c3da9a" }, "downloads": -1, "filename": "pa11ycrawler-1.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "45a01f731f5037e916fe5b0259ea8753", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 627204, "upload_time": "2019-02-07T18:00:44", "url": "https://files.pythonhosted.org/packages/0b/2e/9203b53e275bdb2faab82b78325b11ea29f31c8665463ad7096cc6f0fccf/pa11ycrawler-1.7.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "abe0a4a6075a5bac9095564be615f365", "sha256": "6e44388be788fe6269b8019910d189376433f543ceddf69889ffa0bf5e2ce951" }, "downloads": -1, "filename": "pa11ycrawler-1.7.2.tar.gz", "has_sig": false, "md5_digest": "abe0a4a6075a5bac9095564be615f365", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 613861, "upload_time": "2019-02-07T18:00:45", "url": "https://files.pythonhosted.org/packages/d2/09/4a658329740661e04bb82f686075dfd5ecaf7f456f6e69306567002caab4/pa11ycrawler-1.7.2.tar.gz" } ], "1.7.3": [ { "comment_text": "", "digests": { "md5": "80c0fc01ab6dc35ff8dff2e38eb0fa90", "sha256": "2213965c436a16fc04995c5be82b688ee399fce0b121c32b03016083111ababd" }, "downloads": -1, "filename": "pa11ycrawler-1.7.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "80c0fc01ab6dc35ff8dff2e38eb0fa90", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 627205, "upload_time": "2019-03-14T14:45:07", "url": "https://files.pythonhosted.org/packages/d2/ab/cbafd5d7c9be5622f45618cdbd7d27d02079a6b648441df75c9eaf25ed1a/pa11ycrawler-1.7.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "635f018e7a620813ecddd074fd9e1a2f", "sha256": "c31356c0757e3537cff8a44f7776112082e5802d488bace2a45463e5ee6be9da" }, "downloads": -1, "filename": "pa11ycrawler-1.7.3.tar.gz", "has_sig": false, "md5_digest": "635f018e7a620813ecddd074fd9e1a2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 613893, "upload_time": "2019-03-14T14:45:09", "url": "https://files.pythonhosted.org/packages/84/98/064ffc3de484cc95b19672f0245a98563a245e843c50238d0476aa19d2ea/pa11ycrawler-1.7.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "80c0fc01ab6dc35ff8dff2e38eb0fa90", "sha256": "2213965c436a16fc04995c5be82b688ee399fce0b121c32b03016083111ababd" }, "downloads": -1, "filename": "pa11ycrawler-1.7.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "80c0fc01ab6dc35ff8dff2e38eb0fa90", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 627205, "upload_time": "2019-03-14T14:45:07", "url": "https://files.pythonhosted.org/packages/d2/ab/cbafd5d7c9be5622f45618cdbd7d27d02079a6b648441df75c9eaf25ed1a/pa11ycrawler-1.7.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "635f018e7a620813ecddd074fd9e1a2f", "sha256": "c31356c0757e3537cff8a44f7776112082e5802d488bace2a45463e5ee6be9da" }, "downloads": -1, "filename": "pa11ycrawler-1.7.3.tar.gz", "has_sig": false, "md5_digest": "635f018e7a620813ecddd074fd9e1a2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 613893, "upload_time": "2019-03-14T14:45:09", "url": "https://files.pythonhosted.org/packages/84/98/064ffc3de484cc95b19672f0245a98563a245e843c50238d0476aa19d2ea/pa11ycrawler-1.7.3.tar.gz" } ] }