Skip to content

Instantly share code, notes, and snippets.

@notatallshaw
Created June 11, 2024 02:22
Show Gist options
  • Save notatallshaw/723f19a55102413cf1fef66631498e08 to your computer and use it in GitHub Desktop.
Save notatallshaw/723f19a55102413cf1fef66631498e08 to your computer and use it in GitHub Desktop.
{
"name": "pip-resolvelib-bug",
"description": "A pip/resolvelib bug (https://github.com/sarugaku/resolvelib/issues/134 / https://github.com/pypa/pip/issues/12317)",
"root": {
"requires": [
"pandas<=1.4.0,>=1.3.5",
"pystac<=1.8.3,>=1.8.2",
"pystac-client<=0.3.3,>=0.3.2",
"sat-stac<=0.1.1"
]
},
"packages": {
"pandas": {
"versions": {
"1.4.0": {
"requires": [
"python-dateutil>=2.8.1",
"pytz>=2020.1",
"numpy>=1.18.5",
"numpy>=1.19.2",
"numpy>=1.20.0",
"numpy>=1.21.0"
],
"extras": {
"test": [
"hypothesis>=5.5.3",
"pytest>=6.0",
"pytest-xdist>=1.31"
]
},
"requires_python": ">=3.8"
},
"1.3.5": {
"requires": [
"python-dateutil>=2.7.3",
"pytz>=2017.3",
"numpy>=1.17.3",
"numpy>=1.19.2",
"numpy>=1.20.0",
"numpy>=1.21.0"
],
"extras": {
"test": [
"hypothesis>=3.58",
"pytest>=6.0",
"pytest-xdist"
]
},
"requires_python": ">=3.7.1"
}
}
},
"pystac": {
"versions": {
"1.10.1": {
"requires": [
"python-dateutil>=2.7.0"
],
"extras": {
"bench": [
"asv~=0.6.0",
"packaging~=24.0",
"virtualenv~=20.22"
],
"docs": [
"Sphinx~=6.2",
"boto3~=1.28",
"ipython~=8.12",
"jinja2<4.0",
"jupyter~=1.0",
"nbsphinx~=0.9.0",
"pydata-sphinx-theme~=0.13",
"rasterio~=1.3",
"shapely~=2.0",
"sphinx-autobuild==2024.2.4",
"sphinx-design~=0.5.0",
"sphinxcontrib-fulltoc~=1.2"
],
"jinja2": [
"jinja2<4.0"
],
"orjson": [
"orjson>=3.5"
],
"test": [
"black~=24.0",
"codespell~=2.2",
"coverage~=7.2",
"doc8~=1.1",
"html5lib~=1.1",
"jinja2<4.0",
"jsonschema~=4.18",
"mypy~=1.2",
"orjson~=3.8",
"pre-commit~=3.2",
"pytest-cov~=5.0",
"pytest-mock~=3.10",
"pytest-recording~=0.13.0",
"pytest~=8.0",
"requests-mock~=1.11",
"ruff==0.3.4",
"types-html5lib~=1.1",
"types-orjson~=3.6",
"types-jsonschema~=4.18",
"types-python-dateutil~=2.8",
"types-urllib3~=1.26"
],
"urllib3": [
"urllib3>=1.26"
],
"validation": [
"jsonschema~=4.18"
]
},
"requires_python": ">=3.9"
},
"1.10.0": {
"requires": [
"python-dateutil>=2.7.0"
],
"extras": {
"bench": [
"asv~=0.6.0",
"packaging~=24.0",
"virtualenv~=20.22"
],
"docs": [
"Sphinx~=6.2",
"boto3~=1.28",
"ipython~=8.12",
"jinja2<4.0",
"jupyter~=1.0",
"nbsphinx~=0.9.0",
"pydata-sphinx-theme~=0.13",
"rasterio~=1.3",
"shapely~=2.0",
"sphinx-autobuild==2024.2.4",
"sphinx-design~=0.5.0",
"sphinxcontrib-fulltoc~=1.2"
],
"jinja2": [
"jinja2<4.0"
],
"orjson": [
"orjson>=3.5"
],
"test": [
"black~=24.0",
"codespell~=2.2",
"coverage~=7.2",
"doc8~=1.1",
"html5lib~=1.1",
"jinja2<4.0",
"jsonschema~=4.18",
"mypy~=1.2",
"orjson~=3.8",
"pre-commit~=3.2",
"pytest-cov~=5.0",
"pytest-mock~=3.10",
"pytest-recording~=0.13.0",
"pytest~=8.0",
"requests-mock~=1.11",
"ruff==0.3.4",
"types-html5lib~=1.1",
"types-orjson~=3.6",
"types-jsonschema~=4.18",
"types-python-dateutil~=2.8",
"types-urllib3~=1.26"
],
"urllib3": [
"urllib3>=1.26"
],
"validation": [
"jsonschema~=4.18"
]
},
"requires_python": ">=3.9"
},
"1.9.0": {
"requires": [
"python-dateutil>=2.7.0"
],
"extras": {
"bench": [
"asv~=0.6.0",
"packaging~=23.1",
"virtualenv~=20.22"
],
"docs": [
"Sphinx~=6.2",
"boto3~=1.28",
"ipython~=8.12",
"jinja2<4.0",
"jupyter~=1.0",
"nbsphinx~=0.9.0",
"pydata-sphinx-theme~=0.13",
"rasterio~=1.3",
"shapely~=2.0",
"sphinx-autobuild==2021.3.14",
"sphinx-design~=0.5.0",
"sphinxcontrib-fulltoc~=1.2"
],
"jinja2": [
"jinja2<4.0"
],
"orjson": [
"orjson>=3.5"
],
"test": [
"black~=23.3",
"codespell~=2.2",
"coverage~=7.2",
"doc8~=1.1",
"html5lib~=1.1",
"jinja2<4.0",
"jsonschema~=4.18",
"mypy~=1.2",
"orjson~=3.8",
"pre-commit~=3.2",
"pytest-cov~=4.0",
"pytest-mock~=3.10",
"pytest-recording~=0.13.0",
"pytest~=7.3",
"requests-mock~=1.11",
"ruff==0.1.1",
"types-html5lib~=1.1",
"types-orjson~=3.6",
"types-jsonschema~=4.18",
"types-python-dateutil~=2.8",
"types-urllib3~=1.26"
],
"urllib3": [
"urllib3>=1.26"
],
"validation": [
"jsonschema~=4.18"
]
},
"requires_python": ">=3.9"
},
"1.8.4": {
"requires": [
"python-dateutil>=2.7.0",
"importlib-resources>=5.12.0"
],
"extras": {
"bench": [
"asv~=0.6.0",
"packaging~=23.1",
"virtualenv~=20.22"
],
"docs": [
"Sphinx~=6.2",
"ipython~=8.12",
"jinja2<4.0",
"jupyter~=1.0",
"nbsphinx~=0.9.0",
"pydata-sphinx-theme~=0.13",
"sphinx-autobuild==2021.3.14",
"sphinx-design~=0.5.0",
"sphinxcontrib-fulltoc~=1.2"
],
"jinja2": [
"jinja2<4.0"
],
"orjson": [
"orjson>=3.5"
],
"test": [
"black~=23.3",
"codespell~=2.2",
"coverage~=7.2",
"doc8~=1.1",
"html5lib~=1.1",
"jinja2<4.0",
"jsonschema~=4.18",
"mypy~=1.2",
"orjson~=3.8",
"pre-commit~=3.2",
"pytest-cov~=4.0",
"pytest-mock~=3.10",
"pytest-recording~=0.13.0",
"pytest~=7.3",
"ruff==0.0.291",
"types-html5lib~=1.1",
"types-orjson~=3.6",
"types-python-dateutil~=2.8",
"types-urllib3~=1.26"
],
"urllib3": [
"urllib3>=1.26"
],
"validation": [
"jsonschema~=4.18"
]
},
"requires_python": ">=3.8"
},
"1.8.3": {
"requires": [
"python-dateutil>=2.7.0",
"importlib-resources>=5.12.0"
],
"extras": {
"bench": [
"asv~=0.5",
"virtualenv~=20.22"
],
"docs": [
"Sphinx~=6.2",
"ipython~=8.12",
"jinja2<4.0",
"jupyter~=1.0",
"nbsphinx~=0.9",
"pydata-sphinx-theme~=0.13",
"sphinx-autobuild==2021.3.14",
"sphinx-design~=0.4",
"sphinxcontrib-fulltoc~=1.2"
],
"jinja2": [
"jinja2<4.0"
],
"orjson": [
"orjson>=3.5"
],
"test": [
"black~=23.3",
"codespell~=2.2",
"coverage~=7.2",
"doc8~=1.1",
"html5lib~=1.1",
"jinja2<4.0",
"jsonschema<4.18,>=4.0.1",
"mypy~=1.2",
"orjson~=3.8",
"pre-commit~=3.2",
"pytest-cov~=4.0",
"pytest-mock~=3.10",
"pytest-recording~=0.13",
"pytest~=7.3",
"ruff==0.0.284",
"types-html5lib~=1.1",
"types-orjson~=3.6",
"types-python-dateutil~=2.8",
"types-urllib3~=1.26"
],
"urllib3": [
"urllib3>=1.26"
],
"validation": [
"jsonschema<4.18,>=4.0.1"
]
},
"requires_python": ">=3.8"
},
"1.8.2": {
"requires": [
"python-dateutil>=2.7.0",
"importlib-resources>=5.12.0"
],
"extras": {
"bench": [
"asv~=0.5",
"virtualenv~=20.22"
],
"docs": [
"Sphinx~=6.2",
"ipython~=8.12",
"jinja2<4.0",
"jupyter~=1.0",
"nbsphinx~=0.9",
"pydata-sphinx-theme~=0.13",
"sphinx-autobuild==2021.3.14",
"sphinx-design~=0.4",
"sphinxcontrib-fulltoc~=1.2"
],
"jinja2": [
"jinja2<4.0"
],
"orjson": [
"orjson>=3.5"
],
"test": [
"black~=23.3",
"codespell~=2.2",
"coverage~=7.2",
"doc8~=1.1",
"html5lib~=1.1",
"jinja2<4.0",
"jsonschema~=4.17",
"mypy~=1.2",
"orjson~=3.8",
"pre-commit~=3.2",
"pytest-cov~=4.0",
"pytest-mock~=3.10",
"pytest-recording~=0.12",
"pytest~=7.3",
"ruff==0.0.277",
"types-html5lib~=1.1",
"types-orjson~=3.6",
"types-python-dateutil~=2.8",
"types-urllib3~=1.26",
"vcrpy<5"
],
"urllib3": [
"urllib3>=1.26"
],
"validation": [
"jsonschema<4.18,>=4.0.1"
]
},
"requires_python": ">=3.8"
},
"1.8.1": {
"requires": [
"python-dateutil>=2.7.0",
"importlib-resources>=5.12.0"
],
"extras": {
"bench": [
"asv~=0.5",
"virtualenv~=20.22"
],
"docs": [
"Sphinx~=6.2",
"ipython~=8.12",
"jinja2<4.0",
"jupyter~=1.0",
"nbsphinx~=0.9",
"pydata-sphinx-theme~=0.13",
"sphinx-autobuild==2021.3.14",
"sphinx-design~=0.4",
"sphinxcontrib-fulltoc~=1.2"
],
"jinja2": [
"jinja2<4.0"
],
"orjson": [
"orjson>=3.5"
],
"test": [
"black~=23.3",
"codespell~=2.2",
"coverage~=7.2",
"doc8~=1.1",
"html5lib~=1.1",
"jinja2<4.0",
"jsonschema~=4.17",
"mypy~=1.2",
"orjson~=3.8",
"pre-commit~=3.2",
"pytest-cov~=4.0",
"pytest-mock~=3.10",
"pytest-recording~=0.12",
"pytest~=7.3",
"ruff==0.0.275",
"types-html5lib~=1.1",
"types-orjson~=3.6",
"types-python-dateutil~=2.8",
"types-urllib3~=1.26",
"vcrpy<5"
],
"urllib3": [
"urllib3>=1.26"
],
"validation": [
"jsonschema>=4.0.1"
]
},
"requires_python": ">=3.8"
},
"1.8.0": {
"requires": [
"python-dateutil>=2.7.0",
"importlib-resources>=5.12.0"
],
"extras": {
"bench": [
"asv~=0.5",
"virtualenv~=20.22"
],
"docs": [
"Sphinx~=6.2",
"ipython~=8.12",
"jinja2<4.0",
"jupyter~=1.0",
"nbsphinx~=0.9",
"pydata-sphinx-theme~=0.13",
"sphinx-autobuild==2021.3.14",
"sphinx-design~=0.4",
"sphinxcontrib-fulltoc~=1.2"
],
"jinja2": [
"jinja2<4.0"
],
"orjson": [
"orjson>=3.5"
],
"test": [
"black~=23.3",
"codespell~=2.2",
"coverage~=7.2",
"doc8~=1.1",
"html5lib~=1.1",
"jinja2<4.0",
"jsonschema~=4.17",
"mypy~=1.2",
"orjson~=3.8",
"pre-commit~=3.2",
"pytest-cov~=4.0",
"pytest-mock~=3.10",
"pytest-recording~=0.12",
"pytest~=7.3",
"ruff==0.0.275",
"types-html5lib~=1.1",
"types-orjson~=3.6",
"types-python-dateutil~=2.8",
"types-urllib3~=1.26",
"vcrpy<5"
],
"urllib3": [
"urllib3>=1.26"
],
"validation": [
"jsonschema>=4.0.1"
]
},
"requires_python": ">=3.8"
},
"1.7.3": {
"requires": [
"python-dateutil>=2.7.0"
],
"extras": {
"orjson": [
"orjson>=3.5"
],
"urllib3": [
"urllib3>=1.26"
],
"validation": [
"jsonschema>=4.0.1"
]
},
"requires_python": ">=3.8"
},
"1.7.2": {
"requires": [
"python-dateutil>=2.7.0"
],
"extras": {
"orjson": [
"orjson>=3.5"
],
"urllib3": [
"urllib3>=1.26"
],
"validation": [
"jsonschema>=4.0.1"
]
},
"requires_python": ">=3.8"
},
"1.7.1": {
"requires": [
"python-dateutil>=2.7.0"
],
"extras": {
"orjson": [
"orjson>=3.5"
],
"urllib3": [
"urllib3>=1.26"
],
"validation": [
"jsonschema>=4.0.1"
]
},
"requires_python": ">=3.8"
},
"1.7.0": {
"requires": [
"python-dateutil>=2.7.0"
],
"extras": {
"orjson": [
"orjson>=3.5"
],
"urllib3": [
"urllib3>=1.26"
],
"validation": [
"jsonschema>=4.0.1"
]
},
"requires_python": ">=3.8"
},
"1.6.1": {
"requires": [
"python-dateutil>=2.7.0"
],
"extras": {
"orjson": [
"orjson>=3.5"
],
"validation": [
"jsonschema>=4.0.1"
]
},
"requires_python": ">=3.8"
},
"1.6.0": {
"requires": [
"python-dateutil>=2.7.0"
],
"extras": {
"orjson": [
"orjson>=3.5"
],
"validation": [
"jsonschema>=3.0"
]
},
"requires_python": ">=3.8"
},
"1.5.0": {
"requires": [
"python-dateutil>=2.7.0",
"typing-extensions>=3.7"
],
"extras": {
"orjson": [
"orjson>=3.5"
],
"validation": [
"jsonschema>=3.0"
]
},
"requires_python": ">=3.7"
},
"1.4.0": {
"requires": [
"python-dateutil>=2.7.0",
"typing-extensions>=3.7"
],
"extras": {
"orjson": [
"orjson>=3.5"
],
"validation": [
"jsonschema>=3.0"
]
},
"requires_python": ">=3.7"
},
"1.2.0": {
"requires": [
"python-dateutil>=2.7.0",
"typing-extensions>=3.7"
],
"extras": {
"orjson": [
"orjson>=3.5"
],
"validation": [
"jsonschema>=3.0"
]
},
"requires_python": ">=3.7"
}
}
},
"pystac-client": {
"versions": {
"0.3.3": {
"requires": [
"requests>=2.25",
"pystac>=1.4.0"
],
"extras": {
"validation": [
"jsonschema==3.2.0"
]
},
"requires_python": ">=3.7"
},
"0.3.2": {
"requires": [
"requests>=2.25",
"pystac~=1.2.0"
],
"extras": {
"validation": [
"jsonschema==3.2.0"
]
},
"requires_python": ">=3.7"
}
}
},
"sat-stac": {
"versions": {
"0.1.1": {
"requires": [
"requests>=2.19.1",
"python-dateutil~=2.7.5"
]
},
"0.1.0": {
"requires": [
"requests~=2.19.1",
"python-dateutil~=2.7.5"
]
}
}
},
"numpy": {
"versions": {
"1.26.4": {
"requires_python": ">=3.9"
},
"1.26.3": {
"requires_python": ">=3.9"
},
"1.26.2": {
"requires_python": ">=3.9"
},
"1.26.1": {
"requires_python": "<3.13,>=3.9"
},
"1.26.0": {
"requires_python": "<3.13,>=3.9"
},
"1.25.2": {
"requires_python": ">=3.9"
},
"1.25.1": {
"requires_python": ">=3.9"
},
"1.25.0": {
"requires_python": ">=3.9"
},
"1.24.4": {
"requires_python": ">=3.8"
},
"1.24.3": {
"requires_python": ">=3.8"
},
"1.24.2": {
"requires_python": ">=3.8"
},
"1.24.1": {
"requires_python": ">=3.8"
},
"1.24.0": {
"requires_python": ">=3.8"
},
"1.23.5": {
"requires_python": ">=3.8"
},
"1.23.4": {
"requires_python": ">=3.8"
},
"1.23.3": {
"requires_python": ">=3.8"
},
"1.23.2": {
"requires_python": ">=3.8"
},
"1.23.1": {
"requires_python": ">=3.8"
},
"1.23.0": {
"requires_python": ">=3.8"
},
"1.22.4": {
"requires_python": ">=3.8"
},
"1.22.3": {
"requires_python": ">=3.8"
},
"1.22.2": {
"requires_python": ">=3.8"
},
"1.22.1": {
"requires_python": ">=3.8"
},
"1.22.0": {
"requires_python": ">=3.8"
},
"1.21.6": {
"requires_python": "<3.11,>=3.7"
},
"1.21.5": {
"requires_python": "<3.11,>=3.7"
},
"1.21.4": {
"requires_python": "<3.11,>=3.7"
},
"1.21.3": {
"requires_python": "<3.11,>=3.7"
},
"1.21.2": {
"requires_python": "<3.11,>=3.7"
},
"1.21.1": {
"requires_python": ">=3.7"
},
"1.21.0": {
"requires_python": ">=3.7"
}
}
},
"python-dateutil": {
"versions": {
"2.9.0.post0": {
"requires": [
"six>=1.5"
],
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
},
"2.9.0": {
"requires": [
"six>=1.5"
],
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
},
"2.8.2": {
"requires": [
"six>=1.5"
],
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
},
"2.8.1": {
"requires": [
"six>=1.5"
],
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
},
"2.8.0": {
"requires": [
"six>=1.5"
],
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
},
"2.7.5": {
"requires": [
"six>=1.5"
],
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
},
"2.7.4": {
"requires": [
"six>=1.5"
],
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
},
"2.7.3": {
"requires": [
"six>=1.5"
],
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
},
"2.7.2": {
"requires": [
"six>=1.5"
],
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
},
"2.7.1": {
"requires": [
"six>=1.5"
],
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
},
"2.7.0": {
"requires": [
"six>=1.5"
],
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
}
}
},
"pytz": {
"versions": {
"2024.1": {},
"2023.4": {},
"2023.3.post1": {},
"2023.3": {},
"2023.2": {},
"2022.7.1": {},
"2022.7": {},
"2022.6": {},
"2022.5": {},
"2022.4": {},
"2022.2.1": {},
"2022.2": {},
"2022.1": {},
"2021.3": {},
"2021.1": {},
"2020.5": {},
"2020.4": {},
"2020.1": {},
"2019.3": {},
"2019.2": {},
"2019.1": {},
"2018.9": {},
"2018.7": {},
"2018.6": {},
"2018.5": {},
"2018.4": {},
"2018.3": {},
"2017.3": {}
}
},
"importlib-resources": {
"versions": {
"6.4.0": {
"requires": [
"zipp>=3.1.0"
],
"extras": {
"docs": [
"sphinx>=3.5",
"sphinx<7.2.5",
"jaraco.packaging>=9.3",
"rst.linker>=1.9",
"furo",
"sphinx-lint",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"pytest-cov",
"pytest-enabler>=2.2",
"pytest-ruff>=0.2.1",
"zipp>=3.17",
"jaraco.test>=5.4",
"pytest-mypy"
]
},
"requires_python": ">=3.8"
},
"6.3.2": {
"requires": [
"zipp>=3.1.0"
],
"extras": {
"docs": [
"sphinx>=3.5",
"sphinx<7.2.5",
"jaraco.packaging>=9.3",
"rst.linker>=1.9",
"furo",
"sphinx-lint",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"pytest-cov",
"pytest-enabler>=2.2",
"pytest-ruff>=0.2.1",
"zipp>=3.17",
"jaraco.collections",
"pytest-mypy"
]
},
"requires_python": ">=3.8"
},
"6.3.1": {
"requires": [
"zipp>=3.1.0"
],
"extras": {
"docs": [
"sphinx>=3.5",
"sphinx<7.2.5",
"jaraco.packaging>=9.3",
"rst.linker>=1.9",
"furo",
"sphinx-lint",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"pytest-cov",
"pytest-enabler>=2.2",
"pytest-ruff>=0.2.1",
"zipp>=3.17",
"jaraco.collections",
"pytest-mypy"
]
},
"requires_python": ">=3.8"
},
"6.3.0": {
"requires": [
"zipp>=3.1.0"
],
"extras": {
"docs": [
"sphinx>=3.5",
"sphinx<7.2.5",
"jaraco.packaging>=9.3",
"rst.linker>=1.9",
"furo",
"sphinx-lint",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"pytest-cov",
"pytest-enabler>=2.2",
"pytest-ruff>=0.2.1",
"zipp>=3.17",
"jaraco.collections",
"pytest-mypy"
]
},
"requires_python": ">=3.8"
},
"6.2.0": {
"requires": [
"zipp>=3.1.0"
],
"extras": {
"docs": [
"sphinx>=3.5",
"sphinx<7.2.5",
"jaraco.packaging>=9.3",
"rst.linker>=1.9",
"furo",
"sphinx-lint",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"pytest-cov",
"pytest-enabler>=2.2",
"pytest-ruff>=0.2.1",
"zipp>=3.17",
"jaraco.collections",
"pytest-mypy"
]
},
"requires_python": ">=3.8"
},
"6.1.3": {
"requires": [
"zipp>=3.1.0"
],
"extras": {
"docs": [
"sphinx>=3.5",
"sphinx<7.2.5",
"jaraco.packaging>=9.3",
"rst.linker>=1.9",
"furo",
"sphinx-lint",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"pytest-cov",
"pytest-enabler>=2.2",
"pytest-ruff>=0.2.1",
"zipp>=3.17",
"jaraco.collections",
"pytest-mypy"
]
},
"requires_python": ">=3.8"
},
"6.1.2": {
"requires": [
"zipp>=3.1.0"
],
"extras": {
"docs": [
"sphinx>=3.5",
"sphinx<7.2.5",
"jaraco.packaging>=9.3",
"rst.linker>=1.9",
"furo",
"sphinx-lint",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"pytest-cov",
"pytest-enabler>=2.2",
"pytest-ruff>=0.2.1",
"zipp>=3.17",
"pytest-mypy"
]
},
"requires_python": ">=3.8"
},
"6.1.1": {
"requires": [
"zipp>=3.1.0"
],
"extras": {
"docs": [
"sphinx>=3.5",
"sphinx<7.2.5",
"jaraco.packaging>=9.3",
"rst.linker>=1.9",
"furo",
"sphinx-lint",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"pytest-cov",
"pytest-enabler>=2.2",
"pytest-ruff",
"zipp>=3.17",
"pytest-black>=0.3.7",
"pytest-mypy>=0.9.1"
]
},
"requires_python": ">=3.8"
},
"6.1.0": {
"requires": [
"zipp>=3.1.0"
],
"extras": {
"docs": [
"sphinx>=3.5",
"sphinx<7.2.5",
"jaraco.packaging>=9.3",
"rst.linker>=1.9",
"furo",
"sphinx-lint",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"pytest-cov",
"pytest-enabler>=2.2",
"pytest-ruff",
"zipp>=3.17",
"pytest-black>=0.3.7",
"pytest-mypy>=0.9.1"
]
},
"requires_python": ">=3.8"
},
"6.0.1": {
"requires": [
"zipp>=3.1.0"
],
"extras": {
"docs": [
"sphinx>=3.5",
"jaraco.packaging>=9.3",
"rst.linker>=1.9",
"furo",
"sphinx-lint",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"pytest-cov",
"pytest-enabler>=2.2",
"pytest-ruff",
"pytest-black>=0.3.7",
"pytest-mypy>=0.9.1"
]
},
"requires_python": ">=3.8"
},
"6.0.0": {
"requires": [
"zipp>=3.1.0"
],
"extras": {
"docs": [
"sphinx>=3.5",
"jaraco.packaging>=9.3",
"rst.linker>=1.9",
"furo",
"sphinx-lint",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"pytest-cov",
"pytest-enabler>=2.2",
"pytest-ruff",
"pytest-black>=0.3.7",
"pytest-mypy>=0.9.1"
]
},
"requires_python": ">=3.8"
},
"5.13.0": {
"requires": [
"zipp>=3.1.0"
],
"extras": {
"docs": [
"sphinx>=3.5",
"jaraco.packaging>=9.3",
"rst.linker>=1.9",
"furo",
"sphinx-lint",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"pytest-cov",
"pytest-enabler>=2.2",
"pytest-ruff",
"pytest-black>=0.3.7",
"pytest-mypy>=0.9.1"
]
},
"requires_python": ">=3.8"
},
"5.12.0": {
"requires": [
"zipp>=3.1.0"
],
"extras": {
"docs": [
"sphinx>=3.5",
"jaraco.packaging>=9",
"rst.linker>=1.9",
"furo",
"sphinx-lint",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"flake8<5",
"pytest-cov",
"pytest-enabler>=1.3",
"pytest-black>=0.3.7",
"pytest-mypy>=0.9.1",
"pytest-flake8"
]
},
"requires_python": ">=3.7"
}
}
},
"typing-extensions": {
"versions": {
"4.11.0": {
"requires_python": ">=3.8"
},
"4.10.0": {
"requires_python": ">=3.8"
},
"4.9.0": {
"requires_python": ">=3.8"
},
"4.8.0": {
"requires_python": ">=3.8"
},
"4.7.1": {
"requires_python": ">=3.7"
},
"4.7.0": {
"requires_python": ">=3.7"
},
"4.6.3": {
"requires_python": ">=3.7"
},
"4.6.2": {
"requires_python": ">=3.7"
},
"4.6.1": {
"requires_python": ">=3.7"
},
"4.6.0": {
"requires_python": ">=3.7"
},
"4.5.0": {
"requires_python": ">=3.7"
},
"4.4.0": {
"requires_python": ">=3.7"
},
"4.3.0": {
"requires_python": ">=3.7"
},
"4.2.0": {
"requires_python": ">=3.7"
},
"4.1.1": {
"requires_python": ">=3.6"
},
"4.1.0": {
"requires_python": ">=3.6"
},
"4.0.1": {
"requires_python": ">=3.6"
},
"4.0.0": {
"requires_python": ">=3.6"
},
"3.10.0.2": {
"requires": [
"typing>=3.7.4"
]
},
"3.10.0.1": {
"requires": [
"typing>=3.7.4"
]
},
"3.10.0.0": {
"requires": [
"typing>=3.7.4"
]
},
"3.7.4.3": {
"requires": [
"typing>=3.7.4"
]
},
"3.7.4.2": {
"requires": [
"typing>=3.7.4"
]
},
"3.7.4.1": {
"requires": [
"typing>=3.7.4"
]
},
"3.7.4": {},
"3.7.2": {}
}
},
"requests": {
"versions": {
"2.31.0": {
"requires": [
"charset-normalizer<4,>=2",
"idna<4,>=2.5",
"urllib3<3,>=1.21.1",
"certifi>=2017.4.17"
],
"extras": {
"socks": [
"PySocks!=1.5.7,>=1.5.6"
],
"use-chardet-on-py3": [
"chardet<6,>=3.0.2"
]
},
"requires_python": ">=3.7"
},
"2.30.0": {
"requires": [
"charset-normalizer<4,>=2",
"idna<4,>=2.5",
"urllib3<3,>=1.21.1",
"certifi>=2017.4.17"
],
"extras": {
"socks": [
"PySocks!=1.5.7,>=1.5.6"
],
"use-chardet-on-py3": [
"chardet<6,>=3.0.2"
]
},
"requires_python": ">=3.7"
},
"2.29.0": {
"requires": [
"charset-normalizer<4,>=2",
"idna<4,>=2.5",
"urllib3<1.27,>=1.21.1",
"certifi>=2017.4.17"
],
"extras": {
"socks": [
"PySocks!=1.5.7,>=1.5.6"
],
"use-chardet-on-py3": [
"chardet<6,>=3.0.2"
]
},
"requires_python": ">=3.7"
},
"2.28.2": {
"requires": [
"charset-normalizer<4,>=2",
"idna<4,>=2.5",
"urllib3<1.27,>=1.21.1",
"certifi>=2017.4.17"
],
"extras": {
"socks": [
"PySocks!=1.5.7,>=1.5.6"
],
"use-chardet-on-py3": [
"chardet<6,>=3.0.2"
]
},
"requires_python": "<4,>=3.7"
},
"2.28.1": {
"requires": [
"charset-normalizer<3,>=2",
"idna<4,>=2.5",
"urllib3<1.27,>=1.21.1",
"certifi>=2017.4.17"
],
"extras": {
"socks": [
"PySocks!=1.5.7,>=1.5.6"
],
"use-chardet-on-py3": [
"chardet<6,>=3.0.2"
]
},
"requires_python": "<4,>=3.7"
},
"2.28.0": {
"requires": [
"charset-normalizer~=2.0.0",
"idna<4,>=2.5",
"urllib3<1.27,>=1.21.1",
"certifi>=2017.4.17"
],
"extras": {
"socks": [
"PySocks!=1.5.7,>=1.5.6"
],
"use-chardet-on-py3": [
"chardet<5,>=3.0.2"
]
},
"requires_python": "<4,>=3.7"
},
"2.27.1": {
"requires": [
"urllib3<1.27,>=1.21.1",
"certifi>=2017.4.17",
"chardet<5,>=3.0.2",
"idna<3,>=2.5",
"charset-normalizer~=2.0.0",
"idna<4,>=2.5"
],
"extras": {
"socks": [
"PySocks!=1.5.7,>=1.5.6",
"win-inet-pton"
],
"use-chardet-on-py3": [
"chardet<5,>=3.0.2"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7"
},
"2.27.0": {
"requires": [
"urllib3<1.27,>=1.21.1",
"certifi>=2017.4.17",
"chardet<5,>=3.0.2",
"idna<3,>=2.5",
"charset-normalizer~=2.0.0",
"idna<4,>=2.5"
],
"extras": {
"socks": [
"PySocks!=1.5.7,>=1.5.6",
"win-inet-pton"
],
"use-chardet-on-py3": [
"chardet<5,>=3.0.2"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7"
},
"2.26.0": {
"requires": [
"urllib3<1.27,>=1.21.1",
"certifi>=2017.4.17",
"chardet<5,>=3.0.2",
"idna<3,>=2.5",
"charset-normalizer~=2.0.0",
"idna<4,>=2.5"
],
"extras": {
"socks": [
"PySocks!=1.5.7,>=1.5.6",
"win-inet-pton"
],
"use-chardet-on-py3": [
"chardet<5,>=3.0.2"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7"
},
"2.25.1": {
"requires": [
"chardet<5,>=3.0.2",
"idna<3,>=2.5",
"urllib3<1.27,>=1.21.1",
"certifi>=2017.4.17"
],
"extras": {
"security": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4"
],
"socks": [
"PySocks!=1.5.7,>=1.5.6",
"win-inet-pton"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
},
"2.25.0": {
"requires": [
"chardet<4,>=3.0.2",
"idna<3,>=2.5",
"urllib3<1.27,>=1.21.1",
"certifi>=2017.4.17"
],
"extras": {
"security": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4"
],
"socks": [
"PySocks!=1.5.7,>=1.5.6",
"win-inet-pton"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
},
"2.24.0": {
"requires": [
"chardet<4,>=3.0.2",
"idna<3,>=2.5",
"urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1",
"certifi>=2017.4.17"
],
"extras": {
"security": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4"
],
"socks": [
"PySocks!=1.5.7,>=1.5.6",
"win-inet-pton"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
},
"2.23.0": {
"requires": [
"chardet<4,>=3.0.2",
"idna<3,>=2.5",
"urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1",
"certifi>=2017.4.17"
],
"extras": {
"security": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4"
],
"socks": [
"PySocks!=1.5.7,>=1.5.6",
"win-inet-pton"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
},
"2.22.0": {
"requires": [
"chardet<3.1.0,>=3.0.2",
"idna<2.9,>=2.5",
"urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1",
"certifi>=2017.4.17"
],
"extras": {
"security": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0"
],
"socks": [
"PySocks!=1.5.7,>=1.5.6",
"win-inet-pton"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
},
"2.21.0": {
"requires": [
"chardet<3.1.0,>=3.0.2",
"idna<2.9,>=2.5",
"urllib3<1.25,>=1.21.1",
"certifi>=2017.4.17"
],
"extras": {
"security": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0"
],
"socks": [
"PySocks!=1.5.7,>=1.5.6",
"win-inet-pton"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
},
"2.20.1": {
"requires": [
"chardet<3.1.0,>=3.0.2",
"idna<2.8,>=2.5",
"urllib3<1.25,>=1.21.1",
"certifi>=2017.4.17"
],
"extras": {
"security": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0"
],
"socks": [
"PySocks!=1.5.7,>=1.5.6",
"win-inet-pton"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
},
"2.20.0": {
"requires": [
"chardet<3.1.0,>=3.0.2",
"idna<2.8,>=2.5",
"urllib3<1.25,>=1.21.1",
"certifi>=2017.4.17"
],
"extras": {
"security": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0"
],
"socks": [
"PySocks!=1.5.7,>=1.5.6",
"win-inet-pton"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
},
"2.19.1": {
"requires": [
"chardet<3.1.0,>=3.0.2",
"idna<2.8,>=2.5",
"urllib3<1.24,>=1.21.1",
"certifi>=2017.4.17"
],
"extras": {
"security": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0"
],
"socks": [
"PySocks!=1.5.7,>=1.5.6",
"win-inet-pton"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.6"
}
}
},
"six": {
"versions": {
"1.16.0": {
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
},
"1.15.0": {
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
},
"1.14.0": {
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
},
"1.13.0": {
"requires_python": "!=3.0.*,!=3.1.*,>=2.6"
},
"1.12.0": {
"requires_python": "!=3.0.*,!=3.1.*,>=2.6"
},
"1.11.0": {},
"1.10.0": {},
"1.9.0": {},
"1.8.0": {},
"1.7.3": {},
"1.7.2": {},
"1.7.1": {},
"1.7.0": {},
"1.6.1": {},
"1.6.0": {},
"1.5.2": {},
"1.5.1": {},
"1.5.0": {}
}
},
"zipp": {
"versions": {
"3.18.1": {
"extras": {
"docs": [
"sphinx>=3.5",
"jaraco.packaging>=9.3",
"rst.linker>=1.9",
"furo",
"sphinx-lint",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"pytest-cov",
"pytest-enabler>=2.2",
"pytest-ruff>=0.2.1",
"jaraco.itertools",
"jaraco.functools",
"more-itertools",
"big-O",
"pytest-ignore-flaky",
"pytest-mypy"
]
},
"requires_python": ">=3.8"
},
"3.18.0": {
"extras": {
"docs": [
"sphinx>=3.5",
"jaraco.packaging>=9.3",
"rst.linker>=1.9",
"furo",
"sphinx-lint",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"pytest-cov",
"pytest-enabler>=2.2",
"pytest-ruff>=0.2.1",
"jaraco.itertools",
"jaraco.functools",
"more-itertools",
"big-O",
"pytest-ignore-flaky",
"pytest-mypy"
]
},
"requires_python": ">=3.8"
},
"3.17.0": {
"extras": {
"docs": [
"sphinx>=3.5",
"sphinx<7.2.5",
"jaraco.packaging>=9.3",
"rst.linker>=1.9",
"furo",
"sphinx-lint",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"pytest-cov",
"pytest-enabler>=2.2",
"pytest-ruff",
"jaraco.itertools",
"jaraco.functools",
"more-itertools",
"big-O",
"pytest-ignore-flaky",
"pytest-black>=0.3.7",
"pytest-mypy>=0.9.1"
]
},
"requires_python": ">=3.8"
},
"3.16.2": {
"extras": {
"docs": [
"sphinx>=3.5",
"jaraco.packaging>=9.3",
"rst.linker>=1.9",
"furo",
"sphinx-lint",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"pytest-cov",
"pytest-enabler>=2.2",
"pytest-ruff",
"jaraco.itertools",
"jaraco.functools",
"more-itertools",
"big-O",
"pytest-ignore-flaky",
"pytest-black>=0.3.7",
"pytest-mypy>=0.9.1"
]
},
"requires_python": ">=3.8"
},
"3.16.1": {
"extras": {
"docs": [
"sphinx>=3.5",
"jaraco.packaging>=9.3",
"rst.linker>=1.9",
"furo",
"sphinx-lint",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"pytest-cov",
"pytest-enabler>=2.2",
"pytest-ruff",
"jaraco.itertools",
"jaraco.functools",
"more-itertools",
"big-O",
"pytest-black>=0.3.7",
"pytest-mypy>=0.9.1"
]
},
"requires_python": ">=3.8"
},
"3.16.0": {
"extras": {
"docs": [
"sphinx>=3.5",
"jaraco.packaging>=9.3",
"rst.linker>=1.9",
"furo",
"sphinx-lint",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"pytest-cov",
"pytest-enabler>=2.2",
"pytest-ruff",
"jaraco.itertools",
"jaraco.functools",
"more-itertools",
"big-O",
"pytest-black>=0.3.7",
"pytest-mypy>=0.9.1"
]
},
"requires_python": ">=3.8"
},
"3.15.0": {
"extras": {
"docs": [
"sphinx>=3.5",
"jaraco.packaging>=9",
"rst.linker>=1.9",
"furo",
"sphinx-lint",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"flake8<5",
"pytest-cov",
"pytest-enabler>=1.3",
"jaraco.itertools",
"jaraco.functools",
"more-itertools",
"big-O",
"pytest-black>=0.3.7",
"pytest-mypy>=0.9.1",
"pytest-flake8"
]
},
"requires_python": ">=3.7"
},
"3.14.0": {
"extras": {
"docs": [
"sphinx>=3.5",
"jaraco.packaging>=9",
"rst.linker>=1.9",
"furo",
"sphinx-lint",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"flake8<5",
"pytest-cov",
"pytest-enabler>=1.3",
"jaraco.itertools",
"func-timeout",
"jaraco.functools",
"more-itertools",
"pytest-black>=0.3.7",
"pytest-mypy>=0.9.1",
"pytest-flake8"
]
},
"requires_python": ">=3.7"
},
"3.13.0": {
"extras": {
"docs": [
"sphinx>=3.5",
"jaraco.packaging>=9",
"rst.linker>=1.9",
"furo",
"sphinx-lint",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"flake8<5",
"pytest-cov",
"pytest-enabler>=1.3",
"jaraco.itertools",
"func-timeout",
"jaraco.functools",
"more-itertools",
"pytest-black>=0.3.7",
"pytest-mypy>=0.9.1",
"pytest-flake8"
]
},
"requires_python": ">=3.7"
},
"3.12.1": {
"extras": {
"docs": [
"sphinx>=3.5",
"jaraco.packaging>=9",
"rst.linker>=1.9",
"furo",
"sphinx-lint",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"flake8<5",
"pytest-cov",
"pytest-enabler>=1.3",
"jaraco.itertools",
"func-timeout",
"jaraco.functools",
"more-itertools",
"pytest-black>=0.3.7",
"pytest-mypy>=0.9.1",
"pytest-flake8"
]
},
"requires_python": ">=3.7"
},
"3.12.0": {
"extras": {
"docs": [
"sphinx>=3.5",
"jaraco.packaging>=9",
"rst.linker>=1.9",
"furo",
"sphinx-lint",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"flake8<5",
"pytest-cov",
"pytest-enabler>=1.3",
"jaraco.itertools",
"func-timeout",
"jaraco.functools",
"more-itertools",
"pytest-black>=0.3.7",
"pytest-mypy>=0.9.1",
"pytest-flake8"
]
},
"requires_python": ">=3.7"
},
"3.11.0": {
"extras": {
"docs": [
"sphinx>=3.5",
"jaraco.packaging>=9",
"rst.linker>=1.9",
"furo",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"flake8<5",
"pytest-cov",
"pytest-enabler>=1.3",
"jaraco.itertools",
"func-timeout",
"jaraco.functools",
"more-itertools",
"pytest-black>=0.3.7",
"pytest-mypy>=0.9.1",
"pytest-flake8"
]
},
"requires_python": ">=3.7"
},
"3.10.0": {
"extras": {
"docs": [
"sphinx>=3.5",
"jaraco.packaging>=9",
"rst.linker>=1.9",
"furo",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"pytest-flake8",
"flake8<5",
"pytest-cov",
"pytest-enabler>=1.3",
"jaraco.itertools",
"func-timeout",
"jaraco.functools",
"more-itertools",
"pytest-black>=0.3.7",
"pytest-mypy>=0.9.1"
]
},
"requires_python": ">=3.7"
},
"3.9.1": {
"extras": {
"docs": [
"sphinx>=3.5",
"jaraco.packaging>=9",
"rst.linker>=1.9",
"furo",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"pytest-flake8",
"flake8<5",
"pytest-cov",
"pytest-enabler>=1.3",
"jaraco.itertools",
"func-timeout",
"jaraco.functools",
"more-itertools",
"pytest-black>=0.3.7",
"pytest-mypy>=0.9.1"
]
},
"requires_python": ">=3.7"
},
"3.9.0": {
"extras": {
"docs": [
"sphinx>=3.5",
"jaraco.packaging>=9",
"rst.linker>=1.9",
"furo",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"pytest-flake8",
"flake8<5",
"pytest-cov",
"pytest-enabler>=1.3",
"jaraco.itertools",
"func-timeout",
"jaraco.functools",
"more-itertools",
"pytest-black>=0.3.7",
"pytest-mypy>=0.9.1"
]
},
"requires_python": ">=3.7"
},
"3.8.1": {
"extras": {
"docs": [
"sphinx",
"jaraco.packaging>=9",
"rst.linker>=1.9",
"jaraco.tidelift>=1.4"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"pytest-flake8",
"pytest-cov",
"pytest-enabler>=1.3",
"jaraco.itertools",
"func-timeout",
"pytest-black>=0.3.7",
"pytest-mypy>=0.9.1"
]
},
"requires_python": ">=3.7"
},
"3.8.0": {
"extras": {
"docs": [
"sphinx",
"jaraco.packaging>=9",
"rst.linker>=1.9"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"pytest-flake8",
"pytest-cov",
"pytest-enabler>=1.0.1",
"jaraco.itertools",
"func-timeout",
"pytest-black>=0.3.7",
"pytest-mypy>=0.9.1"
]
},
"requires_python": ">=3.7"
},
"3.7.0": {
"extras": {
"docs": [
"sphinx",
"jaraco.packaging>=8.2",
"rst.linker>=1.9"
],
"testing": [
"pytest>=6",
"pytest-checkdocs>=2.4",
"pytest-flake8",
"pytest-cov",
"pytest-enabler>=1.0.1",
"jaraco.itertools",
"func-timeout",
"pytest-black>=0.3.7",
"pytest-mypy"
]
},
"requires_python": ">=3.7"
},
"3.6.0": {
"extras": {
"docs": [
"sphinx",
"jaraco.packaging>=8.2",
"rst.linker>=1.9"
],
"testing": [
"pytest>=4.6",
"pytest-checkdocs>=2.4",
"pytest-flake8",
"pytest-cov",
"pytest-enabler>=1.0.1",
"jaraco.itertools",
"func-timeout",
"pytest-black>=0.3.7",
"pytest-mypy"
]
},
"requires_python": ">=3.6"
},
"3.5.1": {
"extras": {
"docs": [
"sphinx",
"jaraco.packaging>=8.2",
"rst.linker>=1.9"
],
"testing": [
"pytest>=4.6",
"pytest-checkdocs>=2.4",
"pytest-flake8",
"pytest-cov",
"pytest-enabler>=1.0.1",
"jaraco.itertools",
"func-timeout",
"pytest-black>=0.3.7",
"pytest-mypy"
]
},
"requires_python": ">=3.6"
},
"3.5.0": {
"extras": {
"docs": [
"sphinx",
"jaraco.packaging>=8.2",
"rst.linker>=1.9"
],
"testing": [
"pytest>=4.6",
"pytest-checkdocs>=2.4",
"pytest-flake8",
"pytest-cov",
"pytest-enabler>=1.0.1",
"jaraco.itertools",
"func-timeout",
"pytest-black>=0.3.7",
"pytest-mypy"
]
},
"requires_python": ">=3.6"
},
"3.4.2": {
"extras": {
"docs": [
"sphinx",
"jaraco.packaging>=8.2",
"rst.linker>=1.9"
],
"testing": [
"pytest>=4.6",
"pytest-checkdocs>=2.4",
"pytest-flake8",
"pytest-cov",
"pytest-enabler>=1.0.1",
"jaraco.itertools",
"func-timeout",
"pytest-black>=0.3.7",
"pytest-mypy"
]
},
"requires_python": ">=3.6"
},
"3.4.1": {
"extras": {
"docs": [
"sphinx",
"jaraco.packaging>=8.2",
"rst.linker>=1.9"
],
"testing": [
"pytest>=4.6",
"pytest-checkdocs>=1.2.3",
"pytest-flake8",
"pytest-cov",
"pytest-enabler",
"jaraco.itertools",
"func-timeout",
"pytest-black>=0.3.7",
"pytest-mypy"
]
},
"requires_python": ">=3.6"
},
"3.4.0": {
"extras": {
"docs": [
"sphinx",
"jaraco.packaging>=3.2",
"rst.linker>=1.9"
],
"testing": [
"pytest!=3.7.3,>=3.5",
"pytest-checkdocs>=1.2.3",
"pytest-flake8",
"pytest-cov",
"jaraco.test>=3.2.0",
"jaraco.itertools",
"func-timeout",
"pytest-black>=0.3.7",
"pytest-mypy"
]
},
"requires_python": ">=3.6"
},
"3.3.2": {
"extras": {
"docs": [
"sphinx",
"jaraco.packaging>=3.2",
"rst.linker>=1.9"
],
"testing": [
"pytest!=3.7.3,>=3.5",
"pytest-checkdocs>=1.2.3",
"pytest-flake8",
"pytest-cov",
"jaraco.test>=3.2.0",
"jaraco.itertools",
"func-timeout",
"pytest-black>=0.3.7",
"pytest-mypy"
]
},
"requires_python": ">=3.6"
},
"3.3.1": {
"extras": {
"docs": [
"sphinx",
"jaraco.packaging>=3.2",
"rst.linker>=1.9"
],
"testing": [
"pytest!=3.7.3,>=3.5",
"pytest-checkdocs>=1.2.3",
"pytest-flake8",
"pytest-cov",
"jaraco.test>=3.2.0",
"jaraco.itertools",
"func-timeout",
"pytest-black>=0.3.7",
"pytest-mypy"
]
},
"requires_python": ">=3.6"
},
"3.3.0": {
"extras": {
"docs": [
"sphinx",
"jaraco.packaging>=3.2",
"rst.linker>=1.9"
],
"testing": [
"pytest!=3.7.3,>=3.5",
"pytest-checkdocs>=1.2.3",
"pytest-flake8",
"pytest-cov",
"jaraco.test>=3.2.0",
"jaraco.itertools",
"func-timeout",
"pytest-black>=0.3.7",
"pytest-mypy"
]
},
"requires_python": ">=3.6"
},
"3.2.0": {
"extras": {
"docs": [
"sphinx",
"jaraco.packaging>=3.2",
"rst.linker>=1.9"
],
"testing": [
"pytest!=3.7.3,>=3.5",
"pytest-checkdocs>=1.2.3",
"pytest-flake8",
"pytest-cov",
"jaraco.test>=3.2.0",
"jaraco.itertools",
"func-timeout",
"pytest-black>=0.3.7",
"pytest-mypy"
]
},
"requires_python": ">=3.6"
},
"3.1.0": {
"extras": {
"docs": [
"sphinx",
"jaraco.packaging>=3.2",
"rst.linker>=1.9"
],
"testing": [
"jaraco.itertools",
"func-timeout"
]
},
"requires_python": ">=3.6"
}
}
},
"typing": {
"versions": {
"3.10.0.0": {
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,<3.5,>=2.7"
},
"3.7.4.1": {},
"3.7.4": {}
}
},
"charset-normalizer": {
"versions": {
"3.3.2": {
"requires_python": ">=3.7.0"
},
"3.3.1": {
"requires_python": ">=3.7.0"
},
"3.3.0": {
"requires_python": ">=3.7.0"
},
"3.2.0": {
"requires_python": ">=3.7.0"
},
"3.1.0": {
"requires_python": ">=3.7.0"
},
"3.0.1": {},
"3.0.0": {},
"2.1.1": {
"extras": {
"unicode-backport": [
"unicodedata2"
]
},
"requires_python": ">=3.6.0"
},
"2.1.0": {
"extras": {
"unicode-backport": [
"unicodedata2"
]
},
"requires_python": ">=3.6.0"
},
"2.0.12": {
"extras": {
"unicode-backport": [
"unicodedata2"
]
},
"requires_python": ">=3.5.0"
},
"2.0.11": {
"extras": {
"unicode-backport": [
"unicodedata2"
]
},
"requires_python": ">=3.5.0"
},
"2.0.10": {
"extras": {
"unicode-backport": [
"unicodedata2"
]
},
"requires_python": ">=3.5.0"
},
"2.0.9": {
"extras": {
"unicode-backport": [
"unicodedata2"
]
},
"requires_python": ">=3.5.0"
},
"2.0.8": {
"extras": {
"unicode-backport": [
"unicodedata2"
]
},
"requires_python": ">=3.5.0"
},
"2.0.7": {
"extras": {
"unicode-backport": [
"unicodedata2"
]
},
"requires_python": ">=3.5.0"
},
"2.0.6": {
"extras": {
"unicode-backport": [
"unicodedata2"
]
},
"requires_python": ">=3.5.0"
},
"2.0.5": {
"extras": {
"unicode-backport": [
"unicodedata2"
]
},
"requires_python": ">=3.5.0"
},
"2.0.4": {
"extras": {
"unicode-backport": [
"unicodedata2"
]
},
"requires_python": ">=3.5.0"
},
"2.0.3": {
"extras": {
"unicode-backport": [
"unicodedata2"
]
},
"requires_python": ">=3.5.0"
},
"2.0.2": {
"extras": {
"unicode-backport": [
"unicodedata2"
]
},
"requires_python": ">=3.5.0"
},
"2.0.1": {
"extras": {
"unicode-backport": [
"unicodedata2"
]
},
"requires_python": ">=3.5.0"
},
"2.0.0": {
"extras": {
"unicode-backport": [
"unicodedata2"
]
},
"requires_python": ">=3.5.0"
}
}
},
"idna": {
"versions": {
"3.7": {
"requires_python": ">=3.5"
},
"3.6": {
"requires_python": ">=3.5"
},
"3.5": {
"requires_python": ">=3.5"
},
"3.4": {
"requires_python": ">=3.5"
},
"3.3": {
"requires_python": ">=3.5"
},
"3.2": {
"requires_python": ">=3.5"
},
"3.1": {
"requires_python": ">=3.4"
},
"3.0": {
"requires_python": ">=3.4"
},
"2.10": {
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
},
"2.9": {
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
},
"2.8": {
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
},
"2.7": {},
"2.6": {},
"2.5": {}
}
},
"urllib3": {
"versions": {
"2.2.1": {
"extras": {
"brotli": [
"brotli>=1.0.9",
"brotlicffi>=0.8.0"
],
"h2": [
"h2<5,>=4"
],
"socks": [
"pysocks!=1.5.7,<2.0,>=1.5.6"
],
"zstd": [
"zstandard>=0.18.0"
]
},
"requires_python": ">=3.8"
},
"2.2.0": {
"extras": {
"brotli": [
"brotli>=1.0.9",
"brotlicffi>=0.8.0"
],
"h2": [
"h2<5,>=4"
],
"socks": [
"pysocks!=1.5.7,<2.0,>=1.5.6"
],
"zstd": [
"zstandard>=0.18.0"
]
},
"requires_python": ">=3.8"
},
"2.1.0": {
"extras": {
"brotli": [
"brotli>=1.0.9",
"brotlicffi>=0.8.0"
],
"socks": [
"pysocks!=1.5.7,<2.0,>=1.5.6"
],
"zstd": [
"zstandard>=0.18.0"
]
},
"requires_python": ">=3.8"
},
"2.0.7": {
"extras": {
"brotli": [
"brotli>=1.0.9",
"brotlicffi>=0.8.0"
],
"secure": [
"certifi",
"cryptography>=1.9",
"idna>=2.0.0",
"pyopenssl>=17.1.0",
"urllib3-secure-extra"
],
"socks": [
"pysocks!=1.5.7,<2.0,>=1.5.6"
],
"zstd": [
"zstandard>=0.18.0"
]
},
"requires_python": ">=3.7"
},
"2.0.6": {
"extras": {
"brotli": [
"brotli>=1.0.9",
"brotlicffi>=0.8.0"
],
"secure": [
"certifi",
"cryptography>=1.9",
"idna>=2.0.0",
"pyopenssl>=17.1.0",
"urllib3-secure-extra"
],
"socks": [
"pysocks!=1.5.7,<2.0,>=1.5.6"
],
"zstd": [
"zstandard>=0.18.0"
]
},
"requires_python": ">=3.7"
},
"2.0.5": {
"extras": {
"brotli": [
"brotli>=1.0.9",
"brotlicffi>=0.8.0"
],
"secure": [
"certifi",
"cryptography>=1.9",
"idna>=2.0.0",
"pyopenssl>=17.1.0",
"urllib3-secure-extra"
],
"socks": [
"pysocks!=1.5.7,<2.0,>=1.5.6"
],
"zstd": [
"zstandard>=0.18.0"
]
},
"requires_python": ">=3.7"
},
"2.0.4": {
"extras": {
"brotli": [
"brotli>=1.0.9",
"brotlicffi>=0.8.0"
],
"secure": [
"certifi",
"cryptography>=1.9",
"idna>=2.0.0",
"pyopenssl>=17.1.0",
"urllib3-secure-extra"
],
"socks": [
"pysocks!=1.5.7,<2.0,>=1.5.6"
],
"zstd": [
"zstandard>=0.18.0"
]
},
"requires_python": ">=3.7"
},
"2.0.3": {
"extras": {
"brotli": [
"brotli>=1.0.9",
"brotlicffi>=0.8.0"
],
"secure": [
"certifi",
"cryptography>=1.9",
"idna>=2.0.0",
"pyopenssl>=17.1.0",
"urllib3-secure-extra"
],
"socks": [
"pysocks!=1.5.7,<2.0,>=1.5.6"
],
"zstd": [
"zstandard>=0.18.0"
]
},
"requires_python": ">=3.7"
},
"2.0.2": {
"extras": {
"brotli": [
"brotli>=1.0.9",
"brotlicffi>=0.8.0"
],
"secure": [
"certifi",
"cryptography>=1.9",
"idna>=2.0.0",
"pyopenssl>=17.1.0",
"urllib3-secure-extra"
],
"socks": [
"pysocks!=1.5.7,<2.0,>=1.5.6"
],
"zstd": [
"zstandard>=0.18.0"
]
},
"requires_python": ">=3.7"
},
"2.0.1": {
"extras": {
"brotli": [
"brotli>=1.0.9",
"brotlicffi>=0.8.0"
],
"secure": [
"certifi",
"cryptography>=1.9",
"idna>=2.0.0",
"pyopenssl>=17.1.0",
"urllib3-secure-extra"
],
"socks": [
"pysocks!=1.5.7,<2.0,>=1.5.6"
],
"zstd": [
"zstandard>=0.18.0"
]
},
"requires_python": ">=3.7"
},
"2.0.0": {
"extras": {
"brotli": [
"brotli>=1.0.9",
"brotlicffi>=0.8.0"
],
"secure": [
"certifi",
"cryptography>=1.9",
"idna>=2.0.0",
"pyopenssl>=17.1.0",
"urllib3-secure-extra"
],
"socks": [
"pysocks!=1.5.7,<2.0,>=1.5.6"
],
"zstd": [
"zstandard>=0.18.0"
]
},
"requires_python": ">=3.7"
},
"1.26.18": {
"extras": {
"brotli": [
"brotlicffi>=0.8.0",
"brotli==1.0.9",
"brotlipy>=0.6.0",
"brotli>=1.0.9"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"urllib3-secure-extra",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7"
},
"1.26.17": {
"extras": {
"brotli": [
"brotlicffi>=0.8.0",
"brotli==1.0.9",
"brotlipy>=0.6.0",
"brotli>=1.0.9"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"urllib3-secure-extra",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7"
},
"1.26.16": {
"extras": {
"brotli": [
"brotlicffi>=0.8.0",
"brotli>=1.0.9",
"brotlipy>=0.6.0"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"urllib3-secure-extra",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7"
},
"1.26.15": {
"extras": {
"brotli": [
"brotlicffi>=0.8.0",
"brotli>=1.0.9",
"brotlipy>=0.6.0"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"urllib3-secure-extra",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7"
},
"1.26.14": {
"extras": {
"brotli": [
"brotlicffi>=0.8.0",
"brotli>=1.0.9",
"brotlipy>=0.6.0"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"urllib3-secure-extra",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7"
},
"1.26.13": {
"extras": {
"brotli": [
"brotlicffi>=0.8.0",
"brotli>=1.0.9",
"brotlipy>=0.6.0"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"urllib3-secure-extra",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7"
},
"1.26.12": {
"extras": {
"brotli": [
"brotlicffi>=0.8.0",
"brotli>=1.0.9",
"brotlipy>=0.6.0"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"urllib3-secure-extra",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,<4,>=2.7"
},
"1.26.11": {
"extras": {
"brotli": [
"brotlicffi>=0.8.0",
"brotli>=1.0.9",
"brotlipy>=0.6.0"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,<4,>=2.7"
},
"1.26.10": {
"extras": {
"brotli": [
"brotlicffi>=0.8.0",
"brotli>=1.0.9",
"brotlipy>=0.6.0"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,<4,>=2.7"
},
"1.26.9": {
"extras": {
"brotli": [
"brotlicffi>=0.8.0",
"brotli>=1.0.9",
"brotlipy>=0.6.0"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4,>=2.7"
},
"1.26.8": {
"extras": {
"brotli": [
"brotlipy>=0.6.0"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4,>=2.7"
},
"1.26.7": {
"extras": {
"brotli": [
"brotlipy>=0.6.0"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4,>=2.7"
},
"1.26.6": {
"extras": {
"brotli": [
"brotlipy>=0.6.0"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4,>=2.7"
},
"1.26.5": {
"extras": {
"brotli": [
"brotlipy>=0.6.0"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4,>=2.7"
},
"1.26.4": {
"extras": {
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
],
"brotli": [
"brotlipy>=0.6.0"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4,>=2.7"
},
"1.26.3": {
"extras": {
"brotli": [
"brotlipy>=0.6.0"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4,>=2.7"
},
"1.26.2": {
"extras": {
"brotli": [
"brotlipy>=0.6.0"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4,>=2.7"
},
"1.26.1": {
"extras": {
"brotli": [
"brotlipy>=0.6.0"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4,>=2.7"
},
"1.26.0": {
"extras": {
"brotli": [
"brotlipy>=0.6.0"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4,>=2.7"
},
"1.25.11": {
"extras": {
"brotli": [
"brotlipy>=0.6.0"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4,>=2.7"
},
"1.25.10": {
"extras": {
"brotli": [
"brotlipy>=0.6.0"
],
"secure": [
"certifi",
"cryptography>=1.3.4",
"idna>=2.0.0",
"pyOpenSSL>=0.14",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4,>=2.7"
},
"1.25.9": {
"extras": {
"brotli": [
"brotlipy>=0.6.0"
],
"secure": [
"certifi",
"cryptography>=1.3.4",
"idna>=2.0.0",
"pyOpenSSL>=0.14",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4,>=2.7"
},
"1.25.8": {
"extras": {
"brotli": [
"brotlipy>=0.6.0"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4,>=2.7"
},
"1.25.7": {
"extras": {
"brotli": [
"brotlipy>=0.6.0"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,<4,>=2.7"
},
"1.25.6": {
"extras": {
"brotli": [
"brotlipy>=0.6.0"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,<4,>=2.7"
},
"1.25.5": {
"extras": {
"brotli": [
"brotlipy>=0.6.0"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,<4,>=2.7"
},
"1.25.4": {
"extras": {
"brotli": [
"brotlipy>=0.6.0"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,<4,>=2.7"
},
"1.25.3": {
"extras": {
"brotli": [
"brotlipy>=0.6.0"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,<4,>=2.7"
},
"1.25.2": {
"extras": {
"brotli": [
"brotlipy>=0.6.0"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,<4,>=2.7"
},
"1.25.1": {
"extras": {
"brotli": [
"brotlipy>=0.6.0"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,<4,>=2.7"
},
"1.25": {
"extras": {
"brotli": [
"brotlipy>=0.6.0"
],
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,<4,>=2.7"
},
"1.24.3": {
"extras": {
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,<4,>=2.7"
},
"1.24.2": {
"extras": {
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,<4,>=2.7"
},
"1.24.1": {
"extras": {
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,<4,>=2.7"
},
"1.24": {
"extras": {
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,<4,>=2.7"
},
"1.23": {
"extras": {
"secure": [
"pyOpenSSL<18.0.0,>=0.14",
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
},
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,<4,>=2.6"
},
"1.22": {
"extras": {
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
}
},
"1.21.1": {
"extras": {
"secure": [
"pyOpenSSL>=0.14",
"cryptography>=1.3.4",
"idna>=2.0.0",
"certifi",
"ipaddress"
],
"socks": [
"PySocks!=1.5.7,<2.0,>=1.5.6"
]
}
}
}
},
"certifi": {
"versions": {
"2024.2.2": {
"requires_python": ">=3.6"
},
"2023.11.17": {
"requires_python": ">=3.6"
},
"2023.7.22": {
"requires_python": ">=3.6"
},
"2023.5.7": {
"requires_python": ">=3.6"
},
"2022.12.7": {
"requires_python": ">=3.6"
},
"2022.9.24": {
"requires_python": ">=3.6"
},
"2022.9.14": {
"requires_python": ">=3.6"
},
"2022.6.15.2": {
"requires_python": ">=3.6"
},
"2022.6.15.1": {
"requires_python": ">=3.6"
},
"2022.6.15": {
"requires_python": ">=3.6"
},
"2022.5.18.1": {
"requires_python": ">=3.6"
},
"2022.5.18": {
"requires_python": ">=3.5"
},
"2021.10.8": {},
"2021.5.30": {},
"2020.12.5": {},
"2020.11.8": {},
"2020.6.20": {},
"2020.4.5.2": {},
"2020.4.5.1": {},
"2020.4.5": {},
"2019.11.28": {},
"2019.9.11": {},
"2019.6.16": {},
"2019.3.9": {},
"2018.11.29": {},
"2018.10.15": {},
"2018.8.24": {},
"2018.8.13": {},
"2018.4.16": {},
"2018.1.18": {},
"2017.11.5": {},
"2017.7.27.1": {},
"2017.7.27": {},
"2017.4.17": {}
}
},
"chardet": {
"versions": {
"4.0.0": {
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
},
"3.0.4": {},
"3.0.3": {},
"3.0.2": {}
}
}
},
"expected": {
"satisfiable": true
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment