From 4de46a8e61a94c36519ac75aad44310d627f7adf Mon Sep 17 00:00:00 2001 From: Arun Babu Neelicattu Date: Tue, 19 Mar 2024 11:23:17 +0100 Subject: [PATCH] tests/repo: generate metadata file fixtures --- .gitattributes | 2 + .pre-commit-config.yaml | 3 +- .../fixtures/with-pypi-repository.test | 6 +- .../fixtures/pypi.org/generate.py | 66 +- .../fixtures/pypi.org/json/attrs.json | 35 +- .../fixtures/pypi.org/json/black.json | 34 +- .../fixtures/pypi.org/json/cleo.json | 6 +- .../fixtures/pypi.org/json/clikit.json | 33 +- .../fixtures/pypi.org/json/colorama.json | 35 +- .../fixtures/pypi.org/json/discord-py.json | 6 +- .../fixtures/pypi.org/json/futures.json | 6 +- .../fixtures/pypi.org/json/isort.json | 49 +- .../fixtures/pypi.org/json/jupyter.json | 45 +- .../pypi.org/json/more-itertools.json | 61 +- .../fixtures/pypi.org/json/pastel.json | 6 +- .../fixtures/pypi.org/json/pluggy.json | 57 +- .../fixtures/pypi.org/json/poetry-core.json | 13 +- .../fixtures/pypi.org/json/py.json | 35 +- .../fixtures/pypi.org/json/pytest.json | 68 +- .../pypi.org/json/python-language-server.json | 2 +- .../fixtures/pypi.org/json/requests.json | 3705 ++++++++++++----- .../fixtures/pypi.org/json/six.json | 35 +- .../fixtures/pypi.org/json/sqlalchemy.json | 21 +- .../fixtures/pypi.org/json/tomlkit.json | 56 +- .../fixtures/pypi.org/json/twisted.json | 21 +- .../fixtures/pypi.org/json/wheel.json | 4 +- .../fixtures/pypi.org/json/zipp.json | 37 +- ...attrs-17.4.0-py2.py3-none-any.whl.metadata | 46 + .../black-19.10b0-py36-none-any.whl.metadata | 35 + .../black-21.11b0-py3-none-any.whl.metadata | 51 + .../cleo-1.0.0a5-py3-none-any.whl.metadata | 20 + ...clikit-0.2.4-py2.py3-none-any.whl.metadata | 25 + ...lorama-0.3.9-py2.py3-none-any.whl.metadata | 27 + ...discord.py-2.0.0-py3-none-any.whl.metadata | 47 + .../futures-3.2.0-py2-none-any.whl.metadata | 17 + .../ipython-5.7.0-py2-none-any.whl.metadata | 76 + .../ipython-5.7.0-py3-none-any.whl.metadata | 76 + .../ipython-7.5.0-py3-none-any.whl.metadata | 87 + .../isort-4.3.4-py2-none-any.whl.metadata | 31 + .../isort-4.3.4-py3-none-any.whl.metadata | 29 + ...t-metadata-4.3.4-py2-none-any.whl.metadata | 0 ...t-metadata-4.3.4-py3-none-any.whl.metadata | 0 ...upyter-1.0.0-py2.py3-none-any.whl.metadata | 26 + ..._itertools-4.1.0-py2-none-any.whl.metadata | 25 + ..._itertools-4.1.0-py3-none-any.whl.metadata | 25 + .../pastel-0.1.0-py3-none-any.whl.metadata | 20 + .../pluggy-0.6.0-py2-none-any.whl.metadata | 31 + .../pluggy-0.6.0-py3-none-any.whl.metadata | 32 + ...oetry_core-1.5.0-py3-none-any.whl.metadata | 24 + .../py-1.5.3-py2.py3-none-any.whl.metadata | 33 + ...pytest-3.5.0-py2.py3-none-any.whl.metadata | 39 + ...pytest-3.5.1-py2.py3-none-any.whl.metadata | 41 + ...uests-2.18.4-py2.py3-none-any.whl.metadata | 35 + ...etuptools-67.6.1-py3-none-any.whl.metadata | 72 + .../six-1.11.0-py2.py3-none-any.whl.metadata | 16 + ...omlkit-0.5.2-py2.py3-none-any.whl.metadata | 23 + ...omlkit-0.5.3-py2.py3-none-any.whl.metadata | 23 + .../wheel-0.40.0-py3-none-any.whl.metadata | 26 + .../zipp-3.5.0-py3-none-any.whl.metadata | 31 + tests/repositories/fixtures/pypi.py | 3 +- tests/repositories/test_pypi_repository.py | 2 +- 61 files changed, 4452 insertions(+), 1089 deletions(-) create mode 100644 .gitattributes create mode 100644 tests/repositories/fixtures/pypi.org/metadata/attrs-17.4.0-py2.py3-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/black-19.10b0-py36-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/black-21.11b0-py3-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/cleo-1.0.0a5-py3-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/clikit-0.2.4-py2.py3-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/colorama-0.3.9-py2.py3-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/discord.py-2.0.0-py3-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/futures-3.2.0-py2-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/ipython-5.7.0-py2-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/ipython-5.7.0-py3-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/ipython-7.5.0-py3-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/isort-4.3.4-py2-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/isort-4.3.4-py3-none-any.whl.metadata rename tests/repositories/fixtures/{ => pypi.org}/metadata/isort-metadata-4.3.4-py2-none-any.whl.metadata (100%) rename tests/repositories/fixtures/{ => pypi.org}/metadata/isort-metadata-4.3.4-py3-none-any.whl.metadata (100%) create mode 100644 tests/repositories/fixtures/pypi.org/metadata/jupyter-1.0.0-py2.py3-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/more_itertools-4.1.0-py2-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/more_itertools-4.1.0-py3-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/pastel-0.1.0-py3-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/pluggy-0.6.0-py2-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/pluggy-0.6.0-py3-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/poetry_core-1.5.0-py3-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/py-1.5.3-py2.py3-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/pytest-3.5.0-py2.py3-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/pytest-3.5.1-py2.py3-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/requests-2.18.4-py2.py3-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/setuptools-67.6.1-py3-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/six-1.11.0-py2.py3-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/tomlkit-0.5.2-py2.py3-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/tomlkit-0.5.3-py2.py3-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/wheel-0.40.0-py3-none-any.whl.metadata create mode 100644 tests/repositories/fixtures/pypi.org/metadata/zipp-3.5.0-py3-none-any.whl.metadata diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000000..ff6bee3eee9 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Do not mess with line endings in metadata files or the hash will be wrong. +*.metadata binary diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index a8187af02c6..44b72ff4c0c 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -6,8 +6,9 @@ repos: rev: v4.5.0 hooks: - id: trailing-whitespace + exclude: tests/repositories/fixtures/pypi.org/metadata/.*\.metadata - id: end-of-file-fixer - exclude: ^.*\.egg-info/ + exclude: ^.*\.egg-info/|tests/repositories/fixtures/pypi.org/metadata/.*\.metadata - id: check-merge-conflict - id: check-case-conflict - id: check-json diff --git a/tests/installation/fixtures/with-pypi-repository.test b/tests/installation/fixtures/with-pypi-repository.test index 2309188b551..8caf9166282 100644 --- a/tests/installation/fixtures/with-pypi-repository.test +++ b/tests/installation/fixtures/with-pypi-repository.test @@ -65,13 +65,13 @@ files = [ [[package]] name = "pytest" -version = "3.5.0" +version = "3.5.1" description = "pytest: simple powerful testing with Python" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" files = [ - {file = "pytest-3.5.0-py2.py3-none-any.whl", hash = "sha256:28e4d9c2ae3196d74805c2eba24f350ae4c791a5b9b397c79b41506a48dc64ca"}, - {file = "pytest-3.5.0.tar.gz", hash = "sha256:677b1d6decd29c041fe64276f29f79fbe66e40c59e445eb251366b4a8ab8bf68"}, + {file = "pytest-3.5.1-py2.py3-none-any.whl", hash = "sha256:6d3e83b1c1697d220137e436980e73b3ca674f643e666d7c24b0321cb57b76a4"}, + {file = "pytest-3.5.1.tar.gz", hash = "sha256:b8fe151f3e181801dd38583a1c03818fbc662a8fce96c9063a0af624613e78f8"}, ] [package.dependencies] diff --git a/tests/repositories/fixtures/pypi.org/generate.py b/tests/repositories/fixtures/pypi.org/generate.py index caefbe72b9e..0bd6d82ec59 100644 --- a/tests/repositories/fixtures/pypi.org/generate.py +++ b/tests/repositories/fixtures/pypi.org/generate.py @@ -4,7 +4,7 @@ 1. Fetch relevant project json file from https://pypi.org/simple/. 2. Fetch relevant release json file from https://pypi.org/pypi///json. -3. Download all files (if not otherwise specified) for each release. +3. Download all files (if not otherwise specified) for each release, including .metadata files. 4. Stub (zero-out) all files not relevant for test cases, only sdist and bdist metadata is retained. a, We also retain `__init__.py` files as some packages use it for dynamic version detection when building sdist. b. Some release bdist, notably that of setuptools, wheel and poetry-core are retained as is in the `dist/` directory @@ -51,6 +51,7 @@ from typing import Callable from typing import Iterator +from packaging.metadata import parse_email from poetry.core.masonry.builders.sdist import SdistBuilder from poetry.core.packages.package import Package from tests.helpers import FIXTURE_PATH @@ -64,6 +65,8 @@ if TYPE_CHECKING: + import requests + from poetry.core.packages.utils.link import Link logger = logging.getLogger("pypi.generator") @@ -368,12 +371,25 @@ def known_releases_by_project(self) -> dict[str, list[str]]: return result + @cached_property + def known_missing_files(self) -> set[str]: + return {pkg.name for pkg in PROJECT_SPECS if pkg.ignore_missing_files} + + @staticmethod + def _clean_file_item(data: dict[str, Any]) -> dict[str, Any]: + filename = data["filename"] + metadata_file = ( + FIXTURE_PATH_REPOSITORIES_PYPI / "metadata" / f"{filename}.metadata" + ) + + if metadata_file.exists(): + metadata = ReleaseFileMetadata(metadata_file) + for key in ["core-metadata", "data-dist-info-metadata"]: + data[key] = {"sha256": metadata.sha256} + + return data + def clean(self) -> None: - ignore_missing_files = { - project.name - for project in self.project_specs - if project.ignore_missing_files - } json_fixture_dir = FIXTURE_PATH_REPOSITORIES_PYPI.joinpath("json") for file in json_fixture_dir.glob("*.json"): @@ -392,16 +408,19 @@ def clean(self) -> None: existing_content = file.read_text(encoding="utf-8") data = json.loads(existing_content) - if "versions" in data: + if "versions" in data and file.stem not in self.known_missing_files: data["versions"] = self.known_releases_by_project[file.stem] - if "files" in data and package.name not in ignore_missing_files: + if "files" in data and package.name not in self.known_missing_files: data["files"] = [ - _file + self._clean_file_item(_file) for _file in data["files"] if RELEASE_FILE_COLLECTION.filename_exists(_file["filename"]) ] + if "meta" in data: + data["meta"]["_last-serial"] = 0 + content = json.dumps(data, ensure_ascii=False, indent=2) if existing_content != content: logger.info( @@ -461,6 +480,8 @@ def add_release_file(self, spec: ReleaseSpecification) -> list[ReleaseFileMetada for link in links: logger.info("Processing release file %s", link.filename) + self.process_metadata_file(link) + existing_release_file_location = RELEASE_FILE_LOCATIONS.dist.joinpath( link.filename ) @@ -518,6 +539,30 @@ def bdist_check(filename: str) -> bool: return bdist_check + def process_metadata_file(self, link: Link) -> None: + # we enforce the availability of the metadata file + link._metadata = True + + logger.info("Processing metadata file for %s", link.filename) + + assert link.metadata_url is not None + response: requests.Response = self.pypi.session.get( + link.metadata_url, raise_for_status=False + ) + + if response.status_code != 200: + logger.info("Skipping metadata for %s", link.filename) + return None + + metadata, _ = parse_email(response.content) + content = response.content.decode(encoding="utf-8").replace( + metadata["description"], "" + ) + + FIXTURE_PATH_REPOSITORIES_PYPI.joinpath( + "metadata", f"{link.filename}.metadata" + ).write_text(content, encoding="utf-8") + def copy_as_is(self, link: Link) -> ReleaseFileMetadata: dst = FIXTURE_PATH_REPOSITORIES_PYPI / "dists" / link.filename logger.info( @@ -715,8 +760,9 @@ def __eq__(self, other: object) -> bool: if __name__ == "__main__": + # set refresh to true when recreating package json files factory = MockedRepositoryFactory( - RELEASE_SPECS, PROJECT_SPECS, PyPiRepository(disable_cache=True), refresh=False + RELEASE_SPECS, PROJECT_SPECS, PyPiRepository(disable_cache=True), refresh=True ) factory.process() factory.clean() diff --git a/tests/repositories/fixtures/pypi.org/json/attrs.json b/tests/repositories/fixtures/pypi.org/json/attrs.json index e34e8a1091e..3b0db9b129e 100644 --- a/tests/repositories/fixtures/pypi.org/json/attrs.json +++ b/tests/repositories/fixtures/pypi.org/json/attrs.json @@ -1,25 +1,44 @@ { - "name": "attrs", "files": [ { + "core-metadata": { + "sha256": "a1828f9b7a019e96302759189410f380814be1dd57a201a56c078f9e8e11a2e5" + }, + "data-dist-info-metadata": { + "sha256": "a1828f9b7a019e96302759189410f380814be1dd57a201a56c078f9e8e11a2e5" + }, "filename": "attrs-17.4.0-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/b5/60/4e178c1e790fd60f1229a9b3cb2f8bc2f4cc6ff2c8838054c142c70b5adc/attrs-17.4.0-py2.py3-none-any.whl", "hashes": { "md5": "9d32f2b5a93343e01f54d87740f2da60", "sha256": "d38e57f381e891928357c68e300d28d3d4dcddc50486d5f8dfaf743d40477619" - } + }, + "requires-python": null, + "size": 31658, + "upload-time": "2017-12-30T08:20:05.582456Z", + "url": "https://files.pythonhosted.org/packages/b5/60/4e178c1e790fd60f1229a9b3cb2f8bc2f4cc6ff2c8838054c142c70b5adc/attrs-17.4.0-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "attrs-17.4.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/8b/0b/a06cfcb69d0cb004fde8bc6f0fd192d96d565d1b8aa2829f0f20adb796e5/attrs-17.4.0.tar.gz", "hashes": { "md5": "c03e5b3608d9071fbd098850d8922668", "sha256": "eb7536a1e6928190b3008c5b350bdf9850d619fff212341cd096f87a27a5e564" - } + }, + "requires-python": null, + "size": 97071, + "upload-time": "2017-12-30T08:20:08.575620Z", + "url": "https://files.pythonhosted.org/packages/8b/0b/a06cfcb69d0cb004fde8bc6f0fd192d96d565d1b8aa2829f0f20adb796e5/attrs-17.4.0.tar.gz", + "yanked": false } ], "meta": { - "api-version": "1.0", - "_last-serial": 3451237 - } + "_last-serial": 0, + "api-version": "1.1" + }, + "name": "attrs", + "versions": [ + "17.4.0" + ] } diff --git a/tests/repositories/fixtures/pypi.org/json/black.json b/tests/repositories/fixtures/pypi.org/json/black.json index 1b597a5da0b..dd8177597f4 100644 --- a/tests/repositories/fixtures/pypi.org/json/black.json +++ b/tests/repositories/fixtures/pypi.org/json/black.json @@ -1,49 +1,77 @@ { "files": [ { + "core-metadata": { + "sha256": "256c27c1f5cc5c7bad6049ff2c339ac9419f5fc00eddbb895cf4780d7b6752b3" + }, + "data-dist-info-metadata": { + "sha256": "256c27c1f5cc5c7bad6049ff2c339ac9419f5fc00eddbb895cf4780d7b6752b3" + }, "filename": "black-19.10b0-py36-none-any.whl", "hashes": { "md5": "4a420234749e1ea350581160ef51cd02", "sha256": "3471ff321348d851b6f3047f4ed42c88622ac038caf7c2d160bd653334c88e88" }, "requires-python": ">=3.6", + "size": 97525, + "upload-time": "2019-10-28T23:53:54.000711Z", "url": "https://files.pythonhosted.org/packages/fd/bb/ad34bbc93d1bea3de086d7c59e528d4a503ac8fe318bd1fa48605584c3d2/black-19.10b0-py36-none-any.whl", "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "black-19.10b0.tar.gz", "hashes": { "md5": "c383543109a66a5a99113e6326db5251", "sha256": "6cada614d5d2132698c6d5fff384657273d922c4fffa6a2f0de9e03e25b8913a" }, "requires-python": ">=3.6", + "size": 1019740, + "upload-time": "2019-10-28T23:54:05.455213Z", "url": "https://files.pythonhosted.org/packages/b0/dc/ecd83b973fb7b82c34d828aad621a6e5865764d52375b8ac1d7a45e23c8d/black-19.10b0.tar.gz", "yanked": false }, { + "core-metadata": { + "sha256": "6b5b5209d6862dde7399150665655faa4526565c775f125ad004746fe96d4d4c" + }, + "data-dist-info-metadata": { + "sha256": "6b5b5209d6862dde7399150665655faa4526565c775f125ad004746fe96d4d4c" + }, "filename": "black-21.11b0-py3-none-any.whl", "hashes": { "md5": "294e105f34e2e21286a49bfcfb8fb6ae", "sha256": "e16b6879ed61f9268994b879174fad1cb2319a651afd20f8cf036428ac65f846" }, "requires-python": ">=3.6.2", + "size": 155131, + "upload-time": "2021-11-17T02:32:14.551680Z", "url": "https://files.pythonhosted.org/packages/3d/ad/1cf514e7f9ee4c3d8df7c839d7977f7605ad76557f3fca741ec67f76dba6/black-21.11b0-py3-none-any.whl", "yanked": "Broken regex dependency. Use 21.11b1 instead." }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "black-21.11b0.tar.gz", "hashes": { "md5": "f01267bf2613f825dd6684629c1c829e", "sha256": "f23c482185d842e2f19d506e55c004061167e3c677c063ecd721042c62086ada" }, "requires-python": ">=3.6.2", + "size": 593164, + "upload-time": "2021-11-17T02:32:16.396821Z", "url": "https://files.pythonhosted.org/packages/2f/db/03e8cef689ab0ff857576ee2ee288d1ff2110ef7f3a77cac62e61f18acaf/black-21.11b0.tar.gz", "yanked": "Broken regex dependency. Use 21.11b1 instead." } ], "meta": { - "_last-serial": 14955312, - "api-version": "1.0" + "_last-serial": 0, + "api-version": "1.1" }, - "name": "black" + "name": "black", + "versions": [ + "19.10b0", + "21.11b0" + ] } diff --git a/tests/repositories/fixtures/pypi.org/json/cleo.json b/tests/repositories/fixtures/pypi.org/json/cleo.json index 88543fda1d7..69ae3afc0d8 100644 --- a/tests/repositories/fixtures/pypi.org/json/cleo.json +++ b/tests/repositories/fixtures/pypi.org/json/cleo.json @@ -2,10 +2,10 @@ "files": [ { "core-metadata": { - "sha256": "892426a14eeae04120b2baa0212d7090f3a22e64ffd5d0ad3bc4c515b59a9c89" + "sha256": "5627f48cfca57f878bf73ea222fa8ca2f24ad248061a2f0151f22219386838f9" }, "data-dist-info-metadata": { - "sha256": "892426a14eeae04120b2baa0212d7090f3a22e64ffd5d0ad3bc4c515b59a9c89" + "sha256": "5627f48cfca57f878bf73ea222fa8ca2f24ad248061a2f0151f22219386838f9" }, "filename": "cleo-1.0.0a5-py3-none-any.whl", "hashes": { @@ -34,7 +34,7 @@ } ], "meta": { - "_last-serial": 20402192, + "_last-serial": 0, "api-version": "1.1" }, "name": "cleo", diff --git a/tests/repositories/fixtures/pypi.org/json/clikit.json b/tests/repositories/fixtures/pypi.org/json/clikit.json index 8616c086091..bd12deb0357 100644 --- a/tests/repositories/fixtures/pypi.org/json/clikit.json +++ b/tests/repositories/fixtures/pypi.org/json/clikit.json @@ -1,27 +1,44 @@ { - "name": "clikit", "files": [ { + "core-metadata": { + "sha256": "bf1c55d7159f7b783967c3035898bcf4fee282a654fb70efd0fdafc6e782f8b8" + }, + "data-dist-info-metadata": { + "sha256": "bf1c55d7159f7b783967c3035898bcf4fee282a654fb70efd0fdafc6e782f8b8" + }, "filename": "clikit-0.2.4-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/7b/0d/bb4c8a2d0edca8c300373ed736fb4680cf73be5be2ff84544dee5f979c14/clikit-0.2.4-py2.py3-none-any.whl", "hashes": { "md5": "c3558fef2a1148bb1df96376def5c8fe", "sha256": "60900adbac91d6d2cefc88efe2639ce3090f4520106596ac855bee3763f276c0" }, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 85786, + "upload-time": "2019-05-11T17:09:23.516387Z", + "url": "https://files.pythonhosted.org/packages/7b/0d/bb4c8a2d0edca8c300373ed736fb4680cf73be5be2ff84544dee5f979c14/clikit-0.2.4-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "clikit-0.2.4.tar.gz", - "url": "https://files.pythonhosted.org/packages/c5/33/14fad4c82f256b0ef60dd25d4b6d8145b463da5274fd9cd842f06af318ed/clikit-0.2.4.tar.gz", "hashes": { "md5": "f7cdbad3508038a04561f646aae68146", "sha256": "0fdd41e86e8b118a8b1e94ef2835925ada541d481c9b3b2fc635fa68713e6125" }, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 50980, + "upload-time": "2019-05-11T17:09:25.865051Z", + "url": "https://files.pythonhosted.org/packages/c5/33/14fad4c82f256b0ef60dd25d4b6d8145b463da5274fd9cd842f06af318ed/clikit-0.2.4.tar.gz", + "yanked": false } ], "meta": { - "api-version": "1.0", - "_last-serial": 5256718 - } + "_last-serial": 0, + "api-version": "1.1" + }, + "name": "clikit", + "versions": [ + "0.2.4" + ] } diff --git a/tests/repositories/fixtures/pypi.org/json/colorama.json b/tests/repositories/fixtures/pypi.org/json/colorama.json index 463302eb1ad..c58033e3674 100644 --- a/tests/repositories/fixtures/pypi.org/json/colorama.json +++ b/tests/repositories/fixtures/pypi.org/json/colorama.json @@ -1,25 +1,44 @@ { - "name": "colorama", "files": [ { + "core-metadata": { + "sha256": "b44948f8400b680c05976397672aa7542b3bf013a46af8eff2ca8e3a7bef00d8" + }, + "data-dist-info-metadata": { + "sha256": "b44948f8400b680c05976397672aa7542b3bf013a46af8eff2ca8e3a7bef00d8" + }, "filename": "colorama-0.3.9-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/db/c8/7dcf9dbcb22429512708fe3a547f8b6101c0d02137acbd892505aee57adf/colorama-0.3.9-py2.py3-none-any.whl", "hashes": { "md5": "faef2bbd3c2ecc43e0969877d67b4c92", "sha256": "5b632359f1ed2b7676a869812ba0edaacb99be04679b29eb56c07a5e137ab5a2" - } + }, + "requires-python": null, + "size": 20181, + "upload-time": "2017-04-27T07:12:36.597052Z", + "url": "https://files.pythonhosted.org/packages/db/c8/7dcf9dbcb22429512708fe3a547f8b6101c0d02137acbd892505aee57adf/colorama-0.3.9-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "colorama-0.3.9.tar.gz", - "url": "https://files.pythonhosted.org/packages/e6/76/257b53926889e2835355d74fec73d82662100135293e17d382e2b74d1669/colorama-0.3.9.tar.gz", "hashes": { "md5": "8323a5b84fdf7ad810804e51fc256b39", "sha256": "4c5a15209723ce1330a5c193465fe221098f761e9640d823a2ce7c03f983137f" - } + }, + "requires-python": null, + "size": 25053, + "upload-time": "2017-04-27T07:12:12.351237Z", + "url": "https://files.pythonhosted.org/packages/e6/76/257b53926889e2835355d74fec73d82662100135293e17d382e2b74d1669/colorama-0.3.9.tar.gz", + "yanked": false } ], "meta": { - "api-version": "1.0", - "_last-serial": 2833818 - } + "_last-serial": 0, + "api-version": "1.1" + }, + "name": "colorama", + "versions": [ + "0.3.9" + ] } diff --git a/tests/repositories/fixtures/pypi.org/json/discord-py.json b/tests/repositories/fixtures/pypi.org/json/discord-py.json index fd5845edbfe..1f5ab7ebab1 100644 --- a/tests/repositories/fixtures/pypi.org/json/discord-py.json +++ b/tests/repositories/fixtures/pypi.org/json/discord-py.json @@ -2,10 +2,10 @@ "files": [ { "core-metadata": { - "sha256": "9a67e27fe067ace2169e406619fcf39ac779d60060bb658cb85dc4682c85f634" + "sha256": "82a6364f64a513ebbd7108338b20ed5e84cbee20a93e3e02c2cbe2d824d1b54b" }, "data-dist-info-metadata": { - "sha256": "9a67e27fe067ace2169e406619fcf39ac779d60060bb658cb85dc4682c85f634" + "sha256": "82a6364f64a513ebbd7108338b20ed5e84cbee20a93e3e02c2cbe2d824d1b54b" }, "filename": "discord.py-2.0.0-py3-none-any.whl", "hashes": { @@ -34,7 +34,7 @@ } ], "meta": { - "_last-serial": 19260702, + "_last-serial": 0, "api-version": "1.1" }, "name": "discord-py", diff --git a/tests/repositories/fixtures/pypi.org/json/futures.json b/tests/repositories/fixtures/pypi.org/json/futures.json index 41bb30b02b0..6e889437873 100644 --- a/tests/repositories/fixtures/pypi.org/json/futures.json +++ b/tests/repositories/fixtures/pypi.org/json/futures.json @@ -2,10 +2,10 @@ "files": [ { "core-metadata": { - "sha256": "02a2b035758c39be414a32a2582d2c4f072465cb99b487c727d145d863052ffe" + "sha256": "e73888099c1e04d81a9824591e3efc584f5181ff1583e1ce2a90af6d1cc731f8" }, "data-dist-info-metadata": { - "sha256": "02a2b035758c39be414a32a2582d2c4f072465cb99b487c727d145d863052ffe" + "sha256": "e73888099c1e04d81a9824591e3efc584f5181ff1583e1ce2a90af6d1cc731f8" }, "filename": "futures-3.2.0-py2-none-any.whl", "hashes": { @@ -34,7 +34,7 @@ } ], "meta": { - "_last-serial": 15602876, + "_last-serial": 0, "api-version": "1.1" }, "name": "futures", diff --git a/tests/repositories/fixtures/pypi.org/json/isort.json b/tests/repositories/fixtures/pypi.org/json/isort.json index 49644c68803..d2c0cf86c28 100644 --- a/tests/repositories/fixtures/pypi.org/json/isort.json +++ b/tests/repositories/fixtures/pypi.org/json/isort.json @@ -1,33 +1,62 @@ { - "name": "isort", "files": [ { + "core-metadata": { + "sha256": "4a736288a055765f102d09f6b8bac7d5a2ba13a82cc9e46e80c3f65ef2497d3c" + }, + "data-dist-info-metadata": { + "sha256": "4a736288a055765f102d09f6b8bac7d5a2ba13a82cc9e46e80c3f65ef2497d3c" + }, "filename": "isort-4.3.4-py2-none-any.whl", - "url": "https://files.pythonhosted.org/packages/41/d8/a945da414f2adc1d9e2f7d6e7445b27f2be42766879062a2e63616ad4199/isort-4.3.4-py2-none-any.whl", "hashes": { "md5": "e84fb6f2278ee4d0bd719a4d44863d9f", "sha256": "3bbfc8f6119a46a48064487afb0b3ca9daa4b09fbfd94336a24c7616b71db2ca" - } + }, + "requires-python": null, + "size": 45393, + "upload-time": "2018-02-12T15:06:38.441257Z", + "url": "https://files.pythonhosted.org/packages/41/d8/a945da414f2adc1d9e2f7d6e7445b27f2be42766879062a2e63616ad4199/isort-4.3.4-py2-none-any.whl", + "yanked": false }, { + "core-metadata": { + "sha256": "bd3a28432bb89f731dc82c08c1ee1497c874e85eb8290371547db13d3adc5a34" + }, + "data-dist-info-metadata": { + "sha256": "bd3a28432bb89f731dc82c08c1ee1497c874e85eb8290371547db13d3adc5a34" + }, "filename": "isort-4.3.4-py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/1f/2c/22eee714d7199ae0464beda6ad5fedec8fee6a2f7ffd1e8f1840928fe318/isort-4.3.4-py3-none-any.whl", "hashes": { "md5": "baa2e5dc4e89511b6bc54e969d040a08", "sha256": "e7aa083302c758b358e10a3a1c707adcc9f8ab57795e99246ac72eeffe7f2b20" - } + }, + "requires-python": null, + "size": 45352, + "upload-time": "2018-02-12T15:06:20.089641Z", + "url": "https://files.pythonhosted.org/packages/1f/2c/22eee714d7199ae0464beda6ad5fedec8fee6a2f7ffd1e8f1840928fe318/isort-4.3.4-py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "isort-4.3.4.tar.gz", - "url": "https://files.pythonhosted.org/packages/b1/de/a628d16fdba0d38cafb3d7e34d4830f2c9cb3881384ce5c08c44762e1846/isort-4.3.4.tar.gz", "hashes": { "md5": "9244631852cf8bd8559f7ab78bf4ec78", "sha256": "234ad07e1e2780c27fa56364eefa734bee991b0d744337ef7e7ce3d5b1b59f39" - } + }, + "requires-python": null, + "size": 56070, + "upload-time": "2018-02-12T15:06:16.498194Z", + "url": "https://files.pythonhosted.org/packages/b1/de/a628d16fdba0d38cafb3d7e34d4830f2c9cb3881384ce5c08c44762e1846/isort-4.3.4.tar.gz", + "yanked": false } ], "meta": { - "api-version": "1.0", - "_last-serial": 3575149 - } + "_last-serial": 0, + "api-version": "1.1" + }, + "name": "isort", + "versions": [ + "4.3.4" + ] } diff --git a/tests/repositories/fixtures/pypi.org/json/jupyter.json b/tests/repositories/fixtures/pypi.org/json/jupyter.json index e15282129c1..7bd87597f92 100644 --- a/tests/repositories/fixtures/pypi.org/json/jupyter.json +++ b/tests/repositories/fixtures/pypi.org/json/jupyter.json @@ -1,33 +1,58 @@ { - "name": "jupyter", "files": [ { + "core-metadata": { + "sha256": "89666fe631d5e97add0c96b87457f91671b0ce522e4f55d88886507984a5f743" + }, + "data-dist-info-metadata": { + "sha256": "89666fe631d5e97add0c96b87457f91671b0ce522e4f55d88886507984a5f743" + }, "filename": "jupyter-1.0.0-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/83/df/0f5dd132200728a86190397e1ea87cd76244e42d39ec5e88efd25b2abd7e/jupyter-1.0.0-py2.py3-none-any.whl", "hashes": { "md5": "b2f5e2daab779c7bda0be38925ab1b92", "sha256": "83c4591b9c7392ea5f91e0d9f8e98d894f76e8e669260788f0fcb281ec0b3b1f" - } + }, + "requires-python": null, + "size": 2736, + "upload-time": "2015-08-12T00:42:58.951595Z", + "url": "https://files.pythonhosted.org/packages/83/df/0f5dd132200728a86190397e1ea87cd76244e42d39ec5e88efd25b2abd7e/jupyter-1.0.0-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "jupyter-1.0.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/c9/a9/371d0b8fe37dd231cf4b2cff0a9f0f25e98f3a73c3771742444be27f2944/jupyter-1.0.0.tar.gz", "hashes": { "md5": "78acaec88533ea6b6e761e7d086a1d04", "sha256": "3ef1e86ba0556ea5922b846416a41acfd2625830d996c7d06d80c90bed1dc193" - } + }, + "requires-python": null, + "size": 12916, + "upload-time": "2015-08-12T00:43:08.537857Z", + "url": "https://files.pythonhosted.org/packages/c9/a9/371d0b8fe37dd231cf4b2cff0a9f0f25e98f3a73c3771742444be27f2944/jupyter-1.0.0.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "jupyter-1.0.0.zip", - "url": "https://files.pythonhosted.org/packages/fc/21/a372b73e3a498b41b92ed915ada7de2ad5e16631546329c03e484c3bf4e9/jupyter-1.0.0.zip", "hashes": { "md5": "7b7a957694a73ac0c19fe46c216c0ea0", "sha256": "4a855b9717c3ea24fd8ca4fd91ab5995894aecc4d20e7f39c28786a2c1869fae" - } + }, + "requires-python": null, + "size": 16690, + "upload-time": "2015-08-12T00:43:12.460314Z", + "url": "https://files.pythonhosted.org/packages/fc/21/a372b73e3a498b41b92ed915ada7de2ad5e16631546329c03e484c3bf4e9/jupyter-1.0.0.zip", + "yanked": false } ], "meta": { - "api-version": "1.0", - "_last-serial": 1673841 - } + "_last-serial": 0, + "api-version": "1.1" + }, + "name": "jupyter", + "versions": [ + "1.0.0" + ] } diff --git a/tests/repositories/fixtures/pypi.org/json/more-itertools.json b/tests/repositories/fixtures/pypi.org/json/more-itertools.json index 22bdf37b2e8..9c3f884f82f 100644 --- a/tests/repositories/fixtures/pypi.org/json/more-itertools.json +++ b/tests/repositories/fixtures/pypi.org/json/more-itertools.json @@ -1,33 +1,62 @@ { - "name": "more-itertools", "files": [ { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "more-itertools-4.1.0.tar.gz", + "hashes": { + "md5": "bf351a1050242ce3af7e475a4da1a26b", + "sha256": "bab2dc6f4be8f9a4a72177842c5283e2dff57c167439a03e3d8d901e854f0f2e" + }, + "requires-python": null, + "size": 51310, + "upload-time": "2018-01-21T15:34:22.533243Z", + "url": "https://files.pythonhosted.org/packages/db/0b/f5660bf6299ec5b9f17bd36096fa8148a1c843fa77ddfddf9bebac9301f7/more-itertools-4.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "59c3513ac4a78ad61b2a0eda88807985c4bb71cd36e6917f2f9c0ea121a7c029" + }, + "data-dist-info-metadata": { + "sha256": "59c3513ac4a78ad61b2a0eda88807985c4bb71cd36e6917f2f9c0ea121a7c029" + }, "filename": "more_itertools-4.1.0-py2-none-any.whl", - "url": "https://files.pythonhosted.org/packages/4a/88/c28e2a2da8f3dc3a391d9c97ad949f2ea0c05198222e7e6af176e5bf9b26/more_itertools-4.1.0-py2-none-any.whl", "hashes": { "md5": "c70269eabc5fae5e0d93c2eca638720e", "sha256": "5dd7dfd88d2fdaea446da478ffef8d7151fdf26ee92ac7ed7b14e8d71efe4b62" - } + }, + "requires-python": null, + "size": 47987, + "upload-time": "2018-01-21T15:34:19.304356Z", + "url": "https://files.pythonhosted.org/packages/4a/88/c28e2a2da8f3dc3a391d9c97ad949f2ea0c05198222e7e6af176e5bf9b26/more_itertools-4.1.0-py2-none-any.whl", + "yanked": false }, { + "core-metadata": { + "sha256": "59c3513ac4a78ad61b2a0eda88807985c4bb71cd36e6917f2f9c0ea121a7c029" + }, + "data-dist-info-metadata": { + "sha256": "59c3513ac4a78ad61b2a0eda88807985c4bb71cd36e6917f2f9c0ea121a7c029" + }, "filename": "more_itertools-4.1.0-py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/7a/46/886917c6a4ce49dd3fff250c01c5abac5390d57992751384fe61befc4877/more_itertools-4.1.0-py3-none-any.whl", "hashes": { "md5": "26d7c309ef806b4e563d2a7e4ceafb14", "sha256": "29b1e1661aaa56875ce090fa219fa84dfc13daecb52cd4fae321f6f57b419ec4" - } - }, - { - "filename": "more-itertools-4.1.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/db/0b/f5660bf6299ec5b9f17bd36096fa8148a1c843fa77ddfddf9bebac9301f7/more-itertools-4.1.0.tar.gz", - "hashes": { - "md5": "bf351a1050242ce3af7e475a4da1a26b", - "sha256": "bab2dc6f4be8f9a4a72177842c5283e2dff57c167439a03e3d8d901e854f0f2e" - } + }, + "requires-python": null, + "size": 47988, + "upload-time": "2018-01-21T15:34:20.567853Z", + "url": "https://files.pythonhosted.org/packages/7a/46/886917c6a4ce49dd3fff250c01c5abac5390d57992751384fe61befc4877/more_itertools-4.1.0-py3-none-any.whl", + "yanked": false } ], "meta": { - "api-version": "1.0", - "_last-serial": 3508946 - } + "_last-serial": 0, + "api-version": "1.1" + }, + "name": "more-itertools", + "versions": [ + "4.1.0" + ] } diff --git a/tests/repositories/fixtures/pypi.org/json/pastel.json b/tests/repositories/fixtures/pypi.org/json/pastel.json index 1aee564768a..b5ef49183fe 100644 --- a/tests/repositories/fixtures/pypi.org/json/pastel.json +++ b/tests/repositories/fixtures/pypi.org/json/pastel.json @@ -2,10 +2,10 @@ "files": [ { "core-metadata": { - "sha256": "cf50590355f03d1956c461705e74e4cf1f34730179656436d3c2a8dede08c4f7" + "sha256": "a3d071a0b389c60bee1f22fa02aea80322ff957ba0704d4c385f48291af2125d" }, "data-dist-info-metadata": { - "sha256": "cf50590355f03d1956c461705e74e4cf1f34730179656436d3c2a8dede08c4f7" + "sha256": "a3d071a0b389c60bee1f22fa02aea80322ff957ba0704d4c385f48291af2125d" }, "filename": "pastel-0.1.0-py3-none-any.whl", "hashes": { @@ -34,7 +34,7 @@ } ], "meta": { - "_last-serial": 8202286, + "_last-serial": 0, "api-version": "1.1" }, "name": "pastel", diff --git a/tests/repositories/fixtures/pypi.org/json/pluggy.json b/tests/repositories/fixtures/pypi.org/json/pluggy.json index 204851f5e62..112bbdd40e4 100644 --- a/tests/repositories/fixtures/pypi.org/json/pluggy.json +++ b/tests/repositories/fixtures/pypi.org/json/pluggy.json @@ -1,17 +1,62 @@ { - "name": "pluggy", "files": [ { + "core-metadata": { + "sha256": "4d9f559e9a7cda8e28dcedbc0f37ef6335a7560e3386c8016358ed4c5f3785a6" + }, + "data-dist-info-metadata": { + "sha256": "4d9f559e9a7cda8e28dcedbc0f37ef6335a7560e3386c8016358ed4c5f3785a6" + }, + "filename": "pluggy-0.6.0-py2-none-any.whl", + "hashes": { + "md5": "de6f342e8044d0071eefc3c9cda33055", + "sha256": "9b835f86bfe5498c87ace7f4899cb1b0c40e71c9277377f6851c74a307879285" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 11953, + "upload-time": "2018-04-15T17:55:28.983278Z", + "url": "https://files.pythonhosted.org/packages/82/05/43e3947125a2137cba4746135c75934ceed1863f27e050fc560052104a71/pluggy-0.6.0-py2-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "77f2f50376e7e82c6302a126af0eaf929596851f0586ced7ac1d5d381c9b6f19" + }, + "data-dist-info-metadata": { + "sha256": "77f2f50376e7e82c6302a126af0eaf929596851f0586ced7ac1d5d381c9b6f19" + }, + "filename": "pluggy-0.6.0-py3-none-any.whl", + "hashes": { + "md5": "f2fc2c3179edccaa7728650178c9133c", + "sha256": "8c646771f5eab7557d1f3924077c55408e86bdfb700f7d86a6d83abeabff4c66" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 13723, + "upload-time": "2018-04-15T17:55:22.927924Z", + "url": "https://files.pythonhosted.org/packages/ba/65/ded3bc40bbf8d887f262f150fbe1ae6637765b5c9534bd55690ed2c0b0f7/pluggy-0.6.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "pluggy-0.6.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/11/bf/cbeb8cdfaffa9f2ea154a30ae31a9d04a1209312e2919138b4171a1f8199/pluggy-0.6.0.tar.gz", "hashes": { "md5": "ef8a88abcd501afd47cb22245fe4315a", "sha256": "a982e208d054867661d27c6d2a86b17ba05fbb6b1bdc01f42660732dd107f865" - } + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 19678, + "upload-time": "2017-11-24T16:33:11.250495Z", + "url": "https://files.pythonhosted.org/packages/11/bf/cbeb8cdfaffa9f2ea154a30ae31a9d04a1209312e2919138b4171a1f8199/pluggy-0.6.0.tar.gz", + "yanked": false } ], "meta": { - "api-version": "1.0", - "_last-serial": 3361295 - } + "_last-serial": 0, + "api-version": "1.1" + }, + "name": "pluggy", + "versions": [ + "0.6.0" + ] } diff --git a/tests/repositories/fixtures/pypi.org/json/poetry-core.json b/tests/repositories/fixtures/pypi.org/json/poetry-core.json index 5809479e33f..f6452e10397 100644 --- a/tests/repositories/fixtures/pypi.org/json/poetry-core.json +++ b/tests/repositories/fixtures/pypi.org/json/poetry-core.json @@ -1,19 +1,26 @@ { "files": [ { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "poetry_core-1.5.0.tar.gz", "hashes": { "md5": "3f9b36a7a94cd235bfd5f05794828445", "sha256": "0ae8d28caf5c12ec1714b16d2e7157ddd52397ea6bfdeba5a9432e449a0184da" }, "requires-python": ">=3.7,<4.0", + "size": 448812, + "upload-time": "2023-01-28T10:52:53.916268Z", "url": "https://files.pythonhosted.org/packages/57/bb/2435fef60bb01f6c0891d9482c7053b50e90639f0f74d7658e99bdd4da69/poetry_core-1.5.0.tar.gz", "yanked": false } ], "meta": { - "_last-serial": 16600250, - "api-version": "1.0" + "_last-serial": 0, + "api-version": "1.1" }, - "name": "poetry-core" + "name": "poetry-core", + "versions": [ + "1.5.0" + ] } diff --git a/tests/repositories/fixtures/pypi.org/json/py.json b/tests/repositories/fixtures/pypi.org/json/py.json index d2e4aaea1cb..4d0c746b260 100644 --- a/tests/repositories/fixtures/pypi.org/json/py.json +++ b/tests/repositories/fixtures/pypi.org/json/py.json @@ -1,25 +1,44 @@ { - "name": "py", "files": [ { + "core-metadata": { + "sha256": "6922e816d9a839c9735c50ad24e50bdc0e42c3727cf742f5121e3d6bf58d79e2" + }, + "data-dist-info-metadata": { + "sha256": "6922e816d9a839c9735c50ad24e50bdc0e42c3727cf742f5121e3d6bf58d79e2" + }, "filename": "py-1.5.3-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/67/a5/f77982214dd4c8fd104b066f249adea2c49e25e8703d284382eb5e9ab35a/py-1.5.3-py2.py3-none-any.whl", "hashes": { "md5": "98652ecee6fc3bb5393a17828f93e1fb", "sha256": "43ee6c7f95e0ec6a906de49906b79d138d89728fff17109d49f086abc2fdd985" - } + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 84903, + "upload-time": "2018-03-22T10:06:50.318783Z", + "url": "https://files.pythonhosted.org/packages/67/a5/f77982214dd4c8fd104b066f249adea2c49e25e8703d284382eb5e9ab35a/py-1.5.3-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "py-1.5.3.tar.gz", - "url": "https://files.pythonhosted.org/packages/f7/84/b4c6e84672c4ceb94f727f3da8344037b62cee960d80e999b1cd9b832d83/py-1.5.3.tar.gz", "hashes": { "md5": "623e80cfc06df930414a9ce4bf0fd6c9", "sha256": "2df2c513c3af11de15f58189ba5539ddc4768c6f33816dc5c03950c8bd6180fa" - } + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 202335, + "upload-time": "2018-03-22T10:06:52.627078Z", + "url": "https://files.pythonhosted.org/packages/f7/84/b4c6e84672c4ceb94f727f3da8344037b62cee960d80e999b1cd9b832d83/py-1.5.3.tar.gz", + "yanked": false } ], "meta": { - "api-version": "1.0", - "_last-serial": 3694828 - } + "_last-serial": 0, + "api-version": "1.1" + }, + "name": "py", + "versions": [ + "1.5.3" + ] } diff --git a/tests/repositories/fixtures/pypi.org/json/pytest.json b/tests/repositories/fixtures/pypi.org/json/pytest.json index 6403f8a9a43..40cc11d5521 100644 --- a/tests/repositories/fixtures/pypi.org/json/pytest.json +++ b/tests/repositories/fixtures/pypi.org/json/pytest.json @@ -1,25 +1,77 @@ { - "name": "pytest", "files": [ { + "core-metadata": { + "sha256": "3825a201ef8accd23ae8e728ac48c8f06fdf04cbdf2aa5f0729cbcab5d06a833" + }, + "data-dist-info-metadata": { + "sha256": "3825a201ef8accd23ae8e728ac48c8f06fdf04cbdf2aa5f0729cbcab5d06a833" + }, "filename": "pytest-3.5.0-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/ed/96/271c93f75212c06e2a7ec3e2fa8a9c90acee0a4838dc05bf379ea09aae31/pytest-3.5.0-py2.py3-none-any.whl", "hashes": { "md5": "d3b1e9aea9e5b9e7a226d8b08aa43662", "sha256": "28e4d9c2ae3196d74805c2eba24f350ae4c791a5b9b397c79b41506a48dc64ca" - } + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 194247, + "upload-time": "2018-03-22T23:47:54.595523Z", + "url": "https://files.pythonhosted.org/packages/ed/96/271c93f75212c06e2a7ec3e2fa8a9c90acee0a4838dc05bf379ea09aae31/pytest-3.5.0-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "pytest-3.5.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/2d/56/6019153cdd743300c5688ab3b07702355283e53c83fbf922242c053ffb7b/pytest-3.5.0.tar.gz", "hashes": { "md5": "ccd78dac54112045f561c4df86631f19", "sha256": "677b1d6decd29c041fe64276f29f79fbe66e40c59e445eb251366b4a8ab8bf68" - } + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 830816, + "upload-time": "2018-03-22T23:47:56.511852Z", + "url": "https://files.pythonhosted.org/packages/2d/56/6019153cdd743300c5688ab3b07702355283e53c83fbf922242c053ffb7b/pytest-3.5.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8a80e51c143666a2d213dc466ec5be4ab558c6d84457173f4ed079f4331ebb71" + }, + "data-dist-info-metadata": { + "sha256": "8a80e51c143666a2d213dc466ec5be4ab558c6d84457173f4ed079f4331ebb71" + }, + "filename": "pytest-3.5.1-py2.py3-none-any.whl", + "hashes": { + "md5": "f1de372a436700e3a785e85c11d15821", + "sha256": "6d3e83b1c1697d220137e436980e73b3ca674f643e666d7c24b0321cb57b76a4" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 192143, + "upload-time": "2018-04-24T21:37:43.104462Z", + "url": "https://files.pythonhosted.org/packages/76/52/fc48d02492d9e6070cb672d9133382e83084f567f88eff1c27bd2c6c27a8/pytest-3.5.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytest-3.5.1.tar.gz", + "hashes": { + "md5": "961104636090457187851ccb9ef0f677", + "sha256": "b8fe151f3e181801dd38583a1c03818fbc662a8fce96c9063a0af624613e78f8" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 830571, + "upload-time": "2018-04-24T21:37:44.492084Z", + "url": "https://files.pythonhosted.org/packages/b2/85/24954df0ea8156599563b753de54383a5d702081093b7953334e4701b8d8/pytest-3.5.1.tar.gz", + "yanked": false } ], "meta": { - "api-version": "1.0", - "_last-serial": 3697219 - } + "_last-serial": 0, + "api-version": "1.1" + }, + "name": "pytest", + "versions": [ + "3.5.0", + "3.5.1" + ] } diff --git a/tests/repositories/fixtures/pypi.org/json/python-language-server.json b/tests/repositories/fixtures/pypi.org/json/python-language-server.json index c17601e5776..a8e3b08a408 100644 --- a/tests/repositories/fixtures/pypi.org/json/python-language-server.json +++ b/tests/repositories/fixtures/pypi.org/json/python-language-server.json @@ -16,7 +16,7 @@ } ], "meta": { - "_last-serial": 8878952, + "_last-serial": 0, "api-version": "1.1" }, "name": "python-language-server", diff --git a/tests/repositories/fixtures/pypi.org/json/requests.json b/tests/repositories/fixtures/pypi.org/json/requests.json index f8f42777276..8b15cb82de2 100644 --- a/tests/repositories/fixtures/pypi.org/json/requests.json +++ b/tests/repositories/fixtures/pypi.org/json/requests.json @@ -1,1456 +1,3305 @@ { - "name": "requests", "files": [ { - "filename": "requests-0.10.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/62/35/0230421b8c4efad6624518028163329ad0c2df9e58e6b3bee013427bf8f6/requests-0.10.0.tar.gz", - "hashes": { - "md5": "c90a48af18eb4170dbe4832c1104440c", - "sha256": "210a82e678c45d433a4ad1f105974b3102a8ab5198872dc0a3238a8750d4c65e" - } - }, - { - "filename": "requests-0.10.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/b4/56/ba2d803383ec32d70f8faa7df5eb37ee9b3fc662ff68b7ab01ad9740b83a/requests-0.10.1.tar.gz", - "hashes": { - "md5": "699147d2143bff95238befa58980b912", - "sha256": "da6031575a30c7b65ea99465183468349b3645e6bf5322e49d53f565b27ed2b5" - } - }, - { - "filename": "requests-0.10.2.tar.gz", - "url": "https://files.pythonhosted.org/packages/58/1e/6b84552b6553f5beaf7cb0fe15115e7e4673326ed9188ad5338559ee8285/requests-0.10.2.tar.gz", - "hashes": { - "md5": "47c3cf85a0112d423137b43989663bef", - "sha256": "1546ef1e291ae337086369b621096fb0f69f88f6f67f60b1f6b7c18d1ca278e1" - } - }, - { - "filename": "requests-0.10.3.tar.gz", - "url": "https://files.pythonhosted.org/packages/01/44/39988315e036b79fe70428273053617266bf20d1363e91082346fae8450d/requests-0.10.3.tar.gz", - "hashes": { - "md5": "a055af00593f4828c3becd0ccfab503f", - "sha256": "8eeb24328304b015cbd59a49670e2738b77034b225b566729ddb19941899e490" - } - }, - { - "filename": "requests-0.10.4.tar.gz", - "url": "https://files.pythonhosted.org/packages/94/ac/5fa21e435ba8050d14db92ce29763c28196b727d4079dc608d39177fbf9b/requests-0.10.4.tar.gz", - "hashes": { - "md5": "5e465e9e739bcc9f71935ca4e9706168", - "sha256": "2ad4cc51d7595ca6f97373a0d697999e0cbdbbf1ba665d18f0f3dcec12b8be77" - } - }, - { - "filename": "requests-0.10.6.tar.gz", - "url": "https://files.pythonhosted.org/packages/b4/1f/8f5430040fcf4391dc5bd324424a569e2e0d96595952b21eb82403602d98/requests-0.10.6.tar.gz", - "hashes": { - "md5": "c889401445de3cbbac98509208a73b83", - "sha256": "31134b4f35951730dcce59f2af334478b68caa5728902a1d6bd5e115ec677d8b" - } - }, - { - "filename": "requests-0.10.7.tar.gz", - "url": "https://files.pythonhosted.org/packages/c5/cd/0597f9c040db24ca6d23cc74faa102554cb0a93bdbffb855d7749547921f/requests-0.10.7.tar.gz", - "hashes": { - "md5": "a3ac9d431981dcfd592fd0f35c499e4a", - "sha256": "80f32a74bed8cf081a3a25512f8725e09ceda217101ea706efced262bb05aec6" - } - }, - { - "filename": "requests-0.10.8.tar.gz", - "url": "https://files.pythonhosted.org/packages/9a/05/4ab34c6aae63a01aef2fd8be3573a99c197cc76a67f8cee751cb3a7784fb/requests-0.10.8.tar.gz", - "hashes": { - "md5": "0fc89a30eef76b2393cbc7ebace91750", - "sha256": "bec280d924a8be87b3377ee78a976334a6e7c944a8fe09bbd9447e669b984dae" - } - }, - { - "filename": "requests-0.11.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/d7/ee/6826f31ae3e0e68606cb9086c3904582b3982bbccc73f34d6dc9912b48ad/requests-0.11.1.tar.gz", - "hashes": { - "md5": "c903c32a0e1f04889e693da8e9c71872", - "sha256": "fd4260541d0e559c78e2b3072bd79f36e0f8ef935bcbbadaa8c98cd8b5a62897" - } - }, - { - "filename": "requests-0.11.2.tar.gz", - "url": "https://files.pythonhosted.org/packages/b6/52/ad2911cf5586f2372a296a93a94d0324e4ffdd225975241562c450594795/requests-0.11.2.tar.gz", - "hashes": { - "md5": "5acd23600c897bf1560dca18005b428c", - "sha256": "547bf78a774a6018271d6e5c40613ec554642ba4d6cdf45813e7894145293c57" - } - }, - { - "filename": "requests-0.12.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/3a/ac/0372d6b7fbde19444d5cc560f296e70b26283d2bac0665b576dd3f5e6b60/requests-0.12.0.tar.gz", - "hashes": { - "md5": "c38bacf4d6a065f3c47463e63efdfb5a", - "sha256": "8a88a291599444be608940c227b6114212220d8126c512af821f1ab207fe5072" - } - }, - { - "filename": "requests-0.12.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/3a/0a/7c62c06702ddb4d3bc50d27f5b8e094d6e66a3374fc2eedf264742f84805/requests-0.12.1.tar.gz", - "hashes": { - "md5": "fe9e0515d09733d0eb9e2031c03401b2", - "sha256": "9ce56b87180c06728d96ca734055675abf8f5cc3136e0d7712a6260430685589" - } - }, - { - "filename": "requests-0.13.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/86/1b/88d3753931419a226bb4e4c1d354cd2d40acff3482b37e30dd84ba8a243b/requests-0.13.0.tar.gz", - "hashes": { - "md5": "7d41e51c273806456faab61370d5147e", - "sha256": "03a2001843546147ddb6972d0661e2002b9be4ccbbbd2177ee10f05bd1910109" - } - }, - { - "filename": "requests-0.13.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/0d/63/0e6c6b817ab38fb3e38a192d6631d698fe78308a68659af3aa523cd736d4/requests-0.13.1.tar.gz", - "hashes": { - "md5": "31a08091feeefe60817e45122d933219", - "sha256": "31f3ae96787fe74a78c7dd9626bf997fd4eabacc040b7b33fbd8632d2c2a97f6" - } - }, - { - "filename": "requests-0.13.2.tar.gz", - "url": "https://files.pythonhosted.org/packages/62/ca/338cf287e172099e4500cfa2cb580d2c9a1874427a8a14324d7a4c9d01b1/requests-0.13.2.tar.gz", - "hashes": { - "md5": "fac5635391778e2394a411d37e69ae5e", - "sha256": "37684324da8aca40e88fa2f7faa526cc116d74e979c2ac5d9119fe6e1bb5ced5" - } - }, - { - "filename": "requests-0.13.3.tar.gz", - "url": "https://files.pythonhosted.org/packages/54/9d/1ee0bd44e9334b6382ed5226d4bc33518d0d0b03ed806af6444d1c80ed83/requests-0.13.3.tar.gz", - "hashes": { - "md5": "54387d7df6c69580b906dcb5a2bd0724", - "sha256": "79503a14a43d6ae0b0b2e92f88ed0b01015528b8a8ab47721c28aa993aa4db2b" - } - }, - { - "filename": "requests-0.13.4.tar.gz", - "url": "https://files.pythonhosted.org/packages/04/75/52e169351e24a9faa8bfac69a07ea3551b845ca6354f22da15c5da3d5100/requests-0.13.4.tar.gz", - "hashes": { - "md5": "286cd3352509691e81c520accc5b9e48", - "sha256": "94672e92c23fefe516c5310b84d97b4ea19ef373003a7ba7af1057102a87f345" - } - }, - { - "filename": "requests-0.13.5.tar.gz", - "url": "https://files.pythonhosted.org/packages/ba/d1/919f6240a37ce5aade82da39809e1f28a5f2899a29a0ca10c381ba70efbb/requests-0.13.5.tar.gz", - "hashes": { - "md5": "805fd122b4cfd224e15ff2f5288c5ba0", - "sha256": "c6abb4b15a3f2aaad18c22b214b9b35d69ec4e2730c5b922f95f17a88981f957" - } - }, - { - "filename": "requests-0.13.6.tar.gz", - "url": "https://files.pythonhosted.org/packages/02/56/a6203485b552f9e8e8f16bd4e576446f94737ccbc563957e7510c8e401e4/requests-0.13.6.tar.gz", - "hashes": { - "md5": "9ea0f38cc4bf444be5a4c90f127211f2", - "sha256": "3cca63908f1b941d2da61ef0e8baf7bf014cc0df6512e172b8d2ac87be82b916" - } - }, - { - "filename": "requests-0.13.7.tar.gz", - "url": "https://files.pythonhosted.org/packages/b4/48/e82ded36a3cee7c0ef9605b44c4615ffe4a37f8b6c8b17fdbc15fae18daa/requests-0.13.7.tar.gz", - "hashes": { - "md5": "9212044f915d44fe3010cb923c0e08e5", - "sha256": "d9c6cf2890a0dc1200407f99130d334ef5ab5270bed3d9b4c14b0bb9c6cc3400" - } - }, - { - "filename": "requests-0.13.8.tar.gz", - "url": "https://files.pythonhosted.org/packages/db/1e/1f37495384a628887e10ecd61d45dba455ceec4b8b5b463512b4700e5b3d/requests-0.13.8.tar.gz", - "hashes": { - "md5": "d01596bd344db94763b2e4dfaa7bc7b9", - "sha256": "3ef37004f6394b111a27f0b6d0a64be83f7e4bccfbbbcdd21455400af5f4fbd4" - } - }, - { - "filename": "requests-0.13.9.tar.gz", - "url": "https://files.pythonhosted.org/packages/01/da/da83c242c5a77c58aa86072d68fd2855aa9b4d3b1a8bac4b402531b25ff1/requests-0.13.9.tar.gz", - "hashes": { - "md5": "66d52b8f47be517fc91a6e18d6b9ce82", - "sha256": "d887bb1c06948a8930d6e73a1f942f9febe9157a299a984994c20c84b2c21e20" - } - }, - { - "filename": "requests-0.14.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/4e/31/50a12e5b5e585e0b00ce2592c9b45f2ae109575e3707a341afd7550a8d1a/requests-0.14.0.tar.gz", - "hashes": { - "md5": "a809c747e4f09b92147721ebc3e23dd6", - "sha256": "4e690ba0275ab4a8c9a5c7a6eb14e79e1adad0f84331fc638a18d7751f41ac3b" - } - }, - { - "filename": "requests-0.14.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/40/1d/63a729208e1e93cf2cbda953b9f20ec9b101eb964e3f6205d1c2e294f294/requests-0.14.1.tar.gz", - "hashes": { - "md5": "3de30600072cbc7214ae342d1d08aa46", - "sha256": "4f563b907782b2c95dd2cbaf882a96133e567d46290a0e7aafa0c6f3efad19ba" - } - }, - { - "filename": "requests-0.14.2.tar.gz", - "url": "https://files.pythonhosted.org/packages/fa/d1/0dd60e1146e79e7b193e7b0189d8c13ef100d55cbfe65e1825ac5f03c397/requests-0.14.2.tar.gz", - "hashes": { - "md5": "488508ba3e8270992ad5b3fb54d364ca", - "sha256": "0e3345a8ac0d712bf17bd9d3276415050c5f972265ab62993cd4540a3a1aaaef" - } - }, - { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.2.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/ba/bb/dfa0141a32d773c47e4dede1a617c59a23b74dd302e449cf85413fc96bc4/requests-0.2.0.tar.gz", "hashes": { - "md5": "637ae94cb6f2f1d9ea9020293055964a", "sha256": "813202ace4d9301a3c00740c700e012fb9f3f8c73ddcfe02ab558a8df6f175fd" - } + }, + "requires-python": null, + "size": 5533, + "upload-time": "2011-02-14T08:49:42.641660Z", + "url": "https://files.pythonhosted.org/packages/ba/bb/dfa0141a32d773c47e4dede1a617c59a23b74dd302e449cf85413fc96bc4/requests-0.2.0.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.2.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/4b/ad/d536b2e572e843fda13e4458c67f937b05ce359722c1e4cdad35ba05b6e3/requests-0.2.1.tar.gz", "hashes": { - "md5": "7e9590f3985ece46fc8306e906b458c7", "sha256": "d54eb33499f018fc6bd297613bf866f8d134629c8e02964aab6ef951f460e41e" - } + }, + "requires-python": null, + "size": 12715, + "upload-time": "2011-02-14T16:38:12.392550Z", + "url": "https://files.pythonhosted.org/packages/4b/ad/d536b2e572e843fda13e4458c67f937b05ce359722c1e4cdad35ba05b6e3/requests-0.2.1.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.2.2.tar.gz", - "url": "https://files.pythonhosted.org/packages/82/3c/3b5beca192da920c0c2ba67119d66ba1e4b1e766f40898e5e684d697ca1c/requests-0.2.2.tar.gz", "hashes": { - "md5": "a703489b1a4a650698ddcf84857360c6", "sha256": "b3289694b2ddf6adb4f7e1f470b9771330c76125611222b9c702f0e2e9733cbc" - } + }, + "requires-python": null, + "size": 13049, + "upload-time": "2011-02-14T18:58:40.410171Z", + "url": "https://files.pythonhosted.org/packages/82/3c/3b5beca192da920c0c2ba67119d66ba1e4b1e766f40898e5e684d697ca1c/requests-0.2.2.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.2.3.tar.gz", - "url": "https://files.pythonhosted.org/packages/6f/7e/5c2d7d9102c6ab847bd1215f96255e894fbfc81c8abf2c1714ae2a504913/requests-0.2.3.tar.gz", "hashes": { - "md5": "102243646fc0cffdc82269f4bb5c6d5d", "sha256": "8e374b75aaae7f85325e9bb126e96cb77a3bfc17e81ee74a0e96916aac1cc2ba" - } + }, + "requires-python": null, + "size": 13255, + "upload-time": "2011-02-15T15:47:29.058010Z", + "url": "https://files.pythonhosted.org/packages/6f/7e/5c2d7d9102c6ab847bd1215f96255e894fbfc81c8abf2c1714ae2a504913/requests-0.2.3.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.2.4.tar.gz", - "url": "https://files.pythonhosted.org/packages/dc/02/789859c27162bb91ecf6b72ed4ce1af3ed1710255265ad0901c4d4e25666/requests-0.2.4.tar.gz", "hashes": { - "md5": "62dbe8cf12bc1ccd03776e74f59e9ef6", "sha256": "ef1bd1a81022e9bf574ecfe69cbd8597e79371b890d29bd3847dd946102c8eed" - } + }, + "requires-python": null, + "size": 13653, + "upload-time": "2011-02-19T07:03:14.518479Z", + "url": "https://files.pythonhosted.org/packages/dc/02/789859c27162bb91ecf6b72ed4ce1af3ed1710255265ad0901c4d4e25666/requests-0.2.4.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.3.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/96/2b/88e9d6bf2e9d75cda77bf4fdc03720f4ba262beb532f9510a4a7f3e45660/requests-0.3.0.tar.gz", "hashes": { - "md5": "aa1306575a78ba8b5e625dd2645d2ef0", "sha256": "57eed745eb2a2e3c7e1dd935ccd49eb2eac51cfcdace4a97fb44de5da70f0035" - } + }, + "requires-python": null, + "size": 15021, + "upload-time": "2011-02-25T14:58:38.361577Z", + "url": "https://files.pythonhosted.org/packages/96/2b/88e9d6bf2e9d75cda77bf4fdc03720f4ba262beb532f9510a4a7f3e45660/requests-0.3.0.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.3.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/5e/c0/76fac9445cd8b6394eacae1e098ca0c97767cc0112e45e68521f553df003/requests-0.3.1.tar.gz", "hashes": { - "md5": "3f4701e2ab414cd7018804a70328c527", "sha256": "05dddfd656d25b7738778d2b4e8fa72e53b5357a2f80a319e6e1fa59edb03339" - } + }, + "requires-python": null, + "size": 15275, + "upload-time": "2011-04-01T20:55:03.064666Z", + "url": "https://files.pythonhosted.org/packages/5e/c0/76fac9445cd8b6394eacae1e098ca0c97767cc0112e45e68521f553df003/requests-0.3.1.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.3.2.tar.gz", - "url": "https://files.pythonhosted.org/packages/d5/f1/16b57088f11cd5c6c82834bad6475826309cee44edaae860e9f65c084703/requests-0.3.2.tar.gz", "hashes": { - "md5": "bde777f4c5b7bbb09033901c443962b3", "sha256": "78ecf812ee865b62be106100a3c6f24058c7901ad995351b8818f18ea97ce848" - } + }, + "requires-python": null, + "size": 15515, + "upload-time": "2011-04-15T23:30:50.899634Z", + "url": "https://files.pythonhosted.org/packages/d5/f1/16b57088f11cd5c6c82834bad6475826309cee44edaae860e9f65c084703/requests-0.3.2.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.3.3.tar.gz", - "url": "https://files.pythonhosted.org/packages/f1/64/8a2ba81294381bb90e8fb4b6fa750e0dca3f2d19e8caaeeae5e7bb6b3753/requests-0.3.3.tar.gz", "hashes": { - "md5": "84c762c116617ba4dd03c19e2b61eb53", "sha256": "ccbbc41c4c009baecf41e993727048c65c440fefadb217b11e73f63cd0cae09a" - } + }, + "requires-python": null, + "size": 18995, + "upload-time": "2011-05-12T10:03:24.258074Z", + "url": "https://files.pythonhosted.org/packages/f1/64/8a2ba81294381bb90e8fb4b6fa750e0dca3f2d19e8caaeeae5e7bb6b3753/requests-0.3.3.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.3.4.tar.gz", - "url": "https://files.pythonhosted.org/packages/ed/1b/8682a0cfe92f67e30fb9ac7982cb785a1230ca4385dc1353513f5b87b9f4/requests-0.3.4.tar.gz", "hashes": { - "md5": "55152cc2b135bc8989dc4fa279295f8b", "sha256": "e72a42a0317f33114b48c972d3056bad3265b92450d4e0e51ad0b384e43bc6d9" - } + }, + "requires-python": null, + "size": 19773, + "upload-time": "2011-05-14T20:30:44.001002Z", + "url": "https://files.pythonhosted.org/packages/ed/1b/8682a0cfe92f67e30fb9ac7982cb785a1230ca4385dc1353513f5b87b9f4/requests-0.3.4.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.4.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/56/c3/0887d5d6c18a366308b3dc7024210b4c89ff9ae92ae5fb87cf8fe58bcae2/requests-0.4.0.tar.gz", "hashes": { - "md5": "77a7a7edd54169c6fa7ace49dcb0b20c", "sha256": "35185852569456de25a654c5f9a43a1b8e4dc18a2a676985bbb9d5e7e5a9703e" - } + }, + "requires-python": null, + "size": 17194, + "upload-time": "2011-05-15T05:58:43.415820Z", + "url": "https://files.pythonhosted.org/packages/56/c3/0887d5d6c18a366308b3dc7024210b4c89ff9ae92ae5fb87cf8fe58bcae2/requests-0.4.0.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.4.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/b3/54/dbc9b89a66a15ab9f3e2595de1b1ebd1da954efcb30a329c98710e014c05/requests-0.4.1.tar.gz", "hashes": { - "md5": "812ff0ce63d14f7b940bacd880d54ee0", "sha256": "f978616765803e9e0e9943136b34be0da69d74ba8fbd064cbfcf28f33ca54d8a" - } + }, + "requires-python": null, + "size": 18443, + "upload-time": "2011-05-25T18:54:05.328955Z", + "url": "https://files.pythonhosted.org/packages/b3/54/dbc9b89a66a15ab9f3e2595de1b1ebd1da954efcb30a329c98710e014c05/requests-0.4.1.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.5.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/0c/4d/d67bd4e4b17148aad88e6d75c62763ec27363d18038ed75019239e1516d0/requests-0.5.0.tar.gz", "hashes": { - "md5": "6dfdc1688217d774d524e056ec6605a6", "sha256": "747c8c79e9c75ba8608c7628e39d533a0234ff78a80569e40ba64865abc0e521" - } + }, + "requires-python": null, + "size": 21945, + "upload-time": "2011-06-22T04:44:39.288841Z", + "url": "https://files.pythonhosted.org/packages/0c/4d/d67bd4e4b17148aad88e6d75c62763ec27363d18038ed75019239e1516d0/requests-0.5.0.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.5.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/5f/1c/8d145fbdb23986063a8a0c954d484a793024137a99ac7f3da603717fe64a/requests-0.5.1.tar.gz", "hashes": { - "md5": "33a6e65d6a4e5b2d91df76256f607b81", "sha256": "cfed662472d48e7bd6bfd8d7f79fe9072fc873b2e372fe3b9178a26daabebccc" - } + }, + "requires-python": null, + "size": 23080, + "upload-time": "2011-07-24T05:01:45.612333Z", + "url": "https://files.pythonhosted.org/packages/5f/1c/8d145fbdb23986063a8a0c954d484a793024137a99ac7f3da603717fe64a/requests-0.5.1.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.6.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/0b/b8/932de3bc1b8630357de85bc0c794ee1a7d343cb8008b470a0c9d15e84341/requests-0.6.0.tar.gz", "hashes": { - "md5": "235e9fb6bfd71a48c0f00c0d5aef8896", "sha256": "2c5036387b75dfb0ff3971604bd1e691cf6a55dc6c397df7adf9fc4804bc7f48" - } + }, + "requires-python": null, + "size": 25692, + "upload-time": "2011-08-17T10:33:05.720565Z", + "url": "https://files.pythonhosted.org/packages/0b/b8/932de3bc1b8630357de85bc0c794ee1a7d343cb8008b470a0c9d15e84341/requests-0.6.0.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.6.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/a6/1f/f948fb7ba68b69b13a1fbbb70d7706e889c7b7d3e9867b498ca7971126db/requests-0.6.1.tar.gz", "hashes": { - "md5": "07770334d48bd69ede1cc28cd0dd7680", "sha256": "2656b23db25398e990e6f5d75dfbd960454a1fe573aeedc651773ddd2a8a3bbc" - } + }, + "requires-python": null, + "size": 26107, + "upload-time": "2011-08-21T00:25:37.203918Z", + "url": "https://files.pythonhosted.org/packages/a6/1f/f948fb7ba68b69b13a1fbbb70d7706e889c7b7d3e9867b498ca7971126db/requests-0.6.1.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.6.2.tar.gz", - "url": "https://files.pythonhosted.org/packages/55/19/986305b95fae17c58c95e191943a282bce19f82535af4530890c483937ad/requests-0.6.2.tar.gz", "hashes": { - "md5": "0583bb5393b9cfcb022dc2aef7d6ffc8", "sha256": "b5419f909fc21b8eb037dc4bade29530c28993610b68213b7f7633bf10bcabbc" - } + }, + "requires-python": null, + "size": 26524, + "upload-time": "2011-10-09T13:12:45.395766Z", + "url": "https://files.pythonhosted.org/packages/55/19/986305b95fae17c58c95e191943a282bce19f82535af4530890c483937ad/requests-0.6.2.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.6.3.tar.gz", - "url": "https://files.pythonhosted.org/packages/e1/3f/9235f98536b1393ef8a8e2dbd27273588fc3246000b93b0d763325b2e30c/requests-0.6.3.tar.gz", "hashes": { - "md5": "35a954ae85b358e498fb0e602f1dce9d", "sha256": "bde3e2ea45f6e47acd24ff55628fc7325cacd75746ee2d2b63c093554131fe41" - } + }, + "requires-python": null, + "size": 26606, + "upload-time": "2011-10-14T03:35:13.523706Z", + "url": "https://files.pythonhosted.org/packages/e1/3f/9235f98536b1393ef8a8e2dbd27273588fc3246000b93b0d763325b2e30c/requests-0.6.3.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.6.4.tar.gz", - "url": "https://files.pythonhosted.org/packages/97/e0/a2bc7317b13caf227a75c8151b562b62a2e9f5d4ab4ad59694bfdbf5c35c/requests-0.6.4.tar.gz", "hashes": { - "md5": "e0eec314178ad9a7bb14f2ec32f35ba3", "sha256": "151f105506913a6b84f6119400ca94732ec39f5b4e0991ca2fc840ddb4e37816" - } + }, + "requires-python": null, + "size": 30212, + "upload-time": "2011-10-14T04:23:31.793480Z", + "url": "https://files.pythonhosted.org/packages/97/e0/a2bc7317b13caf227a75c8151b562b62a2e9f5d4ab4ad59694bfdbf5c35c/requests-0.6.4.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.6.5.tar.gz", - "url": "https://files.pythonhosted.org/packages/a8/a6/38b9de830719e4cd62ddf51f240654200658d0315aa9e908eda90ee64879/requests-0.6.5.tar.gz", "hashes": { - "md5": "52f8bc956e027c8a0eb2684f6928169d", "sha256": "bb332c171913c2f57cea805d013601af86a46b9aef9b7ef76bdcbed14f939bd7" - } + }, + "requires-python": null, + "size": 30647, + "upload-time": "2011-10-19T07:30:59.708543Z", + "url": "https://files.pythonhosted.org/packages/a8/a6/38b9de830719e4cd62ddf51f240654200658d0315aa9e908eda90ee64879/requests-0.6.5.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.6.6.tar.gz", - "url": "https://files.pythonhosted.org/packages/df/8d/4b1bb15e8814fefa2cdf8f971a479b459d07f8176094bd59742720f31270/requests-0.6.6.tar.gz", "hashes": { - "md5": "2180dacebc0e30ba730d083739907af6", "sha256": "6670aee5fe3bb545e1f7e8bb073a06be65344b467cd698b0ad58e7d7792dc2bb" - } + }, + "requires-python": null, + "size": 30809, + "upload-time": "2011-10-19T09:39:56.534103Z", + "url": "https://files.pythonhosted.org/packages/df/8d/4b1bb15e8814fefa2cdf8f971a479b459d07f8176094bd59742720f31270/requests-0.6.6.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.7.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/5c/8c/0399c9554b04b2b267d81239773657ddc720799a08565b6c21f7aed652df/requests-0.7.0.tar.gz", "hashes": { - "md5": "83a1a7d79218756efd19b254eeb6b1f0", "sha256": "13570c41a218affafe3f3e01db16d1f6cd238d3bd7a1d52cc435bf9de3df099a" - } + }, + "requires-python": null, + "size": 31260, + "upload-time": "2011-10-23T03:33:24.637553Z", + "url": "https://files.pythonhosted.org/packages/5c/8c/0399c9554b04b2b267d81239773657ddc720799a08565b6c21f7aed652df/requests-0.7.0.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.7.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/00/c8/8cf0f078100ce5fe7ff35927d8861e2e36daed9be2db56690f3ad80ccec4/requests-0.7.1.tar.gz", "hashes": { - "md5": "4821c6902d8e83c910c69c6492388e5f", "sha256": "6795818f5f46d7ecf53965d96e2ceae66bf652c79703292973b7c56afb88b946" - } + }, + "requires-python": null, + "size": 31804, + "upload-time": "2011-10-23T21:19:22.099184Z", + "url": "https://files.pythonhosted.org/packages/00/c8/8cf0f078100ce5fe7ff35927d8861e2e36daed9be2db56690f3ad80ccec4/requests-0.7.1.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.7.2.tar.gz", - "url": "https://files.pythonhosted.org/packages/7c/af/b46199ae37c032801bcdc5dbb1c82a59613883ee690ff4fd2b5dc3140130/requests-0.7.2.tar.gz", "hashes": { - "md5": "03eb97ed6aacb4102fd434bbfc13ce17", "sha256": "7e58616c2c943116c7fb7595ebc3b00c5016ede5e6b14cf4bd72a812a5534aef" - } + }, + "requires-python": null, + "size": 31837, + "upload-time": "2011-10-23T21:40:37.623156Z", + "url": "https://files.pythonhosted.org/packages/7c/af/b46199ae37c032801bcdc5dbb1c82a59613883ee690ff4fd2b5dc3140130/requests-0.7.2.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.7.3.tar.gz", - "url": "https://files.pythonhosted.org/packages/3d/54/c4a7dcfccac9e6dd738e9ed86848a9a5b07a4345e5949f8795cfdc0ea95f/requests-0.7.3.tar.gz", "hashes": { - "md5": "267f6f7d1109775d24a288f798e3ab4a", "sha256": "2e7a0cb6251da5dd8c185f5d404e110d29e47afec7c8e60d78806436360a40d7" - } + }, + "requires-python": null, + "size": 31805, + "upload-time": "2011-10-23T23:04:13.595145Z", + "url": "https://files.pythonhosted.org/packages/3d/54/c4a7dcfccac9e6dd738e9ed86848a9a5b07a4345e5949f8795cfdc0ea95f/requests-0.7.3.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.7.4.tar.gz", - "url": "https://files.pythonhosted.org/packages/64/50/219c9ff86e6fecfb89bdfe1093aea523f14882657186f806462887220267/requests-0.7.4.tar.gz", "hashes": { - "md5": "c015765399b8c1e309c84ade0d38f07b", "sha256": "3101a857831c6b6ec1f88ccebc8a19d38af6a10372537f437cd978c5775b4286" - } + }, + "requires-python": null, + "size": 31873, + "upload-time": "2011-10-27T00:36:25.355189Z", + "url": "https://files.pythonhosted.org/packages/64/50/219c9ff86e6fecfb89bdfe1093aea523f14882657186f806462887220267/requests-0.7.4.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.7.5.tar.gz", - "url": "https://files.pythonhosted.org/packages/2b/9e/1be659005a6bb394b02e12804fcaf8cd85050958a459945708b21e362b32/requests-0.7.5.tar.gz", "hashes": { - "md5": "9a12281a811ca25d347d806c456d96f1", "sha256": "ae10f2c5d112768a2e62282dd6b33db230c10ef7a2c3b1cf404806598bacd0b6" - } + }, + "requires-python": null, + "size": 32298, + "upload-time": "2011-11-05T04:32:37.598633Z", + "url": "https://files.pythonhosted.org/packages/2b/9e/1be659005a6bb394b02e12804fcaf8cd85050958a459945708b21e362b32/requests-0.7.5.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.7.6.tar.gz", - "url": "https://files.pythonhosted.org/packages/de/f0/8fc024ef4f25ef5690c2121215029f88e1895b60c867c1a39134045b181e/requests-0.7.6.tar.gz", "hashes": { - "md5": "728b21bf3914d69a4ff1012c66d9b6ba", "sha256": "667f9c9cc447c9ee09d34d891db488f2695c99d025fae3ec8d02e235eb7eba95" - } + }, + "requires-python": null, + "size": 32748, + "upload-time": "2011-11-07T20:19:31.227072Z", + "url": "https://files.pythonhosted.org/packages/de/f0/8fc024ef4f25ef5690c2121215029f88e1895b60c867c1a39134045b181e/requests-0.7.6.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.8.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/6a/85/32d23f3dbc43e54631bb9bd76d34c2448cc2f2f0de29babfb1a6a79b4d60/requests-0.8.0.tar.gz", "hashes": { - "md5": "64dc0095cb645aa7f0083957950d524d", "sha256": "62b557533f685c4a0af4e38dddc598c38f5ce0bd8e3b15b20809d1606f3843dd" - } + }, + "requires-python": null, + "size": 38785, + "upload-time": "2011-11-13T06:52:10.360103Z", + "url": "https://files.pythonhosted.org/packages/6a/85/32d23f3dbc43e54631bb9bd76d34c2448cc2f2f0de29babfb1a6a79b4d60/requests-0.8.0.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.8.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/ae/fb/b1d6916b5278c44a1a2beb919d7ab96327051c3d47db9d6ee6978743444e/requests-0.8.1.tar.gz", "hashes": { - "md5": "6135f837fbd113fc62904c60dcc5c70d", "sha256": "23756d85cbf7dec36dd624853e76b380c2b538c21769adba1dcced9de0409f68" - } + }, + "requires-python": null, + "size": 39046, + "upload-time": "2011-11-15T16:01:47.827430Z", + "url": "https://files.pythonhosted.org/packages/ae/fb/b1d6916b5278c44a1a2beb919d7ab96327051c3d47db9d6ee6978743444e/requests-0.8.1.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.8.2.tar.gz", - "url": "https://files.pythonhosted.org/packages/65/5d/e69bad1f71d5284113165738d563a997d0d1ac968f939d1375f3df7c59fc/requests-0.8.2.tar.gz", "hashes": { - "md5": "bdbbd7f45688e23e87eec52835959943", "sha256": "826244e9612aa9a548d1289bef7bbce07eee4872ca21ca80631094d1c512b121" - } + }, + "requires-python": null, + "size": 51162, + "upload-time": "2011-11-19T22:28:31.706305Z", + "url": "https://files.pythonhosted.org/packages/65/5d/e69bad1f71d5284113165738d563a997d0d1ac968f939d1375f3df7c59fc/requests-0.8.2.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.8.3.tar.gz", - "url": "https://files.pythonhosted.org/packages/f8/17/42ab05005c88e8d301fe0ee9b24e34139422268d0d7b8b11f98107c2a794/requests-0.8.3.tar.gz", "hashes": { - "md5": "93e4cd27ab646fb613a926fede1cc4f5", "sha256": "7277ec1fc8b8251bc1ce628651cbfad886704a77aea9f6203dcc042a4f12d214" - } + }, + "requires-python": null, + "size": 51252, + "upload-time": "2011-11-27T16:44:51.946354Z", + "url": "https://files.pythonhosted.org/packages/f8/17/42ab05005c88e8d301fe0ee9b24e34139422268d0d7b8b11f98107c2a794/requests-0.8.3.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.8.4.tar.gz", - "url": "https://files.pythonhosted.org/packages/aa/a7/ec41790a8fb50f8d359568f82cd37a994af5d0159cccb543d147a7eea751/requests-0.8.4.tar.gz", "hashes": { - "md5": "642e5c70250989e4feda9c50be57b100", "sha256": "3ef7efbe083bcb6f7b1144c7665b5b1f6bd4fc7043dc50ccd564edf62b814c2b" - } + }, + "requires-python": null, + "size": 52100, + "upload-time": "2011-12-11T17:40:28.585204Z", + "url": "https://files.pythonhosted.org/packages/aa/a7/ec41790a8fb50f8d359568f82cd37a994af5d0159cccb543d147a7eea751/requests-0.8.4.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.8.5.tar.gz", - "url": "https://files.pythonhosted.org/packages/fc/f8/329450760dddd7e437eef0cd16a8d48582405e72495cf79a77a82e2f0047/requests-0.8.5.tar.gz", "hashes": { - "md5": "5f2975ee9e57f4ea000e5a3f50fc85d1", "sha256": "1db43116f612b016169d9a994d16aea9c166c55355bac2e05fae75e0ff610f4c" - } + }, + "requires-python": null, + "size": 52351, + "upload-time": "2011-12-14T16:43:21.464961Z", + "url": "https://files.pythonhosted.org/packages/fc/f8/329450760dddd7e437eef0cd16a8d48582405e72495cf79a77a82e2f0047/requests-0.8.5.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.8.6.tar.gz", - "url": "https://files.pythonhosted.org/packages/4e/9b/a78a3bb2913576fad3ec6f18b8d26dd9579268f6b2191d73f4ec40e09490/requests-0.8.6.tar.gz", "hashes": { - "md5": "21b03926ab38417a704ebce57972571a", "sha256": "b9ad56ff5971b7a4005598e5a9588584ee1153fbf027ed76a7d13585f71489f7" - } + }, + "requires-python": null, + "size": 52670, + "upload-time": "2011-12-19T01:18:29.495054Z", + "url": "https://files.pythonhosted.org/packages/4e/9b/a78a3bb2913576fad3ec6f18b8d26dd9579268f6b2191d73f4ec40e09490/requests-0.8.6.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.8.7.tar.gz", - "url": "https://files.pythonhosted.org/packages/a7/83/bb447075090f4a3a60082765051d476b62f375d0f8174ebe9545d4bb8938/requests-0.8.7.tar.gz", "hashes": { - "md5": "e4d4ee3a90396908bd04b50bf2136617", "sha256": "2c5b08f7afe8d5ffc1c4f7819e74d5309a52b2f2eb1d78cc144cb57aa10380fe" - } + }, + "requires-python": null, + "size": 53578, + "upload-time": "2011-12-24T09:18:54.805200Z", + "url": "https://files.pythonhosted.org/packages/a7/83/bb447075090f4a3a60082765051d476b62f375d0f8174ebe9545d4bb8938/requests-0.8.7.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.8.8.tar.gz", - "url": "https://files.pythonhosted.org/packages/b7/1d/5c7973ca22bc95d53eba28a7dab7088f1ded7db0d174ea467afaaf898dfc/requests-0.8.8.tar.gz", "hashes": { - "md5": "bfb182cfd3ed839b97744c553b87f502", "sha256": "70352c48f106fe4a15537bdb4a029ebbb80c1ae1b6836a9033f2b3d7e52e01fd" - } + }, + "requires-python": null, + "size": 54212, + "upload-time": "2011-12-28T09:55:45.489845Z", + "url": "https://files.pythonhosted.org/packages/b7/1d/5c7973ca22bc95d53eba28a7dab7088f1ded7db0d174ea467afaaf898dfc/requests-0.8.8.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.8.9.tar.gz", - "url": "https://files.pythonhosted.org/packages/3a/72/9f39b173ee93645013563df119d28841f47b0ca2ebe04afcefd438e42f30/requests-0.8.9.tar.gz", "hashes": { - "md5": "ff5b3bf5bc3ad19930d3f3afe51f182b", "sha256": "870780642a14f5e30a9ef8c419aeb405e5bd4340d4fefbf1e8493dde39225337" - } + }, + "requires-python": null, + "size": 55153, + "upload-time": "2011-12-28T10:34:17.815200Z", + "url": "https://files.pythonhosted.org/packages/3a/72/9f39b173ee93645013563df119d28841f47b0ca2ebe04afcefd438e42f30/requests-0.8.9.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.9.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/89/ce/0115444a1f9d833768160e678c21483e271466918966c11212f040b5f2af/requests-0.9.0.tar.gz", "hashes": { - "md5": "5f6f03ec76f68a7a3f35120ab5a6c589", "sha256": "43b26edb5c47e0ccf9612d3cf13639a1e7e6c774af5375a684cfa00e747f21b1" - } + }, + "requires-python": null, + "size": 55217, + "upload-time": "2011-12-28T10:51:35.541114Z", + "url": "https://files.pythonhosted.org/packages/89/ce/0115444a1f9d833768160e678c21483e271466918966c11212f040b5f2af/requests-0.9.0.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.9.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/48/aa/1077a5fef0c4fbdad8ce127166ca474c67788b7609137d26e17ab46ee16d/requests-0.9.1.tar.gz", "hashes": { - "md5": "8ed4667edb5d57945b74a9137adbb8bd", "sha256": "0c6fc89ce4f8976dd8ddb1a9e896315a47fb3f1dba95417fd3fa8e626ca9a1e7" - } + }, + "requires-python": null, + "size": 55547, + "upload-time": "2012-01-06T07:11:02.635935Z", + "url": "https://files.pythonhosted.org/packages/48/aa/1077a5fef0c4fbdad8ce127166ca474c67788b7609137d26e17ab46ee16d/requests-0.9.1.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.9.2.tar.gz", - "url": "https://files.pythonhosted.org/packages/68/a1/fac8e1fa783d167cc49debc5b5328ca57eac9d53b58c34d17ce7592cdc6d/requests-0.9.2.tar.gz", "hashes": { - "md5": "65b36d99a4d2f78a22f08c95d2475e33", "sha256": "eb9a3b0031af396fb6825be897655546f4c54e19669fddb5df72a4a688ae0555" - } + }, + "requires-python": null, + "size": 60967, + "upload-time": "2012-01-19T03:39:58.591876Z", + "url": "https://files.pythonhosted.org/packages/68/a1/fac8e1fa783d167cc49debc5b5328ca57eac9d53b58c34d17ce7592cdc6d/requests-0.9.2.tar.gz", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-0.9.3.tar.gz", - "url": "https://files.pythonhosted.org/packages/62/12/0840d1bba04e5d60e469610ad78e02e89e6828e776adaef4116413cf5fd0/requests-0.9.3.tar.gz", "hashes": { - "md5": "b13b6fbfa8fc3fc3c25bae300748053f", "sha256": "3c0dd7c014474e0cdd00cad661abd74c88c14183d260d0555dfa51fc5b29abc5" - } + }, + "requires-python": null, + "size": 61006, + "upload-time": "2012-01-19T16:51:33.637035Z", + "url": "https://files.pythonhosted.org/packages/62/12/0840d1bba04e5d60e469610ad78e02e89e6828e776adaef4116413cf5fd0/requests-0.9.3.tar.gz", + "yanked": false }, { - "filename": "requests-1.0.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/46/da/94c0fd6ff79b85befc3b528cf3771700def274c52b347bf12eeaa466f34c/requests-1.0.0.tar.gz", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.0.tar.gz", "hashes": { - "md5": "099c9035c4b30a7ae5484b1beabc7407", - "sha256": "f10d8fbcc02a58056ab44f79ff9b3f9fe78e410296527885250bbb36d15be8c6" - } + "sha256": "210a82e678c45d433a4ad1f105974b3102a8ab5198872dc0a3238a8750d4c65e" + }, + "requires-python": null, + "size": 62046, + "upload-time": "2012-01-22T05:08:17.091441Z", + "url": "https://files.pythonhosted.org/packages/62/35/0230421b8c4efad6624518028163329ad0c2df9e58e6b3bee013427bf8f6/requests-0.10.0.tar.gz", + "yanked": false }, { - "filename": "requests-1.0.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/b8/03/fb15922d14fa0b01a0ff4e2920bb8c08546d970ff387454ba892a67d5243/requests-1.0.1.tar.gz", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.1.tar.gz", "hashes": { - "md5": "2e938f26f2bdf2899862c751bfa7eff5", - "sha256": "c69222b7c02a8e46d61c3b986e6a3e766db0539235aaafc056c75b8dcf6f5eec" - } + "sha256": "da6031575a30c7b65ea99465183468349b3645e6bf5322e49d53f565b27ed2b5" + }, + "requires-python": null, + "size": 63234, + "upload-time": "2012-01-23T08:22:52.352375Z", + "url": "https://files.pythonhosted.org/packages/b4/56/ba2d803383ec32d70f8faa7df5eb37ee9b3fc662ff68b7ab01ad9740b83a/requests-0.10.1.tar.gz", + "yanked": false }, { - "filename": "requests-1.0.2.tar.gz", - "url": "https://files.pythonhosted.org/packages/32/35/f2908b62b155b1737ab80b1a69142d007522bb0d1b3a0d3f8909595762f5/requests-1.0.2.tar.gz", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.2.tar.gz", "hashes": { - "md5": "e5c1a5a5472cd61f144743dd25a2a29f", - "sha256": "3c81f3ae43916161b8d98d7b329b19533b0d0332b7a774794964e6b08760b0c7" - } + "sha256": "1546ef1e291ae337086369b621096fb0f69f88f6f67f60b1f6b7c18d1ca278e1" + }, + "requires-python": null, + "size": 60158, + "upload-time": "2012-02-15T09:48:52.830436Z", + "url": "https://files.pythonhosted.org/packages/58/1e/6b84552b6553f5beaf7cb0fe15115e7e4673326ed9188ad5338559ee8285/requests-0.10.2.tar.gz", + "yanked": false }, { - "filename": "requests-1.0.3.tar.gz", - "url": "https://files.pythonhosted.org/packages/7f/76/66c01dd9afe4c5062e0c838bbd98ead7fa6b52984c7e26100a42c3eb965a/requests-1.0.3.tar.gz", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.3.tar.gz", "hashes": { - "md5": "a3169a33973d4b5b51843ead01c5e999", - "sha256": "c7b50dc01b751e5ef8785951a74d0c2373bb0f87b45dca75dc2c5477b7e30f44" - } + "sha256": "8eeb24328304b015cbd59a49670e2738b77034b225b566729ddb19941899e490" + }, + "requires-python": null, + "size": 60493, + "upload-time": "2012-02-20T20:10:57.584946Z", + "url": "https://files.pythonhosted.org/packages/01/44/39988315e036b79fe70428273053617266bf20d1363e91082346fae8450d/requests-0.10.3.tar.gz", + "yanked": false }, { - "filename": "requests-1.0.4.tar.gz", - "url": "https://files.pythonhosted.org/packages/5d/e8/f27e0868b9a49946b3f800722e02b19efebde22ae534276df3e5f6cca41d/requests-1.0.4.tar.gz", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.4.tar.gz", "hashes": { - "md5": "0b7448f9e1a077a7218720575003a1b6", - "sha256": "f363690a47dd4d6d6e7605fc686b668097a114cd946dffdf21fe0c6a6a46f9e6" - } + "sha256": "2ad4cc51d7595ca6f97373a0d697999e0cbdbbf1ba665d18f0f3dcec12b8be77" + }, + "requires-python": null, + "size": 60889, + "upload-time": "2012-02-20T22:21:31.091713Z", + "url": "https://files.pythonhosted.org/packages/94/ac/5fa21e435ba8050d14db92ce29763c28196b727d4079dc608d39177fbf9b/requests-0.10.4.tar.gz", + "yanked": false }, { - "filename": "requests-1.1.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/e8/ff/d19b7461d84a5804c5cdc29791305530a2b774fe928b497e74ac9b304c79/requests-1.1.0.tar.gz", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.6.tar.gz", "hashes": { - "md5": "a0158815af244c32041a3147ee09abf3", - "sha256": "21a81ddf1a3c2f956524538966ae19c38cae251f5629821588cdc8246a1335f7" - } + "sha256": "31134b4f35951730dcce59f2af334478b68caa5728902a1d6bd5e115ec677d8b" + }, + "requires-python": null, + "size": 61673, + "upload-time": "2012-02-26T05:17:54.135905Z", + "url": "https://files.pythonhosted.org/packages/b4/1f/8f5430040fcf4391dc5bd324424a569e2e0d96595952b21eb82403602d98/requests-0.10.6.tar.gz", + "yanked": false }, { - "filename": "requests-1.2.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/37/e4/74cb55b3da7777a1dc7cd7985c3cb12e83e213c03b0f9ca20d2c0e92b3c3/requests-1.2.0.tar.gz", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.7.tar.gz", "hashes": { - "md5": "22af2682233770e5468a986f451c51c0", - "sha256": "cfa615644ae38efe8423ce9edb23470a4615a9147fa3cea5026afb47c9bb3913" - } + "sha256": "80f32a74bed8cf081a3a25512f8725e09ceda217101ea706efced262bb05aec6" + }, + "requires-python": null, + "size": 61826, + "upload-time": "2012-03-08T01:50:58.069132Z", + "url": "https://files.pythonhosted.org/packages/c5/cd/0597f9c040db24ca6d23cc74faa102554cb0a93bdbffb855d7749547921f/requests-0.10.7.tar.gz", + "yanked": false }, { - "filename": "requests-1.2.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/3b/9e/bfa03431335e778854da3d562697e067df40870a78ca81b35089822c6583/requests-1.2.1.tar.gz", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.8.tar.gz", "hashes": { - "md5": "4d019670b94b17e329007d64e67e045e", - "sha256": "946b7c856aa62f4ad31de2b9bb501cfdcdb4afdc882ee76bd4664f57caefaa44" - } + "sha256": "bec280d924a8be87b3377ee78a976334a6e7c944a8fe09bbd9447e669b984dae" + }, + "requires-python": null, + "size": 62201, + "upload-time": "2012-03-09T17:59:54.950126Z", + "url": "https://files.pythonhosted.org/packages/9a/05/4ab34c6aae63a01aef2fd8be3573a99c197cc76a67f8cee751cb3a7784fb/requests-0.10.8.tar.gz", + "yanked": false }, { - "filename": "requests-1.2.2.tar.gz", - "url": "https://files.pythonhosted.org/packages/c0/44/84a4b7a4e9d5fd1b358dbabd03f17e3dd91ce8881fc3446fbd2fd996be88/requests-1.2.2.tar.gz", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.11.1.tar.gz", "hashes": { - "md5": "1f655ab7f2aa7447a1657ed69786f436", - "sha256": "56929d7b5dec9b37a9a8520f15202bada0ad55d2888a7c3243b9b194f2ef603d" - } + "sha256": "fd4260541d0e559c78e2b3072bd79f36e0f8ef935bcbbadaa8c98cd8b5a62897" + }, + "requires-python": null, + "size": 63100, + "upload-time": "2012-03-31T05:47:56.690051Z", + "url": "https://files.pythonhosted.org/packages/d7/ee/6826f31ae3e0e68606cb9086c3904582b3982bbccc73f34d6dc9912b48ad/requests-0.11.1.tar.gz", + "yanked": false }, { - "filename": "requests-1.2.3.tar.gz", - "url": "https://files.pythonhosted.org/packages/61/79/efc316760a906763de872d7328c9bf8c5af28708a35fdae57fbb4ee005f7/requests-1.2.3.tar.gz", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.11.2.tar.gz", "hashes": { - "md5": "adbd3f18445f7fe5e77f65c502e264fb", - "sha256": "156bf3ec27ba9ec7e0cf8fbe02808718099d218de403eb64a714d73ba1a29ab1" - } + "sha256": "547bf78a774a6018271d6e5c40613ec554642ba4d6cdf45813e7894145293c57" + }, + "requires-python": null, + "size": 71080, + "upload-time": "2012-04-23T04:29:36.868120Z", + "url": "https://files.pythonhosted.org/packages/b6/52/ad2911cf5586f2372a296a93a94d0324e4ffdd225975241562c450594795/requests-0.11.2.tar.gz", + "yanked": false }, { - "filename": "requests-2.0.0-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/bf/78/be2b4c440ea767336d8448fe671fe1d78ca499e49d77dac90f92191cca0e/requests-2.0.0-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.12.0.tar.gz", "hashes": { - "md5": "6af9c16dbddd2fc751ae4f1606d041e8", - "sha256": "2ef65639cb9600443f85451df487818c31f993ab288f313d29cc9db4f3cbe6ed" - } + "sha256": "8a88a291599444be608940c227b6114212220d8126c512af821f1ab207fe5072" + }, + "requires-python": null, + "size": 76859, + "upload-time": "2012-05-03T01:18:47.376345Z", + "url": "https://files.pythonhosted.org/packages/3a/ac/0372d6b7fbde19444d5cc560f296e70b26283d2bac0665b576dd3f5e6b60/requests-0.12.0.tar.gz", + "yanked": false }, { - "filename": "requests-2.0.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/8e/88/102742c48605aef8d39fa719d932c67783d789679628fa1433cb4b2c7a2a/requests-2.0.0.tar.gz", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.12.1.tar.gz", "hashes": { - "md5": "856fc825c17483e25fd55db115028e3f", - "sha256": "78536038f54cff6ade3be6863403146665b5a3923dd61108c98d8b64141f9d70" - } + "sha256": "9ce56b87180c06728d96ca734055675abf8f5cc3136e0d7712a6260430685589" + }, + "requires-python": null, + "size": 78245, + "upload-time": "2012-05-08T07:21:59.920122Z", + "url": "https://files.pythonhosted.org/packages/3a/0a/7c62c06702ddb4d3bc50d27f5b8e094d6e66a3374fc2eedf264742f84805/requests-0.12.1.tar.gz", + "yanked": false }, { - "filename": "requests-2.0.1-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/8f/ea/140f18072bbcd81885a9490abb171792fd2961fd7f366be58396f4c6d634/requests-2.0.1-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.0.tar.gz", "hashes": { - "md5": "d524f9a38a29efe1732fd130e5ebe433", - "sha256": "f4ebc402e0ea5a87a3d42e300b76c292612d8467024f45f9858a8768f9fb6f6e" - } + "sha256": "03a2001843546147ddb6972d0661e2002b9be4ccbbbd2177ee10f05bd1910109" + }, + "requires-python": null, + "size": 68172, + "upload-time": "2012-05-30T02:54:18.564587Z", + "url": "https://files.pythonhosted.org/packages/86/1b/88d3753931419a226bb4e4c1d354cd2d40acff3482b37e30dd84ba8a243b/requests-0.13.0.tar.gz", + "yanked": false }, { - "filename": "requests-2.0.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/1c/8e/376c93bb72bdae6a754797b8e31370df1e996e8b7dcc928e66691dbf611a/requests-2.0.1.tar.gz", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.1.tar.gz", "hashes": { - "md5": "38e61c2856d2ba2782286730241975e6", - "sha256": "8cfddb97667c2a9edaf28b506d2479f1b8dc0631cbdcd0ea8c8864def59c698b" - } + "sha256": "31f3ae96787fe74a78c7dd9626bf997fd4eabacc040b7b33fbd8632d2c2a97f6" + }, + "requires-python": null, + "size": 68474, + "upload-time": "2012-06-08T04:22:28.683979Z", + "url": "https://files.pythonhosted.org/packages/0d/63/0e6c6b817ab38fb3e38a192d6631d698fe78308a68659af3aa523cd736d4/requests-0.13.1.tar.gz", + "yanked": false }, { - "filename": "requests-2.1.0-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/1e/97/f0a8e5e71c75a2abf5ec91438b84ec1a40a5e1b5f985c06721a3ebe57c0a/requests-2.1.0-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.2.tar.gz", "hashes": { - "md5": "0848cbc0cc7edd150cb8d6ddc25ca906", - "sha256": "fcef306d62b1c061eb00b8402cf136ff0ea1daf7a53b60cdef9563a22850072c" - } + "sha256": "37684324da8aca40e88fa2f7faa526cc116d74e979c2ac5d9119fe6e1bb5ced5" + }, + "requires-python": null, + "size": 514484, + "upload-time": "2012-06-29T02:37:41.500479Z", + "url": "https://files.pythonhosted.org/packages/62/ca/338cf287e172099e4500cfa2cb580d2c9a1874427a8a14324d7a4c9d01b1/requests-0.13.2.tar.gz", + "yanked": false }, { - "filename": "requests-2.1.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/51/5d/3729c242ed7693f29941fd9d40e936d4994b0aa704dfd0c023312fcce8a3/requests-2.1.0.tar.gz", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.3.tar.gz", "hashes": { - "md5": "28543001831f46b1ff40686ebc027deb", - "sha256": "a57307f3a5f35ec9e1254aaf3e0484063ee3ee6b5f123fb35c5b2673492efa71" - } + "sha256": "79503a14a43d6ae0b0b2e92f88ed0b01015528b8a8ab47721c28aa993aa4db2b" + }, + "requires-python": null, + "size": 515192, + "upload-time": "2012-07-12T23:20:43.867603Z", + "url": "https://files.pythonhosted.org/packages/54/9d/1ee0bd44e9334b6382ed5226d4bc33518d0d0b03ed806af6444d1c80ed83/requests-0.13.3.tar.gz", + "yanked": false }, { - "filename": "requests-2.10.0-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/99/b4/63d99ba8e189c47d906b43bae18af4396e336f2b1bfec86af31efe2d2cb8/requests-2.10.0-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.4.tar.gz", "hashes": { - "md5": "abf5a77de3e8a5973c738cca884502a0", - "sha256": "09bc1b5f3a56cd8c48d433213a8cba51a67d12936568f73b5f1793fcb0c0979e" - } + "sha256": "94672e92c23fefe516c5310b84d97b4ea19ef373003a7ba7af1057102a87f345" + }, + "requires-python": null, + "size": 519515, + "upload-time": "2012-07-27T08:22:09.864284Z", + "url": "https://files.pythonhosted.org/packages/04/75/52e169351e24a9faa8bfac69a07ea3551b845ca6354f22da15c5da3d5100/requests-0.13.4.tar.gz", + "yanked": false }, { - "filename": "requests-2.10.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/49/6f/183063f01aae1e025cf0130772b55848750a2f3a89bfa11b385b35d7329d/requests-2.10.0.tar.gz", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.5.tar.gz", "hashes": { - "md5": "a36f7a64600f1bfec4d55ae021d232ae", - "sha256": "63f1815788157130cee16a933b2ee184038e975f0017306d723ac326b5525b54" - } + "sha256": "c6abb4b15a3f2aaad18c22b214b9b35d69ec4e2730c5b922f95f17a88981f957" + }, + "requires-python": null, + "size": 519553, + "upload-time": "2012-07-27T09:23:41.969623Z", + "url": "https://files.pythonhosted.org/packages/ba/d1/919f6240a37ce5aade82da39809e1f28a5f2899a29a0ca10c381ba70efbb/requests-0.13.5.tar.gz", + "yanked": false }, { - "filename": "requests-2.11.0-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/f8/90/42d5e0d9b5c4c3629a3d99823bbc3748fb85616f0f7a45e79ba7908d4642/requests-2.11.0-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.6.tar.gz", "hashes": { - "md5": "369b7333bf2f710143a1b6678f2f214c", - "sha256": "8b9b147f3dff1fc4055ff794ff931f735ed25e87efe667ed7c845a4bafae9b73" - } + "sha256": "3cca63908f1b941d2da61ef0e8baf7bf014cc0df6512e172b8d2ac87be82b916" + }, + "requires-python": null, + "size": 520031, + "upload-time": "2012-08-06T08:46:22.516645Z", + "url": "https://files.pythonhosted.org/packages/02/56/a6203485b552f9e8e8f16bd4e576446f94737ccbc563957e7510c8e401e4/requests-0.13.6.tar.gz", + "yanked": false }, { - "filename": "requests-2.11.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/8d/66/649f861f980c0a168dd4cccc4dd0ed8fa5bd6c1bed3bea9a286434632771/requests-2.11.0.tar.gz", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.7.tar.gz", "hashes": { - "md5": "147afc07d8967cf46359701551a6cb69", - "sha256": "b2ff053e93ef11ea08b0e596a1618487c4e4c5f1006d7a1706e3671c57dea385" - } + "sha256": "d9c6cf2890a0dc1200407f99130d334ef5ab5270bed3d9b4c14b0bb9c6cc3400" + }, + "requires-python": null, + "size": 521660, + "upload-time": "2012-08-19T00:47:48.501903Z", + "url": "https://files.pythonhosted.org/packages/b4/48/e82ded36a3cee7c0ef9605b44c4615ffe4a37f8b6c8b17fdbc15fae18daa/requests-0.13.7.tar.gz", + "yanked": false }, { - "filename": "requests-2.11.1-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/ea/03/92d3278bf8287c5caa07dbd9ea139027d5a3592b0f4d14abf072f890fab2/requests-2.11.1-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.8.tar.gz", "hashes": { - "md5": "b4269c6fb64b9361288620ba028fd385", - "sha256": "545c4855cd9d7c12671444326337013766f4eea6068c3f0307fb2dc2696d580e" - } + "sha256": "3ef37004f6394b111a27f0b6d0a64be83f7e4bccfbbbcdd21455400af5f4fbd4" + }, + "requires-python": null, + "size": 522140, + "upload-time": "2012-08-20T15:24:42.439401Z", + "url": "https://files.pythonhosted.org/packages/db/1e/1f37495384a628887e10ecd61d45dba455ceec4b8b5b463512b4700e5b3d/requests-0.13.8.tar.gz", + "yanked": false }, { - "filename": "requests-2.11.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/2e/ad/e627446492cc374c284e82381215dcd9a0a87c4f6e90e9789afefe6da0ad/requests-2.11.1.tar.gz", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.9.tar.gz", "hashes": { - "md5": "ad5f9c47b5c5dfdb28363ad7546b0763", - "sha256": "5acf980358283faba0b897c73959cecf8b841205bb4b2ad3ef545f46eae1a133" - } + "sha256": "d887bb1c06948a8930d6e73a1f942f9febe9157a299a984994c20c84b2c21e20" + }, + "requires-python": null, + "size": 522477, + "upload-time": "2012-08-25T15:26:50.954170Z", + "url": "https://files.pythonhosted.org/packages/01/da/da83c242c5a77c58aa86072d68fd2855aa9b4d3b1a8bac4b402531b25ff1/requests-0.13.9.tar.gz", + "yanked": false }, { - "filename": "requests-2.12.0-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/00/93/9c5c04821578c2ee11af83189c5cbd8338724b5e04e1de5dc3643bbc5bbf/requests-2.12.0-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.14.0.tar.gz", "hashes": { - "md5": "018b0e512fc0c0c3f30c7fa3c376bb7a", - "sha256": "a7d8f8f46603b78f03a925227f33988276fbe6c1f3c8cb20174ba9bfc5114c4d" - } + "sha256": "4e690ba0275ab4a8c9a5c7a6eb14e79e1adad0f84331fc638a18d7751f41ac3b" + }, + "requires-python": null, + "size": 523133, + "upload-time": "2012-09-02T08:50:39.106639Z", + "url": "https://files.pythonhosted.org/packages/4e/31/50a12e5b5e585e0b00ce2592c9b45f2ae109575e3707a341afd7550a8d1a/requests-0.14.0.tar.gz", + "yanked": false }, { - "filename": "requests-2.12.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/6a/97/7b856a8c8a0efebebb0bbba70c7ee879ee3f9654f28928665b64026ef09a/requests-2.12.0.tar.gz", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.14.1.tar.gz", "hashes": { - "md5": "d0d3e5fb81c6b4d87c08ed5cad677337", - "sha256": "57b6c314a2c5f014dce634a0e1eeeb1707741b2e30bc7fee9c5b01fa216d57a3" - } + "sha256": "4f563b907782b2c95dd2cbaf882a96133e567d46290a0e7aafa0c6f3efad19ba" + }, + "requires-python": null, + "size": 523254, + "upload-time": "2012-10-01T17:30:05.176526Z", + "url": "https://files.pythonhosted.org/packages/40/1d/63a729208e1e93cf2cbda953b9f20ec9b101eb964e3f6205d1c2e294f294/requests-0.14.1.tar.gz", + "yanked": false }, { - "filename": "requests-2.12.1-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/9b/31/e9925a2b9a06f97c3450bac6107928d3533bfe64ca5615442504104321e8/requests-2.12.1-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.14.2.tar.gz", "hashes": { - "md5": "384ec19e410ffeb43951782c11d3223b", - "sha256": "3f3f27a9d0f9092935efc78054ef324eb9f8166718270aefe036dfa1e4f68e1e" - } + "sha256": "0e3345a8ac0d712bf17bd9d3276415050c5f972265ab62993cd4540a3a1aaaef" + }, + "requires-python": null, + "size": 361488, + "upload-time": "2012-10-27T15:08:51.460827Z", + "url": "https://files.pythonhosted.org/packages/fa/d1/0dd60e1146e79e7b193e7b0189d8c13ef100d55cbfe65e1825ac5f03c397/requests-0.14.2.tar.gz", + "yanked": false }, { - "filename": "requests-2.12.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/6e/40/7434b2d9fe24107ada25ec90a1fc646e97f346130a2c51aa6a2b1aba28de/requests-2.12.1.tar.gz", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.0.0.tar.gz", "hashes": { - "md5": "8c8ff05ea401ea22718038c3a416ea50", - "sha256": "2109ecea94df90980be040490ff1d879971b024861539abb00054062388b612e" - } + "sha256": "f10d8fbcc02a58056ab44f79ff9b3f9fe78e410296527885250bbb36d15be8c6" + }, + "requires-python": null, + "size": 335548, + "upload-time": "2012-12-17T15:00:05.110522Z", + "url": "https://files.pythonhosted.org/packages/46/da/94c0fd6ff79b85befc3b528cf3771700def274c52b347bf12eeaa466f34c/requests-1.0.0.tar.gz", + "yanked": false }, { - "filename": "requests-2.12.2-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/59/dc/54d39bef11678853ca78fc6167cc1b57becf491548942246dd2226bf2bd2/requests-2.12.2-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.0.1.tar.gz", "hashes": { - "md5": "8c58fa0a054badea1cfbfa54a23299d2", - "sha256": "e5a102790b234bde8f949090e50e294490c2be0d81e3d55530fd91f3b5eded63" - } + "sha256": "c69222b7c02a8e46d61c3b986e6a3e766db0539235aaafc056c75b8dcf6f5eec" + }, + "requires-python": null, + "size": 335625, + "upload-time": "2012-12-17T18:53:51.251872Z", + "url": "https://files.pythonhosted.org/packages/b8/03/fb15922d14fa0b01a0ff4e2920bb8c08546d970ff387454ba892a67d5243/requests-1.0.1.tar.gz", + "yanked": false }, { - "filename": "requests-2.12.2.tar.gz", - "url": "https://files.pythonhosted.org/packages/18/87/3c46a06df7b29cd3ab51f055cae2a954758ee3dcbd075d7f4c9a4e8aafbc/requests-2.12.2.tar.gz", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.0.2.tar.gz", "hashes": { - "md5": "1ec26adca0265ead9afd42919867c370", - "sha256": "09dadb7c5c4210ebbc7f1b14a351a754f1191bd7cd5a5b60ee1929b8c7dcbbe6" - } + "sha256": "3c81f3ae43916161b8d98d7b329b19533b0d0332b7a774794964e6b08760b0c7" + }, + "requires-python": null, + "size": 335653, + "upload-time": "2012-12-17T19:04:31.658169Z", + "url": "https://files.pythonhosted.org/packages/32/35/f2908b62b155b1737ab80b1a69142d007522bb0d1b3a0d3f8909595762f5/requests-1.0.2.tar.gz", + "yanked": false }, { - "filename": "requests-2.12.3-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/84/68/f0acceafe80354aa9ff4ae49de0572d27929b6d262f0c55196424eb86b2f/requests-2.12.3-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.0.3.tar.gz", "hashes": { - "md5": "9b4e857c4a27a9c282cb1abb53ebaba2", - "sha256": "d92ed9912bab3f5e52d8e231be82c106650f648185e952f83c44ab4f2be55c0c" - } + "sha256": "c7b50dc01b751e5ef8785951a74d0c2373bb0f87b45dca75dc2c5477b7e30f44" + }, + "requires-python": null, + "size": 335757, + "upload-time": "2012-12-18T09:51:12.406576Z", + "url": "https://files.pythonhosted.org/packages/7f/76/66c01dd9afe4c5062e0c838bbd98ead7fa6b52984c7e26100a42c3eb965a/requests-1.0.3.tar.gz", + "yanked": false }, { - "filename": "requests-2.12.3.tar.gz", - "url": "https://files.pythonhosted.org/packages/d9/03/155b3e67fe35fe5b6f4227a8d9e96a14fda828b18199800d161bcefc1359/requests-2.12.3.tar.gz", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.0.4.tar.gz", "hashes": { - "md5": "0cafdecd95a46b081dd5fcfa4978db7a", - "sha256": "de5d266953875e9647e37ef7bfe6ef1a46ff8ddfe61b5b3652edf7ea717ee2b2" - } + "sha256": "f363690a47dd4d6d6e7605fc686b668097a114cd946dffdf21fe0c6a6a46f9e6" + }, + "requires-python": null, + "size": 336280, + "upload-time": "2012-12-23T07:45:10.417631Z", + "url": "https://files.pythonhosted.org/packages/5d/e8/f27e0868b9a49946b3f800722e02b19efebde22ae534276df3e5f6cca41d/requests-1.0.4.tar.gz", + "yanked": false }, { - "filename": "requests-2.12.4-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/ed/9e/60cc074968c095f728f0d8d28370e8d396fa60afb7582735563cccf223dd/requests-2.12.4-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.1.0.tar.gz", "hashes": { - "md5": "3989eaeaa2ccad20470afc61710d3498", - "sha256": "000748df49e087784441b2621c50fb81046c5c8e80e0d91674ffad65b9e13844" - } + "sha256": "21a81ddf1a3c2f956524538966ae19c38cae251f5629821588cdc8246a1335f7" + }, + "requires-python": null, + "size": 337229, + "upload-time": "2013-01-10T07:13:41.901588Z", + "url": "https://files.pythonhosted.org/packages/e8/ff/d19b7461d84a5804c5cdc29791305530a2b774fe928b497e74ac9b304c79/requests-1.1.0.tar.gz", + "yanked": false }, { - "filename": "requests-2.12.4.tar.gz", - "url": "https://files.pythonhosted.org/packages/5b/0b/34be574b1ec997247796e5d516f3a6b6509c4e064f2885a96ed885ce7579/requests-2.12.4.tar.gz", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.2.0.tar.gz", "hashes": { - "md5": "acdb48888a9d3c7309da12fc7f83fedb", - "sha256": "ed98431a0631e309bb4b63c81d561c1654822cb103de1ac7b47e45c26be7ae34" - } + "sha256": "cfa615644ae38efe8423ce9edb23470a4615a9147fa3cea5026afb47c9bb3913" + }, + "requires-python": null, + "size": 341511, + "upload-time": "2013-03-31T05:28:47.574555Z", + "url": "https://files.pythonhosted.org/packages/37/e4/74cb55b3da7777a1dc7cd7985c3cb12e83e213c03b0f9ca20d2c0e92b3c3/requests-1.2.0.tar.gz", + "yanked": false }, { - "filename": "requests-2.12.5-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/bf/99/af6139323bac0ca0c6023eabbdc526579525f5584278d001dd2e169f8300/requests-2.12.5-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.2.1.tar.gz", "hashes": { - "md5": "eeb46098018d358d86c45131a8342060", - "sha256": "d57dae49f4267e8cb378aff9e426c9304a78794d03e945e39bfc607355715658" - } + "sha256": "946b7c856aa62f4ad31de2b9bb501cfdcdb4afdc882ee76bd4664f57caefaa44" + }, + "requires-python": null, + "size": 348710, + "upload-time": "2013-05-20T20:11:09.817186Z", + "url": "https://files.pythonhosted.org/packages/3b/9e/bfa03431335e778854da3d562697e067df40870a78ca81b35089822c6583/requests-1.2.1.tar.gz", + "yanked": false }, { - "filename": "requests-2.12.5.tar.gz", - "url": "https://files.pythonhosted.org/packages/b6/61/7b374462d5b6b1d824977182db287758d549d8680444bad8d530195acba2/requests-2.12.5.tar.gz", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.2.2.tar.gz", "hashes": { - "md5": "360bb3af97881a7056ed5bb3d0a3e8a3", - "sha256": "d902a54f08d086a7cc6e58c20e2bb225b1ae82c19c35e5925269ee94fb9fce00" - } + "sha256": "56929d7b5dec9b37a9a8520f15202bada0ad55d2888a7c3243b9b194f2ef603d" + }, + "requires-python": null, + "size": 348851, + "upload-time": "2013-05-21T21:44:44.405678Z", + "url": "https://files.pythonhosted.org/packages/c0/44/84a4b7a4e9d5fd1b358dbabd03f17e3dd91ce8881fc3446fbd2fd996be88/requests-1.2.2.tar.gz", + "yanked": false }, { - "filename": "requests-2.13.0-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/7e/ac/a80ed043485a3764053f59ca92f809cc8a18344692817152b0e8bd3ca891/requests-2.13.0-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.2.3.tar.gz", "hashes": { - "md5": "5e432dcf5bd1e3402ea1656700d99365", - "sha256": "1a720e8862a41aa22e339373b526f508ef0c8988baf48b84d3fc891a8e237efb" - } + "sha256": "156bf3ec27ba9ec7e0cf8fbe02808718099d218de403eb64a714d73ba1a29ab1" + }, + "requires-python": null, + "size": 348854, + "upload-time": "2013-05-25T16:48:36.421087Z", + "url": "https://files.pythonhosted.org/packages/61/79/efc316760a906763de872d7328c9bf8c5af28708a35fdae57fbb4ee005f7/requests-1.2.3.tar.gz", + "yanked": false }, { - "filename": "requests-2.13.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/16/09/37b69de7c924d318e51ece1c4ceb679bf93be9d05973bb30c35babd596e2/requests-2.13.0.tar.gz", + "core-metadata": { + "sha256": "947ae5985faceddfc9e53915629bb928556e9a552b7e3e7f0304999d0f2ab69f" + }, + "data-dist-info-metadata": { + "sha256": "947ae5985faceddfc9e53915629bb928556e9a552b7e3e7f0304999d0f2ab69f" + }, + "filename": "requests-2.0.0-py2.py3-none-any.whl", "hashes": { - "md5": "921ec6b48f2ddafc8bb6160957baf444", - "sha256": "5722cd09762faa01276230270ff16af7acf7c5c45d623868d9ba116f15791ce8" - } + "sha256": "2ef65639cb9600443f85451df487818c31f993ab288f313d29cc9db4f3cbe6ed" + }, + "requires-python": null, + "size": 391141, + "upload-time": "2013-11-15T19:09:51.527323Z", + "url": "https://files.pythonhosted.org/packages/bf/78/be2b4c440ea767336d8448fe671fe1d78ca499e49d77dac90f92191cca0e/requests-2.0.0-py2.py3-none-any.whl", + "yanked": false }, { - "filename": "requests-2.14.0-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/1b/d3/f2541f2965e78f139bff9f001594d41ed90f4b2ce4b61bca387e60c1d3b4/requests-2.14.0-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.0.0.tar.gz", "hashes": { - "md5": "09e9f0852d50bee105ca859095298923", - "sha256": "a90555c0be723f5c711de36f256b21a65fc599602274fb3d5c4f83ac23aae3c5" - } + "sha256": "78536038f54cff6ade3be6863403146665b5a3923dd61108c98d8b64141f9d70" + }, + "requires-python": null, + "size": 362994, + "upload-time": "2013-09-24T18:39:33.154169Z", + "url": "https://files.pythonhosted.org/packages/8e/88/102742c48605aef8d39fa719d932c67783d789679628fa1433cb4b2c7a2a/requests-2.0.0.tar.gz", + "yanked": false }, { - "filename": "requests-2.14.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/0b/ac/ffd3674211bc47ae3bf55c7cd4a8fe484b7289af2ffd9cfed5683708690a/requests-2.14.0.tar.gz", + "core-metadata": { + "sha256": "ed2dc8fffd82a0a919f1db5b4a42cdb1245cdf4b4b7db9700a002a2738e4256f" + }, + "data-dist-info-metadata": { + "sha256": "ed2dc8fffd82a0a919f1db5b4a42cdb1245cdf4b4b7db9700a002a2738e4256f" + }, + "filename": "requests-2.0.1-py2.py3-none-any.whl", "hashes": { - "md5": "09c5b60caced97cbe69064d486d6db53", - "sha256": "8c4f778459cb4a6bad7ceff4aa65a75697db28c21a6b41ea9a6c371df2a822c2" - } + "sha256": "f4ebc402e0ea5a87a3d42e300b76c292612d8467024f45f9858a8768f9fb6f6e" + }, + "requires-python": null, + "size": 439330, + "upload-time": "2013-11-15T19:12:20.555241Z", + "url": "https://files.pythonhosted.org/packages/8f/ea/140f18072bbcd81885a9490abb171792fd2961fd7f366be58396f4c6d634/requests-2.0.1-py2.py3-none-any.whl", + "yanked": false }, { - "filename": "requests-2.14.1-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/74/ac/789eb98e0f5431d6d1ce36549ead88b2ab3154260f37c7dac9a34fd170b1/requests-2.14.1-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.0.1.tar.gz", "hashes": { - "md5": "81754d76f9a71a2d25f8c413fcf86e2c", - "sha256": "c5a42004b9cd384e5ad0f868b1cc968a3c2bb0276dccc12e4bdc7330591b5f51" - } + "sha256": "8cfddb97667c2a9edaf28b506d2479f1b8dc0631cbdcd0ea8c8864def59c698b" + }, + "requires-python": null, + "size": 412648, + "upload-time": "2013-10-24T14:33:21.606209Z", + "url": "https://files.pythonhosted.org/packages/1c/8e/376c93bb72bdae6a754797b8e31370df1e996e8b7dcc928e66691dbf611a/requests-2.0.1.tar.gz", + "yanked": false }, { - "filename": "requests-2.14.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/8c/ff/78297074b9b4cf102f9bbd71b62508965dd5c1876e016ef131e5b15c16a4/requests-2.14.1.tar.gz", + "core-metadata": { + "sha256": "443a94dbec0d902cf77c6d906ec4608a30b5aa56a4409754f454071d61e928d6" + }, + "data-dist-info-metadata": { + "sha256": "443a94dbec0d902cf77c6d906ec4608a30b5aa56a4409754f454071d61e928d6" + }, + "filename": "requests-2.1.0-py2.py3-none-any.whl", "hashes": { - "md5": "e985e49070df0024777a55fd59ceef46", - "sha256": "b3b191d677e526c1e512db86bc7387ccb8356e8826bcc7faa07f78f09afe68dd" - } + "sha256": "fcef306d62b1c061eb00b8402cf136ff0ea1daf7a53b60cdef9563a22850072c" + }, + "requires-python": null, + "size": 445280, + "upload-time": "2013-12-05T22:51:41.312732Z", + "url": "https://files.pythonhosted.org/packages/1e/97/f0a8e5e71c75a2abf5ec91438b84ec1a40a5e1b5f985c06721a3ebe57c0a/requests-2.1.0-py2.py3-none-any.whl", + "yanked": false }, { - "filename": "requests-2.14.2-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/e4/b0/286e8a936158e5cc5791d5fa3bc4b1d5a7e1ff4e5b3f3766b63d8e97708a/requests-2.14.2-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.1.0.tar.gz", "hashes": { - "md5": "a1b2f02e7ba45dff7c76f621cde042c4", - "sha256": "3b39cde35be51762885631cf586f4dc2284951b44d479a4454020758d767cc2f" - } + "sha256": "a57307f3a5f35ec9e1254aaf3e0484063ee3ee6b5f123fb35c5b2673492efa71" + }, + "requires-python": null, + "size": 420289, + "upload-time": "2013-12-05T22:51:38.634004Z", + "url": "https://files.pythonhosted.org/packages/51/5d/3729c242ed7693f29941fd9d40e936d4994b0aa704dfd0c023312fcce8a3/requests-2.1.0.tar.gz", + "yanked": false }, { - "filename": "requests-2.14.2.tar.gz", - "url": "https://files.pythonhosted.org/packages/72/46/4abc3f5aaf7bf16a52206bb0c68677a26c216c1e6625c78c5aef695b5359/requests-2.14.2.tar.gz", + "core-metadata": { + "sha256": "adeb0fbd7b7d47f8b1e73fff237aadc8f796f2f343108f532115e7558e47e447" + }, + "data-dist-info-metadata": { + "sha256": "adeb0fbd7b7d47f8b1e73fff237aadc8f796f2f343108f532115e7558e47e447" + }, + "filename": "requests-2.2.0-py2.py3-none-any.whl", "hashes": { - "md5": "4c3c169ed67466088a2a6947784fe444", - "sha256": "a274abba399a23e8713ffd2b5706535ae280ebe2b8069ee6a941cb089440d153" - } + "sha256": "889d334044cd3364d07419c37671ba4f213d0f59601109dcb54c8a7ebdde38ee" + }, + "requires-python": null, + "size": 623932, + "upload-time": "2014-01-09T19:33:37.785784Z", + "url": "https://files.pythonhosted.org/packages/3b/99/a8acc0c986281232f9476575c27a81ab697afbf089f42f05c196f51892c0/requests-2.2.0-py2.py3-none-any.whl", + "yanked": false }, { - "filename": "requests-2.15.1-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/fa/a5/e04c4607dc96e3e6b22dfa13ba8776c64bb65cb97ab90f05a3ee14096a0a/requests-2.15.1-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.2.0.tar.gz", "hashes": { - "md5": "bdf7767141594c4a927188f60665705a", - "sha256": "ff753b2196cd18b1bbeddc9dcd5c864056599f7a7d9a4fb5677e723efa2b7fb9" - } + "sha256": "1ff74f88bbfddf94f92aa20bd8473c7d46d3398c95b1842d81b2f3c475d5625d" + }, + "requires-python": null, + "size": 421997, + "upload-time": "2014-01-09T19:33:32.362704Z", + "url": "https://files.pythonhosted.org/packages/c9/5a/aa687599abd76de72ae5a554e2e70328fc311d59e0b1e999263fb094baf3/requests-2.2.0.tar.gz", + "yanked": false }, { - "filename": "requests-2.15.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/6d/ed/3adebdc29ca33f11bca00c38c72125cd4a51091e13685375ba4426fb59dc/requests-2.15.1.tar.gz", + "core-metadata": { + "sha256": "1e3594e27a67099edd4a07fa40dce0d95e0baede1a40eebe99f2e0d0c31b8275" + }, + "data-dist-info-metadata": { + "sha256": "1e3594e27a67099edd4a07fa40dce0d95e0baede1a40eebe99f2e0d0c31b8275" + }, + "filename": "requests-2.2.1-py2.py3-none-any.whl", "hashes": { - "md5": "1bcf7a286fa26e40a5a397f06ece00e4", - "sha256": "e5659b9315a0610505e050bb7190bf6fa2ccee1ac295f2b760ef9d8a03ebbb2e" - } + "sha256": "b5bd2e1b78d28051108ebaa6248750221f9ccef52b4f054cb727de61b0406de0" + }, + "requires-python": null, + "size": 625382, + "upload-time": "2014-01-23T18:26:15.042092Z", + "url": "https://files.pythonhosted.org/packages/7d/15/6efffc6aee666e1456852c2bf1d483b46bf971a2d509b35a98fc3eae1c60/requests-2.2.1-py2.py3-none-any.whl", + "yanked": false }, { - "filename": "requests-2.16.0-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/35/b8/8ff3310309beb5fbca033b56504f869b0c65c1f284ae2a7900593b5acd3c/requests-2.16.0-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.2.1.tar.gz", "hashes": { - "md5": "f219013c8cacaaae7534ce2373cbeadc", - "sha256": "012cddec41f96a1ce4bab4b0a0ed40263ae6b2b03aa4bc4711e00418e7f3157c" - } + "sha256": "1266921f1bed5fbf364cd83cf239b6d7b3ea5c32ccccbc93980d9ba12cdcfd02" + }, + "requires-python": null, + "size": 421978, + "upload-time": "2014-01-23T18:26:12.018048Z", + "url": "https://files.pythonhosted.org/packages/d1/0c/2dc2996268bc64b531a5a2dc6f4ec04552f3a8a2a86e88aeedcb92987741/requests-2.2.1.tar.gz", + "yanked": false }, { - "filename": "requests-2.16.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/26/e7/4f1ec439ecbcfe3989bb79a9c323d2482e7beea3d8d453e07443302648ec/requests-2.16.0.tar.gz", + "core-metadata": { + "sha256": "f11ede38fafcb8051e370133ba06a8491a6511d2aa34267bf79fa58708939e9e" + }, + "data-dist-info-metadata": { + "sha256": "f11ede38fafcb8051e370133ba06a8491a6511d2aa34267bf79fa58708939e9e" + }, + "filename": "requests-2.3.0-py2.py3-none-any.whl", "hashes": { - "md5": "5ca9eafc020445c86efc0be1f28f602e", - "sha256": "88eee720e83bc1dcb009ad5e2a8f1d41e903892121ec2a36eba7bf5a2d3ac2a0" - } - }, - { - "filename": "requests-2.16.1-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/c7/5d/7711f9fc9b028dc7572f84589e206220f0072e29fd9c7ae3507e7d17d8a6/requests-2.16.1-py2.py3-none-any.whl", - "hashes": { - "md5": "0a825bf34bf2cd89b13a04a3a7800e61", - "sha256": "b81b3651a206f02709e374c52071b4ac9bdf463c193701a560ce8e25c9ecc80b" - } - }, - { - "filename": "requests-2.16.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/4c/54/1d3abddbd4c7544138b88e8329ef5294ffdc6c5d7ea965bf42e3cc4c9c39/requests-2.16.1.tar.gz", - "hashes": { - "md5": "4acb351824461eb3ae1f74ec3a65ff28", - "sha256": "14d663571c66410a7c3634f4cb9040b16a1c083078e37a0f8cc3710eae63411e" - } - }, - { - "filename": "requests-2.16.2-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/67/91/b3893b0db7c645b9f92aa827ce3db630eef2dd3a2ad3109c2a28cdc9e6b7/requests-2.16.2-py2.py3-none-any.whl", - "hashes": { - "md5": "cc40805ee6f06d148aaa5e76d3e24a07", - "sha256": "afebb4fcabd66ba6e3188fd31f09915f5afd213b204014ea02448011eca1e49a" - } - }, - { - "filename": "requests-2.16.2.tar.gz", - "url": "https://files.pythonhosted.org/packages/3c/69/d49fd9a7be23c55278c92e60af6d57336c463d8593afe7260a1665346965/requests-2.16.2.tar.gz", - "hashes": { - "md5": "e5425e53aa95e27a9a8267a097feafdc", - "sha256": "a2956efcf8dd2d526286431fdb0ec78eff25ab8db8a03c4f9d66f5fe6024f168" - } - }, - { - "filename": "requests-2.16.3-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/76/b6/e3035b7baa98e20d248fe17af2097b882ec7724d9a8ee7ae195ad7110f82/requests-2.16.3-py2.py3-none-any.whl", - "hashes": { - "md5": "0db7fa396a581c66ca4c1b8d02ce1bd4", - "sha256": "bcdc06ebfc25f2a198274ae4710c3217fb968c5f9468dc410cd603a59c47bff2" - } - }, - { - "filename": "requests-2.16.3.tar.gz", - "url": "https://files.pythonhosted.org/packages/07/db/3ed266e9cd3e3f69af3af38f56a0b4e21dadf3065521b2860030889284d7/requests-2.16.3.tar.gz", - "hashes": { - "md5": "c9816b77406fd9f8e9b80ec8a560d4d8", - "sha256": "7fda55400281de8fba713dd120b4614eabc10c0b096c22bfc88ccc671227c3d4" - } - }, - { - "filename": "requests-2.16.4-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/13/52/41fb28aa332ed68cd616cd1fc44d9e9c4bb85aa60c28d275f8857da561e5/requests-2.16.4-py2.py3-none-any.whl", - "hashes": { - "md5": "d1a5f370e6c5236f898f27aa40a84358", - "sha256": "784213e164287b403497195cf7f45071ae5eec60ae260cbc9a26368a91445f57" - } - }, - { - "filename": "requests-2.16.4.tar.gz", - "url": "https://files.pythonhosted.org/packages/47/68/4fe8c7e9e95133d15e342b1403a1751909cddb814a5a9cced2ba4c63487d/requests-2.16.4.tar.gz", - "hashes": { - "md5": "badefd50cfc5bc36926a2693e792d277", - "sha256": "14db43bfaa61fd3102eecaf447a593e0650ba0dc261c72597109a973c23091ab" - } - }, - { - "filename": "requests-2.16.5-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/65/9c/57484d6ac262af20a10b52cd95ebc99843f282342ef008997ef60f9eeb9c/requests-2.16.5-py2.py3-none-any.whl", - "hashes": { - "md5": "d10cd92d383805c5cc5a0683cf231e55", - "sha256": "3a27020d547958f5270fd5e9d62250119ee7db7454644599b65fda20cb542ded" - } - }, - { - "filename": "requests-2.16.5.tar.gz", - "url": "https://files.pythonhosted.org/packages/de/4c/7c36954d002030c82df31d000338d40fd91b4a993941a8f3c2dbe523c749/requests-2.16.5.tar.gz", - "hashes": { - "md5": "cca4f82209373759f5799fc0df6aca23", - "sha256": "f717303ebff661099cc5b73ce723ae1246f19ac39faa4c8005be56744d1a1006" - } - }, - { - "filename": "requests-2.17.0-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/5b/b6/9a18db79553524246aa1b081829e6f977667ec558cef684988895c1092d9/requests-2.17.0-py2.py3-none-any.whl", - "hashes": { - "md5": "6856177470710847da6eb8c5ffb94ed6", - "sha256": "73b4088c05f7fb5ca8e68651ed802df3ca40621281acf74bb321b4a8408aab7e" - } - }, - { - "filename": "requests-2.17.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/7c/84/617aaa311f6504489459c016daff4c66df6bbd54ee35b4cbed3e994f322d/requests-2.17.0.tar.gz", - "hashes": { - "md5": "60e16f82a83d02ba30f9139310bf5301", - "sha256": "eff227db5864238d44270cbadc8ac4133e69b69a2e7092b7b316ed1e4761cbd6" - } - }, - { - "filename": "requests-2.17.1-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/50/41/f6fdaf24a80c726a72f76b15869a20734b7a527081129a380ddce99ffae0/requests-2.17.1-py2.py3-none-any.whl", - "hashes": { - "md5": "6ef65029dde7091e65fae2561f36305a", - "sha256": "02242978c6aaee47953da9e4d20d9d9929a1284a6b3a8a63a243ac1b842bd12c" - } - }, - { - "filename": "requests-2.17.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/d0/c0/f66d080e64a361382ed665023b9925e274d833f410f8c7282fb878e9c60e/requests-2.17.1.tar.gz", - "hashes": { - "md5": "53318fe8030b8b234ca672cde82916e4", - "sha256": "9cf3698006012c000af2804fe4186042a4d55df0303552dd190a74f5eaafe69b" - } - }, - { - "filename": "requests-2.17.2-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/9a/0b/7a65b391bde96d7b1749dc3562ce22f9cc86f37bd37122f71162304e3164/requests-2.17.2-py2.py3-none-any.whl", - "hashes": { - "md5": "30bd4d2841ae4c86ffd89db2a2703c75", - "sha256": "76d2f962485ebb3b3c380f146d56f5475310e53fd0defd6df0eb1c014187d45c" - } - }, - { - "filename": "requests-2.17.2.tar.gz", - "url": "https://files.pythonhosted.org/packages/23/c2/99fe3c5c15f3d06f0620bc0867bee95ec64074cbd7c9805bb5ad3010411e/requests-2.17.2.tar.gz", - "hashes": { - "md5": "f28069fe8ef82543387f3dbe152cffa3", - "sha256": "3cc7a584aad15e84d193a6d7c9176af0cf49bc6611f24ec2e04be6b05957c96d" - } - }, - { - "filename": "requests-2.17.3-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/29/b9/d26a6ab2ee178415ab8c0c591d2a1eb782a50c42a417ae390055f86a63c1/requests-2.17.3-py2.py3-none-any.whl", - "hashes": { - "md5": "66a7f010b985631e768485af6f3c61df", - "sha256": "baf701b4a9d4cbe40169e8ab77816f7abadbad502ba459c30f7a2bc138e4d612" - } - }, - { - "filename": "requests-2.17.3.tar.gz", - "url": "https://files.pythonhosted.org/packages/27/c7/a45641c83c6e28f4922ba6af3d4ae4d79b41932c2f3d77fed9e0bf878149/requests-2.17.3.tar.gz", - "hashes": { - "md5": "b1b8e6412e11e00e12adbb7786c3f2a3", - "sha256": "8d29f97ed1541709b57caddb77bb20592411d7ca10ec4f03275f49ee8456e225" - } - }, - { - "filename": "requests-2.18.0-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/e2/f0/c81405acbf53d0412b984eb3fc578cdd10e347374e1aec074638a500c186/requests-2.18.0-py2.py3-none-any.whl", - "hashes": { - "md5": "6f34e2439fcb3dd1b6e3304903bb6be8", - "sha256": "5e88d64aa56ac0fda54e77fb9762ebc65879e171b746d5479a33c4082519d6c6" - } - }, - { - "filename": "requests-2.18.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/e0/97/e2f972b6826c9cfe57b6934e3773d2783733bc2d345d810bafd309df3d15/requests-2.18.0.tar.gz", - "hashes": { - "md5": "b8b333ace1653652ddcce95284577f5c", - "sha256": "cd0189f962787284bff715fddaad478eb4d9c15aa167bd64e52ea0f661e7ea5c" - } - }, - { - "filename": "requests-2.18.1-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/5a/58/671011e3ff4a06e2969322267d78dcfda1bf4d1576551df1cce93cd7239d/requests-2.18.1-py2.py3-none-any.whl", - "hashes": { - "md5": "a7fbdc82134a2610b3d0cdc7e59f0bde", - "sha256": "6afd3371c1f4c1970497cdcace5c5ecbbe58267bf05ca1abd93d99d170803ab7" - } - }, - { - "filename": "requests-2.18.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/2c/b5/2b6e8ef8dd18203b6399e9f28c7d54f6de7b7549853fe36d575bd31e29a7/requests-2.18.1.tar.gz", - "hashes": { - "md5": "40f723ed01dddeaf990d0609d073f021", - "sha256": "c6f3bdf4a4323ac7b45d01e04a6f6c20e32a052cd04de81e05103abc049ad9b9" - } - }, - { - "filename": "requests-2.18.2-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/cf/fa/31b222e4b44975de1b5ac3e1a725abdfeb00e0d761567ab426ee28a7fc73/requests-2.18.2-py2.py3-none-any.whl", - "hashes": { - "md5": "08026e24839d8bf36d248abfb2b6b674", - "sha256": "414459f05392835d4d653b57b8e58f98aea9c6ff2782e37de0a1ee92891ce900" - } - }, - { - "filename": "requests-2.18.2.tar.gz", - "url": "https://files.pythonhosted.org/packages/07/2e/81fdfdfac91cf3cb2518fb149ac67caf0e081b485eab68e9aee63396f7e8/requests-2.18.2.tar.gz", - "hashes": { - "md5": "49bd9924d3be341871bc922cde6f372e", - "sha256": "5b26fcc5e72757a867e4d562333f841eddcef93548908a1bb1a9207260618da9" - } - }, - { - "filename": "requests-2.18.3-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/ba/92/c35ed010e8f96781f08dfa6d9a6a19445a175a9304aceedece77cd48b68f/requests-2.18.3-py2.py3-none-any.whl", - "hashes": { - "md5": "d2d34c959a45f7da592a383485ad8b8c", - "sha256": "b62be4ec5999c24d10c98d248a136e7db20ca6616a2b65060cd9399417331e8a" - } - }, - { - "filename": "requests-2.18.3.tar.gz", - "url": "https://files.pythonhosted.org/packages/c3/38/d95ddb6cc8558930600be088e174a2152261a1e0708a18bf91b5b8c90b22/requests-2.18.3.tar.gz", - "hashes": { - "md5": "c8f60cf816a35c0c3fef0a40d0e407a6", - "sha256": "fb68a7baef4965c12d9cd67c0f5a46e6e28be3d8c7b6910c758fbcc99880b518" - } - }, - { - "filename": "requests-2.18.4-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/49/df/50aa1999ab9bde74656c2919d9c0c085fd2b3775fd3eca826012bef76d8c/requests-2.18.4-py2.py3-none-any.whl", - "hashes": { - "md5": "f392c0ab49bf677c6240ef2b1890b079", - "sha256": "ce91d39dc2857eeb19fc8bf765df6c14874bcdc724d3ce9c6cd89915618e7023" - } - }, - { - "filename": "requests-2.18.4.tar.gz", - "url": "https://files.pythonhosted.org/packages/b0/e1/eab4fc3752e3d240468a8c0b284607899d2fbfb236a56b7377a329aa8d09/requests-2.18.4.tar.gz", - "hashes": { - "md5": "942a6a383dc94da90cf58f5adcf028a4", - "sha256": "ec62f7e0e9d4814656b0172dbd592fea06127c6556ff5651eb5d2c8768671fd4" - } - }, - { - "filename": "requests-2.2.0-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/3b/99/a8acc0c986281232f9476575c27a81ab697afbf089f42f05c196f51892c0/requests-2.2.0-py2.py3-none-any.whl", - "hashes": { - "md5": "8f989615bb0d276d5f3158e7efab494c", - "sha256": "889d334044cd3364d07419c37671ba4f213d0f59601109dcb54c8a7ebdde38ee" - } - }, - { - "filename": "requests-2.2.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/c9/5a/aa687599abd76de72ae5a554e2e70328fc311d59e0b1e999263fb094baf3/requests-2.2.0.tar.gz", - "hashes": { - "md5": "4d2e17221d478ece045e2e81cdb177f5", - "sha256": "1ff74f88bbfddf94f92aa20bd8473c7d46d3398c95b1842d81b2f3c475d5625d" - } - }, - { - "filename": "requests-2.2.1-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/7d/15/6efffc6aee666e1456852c2bf1d483b46bf971a2d509b35a98fc3eae1c60/requests-2.2.1-py2.py3-none-any.whl", - "hashes": { - "md5": "1e38addb978e50bd86f62bda53956b03", - "sha256": "b5bd2e1b78d28051108ebaa6248750221f9ccef52b4f054cb727de61b0406de0" - } - }, - { - "filename": "requests-2.2.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/d1/0c/2dc2996268bc64b531a5a2dc6f4ec04552f3a8a2a86e88aeedcb92987741/requests-2.2.1.tar.gz", - "hashes": { - "md5": "ac27081135f58d1a43e4fb38258d6f4e", - "sha256": "1266921f1bed5fbf364cd83cf239b6d7b3ea5c32ccccbc93980d9ba12cdcfd02" - } - }, - { - "filename": "requests-2.3.0-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/f7/51/7aa1e337862118bee783c0249debd64cb07b8fbdfef154b1e185754b02d5/requests-2.3.0-py2.py3-none-any.whl", - "hashes": { - "md5": "f2d850fd48fc10a93aa03d69b87b96b4", - "sha256": "3648802492e955ffeb28f6dab864ad714059f5438bf6798d82f9d477c666aca3" - } + "sha256": "3648802492e955ffeb28f6dab864ad714059f5438bf6798d82f9d477c666aca3" + }, + "requires-python": null, + "size": 452902, + "upload-time": "2014-05-16T17:57:05.539691Z", + "url": "https://files.pythonhosted.org/packages/f7/51/7aa1e337862118bee783c0249debd64cb07b8fbdfef154b1e185754b02d5/requests-2.3.0-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-2.3.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/ab/f9/4425c8410faf7c7d420dbd64e127f2cfb68cfef869a374b332610b6abc09/requests-2.3.0.tar.gz", "hashes": { - "md5": "7449ffdc8ec9ac37bbcd286003c80f00", "sha256": "1c1473875d846fe563d70868acf05b1953a4472f4695b7b3566d1d978957b8fc" - } + }, + "requires-python": null, + "size": 429521, + "upload-time": "2014-05-16T17:57:02.237698Z", + "url": "https://files.pythonhosted.org/packages/ab/f9/4425c8410faf7c7d420dbd64e127f2cfb68cfef869a374b332610b6abc09/requests-2.3.0.tar.gz", + "yanked": false }, { + "core-metadata": { + "sha256": "ca34ce90bfba7f5f07c5bb2ed09b1f1a6d130b92ab74aa5c1d91dea9c30ca531" + }, + "data-dist-info-metadata": { + "sha256": "ca34ce90bfba7f5f07c5bb2ed09b1f1a6d130b92ab74aa5c1d91dea9c30ca531" + }, "filename": "requests-2.4.0-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/78/14/23cf8ede304c7c8b69b929b17074292073827239c31659ab8c7beb22a059/requests-2.4.0-py2.py3-none-any.whl", "hashes": { - "md5": "47948d2fb3f2aa04235e6f637814b226", "sha256": "8b2cc9e334b3e66aa5df15f2e4967f2c95b5164a4e6df7e92dd70ca67400912a" - } + }, + "requires-python": null, + "size": 457810, + "upload-time": "2014-08-29T14:32:48.896671Z", + "url": "https://files.pythonhosted.org/packages/78/14/23cf8ede304c7c8b69b929b17074292073827239c31659ab8c7beb22a059/requests-2.4.0-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-2.4.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/ef/a0/9863b20b6a87e45cd4353c10277d9674f9ddfd7c28c58e61a339e273a119/requests-2.4.0.tar.gz", "hashes": { - "md5": "99b830d1afe2e5920adbea0fe3120948", "sha256": "7007e03cbc73e357b5055c6ea0ad6e447e2afa00f1a1f843cd792a1ebaa3763e" - } + }, + "requires-python": null, + "size": 436334, + "upload-time": "2014-08-29T14:32:45.073609Z", + "url": "https://files.pythonhosted.org/packages/ef/a0/9863b20b6a87e45cd4353c10277d9674f9ddfd7c28c58e61a339e273a119/requests-2.4.0.tar.gz", + "yanked": false }, { + "core-metadata": { + "sha256": "8c42df0b221083ccc4a80ffc3636464c4561f773ebea6ca94b4e780934adb2bc" + }, + "data-dist-info-metadata": { + "sha256": "8c42df0b221083ccc4a80ffc3636464c4561f773ebea6ca94b4e780934adb2bc" + }, "filename": "requests-2.4.1-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/bf/81/22c8ed95e8088c0a7c022969534c8157930f0bed6ae77e12e86fdc2e855c/requests-2.4.1-py2.py3-none-any.whl", "hashes": { - "md5": "19d5413dc71309e4fb1f8103b8eb99ce", "sha256": "b9e3c10e5092b444bb4c1b0b337f57e6c3d7680ad7c5192f597e84dd931fb598" - } + }, + "requires-python": null, + "size": 458354, + "upload-time": "2014-09-09T16:35:12.771388Z", + "url": "https://files.pythonhosted.org/packages/bf/81/22c8ed95e8088c0a7c022969534c8157930f0bed6ae77e12e86fdc2e855c/requests-2.4.1-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-2.4.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/0f/d0/e80371e64a7a7bafa303ea50465456e5292d9436504ce39b9619b6ba24be/requests-2.4.1.tar.gz", "hashes": { - "md5": "931461f761c70708c46ea65b7889da58", "sha256": "35d890b0aaa6e09ec40d49361d823b998ced86cc7673a9ce70bbc4f986e13ad8" - } + }, + "requires-python": null, + "size": 436872, + "upload-time": "2014-09-09T16:35:08.552539Z", + "url": "https://files.pythonhosted.org/packages/0f/d0/e80371e64a7a7bafa303ea50465456e5292d9436504ce39b9619b6ba24be/requests-2.4.1.tar.gz", + "yanked": false }, { + "core-metadata": { + "sha256": "86414e0e31552bf9ffe0e72df711c1b3620765d3a7d1467bc9ebeb30de420112" + }, + "data-dist-info-metadata": { + "sha256": "86414e0e31552bf9ffe0e72df711c1b3620765d3a7d1467bc9ebeb30de420112" + }, "filename": "requests-2.4.2-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/a2/87/afb7990b87f76ec9d11fd15668c2362a8fbe8436e0a780c7fe5aedf1a299/requests-2.4.2-py2.py3-none-any.whl", "hashes": { - "md5": "f49f34b1fcdef6b557964deea1a80cf3", "sha256": "49df4571ecd49d00a4587237b7d8be9664bb326052e06d2c488255b34f13393d" - } + }, + "requires-python": null, + "size": 459326, + "upload-time": "2014-10-05T17:15:53.632369Z", + "url": "https://files.pythonhosted.org/packages/a2/87/afb7990b87f76ec9d11fd15668c2362a8fbe8436e0a780c7fe5aedf1a299/requests-2.4.2-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-2.4.2.tar.gz", - "url": "https://files.pythonhosted.org/packages/f8/25/1599a06d261fdd84256829d88f7a415c80a6e249988f9e17ba5016119b6f/requests-2.4.2.tar.gz", "hashes": { - "md5": "a2476d2dd83a0520847f216ce0b5f9d1", "sha256": "b98a76df30e95ef636af5e040ff7c5d0bc0b482899fd7a187b0ae525e41fe8f1" - } + }, + "requires-python": null, + "size": 437898, + "upload-time": "2014-10-05T17:15:45.276538Z", + "url": "https://files.pythonhosted.org/packages/f8/25/1599a06d261fdd84256829d88f7a415c80a6e249988f9e17ba5016119b6f/requests-2.4.2.tar.gz", + "yanked": false }, { + "core-metadata": { + "sha256": "ecb6c14a30dafb7dd215c344f52138b93d1f891e6456cbb575c0ea2918945a63" + }, + "data-dist-info-metadata": { + "sha256": "ecb6c14a30dafb7dd215c344f52138b93d1f891e6456cbb575c0ea2918945a63" + }, "filename": "requests-2.4.3-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/8a/98/bf72c7bd3ecfaf46dc2de3e59dcda6e61766526d3cf5897e9edd599795fc/requests-2.4.3-py2.py3-none-any.whl", "hashes": { - "md5": "0a66a9c4c22272680430fbb9fb4ca34f", "sha256": "124890f41723c85aa82dfe0807432aea46d24aeb0dafce340969d2089548c2c3" - } + }, + "requires-python": null, + "size": 459464, + "upload-time": "2014-10-06T09:44:49.312197Z", + "url": "https://files.pythonhosted.org/packages/8a/98/bf72c7bd3ecfaf46dc2de3e59dcda6e61766526d3cf5897e9edd599795fc/requests-2.4.3-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-2.4.3.tar.gz", - "url": "https://files.pythonhosted.org/packages/f4/ff/34a5a2eb91e35280e65585c48304094b61b58f9966de74ab72673c2fde9d/requests-2.4.3.tar.gz", "hashes": { - "md5": "02214b3a179e445545de4b7a98d3dd17", "sha256": "53c68313c5c6149b1a899234c000296e60a8900682accf73d6f0c6d608afc6b1" - } + }, + "requires-python": null, + "size": 438132, + "upload-time": "2014-10-06T09:44:44.221787Z", + "url": "https://files.pythonhosted.org/packages/f4/ff/34a5a2eb91e35280e65585c48304094b61b58f9966de74ab72673c2fde9d/requests-2.4.3.tar.gz", + "yanked": false }, { + "core-metadata": { + "sha256": "4e71c5e8c4439b308f650a851959a8dc46d68f09e04f56a81755331501a76f63" + }, + "data-dist-info-metadata": { + "sha256": "4e71c5e8c4439b308f650a851959a8dc46d68f09e04f56a81755331501a76f63" + }, "filename": "requests-2.5.0-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/32/0e/11cfb3a5e269605d0bbe3bbca9845da9b57aed90e75bd489e5e7e3509c13/requests-2.5.0-py2.py3-none-any.whl", "hashes": { - "md5": "9d29a8a0210c236d9329bed49277b3fa", "sha256": "66cbb850987e47177a3b4112392490bcb76eb75b37cc53da007e35f3ec894bc1" - } + }, + "requires-python": null, + "size": 464196, + "upload-time": "2014-12-01T23:27:51.119048Z", + "url": "https://files.pythonhosted.org/packages/32/0e/11cfb3a5e269605d0bbe3bbca9845da9b57aed90e75bd489e5e7e3509c13/requests-2.5.0-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-2.5.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/c8/fb/d14d1c5166a8449d36c9a3b2656706c506a2cf261d37a79d16c18c37b646/requests-2.5.0.tar.gz", "hashes": { - "md5": "b8bf3ddca75e7ecf1b6776da1e6e3385", "sha256": "d2daef4919fc87262b8b3cb5a9d214cac8ce1e50950f8423bbc1d31c2e63d38e" - } + }, + "requires-python": null, + "size": 443222, + "upload-time": "2014-12-01T23:27:58.129251Z", + "url": "https://files.pythonhosted.org/packages/c8/fb/d14d1c5166a8449d36c9a3b2656706c506a2cf261d37a79d16c18c37b646/requests-2.5.0.tar.gz", + "yanked": false }, { + "core-metadata": { + "sha256": "d6f9b066fa66c8f7a1170280058f408d1d35688d8ea29541494cbc82d5c48303" + }, + "data-dist-info-metadata": { + "sha256": "d6f9b066fa66c8f7a1170280058f408d1d35688d8ea29541494cbc82d5c48303" + }, "filename": "requests-2.5.1-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/54/9a/ee6051b19c62728d5467dead279c532798c287e39c3bc8becb1cfa9f525a/requests-2.5.1-py2.py3-none-any.whl", "hashes": { - "md5": "11dc91bc96c5c5e0b566ce8f9c9644ab", "sha256": "1f046dcf5ec712ed3be8684b9f33c95b76e28cd1c825db0f5e1557bfd87b3745" - } + }, + "requires-python": null, + "size": 464421, + "upload-time": "2014-12-23T17:55:59.876986Z", + "url": "https://files.pythonhosted.org/packages/54/9a/ee6051b19c62728d5467dead279c532798c287e39c3bc8becb1cfa9f525a/requests-2.5.1-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-2.5.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/61/fe/2c0a4ca99c68ea24eec65d3094d6539d54635562678ee7a58420005c12b6/requests-2.5.1.tar.gz", "hashes": { - "md5": "c270eb5551a02e8ab7a4cbb83e22af2e", "sha256": "7b7735efd3b1e2323dc9fcef060b380d05f5f18bd0f247f5e9e74a628279de66" - } + }, + "requires-python": null, + "size": 443633, + "upload-time": "2014-12-23T17:56:08.223795Z", + "url": "https://files.pythonhosted.org/packages/61/fe/2c0a4ca99c68ea24eec65d3094d6539d54635562678ee7a58420005c12b6/requests-2.5.1.tar.gz", + "yanked": false }, { + "core-metadata": { + "sha256": "28e0b741ba98e57a5c4d63141060070ee5aca1b369e5825c406be13100c09a72" + }, + "data-dist-info-metadata": { + "sha256": "28e0b741ba98e57a5c4d63141060070ee5aca1b369e5825c406be13100c09a72" + }, "filename": "requests-2.5.2-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/20/fc/53f45b9bdfa8bd5f11b7d60b50052a8e4729346fcc8d5854e0e1449d92b5/requests-2.5.2-py2.py3-none-any.whl", "hashes": { - "md5": "7e72dfe8ed9d4ce5fd9dd9d799b3add1", "sha256": "b4d1a981c443e19ee3f527b352022d698e16a298913d9b78ea1133f089eeb779" - } + }, + "requires-python": null, + "size": 474275, + "upload-time": "2015-02-23T22:37:39.435391Z", + "url": "https://files.pythonhosted.org/packages/20/fc/53f45b9bdfa8bd5f11b7d60b50052a8e4729346fcc8d5854e0e1449d92b5/requests-2.5.2-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-2.5.2.tar.gz", - "url": "https://files.pythonhosted.org/packages/d6/f7/1a4c1cae7618ad3d9fe5536ef74f47b2cb1028938e12d6dfe0a9806a8e1b/requests-2.5.2.tar.gz", "hashes": { - "md5": "424e2469202c9bace4e8bf4642d4217a", "sha256": "306ead91d47a48b6a25d495d2495de99694641bd7d2cac5bcc405a8837c7a612" - } + }, + "requires-python": null, + "size": 455688, + "upload-time": "2015-02-23T22:37:46.983551Z", + "url": "https://files.pythonhosted.org/packages/d6/f7/1a4c1cae7618ad3d9fe5536ef74f47b2cb1028938e12d6dfe0a9806a8e1b/requests-2.5.2.tar.gz", + "yanked": false }, { + "core-metadata": { + "sha256": "7b2c0dc71b4c00c47846e0ff4a691f352f2b5392ed5ecc55c617eec1ce4587fb" + }, + "data-dist-info-metadata": { + "sha256": "7b2c0dc71b4c00c47846e0ff4a691f352f2b5392ed5ecc55c617eec1ce4587fb" + }, "filename": "requests-2.5.3-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/95/54/44dc83b5f11c6da06bf9abd18c8a0905e0e297e0a9c3bfbc0c6ee4bdd33d/requests-2.5.3-py2.py3-none-any.whl", "hashes": { - "md5": "233249f4627ac5481c948e494d2a090e", "sha256": "3e66d7ba78e7a6a8eccd2e901079ab8d24e408b5375cf32eb51f291306302418" - } + }, + "requires-python": null, + "size": 468593, + "upload-time": "2015-02-24T16:33:49.703522Z", + "url": "https://files.pythonhosted.org/packages/95/54/44dc83b5f11c6da06bf9abd18c8a0905e0e297e0a9c3bfbc0c6ee4bdd33d/requests-2.5.3-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-2.5.3.tar.gz", - "url": "https://files.pythonhosted.org/packages/a6/36/06a7d4261f91552f21f017fe162d69df95ca7925d1436c8acf73283ee3d0/requests-2.5.3.tar.gz", "hashes": { - "md5": "23bf4fcc89ea8d353eb5353bb4a475b1", "sha256": "55d7f5619daae94ec49ee81ed8c865e5a2a47f0bbf8e06cf94636bee103eaf65" - } + }, + "requires-python": null, + "size": 448318, + "upload-time": "2015-02-24T16:33:58.415782Z", + "url": "https://files.pythonhosted.org/packages/a6/36/06a7d4261f91552f21f017fe162d69df95ca7925d1436c8acf73283ee3d0/requests-2.5.3.tar.gz", + "yanked": false }, { + "core-metadata": { + "sha256": "90374faf70878d75298fe29a4214d9289376e80a1df6c1ba831df439419b1110" + }, + "data-dist-info-metadata": { + "sha256": "90374faf70878d75298fe29a4214d9289376e80a1df6c1ba831df439419b1110" + }, "filename": "requests-2.6.0-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/73/63/b0729be549494a3e31316437053bc4e0a8bb71a07a6ee6059434b8f1cd5f/requests-2.6.0-py2.py3-none-any.whl", "hashes": { - "md5": "3ab1972bbaf2802d94516fb86b9b0d0b", "sha256": "fdb9af60d47ca57a80df0a213336019a34ff6192d8fff361c349f2c8398fe460" - } + }, + "requires-python": null, + "size": 469802, + "upload-time": "2015-03-14T16:44:37.146829Z", + "url": "https://files.pythonhosted.org/packages/73/63/b0729be549494a3e31316437053bc4e0a8bb71a07a6ee6059434b8f1cd5f/requests-2.6.0-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-2.6.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/eb/70/237e11db04807a9409ed39997097118208e7814309d9bc3da7bb98d1fe3d/requests-2.6.0.tar.gz", "hashes": { - "md5": "25287278fa3ea106207461112bb37050", "sha256": "1cdbed1f0e236f35ef54e919982c7a338e4fea3786310933d3a7887a04b74d75" - } + }, + "requires-python": null, + "size": 450389, + "upload-time": "2015-03-14T16:44:48.433132Z", + "url": "https://files.pythonhosted.org/packages/eb/70/237e11db04807a9409ed39997097118208e7814309d9bc3da7bb98d1fe3d/requests-2.6.0.tar.gz", + "yanked": false }, { + "core-metadata": { + "sha256": "20a45d394c61b91073fae9a5a92b6eee865b796e04fca1d22fb89b0656fac266" + }, + "data-dist-info-metadata": { + "sha256": "20a45d394c61b91073fae9a5a92b6eee865b796e04fca1d22fb89b0656fac266" + }, "filename": "requests-2.6.1-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/64/74/5bedd762987b5cb4ad5de4901d12942ad7635bffa5ae4f6b5e725d1b2068/requests-2.6.1-py2.py3-none-any.whl", "hashes": { - "md5": "adb8e91b3367bc0417ef1e4a6dced9b1", "sha256": "79515d60eae4f5d426b8813ffd60ed874169d78b8815844e8e85798ef27a599f" - } + }, + "requires-python": null, + "size": 469962, + "upload-time": "2015-04-23T02:27:04.893535Z", + "url": "https://files.pythonhosted.org/packages/64/74/5bedd762987b5cb4ad5de4901d12942ad7635bffa5ae4f6b5e725d1b2068/requests-2.6.1-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-2.6.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/08/d5/3dfb95813d697d1e5a3eccb9b88f9d91a233fc35b0ddbb5bc238142f9de0/requests-2.6.1.tar.gz", "hashes": { - "md5": "da6e487f89e6a531699b7fd97ff182af", "sha256": "490b111c824d64b84797a899a4c22618bbc45323ac24a0a0bb4b73a8758e943c" - } + }, + "requires-python": null, + "size": 450975, + "upload-time": "2015-04-23T02:27:12.848707Z", + "url": "https://files.pythonhosted.org/packages/08/d5/3dfb95813d697d1e5a3eccb9b88f9d91a233fc35b0ddbb5bc238142f9de0/requests-2.6.1.tar.gz", + "yanked": false }, { + "core-metadata": { + "sha256": "0fe509e7975a77dd69d704d460291948b6c42db3664032e7f1629f809e485bc3" + }, + "data-dist-info-metadata": { + "sha256": "0fe509e7975a77dd69d704d460291948b6c42db3664032e7f1629f809e485bc3" + }, "filename": "requests-2.6.2-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/9f/3e/c09023432b822a09d965878640de63f8126d77c948f45c24dcad13d42721/requests-2.6.2-py2.py3-none-any.whl", "hashes": { - "md5": "36746c275589b2154307bbcc6d28320a", "sha256": "8f0f56813f82d0c27d9578221268ac9af48f076c71ee69693305ceca6ca355bd" - } + }, + "requires-python": null, + "size": 470140, + "upload-time": "2015-04-23T16:30:52.318157Z", + "url": "https://files.pythonhosted.org/packages/9f/3e/c09023432b822a09d965878640de63f8126d77c948f45c24dcad13d42721/requests-2.6.2-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-2.6.2.tar.gz", - "url": "https://files.pythonhosted.org/packages/37/b3/d1a5d9768240a1104a620730a1226975ceb9dd3882a8cfd8935b314ee0ca/requests-2.6.2.tar.gz", "hashes": { - "md5": "0d703e5be558566e0f8c37f960d95372", "sha256": "0577249d4b6c4b11fd97c28037e98664bfaa0559022fee7bcef6b752a106e505" - } + }, + "requires-python": null, + "size": 451109, + "upload-time": "2015-04-23T16:31:01.589754Z", + "url": "https://files.pythonhosted.org/packages/37/b3/d1a5d9768240a1104a620730a1226975ceb9dd3882a8cfd8935b314ee0ca/requests-2.6.2.tar.gz", + "yanked": false }, { + "core-metadata": { + "sha256": "bc53eae659a5916d2624c0a9fcb6c7646c7c57632005ee80b024815e17d73959" + }, + "data-dist-info-metadata": { + "sha256": "bc53eae659a5916d2624c0a9fcb6c7646c7c57632005ee80b024815e17d73959" + }, "filename": "requests-2.7.0-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/26/ff/c71b3943bebdd9f7ceb9e137296370587eb0b33fe2eb3732ae168bc45204/requests-2.7.0-py2.py3-none-any.whl", "hashes": { - "md5": "564fb256f865a79f977e57b79d31659a", "sha256": "20f976cdce02a42b69ce80e9e03897a51814b36d448b37288546086ebc473146" - } + }, + "requires-python": null, + "size": 470641, + "upload-time": "2015-05-03T15:01:28.821871Z", + "url": "https://files.pythonhosted.org/packages/26/ff/c71b3943bebdd9f7ceb9e137296370587eb0b33fe2eb3732ae168bc45204/requests-2.7.0-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-2.7.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/0a/00/8cc925deac3a87046a4148d7846b571cf433515872b5430de4cd9dea83cb/requests-2.7.0.tar.gz", "hashes": { - "md5": "29b173fd5fa572ec0764d1fd7b527260", "sha256": "398a3db6d61899d25fd4a06c6ca12051b0ce171d705decd7ed5511517b4bb93d" - } + }, + "requires-python": null, + "size": 451723, + "upload-time": "2015-05-03T15:01:21.105760Z", + "url": "https://files.pythonhosted.org/packages/0a/00/8cc925deac3a87046a4148d7846b571cf433515872b5430de4cd9dea83cb/requests-2.7.0.tar.gz", + "yanked": false }, { + "core-metadata": { + "sha256": "9c51b88bd93c538f8445d507dea15769a23bdb54faa2e4405521d71d3153d3cf" + }, + "data-dist-info-metadata": { + "sha256": "9c51b88bd93c538f8445d507dea15769a23bdb54faa2e4405521d71d3153d3cf" + }, "filename": "requests-2.8.0-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/5d/a6/90f822c17b4fc905da67aed49b511f110207242ff164aeda926461101dc6/requests-2.8.0-py2.py3-none-any.whl", "hashes": { - "md5": "52236eb6f886db4d2afba43775c97050", "sha256": "3a34af0dd06fed021286d93da464bbb76dcc0c709d02e7d3cdca195b1341c380" - } + }, + "requires-python": null, + "size": 476582, + "upload-time": "2015-10-06T14:47:57.677398Z", + "url": "https://files.pythonhosted.org/packages/5d/a6/90f822c17b4fc905da67aed49b511f110207242ff164aeda926461101dc6/requests-2.8.0-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-2.8.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/1b/92/0632a7eb5e94bfedd300a3a5f4ebbf8505fd9768ba00ab259b5bf786de5f/requests-2.8.0.tar.gz", "hashes": { - "md5": "3ec7198fc935d83c3eacff1ed4095ce4", "sha256": "b2f003589b60924909c0acde472590c5ea83906986a7a25b6f7929eb20923b7b" - } + }, + "requires-python": null, + "size": 457879, + "upload-time": "2015-10-06T14:48:08.860481Z", + "url": "https://files.pythonhosted.org/packages/1b/92/0632a7eb5e94bfedd300a3a5f4ebbf8505fd9768ba00ab259b5bf786de5f/requests-2.8.0.tar.gz", + "yanked": false }, { + "core-metadata": { + "sha256": "73de11e30fa6e757ff771ab7340ada092bee9f7b0b8f9281166988ab844d3b48" + }, + "data-dist-info-metadata": { + "sha256": "73de11e30fa6e757ff771ab7340ada092bee9f7b0b8f9281166988ab844d3b48" + }, "filename": "requests-2.8.1-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/c0/0f/a911a44c89ba01b23d8fe3defbdfca1e962de6f11a11da32658902cdc2a4/requests-2.8.1-py2.py3-none-any.whl", "hashes": { - "md5": "46f1d621daa3ab38958a42f51478b1ee", "sha256": "89f1b1f25dcd7b68f514e8d341a5b2eb466f960ae756822eaab480a3c1a81c28" - } + }, + "requires-python": null, + "size": 497953, + "upload-time": "2015-10-13T12:56:41.375848Z", + "url": "https://files.pythonhosted.org/packages/c0/0f/a911a44c89ba01b23d8fe3defbdfca1e962de6f11a11da32658902cdc2a4/requests-2.8.1-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-2.8.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/38/2d/290d33417c079a5248fcd06b0b8492acdd1851e54e4bdad54c3859dab600/requests-2.8.1.tar.gz", "hashes": { - "md5": "a27ea3d72d7822906ddce5e252d6add9", "sha256": "84fe8d5bf4dcdcc49002446c47a146d17ac10facf00d9086659064ac43b6c25b" - } + }, + "requires-python": null, + "size": 480803, + "upload-time": "2015-10-13T12:56:34.254896Z", + "url": "https://files.pythonhosted.org/packages/38/2d/290d33417c079a5248fcd06b0b8492acdd1851e54e4bdad54c3859dab600/requests-2.8.1.tar.gz", + "yanked": false }, { + "core-metadata": { + "sha256": "85e8127259ca2259091f048ce1f34517e9c2825c3ced273250ed420cc45ec478" + }, + "data-dist-info-metadata": { + "sha256": "85e8127259ca2259091f048ce1f34517e9c2825c3ced273250ed420cc45ec478" + }, "filename": "requests-2.9.0-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/bf/b7/c0b5a7fcf561577178ffd65af9af37c412cf6fbb1a2a198b9308b343d63f/requests-2.9.0-py2.py3-none-any.whl", "hashes": { - "md5": "149560afb69fe9e5048d05322eeb8ada", "sha256": "1f4726bc7636edcbd141ba9c868dd92ecb77dbc869f68a28c32e9e149b070854" - } + }, + "requires-python": null, + "size": 500695, + "upload-time": "2015-12-15T15:30:34.276097Z", + "url": "https://files.pythonhosted.org/packages/bf/b7/c0b5a7fcf561577178ffd65af9af37c412cf6fbb1a2a198b9308b343d63f/requests-2.9.0-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-2.9.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/e4/99/3e33bfe263894278a094c374f87031554406e57fd0b1ad22520357556627/requests-2.9.0.tar.gz", "hashes": { - "md5": "2f46fdceaf4f63e5e3665a8cb50d284f", "sha256": "4881966532b5a36c552244fd909de66d1b8c4a26086f56fd5837cfcde63f8eb8" - } + }, + "requires-python": null, + "size": 483589, + "upload-time": "2015-12-15T15:29:58.086640Z", + "url": "https://files.pythonhosted.org/packages/e4/99/3e33bfe263894278a094c374f87031554406e57fd0b1ad22520357556627/requests-2.9.0.tar.gz", + "yanked": false }, { + "core-metadata": { + "sha256": "5f800ad142ffe2456e6c58f0b365a620b2a7544ad15825885abeeacfffc7e498" + }, + "data-dist-info-metadata": { + "sha256": "5f800ad142ffe2456e6c58f0b365a620b2a7544ad15825885abeeacfffc7e498" + }, "filename": "requests-2.9.1-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/b8/f7/3bb4d18c234a8ce7044d5ee2e1082b7d72bf6c550afb8d51ae266dea56f1/requests-2.9.1-py2.py3-none-any.whl", "hashes": { - "md5": "58a444aaa02780ad01983f5f540e67b2", "sha256": "113fbba5531a9e34945b7d36b33a084e8ba5d0664b703c81a7c572d91919a5b8" - } + }, + "requires-python": null, + "size": 501205, + "upload-time": "2015-12-21T14:55:10.646407Z", + "url": "https://files.pythonhosted.org/packages/b8/f7/3bb4d18c234a8ce7044d5ee2e1082b7d72bf6c550afb8d51ae266dea56f1/requests-2.9.1-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-2.9.1.tar.gz", - "url": "https://files.pythonhosted.org/packages/f9/6d/07c44fb1ebe04d069459a189e7dab9e4abfe9432adcd4477367c25332748/requests-2.9.1.tar.gz", "hashes": { - "md5": "0b7f480d19012ec52bab78292efd976d", "sha256": "c577815dd00f1394203fc44eb979724b098f88264a9ef898ee45b8e5e9cf587f" - } + }, + "requires-python": null, + "size": 484252, + "upload-time": "2015-12-21T14:55:00.266465Z", + "url": "https://files.pythonhosted.org/packages/f9/6d/07c44fb1ebe04d069459a189e7dab9e4abfe9432adcd4477367c25332748/requests-2.9.1.tar.gz", + "yanked": false }, { + "core-metadata": { + "sha256": "c46d96075811049bd34d81c6e791983ee8966317f41fe2c2af99ec4cac77fe6d" + }, + "data-dist-info-metadata": { + "sha256": "c46d96075811049bd34d81c6e791983ee8966317f41fe2c2af99ec4cac77fe6d" + }, "filename": "requests-2.9.2-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/8b/e7/229a428b8eb9a7f925ef16ff09ab25856efe789410d661f10157919f2ae2/requests-2.9.2-py2.py3-none-any.whl", "hashes": { - "md5": "afecc76f13f3ae5e5dab18ae64c73c84", "sha256": "22a8c72dfc7fc18db1aca6784e97a638e9d09abe2cd387be473f88bd6dcba22f" - } + }, + "requires-python": null, + "size": 502812, + "upload-time": "2016-04-29T21:57:23.021820Z", + "url": "https://files.pythonhosted.org/packages/8b/e7/229a428b8eb9a7f925ef16ff09ab25856efe789410d661f10157919f2ae2/requests-2.9.2-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "requests-2.9.2.tar.gz", - "url": "https://files.pythonhosted.org/packages/64/20/2133a092a0e87d1c250fe48704974b73a1341b7e4f800edecf40462a825d/requests-2.9.2.tar.gz", "hashes": { - "md5": "18d0e51cd5e84c7d8b6dcbdd51551984", "sha256": "d8be941a08cf36e4f424ac76073eb911e5e646a33fcb3402e1642c426bf34682" - } + }, + "requires-python": null, + "size": 474018, + "upload-time": "2016-04-29T21:57:10.487144Z", + "url": "https://files.pythonhosted.org/packages/64/20/2133a092a0e87d1c250fe48704974b73a1341b7e4f800edecf40462a825d/requests-2.9.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e16fe862cc5979369849ef3dad52fe4bcd6659fb4fca4faac80e65e35ecbb373" + }, + "data-dist-info-metadata": { + "sha256": "e16fe862cc5979369849ef3dad52fe4bcd6659fb4fca4faac80e65e35ecbb373" + }, + "filename": "requests-2.10.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "09bc1b5f3a56cd8c48d433213a8cba51a67d12936568f73b5f1793fcb0c0979e" + }, + "requires-python": null, + "size": 506877, + "upload-time": "2016-04-29T22:12:39.027730Z", + "url": "https://files.pythonhosted.org/packages/99/b4/63d99ba8e189c47d906b43bae18af4396e336f2b1bfec86af31efe2d2cb8/requests-2.10.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.10.0.tar.gz", + "hashes": { + "sha256": "63f1815788157130cee16a933b2ee184038e975f0017306d723ac326b5525b54" + }, + "requires-python": null, + "size": 477617, + "upload-time": "2016-04-29T22:12:32.122862Z", + "url": "https://files.pythonhosted.org/packages/49/6f/183063f01aae1e025cf0130772b55848750a2f3a89bfa11b385b35d7329d/requests-2.10.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0595e8f63f866779e24e21c9655057c2a1a5f6908c8d12cb2c3f22699ede60a4" + }, + "data-dist-info-metadata": { + "sha256": "0595e8f63f866779e24e21c9655057c2a1a5f6908c8d12cb2c3f22699ede60a4" + }, + "filename": "requests-2.11.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "8b9b147f3dff1fc4055ff794ff931f735ed25e87efe667ed7c845a4bafae9b73" + }, + "requires-python": null, + "size": 514336, + "upload-time": "2016-08-08T15:07:35.742323Z", + "url": "https://files.pythonhosted.org/packages/f8/90/42d5e0d9b5c4c3629a3d99823bbc3748fb85616f0f7a45e79ba7908d4642/requests-2.11.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.11.0.tar.gz", + "hashes": { + "sha256": "b2ff053e93ef11ea08b0e596a1618487c4e4c5f1006d7a1706e3671c57dea385" + }, + "requires-python": null, + "size": 485199, + "upload-time": "2016-08-08T15:07:32.250147Z", + "url": "https://files.pythonhosted.org/packages/8d/66/649f861f980c0a168dd4cccc4dd0ed8fa5bd6c1bed3bea9a286434632771/requests-2.11.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "204db6ab2f813344a7b1a39a9ee18c299439f1745690b9241a2025622825cc3e" + }, + "data-dist-info-metadata": { + "sha256": "204db6ab2f813344a7b1a39a9ee18c299439f1745690b9241a2025622825cc3e" + }, + "filename": "requests-2.11.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "545c4855cd9d7c12671444326337013766f4eea6068c3f0307fb2dc2696d580e" + }, + "requires-python": null, + "size": 514827, + "upload-time": "2016-08-17T20:04:30.871534Z", + "url": "https://files.pythonhosted.org/packages/ea/03/92d3278bf8287c5caa07dbd9ea139027d5a3592b0f4d14abf072f890fab2/requests-2.11.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.11.1.tar.gz", + "hashes": { + "sha256": "5acf980358283faba0b897c73959cecf8b841205bb4b2ad3ef545f46eae1a133" + }, + "requires-python": null, + "size": 485936, + "upload-time": "2016-08-17T20:04:26.747542Z", + "url": "https://files.pythonhosted.org/packages/2e/ad/e627446492cc374c284e82381215dcd9a0a87c4f6e90e9789afefe6da0ad/requests-2.11.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06b5225b188c036ae3e7426539a32680af3402d2661bbd3cf840e0cc3277f8a9" + }, + "data-dist-info-metadata": { + "sha256": "06b5225b188c036ae3e7426539a32680af3402d2661bbd3cf840e0cc3277f8a9" + }, + "filename": "requests-2.12.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "a7d8f8f46603b78f03a925227f33988276fbe6c1f3c8cb20174ba9bfc5114c4d" + }, + "requires-python": null, + "size": 574416, + "upload-time": "2016-11-15T10:32:00.148361Z", + "url": "https://files.pythonhosted.org/packages/00/93/9c5c04821578c2ee11af83189c5cbd8338724b5e04e1de5dc3643bbc5bbf/requests-2.12.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.12.0.tar.gz", + "hashes": { + "sha256": "57b6c314a2c5f014dce634a0e1eeeb1707741b2e30bc7fee9c5b01fa216d57a3" + }, + "requires-python": null, + "size": 545112, + "upload-time": "2016-11-15T10:32:06.217543Z", + "url": "https://files.pythonhosted.org/packages/6a/97/7b856a8c8a0efebebb0bbba70c7ee879ee3f9654f28928665b64026ef09a/requests-2.12.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ca52a5c05171303d3da01175830e53231948910f221eed9576b8f5458854cd65" + }, + "data-dist-info-metadata": { + "sha256": "ca52a5c05171303d3da01175830e53231948910f221eed9576b8f5458854cd65" + }, + "filename": "requests-2.12.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "3f3f27a9d0f9092935efc78054ef324eb9f8166718270aefe036dfa1e4f68e1e" + }, + "requires-python": null, + "size": 574526, + "upload-time": "2016-11-16T10:45:37.051370Z", + "url": "https://files.pythonhosted.org/packages/9b/31/e9925a2b9a06f97c3450bac6107928d3533bfe64ca5615442504104321e8/requests-2.12.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.12.1.tar.gz", + "hashes": { + "sha256": "2109ecea94df90980be040490ff1d879971b024861539abb00054062388b612e" + }, + "requires-python": null, + "size": 545246, + "upload-time": "2016-11-16T10:45:42.744303Z", + "url": "https://files.pythonhosted.org/packages/6e/40/7434b2d9fe24107ada25ec90a1fc646e97f346130a2c51aa6a2b1aba28de/requests-2.12.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d1677271fcf1b6a71cf86c948800224d1f1a690afaf3896f0e62fb8b99f6a9e" + }, + "data-dist-info-metadata": { + "sha256": "1d1677271fcf1b6a71cf86c948800224d1f1a690afaf3896f0e62fb8b99f6a9e" + }, + "filename": "requests-2.12.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "e5a102790b234bde8f949090e50e294490c2be0d81e3d55530fd91f3b5eded63" + }, + "requires-python": null, + "size": 575582, + "upload-time": "2016-11-30T12:39:31.252307Z", + "url": "https://files.pythonhosted.org/packages/59/dc/54d39bef11678853ca78fc6167cc1b57becf491548942246dd2226bf2bd2/requests-2.12.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.12.2.tar.gz", + "hashes": { + "sha256": "09dadb7c5c4210ebbc7f1b14a351a754f1191bd7cd5a5b60ee1929b8c7dcbbe6" + }, + "requires-python": null, + "size": 546512, + "upload-time": "2016-11-30T12:39:34.983059Z", + "url": "https://files.pythonhosted.org/packages/18/87/3c46a06df7b29cd3ab51f055cae2a954758ee3dcbd075d7f4c9a4e8aafbc/requests-2.12.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9505b2fad1ca59f4fc1daf020a86d0a703f6284cc0433c1cd43f90349594e7f1" + }, + "data-dist-info-metadata": { + "sha256": "9505b2fad1ca59f4fc1daf020a86d0a703f6284cc0433c1cd43f90349594e7f1" + }, + "filename": "requests-2.12.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "d92ed9912bab3f5e52d8e231be82c106650f648185e952f83c44ab4f2be55c0c" + }, + "requires-python": null, + "size": 575922, + "upload-time": "2016-12-01T10:49:02.775404Z", + "url": "https://files.pythonhosted.org/packages/84/68/f0acceafe80354aa9ff4ae49de0572d27929b6d262f0c55196424eb86b2f/requests-2.12.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.12.3.tar.gz", + "hashes": { + "sha256": "de5d266953875e9647e37ef7bfe6ef1a46ff8ddfe61b5b3652edf7ea717ee2b2" + }, + "requires-python": null, + "size": 546994, + "upload-time": "2016-12-01T10:49:08.086038Z", + "url": "https://files.pythonhosted.org/packages/d9/03/155b3e67fe35fe5b6f4227a8d9e96a14fda828b18199800d161bcefc1359/requests-2.12.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "73662745923a89a61049eaa6923da0a598a277759740e9da58278378a75b6115" + }, + "data-dist-info-metadata": { + "sha256": "73662745923a89a61049eaa6923da0a598a277759740e9da58278378a75b6115" + }, + "filename": "requests-2.12.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "000748df49e087784441b2621c50fb81046c5c8e80e0d91674ffad65b9e13844" + }, + "requires-python": null, + "size": 576448, + "upload-time": "2016-12-14T11:39:35.297490Z", + "url": "https://files.pythonhosted.org/packages/ed/9e/60cc074968c095f728f0d8d28370e8d396fa60afb7582735563cccf223dd/requests-2.12.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.12.4.tar.gz", + "hashes": { + "sha256": "ed98431a0631e309bb4b63c81d561c1654822cb103de1ac7b47e45c26be7ae34" + }, + "requires-python": null, + "size": 547650, + "upload-time": "2016-12-14T11:39:39.385140Z", + "url": "https://files.pythonhosted.org/packages/5b/0b/34be574b1ec997247796e5d516f3a6b6509c4e064f2885a96ed885ce7579/requests-2.12.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "05f39519eacd6b29e2f7f8e0b824ebc5dad5a1045bdd1eee81dacffb7f35a9a6" + }, + "data-dist-info-metadata": { + "sha256": "05f39519eacd6b29e2f7f8e0b824ebc5dad5a1045bdd1eee81dacffb7f35a9a6" + }, + "filename": "requests-2.12.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "d57dae49f4267e8cb378aff9e426c9304a78794d03e945e39bfc607355715658" + }, + "requires-python": null, + "size": 576765, + "upload-time": "2017-01-18T12:43:08.631826Z", + "url": "https://files.pythonhosted.org/packages/bf/99/af6139323bac0ca0c6023eabbdc526579525f5584278d001dd2e169f8300/requests-2.12.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.12.5.tar.gz", + "hashes": { + "sha256": "d902a54f08d086a7cc6e58c20e2bb225b1ae82c19c35e5925269ee94fb9fce00" + }, + "requires-python": null, + "size": 548336, + "upload-time": "2017-01-18T12:43:12.017010Z", + "url": "https://files.pythonhosted.org/packages/b6/61/7b374462d5b6b1d824977182db287758d549d8680444bad8d530195acba2/requests-2.12.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3352dd39b037894dbc4680b8fc515548a19010689de641a084638ae6e946f9f8" + }, + "data-dist-info-metadata": { + "sha256": "3352dd39b037894dbc4680b8fc515548a19010689de641a084638ae6e946f9f8" + }, + "filename": "requests-2.13.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "1a720e8862a41aa22e339373b526f508ef0c8988baf48b84d3fc891a8e237efb" + }, + "requires-python": null, + "size": 584556, + "upload-time": "2017-01-24T12:53:25.259314Z", + "url": "https://files.pythonhosted.org/packages/7e/ac/a80ed043485a3764053f59ca92f809cc8a18344692817152b0e8bd3ca891/requests-2.13.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.13.0.tar.gz", + "hashes": { + "sha256": "5722cd09762faa01276230270ff16af7acf7c5c45d623868d9ba116f15791ce8" + }, + "requires-python": null, + "size": 557508, + "upload-time": "2017-01-24T12:53:28.060212Z", + "url": "https://files.pythonhosted.org/packages/16/09/37b69de7c924d318e51ece1c4ceb679bf93be9d05973bb30c35babd596e2/requests-2.13.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5871a2261e5dbac70a8c1bb7bc1ea832c770c4fe9c79417e0502a7e4134689e3" + }, + "data-dist-info-metadata": { + "sha256": "5871a2261e5dbac70a8c1bb7bc1ea832c770c4fe9c79417e0502a7e4134689e3" + }, + "filename": "requests-2.14.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "a90555c0be723f5c711de36f256b21a65fc599602274fb3d5c4f83ac23aae3c5" + }, + "requires-python": null, + "size": 559873, + "upload-time": "2017-05-09T15:45:03.006047Z", + "url": "https://files.pythonhosted.org/packages/1b/d3/f2541f2965e78f139bff9f001594d41ed90f4b2ce4b61bca387e60c1d3b4/requests-2.14.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.14.0.tar.gz", + "hashes": { + "sha256": "8c4f778459cb4a6bad7ceff4aa65a75697db28c21a6b41ea9a6c371df2a822c2" + }, + "requires-python": null, + "size": 520782, + "upload-time": "2017-05-09T15:45:05.815269Z", + "url": "https://files.pythonhosted.org/packages/0b/ac/ffd3674211bc47ae3bf55c7cd4a8fe484b7289af2ffd9cfed5683708690a/requests-2.14.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b93b63d1c2fad9157c0c5f70a13973330b146d1676c0b908d9fea984aff306b8" + }, + "data-dist-info-metadata": { + "sha256": "b93b63d1c2fad9157c0c5f70a13973330b146d1676c0b908d9fea984aff306b8" + }, + "filename": "requests-2.14.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "c5a42004b9cd384e5ad0f868b1cc968a3c2bb0276dccc12e4bdc7330591b5f51" + }, + "requires-python": null, + "size": 559930, + "upload-time": "2017-05-09T19:00:26.274919Z", + "url": "https://files.pythonhosted.org/packages/74/ac/789eb98e0f5431d6d1ce36549ead88b2ab3154260f37c7dac9a34fd170b1/requests-2.14.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.14.1.tar.gz", + "hashes": { + "sha256": "b3b191d677e526c1e512db86bc7387ccb8356e8826bcc7faa07f78f09afe68dd" + }, + "requires-python": null, + "size": 520890, + "upload-time": "2017-05-09T19:00:30.585216Z", + "url": "https://files.pythonhosted.org/packages/8c/ff/78297074b9b4cf102f9bbd71b62508965dd5c1876e016ef131e5b15c16a4/requests-2.14.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ad0ba369e2b71fa75933cf284778455e0215e868fac6387853f5e196207ef58f" + }, + "data-dist-info-metadata": { + "sha256": "ad0ba369e2b71fa75933cf284778455e0215e868fac6387853f5e196207ef58f" + }, + "filename": "requests-2.14.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "3b39cde35be51762885631cf586f4dc2284951b44d479a4454020758d767cc2f" + }, + "requires-python": null, + "size": 560030, + "upload-time": "2017-05-10T14:05:39.911571Z", + "url": "https://files.pythonhosted.org/packages/e4/b0/286e8a936158e5cc5791d5fa3bc4b1d5a7e1ff4e5b3f3766b63d8e97708a/requests-2.14.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.14.2.tar.gz", + "hashes": { + "sha256": "a274abba399a23e8713ffd2b5706535ae280ebe2b8069ee6a941cb089440d153" + }, + "requires-python": null, + "size": 521027, + "upload-time": "2017-05-10T14:05:43.749338Z", + "url": "https://files.pythonhosted.org/packages/72/46/4abc3f5aaf7bf16a52206bb0c68677a26c216c1e6625c78c5aef695b5359/requests-2.14.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c14992d33a3305210ad2672d7a69ab6a76f7836b517e765fdcd45a106665910" + }, + "data-dist-info-metadata": { + "sha256": "9c14992d33a3305210ad2672d7a69ab6a76f7836b517e765fdcd45a106665910" + }, + "filename": "requests-2.15.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "ff753b2196cd18b1bbeddc9dcd5c864056599f7a7d9a4fb5677e723efa2b7fb9" + }, + "requires-python": null, + "size": 558730, + "upload-time": "2017-05-27T02:14:19.048380Z", + "url": "https://files.pythonhosted.org/packages/fa/a5/e04c4607dc96e3e6b22dfa13ba8776c64bb65cb97ab90f05a3ee14096a0a/requests-2.15.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.15.1.tar.gz", + "hashes": { + "sha256": "e5659b9315a0610505e050bb7190bf6fa2ccee1ac295f2b760ef9d8a03ebbb2e" + }, + "requires-python": null, + "size": 548172, + "upload-time": "2017-05-27T02:14:22.414350Z", + "url": "https://files.pythonhosted.org/packages/6d/ed/3adebdc29ca33f11bca00c38c72125cd4a51091e13685375ba4426fb59dc/requests-2.15.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7fc14a9fdecf264a314b477606f03aca4713e18e0414fb1cd57e5409b4865301" + }, + "data-dist-info-metadata": { + "sha256": "7fc14a9fdecf264a314b477606f03aca4713e18e0414fb1cd57e5409b4865301" + }, + "filename": "requests-2.16.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "012cddec41f96a1ce4bab4b0a0ed40263ae6b2b03aa4bc4711e00418e7f3157c" + }, + "requires-python": null, + "size": 85432, + "upload-time": "2017-05-27T03:45:40.367893Z", + "url": "https://files.pythonhosted.org/packages/35/b8/8ff3310309beb5fbca033b56504f869b0c65c1f284ae2a7900593b5acd3c/requests-2.16.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.16.0.tar.gz", + "hashes": { + "sha256": "88eee720e83bc1dcb009ad5e2a8f1d41e903892121ec2a36eba7bf5a2d3ac2a0" + }, + "requires-python": null, + "size": 120726, + "upload-time": "2017-05-27T03:48:25.729621Z", + "url": "https://files.pythonhosted.org/packages/26/e7/4f1ec439ecbcfe3989bb79a9c323d2482e7beea3d8d453e07443302648ec/requests-2.16.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "527781bd7fbf307b9e968039026ead46eb31fe028dabcd4a670f6220c9f31011" + }, + "data-dist-info-metadata": { + "sha256": "527781bd7fbf307b9e968039026ead46eb31fe028dabcd4a670f6220c9f31011" + }, + "filename": "requests-2.16.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "b81b3651a206f02709e374c52071b4ac9bdf463c193701a560ce8e25c9ecc80b" + }, + "requires-python": null, + "size": 85732, + "upload-time": "2017-05-27T13:43:53.090483Z", + "url": "https://files.pythonhosted.org/packages/c7/5d/7711f9fc9b028dc7572f84589e206220f0072e29fd9c7ae3507e7d17d8a6/requests-2.16.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.16.1.tar.gz", + "hashes": { + "sha256": "14d663571c66410a7c3634f4cb9040b16a1c083078e37a0f8cc3710eae63411e" + }, + "requires-python": null, + "size": 120972, + "upload-time": "2017-05-27T13:44:20.358570Z", + "url": "https://files.pythonhosted.org/packages/4c/54/1d3abddbd4c7544138b88e8329ef5294ffdc6c5d7ea965bf42e3cc4c9c39/requests-2.16.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "36962a322fd71c2745ca991519e549820a7765d02269405b5e4db443a4b59d8d" + }, + "data-dist-info-metadata": { + "sha256": "36962a322fd71c2745ca991519e549820a7765d02269405b5e4db443a4b59d8d" + }, + "filename": "requests-2.16.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "afebb4fcabd66ba6e3188fd31f09915f5afd213b204014ea02448011eca1e49a" + }, + "requires-python": null, + "size": 86285, + "upload-time": "2017-05-27T14:53:09.839813Z", + "url": "https://files.pythonhosted.org/packages/67/91/b3893b0db7c645b9f92aa827ce3db630eef2dd3a2ad3109c2a28cdc9e6b7/requests-2.16.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.16.2.tar.gz", + "hashes": { + "sha256": "a2956efcf8dd2d526286431fdb0ec78eff25ab8db8a03c4f9d66f5fe6024f168" + }, + "requires-python": null, + "size": 121652, + "upload-time": "2017-05-27T14:53:31.935404Z", + "url": "https://files.pythonhosted.org/packages/3c/69/d49fd9a7be23c55278c92e60af6d57336c463d8593afe7260a1665346965/requests-2.16.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "69ef8683019b5ae1471ffcd3122f72cb67c64bbbba22b3240841a05244976999" + }, + "data-dist-info-metadata": { + "sha256": "69ef8683019b5ae1471ffcd3122f72cb67c64bbbba22b3240841a05244976999" + }, + "filename": "requests-2.16.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "bcdc06ebfc25f2a198274ae4710c3217fb968c5f9468dc410cd603a59c47bff2" + }, + "requires-python": null, + "size": 86310, + "upload-time": "2017-05-27T16:24:47.512647Z", + "url": "https://files.pythonhosted.org/packages/76/b6/e3035b7baa98e20d248fe17af2097b882ec7724d9a8ee7ae195ad7110f82/requests-2.16.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.16.3.tar.gz", + "hashes": { + "sha256": "7fda55400281de8fba713dd120b4614eabc10c0b096c22bfc88ccc671227c3d4" + }, + "requires-python": null, + "size": 121736, + "upload-time": "2017-05-27T16:24:49.598403Z", + "url": "https://files.pythonhosted.org/packages/07/db/3ed266e9cd3e3f69af3af38f56a0b4e21dadf3065521b2860030889284d7/requests-2.16.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7aaca33539be4f84d990e45382e683ab42dedbeb10013493d18128d28cf0eb41" + }, + "data-dist-info-metadata": { + "sha256": "7aaca33539be4f84d990e45382e683ab42dedbeb10013493d18128d28cf0eb41" + }, + "filename": "requests-2.16.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "784213e164287b403497195cf7f45071ae5eec60ae260cbc9a26368a91445f57" + }, + "requires-python": null, + "size": 87567, + "upload-time": "2017-05-27T21:17:38.023572Z", + "url": "https://files.pythonhosted.org/packages/13/52/41fb28aa332ed68cd616cd1fc44d9e9c4bb85aa60c28d275f8857da561e5/requests-2.16.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.16.4.tar.gz", + "hashes": { + "sha256": "14db43bfaa61fd3102eecaf447a593e0650ba0dc261c72597109a973c23091ab" + }, + "requires-python": null, + "size": 122918, + "upload-time": "2017-05-27T21:17:41.534350Z", + "url": "https://files.pythonhosted.org/packages/47/68/4fe8c7e9e95133d15e342b1403a1751909cddb814a5a9cced2ba4c63487d/requests-2.16.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c20eda174082c0e0b4cef1a80e14a2b23f4f59e35837b81db7e865e070fa70a4" + }, + "data-dist-info-metadata": { + "sha256": "c20eda174082c0e0b4cef1a80e14a2b23f4f59e35837b81db7e865e070fa70a4" + }, + "filename": "requests-2.16.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "3a27020d547958f5270fd5e9d62250119ee7db7454644599b65fda20cb542ded" + }, + "requires-python": null, + "size": 87597, + "upload-time": "2017-05-28T04:35:44.914574Z", + "url": "https://files.pythonhosted.org/packages/65/9c/57484d6ac262af20a10b52cd95ebc99843f282342ef008997ef60f9eeb9c/requests-2.16.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.16.5.tar.gz", + "hashes": { + "sha256": "f717303ebff661099cc5b73ce723ae1246f19ac39faa4c8005be56744d1a1006" + }, + "requires-python": null, + "size": 122929, + "upload-time": "2017-05-28T04:35:48.205458Z", + "url": "https://files.pythonhosted.org/packages/de/4c/7c36954d002030c82df31d000338d40fd91b4a993941a8f3c2dbe523c749/requests-2.16.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "73d967151fd7a9ebd0e409f80a98837ab0fef10413f30544968c3bb822731475" + }, + "data-dist-info-metadata": { + "sha256": "73d967151fd7a9ebd0e409f80a98837ab0fef10413f30544968c3bb822731475" + }, + "filename": "requests-2.17.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "73b4088c05f7fb5ca8e68651ed802df3ca40621281acf74bb321b4a8408aab7e" + }, + "requires-python": null, + "size": 87361, + "upload-time": "2017-05-29T17:24:35.939176Z", + "url": "https://files.pythonhosted.org/packages/5b/b6/9a18db79553524246aa1b081829e6f977667ec558cef684988895c1092d9/requests-2.17.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.17.0.tar.gz", + "hashes": { + "sha256": "eff227db5864238d44270cbadc8ac4133e69b69a2e7092b7b316ed1e4761cbd6" + }, + "requires-python": null, + "size": 122994, + "upload-time": "2017-05-29T17:24:38.973041Z", + "url": "https://files.pythonhosted.org/packages/7c/84/617aaa311f6504489459c016daff4c66df6bbd54ee35b4cbed3e994f322d/requests-2.17.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5f4a309b7379db966adfc152486c8ea230a9e47f684eb7df9d87a42e0aeb2a7d" + }, + "data-dist-info-metadata": { + "sha256": "5f4a309b7379db966adfc152486c8ea230a9e47f684eb7df9d87a42e0aeb2a7d" + }, + "filename": "requests-2.17.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "02242978c6aaee47953da9e4d20d9d9929a1284a6b3a8a63a243ac1b842bd12c" + }, + "requires-python": null, + "size": 87498, + "upload-time": "2017-05-29T19:59:39.065426Z", + "url": "https://files.pythonhosted.org/packages/50/41/f6fdaf24a80c726a72f76b15869a20734b7a527081129a380ddce99ffae0/requests-2.17.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.17.1.tar.gz", + "hashes": { + "sha256": "9cf3698006012c000af2804fe4186042a4d55df0303552dd190a74f5eaafe69b" + }, + "requires-python": null, + "size": 123045, + "upload-time": "2017-05-29T19:59:40.643067Z", + "url": "https://files.pythonhosted.org/packages/d0/c0/f66d080e64a361382ed665023b9925e274d833f410f8c7282fb878e9c60e/requests-2.17.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aafd5e604e0cf135e360bed1a6e1a90aebaaf7384d88cdc7abdedb333b09ed97" + }, + "data-dist-info-metadata": { + "sha256": "aafd5e604e0cf135e360bed1a6e1a90aebaaf7384d88cdc7abdedb333b09ed97" + }, + "filename": "requests-2.17.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "76d2f962485ebb3b3c380f146d56f5475310e53fd0defd6df0eb1c014187d45c" + }, + "requires-python": null, + "size": 87516, + "upload-time": "2017-05-29T21:33:32.234721Z", + "url": "https://files.pythonhosted.org/packages/9a/0b/7a65b391bde96d7b1749dc3562ce22f9cc86f37bd37122f71162304e3164/requests-2.17.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.17.2.tar.gz", + "hashes": { + "sha256": "3cc7a584aad15e84d193a6d7c9176af0cf49bc6611f24ec2e04be6b05957c96d" + }, + "requires-python": null, + "size": 123058, + "upload-time": "2017-05-29T21:33:37.405434Z", + "url": "https://files.pythonhosted.org/packages/23/c2/99fe3c5c15f3d06f0620bc0867bee95ec64074cbd7c9805bb5ad3010411e/requests-2.17.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d444e2c5ec8421705e109c6e540b8e5362598e50c19f61164533dd4b54df18c" + }, + "data-dist-info-metadata": { + "sha256": "1d444e2c5ec8421705e109c6e540b8e5362598e50c19f61164533dd4b54df18c" + }, + "filename": "requests-2.17.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "baf701b4a9d4cbe40169e8ab77816f7abadbad502ba459c30f7a2bc138e4d612" + }, + "requires-python": null, + "size": 87526, + "upload-time": "2017-05-29T21:53:19.494862Z", + "url": "https://files.pythonhosted.org/packages/29/b9/d26a6ab2ee178415ab8c0c591d2a1eb782a50c42a417ae390055f86a63c1/requests-2.17.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.17.3.tar.gz", + "hashes": { + "sha256": "8d29f97ed1541709b57caddb77bb20592411d7ca10ec4f03275f49ee8456e225" + }, + "requires-python": null, + "size": 123148, + "upload-time": "2017-05-29T21:53:22.237539Z", + "url": "https://files.pythonhosted.org/packages/27/c7/a45641c83c6e28f4922ba6af3d4ae4d79b41932c2f3d77fed9e0bf878149/requests-2.17.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0f63e169f9c6de69c56d128ed9d480bbaa078e4eba32bac44669b8987f60ba5f" + }, + "data-dist-info-metadata": { + "sha256": "0f63e169f9c6de69c56d128ed9d480bbaa078e4eba32bac44669b8987f60ba5f" + }, + "filename": "requests-2.18.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "5e88d64aa56ac0fda54e77fb9762ebc65879e171b746d5479a33c4082519d6c6" + }, + "requires-python": null, + "size": 563596, + "upload-time": "2017-06-14T15:44:35.080617Z", + "url": "https://files.pythonhosted.org/packages/e2/f0/c81405acbf53d0412b984eb3fc578cdd10e347374e1aec074638a500c186/requests-2.18.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.18.0.tar.gz", + "hashes": { + "sha256": "cd0189f962787284bff715fddaad478eb4d9c15aa167bd64e52ea0f661e7ea5c" + }, + "requires-python": null, + "size": 124085, + "upload-time": "2017-06-14T15:44:37.484470Z", + "url": "https://files.pythonhosted.org/packages/e0/97/e2f972b6826c9cfe57b6934e3773d2783733bc2d345d810bafd309df3d15/requests-2.18.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e86bf30755abc6d7610ffbf6b2eb5e5e95ad5e5673d0d22e030372cc17b281d3" + }, + "data-dist-info-metadata": { + "sha256": "e86bf30755abc6d7610ffbf6b2eb5e5e95ad5e5673d0d22e030372cc17b281d3" + }, + "filename": "requests-2.18.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "6afd3371c1f4c1970497cdcace5c5ecbbe58267bf05ca1abd93d99d170803ab7" + }, + "requires-python": null, + "size": 88107, + "upload-time": "2017-06-14T17:51:25.096686Z", + "url": "https://files.pythonhosted.org/packages/5a/58/671011e3ff4a06e2969322267d78dcfda1bf4d1576551df1cce93cd7239d/requests-2.18.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.18.1.tar.gz", + "hashes": { + "sha256": "c6f3bdf4a4323ac7b45d01e04a6f6c20e32a052cd04de81e05103abc049ad9b9" + }, + "requires-python": null, + "size": 124229, + "upload-time": "2017-06-14T17:51:28.960131Z", + "url": "https://files.pythonhosted.org/packages/2c/b5/2b6e8ef8dd18203b6399e9f28c7d54f6de7b7549853fe36d575bd31e29a7/requests-2.18.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "04c8fdb80658bb8f8563e7825b3d2f4b03aea02c727f5ad7ea6f32e495233b5f" + }, + "data-dist-info-metadata": { + "sha256": "04c8fdb80658bb8f8563e7825b3d2f4b03aea02c727f5ad7ea6f32e495233b5f" + }, + "filename": "requests-2.18.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "414459f05392835d4d653b57b8e58f98aea9c6ff2782e37de0a1ee92891ce900" + }, + "requires-python": null, + "size": 88342, + "upload-time": "2017-07-25T15:23:15.338694Z", + "url": "https://files.pythonhosted.org/packages/cf/fa/31b222e4b44975de1b5ac3e1a725abdfeb00e0d761567ab426ee28a7fc73/requests-2.18.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.18.2.tar.gz", + "hashes": { + "sha256": "5b26fcc5e72757a867e4d562333f841eddcef93548908a1bb1a9207260618da9" + }, + "requires-python": null, + "size": 125381, + "upload-time": "2017-07-25T15:23:18.103843Z", + "url": "https://files.pythonhosted.org/packages/07/2e/81fdfdfac91cf3cb2518fb149ac67caf0e081b485eab68e9aee63396f7e8/requests-2.18.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9ee8893b30376622ef592ba1a9e5fc9abd2e0839bdbc1e7c225257d6fb496225" + }, + "data-dist-info-metadata": { + "sha256": "9ee8893b30376622ef592ba1a9e5fc9abd2e0839bdbc1e7c225257d6fb496225" + }, + "filename": "requests-2.18.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "b62be4ec5999c24d10c98d248a136e7db20ca6616a2b65060cd9399417331e8a" + }, + "requires-python": null, + "size": 88626, + "upload-time": "2017-08-02T13:23:31.998938Z", + "url": "https://files.pythonhosted.org/packages/ba/92/c35ed010e8f96781f08dfa6d9a6a19445a175a9304aceedece77cd48b68f/requests-2.18.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.18.3.tar.gz", + "hashes": { + "sha256": "fb68a7baef4965c12d9cd67c0f5a46e6e28be3d8c7b6910c758fbcc99880b518" + }, + "requires-python": null, + "size": 126008, + "upload-time": "2017-08-02T13:23:35.599515Z", + "url": "https://files.pythonhosted.org/packages/c3/38/d95ddb6cc8558930600be088e174a2152261a1e0708a18bf91b5b8c90b22/requests-2.18.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e606fa46dd3258448b1e676f40ed5392dfc1398ad4fca2fce8aef38698f4c3c2" + }, + "data-dist-info-metadata": { + "sha256": "e606fa46dd3258448b1e676f40ed5392dfc1398ad4fca2fce8aef38698f4c3c2" + }, + "filename": "requests-2.18.4-py2.py3-none-any.whl", + "hashes": { + "md5": "f392c0ab49bf677c6240ef2b1890b079", + "sha256": "ce91d39dc2857eeb19fc8bf765df6c14874bcdc724d3ce9c6cd89915618e7023" + }, + "requires-python": null, + "size": 88704, + "upload-time": "2017-08-15T13:23:43.489631Z", + "url": "https://files.pythonhosted.org/packages/49/df/50aa1999ab9bde74656c2919d9c0c085fd2b3775fd3eca826012bef76d8c/requests-2.18.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.18.4.tar.gz", + "hashes": { + "md5": "942a6a383dc94da90cf58f5adcf028a4", + "sha256": "ec62f7e0e9d4814656b0172dbd592fea06127c6556ff5651eb5d2c8768671fd4" + }, + "requires-python": null, + "size": 126224, + "upload-time": "2017-08-15T13:23:46.348325Z", + "url": "https://files.pythonhosted.org/packages/b0/e1/eab4fc3752e3d240468a8c0b284607899d2fbfb236a56b7377a329aa8d09/requests-2.18.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d34a14e65ec267f5a1c3a2ac97c242f8250a2c47ce916e71041de7d9913748fb" + }, + "data-dist-info-metadata": { + "sha256": "d34a14e65ec267f5a1c3a2ac97c242f8250a2c47ce916e71041de7d9913748fb" + }, + "filename": "requests-2.19.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "421cfc8d9dde7d6aff68196420afd86b88c65d77d8da9cf83f4ecad785d7b9d6" + }, + "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 91865, + "upload-time": "2018-06-12T14:46:15.289074Z", + "url": "https://files.pythonhosted.org/packages/cc/15/e1c318dbc20032ffbe5628837ca0de2d5b116ffd1b849c699634010f6a5d/requests-2.19.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.19.0.tar.gz", + "hashes": { + "sha256": "cc408268d0e21589bcc2b2c248e42932b8c4d112f499c12c92e99e2178a6134c" + }, + "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 130875, + "upload-time": "2018-06-12T14:46:17.223245Z", + "url": "https://files.pythonhosted.org/packages/75/27/82da3fa4ea7a8c3526c48eaafe427352ff9c931633b917c2251826a43697/requests-2.19.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c72b7c945b2ac3951be85806c908bfcda38d43ab8287c50b9289d979b96a1f38" + }, + "data-dist-info-metadata": { + "sha256": "c72b7c945b2ac3951be85806c908bfcda38d43ab8287c50b9289d979b96a1f38" + }, + "filename": "requests-2.19.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "63b52e3c866428a224f97cab011de738c36aec0185aa91cfacd418b5d58911d1" + }, + "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 91979, + "upload-time": "2018-06-14T13:40:38.236729Z", + "url": "https://files.pythonhosted.org/packages/65/47/7e02164a2a3db50ed6d8a6ab1d6d60b69c4c3fdf57a284257925dfc12bda/requests-2.19.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.19.1.tar.gz", + "hashes": { + "sha256": "ec22d826a36ed72a7358ff3fe56cbd4ba69dd7a6718ffd450ff0e9df7a47ce6a" + }, + "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 131068, + "upload-time": "2018-06-14T13:40:41.014589Z", + "url": "https://files.pythonhosted.org/packages/54/1f/782a5734931ddf2e1494e4cd615a51ff98e1879cbe9eecbdfeaf09aa75e9/requests-2.19.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5bf6f21488f0974c6d766abf0fd3e5a4d58bcdf4fe9660fc87b2be126ba753d9" + }, + "data-dist-info-metadata": { + "sha256": "5bf6f21488f0974c6d766abf0fd3e5a4d58bcdf4fe9660fc87b2be126ba753d9" + }, + "filename": "requests-2.20.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "a84b8c9ab6239b578f22d1c21d51b696dcfe004032bb80ea832398d6909d7279" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 60980, + "upload-time": "2018-10-18T15:46:10.776819Z", + "url": "https://files.pythonhosted.org/packages/f1/ca/10332a30cb25b627192b4ea272c351bce3ca1091e541245cccbace6051d8/requests-2.20.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.20.0.tar.gz", + "hashes": { + "sha256": "99dcfdaaeb17caf6e526f32b6a7b780461512ab3f1d992187801694cba42770c" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 111179, + "upload-time": "2018-10-18T15:46:12.763897Z", + "url": "https://files.pythonhosted.org/packages/97/10/92d25b93e9c266c94b76a5548f020f3f1dd0eb40649cb1993532c0af8f4c/requests-2.20.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7d8dc5fd0d8e56e468df4532af7e0687102cbfe788655120ef2d6851168261f6" + }, + "data-dist-info-metadata": { + "sha256": "7d8dc5fd0d8e56e468df4532af7e0687102cbfe788655120ef2d6851168261f6" + }, + "filename": "requests-2.20.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "65b3a120e4329e33c9889db89c80976c5272f56ea92d3e74da8a463992e3ff54" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 57987, + "upload-time": "2018-11-08T17:20:29.533862Z", + "url": "https://files.pythonhosted.org/packages/ff/17/5cbb026005115301a8fb2f9b0e3e8d32313142fe8b617070e7baad20554f/requests-2.20.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.20.1.tar.gz", + "hashes": { + "sha256": "ea881206e59f41dbd0bd445437d792e43906703fff75ca8ff43ccdb11f33f263" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 111475, + "upload-time": "2018-11-08T17:20:31.391071Z", + "url": "https://files.pythonhosted.org/packages/40/35/298c36d839547b50822985a2cf0611b3b978a5ab7a5af5562b8ebe3e1369/requests-2.20.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "819a8372de33e80a50182d0211ddd865f5e911049b09451a4e3265d8c58e04f6" + }, + "data-dist-info-metadata": { + "sha256": "819a8372de33e80a50182d0211ddd865f5e911049b09451a4e3265d8c58e04f6" + }, + "filename": "requests-2.21.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "7bf2a778576d825600030a110f3c0e3e8edc51dfaafe1c146e39a2027784957b" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 57987, + "upload-time": "2018-12-10T15:40:08.741431Z", + "url": "https://files.pythonhosted.org/packages/7d/e3/20f3d364d6c8e5d2353c72a67778eb189176f08e873c9900e10c0287b84b/requests-2.21.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.21.0.tar.gz", + "hashes": { + "sha256": "502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 111528, + "upload-time": "2018-12-10T15:40:11.072000Z", + "url": "https://files.pythonhosted.org/packages/52/2c/514e4ac25da2b08ca5a464c50463682126385c4272c18193876e91f4bc38/requests-2.21.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b09d59748805d2ea15f54e7c555a0466fd504f2302a667363109db9286f79ec1" + }, + "data-dist-info-metadata": { + "sha256": "b09d59748805d2ea15f54e7c555a0466fd504f2302a667363109db9286f79ec1" + }, + "filename": "requests-2.22.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "9cf5292fcd0f598c671cfc1e0d7d1a7f13bb8085e9a590f48c010551dc6c4b31" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 57952, + "upload-time": "2019-05-16T14:37:14.357166Z", + "url": "https://files.pythonhosted.org/packages/51/bd/23c926cd341ea6b7dd0b2a00aba99ae0f828be89d72b2190f27c11d4b7fb/requests-2.22.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.22.0.tar.gz", + "hashes": { + "sha256": "11e007a8a2aa0323f5a921e9e6a2d7e4e67d9877e85773fba9ba6419025cbeb4" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 113406, + "upload-time": "2019-05-16T14:37:18.093794Z", + "url": "https://files.pythonhosted.org/packages/01/62/ddcf76d1d19885e8579acb1b1df26a852b03472c0e46d2b959a714c90608/requests-2.22.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.23.0-py2.7.egg", + "hashes": { + "sha256": "5d2d0ffbb515f39417009a46c14256291061ac01ba8f875b90cad137de83beb4" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 57274, + "upload-time": "2020-06-17T16:30:11.334360Z", + "url": "https://files.pythonhosted.org/packages/19/0a/6efa24d3589a8595a7293bd9716bbd4608fcc668a27aa83fff9043c515f7/requests-2.23.0-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f80508587086ded298b0fda99d872e42fef8c9e761c4848c51ed02cca314bdf8" + }, + "data-dist-info-metadata": { + "sha256": "f80508587086ded298b0fda99d872e42fef8c9e761c4848c51ed02cca314bdf8" + }, + "filename": "requests-2.23.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "43999036bfa82904b6af1d99e4882b560e5e2c68e5c4b0aa03b655f3d7d73fee" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 58406, + "upload-time": "2020-02-19T18:50:59.409378Z", + "url": "https://files.pythonhosted.org/packages/1a/70/1935c770cb3be6e3a8b78ced23d7e0f3b187f5cbfab4749523ed65d7c9b1/requests-2.23.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.23.0.tar.gz", + "hashes": { + "sha256": "b3f43d496c6daba4493e7c431722aeb7dbc6288f52a6e04e7b6023b0247817e6" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 114327, + "upload-time": "2020-02-19T18:51:01.710547Z", + "url": "https://files.pythonhosted.org/packages/f5/4f/280162d4bd4d8aad241a21aecff7a6e46891b905a4341e7ab549ebaf7915/requests-2.23.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7e5041f76e49cfaa3727566d9e100c3447ccf13a577a1a3e4790236c0a6b2e30" + }, + "data-dist-info-metadata": { + "sha256": "7e5041f76e49cfaa3727566d9e100c3447ccf13a577a1a3e4790236c0a6b2e30" + }, + "filename": "requests-2.24.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "fe75cc94a9443b9246fc7049224f75604b113c36acb93f87b80ed42c44cbb898" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 61826, + "upload-time": "2020-06-17T16:30:08.738735Z", + "url": "https://files.pythonhosted.org/packages/45/1e/0c169c6a5381e241ba7404532c16a21d86ab872c9bed8bdcd4c423954103/requests-2.24.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.24.0.tar.gz", + "hashes": { + "sha256": "b3559a131db72c33ee969480840fff4bb6dd111de7dd27c8ee1f820f4f00231b" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 115071, + "upload-time": "2020-06-17T16:30:14.123456Z", + "url": "https://files.pythonhosted.org/packages/da/67/672b422d9daf07365259958912ba533a0ecab839d4084c487a5fe9a5405f/requests-2.24.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "945e2a41350fe459af4575f6169b4cbf37755416021c38d28550279cbf63ad5c" + }, + "data-dist-info-metadata": { + "sha256": "945e2a41350fe459af4575f6169b4cbf37755416021c38d28550279cbf63ad5c" + }, + "filename": "requests-2.25.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "e786fa28d8c9154e6a4de5d46a1d921b8749f8b74e28bde23768e5e16eece998" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 61132, + "upload-time": "2020-11-11T20:05:15.870484Z", + "url": "https://files.pythonhosted.org/packages/39/fc/f91eac5a39a65f75a7adb58eac7fa78871ea9872283fb9c44e6545998134/requests-2.25.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.25.0.tar.gz", + "hashes": { + "sha256": "7f1a0b932f4a60a1a65caa4263921bb7d9ee911957e0ae4a23a6dd08185ad5f8" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 101897, + "upload-time": "2020-11-11T20:05:17.193088Z", + "url": "https://files.pythonhosted.org/packages/9f/14/4a6542a078773957aa83101336375c9597e6fe5889d20abda9c38f9f3ff2/requests-2.25.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "46e361dfcb8dd0832c453dcec1a4cd07f5b21b1e91330c10a0cc2e8d77e45153" + }, + "data-dist-info-metadata": { + "sha256": "46e361dfcb8dd0832c453dcec1a4cd07f5b21b1e91330c10a0cc2e8d77e45153" + }, + "filename": "requests-2.25.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "c210084e36a42ae6b9219e00e48287def368a26d03a048ddad7bfee44f75871e" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 61216, + "upload-time": "2020-12-16T19:38:34.329342Z", + "url": "https://files.pythonhosted.org/packages/29/c1/24814557f1d22c56d50280771a17307e6bf87b70727d975fd6b2ce6b014a/requests-2.25.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.25.1.tar.gz", + "hashes": { + "sha256": "27973dd4a904a4f13b263a19c866c13b92a39ed1c964655f025f3f8d3d75b804" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 102161, + "upload-time": "2020-12-16T19:38:36.779257Z", + "url": "https://files.pythonhosted.org/packages/6b/47/c14abc08432ab22dc18b9892252efaf005ab44066de871e72a38d6af464b/requests-2.25.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8566834351ce68cbc073e29a245660bf5f9fa2ff822b1192c0422c646862041f" + }, + "data-dist-info-metadata": { + "sha256": "8566834351ce68cbc073e29a245660bf5f9fa2ff822b1192c0422c646862041f" + }, + "filename": "requests-2.26.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "6c1246513ecd5ecd4528a0906f910e8f0f9c6b8ec72030dc9fd154dc1a6efd24" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 62251, + "upload-time": "2021-07-13T14:55:06.933494Z", + "url": "https://files.pythonhosted.org/packages/92/96/144f70b972a9c0eabbd4391ef93ccd49d0f2747f4f6a2a2738e99e5adc65/requests-2.26.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.26.0.tar.gz", + "hashes": { + "sha256": "b8aa58f8cf793ffd8782d3d8cb19e66ef36f7aba4353eec859e74678b01b07a7" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 104433, + "upload-time": "2021-07-13T14:55:08.972521Z", + "url": "https://files.pythonhosted.org/packages/e7/01/3569e0b535fb2e4a6c384bdbed00c55b9d78b5084e0fb7f4d0bf523d7670/requests-2.26.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9745e7e54b9a227ef402b45002714e7884eab9f2a4cf6bada2dede7dad946c6d" + }, + "data-dist-info-metadata": { + "sha256": "9745e7e54b9a227ef402b45002714e7884eab9f2a4cf6bada2dede7dad946c6d" + }, + "filename": "requests-2.27.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "f71a09d7feba4a6b64ffd8e9d9bc60f9bf7d7e19fd0e04362acb1cfc2e3d98df" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 63074, + "upload-time": "2022-01-03T15:09:26.599400Z", + "url": "https://files.pythonhosted.org/packages/47/01/f420e7add78110940639a958e5af0e3f8e07a8a8b62049bac55ee117aa91/requests-2.27.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.27.0.tar.gz", + "hashes": { + "sha256": "8e5643905bf20a308e25e4c1dd379117c09000bf8a82ebccc462cfb1b34a16b5" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 108487, + "upload-time": "2022-01-03T15:09:28.067178Z", + "url": "https://files.pythonhosted.org/packages/c0/e3/826e27b942352a74b656e8f58b4dc7ed9495ce2d4eeb498181167c615303/requests-2.27.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7f122319afd2d919690f8a05246752b974161541b18dc80084b605f47c11a7c4" + }, + "data-dist-info-metadata": { + "sha256": "7f122319afd2d919690f8a05246752b974161541b18dc80084b605f47c11a7c4" + }, + "filename": "requests-2.27.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "f22fa1e554c9ddfd16e6e41ac79759e17be9e492b3587efa038054674760e72d" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 63133, + "upload-time": "2022-01-05T15:40:49.334679Z", + "url": "https://files.pythonhosted.org/packages/2d/61/08076519c80041bc0ffa1a8af0cbd3bf3e2b62af10435d269a9d0f40564d/requests-2.27.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.27.1.tar.gz", + "hashes": { + "sha256": "68d7c56fd5a8999887728ef304a6d12edc7be74f1cfa47714fc8b414525c9a61" + }, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 106758, + "upload-time": "2022-01-05T15:40:51.698067Z", + "url": "https://files.pythonhosted.org/packages/60/f3/26ff3767f099b73e0efa138a9998da67890793bfa475d8278f84a30fec77/requests-2.27.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "650a48007dd86bdc922b4f7be439461af73c9ed5002148297c1a49ff4c2493d3" + }, + "data-dist-info-metadata": { + "sha256": "650a48007dd86bdc922b4f7be439461af73c9ed5002148297c1a49ff4c2493d3" + }, + "filename": "requests-2.28.0-py3-none-any.whl", + "hashes": { + "sha256": "bc7861137fbce630f17b03d3ad02ad0bf978c844f3536d0edda6499dafce2b6f" + }, + "requires-python": ">=3.7, <4", + "size": 62849, + "upload-time": "2022-06-09T14:44:34.115743Z", + "url": "https://files.pythonhosted.org/packages/41/5b/2209eba8133fc081d3ffff02e1f6376e3117e52bb16f674721a83e67e68e/requests-2.28.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.28.0.tar.gz", + "hashes": { + "sha256": "d568723a7ebd25875d8d1eaf5dfa068cd2fc8194b2e483d7b1f7c81918dbec6b" + }, + "requires-python": ">=3.7, <4", + "size": 109748, + "upload-time": "2022-06-09T14:44:36.903113Z", + "url": "https://files.pythonhosted.org/packages/e9/23/384d9953bb968731212dc37af87cb75a885dc48e0615bd6a303577c4dc4b/requests-2.28.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7a8358489b8f59baa5ed38a5f5d28f6fef8a454da8b8647883b531b591681cd5" + }, + "data-dist-info-metadata": { + "sha256": "7a8358489b8f59baa5ed38a5f5d28f6fef8a454da8b8647883b531b591681cd5" + }, + "filename": "requests-2.28.1-py3-none-any.whl", + "hashes": { + "sha256": "8fefa2a1a1365bf5520aac41836fbee479da67864514bdb821f31ce07ce65349" + }, + "requires-python": ">=3.7, <4", + "size": 62843, + "upload-time": "2022-06-29T15:13:40.685859Z", + "url": "https://files.pythonhosted.org/packages/ca/91/6d9b8ccacd0412c08820f72cebaa4f0c0441b5cda699c90f618b6f8a1b42/requests-2.28.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.28.1.tar.gz", + "hashes": { + "sha256": "7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983" + }, + "requires-python": ">=3.7, <4", + "size": 109805, + "upload-time": "2022-06-29T15:13:42.715104Z", + "url": "https://files.pythonhosted.org/packages/a5/61/a867851fd5ab77277495a8709ddda0861b28163c4613b011bc00228cc724/requests-2.28.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ef5eb88ec1593772e587f9d7fe8051a9eb654dd7142d10638e7425cebb67e98d" + }, + "data-dist-info-metadata": { + "sha256": "ef5eb88ec1593772e587f9d7fe8051a9eb654dd7142d10638e7425cebb67e98d" + }, + "filename": "requests-2.28.2-py3-none-any.whl", + "hashes": { + "sha256": "64299f4909223da747622c030b781c0d7811e359c37124b4bd368fb8c6518baa" + }, + "requires-python": ">=3.7, <4", + "size": 62822, + "upload-time": "2023-01-12T16:24:52.241259Z", + "url": "https://files.pythonhosted.org/packages/d2/f4/274d1dbe96b41cf4e0efb70cbced278ffd61b5c7bb70338b62af94ccb25b/requests-2.28.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.28.2.tar.gz", + "hashes": { + "sha256": "98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf" + }, + "requires-python": ">=3.7, <4", + "size": 108206, + "upload-time": "2023-01-12T16:24:54.687770Z", + "url": "https://files.pythonhosted.org/packages/9d/ee/391076f5937f0a8cdf5e53b701ffc91753e87b07d66bae4a09aa671897bf/requests-2.28.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "02b25c03b6642d78eded75901c5673a42d038f13dc8d36ad534461a1783dbdbe" + }, + "data-dist-info-metadata": { + "sha256": "02b25c03b6642d78eded75901c5673a42d038f13dc8d36ad534461a1783dbdbe" + }, + "filename": "requests-2.29.0-py3-none-any.whl", + "hashes": { + "sha256": "e8f3c9be120d3333921d213eef078af392fba3933ab7ed2d1cba3b56f2568c3b" + }, + "requires-python": ">=3.7", + "size": 62499, + "upload-time": "2023-04-26T15:24:31.555832Z", + "url": "https://files.pythonhosted.org/packages/cf/e1/2aa539876d9ed0ddc95882451deb57cfd7aa8dbf0b8dbce68e045549ba56/requests-2.29.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.29.0.tar.gz", + "hashes": { + "sha256": "f2e34a75f4749019bb0e3effb66683630e4ffeaf75819fb51bebef1bf5aef059" + }, + "requires-python": ">=3.7", + "size": 108279, + "upload-time": "2023-04-26T15:24:34.435420Z", + "url": "https://files.pythonhosted.org/packages/4c/d2/70fc708727b62d55bc24e43cc85f073039023212d482553d853c44e57bdb/requests-2.29.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "29fc68a0cae090c8a5643d4031ee48fb1db8ebc1d24f6c7b68198c59b44c7467" + }, + "data-dist-info-metadata": { + "sha256": "29fc68a0cae090c8a5643d4031ee48fb1db8ebc1d24f6c7b68198c59b44c7467" + }, + "filename": "requests-2.30.0-py3-none-any.whl", + "hashes": { + "sha256": "10e94cc4f3121ee6da529d358cdaeaff2f1c409cd377dbc72b825852f2f7e294" + }, + "requires-python": ">=3.7", + "size": 62486, + "upload-time": "2023-05-03T15:44:03.457714Z", + "url": "https://files.pythonhosted.org/packages/96/80/034ffeca15c0f4e01b7b9c6ad0fb704b44e190cde4e757edbd60be404c41/requests-2.30.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.30.0.tar.gz", + "hashes": { + "sha256": "239d7d4458afcb28a692cdd298d87542235f4ca8d36d03a15bfc128a6559a2f4" + }, + "requires-python": ">=3.7", + "size": 108411, + "upload-time": "2023-05-03T15:44:06.936747Z", + "url": "https://files.pythonhosted.org/packages/e0/69/122171604bcef06825fa1c05bd9e9b1d43bc9feb8c6c0717c42c92cc6f3c/requests-2.30.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7823e890e9db6f415138badf9744791290ef76e7ec6fd09a3789e8247fffe782" + }, + "data-dist-info-metadata": { + "sha256": "7823e890e9db6f415138badf9744791290ef76e7ec6fd09a3789e8247fffe782" + }, + "filename": "requests-2.31.0-py3-none-any.whl", + "hashes": { + "sha256": "58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f" + }, + "requires-python": ">=3.7", + "size": 62574, + "upload-time": "2023-05-22T15:12:42.313790Z", + "url": "https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.31.0.tar.gz", + "hashes": { + "sha256": "942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1" + }, + "requires-python": ">=3.7", + "size": 110794, + "upload-time": "2023-05-22T15:12:44.175995Z", + "url": "https://files.pythonhosted.org/packages/9d/be/10918a2eac4ae9f02f6cfe6414b7a155ccd8f7f9d4380d62fd5b955065c3/requests-2.31.0.tar.gz", + "yanked": false } ], "meta": { - "api-version": "1.0" - } + "_last-serial": 0, + "api-version": "1.1" + }, + "name": "requests", + "versions": [ + "0.2.0", + "0.2.1", + "0.2.2", + "0.2.3", + "0.2.4", + "0.3.0", + "0.3.1", + "0.3.2", + "0.3.3", + "0.3.4", + "0.4.0", + "0.4.1", + "0.5.0", + "0.5.1", + "0.6.0", + "0.6.1", + "0.6.2", + "0.6.3", + "0.6.4", + "0.6.5", + "0.6.6", + "0.7.0", + "0.7.1", + "0.7.2", + "0.7.3", + "0.7.4", + "0.7.5", + "0.7.6", + "0.8.0", + "0.8.1", + "0.8.2", + "0.8.3", + "0.8.4", + "0.8.5", + "0.8.6", + "0.8.7", + "0.8.8", + "0.8.9", + "0.9.0", + "0.9.1", + "0.9.2", + "0.9.3", + "0.10.0", + "0.10.1", + "0.10.2", + "0.10.3", + "0.10.4", + "0.10.6", + "0.10.7", + "0.10.8", + "0.11.1", + "0.11.2", + "0.12.0", + "0.12.1", + "0.13.0", + "0.13.1", + "0.13.2", + "0.13.3", + "0.13.4", + "0.13.5", + "0.13.6", + "0.13.7", + "0.13.8", + "0.13.9", + "0.14.0", + "0.14.1", + "0.14.2", + "1.0.0", + "1.0.1", + "1.0.2", + "1.0.3", + "1.0.4", + "1.1.0", + "1.2.0", + "1.2.1", + "1.2.2", + "1.2.3", + "2.0.0", + "2.0.1", + "2.1.0", + "2.2.0", + "2.2.1", + "2.3.0", + "2.4.0", + "2.4.1", + "2.4.2", + "2.4.3", + "2.5.0", + "2.5.1", + "2.5.2", + "2.5.3", + "2.6.0", + "2.6.1", + "2.6.2", + "2.7.0", + "2.8.0", + "2.8.1", + "2.9.0", + "2.9.1", + "2.9.2", + "2.10.0", + "2.11.0", + "2.11.1", + "2.12.0", + "2.12.1", + "2.12.2", + "2.12.3", + "2.12.4", + "2.12.5", + "2.13.0", + "2.14.0", + "2.14.1", + "2.14.2", + "2.15.1", + "2.16.0", + "2.16.1", + "2.16.2", + "2.16.3", + "2.16.4", + "2.16.5", + "2.17.0", + "2.17.1", + "2.17.2", + "2.17.3", + "2.18.0", + "2.18.1", + "2.18.2", + "2.18.3", + "2.18.4", + "2.19.0", + "2.19.1", + "2.20.0", + "2.20.1", + "2.21.0", + "2.22.0", + "2.23.0", + "2.24.0", + "2.25.0", + "2.25.1", + "2.26.0", + "2.27.0", + "2.27.1", + "2.28.0", + "2.28.1", + "2.28.2", + "2.29.0", + "2.30.0", + "2.31.0" + ] } diff --git a/tests/repositories/fixtures/pypi.org/json/six.json b/tests/repositories/fixtures/pypi.org/json/six.json index c31f23a2298..2a0a55d8731 100644 --- a/tests/repositories/fixtures/pypi.org/json/six.json +++ b/tests/repositories/fixtures/pypi.org/json/six.json @@ -1,25 +1,44 @@ { - "name": "six", "files": [ { + "core-metadata": { + "sha256": "d8e61e1b2a777206b74022118a9dd3410b5bee46bd65366c521ae4c5246c2019" + }, + "data-dist-info-metadata": { + "sha256": "d8e61e1b2a777206b74022118a9dd3410b5bee46bd65366c521ae4c5246c2019" + }, "filename": "six-1.11.0-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/67/4b/141a581104b1f6397bfa78ac9d43d8ad29a7ca43ea90a2d863fe3056e86a/six-1.11.0-py2.py3-none-any.whl", "hashes": { "md5": "35b1057b388e276352d0709138b1e194", "sha256": "112f5b46e6aa106db3e4e2494a03694c938f41c4c4535edbdfc816c2e0cb50f2" - } + }, + "requires-python": null, + "size": 10702, + "upload-time": "2017-09-17T18:46:53.702194Z", + "url": "https://files.pythonhosted.org/packages/67/4b/141a581104b1f6397bfa78ac9d43d8ad29a7ca43ea90a2d863fe3056e86a/six-1.11.0-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "six-1.11.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/16/d8/bc6316cf98419719bd59c91742194c111b6f2e85abac88e496adefaf7afe/six-1.11.0.tar.gz", "hashes": { "md5": "25d3568604f921dd23532b88a0ce17e7", "sha256": "268a4ccb159c1a2d2c79336b02e75058387b0cdbb4cea2f07846a758f48a356d" - } + }, + "requires-python": null, + "size": 29860, + "upload-time": "2017-09-17T18:46:54.492027Z", + "url": "https://files.pythonhosted.org/packages/16/d8/bc6316cf98419719bd59c91742194c111b6f2e85abac88e496adefaf7afe/six-1.11.0.tar.gz", + "yanked": false } ], "meta": { - "api-version": "1.0", - "_last-serial": 3180827 - } + "_last-serial": 0, + "api-version": "1.1" + }, + "name": "six", + "versions": [ + "1.11.0" + ] } diff --git a/tests/repositories/fixtures/pypi.org/json/sqlalchemy.json b/tests/repositories/fixtures/pypi.org/json/sqlalchemy.json index ce3166a912e..23a407178d9 100644 --- a/tests/repositories/fixtures/pypi.org/json/sqlalchemy.json +++ b/tests/repositories/fixtures/pypi.org/json/sqlalchemy.json @@ -1,17 +1,26 @@ { - "name": "SQLAlchemy", "files": [ { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "SQLAlchemy-1.2.12.tar.gz", - "url": "https://files.pythonhosted.org/packages/25/c9/b0552098cee325425a61efdf380c51b5c721e459081c85bbb860f501c091/SQLAlchemy-1.2.12.tar.gz", "hashes": { "md5": "4a2617b5254748828d09349fc4eff6bd", "sha256": "b5a127599b3f27847fba6119de0fcb70832a8041b103701a708b7c7d044faa38" - } + }, + "requires-python": null, + "size": 5634807, + "upload-time": "2018-09-19T18:14:55.299706Z", + "url": "https://files.pythonhosted.org/packages/25/c9/b0552098cee325425a61efdf380c51b5c721e459081c85bbb860f501c091/SQLAlchemy-1.2.12.tar.gz", + "yanked": false } ], "meta": { - "api-version": "1.0", - "_last-serial": 4289618 - } + "_last-serial": 0, + "api-version": "1.1" + }, + "name": "sqlalchemy", + "versions": [ + "1.2.12" + ] } diff --git a/tests/repositories/fixtures/pypi.org/json/tomlkit.json b/tests/repositories/fixtures/pypi.org/json/tomlkit.json index 0eb7e1caed8..d3ba9b77059 100644 --- a/tests/repositories/fixtures/pypi.org/json/tomlkit.json +++ b/tests/repositories/fixtures/pypi.org/json/tomlkit.json @@ -1,45 +1,77 @@ { - "name": "tomlkit", "files": [ { + "core-metadata": { + "sha256": "4997b3d6f4b23bbd12d75af591167d982af7a862e473b2fbce20c8172ec93d93" + }, + "data-dist-info-metadata": { + "sha256": "4997b3d6f4b23bbd12d75af591167d982af7a862e473b2fbce20c8172ec93d93" + }, "filename": "tomlkit-0.5.2-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/9b/ca/8b60a94c01ee655ffb81d11c11396cb6fff89459317aa1fe3e98ee80f055/tomlkit-0.5.2-py2.py3-none-any.whl", "hashes": { "md5": "7bcf6cf4a6034339bb6a481f27b9ba62", "sha256": "a50f685abd033a7b50b13330833c15699885186517b713d9f7e8280ce7976e4c" }, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 116499, + "upload-time": "2018-11-09T17:09:28.212157Z", + "url": "https://files.pythonhosted.org/packages/9b/ca/8b60a94c01ee655ffb81d11c11396cb6fff89459317aa1fe3e98ee80f055/tomlkit-0.5.2-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "tomlkit-0.5.2.tar.gz", - "url": "https://files.pythonhosted.org/packages/f6/8c/c27d292cf7c0f04f0e1b5c75ab95dc328542ccbe9a809a1eada66c897bd2/tomlkit-0.5.2.tar.gz", "hashes": { "md5": "7c31987ef6fba2cd64715cae27fade64", "sha256": "4a226ccf11ee5a2e76bfc185747b54ee7718706aeb3aabb981327249dbe2b1d4" }, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 29813, + "upload-time": "2018-11-09T17:09:29.709061Z", + "url": "https://files.pythonhosted.org/packages/f6/8c/c27d292cf7c0f04f0e1b5c75ab95dc328542ccbe9a809a1eada66c897bd2/tomlkit-0.5.2.tar.gz", + "yanked": false }, { + "core-metadata": { + "sha256": "729d3b14964e2455c0082529dc24dce1c6c84dc74f76d14b5ce7a0f044b12bbe" + }, + "data-dist-info-metadata": { + "sha256": "729d3b14964e2455c0082529dc24dce1c6c84dc74f76d14b5ce7a0f044b12bbe" + }, "filename": "tomlkit-0.5.3-py2.py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/71/c6/06c014b92cc48270765d6a9418d82239b158d8a9b69e031b0e2c6598740b/tomlkit-0.5.3-py2.py3-none-any.whl", "hashes": { "md5": "b868779f054c64bc6c2ae4ad2cdbf6b3", "sha256": "d4fe74be9b732d76886da6da2e96f76ae42551e53afce1ea29bc703629b70497" }, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 116796, + "upload-time": "2018-11-19T20:05:37.276181Z", + "url": "https://files.pythonhosted.org/packages/71/c6/06c014b92cc48270765d6a9418d82239b158d8a9b69e031b0e2c6598740b/tomlkit-0.5.3-py2.py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "tomlkit-0.5.3.tar.gz", - "url": "https://files.pythonhosted.org/packages/f7/f7/bbd9213bfe76cb7821c897f9ed74877fd74993b4ca2fe9513eb5a31030f9/tomlkit-0.5.3.tar.gz", "hashes": { "md5": "cdbdc302a184d1f1e38d5e0810e3b212", "sha256": "e2f785651609492c771d9887ccb2369d891d16595d2d97972e2cbe5e8fb3439f" }, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 29864, + "upload-time": "2018-11-19T20:05:39.200001Z", + "url": "https://files.pythonhosted.org/packages/f7/f7/bbd9213bfe76cb7821c897f9ed74877fd74993b4ca2fe9513eb5a31030f9/tomlkit-0.5.3.tar.gz", + "yanked": false } ], "meta": { - "api-version": "1.0", - "_last-serial": 4504211 - } + "_last-serial": 0, + "api-version": "1.1" + }, + "name": "tomlkit", + "versions": [ + "0.5.2", + "0.5.3" + ] } diff --git a/tests/repositories/fixtures/pypi.org/json/twisted.json b/tests/repositories/fixtures/pypi.org/json/twisted.json index a27bd79922d..66825247bab 100644 --- a/tests/repositories/fixtures/pypi.org/json/twisted.json +++ b/tests/repositories/fixtures/pypi.org/json/twisted.json @@ -1,17 +1,26 @@ { - "name": "Twisted", "files": [ { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "Twisted-18.9.0.tar.bz2", - "url": "https://files.pythonhosted.org/packages/5d/0e/a72d85a55761c2c3ff1cb968143a2fd5f360220779ed90e0fadf4106d4f2/Twisted-18.9.0.tar.bz2", "hashes": { "md5": "35ff4705ea90a76bf972ff3b229546ca", "sha256": "4335327da58be11dd6e482ec6b85eb055bcc953a9570cd59e7840a2ce9419a8e" - } + }, + "requires-python": null, + "size": 3088398, + "upload-time": "2018-10-15T09:11:22.298247Z", + "url": "https://files.pythonhosted.org/packages/5d/0e/a72d85a55761c2c3ff1cb968143a2fd5f360220779ed90e0fadf4106d4f2/Twisted-18.9.0.tar.bz2", + "yanked": false } ], "meta": { - "api-version": "1.0", - "_last-serial": 4376865 - } + "_last-serial": 0, + "api-version": "1.1" + }, + "name": "twisted", + "versions": [ + "18.9.0" + ] } diff --git a/tests/repositories/fixtures/pypi.org/json/wheel.json b/tests/repositories/fixtures/pypi.org/json/wheel.json index a20b5b944f6..eb919131dd6 100644 --- a/tests/repositories/fixtures/pypi.org/json/wheel.json +++ b/tests/repositories/fixtures/pypi.org/json/wheel.json @@ -1,6 +1,8 @@ { "files": [ { + "core-metadata": false, + "data-dist-info-metadata": false, "filename": "wheel-0.40.0.tar.gz", "hashes": { "md5": "5f175a8d693f74878964d4fd29729ab7", @@ -14,7 +16,7 @@ } ], "meta": { - "_last-serial": 17289142, + "_last-serial": 0, "api-version": "1.1" }, "name": "wheel", diff --git a/tests/repositories/fixtures/pypi.org/json/zipp.json b/tests/repositories/fixtures/pypi.org/json/zipp.json index 5f6831b424a..04b282766a3 100644 --- a/tests/repositories/fixtures/pypi.org/json/zipp.json +++ b/tests/repositories/fixtures/pypi.org/json/zipp.json @@ -1,27 +1,44 @@ { - "name": "zipp", "files": [ { + "core-metadata": { + "sha256": "03c98c88c78ef3602e6fd904a321359fa0e374bee5d9e5bf3b1fbdecc3c8a92d" + }, + "data-dist-info-metadata": { + "sha256": "03c98c88c78ef3602e6fd904a321359fa0e374bee5d9e5bf3b1fbdecc3c8a92d" + }, + "filename": "zipp-3.5.0-py3-none-any.whl", "hashes": { "md5": "52aecc0484efd07d62575d152f6a98f6", "sha256": "82da6dcae3676123d6f493a876259614e7e6e970b14c59b1830a2c901ed91306" }, - "filename": "zipp-3.5.0-py3-none-any.whl", - "requires_python": ">=3.6", - "url": "https://files.pythonhosted.org/packages/92/d9/89f433969fb8dc5b9cbdd4b4deb587720ec1aeb59a020cf15002b9593eef/zipp-3.5.0-py3-none-any.whl" + "requires-python": ">=3.6", + "size": 5700, + "upload-time": "2021-07-02T23:51:45.759726Z", + "url": "https://files.pythonhosted.org/packages/92/d9/89f433969fb8dc5b9cbdd4b4deb587720ec1aeb59a020cf15002b9593eef/zipp-3.5.0-py3-none-any.whl", + "yanked": false }, { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "zipp-3.5.0.tar.gz", "hashes": { "md5": "16bf2a24fae340052e8565c264d21092", "sha256": "239d50954a15aa4b283023f18dc451ba811fb4d263f4dd6855642e4d1c80cc9f" }, - "filename": "zipp-3.5.0.tar.gz", - "requires_python": ">=3.6", - "url": "https://files.pythonhosted.org/packages/3a/9f/1d4b62cbe8d222539a84089eeab603d8e45ee1f897803a0ae0860400d6e7/zipp-3.5.0.tar.gz" + "requires-python": ">=3.6", + "size": 13270, + "upload-time": "2021-07-02T23:51:47.004396Z", + "url": "https://files.pythonhosted.org/packages/3a/9f/1d4b62cbe8d222539a84089eeab603d8e45ee1f897803a0ae0860400d6e7/zipp-3.5.0.tar.gz", + "yanked": false } ], "meta": { - "api-version": "1.0", - "_last-serial": 3879671 - } + "_last-serial": 0, + "api-version": "1.1" + }, + "name": "zipp", + "versions": [ + "3.5.0" + ] } diff --git a/tests/repositories/fixtures/pypi.org/metadata/attrs-17.4.0-py2.py3-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/attrs-17.4.0-py2.py3-none-any.whl.metadata new file mode 100644 index 00000000000..4e77e99807f --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/attrs-17.4.0-py2.py3-none-any.whl.metadata @@ -0,0 +1,46 @@ +Metadata-Version: 2.0 +Name: attrs +Version: 17.4.0 +Summary: Classes Without Boilerplate +Home-page: http://www.attrs.org/ +Author: Hynek Schlawack +Author-email: hs@ox.cx +License: MIT +Description-Content-Type: UNKNOWN +Keywords: class,attribute,boilerplate +Platform: UNKNOWN +Classifier: Development Status :: 5 - Production/Stable +Classifier: Intended Audience :: Developers +Classifier: Natural Language :: English +Classifier: License :: OSI Approved :: MIT License +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: Implementation :: CPython +Classifier: Programming Language :: Python :: Implementation :: PyPy +Classifier: Topic :: Software Development :: Libraries :: Python Modules +Provides-Extra: dev +Requires-Dist: coverage; extra == 'dev' +Requires-Dist: hypothesis; extra == 'dev' +Requires-Dist: pympler; extra == 'dev' +Requires-Dist: pytest; extra == 'dev' +Requires-Dist: six; extra == 'dev' +Requires-Dist: zope.interface; extra == 'dev' +Requires-Dist: sphinx; extra == 'dev' +Requires-Dist: zope.interface; extra == 'dev' +Provides-Extra: docs +Requires-Dist: sphinx; extra == 'docs' +Requires-Dist: zope.interface; extra == 'docs' +Provides-Extra: tests +Requires-Dist: coverage; extra == 'tests' +Requires-Dist: hypothesis; extra == 'tests' +Requires-Dist: pympler; extra == 'tests' +Requires-Dist: pytest; extra == 'tests' +Requires-Dist: six; extra == 'tests' +Requires-Dist: zope.interface; extra == 'tests' + diff --git a/tests/repositories/fixtures/pypi.org/metadata/black-19.10b0-py36-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/black-19.10b0-py36-none-any.whl.metadata new file mode 100644 index 00000000000..1615b002392 --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/black-19.10b0-py36-none-any.whl.metadata @@ -0,0 +1,35 @@ +Metadata-Version: 2.1 +Name: black +Version: 19.10b0 +Summary: The uncompromising code formatter. +Home-page: https://github.com/psf/black +Author: Łukasz Langa +Author-email: lukasz@langa.pl +License: MIT +Keywords: automation formatter yapf autopep8 pyfmt gofmt rustfmt +Platform: UNKNOWN +Classifier: Development Status :: 4 - Beta +Classifier: Environment :: Console +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: MIT License +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 +Classifier: Programming Language :: Python :: 3 :: Only +Classifier: Topic :: Software Development :: Libraries :: Python Modules +Classifier: Topic :: Software Development :: Quality Assurance +Requires-Python: >=3.6 +Description-Content-Type: text/markdown +Requires-Dist: click (>=6.5) +Requires-Dist: attrs (>=18.1.0) +Requires-Dist: appdirs +Requires-Dist: toml (>=0.9.4) +Requires-Dist: typed-ast (>=1.4.0) +Requires-Dist: regex +Requires-Dist: pathspec (<1,>=0.6) +Provides-Extra: d +Requires-Dist: aiohttp (>=3.3.2) ; extra == 'd' +Requires-Dist: aiohttp-cors ; extra == 'd' + diff --git a/tests/repositories/fixtures/pypi.org/metadata/black-21.11b0-py3-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/black-21.11b0-py3-none-any.whl.metadata new file mode 100644 index 00000000000..87fd98e2212 --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/black-21.11b0-py3-none-any.whl.metadata @@ -0,0 +1,51 @@ +Metadata-Version: 2.1 +Name: black +Version: 21.11b0 +Summary: The uncompromising code formatter. +Home-page: https://github.com/psf/black +Author: Łukasz Langa +Author-email: lukasz@langa.pl +License: MIT +Project-URL: Changelog, https://github.com/psf/black/blob/main/CHANGES.md +Keywords: automation formatter yapf autopep8 pyfmt gofmt rustfmt +Platform: UNKNOWN +Classifier: Development Status :: 4 - Beta +Classifier: Environment :: Console +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: MIT License +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 +Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 +Classifier: Programming Language :: Python :: 3 :: Only +Classifier: Topic :: Software Development :: Libraries :: Python Modules +Classifier: Topic :: Software Development :: Quality Assurance +Requires-Python: >=3.6.2 +Description-Content-Type: text/markdown +License-File: LICENSE +License-File: AUTHORS.md +Requires-Dist: click (>=7.1.2) +Requires-Dist: platformdirs (>=2) +Requires-Dist: tomli (<2.0.0,>=0.2.6) +Requires-Dist: regex (>=2020.1.8) +Requires-Dist: pathspec (<1,>=0.9.0) +Requires-Dist: typing-extensions (>=3.10.0.0) +Requires-Dist: mypy-extensions (>=0.4.3) +Requires-Dist: dataclasses (>=0.6) ; python_version < "3.7" +Requires-Dist: typed-ast (>=1.4.2) ; python_version < "3.8" and implementation_name == "cpython" +Requires-Dist: typing-extensions (!=3.10.0.1) ; python_version >= "3.10" +Provides-Extra: colorama +Requires-Dist: colorama (>=0.4.3) ; extra == 'colorama' +Provides-Extra: d +Requires-Dist: aiohttp (>=3.7.4) ; extra == 'd' +Provides-Extra: jupyter +Requires-Dist: ipython (>=7.8.0) ; extra == 'jupyter' +Requires-Dist: tokenize-rt (>=3.2.0) ; extra == 'jupyter' +Provides-Extra: python2 +Requires-Dist: typed-ast (>=1.4.3) ; extra == 'python2' +Provides-Extra: uvloop +Requires-Dist: uvloop (>=0.15.2) ; extra == 'uvloop' + diff --git a/tests/repositories/fixtures/pypi.org/metadata/cleo-1.0.0a5-py3-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/cleo-1.0.0a5-py3-none-any.whl.metadata new file mode 100644 index 00000000000..9a1e5a06a32 --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/cleo-1.0.0a5-py3-none-any.whl.metadata @@ -0,0 +1,20 @@ +Metadata-Version: 2.1 +Name: cleo +Version: 1.0.0a5 +Summary: Cleo allows you to create beautiful and testable command-line interfaces. +Home-page: https://github.com/python-poetry/cleo +License: MIT +Keywords: cli,commands +Author: Sébastien Eustace +Author-email: sebastien@eustace.io +Requires-Python: >=3.7,<4.0 +Classifier: License :: OSI Approved :: MIT License +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 +Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 +Requires-Dist: crashtest (>=0.3.1,<0.4.0) +Requires-Dist: pylev (>=1.3.0,<2.0.0) +Description-Content-Type: text/markdown + diff --git a/tests/repositories/fixtures/pypi.org/metadata/clikit-0.2.4-py2.py3-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/clikit-0.2.4-py2.py3-none-any.whl.metadata new file mode 100644 index 00000000000..d1033e9d197 --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/clikit-0.2.4-py2.py3-none-any.whl.metadata @@ -0,0 +1,25 @@ +Metadata-Version: 2.1 +Name: clikit +Version: 0.2.4 +Summary: CliKit is a group of utilities to build beautiful and testable command line interfaces. +Home-page: https://github.com/sdispater/clikit +License: MIT +Keywords: packaging,dependency,poetry +Author: Sébastien Eustace +Author-email: sebastien@eustace.io +Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.* +Classifier: License :: OSI Approved :: MIT License +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: 3.7 +Requires-Dist: enum34 (>=1.1,<2.0); python_version >= "2.7" and python_version < "2.8" +Requires-Dist: pastel (>=0.1.0,<0.2.0) +Requires-Dist: pylev (>=1.3,<2.0) +Requires-Dist: typing (>=3.6,<4.0); python_version >= "2.7" and python_version < "2.8" or python_version >= "3.4" and python_version < "3.5" +Project-URL: Repository, https://github.com/sdispater/clikit +Description-Content-Type: text/markdown + diff --git a/tests/repositories/fixtures/pypi.org/metadata/colorama-0.3.9-py2.py3-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/colorama-0.3.9-py2.py3-none-any.whl.metadata new file mode 100644 index 00000000000..55439bf4ae1 --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/colorama-0.3.9-py2.py3-none-any.whl.metadata @@ -0,0 +1,27 @@ +Metadata-Version: 2.0 +Name: colorama +Version: 0.3.9 +Summary: Cross-platform colored terminal text. +Home-page: https://github.com/tartley/colorama +Author: Arnon Yaari +Author-email: tartley@tartley.com +License: BSD +Keywords: color colour terminal text ansi windows crossplatform xplatform +Platform: UNKNOWN +Classifier: Development Status :: 5 - Production/Stable +Classifier: Environment :: Console +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: BSD License +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.5 +Classifier: Programming Language :: Python :: 2.6 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.1 +Classifier: Programming Language :: Python :: 3.2 +Classifier: Programming Language :: Python :: 3.3 +Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Topic :: Terminals + diff --git a/tests/repositories/fixtures/pypi.org/metadata/discord.py-2.0.0-py3-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/discord.py-2.0.0-py3-none-any.whl.metadata new file mode 100644 index 00000000000..ff6c01c8659 --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/discord.py-2.0.0-py3-none-any.whl.metadata @@ -0,0 +1,47 @@ +Metadata-Version: 2.1 +Name: discord.py +Version: 2.0.0 +Summary: A Python wrapper for the Discord API +Home-page: https://github.com/Rapptz/discord.py +Author: Rapptz +License: MIT +Project-URL: Documentation, https://discordpy.readthedocs.io/en/latest/ +Project-URL: Issue tracker, https://github.com/Rapptz/discord.py/issues +Platform: UNKNOWN +Classifier: Development Status :: 5 - Production/Stable +Classifier: License :: OSI Approved :: MIT License +Classifier: Intended Audience :: Developers +Classifier: Natural Language :: English +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python :: 3.8 +Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 +Classifier: Topic :: Internet +Classifier: Topic :: Software Development :: Libraries +Classifier: Topic :: Software Development :: Libraries :: Python Modules +Classifier: Topic :: Utilities +Classifier: Typing :: Typed +Requires-Python: >=3.8.0 +Description-Content-Type: text/x-rst +License-File: LICENSE +Requires-Dist: aiohttp (<4,>=3.7.4) +Provides-Extra: docs +Requires-Dist: sphinx (==4.4.0) ; extra == 'docs' +Requires-Dist: sphinxcontrib-trio (==1.1.2) ; extra == 'docs' +Requires-Dist: sphinxcontrib-websupport ; extra == 'docs' +Requires-Dist: typing-extensions (<5,>=4.3) ; extra == 'docs' +Provides-Extra: speed +Requires-Dist: orjson (>=3.5.4) ; extra == 'speed' +Requires-Dist: aiodns (>=1.1) ; extra == 'speed' +Requires-Dist: Brotli ; extra == 'speed' +Requires-Dist: cchardet ; extra == 'speed' +Provides-Extra: test +Requires-Dist: coverage[toml] ; extra == 'test' +Requires-Dist: pytest ; extra == 'test' +Requires-Dist: pytest-asyncio ; extra == 'test' +Requires-Dist: pytest-cov ; extra == 'test' +Requires-Dist: pytest-mock ; extra == 'test' +Requires-Dist: typing-extensions (<5,>=4.3) ; extra == 'test' +Provides-Extra: voice +Requires-Dist: PyNaCl (<1.6,>=1.3.0) ; extra == 'voice' + diff --git a/tests/repositories/fixtures/pypi.org/metadata/futures-3.2.0-py2-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/futures-3.2.0-py2-none-any.whl.metadata new file mode 100644 index 00000000000..99466ddd86c --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/futures-3.2.0-py2-none-any.whl.metadata @@ -0,0 +1,17 @@ +Metadata-Version: 2.0 +Name: futures +Version: 3.2.0 +Summary: Backport of the concurrent.futures package from Python 3 +Home-page: https://github.com/agronholm/pythonfutures +Author: Alex Grönholm +Author-email: alex.gronholm@nextday.fi +License: PSF +Platform: UNKNOWN +Classifier: License :: OSI Approved :: Python Software Foundation License +Classifier: Development Status :: 5 - Production/Stable +Classifier: Intended Audience :: Developers +Classifier: Programming Language :: Python :: 2.6 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 2 :: Only +Requires-Python: >=2.6, <3 + diff --git a/tests/repositories/fixtures/pypi.org/metadata/ipython-5.7.0-py2-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/ipython-5.7.0-py2-none-any.whl.metadata new file mode 100644 index 00000000000..0be6ee6f03d --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/ipython-5.7.0-py2-none-any.whl.metadata @@ -0,0 +1,76 @@ +Metadata-Version: 2.0 +Name: ipython +Version: 5.7.0 +Summary: IPython: Productive Interactive Computing +Home-page: https://ipython.org +Author: The IPython Development Team +Author-email: ipython-dev@python.org +License: BSD +Description-Content-Type: UNKNOWN +Keywords: Interactive,Interpreter,Shell,Embedding +Platform: Linux +Platform: Mac OSX +Platform: Windows +Classifier: Framework :: IPython +Classifier: Intended Audience :: Developers +Classifier: Intended Audience :: Science/Research +Classifier: License :: OSI Approved :: BSD License +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Topic :: System :: Shells +Requires-Dist: setuptools (>=18.5) +Requires-Dist: decorator +Requires-Dist: pickleshare +Requires-Dist: simplegeneric (>0.8) +Requires-Dist: traitlets (>=4.2) +Requires-Dist: prompt-toolkit (<2.0.0,>=1.0.4) +Requires-Dist: pygments +Requires-Dist: backports.shutil-get-terminal-size; python_version == "2.7" +Requires-Dist: pathlib2; python_version == "2.7" or python_version == "3.3" +Requires-Dist: pexpect; sys_platform != "win32" +Requires-Dist: appnope; sys_platform == "darwin" +Requires-Dist: colorama; sys_platform == "win32" +Requires-Dist: win-unicode-console (>=0.5); sys_platform == "win32" and python_version < "3.6" +Provides-Extra: all +Requires-Dist: nbformat; extra == 'all' +Requires-Dist: ipykernel; extra == 'all' +Requires-Dist: pygments; extra == 'all' +Requires-Dist: testpath; extra == 'all' +Requires-Dist: notebook; extra == 'all' +Requires-Dist: nbconvert; extra == 'all' +Requires-Dist: ipyparallel; extra == 'all' +Requires-Dist: qtconsole; extra == 'all' +Requires-Dist: Sphinx (>=1.3); extra == 'all' +Requires-Dist: requests; extra == 'all' +Requires-Dist: nose (>=0.10.1); extra == 'all' +Requires-Dist: ipywidgets; extra == 'all' +Provides-Extra: doc +Requires-Dist: Sphinx (>=1.3); extra == 'doc' +Provides-Extra: kernel +Requires-Dist: ipykernel; extra == 'kernel' +Provides-Extra: nbconvert +Requires-Dist: nbconvert; extra == 'nbconvert' +Provides-Extra: nbformat +Requires-Dist: nbformat; extra == 'nbformat' +Provides-Extra: notebook +Requires-Dist: notebook; extra == 'notebook' +Requires-Dist: ipywidgets; extra == 'notebook' +Provides-Extra: parallel +Requires-Dist: ipyparallel; extra == 'parallel' +Provides-Extra: qtconsole +Requires-Dist: qtconsole; extra == 'qtconsole' +Provides-Extra: terminal +Provides-Extra: test +Requires-Dist: nose (>=0.10.1); extra == 'test' +Requires-Dist: requests; extra == 'test' +Requires-Dist: testpath; extra == 'test' +Requires-Dist: pygments; extra == 'test' +Requires-Dist: nbformat; extra == 'test' +Requires-Dist: ipykernel; extra == 'test' +Provides-Extra: test +Requires-Dist: mock; python_version == "2.7" and extra == 'test' +Provides-Extra: test +Requires-Dist: numpy; python_version >= "3.4" and extra == 'test' + diff --git a/tests/repositories/fixtures/pypi.org/metadata/ipython-5.7.0-py3-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/ipython-5.7.0-py3-none-any.whl.metadata new file mode 100644 index 00000000000..6452ccb168a --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/ipython-5.7.0-py3-none-any.whl.metadata @@ -0,0 +1,76 @@ +Metadata-Version: 2.0 +Name: ipython +Version: 5.7.0 +Summary: IPython: Productive Interactive Computing +Home-page: https://ipython.org +Author: The IPython Development Team +Author-email: ipython-dev@python.org +License: BSD +Description-Content-Type: UNKNOWN +Keywords: Interactive,Interpreter,Shell,Embedding +Platform: Linux +Platform: Mac OSX +Platform: Windows +Classifier: Framework :: IPython +Classifier: Intended Audience :: Developers +Classifier: Intended Audience :: Science/Research +Classifier: License :: OSI Approved :: BSD License +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Topic :: System :: Shells +Requires-Dist: setuptools (>=18.5) +Requires-Dist: decorator +Requires-Dist: pickleshare +Requires-Dist: simplegeneric (>0.8) +Requires-Dist: traitlets (>=4.2) +Requires-Dist: prompt-toolkit (<2.0.0,>=1.0.4) +Requires-Dist: pygments +Requires-Dist: backports.shutil-get-terminal-size; python_version == "2.7" +Requires-Dist: pathlib2; python_version == "2.7" or python_version == "3.3" +Requires-Dist: pexpect; sys_platform != "win32" +Requires-Dist: appnope; sys_platform == "darwin" +Requires-Dist: colorama; sys_platform == "win32" +Requires-Dist: win-unicode-console (>=0.5); sys_platform == "win32" and python_version < "3.6" +Provides-Extra: all +Requires-Dist: nose (>=0.10.1); extra == 'all' +Requires-Dist: ipywidgets; extra == 'all' +Requires-Dist: nbformat; extra == 'all' +Requires-Dist: pygments; extra == 'all' +Requires-Dist: ipyparallel; extra == 'all' +Requires-Dist: requests; extra == 'all' +Requires-Dist: ipykernel; extra == 'all' +Requires-Dist: qtconsole; extra == 'all' +Requires-Dist: testpath; extra == 'all' +Requires-Dist: nbconvert; extra == 'all' +Requires-Dist: Sphinx (>=1.3); extra == 'all' +Requires-Dist: notebook; extra == 'all' +Provides-Extra: doc +Requires-Dist: Sphinx (>=1.3); extra == 'doc' +Provides-Extra: kernel +Requires-Dist: ipykernel; extra == 'kernel' +Provides-Extra: nbconvert +Requires-Dist: nbconvert; extra == 'nbconvert' +Provides-Extra: nbformat +Requires-Dist: nbformat; extra == 'nbformat' +Provides-Extra: notebook +Requires-Dist: notebook; extra == 'notebook' +Requires-Dist: ipywidgets; extra == 'notebook' +Provides-Extra: parallel +Requires-Dist: ipyparallel; extra == 'parallel' +Provides-Extra: qtconsole +Requires-Dist: qtconsole; extra == 'qtconsole' +Provides-Extra: terminal +Provides-Extra: test +Requires-Dist: nose (>=0.10.1); extra == 'test' +Requires-Dist: requests; extra == 'test' +Requires-Dist: testpath; extra == 'test' +Requires-Dist: pygments; extra == 'test' +Requires-Dist: nbformat; extra == 'test' +Requires-Dist: ipykernel; extra == 'test' +Provides-Extra: test +Requires-Dist: mock; python_version == "2.7" and extra == 'test' +Provides-Extra: test +Requires-Dist: numpy; python_version >= "3.4" and extra == 'test' + diff --git a/tests/repositories/fixtures/pypi.org/metadata/ipython-7.5.0-py3-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/ipython-7.5.0-py3-none-any.whl.metadata new file mode 100644 index 00000000000..a2d0a70e176 --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/ipython-7.5.0-py3-none-any.whl.metadata @@ -0,0 +1,87 @@ +Metadata-Version: 2.1 +Name: ipython +Version: 7.5.0 +Summary: IPython: Productive Interactive Computing +Home-page: https://ipython.org +Author: The IPython Development Team +Author-email: ipython-dev@python.org +License: BSD +Project-URL: Documentation, https://ipython.readthedocs.io/ +Project-URL: Funding, https://numfocus.org/ +Project-URL: Source, https://github.com/ipython/ipython +Project-URL: Tracker, https://github.com/ipython/ipython/issues +Keywords: Interactive,Interpreter,Shell,Embedding +Platform: Linux +Platform: Mac OSX +Platform: Windows +Classifier: Framework :: IPython +Classifier: Intended Audience :: Developers +Classifier: Intended Audience :: Science/Research +Classifier: License :: OSI Approved :: BSD License +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3 :: Only +Classifier: Topic :: System :: Shells +Requires-Python: >=3.5 +Provides-Extra: parallel +Provides-Extra: nbconvert +Provides-Extra: terminal +Provides-Extra: kernel +Provides-Extra: notebook +Provides-Extra: doc +Provides-Extra: nbformat +Provides-Extra: test +Provides-Extra: all +Provides-Extra: qtconsole +Requires-Dist: setuptools (>=18.5) +Requires-Dist: jedi (>=0.10) +Requires-Dist: decorator +Requires-Dist: pickleshare +Requires-Dist: traitlets (>=4.2) +Requires-Dist: prompt-toolkit (<2.1.0,>=2.0.0) +Requires-Dist: pygments +Requires-Dist: backcall +Requires-Dist: typing; python_version == "3.4" +Requires-Dist: pexpect; sys_platform != "win32" +Requires-Dist: appnope; sys_platform == "darwin" +Requires-Dist: colorama; sys_platform == "win32" +Requires-Dist: win-unicode-console (>=0.5); sys_platform == "win32" and python_version < "3.6" +Provides-Extra: all +Requires-Dist: nbconvert; extra == 'all' +Requires-Dist: ipywidgets; extra == 'all' +Requires-Dist: pygments; extra == 'all' +Requires-Dist: ipykernel; extra == 'all' +Requires-Dist: notebook; extra == 'all' +Requires-Dist: ipyparallel; extra == 'all' +Requires-Dist: requests; extra == 'all' +Requires-Dist: Sphinx (>=1.3); extra == 'all' +Requires-Dist: nbformat; extra == 'all' +Requires-Dist: nose (>=0.10.1); extra == 'all' +Requires-Dist: numpy; extra == 'all' +Requires-Dist: testpath; extra == 'all' +Requires-Dist: qtconsole; extra == 'all' +Provides-Extra: doc +Requires-Dist: Sphinx (>=1.3); extra == 'doc' +Provides-Extra: kernel +Requires-Dist: ipykernel; extra == 'kernel' +Provides-Extra: nbconvert +Requires-Dist: nbconvert; extra == 'nbconvert' +Provides-Extra: nbformat +Requires-Dist: nbformat; extra == 'nbformat' +Provides-Extra: notebook +Requires-Dist: notebook; extra == 'notebook' +Requires-Dist: ipywidgets; extra == 'notebook' +Provides-Extra: parallel +Requires-Dist: ipyparallel; extra == 'parallel' +Provides-Extra: qtconsole +Requires-Dist: qtconsole; extra == 'qtconsole' +Provides-Extra: terminal +Provides-Extra: test +Requires-Dist: nose (>=0.10.1); extra == 'test' +Requires-Dist: requests; extra == 'test' +Requires-Dist: testpath; extra == 'test' +Requires-Dist: pygments; extra == 'test' +Requires-Dist: nbformat; extra == 'test' +Requires-Dist: ipykernel; extra == 'test' +Requires-Dist: numpy; extra == 'test' + diff --git a/tests/repositories/fixtures/pypi.org/metadata/isort-4.3.4-py2-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/isort-4.3.4-py2-none-any.whl.metadata new file mode 100644 index 00000000000..6f1e1cb37a4 --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/isort-4.3.4-py2-none-any.whl.metadata @@ -0,0 +1,31 @@ +Metadata-Version: 2.0 +Name: isort +Version: 4.3.4 +Summary: A Python utility / library to sort Python imports. +Home-page: https://github.com/timothycrosley/isort +Author: Timothy Crosley +Author-email: timothy.crosley@gmail.com +License: MIT +Description-Content-Type: UNKNOWN +Keywords: Refactor,Python,Python2,Python3,Refactoring,Imports,Sort,Clean +Platform: UNKNOWN +Classifier: Development Status :: 6 - Mature +Classifier: Intended Audience :: Developers +Classifier: Natural Language :: English +Classifier: Environment :: Console +Classifier: License :: OSI Approved :: MIT License +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: Implementation :: CPython +Classifier: Programming Language :: Python :: Implementation :: PyPy +Classifier: Topic :: Software Development :: Libraries +Classifier: Topic :: Utilities +Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.* +Requires-Dist: futures +Requires-Dist: futures; python_version=="2.7" + diff --git a/tests/repositories/fixtures/pypi.org/metadata/isort-4.3.4-py3-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/isort-4.3.4-py3-none-any.whl.metadata new file mode 100644 index 00000000000..24d76486a6e --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/isort-4.3.4-py3-none-any.whl.metadata @@ -0,0 +1,29 @@ +Metadata-Version: 2.0 +Name: isort +Version: 4.3.4 +Summary: A Python utility / library to sort Python imports. +Home-page: https://github.com/timothycrosley/isort +Author: Timothy Crosley +Author-email: timothy.crosley@gmail.com +License: MIT +Keywords: Refactor,Python,Python2,Python3,Refactoring,Imports,Sort,Clean +Platform: UNKNOWN +Classifier: Development Status :: 6 - Mature +Classifier: Intended Audience :: Developers +Classifier: Natural Language :: English +Classifier: Environment :: Console +Classifier: License :: OSI Approved :: MIT License +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: Implementation :: CPython +Classifier: Programming Language :: Python :: Implementation :: PyPy +Classifier: Topic :: Software Development :: Libraries +Classifier: Topic :: Utilities +Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.* +Requires-Dist: futures; python_version=="2.7" + diff --git a/tests/repositories/fixtures/metadata/isort-metadata-4.3.4-py2-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/isort-metadata-4.3.4-py2-none-any.whl.metadata similarity index 100% rename from tests/repositories/fixtures/metadata/isort-metadata-4.3.4-py2-none-any.whl.metadata rename to tests/repositories/fixtures/pypi.org/metadata/isort-metadata-4.3.4-py2-none-any.whl.metadata diff --git a/tests/repositories/fixtures/metadata/isort-metadata-4.3.4-py3-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/isort-metadata-4.3.4-py3-none-any.whl.metadata similarity index 100% rename from tests/repositories/fixtures/metadata/isort-metadata-4.3.4-py3-none-any.whl.metadata rename to tests/repositories/fixtures/pypi.org/metadata/isort-metadata-4.3.4-py3-none-any.whl.metadata diff --git a/tests/repositories/fixtures/pypi.org/metadata/jupyter-1.0.0-py2.py3-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/jupyter-1.0.0-py2.py3-none-any.whl.metadata new file mode 100644 index 00000000000..ba3ed0cf702 --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/jupyter-1.0.0-py2.py3-none-any.whl.metadata @@ -0,0 +1,26 @@ +Metadata-Version: 2.0 +Name: jupyter +Version: 1.0.0 +Summary: Jupyter metapackage. Install all the Jupyter components in one go. +Home-page: http://jupyter.org +Author: Jupyter Development Team +Author-email: jupyter@googlegroups.org +License: BSD +Platform: UNKNOWN +Classifier: Intended Audience :: Developers +Classifier: Intended Audience :: System Administrators +Classifier: Intended Audience :: Science/Research +Classifier: License :: OSI Approved :: BSD License +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.3 +Classifier: Programming Language :: Python :: 3.4 +Requires-Dist: notebook +Requires-Dist: qtconsole +Requires-Dist: jupyter-console +Requires-Dist: nbconvert +Requires-Dist: ipykernel +Requires-Dist: ipywidgets + diff --git a/tests/repositories/fixtures/pypi.org/metadata/more_itertools-4.1.0-py2-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/more_itertools-4.1.0-py2-none-any.whl.metadata new file mode 100644 index 00000000000..c6f0be3ec24 --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/more_itertools-4.1.0-py2-none-any.whl.metadata @@ -0,0 +1,25 @@ +Metadata-Version: 2.0 +Name: more-itertools +Version: 4.1.0 +Summary: More routines for operating on iterables, beyond itertools +Home-page: https://github.com/erikrose/more-itertools +Author: Erik Rose +Author-email: erikrose@grinchcentral.com +License: MIT +Description-Content-Type: UNKNOWN +Keywords: itertools,iterator,iteration,filter,peek,peekable,collate,chunk,chunked +Platform: UNKNOWN +Classifier: Development Status :: 5 - Production/Stable +Classifier: Intended Audience :: Developers +Classifier: Natural Language :: English +Classifier: License :: OSI Approved :: MIT License +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.2 +Classifier: Programming Language :: Python :: 3.3 +Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Topic :: Software Development :: Libraries +Requires-Dist: six (<2.0.0,>=1.0.0) + diff --git a/tests/repositories/fixtures/pypi.org/metadata/more_itertools-4.1.0-py3-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/more_itertools-4.1.0-py3-none-any.whl.metadata new file mode 100644 index 00000000000..c6f0be3ec24 --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/more_itertools-4.1.0-py3-none-any.whl.metadata @@ -0,0 +1,25 @@ +Metadata-Version: 2.0 +Name: more-itertools +Version: 4.1.0 +Summary: More routines for operating on iterables, beyond itertools +Home-page: https://github.com/erikrose/more-itertools +Author: Erik Rose +Author-email: erikrose@grinchcentral.com +License: MIT +Description-Content-Type: UNKNOWN +Keywords: itertools,iterator,iteration,filter,peek,peekable,collate,chunk,chunked +Platform: UNKNOWN +Classifier: Development Status :: 5 - Production/Stable +Classifier: Intended Audience :: Developers +Classifier: Natural Language :: English +Classifier: License :: OSI Approved :: MIT License +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.2 +Classifier: Programming Language :: Python :: 3.3 +Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Topic :: Software Development :: Libraries +Requires-Dist: six (<2.0.0,>=1.0.0) + diff --git a/tests/repositories/fixtures/pypi.org/metadata/pastel-0.1.0-py3-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/pastel-0.1.0-py3-none-any.whl.metadata new file mode 100644 index 00000000000..455d7eb0e0a --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/pastel-0.1.0-py3-none-any.whl.metadata @@ -0,0 +1,20 @@ +Metadata-Version: 2.0 +Name: pastel +Version: 0.1.0 +Summary: Bring colors to your terminal. +Home-page: https://github.com/sdispater/pastel +Author: Sébastien Eustace +Author-email: sebastien@eustace.io +License: MIT +Download-URL: https://github.com/sdispater/pastel/archive/0.1.0.tar.gz +Platform: UNKNOWN +Classifier: Intended Audience :: Developers +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: Implementation :: CPython +Classifier: Programming Language :: Python :: Implementation :: PyPy + diff --git a/tests/repositories/fixtures/pypi.org/metadata/pluggy-0.6.0-py2-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/pluggy-0.6.0-py2-none-any.whl.metadata new file mode 100644 index 00000000000..fc2f914792e --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/pluggy-0.6.0-py2-none-any.whl.metadata @@ -0,0 +1,31 @@ +Metadata-Version: 2.1 +Name: pluggy +Version: 0.6.0 +Summary: plugin and hook calling mechanisms for python +Home-page: https://github.com/pytest-dev/pluggy +Author: Holger Krekel +Author-email: holger@merlinux.eu +License: MIT license +Platform: unix +Platform: linux +Platform: osx +Platform: win32 +Classifier: Development Status :: 4 - Beta +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: MIT License +Classifier: Operating System :: POSIX +Classifier: Operating System :: Microsoft :: Windows +Classifier: Operating System :: MacOS :: MacOS X +Classifier: Topic :: Software Development :: Testing +Classifier: Topic :: Software Development :: Libraries +Classifier: Topic :: Utilities +Classifier: Programming Language :: Python :: Implementation :: CPython +Classifier: Programming Language :: Python :: Implementation :: PyPy +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 +Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.* + diff --git a/tests/repositories/fixtures/pypi.org/metadata/pluggy-0.6.0-py3-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/pluggy-0.6.0-py3-none-any.whl.metadata new file mode 100644 index 00000000000..5964dd8c18d --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/pluggy-0.6.0-py3-none-any.whl.metadata @@ -0,0 +1,32 @@ +Metadata-Version: 2.0 +Name: pluggy +Version: 0.6.0 +Summary: plugin and hook calling mechanisms for python +Home-page: https://github.com/pytest-dev/pluggy +Author: Holger Krekel +Author-email: holger@merlinux.eu +License: MIT license +Description-Content-Type: UNKNOWN +Platform: unix +Platform: linux +Platform: osx +Platform: win32 +Classifier: Development Status :: 4 - Beta +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: MIT License +Classifier: Operating System :: POSIX +Classifier: Operating System :: Microsoft :: Windows +Classifier: Operating System :: MacOS :: MacOS X +Classifier: Topic :: Software Development :: Testing +Classifier: Topic :: Software Development :: Libraries +Classifier: Topic :: Utilities +Classifier: Programming Language :: Python :: Implementation :: CPython +Classifier: Programming Language :: Python :: Implementation :: PyPy +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 +Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.* + diff --git a/tests/repositories/fixtures/pypi.org/metadata/poetry_core-1.5.0-py3-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/poetry_core-1.5.0-py3-none-any.whl.metadata new file mode 100644 index 00000000000..352f15e5cf0 --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/poetry_core-1.5.0-py3-none-any.whl.metadata @@ -0,0 +1,24 @@ +Metadata-Version: 2.1 +Name: poetry-core +Version: 1.5.0 +Summary: Poetry PEP 517 Build Backend +Home-page: https://github.com/python-poetry/poetry-core +License: MIT +Keywords: packaging,dependency,poetry +Author: Sébastien Eustace +Author-email: sebastien@eustace.io +Requires-Python: >=3.7,<4.0 +Classifier: License :: OSI Approved :: MIT License +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 +Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 +Classifier: Programming Language :: Python :: 3.11 +Classifier: Topic :: Software Development :: Build Tools +Classifier: Topic :: Software Development :: Libraries :: Python Modules +Requires-Dist: importlib-metadata (>=1.7.0) ; python_version < "3.8" +Project-URL: Bug Tracker, https://github.com/python-poetry/poetry/issues +Project-URL: Repository, https://github.com/python-poetry/poetry-core +Description-Content-Type: text/markdown + diff --git a/tests/repositories/fixtures/pypi.org/metadata/py-1.5.3-py2.py3-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/py-1.5.3-py2.py3-none-any.whl.metadata new file mode 100644 index 00000000000..5c0b6537d3a --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/py-1.5.3-py2.py3-none-any.whl.metadata @@ -0,0 +1,33 @@ +Metadata-Version: 2.0 +Name: py +Version: 1.5.3 +Summary: library with cross-python path, ini-parsing, io, code, log facilities +Home-page: http://py.readthedocs.io/ +Author: holger krekel, Ronny Pfannschmidt, Benjamin Peterson and others +Author-email: pytest-dev@python.org +License: MIT license +Platform: unix +Platform: linux +Platform: osx +Platform: cygwin +Platform: win32 +Classifier: Development Status :: 6 - Mature +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: MIT License +Classifier: Operating System :: POSIX +Classifier: Operating System :: Microsoft :: Windows +Classifier: Operating System :: MacOS :: MacOS X +Classifier: Topic :: Software Development :: Testing +Classifier: Topic :: Software Development :: Libraries +Classifier: Topic :: Utilities +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: Implementation :: CPython +Classifier: Programming Language :: Python :: Implementation :: PyPy +Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.* + diff --git a/tests/repositories/fixtures/pypi.org/metadata/pytest-3.5.0-py2.py3-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/pytest-3.5.0-py2.py3-none-any.whl.metadata new file mode 100644 index 00000000000..a4497df3124 --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/pytest-3.5.0-py2.py3-none-any.whl.metadata @@ -0,0 +1,39 @@ +Metadata-Version: 2.0 +Name: pytest +Version: 3.5.0 +Summary: pytest: simple powerful testing with Python +Home-page: http://pytest.org +Author: Holger Krekel, Bruno Oliveira, Ronny Pfannschmidt, Floris Bruynooghe, Brianna Laugher, Florian Bruhin and others +License: MIT license +Keywords: test unittest +Platform: unix +Platform: linux +Platform: osx +Platform: cygwin +Platform: win32 +Classifier: Development Status :: 6 - Mature +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: MIT License +Classifier: Operating System :: POSIX +Classifier: Operating System :: Microsoft :: Windows +Classifier: Operating System :: MacOS :: MacOS X +Classifier: Topic :: Software Development :: Testing +Classifier: Topic :: Software Development :: Libraries +Classifier: Topic :: Utilities +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: 3.7 +Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.* +Requires-Dist: py (>=1.5.0) +Requires-Dist: six (>=1.10.0) +Requires-Dist: setuptools +Requires-Dist: attrs (>=17.4.0) +Requires-Dist: more-itertools (>=4.0.0) +Requires-Dist: pluggy (<0.7,>=0.5) +Requires-Dist: funcsigs; python_version < "3.0" +Requires-Dist: colorama; sys_platform == "win32" + diff --git a/tests/repositories/fixtures/pypi.org/metadata/pytest-3.5.1-py2.py3-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/pytest-3.5.1-py2.py3-none-any.whl.metadata new file mode 100644 index 00000000000..c8d2190f32c --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/pytest-3.5.1-py2.py3-none-any.whl.metadata @@ -0,0 +1,41 @@ +Metadata-Version: 2.1 +Name: pytest +Version: 3.5.1 +Summary: pytest: simple powerful testing with Python +Home-page: http://pytest.org +Author: Holger Krekel, Bruno Oliveira, Ronny Pfannschmidt, Floris Bruynooghe, Brianna Laugher, Florian Bruhin and others +License: MIT license +Project-URL: Source, https://github.com/pytest-dev/pytest +Project-URL: Tracker, https://github.com/pytest-dev/pytest/issues +Keywords: test unittest +Platform: unix +Platform: linux +Platform: osx +Platform: cygwin +Platform: win32 +Classifier: Development Status :: 6 - Mature +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: MIT License +Classifier: Operating System :: POSIX +Classifier: Operating System :: Microsoft :: Windows +Classifier: Operating System :: MacOS :: MacOS X +Classifier: Topic :: Software Development :: Testing +Classifier: Topic :: Software Development :: Libraries +Classifier: Topic :: Utilities +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: 3.7 +Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.* +Requires-Dist: py (>=1.5.0) +Requires-Dist: six (>=1.10.0) +Requires-Dist: setuptools +Requires-Dist: attrs (>=17.4.0) +Requires-Dist: more-itertools (>=4.0.0) +Requires-Dist: pluggy (<0.7,>=0.5) +Requires-Dist: funcsigs; python_version < "3.0" +Requires-Dist: colorama; sys_platform == "win32" + diff --git a/tests/repositories/fixtures/pypi.org/metadata/requests-2.18.4-py2.py3-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/requests-2.18.4-py2.py3-none-any.whl.metadata new file mode 100644 index 00000000000..10ec68d4cb1 --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/requests-2.18.4-py2.py3-none-any.whl.metadata @@ -0,0 +1,35 @@ +Metadata-Version: 2.0 +Name: requests +Version: 2.18.4 +Summary: Python HTTP for Humans. +Home-page: http://python-requests.org +Author: Kenneth Reitz +Author-email: me@kennethreitz.org +License: Apache 2.0 +Platform: UNKNOWN +Classifier: Development Status :: 5 - Production/Stable +Classifier: Intended Audience :: Developers +Classifier: Natural Language :: English +Classifier: License :: OSI Approved :: Apache Software License +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2.6 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: Implementation :: CPython +Classifier: Programming Language :: Python :: Implementation :: PyPy +Requires-Dist: certifi (>=2017.4.17) +Requires-Dist: chardet (>=3.0.2,<3.1.0) +Requires-Dist: idna (>=2.5,<2.7) +Requires-Dist: urllib3 (<1.23,>=1.21.1) +Provides-Extra: security +Requires-Dist: cryptography (>=1.3.4); extra == 'security' +Requires-Dist: idna (>=2.0.0); extra == 'security' +Requires-Dist: pyOpenSSL (>=0.14); extra == 'security' +Provides-Extra: socks +Requires-Dist: PySocks (!=1.5.7,>=1.5.6); extra == 'socks' +Provides-Extra: socks +Requires-Dist: win-inet-pton; sys_platform == "win32" and (python_version == "2.7" or python_version == "2.6") and extra == 'socks' + diff --git a/tests/repositories/fixtures/pypi.org/metadata/setuptools-67.6.1-py3-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/setuptools-67.6.1-py3-none-any.whl.metadata new file mode 100644 index 00000000000..d219535456c --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/setuptools-67.6.1-py3-none-any.whl.metadata @@ -0,0 +1,72 @@ +Metadata-Version: 2.1 +Name: setuptools +Version: 67.6.1 +Summary: Easily download, build, install, upgrade, and uninstall Python packages +Home-page: https://github.com/pypa/setuptools +Author: Python Packaging Authority +Author-email: distutils-sig@python.org +Project-URL: Documentation, https://setuptools.pypa.io/ +Project-URL: Changelog, https://setuptools.pypa.io/en/stable/history.html +Keywords: CPAN PyPI distutils eggs package management +Classifier: Development Status :: 5 - Production/Stable +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: MIT License +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3 :: Only +Classifier: Topic :: Software Development :: Libraries :: Python Modules +Classifier: Topic :: System :: Archiving :: Packaging +Classifier: Topic :: System :: Systems Administration +Classifier: Topic :: Utilities +Requires-Python: >=3.7 +License-File: LICENSE +Provides-Extra: certs +Provides-Extra: docs +Requires-Dist: sphinx (>=3.5) ; extra == 'docs' +Requires-Dist: jaraco.packaging (>=9) ; extra == 'docs' +Requires-Dist: rst.linker (>=1.9) ; extra == 'docs' +Requires-Dist: furo ; extra == 'docs' +Requires-Dist: sphinx-lint ; extra == 'docs' +Requires-Dist: jaraco.tidelift (>=1.4) ; extra == 'docs' +Requires-Dist: pygments-github-lexers (==0.0.5) ; extra == 'docs' +Requires-Dist: sphinx-favicon ; extra == 'docs' +Requires-Dist: sphinx-inline-tabs ; extra == 'docs' +Requires-Dist: sphinx-reredirects ; extra == 'docs' +Requires-Dist: sphinxcontrib-towncrier ; extra == 'docs' +Requires-Dist: sphinx-notfound-page (==0.8.3) ; extra == 'docs' +Requires-Dist: sphinx-hoverxref (<2) ; extra == 'docs' +Provides-Extra: ssl +Provides-Extra: testing +Requires-Dist: pytest (>=6) ; extra == 'testing' +Requires-Dist: pytest-checkdocs (>=2.4) ; extra == 'testing' +Requires-Dist: flake8 (<5) ; extra == 'testing' +Requires-Dist: pytest-enabler (>=1.3) ; extra == 'testing' +Requires-Dist: pytest-perf ; extra == 'testing' +Requires-Dist: flake8-2020 ; extra == 'testing' +Requires-Dist: virtualenv (>=13.0.0) ; extra == 'testing' +Requires-Dist: wheel ; extra == 'testing' +Requires-Dist: pip (>=19.1) ; extra == 'testing' +Requires-Dist: jaraco.envs (>=2.2) ; extra == 'testing' +Requires-Dist: pytest-xdist ; extra == 'testing' +Requires-Dist: jaraco.path (>=3.2.0) ; extra == 'testing' +Requires-Dist: build[virtualenv] ; extra == 'testing' +Requires-Dist: filelock (>=3.4.0) ; extra == 'testing' +Requires-Dist: pip-run (>=8.8) ; extra == 'testing' +Requires-Dist: ini2toml[lite] (>=0.9) ; extra == 'testing' +Requires-Dist: tomli-w (>=1.0.0) ; extra == 'testing' +Requires-Dist: pytest-timeout ; extra == 'testing' +Provides-Extra: testing-integration +Requires-Dist: pytest ; extra == 'testing-integration' +Requires-Dist: pytest-xdist ; extra == 'testing-integration' +Requires-Dist: pytest-enabler ; extra == 'testing-integration' +Requires-Dist: virtualenv (>=13.0.0) ; extra == 'testing-integration' +Requires-Dist: tomli ; extra == 'testing-integration' +Requires-Dist: wheel ; extra == 'testing-integration' +Requires-Dist: jaraco.path (>=3.2.0) ; extra == 'testing-integration' +Requires-Dist: jaraco.envs (>=2.2) ; extra == 'testing-integration' +Requires-Dist: build[virtualenv] ; extra == 'testing-integration' +Requires-Dist: filelock (>=3.4.0) ; extra == 'testing-integration' +Requires-Dist: pytest-black (>=0.3.7) ; (platform_python_implementation != "PyPy") and extra == 'testing' +Requires-Dist: pytest-cov ; (platform_python_implementation != "PyPy") and extra == 'testing' +Requires-Dist: pytest-mypy (>=0.9.1) ; (platform_python_implementation != "PyPy") and extra == 'testing' +Requires-Dist: pytest-flake8 ; (python_version < "3.12") and extra == 'testing' + diff --git a/tests/repositories/fixtures/pypi.org/metadata/six-1.11.0-py2.py3-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/six-1.11.0-py2.py3-none-any.whl.metadata new file mode 100644 index 00000000000..7e7d3ae1a52 --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/six-1.11.0-py2.py3-none-any.whl.metadata @@ -0,0 +1,16 @@ +Metadata-Version: 2.0 +Name: six +Version: 1.11.0 +Summary: Python 2 and 3 compatibility utilities +Home-page: http://pypi.python.org/pypi/six/ +Author: Benjamin Peterson +Author-email: benjamin@python.org +License: MIT +Platform: UNKNOWN +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 3 +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: MIT License +Classifier: Topic :: Software Development :: Libraries +Classifier: Topic :: Utilities + diff --git a/tests/repositories/fixtures/pypi.org/metadata/tomlkit-0.5.2-py2.py3-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/tomlkit-0.5.2-py2.py3-none-any.whl.metadata new file mode 100644 index 00000000000..e8fa657071b --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/tomlkit-0.5.2-py2.py3-none-any.whl.metadata @@ -0,0 +1,23 @@ +Metadata-Version: 2.1 +Name: tomlkit +Version: 0.5.2 +Summary: Style preserving TOML library +Home-page: https://github.com/sdispater/tomlkit +License: MIT +Author: Sébastien Eustace +Author-email: sebastien@eustace.io +Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.* +Classifier: License :: OSI Approved :: MIT License +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: 3.7 +Requires-Dist: enum34 (>=1.1,<2.0); python_version >= "2.7" and python_version < "2.8" +Requires-Dist: functools32 (>=3.2.3,<4.0.0); python_version >= "2.7" and python_version < "2.8" +Requires-Dist: typing (>=3.6,<4.0); python_version >= "2.7" and python_version < "2.8" or python_version >= "3.4" and python_version < "3.5" +Project-URL: Repository, https://github.com/sdispater/tomlkit +Description-Content-Type: text/markdown + diff --git a/tests/repositories/fixtures/pypi.org/metadata/tomlkit-0.5.3-py2.py3-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/tomlkit-0.5.3-py2.py3-none-any.whl.metadata new file mode 100644 index 00000000000..04ea890c943 --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/tomlkit-0.5.3-py2.py3-none-any.whl.metadata @@ -0,0 +1,23 @@ +Metadata-Version: 2.1 +Name: tomlkit +Version: 0.5.3 +Summary: Style preserving TOML library +Home-page: https://github.com/sdispater/tomlkit +License: MIT +Author: Sébastien Eustace +Author-email: sebastien@eustace.io +Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.* +Classifier: License :: OSI Approved :: MIT License +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: 3.7 +Requires-Dist: enum34 (>=1.1,<2.0); python_version >= "2.7" and python_version < "2.8" +Requires-Dist: functools32 (>=3.2.3,<4.0.0); python_version >= "2.7" and python_version < "2.8" +Requires-Dist: typing (>=3.6,<4.0); python_version >= "2.7" and python_version < "2.8" or python_version >= "3.4" and python_version < "3.5" +Project-URL: Repository, https://github.com/sdispater/tomlkit +Description-Content-Type: text/markdown + diff --git a/tests/repositories/fixtures/pypi.org/metadata/wheel-0.40.0-py3-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/wheel-0.40.0-py3-none-any.whl.metadata new file mode 100644 index 00000000000..2bb556fea34 --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/wheel-0.40.0-py3-none-any.whl.metadata @@ -0,0 +1,26 @@ +Metadata-Version: 2.1 +Name: wheel +Version: 0.40.0 +Summary: A built-package format for Python +Keywords: wheel,packaging +Author-email: Daniel Holth +Maintainer-email: Alex Grönholm +Requires-Python: >=3.7 +Description-Content-Type: text/x-rst +Classifier: Development Status :: 5 - Production/Stable +Classifier: Intended Audience :: Developers +Classifier: Topic :: System :: Archiving :: Packaging +Classifier: License :: OSI Approved :: MIT License +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 3 :: Only +Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 +Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 +Classifier: Programming Language :: Python :: 3.11 +Requires-Dist: pytest >= 6.0.0 ; extra == "test" +Project-URL: Changelog, https://wheel.readthedocs.io/en/stable/news.html +Project-URL: Documentation, https://wheel.readthedocs.io/ +Project-URL: Issue Tracker, https://github.com/pypa/wheel/issues +Provides-Extra: test + diff --git a/tests/repositories/fixtures/pypi.org/metadata/zipp-3.5.0-py3-none-any.whl.metadata b/tests/repositories/fixtures/pypi.org/metadata/zipp-3.5.0-py3-none-any.whl.metadata new file mode 100644 index 00000000000..aa941338ad8 --- /dev/null +++ b/tests/repositories/fixtures/pypi.org/metadata/zipp-3.5.0-py3-none-any.whl.metadata @@ -0,0 +1,31 @@ +Metadata-Version: 2.1 +Name: zipp +Version: 3.5.0 +Summary: Backport of pathlib-compatible object wrapper for zip files +Home-page: https://github.com/jaraco/zipp +Author: Jason R. Coombs +Author-email: jaraco@jaraco.com +License: UNKNOWN +Platform: UNKNOWN +Classifier: Development Status :: 5 - Production/Stable +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: MIT License +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3 :: Only +Requires-Python: >=3.6 +License-File: LICENSE +Provides-Extra: docs +Requires-Dist: sphinx ; extra == 'docs' +Requires-Dist: jaraco.packaging (>=8.2) ; extra == 'docs' +Requires-Dist: rst.linker (>=1.9) ; extra == 'docs' +Provides-Extra: testing +Requires-Dist: pytest (>=4.6) ; extra == 'testing' +Requires-Dist: pytest-checkdocs (>=2.4) ; extra == 'testing' +Requires-Dist: pytest-flake8 ; extra == 'testing' +Requires-Dist: pytest-cov ; extra == 'testing' +Requires-Dist: pytest-enabler (>=1.0.1) ; extra == 'testing' +Requires-Dist: jaraco.itertools ; extra == 'testing' +Requires-Dist: func-timeout ; extra == 'testing' +Requires-Dist: pytest-black (>=0.3.7) ; (platform_python_implementation != "PyPy" and python_version < "3.10") and extra == 'testing' +Requires-Dist: pytest-mypy ; (platform_python_implementation != "PyPy" and python_version < "3.10") and extra == 'testing' + diff --git a/tests/repositories/fixtures/pypi.py b/tests/repositories/fixtures/pypi.py index cf96a5ff714..f439982d40e 100644 --- a/tests/repositories/fixtures/pypi.py +++ b/tests/repositories/fixtures/pypi.py @@ -10,7 +10,6 @@ from poetry.repositories.pypi_repository import PyPiRepository from tests.helpers import FIXTURE_PATH_DISTRIBUTIONS -from tests.helpers import FIXTURE_PATH_REPOSITORIES from tests.helpers import FIXTURE_PATH_REPOSITORIES_PYPI @@ -43,7 +42,7 @@ def package_distribution_locations() -> list[Path]: @pytest.fixture def package_metadata_path() -> Path | None: - return FIXTURE_PATH_REPOSITORIES / "metadata" + return FIXTURE_PATH_REPOSITORIES_PYPI / "metadata" @pytest.fixture diff --git a/tests/repositories/test_pypi_repository.py b/tests/repositories/test_pypi_repository.py index 27ffa793ea4..4106525d8e2 100644 --- a/tests/repositories/test_pypi_repository.py +++ b/tests/repositories/test_pypi_repository.py @@ -28,7 +28,7 @@ def _use_simple_keyring(with_simple_keyring: None) -> None: def test_find_packages(pypi_repository: PyPiRepository) -> None: repo = pypi_repository - packages = repo.find_packages(Factory.create_dependency("requests", "^2.18")) + packages = repo.find_packages(Factory.create_dependency("requests", "~2.18.0")) assert len(packages) == 5