{ "info": { "author": "Valdir Stumm Junior", "author_email": "stummjr@gmail.com", "bugtrack_url": null, "classifiers": [ "Framework :: Flake8", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Quality Assurance" ], "description": "# scrapy-flake8\n\nA Flake8 plugin to catch common issues on Scrapy spiders.\n\n## Issue types\n\n| Code | Meaning |\n| --- | --- |\n| SCP01 | There are URLs in `start_urls` whose netloc is not in `allowed_domains` |\n| SCP02 | There are URLs in `allowed_domains` |\n| SCP03 | Usage of `urljoin(response.url, '/foo')` instead of `response.urljoin('/foo')` |\n| SCP04 | Usage of `Selector(response)` in callback |\n\nThis is a work in progress, so new issues will be added to this list.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/stummjr/flake8-scrapy", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "flake8-scrapy", "package_url": "https://pypi.org/project/flake8-scrapy/", "platform": "", "project_url": "https://pypi.org/project/flake8-scrapy/", "project_urls": { "Homepage": "http://github.com/stummjr/flake8-scrapy" }, "release_url": "https://pypi.org/project/flake8-scrapy/0.0.1/", "requires_dist": [ "flake8" ], "requires_python": "", "summary": "", "version": "0.0.1" }, "last_serial": 4358427, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "b31821244fa0fb53aa10b8b7449f4783", "sha256": "b33bdec20ac560f80808abb1256cf686a0302e4b9f5adad340377063564ad841" }, "downloads": -1, "filename": "flake8_scrapy-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b31821244fa0fb53aa10b8b7449f4783", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4660, "upload_time": "2018-10-10T02:15:34", "url": "https://files.pythonhosted.org/packages/67/00/ce812744900938c9c9078a10043ad85be800f4c35f504bc7a6a3d4a1b0e8/flake8_scrapy-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87ca79ff49dcd3928d94c1a2b8f28259", "sha256": "3757080162c2f464d7deb422ff76530bcb577665b16772d795f79a0b6a79c807" }, "downloads": -1, "filename": "flake8-scrapy-0.0.1.tar.gz", "has_sig": false, "md5_digest": "87ca79ff49dcd3928d94c1a2b8f28259", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3391, "upload_time": "2018-10-10T02:15:35", "url": "https://files.pythonhosted.org/packages/9d/21/bf245198e5f2c74f2153c7492d7abd51436d0e71effdd548bffc91f4144d/flake8-scrapy-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b31821244fa0fb53aa10b8b7449f4783", "sha256": "b33bdec20ac560f80808abb1256cf686a0302e4b9f5adad340377063564ad841" }, "downloads": -1, "filename": "flake8_scrapy-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b31821244fa0fb53aa10b8b7449f4783", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4660, "upload_time": "2018-10-10T02:15:34", "url": "https://files.pythonhosted.org/packages/67/00/ce812744900938c9c9078a10043ad85be800f4c35f504bc7a6a3d4a1b0e8/flake8_scrapy-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87ca79ff49dcd3928d94c1a2b8f28259", "sha256": "3757080162c2f464d7deb422ff76530bcb577665b16772d795f79a0b6a79c807" }, "downloads": -1, "filename": "flake8-scrapy-0.0.1.tar.gz", "has_sig": false, "md5_digest": "87ca79ff49dcd3928d94c1a2b8f28259", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3391, "upload_time": "2018-10-10T02:15:35", "url": "https://files.pythonhosted.org/packages/9d/21/bf245198e5f2c74f2153c7492d7abd51436d0e71effdd548bffc91f4144d/flake8-scrapy-0.0.1.tar.gz" } ] }