diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0f4b03069a..50fd4634ae 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -10,7 +10,7 @@ Added * Continue introducing `pants `_ to improve DX (Developer Experience) working on StackStorm, improve our security posture, and improve CI reliability thanks in part to pants' use of PEX lockfiles. This is not a user-facing addition. - #5778 #5789 #5817 #5795 + #5778 #5789 #5817 #5795 #5830 Contributed by @cognifloyd diff --git a/lockfiles/st2.lock b/lockfiles/st2.lock new file mode 100644 index 0000000000..98ccfcf4a0 --- /dev/null +++ b/lockfiles/st2.lock @@ -0,0 +1,4840 @@ +// This lockfile was autogenerated by Pants. To regenerate, run: +// +// ./pants generate-lockfiles --resolve=st2 +// +// --- BEGIN PANTS LOCKFILE METADATA: DO NOT EDIT OR REMOVE --- +// { +// "version": 3, +// "valid_for_interpreter_constraints": [ +// "CPython<3.9,>=3.6" +// ], +// "generated_with_requirements": [ +// "PyYAML", +// "RandomWords", +// "apscheduler", +// "argcomplete", +// "ciso8601", +// "cryptography", +// "eventlet<0.31", +// "flex", +// "gitdb", +// "gitpython", +// "greenlet", +// "gunicorn", +// "jinja2", +// "jsonpath-rw", +// "jsonschema", +// "kombu", +// "lockfile", +// "logshipper@ git+https://github.com/StackStorm/logshipper.git@stackstorm_patched ; platform_system == \"Linux\"", +// "mail-parser==3.15.0", +// "mock", +// "mongoengine", +// "networkx", +// "orjson", +// "orquesta@ git+https://github.com/StackStorm/orquesta.git@v1.5.0", +// "oslo.config<1.13,>=1.12.1", +// "paramiko", +// "prance", +// "prettytable", +// "prompt-toolkit<2", +// "psutil", +// "pyinotify<=0.10,>=0.9.5; platform_system == \"Linux\"", +// "pymongo", +// "pyrabbit", +// "pytest", +// "python-dateutil", +// "python-editor", +// "python-json-logger", +// "python-statsd", +// "pytz", +// "pywinrm", +// "redis", +// "requests[security]", +// "retrying", +// "routes", +// "semver", +// "setuptools", +// "simplejson", +// "six", +// "sseclient-py", +// "st2-auth-backend-flat-file@ git+https://github.com/StackStorm/st2-auth-backend-flat-file.git@master", +// "st2-auth-ldap@ git+https://github.com/StackStorm/st2-auth-ldap.git@master", +// "st2-rbac-backend@ git+https://github.com/StackStorm/st2-rbac-backend.git@master", +// "stevedore<3", +// "tabulate", +// "tooz", +// "udatetime", +// "ujson", +// "unittest2", +// "virtualenv", +// "webob", +// "webtest", +// "zake", +// "zstandard" +// ], +// "manylinux": "manylinux2014", +// "requirement_constraints": [ +// "MarkupSafe<2.1.0,>=0.23", +// "amqp==5.0.6", +// "bcrypt==3.2.0", +// "cffi<1.15.0", +// "dnspython<2.0.0,>=1.16.0", +// "oslo.utils<5.0,>=4.0.0", +// "tenacity<7.0.0,>=3.2.1", +// "typing-extensions<4.2" +// ], +// "only_binary": [], +// "no_binary": [] +// } +// --- END PANTS LOCKFILE METADATA --- + +{ + "allow_builds": true, + "allow_prereleases": false, + "allow_wheels": true, + "build_isolation": true, + "constraints": [ + "MarkupSafe<2.1.0,>=0.23", + "amqp==5.0.6", + "bcrypt==3.2.0", + "cffi<1.15.0", + "dnspython<2.0.0,>=1.16.0", + "oslo.utils<5.0,>=4.0.0", + "tenacity<7.0.0,>=3.2.1", + "typing-extensions<4.2" + ], + "locked_resolves": [ + { + "locked_requirements": [ + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "493a2ac6788ce270a2f6a765b017299f60c1998f5a8617908ee9be082f7300fb", + "url": "https://files.pythonhosted.org/packages/80/f1/cd7626c763e58f967317023c3dd01a2fab5d6f00f8e1c672ccceb3aae5cb/amqp-5.0.6-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "03e16e94f2b34c31f8bf1206d8ddd3ccaa4c315f7f6a1879b7b1210d229568c2", + "url": "https://files.pythonhosted.org/packages/dd/a8/b00824f9be6eb4e15f565a82731c39962d71ba6e692659d22b61991b884a/amqp-5.0.6.tar.gz" + } + ], + "project_name": "amqp", + "requires_dists": [ + "vine==5.0.0" + ], + "requires_python": ">=3.6", + "version": "5.0.6" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "c8c618241dbb2785ed5a687504b14cb1851d6f7b5a4edf3a51e39cc6a069967a", + "url": "https://files.pythonhosted.org/packages/23/4d/e32c8cd0738942234d7a328ef9272a59c69f3c5db01d46e35003ffef20e4/APScheduler-3.9.1.post1-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "b2bea0309569da53a7261bfa0ce19c67ddbfe151bda776a6a907579fdbd3eb2a", + "url": "https://files.pythonhosted.org/packages/29/40/38699ecfd1c90f2bc26a781131aef85e3e55241812a69dda89d827e1d833/APScheduler-3.9.1.post1.tar.gz" + } + ], + "project_name": "apscheduler", + "requires_dists": [ + "funcsigs; python_version < \"3.5\"", + "futures; python_version == \"2.7\"", + "gevent; extra == \"gevent\"", + "kazoo; extra == \"zookeeper\"", + "mock; python_version == \"2.7\" and extra == \"testing\"", + "pymongo>=3.0; extra == \"mongodb\"", + "pytest-asyncio; python_version >= \"3.5\" and extra == \"testing\"", + "pytest-asyncio<0.6; python_version == \"3.4\" and extra == \"testing\"", + "pytest-cov; extra == \"testing\"", + "pytest-tornado5; extra == \"testing\"", + "pytest; extra == \"testing\"", + "pytz", + "redis>=3.0; extra == \"redis\"", + "rethinkdb>=2.4.0; extra == \"rethinkdb\"", + "setuptools>=0.7", + "six>=1.4.0", + "sphinx-rtd-theme; extra == \"doc\"", + "sphinx; extra == \"doc\"", + "sqlalchemy>=0.8; extra == \"sqlalchemy\"", + "tornado>=4.3; extra == \"tornado\"", + "trollius; python_version == \"2.7\" and extra == \"asyncio\"", + "twisted; extra == \"twisted\"", + "tzlocal!=3.*,>=2.0" + ], + "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", + "version": "3.9.1.post1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "cffa11ea77999bb0dd27bb25ff6dc142a6796142f68d45b1a26b11f58724561e", + "url": "https://files.pythonhosted.org/packages/d3/e5/c5509683462e51b070df9e83e7f72c1ccfe3f733f328b4a0f06804c27278/argcomplete-2.0.0-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "6372ad78c89d662035101418ae253668445b391755cfe94ea52f1b9d22425b20", + "url": "https://files.pythonhosted.org/packages/05/f8/67851ae4fe5396ba6868c5d84219b81ea6a5d53991a6853616095c30adc0/argcomplete-2.0.0.tar.gz" + } + ], + "project_name": "argcomplete", + "requires_dists": [ + "coverage; extra == \"test\"", + "flake8; extra == \"test\"", + "importlib-metadata<5,>=0.23; python_version == \"3.6\"", + "importlib-metadata<5,>=0.23; python_version == \"3.7\"", + "pexpect; extra == \"test\"", + "wheel; extra == \"test\"" + ], + "requires_python": ">=3.6", + "version": "2" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "c31647edb69fd3d465a847ea3157d37bed1f95f19760b11a47aa91c04b666314", + "url": "https://files.pythonhosted.org/packages/f2/94/3af39d34be01a24a6e65433d19e107099374224905f1e0cc6bbe1fd22a2f/argparse-1.4.0-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "62b089a55be1d8949cd2bc7e0df0bddb9e028faefc8c32038cc84862aefdd6e4", + "url": "https://files.pythonhosted.org/packages/18/dd/e617cfc3f6210ae183374cd9f6a26b20514bbb5a792af97949c5aacddf0f/argparse-1.4.0.tar.gz" + } + ], + "project_name": "argparse", + "requires_dists": [], + "requires_python": null, + "version": "1.4" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "8ca1e4fcf50d07413d66d1a5e416e42cfdf5851c981d679a09851a6853383b3c", + "url": "https://files.pythonhosted.org/packages/d6/c1/8991e7c5385b897b8c020cdaad718c5b087a6626d1d11a23e1ea87e325a7/async_timeout-4.0.2-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "2163e1640ddb52b7a8c80d0a67a08587e5d245cc9c553a74a847056bc2976b15", + "url": "https://files.pythonhosted.org/packages/54/6e/9678f7b2993537452710ffb1750c62d2c26df438aa621ad5fa9d1507a43a/async-timeout-4.0.2.tar.gz" + } + ], + "project_name": "async-timeout", + "requires_dists": [ + "typing-extensions>=3.6.5; python_version < \"3.8\"" + ], + "requires_python": ">=3.6", + "version": "4.0.2" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "86efa402f67bf2df34f51a335487cf46b1ec130d02b8d39fd248abfd30da551c", + "url": "https://files.pythonhosted.org/packages/f2/bc/d817287d1aa01878af07c19505fafd1165cd6a119e9d0821ca1d1c20312d/attrs-22.1.0-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "29adc2665447e5191d0e7c568fde78b21f9672d344281d0c6e1ab085429b22b6", + "url": "https://files.pythonhosted.org/packages/1a/cb/c4ffeb41e7137b23755a45e1bfec9cbb76ecf51874c6f1d113984ecaa32c/attrs-22.1.0.tar.gz" + } + ], + "project_name": "attrs", + "requires_dists": [ + "cloudpickle; platform_python_implementation == \"CPython\" and extra == \"dev\"", + "cloudpickle; platform_python_implementation == \"CPython\" and extra == \"tests\"", + "cloudpickle; platform_python_implementation == \"CPython\" and extra == \"tests_no_zope\"", + "coverage[toml]>=5.0.2; extra == \"dev\"", + "coverage[toml]>=5.0.2; extra == \"tests\"", + "coverage[toml]>=5.0.2; extra == \"tests_no_zope\"", + "furo; extra == \"dev\"", + "furo; extra == \"docs\"", + "hypothesis; extra == \"dev\"", + "hypothesis; extra == \"tests\"", + "hypothesis; extra == \"tests_no_zope\"", + "mypy!=0.940,>=0.900; extra == \"dev\"", + "mypy!=0.940,>=0.900; extra == \"tests\"", + "mypy!=0.940,>=0.900; extra == \"tests_no_zope\"", + "pre-commit; extra == \"dev\"", + "pympler; extra == \"dev\"", + "pympler; extra == \"tests\"", + "pympler; extra == \"tests_no_zope\"", + "pytest-mypy-plugins; extra == \"dev\"", + "pytest-mypy-plugins; extra == \"tests\"", + "pytest-mypy-plugins; extra == \"tests_no_zope\"", + "pytest>=4.3.0; extra == \"dev\"", + "pytest>=4.3.0; extra == \"tests\"", + "pytest>=4.3.0; extra == \"tests_no_zope\"", + "sphinx-notfound-page; extra == \"dev\"", + "sphinx-notfound-page; extra == \"docs\"", + "sphinx; extra == \"dev\"", + "sphinx; extra == \"docs\"", + "zope.interface; extra == \"dev\"", + "zope.interface; extra == \"docs\"", + "zope.interface; extra == \"tests\"" + ], + "requires_python": ">=3.5", + "version": "22.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "7b0a64cda4145548fed9efc10322770f929b944ce5cee6c0dfe0c87bf4c0c8c9", + "url": "https://files.pythonhosted.org/packages/1a/ab/3e941e3fcf1b7d3ab3d0233194d99d6a0ed6b24f8f956fc81e47edc8c079/backports.zoneinfo-0.2.1-cp38-cp38-manylinux1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "da6013fd84a690242c310d77ddb8441a559e9cb3d3d59ebac9aca1a57b2e18bc", + "url": "https://files.pythonhosted.org/packages/33/1c/9357061860f5d3a09e1877aa4cf7c004c55eec40a1036761144ef24d8a1d/backports.zoneinfo-0.2.1-cp36-cp36m-macosx_10_14_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "8961c0f32cd0336fb8e8ead11a1f8cd99ec07145ec2931122faaac1c8f7fd987", + "url": "https://files.pythonhosted.org/packages/4a/6d/eca004eeadcbf8bd64cc96feb9e355536147f0577420b44d80c7cac70767/backports.zoneinfo-0.2.1-cp38-cp38-macosx_10_14_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "5c144945a7752ca544b4b78c8c41544cdfaf9786f25fe5ffb10e838e19a27570", + "url": "https://files.pythonhosted.org/packages/4c/7e/ed8af95bed90eeccfb4a4fe6ec424bc7a79e1aa983e54dd1d9062d9fa20b/backports.zoneinfo-0.2.1-cp37-cp37m-manylinux1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "f04e857b59d9d1ccc39ce2da1021d196e47234873820cbeaad210724b1ee28ac", + "url": "https://files.pythonhosted.org/packages/74/a1/323f86a5ca5a559d452affb879512365a0473529398bfcf2d712a40ae088/backports.zoneinfo-0.2.1-cp37-cp37m-macosx_10_14_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "fadbfe37f74051d024037f223b8e001611eac868b5c5b06144ef4d8b799862f2", + "url": "https://files.pythonhosted.org/packages/ad/85/475e514c3140937cf435954f78dedea1861aeab7662d11de232bdaa90655/backports.zoneinfo-0.2.1.tar.gz" + }, + { + "algorithm": "sha256", + "hash": "e81b76cace8eda1fca50e345242ba977f9be6ae3945af8d46326d776b4cf78d1", + "url": "https://files.pythonhosted.org/packages/c1/8f/9b1b920a6a95652463143943fa3b8c000cb0b932ab463764a6f2a2416560/backports.zoneinfo-0.2.1-cp38-cp38-manylinux1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "17746bd546106fa389c51dbea67c8b7c8f0d14b5526a579ca6ccf5ed72c526cf", + "url": "https://files.pythonhosted.org/packages/d1/04/8f2fed9c0cb9c88442fc8d6372cb0f5738fb05a65b45e2d371fbc8a15087/backports.zoneinfo-0.2.1-cp37-cp37m-manylinux1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "89a48c0d158a3cc3f654da4c2de1ceba85263fafb861b98b59040a5086259722", + "url": "https://files.pythonhosted.org/packages/ef/9a/8de8f379d5b3961a517762cc051b366de3f7d4d3a2250120e7a71e25fab4/backports.zoneinfo-0.2.1-cp36-cp36m-manylinux1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "1c5742112073a563c81f786e77514969acb58649bcdf6cdf0b4ed31a348d4546", + "url": "https://files.pythonhosted.org/packages/f9/04/33e910faffe91a5680d68a064162525779259ae5de3b0c0c5bd9c4e900e0/backports.zoneinfo-0.2.1-cp36-cp36m-manylinux1_x86_64.whl" + } + ], + "project_name": "backports-zoneinfo", + "requires_dists": [ + "importlib-resources; python_version < \"3.7\"", + "tzdata; extra == \"tzdata\"" + ], + "requires_python": ">=3.6", + "version": "0.2.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "56e5da069a76470679f312a7d3d23deb3ac4519991a0361abc11da837087b61d", + "url": "https://files.pythonhosted.org/packages/66/23/f0e4f9f37c00bbebb9014e3daaa8ca40561fef4a3dc12aee3643248c4208/bcrypt-3.2.0-cp36-abi3-musllinux_1_1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "cd1ea2ff3038509ea95f687256c46b79f5fc382ad0aa3664d200047546d511d1", + "url": "https://files.pythonhosted.org/packages/26/70/6d218afbe4c73538053c1016dd631e8f25fffc10cd01f5c272d7acf3c03d/bcrypt-3.2.0-cp36-abi3-manylinux2010_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "63d4e3ff96188e5898779b6057878fecf3f11cfe6ec3b313ea09955d587ec7a7", + "url": "https://files.pythonhosted.org/packages/52/a7/51ab6481ac355517696477889d8ab232106a0ddadda642c54e47a2ab40b9/bcrypt-3.2.0-cp36-abi3-manylinux1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "b589229207630484aefe5899122fb938a5b017b0f4349f769b8c13e78d99a8fd", + "url": "https://files.pythonhosted.org/packages/6d/41/9c68492335dc668066a420b1fb1809f24b933e74807142f9e2dd38dafe4b/bcrypt-3.2.0-cp36-abi3-macosx_10_10_universal2.whl" + }, + { + "algorithm": "sha256", + "hash": "cdcdcb3972027f83fe24a48b1e90ea4b584d35f1cc279d76de6fc4b13376239d", + "url": "https://files.pythonhosted.org/packages/b5/96/a2819de4faae6b6339a398ab1354770bf8fa532a5e0df0e2f08481fdb670/bcrypt-3.2.0-cp36-abi3-manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "c95d4cbebffafcdd28bd28bb4e25b31c50f6da605c81ffd9ad8a3d1b2ab7b1b6", + "url": "https://files.pythonhosted.org/packages/bf/6a/0afb1e04aebd4c3ceae630a87a55fbfbbd94dea4eaf01e53d36743c85f02/bcrypt-3.2.0-cp36-abi3-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "a0584a92329210fcd75eb8a3250c5a941633f8bfaf2a18f81009b097732839b7", + "url": "https://files.pythonhosted.org/packages/c0/75/323f3e9e051726cef8a1d71d340a208ed5fe9dbdebc13b83428355c1382e/bcrypt-3.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "5b93c1726e50a93a033c36e5ca7fdcd29a5c7395af50a6892f5d9e7c6cfbfb29", + "url": "https://files.pythonhosted.org/packages/d8/ba/21c475ead997ee21502d30f76fd93ad8d5858d19a3fad7cd153de698c4dd/bcrypt-3.2.0.tar.gz" + } + ], + "project_name": "bcrypt", + "requires_dists": [ + "cffi>=1.1", + "mypy; extra == \"typecheck\"", + "pytest!=3.3.0,>=3.2.1; extra == \"tests\"", + "six>=1.4.1" + ], + "requires_python": ">=3.6", + "version": "3.2" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "58d5c3d29f5a36ffeb94f02f0d786cd53014cf9b3b3951d42e0080d8a9498d30", + "url": "https://files.pythonhosted.org/packages/9c/d8/909c4089dbe4ade9f9705f143c9f13f065049a9d5e7d34c828aefdd0a97c/beautifulsoup4-4.11.1-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "ad9aa55b65ef2808eb405f46cf74df7fcb7044d5cbc26487f96eb2ef2e436693", + "url": "https://files.pythonhosted.org/packages/e8/b0/cd2b968000577ec5ce6c741a54d846dfa402372369b8b6861720aa9ecea7/beautifulsoup4-4.11.1.tar.gz" + } + ], + "project_name": "beautifulsoup4", + "requires_dists": [ + "html5lib; extra == \"html5lib\"", + "lxml; extra == \"lxml\"", + "soupsieve>1.2" + ], + "requires_python": ">=3.6.0", + "version": "4.11.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "df4f613cf7ad9a588cc381aaf4a512d26265ecebd5eb9e1ba12f1319eb85a6a0", + "url": "https://files.pythonhosted.org/packages/48/19/f2090f7dad41e225c7f2326e4cfe6fff49e57dedb5b53636c9551f86b069/cached_property-1.5.2-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "9fa5755838eecbb2d234c3aa390bd80fbd3ac6b6869109bfc1b499f7bd89a130", + "url": "https://files.pythonhosted.org/packages/61/2c/d21c1c23c2895c091fa7a91a54b6872098fea913526932d21902088a7c41/cached-property-1.5.2.tar.gz" + } + ], + "project_name": "cached-property", + "requires_dists": [], + "requires_python": null, + "version": "1.5.2" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "4319bbb78172e7bcf99423e1ecd6914b32336ccfe97d2058ffe62e641a7f3abe", + "url": "https://files.pythonhosted.org/packages/ac/e8/5492fd5ada0b05a1bc485bcb634b559acdec59383eef5c4203b5e22be296/cachetools-2.0.1-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "ede01f2d3cbd6ddc9e35e16c2b0ce011d8bb70ce0dbaf282f5b4df24b213bc5d", + "url": "https://files.pythonhosted.org/packages/54/e4/ddaa319bf53f04cda4ef99201de1c402871151b6edefe631bd426dc621a3/cachetools-2.0.1.tar.gz" + } + ], + "project_name": "cachetools", + "requires_dists": [], + "requires_python": null, + "version": "2.0.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "90c1a32f1d68f940488354e36370f6cca89f0f106db09518524c88d6ed83f382", + "url": "https://files.pythonhosted.org/packages/1d/38/fa96a426e0c0e68aabc68e896584b83ad1eec779265a028e156ce509630e/certifi-2022.9.24-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "0d9c601124e5a6ba9712dbc60d9c53c21e34f5f641fe83002317394311bdce14", + "url": "https://files.pythonhosted.org/packages/cb/a4/7de7cd59e429bd0ee6521ba58a75adaec136d32f91a761b28a11d8088d44/certifi-2022.9.24.tar.gz" + } + ], + "project_name": "certifi", + "requires_dists": [], + "requires_python": ">=3.6", + "version": "2022.9.24" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "d2ad4d668a5c0645d281dcd17aff2be3212bc109b33814bbb15c4939f44181cc", + "url": "https://files.pythonhosted.org/packages/a5/30/d0d23e56afef51ca18de6b7099cf8b595cb5e90c50cc3fa44d1fac68e405/cffi-1.14.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "algorithm": "sha256", + "hash": "64fda793737bc4037521d4899be780534b9aea552eb673b9833b01f945904c2e", + "url": "https://files.pythonhosted.org/packages/1f/e3/33394dcef4264f5a20249bd9dbd9375743bc97291a264470e630fa01ddf9/cffi-1.14.6-cp38-cp38-manylinux1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "c9a875ce9d7fe32887784274dd533c57909b7b1dcadcc128a2ac21331a9765dd", + "url": "https://files.pythonhosted.org/packages/2e/92/87bb61538d7e60da8a7ec247dc048f7671afe17016cd0008b3b710012804/cffi-1.14.6.tar.gz" + }, + { + "algorithm": "sha256", + "hash": "eb687a11f0a7a1839719edd80f41e459cc5366857ecbed383ff376c4e3cc6afd", + "url": "https://files.pythonhosted.org/packages/30/69/cb013027404d6508d53005038eacb09e707a9fec0cbbd893c79461acc35a/cffi-1.14.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "algorithm": "sha256", + "hash": "fd4305f86f53dfd8cd3522269ed7fc34856a8ee3709a5e28b2836b2db9d4cd69", + "url": "https://files.pythonhosted.org/packages/46/5e/2f5f83be1586e04f4f14b32c48aafb29197355cca8f62d430f915706fafa/cffi-1.14.6-cp37-cp37m-manylinux1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "e8c6a99be100371dbb046880e7a282152aa5d6127ae01783e37662ef73850d8f", + "url": "https://files.pythonhosted.org/packages/62/84/16fcb8ed5d3347c14612e6dee2f577ab7de951696c6210bbf0c912015867/cffi-1.14.6-cp36-cp36m-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "6d6169cb3c6c2ad50db5b868db6491a790300ade1ed5d1da29289d73bbe40b56", + "url": "https://files.pythonhosted.org/packages/7c/d7/027b40eab051119083fa64be7f86c40fc96643c627fd5068462b88f72111/cffi-1.14.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "a8661b2ce9694ca01c529bfa204dbb144b275a31685a075ce123f12331be790b", + "url": "https://files.pythonhosted.org/packages/7d/b0/e2c59728e943d0992e4f06ce6e0e31d3585593945767fc372142f5dac060/cffi-1.14.6-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "algorithm": "sha256", + "hash": "9f3e33c28cd39d1b655ed1ba7247133b6f7fc16fa16887b120c0c670e35ce346", + "url": "https://files.pythonhosted.org/packages/80/a8/1562ce87c8cb8c736cbef40bc235f4a2ac7835822c231f717e3064dfcc93/cffi-1.14.6-cp38-cp38-manylinux1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "b315d709717a99f4b27b59b021e6207c64620790ca3e0bde636a6c7f14618abb", + "url": "https://files.pythonhosted.org/packages/83/7c/6bb2bccff1510f828767a5eba833fbefa0a0d8c31851c62934c138dd999b/cffi-1.14.6-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "algorithm": "sha256", + "hash": "26bb2549b72708c833f5abe62b756176022a7b9a7f689b571e74c8478ead51dc", + "url": "https://files.pythonhosted.org/packages/91/ac/e0181c9402f5897be54bbddc87ca1c6ae4d2c562cfebc19959843d9ef438/cffi-1.14.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "f10afb1004f102c7868ebfe91c28f4a712227fe4cb24974350ace1f90e1febbf", + "url": "https://files.pythonhosted.org/packages/93/17/44f77675734781577a7c01d6a2d83179f92badc30795017f96dfab257d4c/cffi-1.14.6-cp37-cp37m-manylinux1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "19ca0dbdeda3b2615421d54bef8985f72af6e0c47082a8d26122adac81a95872", + "url": "https://files.pythonhosted.org/packages/95/2b/8b8268227a9ae38418d04c745449a56ed550fa52a58e3ee25914e42eb4cc/cffi-1.14.6-cp36-cp36m-manylinux1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "33791e8a2dc2953f28b8d8d300dde42dd929ac28f974c4b4c6272cb2955cb762", + "url": "https://files.pythonhosted.org/packages/a0/3e/b06957d67801efa45837d65b23fd155095adf6ada21550c52c0f3552b597/cffi-1.14.6-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "algorithm": "sha256", + "hash": "4373612d59c404baeb7cbd788a18b2b2a8331abcc84c3ba40051fcd18b17a4d5", + "url": "https://files.pythonhosted.org/packages/a2/4e/6225779f1ccb7916cd6c640ca4dbe6e0ce1452952bb822d66d5e875a6f53/cffi-1.14.6-cp37-cp37m-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "ba6f2b3f452e150945d58f4badd92310449876c4c954836cfb1803bdd7b422f0", + "url": "https://files.pythonhosted.org/packages/ca/e1/015e2ae23230d9de8597e9ad8c0b81d5ac181f08f2e6e75774b7f5301677/cffi-1.14.6-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "e9dc245e3ac69c92ee4c167fbdd7428ec1956d4e754223124991ef29eb57a09d", + "url": "https://files.pythonhosted.org/packages/cf/7a/29571270ca3f59e5dfba88afb03d7a9d77eeeb8084cfb6574042c2eae777/cffi-1.14.6-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "5d4b68e216fc65e9fe4f524c177b54964af043dde734807586cf5435af84045c", + "url": "https://files.pythonhosted.org/packages/e5/e5/405c3f471e73566f3595dfe2995a8b7c17959af32f74f7f2a3912e9cf088/cffi-1.14.6-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "algorithm": "sha256", + "hash": "d950695ae4381ecd856bcaf2b1e866720e4ab9a1498cba61c602e56630ca7195", + "url": "https://files.pythonhosted.org/packages/f2/cd/3f5f059fed635d71047fa9ce507635088f982ab280fc24cde91d9afb9c1c/cffi-1.14.6-cp36-cp36m-manylinux1_x86_64.whl" + } + ], + "project_name": "cffi", + "requires_dists": [ + "pycparser" + ], + "requires_python": null, + "version": "1.14.6" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691", + "url": "https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae", + "url": "https://files.pythonhosted.org/packages/fc/bb/a5768c230f9ddb03acc9ef3f0d4a3cf93462473795d18e9535498c8f929d/chardet-3.0.4.tar.gz" + } + ], + "project_name": "chardet", + "requires_dists": [], + "requires_python": null, + "version": "3.0.4" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "6881edbebdb17b39b4eaaa821b438bf6eddffb4468cf344f09f89def34a8b1df", + "url": "https://files.pythonhosted.org/packages/06/b3/24afc8868eba069a7f03650ac750a778862dc34941a4bebeb58706715726/charset_normalizer-2.0.12-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "2857e29ff0d34db842cd7ca3230549d1a697f96ee6d3fb071cfa6c7393832597", + "url": "https://files.pythonhosted.org/packages/56/31/7bcaf657fafb3c6db8c787a865434290b726653c912085fbd371e9b92e1c/charset-normalizer-2.0.12.tar.gz" + } + ], + "project_name": "charset-normalizer", + "requires_dists": [ + "unicodedata2; extra == \"unicode_backport\"" + ], + "requires_python": ">=3.5.0", + "version": "2.0.12" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "14ad817ed31a698372d42afa81b0173d71cd1d0b48b7499a2da2a01dcc8695e6", + "url": "https://files.pythonhosted.org/packages/db/50/ed16ee9a645196a29d2b7222d77e7d266f63f7a6042f2ac6cbb18a2b98e4/ciso8601-2.2.0.tar.gz" + } + ], + "project_name": "ciso8601", + "requires_dists": [], + "requires_python": null, + "version": "2.2" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "6a7a62563bbfabfda3a38f3023a1db4a35978c0abd76f6c9605ecd6554d6d9b1", + "url": "https://files.pythonhosted.org/packages/4a/a8/0b2ced25639fb20cc1c9784de90a8c25f9504a7f18cd8b5397bd61696d7d/click-8.0.4-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "8458d7b1287c5fb128c90e23381cf99dcde74beaf6c7ff6384ce84d6fe090adb", + "url": "https://files.pythonhosted.org/packages/dd/cf/706c1ad49ab26abed0b77a2f867984c1341ed7387b8030a6aa914e2942a0/click-8.0.4.tar.gz" + } + ], + "project_name": "click", + "requires_dists": [ + "colorama; platform_system == \"Windows\"", + "importlib-metadata; python_version < \"3.8\"" + ], + "requires_python": ">=3.6", + "version": "8.0.4" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "3178d46f363d4549b9a76264f41c6948752183b3f587666aff0555ac50fd7876", + "url": "https://files.pythonhosted.org/packages/94/67/6cf029c40885b5a559ce4f40c16a95c9d5929cc41184503a31f3e8c025e4/cryptography-38.0.4-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "c9e0d79ee4c56d841bd4ac6e7697c8ff3c8d6da67379057f29e66acffcd1e9a7", + "url": "https://files.pythonhosted.org/packages/0e/36/c21943944d4cb1e767510cd17432eec2c59c779fae28703b5a35d4440703/cryptography-38.0.4-pp37-pypy37_pp73-manylinux_2_24_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "10652dd7282de17990b88679cb82f832752c4e8237f0c714be518044269415db", + "url": "https://files.pythonhosted.org/packages/12/9c/e44f95e71aedc5fefe3425df662dd17c6f94fbf68470b56c4873c43f27d2/cryptography-38.0.4-cp36-abi3-manylinux_2_24_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "ce127dd0a6a0811c251a6cddd014d292728484e530d80e872ad9806cfb1c5b3c", + "url": "https://files.pythonhosted.org/packages/26/f8/a81170a816679fca9ccd907b801992acfc03c33f952440421c921af2cc57/cryptography-38.0.4-cp36-abi3-manylinux_2_28_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "50a1494ed0c3f5b4d07650a68cd6ca62efe8b596ce743a5c94403e6f11bf06c1", + "url": "https://files.pythonhosted.org/packages/32/ed/d7de730e1452ed714f2f8eee123669d4819080e03ec523b131d9b709d060/cryptography-38.0.4-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "1f13ddda26a04c06eb57119caf27a524ccae20533729f4b1e4a69b54e07035eb", + "url": "https://files.pythonhosted.org/packages/52/1b/49ebc2b59e9126f1f378ae910e98704d54a3f48b78e2d6d6c8cfe6fbe06f/cryptography-38.0.4-cp36-abi3-macosx_10_10_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "67461b5ebca2e4c2ab991733f8ab637a7265bb582f07c7c88914b5afb88cb95b", + "url": "https://files.pythonhosted.org/packages/5a/72/bc0ce09fbddb40ef81284a2479ad5236b305c0871f4712e31c298fb77b0e/cryptography-38.0.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "a10498349d4c8eab7357a8f9aa3463791292845b79597ad1b98a543686fb1ec8", + "url": "https://files.pythonhosted.org/packages/63/d4/66b3b4ffe51b47a065b5a5a00e6a4c8aa6cdfa4f2453adfa0aac77fd3511/cryptography-38.0.4-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "8a4b2bdb68a447fadebfd7d24855758fe2d6fecc7fed0b78d190b1af39a8e3b0", + "url": "https://files.pythonhosted.org/packages/64/4e/04dced6a515032b7bf3e8f287c7ff73a7d1b438c8394aa50b9fceb4077e2/cryptography-38.0.4-cp36-abi3-musllinux_1_1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "ca57eb3ddaccd1112c18fc80abe41db443cc2e9dcb1917078e02dfa010a4f353", + "url": "https://files.pythonhosted.org/packages/68/00/36a95b6b92b7161afcddcc57ae8883d2978f2b5eaac15fe6dbda23424428/cryptography-38.0.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "2ec2a8714dd005949d4019195d72abed84198d877112abb5a27740e217e0ea8d", + "url": "https://files.pythonhosted.org/packages/6d/47/929f07e12ebbcfedddb95397c49677dd82bb5a0bb648582b10d5f65e321c/cryptography-38.0.4-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "2fa36a7b2cc0998a3a4d5af26ccb6273f3df133d61da2ba13b3286261e7efb70", + "url": "https://files.pythonhosted.org/packages/75/7a/2ea7dd2202638cf1053aaa8fbbaddded0b78c78832b3d03cafa0416a6c84/cryptography-38.0.4-cp36-abi3-macosx_10_10_universal2.whl" + }, + { + "algorithm": "sha256", + "hash": "4eb85075437f0b1fd8cd66c688469a0c4119e0ba855e3fef86691971b887caf6", + "url": "https://files.pythonhosted.org/packages/77/fa/69375dc382dc0385628c33d4b9fefc1a27c0c901a493832c605399930c17/cryptography-38.0.4-pp38-pypy38_pp73-manylinux_2_24_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "998cd19189d8a747b226d24c0207fdaa1e6658a1d3f2494541cb9dfbf7dcb6d2", + "url": "https://files.pythonhosted.org/packages/8b/92/ef0762ecda6a225366d0aa15926f752a8af9eff3c4a4603d8262d5ce80fd/cryptography-38.0.4-pp38-pypy38_pp73-macosx_10_10_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "bfe6472507986613dc6cc00b3d492b2f7564b02b3b3682d25ca7f40fa3fd321b", + "url": "https://files.pythonhosted.org/packages/a2/8f/6c52b1f9d650863e8f67edbe062c04f1c8455579eaace1593d8fe469319a/cryptography-38.0.4-cp36-abi3-manylinux_2_28_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "53049f3379ef05182864d13bb9686657659407148f901f3f1eee57a733fb4b00", + "url": "https://files.pythonhosted.org/packages/b1/44/6d6cb7cff7f2dbc59fde50e5b82bc6df075e73af89a25eba1a6193c22165/cryptography-38.0.4-cp36-abi3-musllinux_1_1_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "0e70da4bdff7601b0ef48e6348339e490ebfb0cbe638e083c9c41fb49f00c8bd", + "url": "https://files.pythonhosted.org/packages/d9/55/aedec39dd8884d539941faa57c74952b9dccf76d2c9d48a65acc24877434/cryptography-38.0.4-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "175c1a818b87c9ac80bb7377f5520b7f31b3ef2a0004e2420319beadedb67290", + "url": "https://files.pythonhosted.org/packages/e3/3f/41186b1f2fd86a542d399175f6b8e43f82cd4dfa51235a0b030a042b811a/cryptography-38.0.4.tar.gz" + } + ], + "project_name": "cryptography", + "requires_dists": [ + "bcrypt>=3.1.5; extra == \"ssh\"", + "black; extra == \"pep8test\"", + "cffi>=1.12", + "flake8-import-order; extra == \"pep8test\"", + "flake8; extra == \"pep8test\"", + "hypothesis!=3.79.2,>=1.11.4; extra == \"test\"", + "iso8601; extra == \"test\"", + "pep8-naming; extra == \"pep8test\"", + "pretend; extra == \"test\"", + "pyenchant>=1.6.11; extra == \"docstest\"", + "pytest-benchmark; extra == \"test\"", + "pytest-cov; extra == \"test\"", + "pytest-subtests; extra == \"test\"", + "pytest-xdist; extra == \"test\"", + "pytest>=6.2.0; extra == \"test\"", + "pytz; extra == \"test\"", + "setuptools-rust>=0.11.4; extra == \"sdist\"", + "sphinx!=1.8.0,!=3.1.0,!=3.1.1,>=1.6.5; extra == \"docs\"", + "sphinx-rtd-theme; extra == \"docs\"", + "sphinxcontrib-spelling>=4.0.1; extra == \"docstest\"", + "twine>=1.12.0; extra == \"docstest\"" + ], + "requires_python": ">=3.6", + "version": "38.0.4" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "1393a527d2c72f143ffa6a629e9c33face6642634eece475b48cab7b04ba61f3", + "url": "https://files.pythonhosted.org/packages/a8/b8/3ab00e60d1c5665e831fa33bb47623ad613acb16c0d67e32e355efac44bd/debtcollector-2.5.0-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "dc9d1ad3f745c43f4bbedbca30f9ffe8905a8c028c9926e61077847d5ea257ab", + "url": "https://files.pythonhosted.org/packages/c8/7d/904f64535d04f754c20a02a296de0bf3fb02be8ff5274155e41c89ae211a/debtcollector-2.5.0.tar.gz" + } + ], + "project_name": "debtcollector", + "requires_dists": [ + "importlib-metadata>=1.7.0; python_version < \"3.8\"", + "wrapt>=1.7.0" + ], + "requires_python": ">=3.6", + "version": "2.5" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "41fa54c2a0cc4ba648be4fd43cff00aedf5b9465c9bf18d64325bc225f08f760", + "url": "https://files.pythonhosted.org/packages/ed/1b/72a1821152d07cf1d8b6fce298aeb06a7eb90f4d6d41acec9861e7cc6df0/decorator-4.4.2-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "e3a62f0520172440ca0dcc823749319382e377f37f140a0b99ef45fecb84bfe7", + "url": "https://files.pythonhosted.org/packages/da/93/84fa12f2dc341f8cf5f022ee09e109961055749df2d0c75c5f98746cfe6c/decorator-4.4.2.tar.gz" + } + ], + "project_name": "decorator", + "requires_dists": [], + "requires_python": "!=3.0.*,!=3.1.*,>=2.6", + "version": "4.4.2" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "f35c4b692542ca110de7ef0bea44d73981caeb34ca0b9b6b2e6d7790dda8f80e", + "url": "https://files.pythonhosted.org/packages/76/cb/6bbd2b10170ed991cf64e8c8b85e01f2fb38f95d1bc77617569e0b0b26ac/distlib-0.3.6-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "14bad2d9b04d3a36127ac97f30b12a19268f211063d8f8ee4f47108896e11b46", + "url": "https://files.pythonhosted.org/packages/58/07/815476ae605bcc5f95c87a62b95e74a1bce0878bc7a3119bc2bf4178f175/distlib-0.3.6.tar.gz" + } + ], + "project_name": "distlib", + "requires_dists": [], + "requires_python": null, + "version": "0.3.6" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "f69c21288a962f4da86e56c4905b49d11aba7938d3d740e80d9e366ee4f1632d", + "url": "https://files.pythonhosted.org/packages/ec/d3/3aa0e7213ef72b8585747aa0e271a9523e713813b9a20177ebe1e939deb0/dnspython-1.16.0-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "36c5e8e38d4369a08b6780b7f27d790a292b2b08eea01607865bf0936c558e01", + "url": "https://files.pythonhosted.org/packages/ec/c5/14bcd63cb6d06092a004793399ec395405edf97c2301dfdc146dfbd5beed/dnspython-1.16.0.zip" + } + ], + "project_name": "dnspython", + "requires_dists": [ + "ecdsa>=0.13; extra == \"DNSSEC\"", + "idna>=2.1; extra == \"IDNA\"", + "pycryptodome; extra == \"DNSSEC\"" + ], + "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7", + "version": "1.16" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "c4e2c5452e54a267f5ce56092eeeed3d52d5c9319e545a796ab5ebbb5b2528ef", + "url": "https://files.pythonhosted.org/packages/ea/c6/9990551f52dcb9dd50ea87904e68ee61f20ec03de208d2bb0a0a5ab072a5/eventlet-0.30.3-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "a802caa725d6eb2d45a763c33f6bb5206e8d0566d5abc03638225379cf32476d", + "url": "https://files.pythonhosted.org/packages/d5/93/22be27621c6b017ac630f84b94ac8ac11231f7f03a6a0aec668365f823fe/eventlet-0.30.3.tar.gz" + } + ], + "project_name": "eventlet", + "requires_dists": [ + "dnspython<2.0.0,>=1.15.0", + "greenlet>=0.3", + "monotonic>=1.4; python_version < \"3.5\"", + "six>=1.10.0" + ], + "requires_python": null, + "version": "0.30.3" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "1d4caf5f8db57b0e4107d94fd5a1d02510a450dced6ca77d1839064c1bacf20c", + "url": "https://files.pythonhosted.org/packages/bc/a2/7d35ba2c8d9963398fcec49cd814e50a6b920d213928f06fdbbf8aa3289b/fasteners-0.18-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "cb7c13ef91e0c7e4fe4af38ecaf6b904ec3f5ce0dda06d34924b6b74b869d953", + "url": "https://files.pythonhosted.org/packages/f5/9a/e613fc7f7fa157bea028d8d823a13ba5583a49a2dea926ca86b6cbf0fd00/fasteners-0.18.tar.gz" + } + ], + "project_name": "fasteners", + "requires_dists": [], + "requires_python": ">=3.6", + "version": "0.18" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "a4bc51381e01502a30e9f06dd4fa19a1712eab852b6fb0f84fd7cce0793d8ca3", + "url": "https://files.pythonhosted.org/packages/84/ce/8916d10ef537f3f3b046843255f9799504aa41862bfa87844b9bdc5361cd/filelock-3.4.1-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "0f12f552b42b5bf60dba233710bf71337d35494fc8bdd4fd6d9f6d082ad45e06", + "url": "https://files.pythonhosted.org/packages/d9/38/9df45cc0be41e596be759d952711d0e540f149019d18f747ec2ade7c8807/filelock-3.4.1.tar.gz" + } + ], + "project_name": "filelock", + "requires_dists": [ + "covdefaults>=1.2.0; extra == \"testing\"", + "coverage>=4; extra == \"testing\"", + "furo>=2021.8.17b43; extra == \"docs\"", + "pytest-cov; extra == \"testing\"", + "pytest-timeout>=1.4.2; extra == \"testing\"", + "pytest>=4; extra == \"testing\"", + "sphinx-autodoc-typehints>=1.12; extra == \"docs\"", + "sphinx>=4.1; extra == \"docs\"" + ], + "requires_python": ">=3.6", + "version": "3.4.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "292ed6a37f1ac0a10ad8669f5ceb82e8ba3106c16c54090820927bac8b0b29eb", + "url": "https://files.pythonhosted.org/packages/de/51/f3bf1779a12e92c3bf9f2d0ee242298775ef625adb596951090bdd24854f/flex-6.14.1.tar.gz" + } + ], + "project_name": "flex", + "requires_dists": [ + "PyYAML>=3.11", + "click>=3.3", + "jsonpointer>=1.7", + "requests>=2.4.3", + "rfc3987>=1.3.4", + "six>=1.7.3", + "strict-rfc3339>=0.7", + "validate-email>=1.2" + ], + "requires_python": null, + "version": "6.14.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "3ef3a1f63eca3c4f6ebc8f4cff0bb1492241a0df93622e0bf3e6e90ca822e0e0", + "url": "https://files.pythonhosted.org/packages/b3/55/d9c92dd20be0527a6e47285bb6d4a001659726872e8ee69826ee47454bb8/futurist-2.4.1-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "9c1760a877c0fe3260d04b6a6d4352a6d25ac58e483f1d6cd495e33dc3740ff7", + "url": "https://files.pythonhosted.org/packages/e7/08/141b42af4fbaa9f7b8b9ffbf32197d261269e1088a3d4f2287fcfcbf542b/futurist-2.4.1.tar.gz" + } + ], + "project_name": "futurist", + "requires_dists": [], + "requires_python": ">=3.6", + "version": "2.4.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "8033ad4e853066ba6ca92050b9df2f89301b8fc8bf7e9324d412a63f8bf1a8fd", + "url": "https://files.pythonhosted.org/packages/a3/7c/5d747655049bfbf75b5fcec57c8115896cb78d6fafa84f6d3ef4c0f13a98/gitdb-4.0.9-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "bac2fd45c0a1c9cf619e63a90d62bdc63892ef92387424b855792a6cabe789aa", + "url": "https://files.pythonhosted.org/packages/fc/44/64e02ef96f20b347385f0e9c03098659cb5a1285d36c3d17c56e534d80cf/gitdb-4.0.9.tar.gz" + } + ], + "project_name": "gitdb", + "requires_dists": [ + "smmap<6,>=3.0.1" + ], + "requires_python": ">=3.6", + "version": "4.0.9" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "fce760879cd2aebd2991b3542876dc5c4a909b30c9d69dfc488e504a8db37ee8", + "url": "https://files.pythonhosted.org/packages/bc/91/b38c4fabb6e5092ab23492ded4f318ab7299b19263272b703478038c0fbc/GitPython-3.1.18-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "b838a895977b45ab6f0cc926a9045c8d1c44e2b653c1fcc39fe91f42c6e8f05b", + "url": "https://files.pythonhosted.org/packages/29/22/3d591875078c1c5e7e11b478616821995053968a74b76043c55448c46381/GitPython-3.1.18.tar.gz" + } + ], + "project_name": "gitpython", + "requires_dists": [ + "gitdb<5,>=4.0.1", + "typing-extensions>=3.7.4.0; python_version < \"3.8\"" + ], + "requires_python": ">=3.6", + "version": "3.1.18" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "0109af1138afbfb8ae647e31a2b1ab030f58b21dd8528c27beaeb0093b7938a9", + "url": "https://files.pythonhosted.org/packages/13/76/59877e19553c9b0a9b8ade7a4548e39755e678c69d161ce4fb5b20f55338/greenlet-2.0.1-cp38-cp38-musllinux_1_1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "0459d94f73265744fee4c2d5ec44c6f34aa8a31017e6e9de770f7bcf29710be9", + "url": "https://files.pythonhosted.org/packages/01/ee/90c95aa12243d93b7b88c4dda580c728ce384a6becb793a57438d01e7ac6/greenlet-2.0.1-cp37-cp37m-musllinux_1_1_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "cd4ccc364cf75d1422e66e247e52a93da6a9b73cefa8cad696f3cbbb75af179d", + "url": "https://files.pythonhosted.org/packages/0a/77/837fb1e3218d1fc539268ae7e558d53d9eca5cbbf102abf6f5752380fbeb/greenlet-2.0.1-cp38-cp38-macosx_10_15_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "d5b0ff9878333823226d270417f24f4d06f235cb3e54d1103b71ea537a6a86ce", + "url": "https://files.pythonhosted.org/packages/0c/29/d6dcf7061d3cab9471ae0576066a40aedcbbb9f9741b52a5f35252ec6f17/greenlet-2.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "a4c0757db9bd08470ff8277791795e70d0bf035a011a528ee9a5ce9454b6cba2", + "url": "https://files.pythonhosted.org/packages/14/9a/6779fca2a4961efe49e12ed4352334cedb67750dd741f5eb13aec1895844/greenlet-2.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "0b493db84d124805865adc587532ebad30efa68f79ad68f11b336e0a51ec86c2", + "url": "https://files.pythonhosted.org/packages/1a/ed/72998fb3609f6c4b0817df32e2b98a88bb8510613d12d495bbab8534ebd0/greenlet-2.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "4c8b1c43e75c42a6cafcc71defa9e01ead39ae80bd733a2608b297412beede68", + "url": "https://files.pythonhosted.org/packages/1c/e2/4ebd0108dfb738c9e00a2f010a53329b3fdac4e6c327cfbb0dee5f33682e/greenlet-2.0.1-cp38-cp38-manylinux2010_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "8dca09dedf1bd8684767bc736cc20c97c29bc0c04c413e3276e0962cd7aeb148", + "url": "https://files.pythonhosted.org/packages/37/d4/016401b6f9c282e681e0660f43a84ef6b9ff75c3339a740fb938f0e51a4a/greenlet-2.0.1-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "algorithm": "sha256", + "hash": "811e1d37d60b47cb8126e0a929b58c046251f28117cb16fcd371eed61f66b764", + "url": "https://files.pythonhosted.org/packages/56/fd/756f7f78ba8f307ac90a7883f426aa564eac4e38d6cc53c11cf72879648b/greenlet-2.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "974a39bdb8c90a85982cdb78a103a32e0b1be986d411303064b28a80611f6e51", + "url": "https://files.pythonhosted.org/packages/61/38/791c5ca51a9773a5a999feec5abbef4dd4067cddd504125e6266690a0ad8/greenlet-2.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "cb242fc2cda5a307a7698c93173d3627a2a90d00507bccf5bc228851e8304963", + "url": "https://files.pythonhosted.org/packages/64/0b/a067f0c78e85abb8356231095735dc0b975efdc8ecc3934b788240bc2eaf/greenlet-2.0.1-cp37-cp37m-macosx_10_15_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "356e4519d4dfa766d50ecc498544b44c0249b6de66426041d7f8b751de4d6b48", + "url": "https://files.pythonhosted.org/packages/72/07/51644335b344e1295fd7af13eb9a00b16237aea78c96fe5b5b2df1803a71/greenlet-2.0.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "algorithm": "sha256", + "hash": "be9e0fb2ada7e5124f5282d6381903183ecc73ea019568d6d63d33f25b2a9000", + "url": "https://files.pythonhosted.org/packages/72/af/209920ea4a19a74b7638886b180e3144670fd14aec0b3a2a0da90587a67b/greenlet-2.0.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "algorithm": "sha256", + "hash": "a20d33124935d27b80e6fdacbd34205732660e0a1d35d8b10b3328179a2b51a1", + "url": "https://files.pythonhosted.org/packages/80/2c/7080f662dfe235e574826c144a48859e9a1588f1ba2bb65e297cc094f66b/greenlet-2.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "72b00a8e7c25dcea5946692a2485b1a0c0661ed93ecfedfa9b6687bd89a24ef5", + "url": "https://files.pythonhosted.org/packages/82/99/ec66a82aa3b6da6df577bdb8448a856f703f163ac920918ed785ca1a07ea/greenlet-2.0.1-cp37-cp37m-manylinux2010_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "d38ffd0e81ba8ef347d2be0772e899c289b59ff150ebbbbe05dc61b1246eb4e0", + "url": "https://files.pythonhosted.org/packages/90/bf/2f12be708384ab7ba9755819ce31afdd281a0d511407223c34bc9c3c0fad/greenlet-2.0.1-cp38-cp38-musllinux_1_1_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "659f167f419a4609bc0516fb18ea69ed39dbb25594934bd2dd4d0401660e8a1e", + "url": "https://files.pythonhosted.org/packages/ab/63/7051c4702001be50f6fff239ea208bf0eae2148e206395fa2865c2da721a/greenlet-2.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "5a8e05057fab2a365c81abc696cb753da7549d20266e8511eb6c9d9f72fe3e92", + "url": "https://files.pythonhosted.org/packages/c8/61/512afbd6cd0472b5361bcb4999bc3db472eadd377e64218596b9d061c6c5/greenlet-2.0.1-cp36-cp36m-musllinux_1_1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "4aeaebcd91d9fee9aa768c1b39cb12214b30bf36d2b7370505a9f2165fedd8d9", + "url": "https://files.pythonhosted.org/packages/dc/59/e1df96dc26b207171c89bd486caeeb891c9aa1d5c0be9a859b0eead5239f/greenlet-2.0.1-cp36-cp36m-manylinux2010_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "04957dc96669be041e0c260964cfef4c77287f07c40452e61abe19d647505581", + "url": "https://files.pythonhosted.org/packages/dc/b7/3c347dfcbd9b1976890b71e88c9e8972378af4f724b7595b3adf3e861a4f/greenlet-2.0.1-cp36-cp36m-macosx_10_14_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "42e602564460da0e8ee67cb6d7236363ee5e131aa15943b6670e44e5c2ed0f67", + "url": "https://files.pythonhosted.org/packages/fd/6a/f07b0028baff9bca61ecfcd9ee021e7e33369da8094f00eff409f2ff32be/greenlet-2.0.1.tar.gz" + }, + { + "algorithm": "sha256", + "hash": "5067920de254f1a2dee8d3d9d7e4e03718e8fd2d2d9db962c8c9fa781ae82a39", + "url": "https://files.pythonhosted.org/packages/ff/ab/31c5327752c3381a9d3b2599245f4c2c21e9f3c73039fa4f34725562a7dd/greenlet-2.0.1-cp36-cp36m-musllinux_1_1_aarch64.whl" + } + ], + "project_name": "greenlet", + "requires_dists": [ + "Sphinx; extra == \"docs\"", + "docutils<0.18; python_version < \"3\" and extra == \"docs\"", + "faulthandler; (python_version == \"2.7\" and platform_python_implementation == \"CPython\") and extra == \"test\"", + "objgraph; extra == \"test\"", + "psutil; extra == \"test\"" + ], + "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7", + "version": "2.0.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "9dcc4547dbb1cb284accfb15ab5667a0e5d1881cc443e0677b4882a4067a807e", + "url": "https://files.pythonhosted.org/packages/e4/dd/5b190393e6066286773a67dfcc2f9492058e9b57c4867a95f1ba5caf0a83/gunicorn-20.1.0-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "e0a968b5ba15f8a328fdfd7ab1fcb5af4470c28aaf7e55df02a99bc13138e6e8", + "url": "https://files.pythonhosted.org/packages/28/5b/0d1f0296485a6af03366604142ea8f19f0833894db3512a40ed07b2a56dd/gunicorn-20.1.0.tar.gz" + } + ], + "project_name": "gunicorn", + "requires_dists": [ + "eventlet>=0.24.1; extra == \"eventlet\"", + "gevent>=1.4.0; extra == \"gevent\"", + "setproctitle; extra == \"setproctitle\"", + "setuptools>=3.0", + "tornado>=0.2; extra == \"tornado\"" + ], + "requires_python": ">=3.5", + "version": "20.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "987c8bb3eb82d3fa60c68699510a692aa2ad9c4bd4f123e51dfb1488c14cdd01", + "url": "https://files.pythonhosted.org/packages/31/c9/4720a06cc961415e49735e672071b1da1621a347e14a9b1f3728a59a2cbd/httplib2-0.21.0-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "fc144f091c7286b82bec71bdbd9b27323ba709cc612568d3000893bfd9cb4b34", + "url": "https://files.pythonhosted.org/packages/c2/37/a093aaa902f6b2301f0f2cff5285548dbc4ab9b9a29215eb440381cbb32b/httplib2-0.21.0.tar.gz" + } + ], + "project_name": "httplib2", + "requires_dists": [ + "pyparsing!=3.0.0,!=3.0.1,!=3.0.2,!=3.0.3,<4,>=2.4.2; python_version > \"3.0\"", + "pyparsing<3,>=2.4.2; python_version < \"3.0\"" + ], + "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7", + "version": "0.21" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2", + "url": "https://files.pythonhosted.org/packages/fc/34/3030de6f1370931b9dbb4dad48f6ab1015ab1d32447850b9fc94e60097be/idna-3.4-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4", + "url": "https://files.pythonhosted.org/packages/8b/e1/43beb3d38dba6cb420cefa297822eac205a277ab43e5ba5d5c46faf96438/idna-3.4.tar.gz" + } + ], + "project_name": "idna", + "requires_dists": [], + "requires_python": ">=3.5", + "version": "3.4" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "65a9576a5b2d58ca44d133c42a241905cc45e34d2c06fd5ba2bafa221e5d7b5e", + "url": "https://files.pythonhosted.org/packages/a0/a1/b153a0a4caf7a7e3f15c2cd56c7702e2cf3d89b1b359d1f1c5e59d68f4ce/importlib_metadata-4.8.3-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "766abffff765960fcc18003801f7044eb6755ffae4521c8e8ce8e83b9c9b0668", + "url": "https://files.pythonhosted.org/packages/85/ed/e65128cc5cb1580f22ee3009d9187ecdfcc43ffb3b581fe854b24e87d8e7/importlib_metadata-4.8.3.tar.gz" + } + ], + "project_name": "importlib-metadata", + "requires_dists": [ + "flufl.flake8; extra == \"testing\"", + "importlib-resources>=1.3; python_version < \"3.9\" and extra == \"testing\"", + "ipython; extra == \"perf\"", + "jaraco.packaging>=8.2; extra == \"docs\"", + "packaging; extra == \"testing\"", + "pep517; extra == \"testing\"", + "pyfakefs; extra == \"testing\"", + "pytest-black>=0.3.7; platform_python_implementation != \"PyPy\" and extra == \"testing\"", + "pytest-checkdocs>=2.4; extra == \"testing\"", + "pytest-cov; extra == \"testing\"", + "pytest-enabler>=1.0.1; extra == \"testing\"", + "pytest-flake8; extra == \"testing\"", + "pytest-mypy; platform_python_implementation != \"PyPy\" and extra == \"testing\"", + "pytest-perf>=0.9.2; extra == \"testing\"", + "pytest>=6; extra == \"testing\"", + "rst.linker>=1.9; extra == \"docs\"", + "sphinx; extra == \"docs\"", + "typing-extensions>=3.6.4; python_version < \"3.8\"", + "zipp>=0.5" + ], + "requires_python": ">=3.6", + "version": "4.8.3" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "33a95faed5fc19b4bc16b29a6eeae248a3fe69dd55d4d229d2b480e23eeaad45", + "url": "https://files.pythonhosted.org/packages/24/1b/33e489669a94da3ef4562938cd306e8fa915e13939d7b8277cb5569cb405/importlib_resources-5.4.0-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "d756e2f85dd4de2ba89be0b21dba2a3bbec2e871a42a3a16719258a11f87506b", + "url": "https://files.pythonhosted.org/packages/b5/d8/51ace1c1ea6609c01c7f46ca2978e11821aa0efaaa7516002ef6df000731/importlib_resources-5.4.0.tar.gz" + } + ], + "project_name": "importlib-resources", + "requires_dists": [ + "jaraco.packaging>=8.2; extra == \"docs\"", + "pytest-black>=0.3.7; platform_python_implementation != \"PyPy\" and extra == \"testing\"", + "pytest-checkdocs>=2.4; extra == \"testing\"", + "pytest-cov; extra == \"testing\"", + "pytest-enabler>=1.0.1; extra == \"testing\"", + "pytest-flake8; extra == \"testing\"", + "pytest-mypy; platform_python_implementation != \"PyPy\" and extra == \"testing\"", + "pytest>=6; extra == \"testing\"", + "rst.linker>=1.9; extra == \"docs\"", + "sphinx; extra == \"docs\"", + "zipp>=3.1.0; python_version < \"3.10\"" + ], + "requires_python": ">=3.6", + "version": "5.4" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3", + "url": "https://files.pythonhosted.org/packages/9b/dd/b3c12c6d707058fa947864b67f0c4e0c39ef8610988d7baea9578f3c48f3/iniconfig-1.1.1-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32", + "url": "https://files.pythonhosted.org/packages/23/a2/97899f6bd0e873fed3a7e67ae8d3a08b21799430fb4da15cfedf10d6e2c2/iniconfig-1.1.1.tar.gz" + } + ], + "project_name": "iniconfig", + "requires_dists": [], + "requires_python": null, + "version": "1.1.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "906714829fedbc89955d52806c903f2332e3948ed94e31e85037f9e0226b8376", + "url": "https://files.pythonhosted.org/packages/d7/f8/8f315ea8272359d9ae57086581fb4c469be80e6b36bb36583c11bb19e6c4/iso8601-0.1.16-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "36532f77cc800594e8f16641edae7f1baf7932f05d8e508545b95fc53c6dc85b", + "url": "https://files.pythonhosted.org/packages/45/66/a943f702763c879e2754b46089a136ee1e58f0f720c58fa640c00281d3fd/iso8601-0.1.16.tar.gz" + } + ], + "project_name": "iso8601", + "requires_dists": [], + "requires_python": null, + "version": "0.1.16" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "077ce6014f7b40d03b47d1f1ca4b0fc8328a692bd284016f806ed0eaca390ad8", + "url": "https://files.pythonhosted.org/packages/20/9a/e5d9ec41927401e41aea8af6d16e78b5e612bca4699d417f646a9610a076/Jinja2-3.0.3-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "611bb273cd68f3b993fabdc4064fc858c5b47a973cb5aa7999ec1ba405c87cd7", + "url": "https://files.pythonhosted.org/packages/91/a5/429efc6246119e1e3fbf562c00187d04e83e54619249eb732bb423efa6c6/Jinja2-3.0.3.tar.gz" + } + ], + "project_name": "jinja2", + "requires_dists": [ + "Babel>=2.7; extra == \"i18n\"", + "MarkupSafe>=2.0" + ], + "requires_python": ">=3.6", + "version": "3.0.3" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "05c471281c45ae113f6103d1268ec7a4831a2e96aa80de45edc89b11fac4fbec", + "url": "https://files.pythonhosted.org/packages/71/7c/45001b1f19af8c4478489fbae4fc657b21c4c669d7a5a036a86882581d85/jsonpath-rw-1.4.0.tar.gz" + } + ], + "project_name": "jsonpath-rw", + "requires_dists": [ + "decorator", + "ply", + "six" + ], + "requires_python": null, + "version": "1.4" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "51801e558539b4e9cd268638c078c6c5746c9ac96bc38152d443400e4f3793e9", + "url": "https://files.pythonhosted.org/packages/a3/be/8dc9d31b50e38172c8020c40f497ce8debdb721545ddb9fcb7cca89ea9e6/jsonpointer-2.3-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "97cba51526c829282218feb99dab1b1e6bdf8efd1c43dc9d57be093c0d69c99a", + "url": "https://files.pythonhosted.org/packages/a0/6c/c52556b957a0f904e7c45585444feef206fe5cb1ff656303a1d6d922a53b/jsonpointer-2.3.tar.gz" + } + ], + "project_name": "jsonpointer", + "requires_dists": [], + "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7", + "version": "2.3" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "000e68abd33c972a5248544925a0cae7d1125f9bf6c58280d37546b946769a08", + "url": "https://files.pythonhosted.org/packages/77/de/47e35a97b2b05c2fadbec67d44cfcdcd09b8086951b331d82de90d2912da/jsonschema-2.6.0-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "6ff5f3180870836cae40f06fa10419f557208175f13ad7bc26caa77beb1f6e02", + "url": "https://files.pythonhosted.org/packages/58/b9/171dbb07e18c6346090a37f03c7e74410a1a56123f847efed59af260a298/jsonschema-2.6.0.tar.gz" + } + ], + "project_name": "jsonschema", + "requires_dists": [ + "functools32; python_version == \"2.7\"", + "rfc3987; extra == \"format\"", + "strict-rfc3339; extra == \"format\"", + "webcolors; extra == \"format\"" + ], + "requires_python": null, + "version": "2.6" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "b73dd6829ae6b3a78cd37ba393749f9d30860dbe39debb27c36eff159949a14e", + "url": "https://files.pythonhosted.org/packages/26/d9/bec6a24dfbee30cc477625e13e5b8750c2f6097675adb1f8cf1ceac021a6/kazoo-2.9.0-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "800318c7f3dab648cdf616dfb25bdabeefab2a6837aa6951e0fa3ff80e656969", + "url": "https://files.pythonhosted.org/packages/e2/57/3da88c2fdc94bf2976df72d2dcfad3655ab64fa3fd5879b39d174c7e5993/kazoo-2.9.0.tar.gz" + } + ], + "project_name": "kazoo", + "requires_dists": [ + "Sphinx>=1.2.2; extra == \"alldeps\"", + "Sphinx>=1.2.2; extra == \"docs\"", + "eventlet>=0.17.1; extra == \"alldeps\"", + "eventlet>=0.17.1; extra == \"eventlet\"", + "eventlet>=0.17.1; implementation_name != \"pypy\" and extra == \"test\"", + "flake8; extra == \"alldeps\"", + "flake8; extra == \"dev\"", + "gevent>=1.2; extra == \"alldeps\"", + "gevent>=1.2; extra == \"gevent\"", + "gevent>=1.2; implementation_name != \"pypy\" and extra == \"test\"", + "mock; extra == \"test\"", + "objgraph; extra == \"test\"", + "pure-sasl>=0.5.1; extra == \"alldeps\"", + "pure-sasl>=0.5.1; extra == \"sasl\"", + "pytest-cov; extra == \"test\"", + "pytest; extra == \"test\"", + "selectors2>=2.0.2; python_version < \"3.4.0\"", + "six" + ], + "requires_python": null, + "version": "2.9" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "e2dedd8a86c9077c350555153825a31e456a0dc20c15d5751f00137ec9c75f0a", + "url": "https://files.pythonhosted.org/packages/1b/23/8041c628ced3c9ff6eaa19fc589fdd4b7cbf5ebe7b451f7fac333721624a/kombu-5.1.0-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "01481d99f4606f6939cdc9b637264ed353ee9e3e4f62cfb582324142c41a572d", + "url": "https://files.pythonhosted.org/packages/de/e1/0410ca7f47494c979b7d479884eb36c36feec45af3b0dfc050c3611a0a85/kombu-5.1.0.tar.gz" + } + ], + "project_name": "kombu", + "requires_dists": [ + "PyYAML>=3.10; extra == \"yaml\"", + "amqp<6.0.0,>=5.0.6", + "azure-servicebus>=7.0.0; extra == \"azureservicebus\"", + "azure-storage-queue; extra == \"azurestoragequeues\"", + "boto3>=1.4.4; extra == \"sqs\"", + "cached-property; python_version < \"3.8\"", + "importlib-metadata>=0.18; python_version < \"3.8\"", + "kazoo>=1.3.1; extra == \"zookeeper\"", + "librabbitmq>=1.5.2; extra == \"librabbitmq\"", + "msgpack; extra == \"msgpack\"", + "pycurl==7.43.0.2; extra == \"sqs\"", + "pymongo>=3.3.0; extra == \"mongodb\"", + "pyro4; extra == \"pyro\"", + "python-consul>=0.6.0; extra == \"consul\"", + "qpid-python>=0.26; extra == \"qpid\"", + "qpid-tools>=0.26; extra == \"qpid\"", + "redis>=3.3.11; extra == \"redis\"", + "softlayer-messaging>=1.0.3; extra == \"slmq\"", + "sqlalchemy; extra == \"sqlalchemy\"", + "urllib3<1.26; extra == \"sqs\"", + "vine" + ], + "requires_python": ">=3.6", + "version": "5.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "e78be9c0a0dfcbac712fe04fbf92b96cddae80b1b842f24248214c8496f006ef", + "url": "https://files.pythonhosted.org/packages/c7/a3/c5da2a44c85bfbb6eebcfc1dde24933f8704441b98fdde6528f4831757a6/linecache2-1.0.0-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "4b26ff4e7110db76eeb6f5a7b64a82623839d595c2038eeda662f2a2db78e97c", + "url": "https://files.pythonhosted.org/packages/44/b0/963c352372c242f9e40db02bbc6a39ae51bde15dddee8523fe4aca94a97e/linecache2-1.0.0.tar.gz" + } + ], + "project_name": "linecache2", + "requires_dists": [], + "requires_python": null, + "version": "1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "6c3cb24f344923d30b2785d5ad75182c8ea7ac1b6171b08657258ec7429d50fa", + "url": "https://files.pythonhosted.org/packages/c8/22/9460e311f340cb62d26a38c419b1381b8593b0bb6b5d1f056938b086d362/lockfile-0.12.2-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "6aed02de03cba24efabcd600b30540140634fc06cfa603822d508d5361e9f799", + "url": "https://files.pythonhosted.org/packages/17/47/72cb04a58a35ec495f96984dddb48232b551aafb95bde614605b754fe6f7/lockfile-0.12.2.tar.gz" + } + ], + "project_name": "lockfile", + "requires_dists": [], + "requires_python": null, + "version": "0.12.2" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "b0fb343d27ee21201dc0002bd48cd7591dfe3cb17914b56326f99344bfb89dc9", + "url": "git+https://github.com/StackStorm/logshipper.git@stackstorm_patched" + } + ], + "project_name": "logshipper", + "requires_dists": [ + "eventlet", + "pika", + "pyinotify", + "python-dateutil", + "python-statsd", + "pytz", + "pyyaml", + "requests", + "six" + ], + "requires_python": null, + "version": "0" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "b5d3cd8752cd7c0352c4520388b00881bca24e5ce613d667d8ff8a3ce4994f51", + "url": "https://files.pythonhosted.org/packages/67/5a/6ad8c80b10fe92a6d123660b63fa3e23a7a0fe55c20201ab794c9d714f0e/mail_parser-3.15.0-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "d66638acf0633dfd8a718e1e3646a6d58f8e9d75080c94638c7b267b4b0d6c86", + "url": "https://files.pythonhosted.org/packages/2b/3d/7f096230c4b61857c7682dc5497000a987b5f7e8376f54f0a5ed73e2cc3d/mail-parser-3.15.0.tar.gz" + } + ], + "project_name": "mail-parser", + "requires_dists": [ + "ipaddress>=1.0.23; python_version < \"3.3\"", + "simplejson>=3.17.0", + "six>=1.14.0" + ], + "requires_python": null, + "version": "3.15" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "6300b8454aa6930a24b9618fbb54b5a68135092bc666f7b06901f897fa5c2fee", + "url": "https://files.pythonhosted.org/packages/1f/44/ada8e01854175525e8e139278c3a52fec0ef720307cbd670bca86b473b56/MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "fa130dd50c57d53368c9d59395cb5526eda596d3ffe36666cd81a44d56e48872", + "url": "https://files.pythonhosted.org/packages/08/dc/a5ed54fcc61f75343663ee702cbf69831dcec9b1a952ae21cf3d1fbc56ba/MarkupSafe-2.0.1-cp36-cp36m-manylinux2010_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "60bf42e36abfaf9aff1f50f52644b336d4f0a3fd6d8a60ca0d054ac9f713a864", + "url": "https://files.pythonhosted.org/packages/09/f1/5ca5da61ec071ce1e9c423f66a5bde508957601118be9cd37aeccfeab2f6/MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "89c687013cb1cd489a0f0ac24febe8c7a666e6e221b783e53ac50ebf68e45d86", + "url": "https://files.pythonhosted.org/packages/0a/1d/12eb0e1d1d7e0f745cd7bcf27400d75b53096ae14f9b86d3be02a468bc75/MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "905fec760bd2fa1388bb5b489ee8ee5f7291d692638ea5f67982d968366bef9f", + "url": "https://files.pythonhosted.org/packages/0c/55/d7b9059ed9affe3ebdaa288006e4b82839bdbc0ecf092cd5b61d0f0ba456/MarkupSafe-2.0.1-cp36-cp36m-manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "04635854b943835a6ea959e948d19dcd311762c5c0c6e1f0e16ee57022669194", + "url": "https://files.pythonhosted.org/packages/15/90/b63743e72c9ffc5988c7b1c04d14f9a32ae49574afe8a7fbea0ce538bda4/MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "7d91275b0245b1da4d4cfa07e0faedd5b0812efc15b702576d103293e252af1b", + "url": "https://files.pythonhosted.org/packages/1d/c5/1d1b42c65f96ee7b0c81761260878d1a1dc0afdf259e434b7d7af88a80a3/MarkupSafe-2.0.1-cp38-cp38-manylinux1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "63f3268ba69ace99cab4e3e3b5840b03340efed0948ab8f78d2fd87ee5442a4f", + "url": "https://files.pythonhosted.org/packages/20/0e/e5d5ed4bad48827aede890787b8855c7dc08301be60f2eeb0ce17ec5c810/MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "f9081981fe268bd86831e5c75f7de206ef275defcb82bc70740ae6dc507aee51", + "url": "https://files.pythonhosted.org/packages/27/c3/20f02d95e78756d59a4c02f179a6ee66e3283cc34e3051d436fd152d1e76/MarkupSafe-2.0.1-cp36-cp36m-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "2a7d351cbd8cfeb19ca00de495e224dea7e7d919659c2841bbb7f420ad03e2d6", + "url": "https://files.pythonhosted.org/packages/2b/6b/69dd812a582de48190e73c08a4f526842f880a4bb53fbc6859d896621b54/MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "bf5d821ffabf0ef3533c39c518f3357b171a1651c1ff6827325e4489b0e46c3c", + "url": "https://files.pythonhosted.org/packages/3f/43/72fd80844b2687e2c5aac95b64662ede122b8c3919b4c95488017ca8d2a9/MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "5bb28c636d87e840583ee3adeb78172efc47c8b26127267f54a9c0ec251d41a9", + "url": "https://files.pythonhosted.org/packages/51/1e/45e25cd867fb79339c49086dad9794e11923dd6325251ae48c341b0a4271/MarkupSafe-2.0.1-cp38-cp38-macosx_10_9_universal2.whl" + }, + { + "algorithm": "sha256", + "hash": "47ab1e7b91c098ab893b828deafa1203de86d0bc6ab587b160f78fe6c4011f75", + "url": "https://files.pythonhosted.org/packages/68/ba/7a5ca0f9b4239e6fd846dd54c0b5928187355fa62fbdbd13e1c5942afae7/MarkupSafe-2.0.1-cp38-cp38-manylinux2010_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "be98f628055368795d818ebf93da628541e10b75b41c559fdf36d104c5787066", + "url": "https://files.pythonhosted.org/packages/70/56/f81c0cfbc22882df36358ecdedc5474571183e5a5adde1e237079acee437/MarkupSafe-2.0.1-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "e9936f0b261d4df76ad22f8fee3ae83b60d7c3e871292cd42f40b81b70afae85", + "url": "https://files.pythonhosted.org/packages/70/fc/5a7253a9c1c4e2a3feadb80a5def4563500daa4b2d4a39cae39483afa1b0/MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "d6c7ebd4e944c85e2c3421e612a7057a2f48d478d79e61800d81468a8d842207", + "url": "https://files.pythonhosted.org/packages/74/5d/3d5d08321661ca30c61eb897cd9fdf35a9a63ddddd094e65deb9862986b7/MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "0717a7390a68be14b8c793ba258e075c6f4ca819f15edfc2a3a027c823718567", + "url": "https://files.pythonhosted.org/packages/75/90/b780381ddf38e2afd07a04746b5d3158a085464f7c757fc62cd198aa5379/MarkupSafe-2.0.1-cp37-cp37m-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "3dd007d54ee88b46be476e293f48c85048603f5f516008bee124ddd891398ed6", + "url": "https://files.pythonhosted.org/packages/7a/e8/00c435416c9b0238dca6f883563b01c4cc532b2ba6aaf7268081f6238520/MarkupSafe-2.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "6557b31b5e2c9ddf0de32a691f2312a32f77cd7681d8af66c2692efdbef84c18", + "url": "https://files.pythonhosted.org/packages/80/ec/e4272ac306ccc17062d253cb11f5c79c457f5e78b0e3c9f6adc989d507c0/MarkupSafe-2.0.1-cp37-cp37m-manylinux1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "01a9b8ea66f1658938f65b93a85ebe8bc016e6769611be228d797c9d998dd298", + "url": "https://files.pythonhosted.org/packages/92/ac/94771b65ac9f77cf37e43b38516697bbc4e128ee152b68d596ae44c6c896/MarkupSafe-2.0.1-cp38-cp38-manylinux2010_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "aca6377c0cb8a8253e493c6b451565ac77e98c2951c45f913e0b52facdcff83f", + "url": "https://files.pythonhosted.org/packages/95/18/b7a45c16635acafdf6837a6fd4c71acfe5bad202884c6fcbae4ea0763dde/MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "deb993cacb280823246a026e3b2d81c493c53de6acfd5e6bfe31ab3402bb37dd", + "url": "https://files.pythonhosted.org/packages/9c/dd/1b57e1514fd2f653ee31255b940baf0609741bc059565a7fe7c4e0fec46d/MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "b7f2d075102dc8c794cbde1947378051c4e5180d52d276987b8d28a3bd58c17d", + "url": "https://files.pythonhosted.org/packages/a3/01/8d5fd91ccc1a61b7a9e2803819b8b60c3bac37290bbbd3df33d8d548f9c1/MarkupSafe-2.0.1-cp37-cp37m-manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "6a7fae0dd14cf60ad5ff42baa2e95727c3d81ded453457771d02b7d2b3f9c0c2", + "url": "https://files.pythonhosted.org/packages/ad/cd/650b1be2a81674939ef962b1f1b956e4a84116d69708c842667445e95408/MarkupSafe-2.0.1-cp37-cp37m-manylinux2010_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "f0567c4dc99f264f49fe27da5f735f414c4e7e7dd850cfd8e69f0862d7c74ea9", + "url": "https://files.pythonhosted.org/packages/b9/87/cdfd4778d4b9ef0dc89c62b3cf0c181c9231e523a90d7ee254afcfe74557/MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "594c67807fb16238b30c44bdf74f36c02cdf22d1c8cda91ef8a0ed8dabf5620a", + "url": "https://files.pythonhosted.org/packages/bf/10/ff66fea6d1788c458663a84d88787bae15d45daa16f6b3ef33322a51fc7e/MarkupSafe-2.0.1.tar.gz" + }, + { + "algorithm": "sha256", + "hash": "0955295dd5eec6cb6cc2fe1698f4c6d84af2e92de33fbcac4111913cd100a6ff", + "url": "https://files.pythonhosted.org/packages/bf/a8/76f613645617c31dd4db1950057b0bab68e0b790c2dbb368c1971d38d87e/MarkupSafe-2.0.1-cp36-cp36m-manylinux1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "5855f8438a7d1d458206a2466bf82b0f104a3724bf96a1c781ab731e4201731a", + "url": "https://files.pythonhosted.org/packages/cc/f2/854d33eee85df681e61e22b52d8e83bef8b7425c0b9826212289f7885710/MarkupSafe-2.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "49e3ceeabbfb9d66c3aef5af3a60cc43b85c33df25ce03d0031a608b0a8b2e3f", + "url": "https://files.pythonhosted.org/packages/d7/56/9d9c0dc2b0f5dc342ff9c7df31c523cc122947970b5ea943b2311be0c391/MarkupSafe-2.0.1-cp37-cp37m-manylinux1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "baa1a4e8f868845af802979fcdbf0bb11f94f1cb7ced4c4b8a351bb60d108145", + "url": "https://files.pythonhosted.org/packages/e2/a9/eafee9babd4b3aed918d286fbe1c20d1a22d347b30d2bddb3c49919548fa/MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "6fcf051089389abe060c9cd7caa212c707e58153afa2c649f00346ce6d260f1b", + "url": "https://files.pythonhosted.org/packages/e4/9b/c7b55a2f587368d69eb6dc36e285010ab0bbb74323833d501921e08e2728/MarkupSafe-2.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "d7f9850398e85aba693bb640262d3611788b1f29a79f0c93c565694658f4071f", + "url": "https://files.pythonhosted.org/packages/e9/b8/e0e089d26667fbac3a473f78fc771b1cbffd30964816928e4864aac43357/MarkupSafe-2.0.1-cp37-cp37m-manylinux2010_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "97383d78eb34da7e1fa37dd273c20ad4320929af65d156e35a5e2d89566d9dfb", + "url": "https://files.pythonhosted.org/packages/eb/3b/1cddaf0338a031ef5c2e1d9d74f2d607d564748a933b44de6edfe7a2a880/MarkupSafe-2.0.1-cp38-cp38-manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "f826e31d18b516f653fe296d967d700fddad5901ae07c622bb3705955e1faa94", + "url": "https://files.pythonhosted.org/packages/ee/d4/f6d8700729ca202fd070e03d08bda349bb0689514c11732dcb4f0e7bd60f/MarkupSafe-2.0.1-cp36-cp36m-manylinux2010_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "1d609f577dc6e1aa17d746f8bd3c31aa4d258f4070d61b2aa5c4166c1539de35", + "url": "https://files.pythonhosted.org/packages/f9/12/b63afcb3bf9f27fd347adef452f9a6e27dfe7107a8f2685afacc8e9c6592/MarkupSafe-2.0.1-cp38-cp38-manylinux1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "8d206346619592c6200148b01a2142798c989edcb9c896f9ac9722a99d4e77e6", + "url": "https://files.pythonhosted.org/packages/fa/7f/50e0b7a7c13e056f7f1ea799a04a64c225a7ae784785f6b74e7515ea94e8/MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "0446679737af14f45767963a1a9ef7620189912317d095f2d9ffa183a4d25d2b", + "url": "https://files.pythonhosted.org/packages/fc/d6/57f9a97e56447a1e340f8574836d3b636e2c14de304943836bd645fa9c7e/MarkupSafe-2.0.1-cp36-cp36m-manylinux1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "0d4b31cc67ab36e3392bbf3862cfbadac3db12bdd8b02a2731f509ed5b829724", + "url": "https://files.pythonhosted.org/packages/ff/e2/bfd4e230d609fc7c59cc1a69e1b9f65bda3f05b8cab41bb4437f3d44b108/MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl" + } + ], + "project_name": "markupsafe", + "requires_dists": [], + "requires_python": ">=3.6", + "version": "2.0.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "122fcb64ee37cfad5b3f48d7a7d51875d7031aaf3d8be7c42e2bee25044eee62", + "url": "https://files.pythonhosted.org/packages/5c/03/b7e605db4a57c0f6fba744b11ef3ddf4ddebcada35022927a2b5fc623fdf/mock-4.0.3-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "7d3fbbde18228f4ff2f1f119a45cdffa458b4c0dee32eb4d2bb2f82554bac7bc", + "url": "https://files.pythonhosted.org/packages/e2/be/3ea39a8fd4ed3f9a25aae18a1bff2df7a610bca93c8ede7475e32d8b73a0/mock-4.0.3.tar.gz" + } + ], + "project_name": "mock", + "requires_dists": [ + "blurb; extra == \"build\"", + "pytest-cov; extra == \"test\"", + "pytest<5.4; extra == \"test\"", + "sphinx; extra == \"docs\"", + "twine; extra == \"build\"", + "wheel; extra == \"build\"" + ], + "requires_python": ">=3.6", + "version": "4.0.3" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "f5c4e1b206b2ccffe4adc7a6283ed26dd799bd115a5fb1d2e885a075132cdb88", + "url": "https://files.pythonhosted.org/packages/9c/58/65eca614167f17aa5d54b178c1a29ee317ad2a7684a11b3b901684b2fec8/mongoengine-0.24.2-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "c76d49658575bb995682e2e77c8ef7cda63faf939415b32ee923745d120f8b02", + "url": "https://files.pythonhosted.org/packages/75/35/79f4cd5a939a26a058c0abdf9bde1fa707a215cb92d2e04cfd83e0eb591b/mongoengine-0.24.2.tar.gz" + } + ], + "project_name": "mongoengine", + "requires_dists": [ + "pymongo<5.0,>=3.4" + ], + "requires_python": ">=3.6", + "version": "0.24.2" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "b17be2478b622939e39b816e0aa8242611cc8d3583d1cd8ec31b249f04623243", + "url": "https://files.pythonhosted.org/packages/0b/2b/fd152d4a63dee8cee780efeec7b2679f6de6433ff2c9786ee1b4849aaf5c/msgpack-1.0.4-cp38-cp38-musllinux_1_1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "449e57cc1ff18d3b444eb554e44613cffcccb32805d16726a5494038c3b93dab", + "url": "https://files.pythonhosted.org/packages/01/9c/26a337b8d4a7cb5b1058bec7f187936bf749e78cd519c497e845e965d2e5/msgpack-1.0.4-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "1e91d641d2bfe91ba4c52039adc5bccf27c335356055825c7f88742c8bb900dd", + "url": "https://files.pythonhosted.org/packages/05/67/89809468cd7e4e6dbc29c3c15a65e1e9582f9ef391b794039996ce7a136e/msgpack-1.0.4-cp37-cp37m-musllinux_1_1_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "ac5bd7901487c4a1dd51a8c58f2632b15d838d07ceedaa5e4c080f7190925bff", + "url": "https://files.pythonhosted.org/packages/09/ea/7db5df39aa59e25c1a14471dd5215981083f231f42a77b7ae1ee0ec99649/msgpack-1.0.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "9667bdfdf523c40d2511f0e98a6c9d3603be6b371ae9a238b7ef2dc4e7a427b0", + "url": "https://files.pythonhosted.org/packages/10/28/bf6b683f594f7172f13dfb8a3416ce4d1beaf198f14197d138abf1254d81/msgpack-1.0.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "f5d869c18f030202eb412f08b28d2afeea553d6613aee89e200d7aca7ef01f5f", + "url": "https://files.pythonhosted.org/packages/22/44/0829b19ac243211d1d2bd759999aa92196c546518b0be91de9cacc98122a/msgpack-1.0.4.tar.gz" + }, + { + "algorithm": "sha256", + "hash": "2a2df1b55a78eb5f5b7d2a4bb221cd8363913830145fad05374a80bf0877cb1e", + "url": "https://files.pythonhosted.org/packages/39/b1/51731fcf638bc5d8b842c0b1905c72ff1207841571f4d5db32d1d8afb814/msgpack-1.0.4-cp37-cp37m-musllinux_1_1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "1276e8f34e139aeff1c77a3cefb295598b504ac5314d32c8c3d54d24fadb94c9", + "url": "https://files.pythonhosted.org/packages/3d/2c/fcd9d62ae5a3b0bbb931803591f8612f008c73015846650cee01d4f47d35/msgpack-1.0.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "76ee788122de3a68a02ed6f3a16bbcd97bc7c2e39bd4d94be2f1821e7c4a64e6", + "url": "https://files.pythonhosted.org/packages/3d/aa/1778b6d209921ba399fe1f259806348dec6239d470e0b895022c12b1b399/msgpack-1.0.4-cp36-cp36m-musllinux_1_1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "77ccd2af37f3db0ea59fb280fa2165bf1b096510ba9fe0cc2bf8fa92a22fdb43", + "url": "https://files.pythonhosted.org/packages/4b/49/5db0a9d7dd5c02041a2feade0848a770624c8c847fa01fa974625b3fc233/msgpack-1.0.4-cp38-cp38-musllinux_1_1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "fcb8a47f43acc113e24e910399376f7277cf8508b27e5b88499f053de6b115a8", + "url": "https://files.pythonhosted.org/packages/51/6a/e1a3bbe7dff8032fdf41a78bb7e9a3fb86b053a9897c61f93c00187ec6a9/msgpack-1.0.4-cp36-cp36m-musllinux_1_1_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "7760f85956c415578c17edb39eed99f9181a48375b0d4a94076d84148cf67b2d", + "url": "https://files.pythonhosted.org/packages/5e/f7/05760eb8fd1ee1d8080f42b95c268629f13239c9b675063b27213631d604/msgpack-1.0.4-cp38-cp38-macosx_10_9_universal2.whl" + }, + { + "algorithm": "sha256", + "hash": "6c9566f2c39ccced0a38d37c26cc3570983b97833c365a6044edef3574a00c08", + "url": "https://files.pythonhosted.org/packages/61/da/974ffe02a4d16d704efd3a7b36126782544f7abf7d506b4209ddaa3bd987/msgpack-1.0.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "0a68d3ac0104e2d3510de90a1091720157c319ceeb90d74f7b5295a6bee51bae", + "url": "https://files.pythonhosted.org/packages/71/15/6fb5c834fab52a12cab92036f2138aa1a5c5fd55d5a17c26741de0c02cfb/msgpack-1.0.4-cp36-cp36m-musllinux_1_1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "d5b5b962221fa2c5d3a7f8133f9abffc114fe218eb4365e40f17732ade576c8e", + "url": "https://files.pythonhosted.org/packages/7f/fc/b2ad599613c448a9c9b8d86e59612dbd36e5debef6c18dbb5dd930c9442c/msgpack-1.0.4-cp38-cp38-musllinux_1_1_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "d603de2b8d2ea3f3bcb2efe286849aa7a81531abc52d8454da12f46235092bcb", + "url": "https://files.pythonhosted.org/packages/a4/e2/ca6c95d06e68e499208976b0513da3d41e0049f21663f869889a065ba442/msgpack-1.0.4-cp38-cp38-macosx_11_0_arm64.whl" + }, + { + "algorithm": "sha256", + "hash": "a75dfb03f8b06f4ab093dafe3ddcc2d633259e6c3f74bb1b01996f5d8aa5868c", + "url": "https://files.pythonhosted.org/packages/a6/65/5b283e66b89d3b41f1b30fd42da70a609b5432b764f5cd6fed23d3b4699b/msgpack-1.0.4-cp37-cp37m-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "6916c78f33602ecf0509cc40379271ba0f9ab572b066bd4bdafd7434dee4bc6e", + "url": "https://files.pythonhosted.org/packages/ad/07/f20fd312f7b0c698d1ed49f1780aedb7dee8e3127663b4de0e20c0b016f5/msgpack-1.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "3c11a48cf5e59026ad7cb0dc29e29a01b5a66a3e333dc11c04f7e991fc5510a9", + "url": "https://files.pythonhosted.org/packages/b1/05/504f5564e8c01d37ff672ee2b47ff258503df31ed4ac59cb26cb2bb72fdf/msgpack-1.0.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "11184bc7e56fd74c00ead4f9cc9a3091d62ecb96e97653add7a879a14b003227", + "url": "https://files.pythonhosted.org/packages/d4/d5/18808999054f3c633bf3ff808a652b329a26083dea6bd2386e2aec4ffee0/msgpack-1.0.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "48f5d88c99f64c456413d74a975bd605a9b0526293218a3b77220a2c15458ba9", + "url": "https://files.pythonhosted.org/packages/dc/83/654d85d318cccabcc82d03fab9b2f5a3706278bf6242d6daefbb3d29ca2c/msgpack-1.0.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "e83f80a7fec1a62cf4e6c9a660e39c7f878f603737a0cdac8c13131d11d97f52", + "url": "https://files.pythonhosted.org/packages/dd/fc/d21b74be6671bada90129696db21703016214aaa47bd9a5dcdc928e7f1b6/msgpack-1.0.4-cp36-cp36m-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "81fc7ba725464651190b196f3cd848e8553d4d510114a954681fd0b9c479d7e1", + "url": "https://files.pythonhosted.org/packages/ec/ff/92af8194c12fc46da6dd56e4e22bdb7bdd297c451bd76183b0ec496196ab/msgpack-1.0.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "545e3cf0cf74f3e48b470f68ed19551ae6f9722814ea969305794645da091236", + "url": "https://files.pythonhosted.org/packages/f4/f8/225ca22971690c8b530a2f5344e8cf4d13d601c3817eded87ecbb3e644b8/msgpack-1.0.4-cp37-cp37m-musllinux_1_1_x86_64.whl" + } + ], + "project_name": "msgpack", + "requires_dists": [], + "requires_python": null, + "version": "1.0.4" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "9666d0232c32d2656e5e5f8d735f58fd6c7457ce52fc21c98d45f2af78f990ac", + "url": "https://files.pythonhosted.org/packages/ff/cd/9cdfea8fc45c56680b798db6a55fa60a22e2d3d3ccf54fc729d083b50ce4/netaddr-0.8.0-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "d6cc57c7a07b1d9d2e917aa8b36ae8ce61c35ba3fcd1b83ca31c5a0ee2b5a243", + "url": "https://files.pythonhosted.org/packages/c3/3b/fe5bda7a3e927d9008c897cf1a0858a9ba9924a6b4750ec1824c9e617587/netaddr-0.8.0.tar.gz" + } + ], + "project_name": "netaddr", + "requires_dists": [ + "importlib-resources; python_version < \"3.7\"" + ], + "requires_python": null, + "version": "0.8" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "c92ff9ac7c2282009fe0dcb67ee3cd17978cffbe0c8f4b471c00fe4325c9b4d4", + "url": "https://files.pythonhosted.org/packages/77/6c/eb2b7c9dbbf6cd0148fda0215742346dc4d45b79f680500832e8c6457936/netifaces-0.11.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "96c0fe9696398253f93482c84814f0e7290eee0bfec11563bd07d80d701280c3", + "url": "https://files.pythonhosted.org/packages/13/d3/805fbf89548882361e6900cbb7cc50ad7dec7fab486c5513be49729d9c4e/netifaces-0.11.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "3ecb3f37c31d5d51d2a4d935cfa81c9bc956687c6f5237021b36d6fdc2815b2c", + "url": "https://files.pythonhosted.org/packages/1d/b4/0ba3c00f8bbbd3328562d9e7158235ffe21968b88a21adf5614b019e5037/netifaces-0.11.0-cp38-cp38-macosx_10_15_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "28f4bf3a1361ab3ed93c5ef360c8b7d4a4ae060176a3529e72e5e4ffc4afd8b0", + "url": "https://files.pythonhosted.org/packages/47/49/bf6c18d33682ec5cca15ba37f86d0a04979cfa15a9e51c86673c1831d04c/netifaces-0.11.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "c37a1ca83825bc6f54dddf5277e9c65dec2f1b4d0ba44b8fd42bc30c91aa6ea1", + "url": "https://files.pythonhosted.org/packages/95/61/762ab93c47553a4501fbac46bbe0e27c9e80a4a9d0696917ca9c5ab2d5b9/netifaces-0.11.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "043a79146eb2907edf439899f262b3dfe41717d34124298ed281139a8b93ca32", + "url": "https://files.pythonhosted.org/packages/a6/91/86a6eac449ddfae239e93ffc1918cf33fd9bab35c04d1e963b311e347a73/netifaces-0.11.0.tar.gz" + }, + { + "algorithm": "sha256", + "hash": "48324183af7f1bc44f5f197f3dad54a809ad1ef0c78baee2c88f16a5de02c4c9", + "url": "https://files.pythonhosted.org/packages/c8/05/b41bbe076da2316f4521decf22346b1f20cb81484dc49424a9e58e6f50ae/netifaces-0.11.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "84e4d2e6973eccc52778735befc01638498781ce0e39aa2044ccfd2385c03246", + "url": "https://files.pythonhosted.org/packages/cb/08/b02f45cde4d0a6250ced65fad02ca08b48d0938ee1d64b9880f82b27ccab/netifaces-0.11.0-cp37-cp37m-macosx_10_15_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "18917fbbdcb2d4f897153c5ddbb56b31fa6dd7c3fa9608b7e3c3a663df8206b5", + "url": "https://files.pythonhosted.org/packages/d8/6f/3cb4f56b5298905e55fbbb8eb468e2db13375f74504d162bbaa9488a306e/netifaces-0.11.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "aab1dbfdc55086c789f0eb37affccf47b895b98d490738b81f3b2360100426be", + "url": "https://files.pythonhosted.org/packages/ea/14/57dcb067e83a6615b60d3635cdaa05b4b7c7fa8b21a1ae5fcab5513bda20/netifaces-0.11.0-cp36-cp36m-macosx_10_15_x86_64.whl" + } + ], + "project_name": "netifaces", + "requires_dists": [], + "requires_python": null, + "version": "0.11" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "0635858ed7e989f4c574c2328380b452df892ae85084144c73d8cd819f0c4e06", + "url": "https://files.pythonhosted.org/packages/f3/b7/c7f488101c0bb5e4178f3cde416004280fd40262433496830de8a8c21613/networkx-2.5.1-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "109cd585cac41297f71103c3c42ac6ef7379f29788eb54cb751be5a663bb235a", + "url": "https://files.pythonhosted.org/packages/b0/21/adfbf6168631e28577e4af9eb9f26d75fe72b2bb1d33762a5f2c425e6c2a/networkx-2.5.1.tar.gz" + } + ], + "project_name": "networkx", + "requires_dists": [ + "decorator<5,>=4.3", + "gdal; extra == \"gdal\"", + "lxml; extra == \"all\"", + "lxml; extra == \"lxml\"", + "matplotlib; extra == \"all\"", + "matplotlib; extra == \"matplotlib\"", + "numpy; extra == \"all\"", + "numpy; extra == \"numpy\"", + "pandas; extra == \"all\"", + "pandas; extra == \"pandas\"", + "pydot; extra == \"all\"", + "pydot; extra == \"pydot\"", + "pygraphviz; extra == \"all\"", + "pygraphviz; extra == \"pygraphviz\"", + "pytest; extra == \"all\"", + "pytest; extra == \"pytest\"", + "pyyaml; extra == \"all\"", + "pyyaml; extra == \"pyyaml\"", + "scipy; extra == \"all\"", + "scipy; extra == \"scipy\"" + ], + "requires_python": ">=3.6", + "version": "2.5.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "f1527c581dbf149349134fc2d789d50af2a400e193206956fa0ab456ccc5a8ba", + "url": "https://files.pythonhosted.org/packages/ff/84/97c550164b54942b0e908c31ef09d9469f3ba4cd7332a671e2125732f63b/ntlm_auth-1.5.0-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "c9667d361dc09f6b3750283d503c689070ff7d89f2f6ff0d38088d5436ff8543", + "url": "https://files.pythonhosted.org/packages/44/a5/ab45529cc1860a1cb05129b438b189af971928d9c9c9d1990b549a6707f9/ntlm-auth-1.5.0.tar.gz" + } + ], + "project_name": "ntlm-auth", + "requires_dists": [ + "cryptography; python_version >= \"2.7\" and extra == \"cryptography\"", + "cryptography<2.2; python_version < \"2.7\" and extra == \"cryptography\"", + "ordereddict; python_version < \"2.7\"" + ], + "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.6", + "version": "1.5" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "1575700c542b98f6149dc5783e28709dccd27222b07ede6d0709a63cd08ec557", + "url": "https://files.pythonhosted.org/packages/ca/47/73f4f10b9525f793621054382e37305905efd752f8142674f6c6f713758e/orjson-3.6.1-cp38-cp38-manylinux_2_24_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "2c7ba86aff33ca9cfd5f00f3a2a40d7d40047ad848548cb13885f60f077fd44c", + "url": "https://files.pythonhosted.org/packages/05/1b/0bf2d240b0e7a640db33e1333ef2b723b7b80cac5b74deb8a4a134824f5b/orjson-3.6.1-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl" + }, + { + "algorithm": "sha256", + "hash": "310d95d3abfe1d417fcafc592a1b6ce4b5618395739d701eb55b1361a0d93391", + "url": "https://files.pythonhosted.org/packages/06/30/c5e062e98aa2b65b8847ded2d967eb42ee1ba4118ca7e1ad75fceb6b78f8/orjson-3.6.1-cp38-cp38-macosx_10_7_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "0f707c232d1d99d9812b81aac727be5185e53df7c7847dabcbf2d8888269933c", + "url": "https://files.pythonhosted.org/packages/08/70/163f5afd1a37e1a132873d0f0a480f1d741f0db7a375e252c7e86c7ad2f5/orjson-3.6.1-cp36-cp36m-manylinux_2_24_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "62fb8f8949d70cefe6944818f5ea410520a626d5a4b33a090d5a93a6d7c657a3", + "url": "https://files.pythonhosted.org/packages/0c/01/d506efd2e9677a9c92f80d6196c0d34fe530512ae3792b48490ec4bc5002/orjson-3.6.1-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl" + }, + { + "algorithm": "sha256", + "hash": "4723120784a50cbf3defb65b5eb77ea0b17d3633ade7ce2cd564cec954fd6fd0", + "url": "https://files.pythonhosted.org/packages/13/2f/4a500c1240d72749a234544bfaa55b731a07c184064b244562a7cb266f70/orjson-3.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "3954406cc8890f08632dd6f2fabc11fd93003ff843edc4aa1c02bfe326d8e7db", + "url": "https://files.pythonhosted.org/packages/24/0c/7b13a136da9cf16fc88e9a2044a74ae9f5c133cff3e5bdee4d73e40f4e60/orjson-3.6.1-cp36-cp36m-macosx_10_7_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "33e0be636962015fbb84a203f3229744e071e1ef76f48686f76cb639bdd4c695", + "url": "https://files.pythonhosted.org/packages/2a/54/ac9542703934990e85e7974b8cd1ed82816e8e6309543d73aa180d7d260a/orjson-3.6.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "8e4052206bc63267d7a578e66d6f1bf560573a408fbd97b748f468f7109159e9", + "url": "https://files.pythonhosted.org/packages/3d/39/346a18be67fcc5775e98ad88d9b4dc1572b57103c865fefe8ffe347fb557/orjson-3.6.1-cp36-cp36m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl" + }, + { + "algorithm": "sha256", + "hash": "b9eb1d8b15779733cf07df61d74b3a8705fe0f0156392aff1c634b83dba19b8a", + "url": "https://files.pythonhosted.org/packages/46/00/fa102be90803d46555a32e6052bad50403d604de3e2123f9e4fbf0291b1e/orjson-3.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "fa7f9c3e8db204ff9e9a3a0ff4558c41f03f12515dd543720c6b0cebebcd8cbc", + "url": "https://files.pythonhosted.org/packages/4f/09/b8c2bcde264cd61eaf31904f34b2b099a48ad11077958599e21f506c10fb/orjson-3.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "a173b436d43707ba8e6d11d073b95f0992b623749fd135ebd04489f6b656aeb9", + "url": "https://files.pythonhosted.org/packages/61/b4/03f253449044c1abfd9c0ee720de14486b75fd710d8a3aa3dcf46bea4089/orjson-3.6.1-cp37-cp37m-macosx_10_7_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "bcf28d08fd0e22632e165c6961054a2e2ce85fbf55c8f135d21a391b87b8355a", + "url": "https://files.pythonhosted.org/packages/6d/a2/63fd1240cdaa8ca0361b2b93af7bdb820d1aa93f86667a69f66b01b7a2bd/orjson-3.6.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "97dc56a8edbe5c3df807b3fcf67037184938262475759ac3038f1287909303ec", + "url": "https://files.pythonhosted.org/packages/72/62/8e445a491085429727fb6c89d4404127f32aa67219b88fb79988124c2215/orjson-3.6.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "5ee598ce6e943afeb84d5706dc604bf90f74e67dc972af12d08af22249bd62d6", + "url": "https://files.pythonhosted.org/packages/92/97/895dfe0c2e7820fd5453d0efab6a9036de7f97b4edfd157a6a414dd3b0ee/orjson-3.6.1.tar.gz" + }, + { + "algorithm": "sha256", + "hash": "a89c4acc1cd7200fd92b68948fdd49b1789a506682af82e69a05eefd0c1f2602", + "url": "https://files.pythonhosted.org/packages/a4/27/3dfa1f049967aae46375187d54daf8bc7cebb850f02ea522c41f4c44d784/orjson-3.6.1-cp37-cp37m-manylinux_2_24_x86_64.whl" + } + ], + "project_name": "orjson", + "requires_dists": [], + "requires_python": ">=3.6", + "version": "3.6.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "7fca8661db9156497ea5ed0e3a0865a13704ccc3a51394eb9a3634fb62615f2a", + "url": "git+https://github.com/StackStorm/orquesta.git@v1.5.0" + } + ], + "project_name": "orquesta", + "requires_dists": [ + "Jinja2>=2.11", + "PyYAML>=3.1.0", + "chardet<4.0.0,>=3.0.2", + "eventlet", + "jsonschema!=2.5.0,<3.0.0,>=2.0.0", + "networkx<2.6,>=2.5.1", + "python-dateutil", + "six>=1.9.0", + "stevedore>=1.3.0", + "ujson>=1.35", + "yaql>=1.1.0" + ], + "requires_python": null, + "version": "1.5" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "d4501d11ce955d010208019f04ebba0ce58a5f1a9033da9193cfa33e4854d74b", + "url": "https://files.pythonhosted.org/packages/c7/82/263fa79866098034917be0def7ab4979480e6f429732cd6cd9f4e0405ec5/oslo.config-1.12.1-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "d43880e88a55b13840dfd80495837017d4da3ad96aed288345410e0b35138477", + "url": "https://files.pythonhosted.org/packages/90/5f/c90379a91cc41ab849eb789dd75a83533cc35caabe535f3118f42b0906b2/oslo.config-1.12.1.tar.gz" + } + ], + "project_name": "oslo-config", + "requires_dists": [ + "argparse", + "netaddr>=0.7.12", + "six>=1.9.0", + "stevedore>=1.3.0" + ], + "requires_python": null, + "version": "1.12.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "75086cfd898819638ca741159f677e2073a78ca86a9c9be8d38b46800cdf2dc9", + "url": "https://files.pythonhosted.org/packages/0d/78/d4079dc5a6adc19e91ed3f62af3061a3e3be2d4de12fdd802db38ceaeec1/oslo.i18n-5.1.0-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "6bf111a6357d5449640852de4640eae4159b5562bbba4c90febb0034abc095d0", + "url": "https://files.pythonhosted.org/packages/7c/d8/a56cdadc3eb21f399327c45662e96479cb73beee0d602769b7847e857e7d/oslo.i18n-5.1.0.tar.gz" + } + ], + "project_name": "oslo-i18n", + "requires_dists": [ + "pbr!=2.1.0,>=2.0.0" + ], + "requires_python": ">=3.6", + "version": "5.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "6c1c483231c3827787af9b6ca4a45f4e45fe364772a24692b02de78fe48eafb1", + "url": "https://files.pythonhosted.org/packages/f7/6f/1be52c3b976f6714ad34a3173e23966d2f12f667cff8377c14d2e285199c/oslo.serialization-4.3.0-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "3aa472f434aee8bbcc0725312b7f409aa1fa54bbc134904124cf49b0e86b9115", + "url": "https://files.pythonhosted.org/packages/e8/3d/142b294299ace8a470ad47a90fe152fc21ab8b4e7f9c88dfcb9679d53ff6/oslo.serialization-4.3.0.tar.gz" + } + ], + "project_name": "oslo-serialization", + "requires_dists": [ + "msgpack>=0.5.2", + "oslo.utils>=3.33.0", + "pbr!=2.1.0,>=2.0.0", + "pytz>=2013.6" + ], + "requires_python": ">=3.6", + "version": "4.3" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "dab26f205980a379fe7068dd4f9010809a2ae7dddcbecde53e18cf8fa4a251d9", + "url": "https://files.pythonhosted.org/packages/f9/6e/ecbe1ced0f5fdb009bb13f95f3e5ad19ac5f2e8911156d86216327cda636/oslo.utils-4.13.0-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "45ba8aaa5ed056a8e8e46059ef93d5c2d7b9c99bc7480e361cf5783e47f28fba", + "url": "https://files.pythonhosted.org/packages/31/55/09032306dc483e05e1de6fda14a885e8814ca299a875287a253d367eb9b3/oslo.utils-4.13.0.tar.gz" + } + ], + "project_name": "oslo-utils", + "requires_dists": [ + "debtcollector>=1.2.0", + "iso8601>=0.1.11", + "netaddr>=0.7.18", + "netifaces>=0.10.4", + "oslo.i18n>=3.15.3", + "packaging>=20.4", + "pbr!=2.1.0,>=2.0.0", + "pyparsing>=2.1.0", + "pytz>=2013.6" + ], + "requires_python": ">=3.6", + "version": "4.13" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522", + "url": "https://files.pythonhosted.org/packages/05/8e/8de486cbd03baba4deef4142bd643a3e7bbe954a784dc1bb17142572d127/packaging-21.3-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb", + "url": "https://files.pythonhosted.org/packages/df/9e/d1a7217f69310c1db8fdf8ab396229f55a699ce34a203691794c5d1cad0c/packaging-21.3.tar.gz" + } + ], + "project_name": "packaging", + "requires_dists": [ + "pyparsing!=3.0.5,>=2.0.2" + ], + "requires_python": ">=3.6", + "version": "21.3" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "b2df1a6325f6996ef55a8789d0462f5b502ea83b3c990cbb5bbe57345c6812c4", + "url": "https://files.pythonhosted.org/packages/71/6d/95777fd66507106d2f8f81d005255c237187951644f85a5bd0baeec8a88f/paramiko-2.12.0-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "376885c05c5d6aa6e1f4608aac2a6b5b0548b1add40274477324605903d9cd49", + "url": "https://files.pythonhosted.org/packages/98/75/e78ddbe671a4a59514b59bc6a321263118e4ac3fe88175dd784d1a47a00f/paramiko-2.12.0.tar.gz" + } + ], + "project_name": "paramiko", + "requires_dists": [ + "bcrypt>=3.1.3", + "bcrypt>=3.1.3; extra == \"all\"", + "bcrypt>=3.1.3; extra == \"ed25519\"", + "cryptography>=2.5", + "gssapi>=1.4.1; platform_system != \"Windows\" and extra == \"all\"", + "gssapi>=1.4.1; platform_system != \"Windows\" and extra == \"gssapi\"", + "invoke>=1.3; extra == \"all\"", + "invoke>=1.3; extra == \"invoke\"", + "pyasn1>=0.1.7; extra == \"all\"", + "pyasn1>=0.1.7; extra == \"gssapi\"", + "pynacl>=1.0.1", + "pynacl>=1.0.1; extra == \"all\"", + "pynacl>=1.0.1; extra == \"ed25519\"", + "pywin32>=2.1.8; platform_system == \"Windows\" and extra == \"all\"", + "pywin32>=2.1.8; platform_system == \"Windows\" and extra == \"gssapi\"", + "six" + ], + "requires_python": null, + "version": "2.12" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "aa6bca462b8d8bda89c70b382f0c298a20b5560af6cbfa2dce410c0a2fb669f1", + "url": "https://files.pythonhosted.org/packages/3b/a4/ab6b7589382ca3df236e03faa71deac88cae040af60c071a78d254a62172/passlib-1.7.4-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "defd50f72b65c5402ab2c573830a6978e5f202ad0d984793c8dde2c4152ebe04", + "url": "https://files.pythonhosted.org/packages/b6/06/9da9ee59a67fae7761aab3ccc84fa4f3f33f125b370f1ccdb915bf967c11/passlib-1.7.4.tar.gz" + } + ], + "project_name": "passlib", + "requires_dists": [ + "argon2-cffi>=18.2.0; extra == \"argon2\"", + "bcrypt>=3.1.0; extra == \"bcrypt\"", + "cloud-sptheme>=1.10.1; extra == \"build_docs\"", + "cryptography; extra == \"totp\"", + "sphinx>=1.6; extra == \"build_docs\"", + "sphinxcontrib-fulltoc>=1.2.0; extra == \"build_docs\"" + ], + "requires_python": null, + "version": "1.7.4" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "db2317ff07c84c4c63648c9064a79fe9d9f5c7ce85a9099d4b6258b3db83225a", + "url": "https://files.pythonhosted.org/packages/e5/37/10e8a53f196cf0bcb93008daed42e2c47c7876430a7efd044ff4d647f30a/pbr-5.11.0-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "b97bc6695b2aff02144133c2e7399d5885223d42b7912ffaec2ca3898e673bfe", + "url": "https://files.pythonhosted.org/packages/52/fb/630d52aaca8fc7634a0711b6ae12a0e828b6f9264bd8051225025c3ed075/pbr-5.11.0.tar.gz" + } + ], + "project_name": "pbr", + "requires_dists": [], + "requires_python": ">=2.6", + "version": "5.11" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "89f5e606646caebe3c00cbdbc4c2c609834adde45d7507311807b5775edac8e0", + "url": "https://files.pythonhosted.org/packages/c9/4f/6abbb34a39352f40c66974e3ec4db7c79ef9b8bef06d7d3c9e0f3c6e039c/pika-1.3.1-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "beb19ff6dd1547f99a29acc2c6987ebb2ba7c44bf44a3f8e305877c5ef7d2fdc", + "url": "https://files.pythonhosted.org/packages/9d/70/173abbf8b0bc8260a4e6d39a5f633da114bfebeb35715e6c05d17dc77403/pika-1.3.1.tar.gz" + } + ], + "project_name": "pika", + "requires_dists": [ + "gevent; extra == \"gevent\"", + "tornado; extra == \"tornado\"", + "twisted; extra == \"twisted\"" + ], + "requires_python": ">=3.4", + "version": "1.3.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "8868bbe3c3c80d42f20156f22e7131d2fb321f5bc86a2a345375c6481a67021d", + "url": "https://files.pythonhosted.org/packages/b1/78/dcfd84d3aabd46a9c77260fb47ea5d244806e4daef83aa6fe5d83adb182c/platformdirs-2.4.0-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "367a5e80b3d04d2428ffa76d33f124cf11e8fff2acdaa9b43d545f5c7d661ef2", + "url": "https://files.pythonhosted.org/packages/4b/96/d70b9462671fbeaacba4639ff866fb4e9e558580853fc5d6e698d0371ad4/platformdirs-2.4.0.tar.gz" + } + ], + "project_name": "platformdirs", + "requires_dists": [ + "Sphinx>=4; extra == \"docs\"", + "appdirs==1.4.4; extra == \"test\"", + "furo>=2021.7.5b38; extra == \"docs\"", + "proselint>=0.10.2; extra == \"docs\"", + "pytest-cov>=2.7; extra == \"test\"", + "pytest-mock>=3.6; extra == \"test\"", + "pytest>=6; extra == \"test\"", + "sphinx-autodoc-typehints>=1.12; extra == \"docs\"" + ], + "requires_python": ">=3.6", + "version": "2.4" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "74134bbf457f031a36d68416e1509f34bd5ccc019f0bcc952c7b909d06b37bd3", + "url": "https://files.pythonhosted.org/packages/9e/01/f38e2ff29715251cf25532b9082a1589ab7e4f571ced434f98d0139336dc/pluggy-1.0.0-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159", + "url": "https://files.pythonhosted.org/packages/a1/16/db2d7de3474b6e37cbb9c008965ee63835bba517e22cdb8c35b5116b5ce1/pluggy-1.0.0.tar.gz" + } + ], + "project_name": "pluggy", + "requires_dists": [ + "importlib-metadata>=0.12; python_version < \"3.8\"", + "pre-commit; extra == \"dev\"", + "pytest-benchmark; extra == \"testing\"", + "pytest; extra == \"testing\"", + "tox; extra == \"dev\"" + ], + "requires_python": ">=3.6", + "version": "1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce", + "url": "https://files.pythonhosted.org/packages/a3/58/35da89ee790598a0700ea49b2a66594140f44dec458c07e8e3d4979137fc/ply-3.11-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3", + "url": "https://files.pythonhosted.org/packages/e5/69/882ee5c9d017149285cab114ebeab373308ef0f874fcdac9beb90e0ac4da/ply-3.11.tar.gz" + } + ], + "project_name": "ply", + "requires_dists": [], + "requires_python": null, + "version": "3.11" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "c15e9ca889b56262e4c2aee354f52918ba5e54f46bb3da42b806d8bbd8255ee9", + "url": "https://files.pythonhosted.org/packages/13/9e/dd150cdb857f59b8c07936d323d7763888574060e40a30b3d39161c9d159/prance-0.22.11.4.0-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "814a523bc1ff18383c12cb523ce44c90fe8792bf5f48d8cc33c9f658276658ed", + "url": "https://files.pythonhosted.org/packages/b0/8e/0fd2ff236d20e500302bd7a53524df4037a71d8d91264554e39f9e698108/prance-0.22.11.4.0.tar.gz" + } + ], + "project_name": "prance", + "requires_dists": [ + "PyICU~=2.4; extra == \"icu\"", + "bumpversion>=0.6; extra == \"dev\"", + "chardet<5.0,>=3.0", + "click~=7.0; extra == \"cli\"", + "flex~=6.13; extra == \"flex\"", + "openapi-spec-validator~=0.5.1; extra == \"osv\"", + "packaging~=21.3", + "pytest-cov>=2.11; extra == \"dev\"", + "pytest>=6.1; extra == \"dev\"", + "requests~=2.25", + "ruamel.yaml~=0.17.10", + "semver~=2.13", + "six~=1.15", + "sphinx>=3.4; extra == \"dev\"", + "swagger-spec-validator~=2.4; extra == \"ssv\"", + "towncrier>=19.2; extra == \"dev\"", + "tox>=3.4; extra == \"dev\"" + ], + "requires_python": ">=3.6", + "version": "0.22.11.4" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "1411c65d21dca9eaa505ba1d041bed75a6d629ae22f5109a923f4e719cfecba4", + "url": "https://files.pythonhosted.org/packages/9e/6d/40a24eaa03ea4418129708fd3f0f17eda73d568f16d4d4fd412566168b4c/prettytable-2.5.0-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "f7da57ba63d55116d65e5acb147bfdfa60dceccabf0d607d6817ee2888a05f2c", + "url": "https://files.pythonhosted.org/packages/e4/35/21bf22e21b29102bbe81730caf498dfb3e1eed2642ac71f323472ead673a/prettytable-2.5.0.tar.gz" + } + ], + "project_name": "prettytable", + "requires_dists": [ + "importlib-metadata; python_version < \"3.8\"", + "pytest-cov; extra == \"tests\"", + "pytest-lazy-fixture; extra == \"tests\"", + "pytest; extra == \"tests\"", + "wcwidth" + ], + "requires_python": ">=3.6", + "version": "2.5" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "37925b37a4af1f6448c76b7606e0285f79f434ad246dda007a27411cca730c6d", + "url": "https://files.pythonhosted.org/packages/64/27/5fd61a451d086ad4aa806dc72fe1383d2bc0e74323668672287f616d5d51/prompt_toolkit-1.0.18-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "dd4fca02c8069497ad931a2d09914c6b0d1b50151ce876bc15bde4c747090126", + "url": "https://files.pythonhosted.org/packages/c5/64/c170e5b1913b540bf0c8ab7676b21fdd1d25b65ddeb10025c6ca43cccd4c/prompt_toolkit-1.0.18.tar.gz" + } + ], + "project_name": "prompt-toolkit", + "requires_dists": [ + "six>=1.9.0", + "wcwidth" + ], + "requires_python": null, + "version": "1.0.18" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "6001c809253a29599bc0dfd5179d9f8a5779f9dffea1da0f13c53ee568115e1e", + "url": "https://files.pythonhosted.org/packages/79/26/f026804298b933b11640cc2d15155a545805df732e5ead3a2ad7cf45a38b/psutil-5.9.4-cp38-abi3-macosx_11_0_arm64.whl" + }, + { + "algorithm": "sha256", + "hash": "3d7f9739eb435d4b1338944abe23f49584bde5395f27487d2ee25ad9a8774a62", + "url": "https://files.pythonhosted.org/packages/3d/7d/d05864a69e452f003c0d77e728e155a89a2a26b09e64860ddd70ad64fb26/psutil-5.9.4.tar.gz" + }, + { + "algorithm": "sha256", + "hash": "16653106f3b59386ffe10e0bad3bb6299e169d5327d3f187614b1cb8f24cf2e1", + "url": "https://files.pythonhosted.org/packages/5a/37/ef88eed265d93bc28c681316f68762c5e04167519e5627a0187c8878b409/psutil-5.9.4-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "54c0d3d8e0078b7666984e11b12b88af2db11d11249a8ac8920dd5ef68a66e08", + "url": "https://files.pythonhosted.org/packages/6e/c8/784968329c1c67c28cce91991ef9af8a8913aa5a3399a6a8954b1380572f/psutil-5.9.4-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "54d5b184728298f2ca8567bf83c422b706200bcbbfafdc06718264f9393cfeb7", + "url": "https://files.pythonhosted.org/packages/a5/73/35cea01aad1baf901c915dc95ea33a2f271c8ff8cf2f1c73b7f591f1bdf1/psutil-5.9.4-cp36-abi3-macosx_10_9_x86_64.whl" + } + ], + "project_name": "psutil", + "requires_dists": [ + "enum34; python_version <= \"3.4\" and extra == \"test\"", + "ipaddress; python_version < \"3.0\" and extra == \"test\"", + "mock; python_version < \"3.0\" and extra == \"test\"", + "pywin32; sys_platform == \"win32\" and extra == \"test\"", + "wmi; sys_platform == \"win32\" and extra == \"test\"" + ], + "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7", + "version": "5.9.4" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "607c53218732647dff4acdfcd50cb62615cedf612e72d1724fb1a0cc6405b378", + "url": "https://files.pythonhosted.org/packages/f6/f0/10642828a8dfb741e5f3fbaac830550a518a775c7fff6f04a007259b0548/py-1.11.0-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719", + "url": "https://files.pythonhosted.org/packages/98/ff/fec109ceb715d2a6b4c4a85a61af3b40c723a961e8828319fbcb15b868dc/py-1.11.0.tar.gz" + } + ], + "project_name": "py", + "requires_dists": [], + "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7", + "version": "1.11" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d", + "url": "https://files.pythonhosted.org/packages/62/1e/a94a8d635fa3ce4cfc7f506003548d0a2447ae76fd5ca53932970fe3053f/pyasn1-0.4.8-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "aef77c9fb94a3ac588e87841208bdec464471d9871bd5050a287cc9a475cd0ba", + "url": "https://files.pythonhosted.org/packages/a4/db/fffec68299e6d7bad3d504147f9094830b704527a7fc098b721d38cc7fa7/pyasn1-0.4.8.tar.gz" + } + ], + "project_name": "pyasn1", + "requires_dists": [], + "requires_python": null, + "version": "0.4.8" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "a50b808ffeb97cb3601dd25981f6b016cbb3d31fbf57a8b8a87428e6158d0c74", + "url": "https://files.pythonhosted.org/packages/95/de/214830a981892a3e286c3794f41ae67a4495df1108c3da8a9f62159b9a9d/pyasn1_modules-0.2.8-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "905f84c712230b2c592c19470d3ca8d552de726050d1d1716282a1f6146be65e", + "url": "https://files.pythonhosted.org/packages/88/87/72eb9ccf8a58021c542de2588a867dbefc7556e14b2866d1e40e9e2b587e/pyasn1-modules-0.2.8.tar.gz" + } + ], + "project_name": "pyasn1-modules", + "requires_dists": [ + "pyasn1<0.5.0,>=0.4.6" + ], + "requires_python": null, + "version": "0.2.8" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9", + "url": "https://files.pythonhosted.org/packages/62/d5/5f610ebe421e85889f2e55e33b7f9a6795bd982198517d912eb1c76e1a53/pycparser-2.21-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206", + "url": "https://files.pythonhosted.org/packages/5e/0b/95d387f5f4433cb0f53ff7ad859bd2c6051051cebbb564f139a999ab46de/pycparser-2.21.tar.gz" + } + ], + "project_name": "pycparser", + "requires_dists": [], + "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7", + "version": "2.21" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "9c998a5d7606ca835065cdabc013ae6c66eb9ea76a00a1e3bc6e0cfe2b4f71f4", + "url": "https://files.pythonhosted.org/packages/e3/c0/fd5b18dde17c1249658521f69598f3252f11d9d7a980c5be8619970646e1/pyinotify-0.9.6.tar.gz" + } + ], + "project_name": "pyinotify", + "requires_dists": [], + "requires_python": null, + "version": "0.9.6" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "d08c182933e3654ae5265e3e76af3f5fcfa2bfac5eb40bc222bf8661b7e4c552", + "url": "https://files.pythonhosted.org/packages/02/ad/19e0993ec13ce349d2afe6ee56d228765c73d843567df4e2b6a5d11f770f/pymongo-4.0.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "ffee707ce5390429e10adb47cff7de8389a61a82e1e36cf6538cfe264470657a", + "url": "https://files.pythonhosted.org/packages/00/d3/a739bffa0800cb303471ea78ba0c0d3e81e455e9ac7ceb220cbb31b27409/pymongo-4.0.2-cp36-cp36m-macosx_10_6_intel.whl" + }, + { + "algorithm": "sha256", + "hash": "bc1e1c0661605395e2314e9c41b0146723478e64fdcecfa7da7d24afe4a7d2cf", + "url": "https://files.pythonhosted.org/packages/0c/47/002c271d63fbf5e22139ece4ad4dba0ecfae96c10dde2ee01129eb626b7e/pymongo-4.0.2-cp37-cp37m-manylinux2014_ppc64le.whl" + }, + { + "algorithm": "sha256", + "hash": "5ea229163b589cee8560afd1b9eeab83afa363488f0ac83594937253046e5273", + "url": "https://files.pythonhosted.org/packages/12/16/c3670ef48ffa23066618293703674c8d0ffdf23baa84744ec28dedb5101f/pymongo-4.0.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "algorithm": "sha256", + "hash": "3364b5c153b0de15c39cd13c5ee73a473f7337eb2d9610711f50f14a3a611413", + "url": "https://files.pythonhosted.org/packages/16/90/dfac3185ed5cc1890a09980ed64578c84b74c3017a9a141d698c81914fc0/pymongo-4.0.2.tar.gz" + }, + { + "algorithm": "sha256", + "hash": "076e96bbedc34df1e55b0682a13510d2ef1317ea4758ebe9c0388b39c5f60f17", + "url": "https://files.pythonhosted.org/packages/19/53/3f55e60697164a232c794d80c63241da90f3927d378438fcaa728402ee92/pymongo-4.0.2-cp38-cp38-manylinux1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "b6e4f94aed1fd2a1fa5326a21dc2eed2374190708be2796e19f8fd37b2f91959", + "url": "https://files.pythonhosted.org/packages/20/cf/46231df014e31ccbe6535ad7e564368912868187a91dfa4ee453c15a950b/pymongo-4.0.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "bf9448811d649361e7d2b873d05b24075d77a038b9336761129b04d7147068a7", + "url": "https://files.pythonhosted.org/packages/26/34/e8c333dee61c082fec4c779ee60f978dabc40c54ee684aad1a5e2b28cab2/pymongo-4.0.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "532eb6b92901e6aa9918f87bebd85d74fba8d651d9a6f321fa945ce3655d5af8", + "url": "https://files.pythonhosted.org/packages/27/69/5069aa3c1fdcb5f767f1ed0ce7f1a859c7389509c4f894a68b57b4df42e9/pymongo-4.0.2-cp36-cp36m-manylinux1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "0ea53cbf22ebdbeb53e81622c688987041ea08d01cf6e501ecf810bbaf2fb8d5", + "url": "https://files.pythonhosted.org/packages/2b/c0/72a85173f8381cde2eac9eee8477874cf2324ea3c31e6fc4860ab56de26f/pymongo-4.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "2824714d767b4a0b17472b8b93ef2491b28533cca83f1af47d9c905d362df94d", + "url": "https://files.pythonhosted.org/packages/2d/23/68edfa557b7b5d6e6a2bde9851581b94e734ebf906a9cb26fc421214e5c1/pymongo-4.0.2-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "algorithm": "sha256", + "hash": "4097b745c8d3295573aab0a1ad0e502227e01155b62f898bfa0babc623362c0c", + "url": "https://files.pythonhosted.org/packages/37/41/fb667c07913acb7141641d93723328f77b324d85c00e24f5fc875db1563c/pymongo-4.0.2-cp36-cp36m-manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "4b20defb90899b630555ca827033a0e4ddd3b19d609fc3937f7582dadb700c9b", + "url": "https://files.pythonhosted.org/packages/3c/c7/a40ee725e0e8b1e4b25b015b48dc80a345ddb9cadec9abb2959b1dc84b6b/pymongo-4.0.2-cp37-cp37m-manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "e942fd04252fd8380a0d74a58c521e0c5385d693514893620e88cb8e68d5958c", + "url": "https://files.pythonhosted.org/packages/3f/4c/af94c5e3f34a04fbbd0b82e2f41735bd251ee21ebb64264d9bb1561f007b/pymongo-4.0.2-cp37-cp37m-manylinux1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "3bc96fdc0af25e60665985204d3cfb9186ffd1f32fced31718f03811973dceb8", + "url": "https://files.pythonhosted.org/packages/42/98/f3b7138902b6d88ae1fc40c4834e6304956ea7067c1677e3d7624734f95b/pymongo-4.0.2-cp37-cp37m-manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "2c893f88fec9231fcaa41d53306dffebb162c9b38867780305edaa830522749e", + "url": "https://files.pythonhosted.org/packages/44/b6/bcf4511f189a27c54e91134fc12c7c24ddc873a703f105805e5413bde399/pymongo-4.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "algorithm": "sha256", + "hash": "4fec55c0b9e4111a9633a32c7387c966b72f4127a6dc9e10d8d421d45184e8eb", + "url": "https://files.pythonhosted.org/packages/4a/ad/67c9a5f6de25a95959be157fc23fef3d62846dde82d8c10d724064d054df/pymongo-4.0.2-cp36-cp36m-manylinux2014_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "9799de702daa246ac8e6dfb1fa6845066445a334c658688582ceaa6fff0bdca0", + "url": "https://files.pythonhosted.org/packages/4b/d2/c5c779877c4b18d6be6a6a3388b03a4da30e68a92d7083337dee753f0a5d/pymongo-4.0.2-cp36-cp36m-manylinux2014_s390x.whl" + }, + { + "algorithm": "sha256", + "hash": "4f22f10e657a6d823bc10891fa4902c59a2a4768d8134ef7a85fe4aa7511e214", + "url": "https://files.pythonhosted.org/packages/50/8e/0d04272a327978d0ff989a8653aa13a6c793d176c96a426fe68d2a137e42/pymongo-4.0.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "b1d1912dbcca4d37a60429f07b120034136e3881614f81375ae21330ef9b6ad0", + "url": "https://files.pythonhosted.org/packages/53/0c/6e36dc43e6021b392c4d91beb80e70a5a81e47627ca0998d56763fb8fd1c/pymongo-4.0.2-cp37-cp37m-manylinux2014_s390x.whl" + }, + { + "algorithm": "sha256", + "hash": "547472d7838359b166d19f635cde0eeb2dc0f18cceb5bf3cb8639c506014e2a1", + "url": "https://files.pythonhosted.org/packages/56/3a/9aa9f6298b05a71bde820286494beb376b9ee96cf20b37576f44b360e6d5/pymongo-4.0.2-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "8f81f1fcb71cfd8120bd04b26dccfe4da2bdb25e2cdf38383603a8a265a97498", + "url": "https://files.pythonhosted.org/packages/60/d6/f34211d6f964cbcfa60c733e1ad842eacff1e5d5b08799d779d83a236141/pymongo-4.0.2-cp38-cp38-manylinux2014_s390x.whl" + }, + { + "algorithm": "sha256", + "hash": "c93edd3fdc45ff1ee1eff6900e3499caf832ec16b452560ba93f358a94329669", + "url": "https://files.pythonhosted.org/packages/6e/89/f4922f0ffca90fe030dbf65e0977ccc289eb2995e6e0ec417925b35a4bdf/pymongo-4.0.2-cp38-cp38-manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "e342b4165a1975423a0d8047dde5fc6392587d40edf16c7b87587de2c97ce826", + "url": "https://files.pythonhosted.org/packages/74/b5/c9760a8946c0c7c97edb81f6ba9b95b3f6bf70ad06632f1263ccad50f007/pymongo-4.0.2-cp36-cp36m-manylinux2014_ppc64le.whl" + }, + { + "algorithm": "sha256", + "hash": "e676c1fd585ca3fab726e9def6ee021498e2e072d8a61b1170254951517d20b6", + "url": "https://files.pythonhosted.org/packages/76/c4/9961506243a4bebc63661d226228eaa0d79cde9a8a6a3ca6c8f8ff3a672a/pymongo-4.0.2-cp37-cp37m-manylinux1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "ed42dcc47910f2d30597baff98c6517e7dd1e2e50c607ea7024992714a348517", + "url": "https://files.pythonhosted.org/packages/7d/b7/d3a1d8ea71bec59064c08163afc2c6b2b2ad3dfc1adec68586b0424ed2b1/pymongo-4.0.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "algorithm": "sha256", + "hash": "60b8b9903332048f8b479d26f01961bcba222d0e58bd9a0906d52cd9c9bb34b7", + "url": "https://files.pythonhosted.org/packages/89/9f/819c01cdf7a2038c04d5aeba4f17973a9013cd6b6e018a2295b889a39397/pymongo-4.0.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "092f5c9a65a467218e39c6388454d122f592c9341971dc1121e238dcafa08bc0", + "url": "https://files.pythonhosted.org/packages/8f/42/891a4fdd149365ad362015042cd204aacb494cb288be9618d43a3fdd0694/pymongo-4.0.2-cp37-cp37m-macosx_10_6_intel.whl" + }, + { + "algorithm": "sha256", + "hash": "706f2bf6398627eb843ba40d73d21476a141b32d152bc077bbf5b780ffe5290d", + "url": "https://files.pythonhosted.org/packages/92/ac/0f44d9d32ea720f7b8cf1d69de68543acb78185059c0273e031d0c28029e/pymongo-4.0.2-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "algorithm": "sha256", + "hash": "7f3c6f698df84b7f2d839ca6102192fbb8a653058bbf0cd98f03aee2cd8cc967", + "url": "https://files.pythonhosted.org/packages/97/b9/eca87aad40f86d1509530fbbed4c2287facf8595f0dcbecffdefa9714114/pymongo-4.0.2-cp36-cp36m-manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "40ee6449bd2f946e9cd83d97752fb25fb72100bec586cece259fc4a23aa60fcc", + "url": "https://files.pythonhosted.org/packages/99/cf/6d1344d5b7dc8ab2831ddb31941054e12c66cf45f2a6edca4ae26824417c/pymongo-4.0.2-cp38-cp38-manylinux1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "574a533c17b090ecc7b865d9ae4a6f111fb50711ad14bbc1d5eb2871c40d2eb7", + "url": "https://files.pythonhosted.org/packages/b5/4f/8f4bf464f84bafcd4fdc1138a5d0d1de8feba670335d467abb315da96195/pymongo-4.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "c5311a8339560a7749e0d6c51c5e84f2dca981a2d07117721a2de39302976f0b", + "url": "https://files.pythonhosted.org/packages/b5/7e/91572e5d687d3be7a2c641757d4bbad01a873622f21b9c0279349e85f614/pymongo-4.0.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "c090907837434524d7df73dab67a5f087e48d719cd50076472c2e85a902ab492", + "url": "https://files.pythonhosted.org/packages/b8/1c/85c17d886b2a126e48050592e6d1c2f538fdec0bb280f8c7db52d27b37af/pymongo-4.0.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "a9a66d2eb1541771f5587da969490bf7b71085f3444bc0854c4e4ac8f74aabc4", + "url": "https://files.pythonhosted.org/packages/bd/4d/aeee0f8ce9222ae7f11eaa0eccb87f628747fea8d39046810217f40264f9/pymongo-4.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "cdd957d690fe77d3ea6aa9a6622bc0b34156e04a9b0bb87e378fb31a093386dc", + "url": "https://files.pythonhosted.org/packages/c6/0a/04b4a5b27101513f07a145e43e10cddf05e75e92df6371a5e196355caa67/pymongo-4.0.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "45a0d4327af93c3c9ac17822886b4b7cc418e9f0a2de17b293d701946f300d4d", + "url": "https://files.pythonhosted.org/packages/c8/38/169faeb16519881730199748cfec9c7e1581b655e839cf71e558aca18db6/pymongo-4.0.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "ce5fdebc875892bb6aafe2053ef0f8d7f99281b74e1224cd6ac9036dee625cc5", + "url": "https://files.pythonhosted.org/packages/d2/e2/61576a7e24e22ba3e0f8cb0e28fac8567c41b2773598692f171eaa7c410c/pymongo-4.0.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "algorithm": "sha256", + "hash": "6d6ce4a7b494e0b40492c7c084816cfe9c5cbb4ef4797f6cda40c174bd14a068", + "url": "https://files.pythonhosted.org/packages/ef/b1/019b673186189a0f9cbda61c7512da4d9c37a360c7883908da92fdca8cbb/pymongo-4.0.2-cp36-cp36m-manylinux1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "19ca416608b744272ba64993d7439bf52cda23f96f99b7b81fddaccd06ba29c7", + "url": "https://files.pythonhosted.org/packages/f3/b6/6a1f29fc3a86db6e15e7f584653be0225a0d35b1b071d973afa02cc8a374/pymongo-4.0.2-cp38-cp38-manylinux2014_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "b5068ebb8dd51f902b25c5f3c7b53d19c58399435a7b2d71a5fc700546a457d3", + "url": "https://files.pythonhosted.org/packages/f4/39/4f5dade844c96808839d4982032387f1f4ce32f64d79cd652339717e7e82/pymongo-4.0.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "93341b00440298026acb8db612b0fb98d6d348ee894471c644b223cf8a747984", + "url": "https://files.pythonhosted.org/packages/f9/11/f7b927c3d8bdebaea47cf61ba66ee23272502d1b67ed3aea4db0320986c5/pymongo-4.0.2-cp38-cp38-manylinux2014_ppc64le.whl" + }, + { + "algorithm": "sha256", + "hash": "4d4c64b03e5d39cd219b1eadf4eb66f15e711fff8bff6e9cb0d9f95571e1621e", + "url": "https://files.pythonhosted.org/packages/f9/69/fdc7b47cb3016f9359347cf537b6a15a1d2400f72979cb27e7598af3779a/pymongo-4.0.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "fac638874a6ae5cc4937973257b411876fdf916ff808f9afd91ee475b6985913", + "url": "https://files.pythonhosted.org/packages/fc/8b/c4ef189bedc0faf1a06cbff2fe1379482fdf2793154e15962d7e328f0a85/pymongo-4.0.2-cp37-cp37m-manylinux2014_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "c1dbcc6867f50a4e725e51447cf0bc7d45b3943d73e58daf9fb537c5f970cdae", + "url": "https://files.pythonhosted.org/packages/fd/41/24b3d68ba15249c783268d9f593eecd5574964ccf2418de086c7e829d629/pymongo-4.0.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "26a4c1711a8e6e7d57d6bc6bfff6dae39fadb790a28cb120d853ed3e1e49a4da", + "url": "https://files.pythonhosted.org/packages/fe/a0/6b20720b93b10ca452b9a23862e63bd4d31704c3ae8e7ea388abea469bff/pymongo-4.0.2-cp38-cp38-manylinux2014_aarch64.whl" + } + ], + "project_name": "pymongo", + "requires_dists": [ + "dnspython<3.0.0,>=1.16.0; extra == \"srv\"", + "pykerberos; extra == \"gssapi\"", + "pymongo-auth-aws<2.0.0; extra == \"aws\"", + "pymongocrypt<2.0.0,>=1.2.0; extra == \"encryption\"", + "pyopenssl>=17.2.0; extra == \"ocsp\"", + "python-snappy; extra == \"snappy\"", + "requests<3.0.0; extra == \"ocsp\"", + "service-identity>=18.1.0; extra == \"ocsp\"", + "zstandard; extra == \"zstd\"" + ], + "requires_python": ">=3.6", + "version": "4.0.2" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "61f642bf2378713e2c2e1de73444a3778e5f0a38be6fee0fe532fe30060282ff", + "url": "https://files.pythonhosted.org/packages/fd/1a/cc308a884bd299b651f1633acb978e8596c71c33ca85e9dc9fa33a5399b9/PyNaCl-1.5.0-cp36-abi3-musllinux_1_1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "a422368fc821589c228f4c49438a368831cb5bbc0eab5ebe1d7fac9dded6567b", + "url": "https://files.pythonhosted.org/packages/3d/85/c262db650e86812585e2bc59e497a8f59948a005325a11bbbc9ecd3fe26b/PyNaCl-1.5.0-cp36-abi3-musllinux_1_1_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "52cb72a79269189d4e0dc537556f4740f7f0a9ec41c1322598799b0bdad4ef92", + "url": "https://files.pythonhosted.org/packages/59/bb/fddf10acd09637327a97ef89d2a9d621328850a72f1fdc8c08bdf72e385f/PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "a36d4a9dda1f19ce6e03c9a784a2921a4b726b02e1c736600ca9c22029474394", + "url": "https://files.pythonhosted.org/packages/5d/70/87a065c37cca41a75f2ce113a5a2c2aa7533be648b184ade58971b5f7ccc/PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "06b8f6fa7f5de8d5d2f7573fe8c863c051225a27b61e6860fd047b1775807858", + "url": "https://files.pythonhosted.org/packages/66/28/ca86676b69bf9f90e710571b67450508484388bfce09acf8a46f0b8c785f/PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "8ac7448f09ab85811607bdd21ec2464495ac8b7c66d146bf545b0f08fb9220ba", + "url": "https://files.pythonhosted.org/packages/a7/22/27582568be639dfe22ddb3902225f91f2f17ceff88ce80e4db396c8986da/PyNaCl-1.5.0.tar.gz" + }, + { + "algorithm": "sha256", + "hash": "401002a4aaa07c9414132aaed7f6836ff98f59277a234704ff66878c2ee4a0d1", + "url": "https://files.pythonhosted.org/packages/ce/75/0b8ede18506041c0bf23ac4d8e2971b4161cd6ce630b177d0a08eb0d8857/PyNaCl-1.5.0-cp36-abi3-macosx_10_10_universal2.whl" + }, + { + "algorithm": "sha256", + "hash": "0c84947a22519e013607c9be43706dd42513f9e6ae5d39d3613ca1e142fba44d", + "url": "https://files.pythonhosted.org/packages/ee/87/f1bb6a595f14a327e8285b9eb54d41fef76c585a0edef0a45f6fc95de125/PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl" + } + ], + "project_name": "pynacl", + "requires_dists": [ + "cffi>=1.4.1", + "hypothesis>=3.27.0; extra == \"tests\"", + "pytest!=3.3.0,>=3.2.1; extra == \"tests\"", + "sphinx-rtd-theme; extra == \"docs\"", + "sphinx>=1.6.5; extra == \"docs\"" + ], + "requires_python": ">=3.6", + "version": "1.5" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "a6c06a88f252e6c322f65faf8f418b16213b51bdfaece0524c1c1bc30c63c484", + "url": "https://files.pythonhosted.org/packages/80/c1/23fd82ad3121656b585351aba6c19761926bb0db2ebed9e4ff09a43a3fcc/pyparsing-3.0.7-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "18ee9022775d270c55187733956460083db60b37d0d0fb357445f3094eed3eea", + "url": "https://files.pythonhosted.org/packages/d6/60/9bed18f43275b34198eb9720d4c1238c68b3755620d20df0afd89424d32b/pyparsing-3.0.7.tar.gz" + } + ], + "project_name": "pyparsing", + "requires_dists": [ + "jinja2; extra == \"diagrams\"", + "railroad-diagrams; extra == \"diagrams\"" + ], + "requires_python": ">=3.6", + "version": "3.0.7" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "50b8995fbfde14820ddc97292312c8f0c77054748c2b018138d03d94e400c39c", + "url": "https://files.pythonhosted.org/packages/5d/05/6bc2b8b4c096594eeeb5ca59a1e8e66c44f039592bdb58f0f3df0cce1ce2/pyrabbit-1.1.0.tar.gz" + } + ], + "project_name": "pyrabbit", + "requires_dists": [ + "httplib2" + ], + "requires_python": null, + "version": "1.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "9ce3ff477af913ecf6321fe337b93a2c0dcf2a0a1439c43f5452112c1e4280db", + "url": "https://files.pythonhosted.org/packages/38/93/c7c0bd1e932b287fb948eb9ce5a3d6307c9fc619db1e199f8c8bc5dad95f/pytest-7.0.1-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "e30905a0c131d3d94b89624a1cc5afec3e0ba2fbdb151867d8e0ebd49850f171", + "url": "https://files.pythonhosted.org/packages/3e/2c/a67ad48759051c7abf82ce182a4e6d766de371b183182d2dde03089e8dfb/pytest-7.0.1.tar.gz" + } + ], + "project_name": "pytest", + "requires_dists": [ + "argcomplete; extra == \"testing\"", + "atomicwrites>=1.0; sys_platform == \"win32\"", + "attrs>=19.2.0", + "colorama; sys_platform == \"win32\"", + "hypothesis>=3.56; extra == \"testing\"", + "importlib-metadata>=0.12; python_version < \"3.8\"", + "iniconfig", + "mock; extra == \"testing\"", + "nose; extra == \"testing\"", + "packaging", + "pluggy<2.0,>=0.12", + "py>=1.8.2", + "pygments>=2.7.2; extra == \"testing\"", + "requests; extra == \"testing\"", + "tomli>=1.0.0", + "xmlschema; extra == \"testing\"" + ], + "requires_python": ">=3.6", + "version": "7.0.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9", + "url": "https://files.pythonhosted.org/packages/36/7a/87837f39d0296e723bb9b62bbb257d0355c7f6128853c78955f57342a56d/python_dateutil-2.8.2-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86", + "url": "https://files.pythonhosted.org/packages/4c/c4/13b4776ea2d76c115c1d1b84579f3764ee6d57204f6be27119f13a61d0a9/python-dateutil-2.8.2.tar.gz" + } + ], + "project_name": "python-dateutil", + "requires_dists": [ + "six>=1.5" + ], + "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7", + "version": "2.8.2" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "1bf6e860a8ad52a14c3ee1252d5dc25b2030618ed80c022598f00176adc8367d", + "url": "https://files.pythonhosted.org/packages/c6/d3/201fc3abe391bbae6606e6f1d598c15d367033332bd54352b12f35513717/python_editor-1.0.4-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "51fda6bcc5ddbbb7063b2af7509e43bd84bfc32a4ff71349ec7847713882327b", + "url": "https://files.pythonhosted.org/packages/0a/85/78f4a216d28343a67b7397c99825cff336330893f00601443f7c7b2f2234/python-editor-1.0.4.tar.gz" + } + ], + "project_name": "python-editor", + "requires_dists": [], + "requires_python": null, + "version": "1.0.4" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "3b03487b14eb9e4f77e4fc2a023358b5394b82fd89cecf5586259baed57d8c6f", + "url": "https://files.pythonhosted.org/packages/cd/c7/beaf6614f94fcaf02f7f2e6dd29c15a4d4da863ee13b7a791964be24e87b/python_json_logger-2.0.4-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "764d762175f99fcc4630bd4853b09632acb60a6224acb27ce08cd70f0b1b81bd", + "url": "https://files.pythonhosted.org/packages/0a/c9/3d58b02da0966cd3067ebf99f454bfa01b18d83cfa69b5fb09ddccf94066/python-json-logger-2.0.4.tar.gz" + } + ], + "project_name": "python-json-logger", + "requires_dists": [], + "requires_python": ">=3.5", + "version": "2.0.4" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "60464c8fc25e71e0fd40449a24eae482dcd0fb7fcf823e7de627a6525b3e0d12", + "url": "https://files.pythonhosted.org/packages/41/e2/6b12190c171b78d1cd8c9d0d3380d18b85959aecb2b1267f7bdd5b66cd8f/python-ldap-3.4.0.tar.gz" + } + ], + "project_name": "python-ldap", + "requires_dists": [ + "pyasn1-modules>=0.1.5", + "pyasn1>=0.3.7" + ], + "requires_python": ">=3.6", + "version": "3.4" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "f0b8b3333a7d474a3b0ece069e4849febdc66d2712d5290aea6ff1189a05fb80", + "url": "https://files.pythonhosted.org/packages/6f/af/224e67da2deda72317aa9afe3445cf849ebd86f4001e20b5d164ef9d05f8/python_statsd-2.1.0-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "d2c573d325d0f015b4d79f0d0f8c88dd8413d7b9ef890c09076a9b6089ab301c", + "url": "https://files.pythonhosted.org/packages/bc/ea/0beeadf66faed4ccdcb48009bb4eebf580ac6c05e55b6fae4032c6c45b9a/python-statsd-2.1.0.tar.gz" + } + ], + "project_name": "python-statsd", + "requires_dists": [ + "changelog; extra == \"docs\"", + "coverage; extra == \"tests\"", + "mock; extra == \"tests\"", + "nose; extra == \"tests\"", + "sphinx>=1.5.0; extra == \"docs\"" + ], + "requires_python": null, + "version": "2.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "222439474e9c98fced559f1709d89e6c9cbf8d79c794ff3eb9f8800064291427", + "url": "https://files.pythonhosted.org/packages/85/ac/92f998fc52a70afd7f6b788142632afb27cd60c8c782d1452b7466603332/pytz-2022.6-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "e89512406b793ca39f5971bc999cc538ce125c0e51c27941bef4568b460095e2", + "url": "https://files.pythonhosted.org/packages/76/63/1be349ff0a44e4795d9712cc0b2d806f5e063d4d34631b71b832fac715a8/pytz-2022.6.tar.gz" + } + ], + "project_name": "pytz", + "requires_dists": [], + "requires_python": null, + "version": "2022.6" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "8314c9692a636c8eb3bda879b9f119e350e93223ae83e70e80c31675a0fdc1a6", + "url": "https://files.pythonhosted.org/packages/eb/73/3eaab547ca809754e67e06871cff0fc962bafd4b604e15f31896a0f94431/pytz_deprecation_shim-0.1.0.post0-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "af097bae1b616dde5c5744441e2ddc69e74dfdcb0c263129610d85b87445a59d", + "url": "https://files.pythonhosted.org/packages/94/f0/909f94fea74759654390a3e1a9e4e185b6cd9aa810e533e3586f39da3097/pytz_deprecation_shim-0.1.0.post0.tar.gz" + } + ], + "project_name": "pytz-deprecation-shim", + "requires_dists": [ + "backports.zoneinfo; python_version >= \"3.6\" and python_version < \"3.9\"", + "python-dateutil; python_version < \"3.6\"", + "tzdata; python_version >= \"3.6\"" + ], + "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7", + "version": "0.1.post0" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "c476c1e20dd0875da6fe4684c4d8e242dd537025907c2f11e1990c5aee5c9526", + "url": "https://files.pythonhosted.org/packages/5c/1a/74bdbb7a3f8a6c1d2254c39c53c2d388529a314366130147d180522c59a3/pywinrm-0.4.3-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "995674bf5ac64b2562c9c56540473109e530d36bde10c262d5a5296121ad5565", + "url": "https://files.pythonhosted.org/packages/7c/ba/78329e124138f8edf40a41b4252baf20cafdbea92ea45d50ec712124e99b/pywinrm-0.4.3.tar.gz" + } + ], + "project_name": "pywinrm", + "requires_dists": [ + "pykerberos<2.0.0,>=1.2.1; sys_platform != \"win32\" and extra == \"kerberos\"", + "requests-credssp>=1.0.0; extra == \"credssp\"", + "requests-ntlm>=1.1.0", + "requests>=2.9.1", + "six", + "winkerberos>=0.5.0; sys_platform == \"win32\" and extra == \"kerberos\"", + "xmltodict" + ], + "requires_python": null, + "version": "0.4.3" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287", + "url": "https://files.pythonhosted.org/packages/d7/42/7ad4b6d67a16229496d4f6e74201bdbebcf4bc1e87d5a70c9297d4961bd2/PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2", + "url": "https://files.pythonhosted.org/packages/36/2b/61d51a2c4f25ef062ae3f74576b01638bebad5e045f747ff12643df63844/PyYAML-6.0.tar.gz" + }, + { + "algorithm": "sha256", + "hash": "897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86", + "url": "https://files.pythonhosted.org/packages/55/e3/507a92589994a5b3c3d7f2a7a066339d6ff61c5c839bae56f7eff03d9c7b/PyYAML-6.0-cp36-cp36m-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34", + "url": "https://files.pythonhosted.org/packages/63/6b/f5dc7942bac17192f4ef00b2d0cdd1ae45eea453d05c1944c0573debe945/PyYAML-6.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "algorithm": "sha256", + "hash": "213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba", + "url": "https://files.pythonhosted.org/packages/6c/3d/524c642f3db37e7e7ab8d13a3f8b0c72d04a619abc19100097d987378fc6/PyYAML-6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92", + "url": "https://files.pythonhosted.org/packages/74/68/3c13deaa496c14a030c431b7b828d6b343f79eb241b4848c7918091a64a2/PyYAML-6.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "algorithm": "sha256", + "hash": "0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4", + "url": "https://files.pythonhosted.org/packages/81/59/561f7e46916b78f3c4cab8d0c307c81656f11e32c846c0c97fda0019ed76/PyYAML-6.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "algorithm": "sha256", + "hash": "819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c", + "url": "https://files.pythonhosted.org/packages/9d/f6/7e91fbb58c9ee528759aea5892e062cccb426720c5830ddcce92eba00ff1/PyYAML-6.0-cp37-cp37m-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f", + "url": "https://files.pythonhosted.org/packages/a8/32/1bbe38477fb23f1d83041fefeabf93ef1cd6f0efcf44c221519507315d92/PyYAML-6.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4", + "url": "https://files.pythonhosted.org/packages/b3/85/79b9e5b4e8d3c0ac657f4e8617713cca8408f6cdc65d2ee6554217cedff1/PyYAML-6.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b", + "url": "https://files.pythonhosted.org/packages/db/4e/74bc723f2d22677387ab90cd9139e62874d14211be7172ed8c9f9a7c81a9/PyYAML-6.0-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0", + "url": "https://files.pythonhosted.org/packages/df/75/ee0565bbf65133e5b6ffa154db43544af96ea4c42439e6b58c1e0eb44b4e/PyYAML-6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9", + "url": "https://files.pythonhosted.org/packages/eb/5f/6e6fe6904e1a9c67bc2ca5629a69e7a5a0b17f079da838bab98a1e548b25/PyYAML-6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + } + ], + "project_name": "pyyaml", + "requires_dists": [], + "requires_python": ">=3.6", + "version": "6" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "0bb64dc14f7f5d96597e9a08e185b874a3ea20955a1acce632b87122d66d3d6b", + "url": "https://files.pythonhosted.org/packages/5d/e6/894d3abf2b46ad67a91fc0e11821201777a7a7f3f20d934b31a5610ea7f0/RandomWords-0.4.0.tar.gz" + } + ], + "project_name": "randomwords", + "requires_dists": [ + "pytest; extra == \"testing\"" + ], + "requires_python": null, + "version": "0.4" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "46652271dc7525cd5a9667e5b0ca983c848c75b2b8f7425403395bb8379dcf25", + "url": "https://files.pythonhosted.org/packages/76/ad/dd7b6423295394b95e03d961d454e3046b569715dcc2dd4a030bb43a7cff/redis-4.3.5-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "30c07511627a4c5c4d970e060000772f323174f75e745a26938319817ead7a12", + "url": "https://files.pythonhosted.org/packages/c9/33/8841abbbb9b9f0202fac6e96539cfb98728a709a9b0c5b2ccfb745fb8211/redis-4.3.5.tar.gz" + } + ], + "project_name": "redis", + "requires_dists": [ + "async-timeout>=4.0.2", + "cryptography>=36.0.1; extra == \"ocsp\"", + "hiredis>=1.0.0; extra == \"hiredis\"", + "importlib-metadata>=1.0; python_version < \"3.8\"", + "packaging>=20.4", + "pyopenssl==20.0.1; extra == \"ocsp\"", + "requests>=2.26.0; extra == \"ocsp\"", + "typing-extensions; python_version < \"3.8\"" + ], + "requires_python": ">=3.6", + "version": "4.3.5" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "f77bf0e1096ea445beadd35f3479c5cff2aa1efe604a133e67150bc8630a62ea", + "url": "https://files.pythonhosted.org/packages/b0/30/6cc0c95f0b59ad4b3b9163bff7cdcf793cc96fac64cf398ff26271f5cf5e/repoze.lru-0.7-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "0429a75e19380e4ed50c0694e26ac8819b4ea7851ee1fc7583c8572db80aff77", + "url": "https://files.pythonhosted.org/packages/12/bc/595a77c4b5e204847fdf19268314ef59c85193a9dc9f83630fc459c0fee5/repoze.lru-0.7.tar.gz" + } + ], + "project_name": "repoze-lru", + "requires_dists": [ + "Sphinx; extra == \"docs\"", + "coverage; extra == \"testing\"", + "nose; extra == \"testing\"" + ], + "requires_python": null, + "version": "0.7" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "f22fa1e554c9ddfd16e6e41ac79759e17be9e492b3587efa038054674760e72d", + "url": "https://files.pythonhosted.org/packages/2d/61/08076519c80041bc0ffa1a8af0cbd3bf3e2b62af10435d269a9d0f40564d/requests-2.27.1-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "68d7c56fd5a8999887728ef304a6d12edc7be74f1cfa47714fc8b414525c9a61", + "url": "https://files.pythonhosted.org/packages/60/f3/26ff3767f099b73e0efa138a9998da67890793bfa475d8278f84a30fec77/requests-2.27.1.tar.gz" + } + ], + "project_name": "requests", + "requires_dists": [ + "PySocks!=1.5.7,>=1.5.6; extra == \"socks\"", + "certifi>=2017.4.17", + "chardet<5,>=3.0.2; extra == \"use_chardet_on_py3\"", + "chardet<5,>=3.0.2; python_version < \"3\"", + "charset-normalizer~=2.0.0; python_version >= \"3\"", + "idna<3,>=2.5; python_version < \"3\"", + "idna<4,>=2.5; python_version >= \"3\"", + "urllib3<1.27,>=1.21.1", + "win-inet-pton; (sys_platform == \"win32\" and python_version == \"2.7\") and extra == \"socks\"" + ], + "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7", + "version": "2.27.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "1eb43d1026b64d431a8e0f1e8a8c8119ac698e72e9b95102018214411a8463ea", + "url": "https://files.pythonhosted.org/packages/03/4b/8b9a1afde8072c4d5710d9fa91433d504325821b038e00237dc8d6d833dc/requests_ntlm-1.1.0-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "9189c92e8c61ae91402a64b972c4802b2457ce6a799d658256ebf084d5c7eb71", + "url": "https://files.pythonhosted.org/packages/3e/02/6b31dfc8334caeea446a2ac3aea5b8e197710e0b8ad3c3035f7c79e792a8/requests_ntlm-1.1.0.tar.gz" + } + ], + "project_name": "requests-ntlm", + "requires_dists": [ + "cryptography>=1.3", + "ntlm-auth>=1.0.2", + "requests>=2.0.0" + ], + "requires_python": null, + "version": "1.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "8cc4d43cb8e1125e0ff3344e9de678fefd85db3b750b81b2240dc0183af37b35", + "url": "https://files.pythonhosted.org/packages/8f/04/9e36f28be4c0532c0e9207ff9dc01fb13a2b0eb036476a213b0000837d0e/retrying-1.3.4-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "345da8c5765bd982b1d1915deb9102fd3d1f7ad16bd84a9700b85f64d24e8f3e", + "url": "https://files.pythonhosted.org/packages/ce/70/15ce8551d65b324e18c5aa6ef6998880f21ead51ebe5ed743c0950d7d9dd/retrying-1.3.4.tar.gz" + } + ], + "project_name": "retrying", + "requires_dists": [ + "six>=1.7.0" + ], + "requires_python": null, + "version": "1.3.4" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "10702b1e51e5658843460b189b185c0366d2cf4cff716f13111b0ea9fd2dce53", + "url": "https://files.pythonhosted.org/packages/65/d4/f7407c3d15d5ac779c3dd34fbbc6ea2090f77bd7dd12f207ccf881551208/rfc3987-1.3.8-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "d3c4d257a560d544e9826b38bc81db676890c79ab9d7ac92b39c7a253d5ca733", + "url": "https://files.pythonhosted.org/packages/14/bb/f1395c4b62f251a1cb503ff884500ebd248eed593f41b469f89caa3547bd/rfc3987-1.3.8.tar.gz" + } + ], + "project_name": "rfc3987", + "requires_dists": [], + "requires_python": null, + "version": "1.3.8" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "fab5a042a3a87778eb271d053ca2723cadf43c95b471532a191a48539cb606ea", + "url": "https://files.pythonhosted.org/packages/9b/d4/d3c7d029de6287ff7bd048e628920d4336b4f8d82cfc00ff078bdbb212a3/Routes-2.5.1-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "b6346459a15f0cbab01a45a90c3d25caf980d4733d628b4cc1952b865125d053", + "url": "https://files.pythonhosted.org/packages/62/01/1504b710f68840f4152d460a4ffbc6b8265485b636235ddd72a8dfe686ae/Routes-2.5.1.tar.gz" + } + ], + "project_name": "routes", + "requires_dists": [ + "Sphinx; extra == \"docs\"", + "repoze.lru>=0.3", + "six", + "webob; extra == \"docs\"", + "webob; extra == \"middleware\"" + ], + "requires_python": null, + "version": "2.5.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "742b35d3d665023981bd6d16b3d24248ce5df75fdb4e2924e93a05c1f8b61ca7", + "url": "https://files.pythonhosted.org/packages/9e/cb/938214ac358fbef7058343b3765c79a1b7ed0c366f7f992ce7ff38335652/ruamel.yaml-0.17.21-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "8b7ce697a2f212752a35c1ac414471dc16c424c9573be4926b56ff3f5d23b7af", + "url": "https://files.pythonhosted.org/packages/46/a9/6ed24832095b692a8cecc323230ce2ec3480015fbfa4b79941bd41b23a3c/ruamel.yaml-0.17.21.tar.gz" + } + ], + "project_name": "ruamel-yaml", + "requires_dists": [ + "ruamel.yaml.clib>=0.2.6; platform_python_implementation == \"CPython\" and python_version < \"3.11\"", + "ruamel.yaml.jinja2>=0.2; extra == \"jinja2\"", + "ryd; extra == \"docs\"" + ], + "requires_python": ">=3", + "version": "0.17.21" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "8831a2cedcd0f0927f788c5bdf6567d9dc9cc235646a434986a852af1cb54b4b", + "url": "https://files.pythonhosted.org/packages/aa/53/e963164dcd2e2b0d4ecfd12972c1eaa000a8376e63544adeb0fee2f6f90b/ruamel.yaml.clib-0.2.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "2aa261c29a5545adfef9296b7e33941f46aa5bbd21164228e833412af4c9c75f", + "url": "https://files.pythonhosted.org/packages/2e/37/8b463d153586e4c4ac7db54dc36bf7b6f5ce431b5352f9d226e93316abf5/ruamel.yaml.clib-0.2.7-cp37-cp37m-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "c3ca1fbba4ae962521e5eb66d72998b51f0f4d0f608d3c0347a48e1af262efa7", + "url": "https://files.pythonhosted.org/packages/38/d9/12fd19480b081d0930b82fe15ed1f9e400aa06530b9f722149bb2580a913/ruamel.yaml.clib-0.2.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "40d030e2329ce5286d6b231b8726959ebbe0404c92f0a578c0e2482182e38282", + "url": "https://files.pythonhosted.org/packages/5a/e0/793aa6e5271aadebbb0d22d98c509aae00a0148ceb6ebbd11c137d8b2fbf/ruamel.yaml.clib-0.2.7-cp37-cp37m-manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "370445fd795706fd291ab00c9df38a0caed0f17a6fb46b0f607668ecb16ce763", + "url": "https://files.pythonhosted.org/packages/6a/f8/806853c57aae4a828c40896882e97d7d5f8fd01ae281690b5665bbb266a7/ruamel.yaml.clib-0.2.7-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "15910ef4f3e537eea7fe45f8a5d19997479940d9196f357152a09031c5be59f3", + "url": "https://files.pythonhosted.org/packages/7b/2f/bbd23f8b092d33c19ad1be1bb00793a49b668305b7cbb59e9123150014c8/ruamel.yaml.clib-0.2.7-cp36-cp36m-manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "99e77daab5d13a48a4054803d052ff40780278240a902b880dd37a51ba01a307", + "url": "https://files.pythonhosted.org/packages/87/a3/38e62187deea524f008f3b7d0b42b0aaa98b1788c47367c6412b172e5cc7/ruamel.yaml.clib-0.2.7-cp38-cp38-macosx_12_0_arm64.whl" + }, + { + "algorithm": "sha256", + "hash": "a234a20ae07e8469da311e182e70ef6b199d0fbeb6c6cc2901204dd87fb867e8", + "url": "https://files.pythonhosted.org/packages/c8/1b/92abe4d30d9b3e621269e729bb2a1b9e9159e71d53398150ae4c4403a60d/ruamel.yaml.clib-0.2.7-cp36-cp36m-macosx_12_0_arm64.whl" + }, + { + "algorithm": "sha256", + "hash": "3243f48ecd450eddadc2d11b5feb08aca941b5cd98c9b1db14b2fd128be8c697", + "url": "https://files.pythonhosted.org/packages/cd/b9/ee26013ba5cf86454c7e62336b39b7760d71b255546f50c955a86be54c07/ruamel.yaml.clib-0.2.7-cp38-cp38-manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "1f08fd5a2bea9c4180db71678e850b995d2a5f4537be0e94557668cf0f5f9497", + "url": "https://files.pythonhosted.org/packages/d5/31/a3e6411947eb7a4f1c669f887e9e47d61a68f9d117f10c3c620296694a0b/ruamel.yaml.clib-0.2.7.tar.gz" + }, + { + "algorithm": "sha256", + "hash": "91a789b4aa0097b78c93e3dc4b40040ba55bef518f84a40d4442f713b4094acb", + "url": "https://files.pythonhosted.org/packages/d6/b0/4b7cab1c2ac7bfb31283bc9d00e6e05a118aff1d0c81776215cfc96810ba/ruamel.yaml.clib-0.2.7-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "4b3a93bb9bc662fc1f99c5c3ea8e623d8b23ad22f861eb6fce9377ac07ad6072", + "url": "https://files.pythonhosted.org/packages/dd/76/730425e8e1ded9383256e2b13dccbf92f3dcf814c1b4a65f8cc839116faf/ruamel.yaml.clib-0.2.7-cp36-cp36m-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "f01da5790e95815eb5a8a138508c01c758e5f5bc0ce4286c4f7028b8dd7ac3d0", + "url": "https://files.pythonhosted.org/packages/fb/c0/de69d49a6d0a346fb27ddf3114d807380b08a40d8e22e0fbaf19be8b6044/ruamel.yaml.clib-0.2.7-cp37-cp37m-macosx_12_0_arm64.whl" + } + ], + "project_name": "ruamel-yaml-clib", + "requires_dists": [], + "requires_python": ">=3.6", + "version": "0.2.7" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "ced8b23dceb22134307c1b8abfa523da14198793d9787ac838e70e29e77458d4", + "url": "https://files.pythonhosted.org/packages/0b/70/b84f9944a03964a88031ef6ac219b6c91e8ba2f373362329d8770ef36f02/semver-2.13.0-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "fa0fe2722ee1c3f57eac478820c3a5ae2f624af8264cbdf9000c980ff7f75e3f", + "url": "https://files.pythonhosted.org/packages/31/a9/b61190916030ee9af83de342e101f192bbb436c59be20a4cb0cdb7256ece/semver-2.13.0.tar.gz" + } + ], + "project_name": "semver", + "requires_dists": [], + "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7", + "version": "2.13" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "4ce92f1e1f8f01233ee9952c04f6b81d1e02939d6e1b488428154974a4d0783e", + "url": "https://files.pythonhosted.org/packages/b0/3a/88b210db68e56854d0bcf4b38e165e03be377e13907746f825790f3df5bf/setuptools-59.6.0-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "22c7348c6d2976a52632c67f7ab0cdf40147db7789f9aed18734643fe9cf3373", + "url": "https://files.pythonhosted.org/packages/6a/fa/5ec0fa9095c9b72cb1c31a8175c4c6745bf5927d1045d7a70df35d54944f/setuptools-59.6.0.tar.gz" + } + ], + "project_name": "setuptools", + "requires_dists": [ + "flake8-2020; extra == \"testing\"", + "furo; extra == \"docs\"", + "jaraco.envs>=2.2; extra == \"testing\"", + "jaraco.packaging>=8.2; extra == \"docs\"", + "jaraco.path>=3.2.0; extra == \"testing\"", + "jaraco.tidelift>=1.4; extra == \"docs\"", + "mock; extra == \"testing\"", + "paver; extra == \"testing\"", + "pip>=19.1; extra == \"testing\"", + "pygments-github-lexers==0.0.5; extra == \"docs\"", + "pytest-black>=0.3.7; platform_python_implementation != \"PyPy\" and extra == \"testing\"", + "pytest-checkdocs>=2.4; extra == \"testing\"", + "pytest-cov; extra == \"testing\"", + "pytest-enabler>=1.0.1; extra == \"testing\"", + "pytest-flake8; extra == \"testing\"", + "pytest-mypy; platform_python_implementation != \"PyPy\" and extra == \"testing\"", + "pytest-virtualenv>=1.2.7; extra == \"testing\"", + "pytest-xdist; extra == \"testing\"", + "pytest>=6; extra == \"testing\"", + "rst.linker>=1.9; extra == \"docs\"", + "sphinx-inline-tabs; extra == \"docs\"", + "sphinx; extra == \"docs\"", + "sphinx; extra == \"testing\"", + "sphinxcontrib-towncrier; extra == \"docs\"", + "virtualenv>=13.0.0; extra == \"testing\"", + "wheel; extra == \"testing\"" + ], + "requires_python": ">=3.6", + "version": "59.6" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "aa9ecdd1d7ecbc7d1066c37cfbe52f65adf64b11b22d481a98fe1d3675dfff4b", + "url": "https://files.pythonhosted.org/packages/9a/69/8ec8ab444add04fa2c6f0b89188fe56cb5e1ff8f2eb024ada1fa2e6d45bc/simplejson-3.18.0-cp38-cp38-musllinux_1_1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "7b95c5cf71c16e4fdaa724719aaf8ccbed533e2df57a20bcff825ceeead27688", + "url": "https://files.pythonhosted.org/packages/01/46/4dd176a66680aa4f1f7a18da52a4a741785d200a6af8702d8960d86fdfdc/simplejson-3.18.0-cp36-cp36m-musllinux_1_1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "b71fef8ee41d59509c7f4afac7f627ed143c9e6db9eb08cfbba85e4c4dc5e67b", + "url": "https://files.pythonhosted.org/packages/0c/64/20e10c125f84cb6ae68d808565fc02f87d193db5d000e5a0ce62f38faf42/simplejson-3.18.0-cp36-cp36m-musllinux_1_1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "58a429d2c2fa80834115b923ff689622de8f214cf0dc4afa9f59e824b444ab31", + "url": "https://files.pythonhosted.org/packages/17/3d/b8bfe1f40558f6a16f70c349adf97480dc71a7d11b2b1a5dc0824a87faa0/simplejson-3.18.0.tar.gz" + }, + { + "algorithm": "sha256", + "hash": "a0e6dd5a0b8c76fb7522470789f1af793d39d6edbd4e40853e7be550ad49c430", + "url": "https://files.pythonhosted.org/packages/24/f9/88e5c520ebf1b864ec0314d55fcccd75e84ae4c1c436635cc7c43adb9aa2/simplejson-3.18.0-cp38-cp38-macosx_11_0_arm64.whl" + }, + { + "algorithm": "sha256", + "hash": "54c63cc7857f16a20aa170ffda9ebce45a3b7ba764b67a5a95bfe7ae613a2710", + "url": "https://files.pythonhosted.org/packages/2f/79/7a10483cd1d98eee0d2daca021604e381de675842429ec93ca7f6840d611/simplejson-3.18.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "d5d25cc5dad31a10d7a8196125515cc3aa68187c8953459fcaf127c2c8410f51", + "url": "https://files.pythonhosted.org/packages/30/80/626fca4376b00900ccb1fe5a6931ee1165c5451cd06421667364545164fb/simplejson-3.18.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "1fbacdbba3cf5a471c67a9ca6cd270bba9578d5bc22aef6028faebbdb98bbb15", + "url": "https://files.pythonhosted.org/packages/30/db/72a92457ef6a919516878537e5d96ca8348606fe99e8ff50bf511e6ec436/simplejson-3.18.0-cp38-cp38-musllinux_1_1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "bd67d6fad7f4cd7c9cb7fad32d78ce32862fdb574b898447987a5de22fd37d73", + "url": "https://files.pythonhosted.org/packages/4f/1f/3d29b2c292e602545b7d656ac25c9e9ba3f4116cd22293c67bf4d9291392/simplejson-3.18.0-cp37-cp37m-musllinux_1_1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "d9fa2ad4cabb5054faa8d4a44b84134b0ec9d1421f5e9264d057d6be4d13c7fa", + "url": "https://files.pythonhosted.org/packages/4f/81/ad6aa9d2457fa0c7ae994d5a5997aad2aa4e7b70fe34b314cbe2afadd987/simplejson-3.18.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "b2b19d7aa4e9a1e7bf8caaf5f478a790190c60136314f45bb7702cb5a9337266", + "url": "https://files.pythonhosted.org/packages/56/94/d079063395993a4e34aa9aeb7850c6ea15aa74b5ea34adabbe2d458c7be9/simplejson-3.18.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "252f7cc5524bb5507a08377a4a75aa7ff4645f3dfca814d38bdbcf0f3c34d1ce", + "url": "https://files.pythonhosted.org/packages/5c/4d/2bba03471fbf64cd6c82d61f96bfbea18e07b5c1c82353aec67543ce22ea/simplejson-3.18.0-cp37-cp37m-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "7a9476dcd72aeba7d55c4800b9cd2204201af3539894b8512d74597e35a3033a", + "url": "https://files.pythonhosted.org/packages/8d/f6/503cc1edff2fbee8641868e3fd2cb7b4ff8a680c5c53afd84680323c6d0c/simplejson-3.18.0-cp38-cp38-macosx_10_9_universal2.whl" + }, + { + "algorithm": "sha256", + "hash": "4609feb2ae66c132c6dcbe01dbfd4f6431afb4ff17303e37ca128fb6297cebd2", + "url": "https://files.pythonhosted.org/packages/94/b6/e14f5832d086cf2ef03908a67a9c412331b6ad968d3dd134a5e3d0c13b61/simplejson-3.18.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "ca22993a1a00440392c6c76f39addab8d97c706d2a8bcc2c9b2b6cb2cd7f41df", + "url": "https://files.pythonhosted.org/packages/9f/03/a6951ab377f54f19f3e8d32714d26e056d32572c16a3a06bdaf85b870eff/simplejson-3.18.0-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "98b4c824f15436f1b22fe6d73c42ffacb246f7efc4d9dbbee542dd72355ecc43", + "url": "https://files.pythonhosted.org/packages/aa/79/3a295cb2e453627ef933cd8125a2072d6021bffe5b337cfca2fdedd66b76/simplejson-3.18.0-cp36-cp36m-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "8d762267c4af617e1798bd0151f626105d06a88f214e3874b77eb89106f899fe", + "url": "https://files.pythonhosted.org/packages/b3/7f/7cbc47d559c157fd02237b19e809acde5f68a401557d87d76071273b0e6c/simplejson-3.18.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "9db78e18624f94d7b5642bf487244f803dab844e771d92e83f85f22da21ffe2d", + "url": "https://files.pythonhosted.org/packages/b3/a3/561147e450ce594cf92680d8f858f095c750e6b5d1413ff557d19846ce16/simplejson-3.18.0-cp38-cp38-musllinux_1_1_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "638bdd2deaccd3b8e02b1783280bd82341df5e1faa59c4f0276f03f16eec13ea", + "url": "https://files.pythonhosted.org/packages/c4/b0/903e368ad4766e5a52a336ff04aada03abae618981aff060b523bcd8c78b/simplejson-3.18.0-cp37-cp37m-musllinux_1_1_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "5f3dd31309ae5cc9f2df51d2d5cac89722dac3c853042ebefcaf7ad06ca19387", + "url": "https://files.pythonhosted.org/packages/e4/2a/7d78ef2b9a237178e009928ba43fdf05fa22ca9fa4e07125e9d62de30582/simplejson-3.18.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "9aff3c24017a7819c76b2f177d4fe8334b3d4cb6f702a2d7c666b3d57c36ffb4", + "url": "https://files.pythonhosted.org/packages/e8/d2/ca1d0ea3515af4f6f9efd44bee4d576e79c09f995c2ca56316828d03ef8e/simplejson-3.18.0-cp37-cp37m-musllinux_1_1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "a2f70d8170c7e02166a4c91462581e6ae5f35e3351a6b6c5142adcb04c7153ac", + "url": "https://files.pythonhosted.org/packages/f2/bd/b2c4617b6354ab77ca8e9af9ec8e6b7aefbc3b6e6679bdbcf7a76d47e084/simplejson-3.18.0-cp36-cp36m-musllinux_1_1_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "07e408222931b1a2aab71e60e5f169fa7c0d74cacd4e0a6a0199716cb18dad76", + "url": "https://files.pythonhosted.org/packages/f4/05/5ab81231d09f47bf4bb595e2b7330933f3760597f7bbbdc69c89b829da6a/simplejson-3.18.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "a814227fa08cae435ac7a42dcd2a04a7ec4a3cee23b7f83f9544cd26f452dcc4", + "url": "https://files.pythonhosted.org/packages/fd/74/34ba15fcaeed20f15489dc85561b0eac8e277d3da6709f727b7f9d58170c/simplejson-3.18.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + } + ], + "project_name": "simplejson", + "requires_dists": [], + "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,>=2.5", + "version": "3.18" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254", + "url": "https://files.pythonhosted.org/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", + "url": "https://files.pythonhosted.org/packages/71/39/171f1c67cd00715f190ba0b100d606d440a28c93c7714febeca8b79af85e/six-1.16.0.tar.gz" + } + ], + "project_name": "six", + "requires_dists": [], + "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7", + "version": "1.16" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "2aba19d6a040e78d8b09de5c57e96207b09ed71d8e55ce0959eeee6c8e190d94", + "url": "https://files.pythonhosted.org/packages/6d/01/7caa71608bc29952ae09b0be63a539e50d2484bc37747797a66a60679856/smmap-5.0.0-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "c840e62059cd3be204b0c9c9f74be2c09d5648eddd4580d9314c3ecde0b30936", + "url": "https://files.pythonhosted.org/packages/21/2d/39c6c57032f786f1965022563eec60623bb3e1409ade6ad834ff703724f3/smmap-5.0.0.tar.gz" + } + ], + "project_name": "smmap", + "requires_dists": [], + "requires_python": ">=3.6", + "version": "5" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "3b2503d3c7084a42b1ebd08116e5f81aadfaea95863628c80a3b774a11b7c759", + "url": "https://files.pythonhosted.org/packages/16/e3/4ad79882b92617e3a4a0df1960d6bce08edfb637737ac5c3f3ba29022e25/soupsieve-2.3.2.post1-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "fc53893b3da2c33de295667a0e19f078c14bf86544af307354de5fcf12a3f30d", + "url": "https://files.pythonhosted.org/packages/f3/03/bac179d539362319b4779a00764e95f7542f4920084163db6b0fd4742d38/soupsieve-2.3.2.post1.tar.gz" + } + ], + "project_name": "soupsieve", + "requires_dists": [ + "backports-functools-lru-cache; python_version < \"3\"" + ], + "requires_python": ">=3.6", + "version": "2.3.2.post1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "a758653b13b78df42cdb696740635a26cb72ad433b75efb68dbbb163d099b6a9", + "url": "https://files.pythonhosted.org/packages/74/67/482889996a8a12767ca402e50e6abe1ecde497e7b2d3425b3ac452050a7c/sseclient_py-1.7.2-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "ba3197d314766eccb72a1dda80b5fa14a0fbba07d796a287654c07edde88fe0f", + "url": "https://files.pythonhosted.org/packages/7d/1f/29688479e7e57a4cd847ded630be27b3a96f64b379e7f0136f64020f6308/sseclient-py-1.7.2.tar.gz" + } + ], + "project_name": "sseclient-py", + "requires_dists": [], + "requires_python": null, + "version": "1.7.2" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "e4dcad435c0184ede0372b8a2f067212cb22b3c26341720a6ac9c85097346715", + "url": "git+https://github.com/StackStorm/st2-auth-backend-flat-file.git@master" + } + ], + "project_name": "st2-auth-backend-flat-file", + "requires_dists": [ + "passlib<1.8.0,>=1.7.1" + ], + "requires_python": null, + "version": "0.1.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "cfc6c1838f4c4ac615165f06079c3164a479e5de9153d35ad4d33a91f1b01b77", + "url": "git+https://github.com/StackStorm/st2-auth-ldap.git@master" + } + ], + "project_name": "st2-auth-ldap", + "requires_dists": [ + "cachetools<2.1.0,>=2.0.1", + "python-ldap==3.4.0" + ], + "requires_python": null, + "version": "3.9.dev0" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "3b40f91ab4d13271cb1049423b54f103710ded6c8469cac3e39c63ad8b3ece09", + "url": "git+https://github.com/StackStorm/st2-rbac-backend.git@master" + } + ], + "project_name": "st2-rbac-backend", + "requires_dists": [], + "requires_python": null, + "version": "3.9.dev0" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "c4724f8d7b8f6be42130663855d01a9c2414d6046055b5a65ab58a0e38637688", + "url": "https://files.pythonhosted.org/packages/45/62/aa4c77e0f0899b7697445d8126fd099473452488d70f877426812c2ce982/stevedore-2.0.1-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "609912b87df5ad338ff8e44d13eaad4f4170a65b79ae9cb0aa5632598994a1b7", + "url": "https://files.pythonhosted.org/packages/90/da/543bcd36658264100b58f0b6a9600c29dfe0c335a8efcc41678465b3fb4d/stevedore-2.0.1.tar.gz" + } + ], + "project_name": "stevedore", + "requires_dists": [ + "pbr!=2.1.0,>=2.0.0" + ], + "requires_python": ">=3.6", + "version": "2.0.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "5cad17bedfc3af57b399db0fed32771f18fc54bbd917e85546088607ac5e1277", + "url": "https://files.pythonhosted.org/packages/56/e4/879ef1dbd6ddea1c77c0078cd59b503368b0456bcca7d063a870ca2119d3/strict-rfc3339-0.7.tar.gz" + } + ], + "project_name": "strict-rfc3339", + "requires_dists": [], + "requires_python": null, + "version": "0.7" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "0ba055423dbaa164b9e456abe7920c5e8ed33fcc16f6d1b2f2d152c8e1e8b4fc", + "url": "https://files.pythonhosted.org/packages/92/4e/e5a13fdb3e6f81ce11893523ff289870c87c8f1f289a7369fb0e9840c3bb/tabulate-0.8.10-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "6c57f3f3dd7ac2782770155f3adb2db0b1a269637e42f27599925e64b114f519", + "url": "https://files.pythonhosted.org/packages/7a/53/afac341569b3fd558bf2b5428e925e2eb8753ad9627c1f9188104c6e0c4a/tabulate-0.8.10.tar.gz" + } + ], + "project_name": "tabulate", + "requires_dists": [ + "wcwidth; extra == \"widechars\"" + ], + "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7", + "version": "0.8.10" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "baed357d9f35ec64264d8a4bbf004c35058fad8795c5b0d8a7dc77ecdcbb8f39", + "url": "https://files.pythonhosted.org/packages/4e/e4/bcaf6978c0811fbb480acc9bd6e024b53390a61d153fa0be4f20a6c80d94/tenacity-6.3.1-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "e14d191fb0a309b563904bbc336582efe2037de437e543b38da749769b544d7f", + "url": "https://files.pythonhosted.org/packages/70/0c/47136795c8be87c7c30f28c9a56b59deb9550b2a1f5f3abb177daf5da1a3/tenacity-6.3.1.tar.gz" + } + ], + "project_name": "tenacity", + "requires_dists": [ + "futures>=3.0; python_version == \"2.7\"", + "monotonic>=0.6; python_version == \"2.7\"", + "reno; extra == \"doc\"", + "six>=1.9.0", + "sphinx; extra == \"doc\"", + "tornado>=4.5; extra == \"doc\"", + "typing>=3.7.4.1; python_version == \"2.7\"" + ], + "requires_python": null, + "version": "6.3.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "e3069e4be3ead9668e21cb9b074cd948f7b3113fd9c8bba083f48247aab8b11c", + "url": "https://files.pythonhosted.org/packages/05/e4/74f9440db36734d7ba83c574c1e7024009ce849208a41f90e94a134dc6d1/tomli-1.2.3-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "05b6166bff487dc068d322585c7ea4ef78deed501cc124060e0f238e89a9231f", + "url": "https://files.pythonhosted.org/packages/fb/2e/d0a8276b0cf9b9e34fd0660c330acc59656f53bb2209adc75af863a3582d/tomli-1.2.3.tar.gz" + } + ], + "project_name": "tomli", + "requires_dists": [], + "requires_python": ">=3.6", + "version": "1.2.3" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "b9952858a1f8fd8b8450a73bd2bf4f5a2914d21e0551cdea9199c1b74949992e", + "url": "https://files.pythonhosted.org/packages/c6/9c/de64a543ce7b96cd0c7c892906623507d7de3093d1ac8b4a2f94d35dd245/tooz-2.11.1-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "9da30d04ceac529460a9e55afd026eb3c908360e693d3241ac2ef11c256fbdae", + "url": "https://files.pythonhosted.org/packages/70/90/8815bedf0869d3c74f72e7560d05a45dd6e2a8afaab8121b813f12143617/tooz-2.11.1.tar.gz" + } + ], + "project_name": "tooz", + "requires_dists": [ + "PyMySQL>=0.6.2; extra == \"mysql\"", + "coverage>=3.6; extra == \"test\"", + "ddt>=1.2.1; extra == \"test\"", + "etcd3>=0.12.0; extra == \"etcd3\"", + "etcd3gw!=0.2.6,>=0.1.0; extra == \"etcd3gw\"", + "fasteners>=0.7", + "fixtures>=3.0.0; extra == \"test\"", + "futurist>=1.2.0", + "grpcio>=1.18.0; extra == \"etcd3\"", + "kazoo>=2.2; extra == \"zookeeper\"", + "msgpack>=0.4.0", + "nose>=1.3.7; extra == \"test\"", + "oslo.serialization>=1.10.0", + "oslo.utils>=4.7.0", + "pbr>=1.6", + "pifpaf>=0.10.0; extra == \"test\"", + "pre-commit>=2.6.0; extra == \"test\"", + "psycopg2>=2.5; extra == \"postgresql\"", + "pymemcache!=1.3.0,>=1.2.9; extra == \"memcached\"", + "python-consul2>=0.0.16; extra == \"consul\"", + "python-subunit>=0.0.18; extra == \"test\"", + "redis>=3.1.0; extra == \"redis\"", + "requests>=2.10.0; extra == \"etcd\"", + "stestr>=2.0.0; extra == \"test\"", + "stevedore>=1.16.0", + "sysv-ipc>=0.6.8; extra == \"ipc\"", + "tenacity>=5.0.0", + "testtools>=1.4.0; extra == \"test\"", + "voluptuous>=0.8.9", + "zake>=0.1.6; extra == \"zake\"" + ], + "requires_python": ">=3.6", + "version": "2.11.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "8253cebec4b19094d67cc5ed5af99bf1dba1285292226e98a31929f87a5d6b23", + "url": "https://files.pythonhosted.org/packages/17/0a/6ac05a3723017a967193456a2efa0aa9ac4b51456891af1e2353bb9de21e/traceback2-1.4.0-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "05acc67a09980c2ecfedd3423f7ae0104839eccb55fc645773e1caa0951c3030", + "url": "https://files.pythonhosted.org/packages/eb/7f/e20ba11390bdfc55117c8c6070838ec914e6f0053a602390a598057884eb/traceback2-1.4.0.tar.gz" + } + ], + "project_name": "traceback2", + "requires_dists": [ + "linecache2" + ], + "requires_python": null, + "version": "1.4" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "21c85e0fe4b9a155d0799430b0ad741cdce7e359660ccbd8b530613e8df88ce2", + "url": "https://files.pythonhosted.org/packages/45/6b/44f7f8f1e110027cf88956b59f2fad776cca7e1704396d043f89effd3a0e/typing_extensions-4.1.1-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "1a9462dcc3347a79b1f1c0271fbe79e844580bb598bafa1ed208b94da3cdcd42", + "url": "https://files.pythonhosted.org/packages/b1/5a/8b5fbb891ef3f81fc923bf3cb4a578c0abf9471eb50ce0f51c74212182ab/typing_extensions-4.1.1.tar.gz" + } + ], + "project_name": "typing-extensions", + "requires_dists": [], + "requires_python": ">=3.6", + "version": "4.1.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "2b88858b0e3120792a3c0635c23daf36a7d7eeeca657c323da299d2094402a0d", + "url": "https://files.pythonhosted.org/packages/fa/5e/f99a7df3ae2079211d31ec23b1d34380c7870c26e99159f6e422dcbab538/tzdata-2022.7-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "fe5f866eddd8b96e9fcba978f8e503c909b19ea7efda11e52e39494bad3a7bfa", + "url": "https://files.pythonhosted.org/packages/5b/30/b7abfb11be6642d26de1c1840d25e8d90333513350ad0ebc03101d55e13b/tzdata-2022.7.tar.gz" + } + ], + "project_name": "tzdata", + "requires_dists": [], + "requires_python": ">=2", + "version": "2022.7" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "89885494684c929d9191c57aa27502afc87a579be5cdd3225c77c463ea043745", + "url": "https://files.pythonhosted.org/packages/31/b7/3bc2c1868f27677139b772e4fde95265b93151912fd90eb874827943bfcf/tzlocal-4.2-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "ee5842fa3a795f023514ac2d801c4a81d1743bbe642e3940143326b3a00addd7", + "url": "https://files.pythonhosted.org/packages/7d/b9/164d5f510e0547ae92280d0ca4a90407a15625901afbb9f57a19d9acd9eb/tzlocal-4.2.tar.gz" + } + ], + "project_name": "tzlocal", + "requires_dists": [ + "backports.zoneinfo; python_version < \"3.9\"", + "black; extra == \"devenv\"", + "pyroma; extra == \"devenv\"", + "pytest-cov; extra == \"devenv\"", + "pytest-mock>=3.3; extra == \"test\"", + "pytest>=4.3; extra == \"test\"", + "pytz-deprecation-shim", + "tzdata; platform_system == \"Windows\"", + "zest.releaser; extra == \"devenv\"" + ], + "requires_python": ">=3.6", + "version": "4.2" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "b10bc5570699a438a72e2b5a64e76bd8c28ee3befd16f209387a5507fa0b8301", + "url": "https://files.pythonhosted.org/packages/9f/dc/1fa45a539f3896bcc74d59019636b232ea2e66492ed1cdcf68114af19624/udatetime-0.0.17.tar.gz" + } + ], + "project_name": "udatetime", + "requires_dists": [], + "requires_python": null, + "version": "0.0.17" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "b270088e472f1d65a0a0aab3190010b9ac1a5b2969d39bf2b53c0fbf339bc87a", + "url": "https://files.pythonhosted.org/packages/03/7a/5832aed6bf23cf8943934d770467a86ccb16852b6178a3477df7625bdeb9/ujson-4.3.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "9c5330692122b999997911252466a7d17e4e428d7d9a8db0b99ba81b8b9c010c", + "url": "https://files.pythonhosted.org/packages/0b/03/2e295d523cad79a03ae5ffcb3f93f8cb11aa2f6e7705ce1537561e3a0b08/ujson-4.3.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "2a06006dad34c8cfaa734bd6458452e46702b368da53b56e7732351082aa0420", + "url": "https://files.pythonhosted.org/packages/0b/16/01944627b14866723cd2b49c0d1c489c5fa7e7fa136032a5908f7c86c644/ujson-4.3.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "b80a35bad8fad1772f992bae8086b0cde788cd3b37f35d0d4506c93e6edad645", + "url": "https://files.pythonhosted.org/packages/1b/21/35af6dd59b8abb8137ff9160b5afc91332874a54880aa7cb2d1b465a05d9/ujson-4.3.0-cp37-cp37m-macosx_10_14_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "baee56eca35cb5fbe02c28bd9c0936be41a96fa5c0812d9d4b7edeb5c3d568a0", + "url": "https://files.pythonhosted.org/packages/21/93/ba928551a83251be01f673755819f95a568cda0bfb9e0859be80086dce93/ujson-4.3.0.tar.gz" + }, + { + "algorithm": "sha256", + "hash": "4f35dcf6d2a67e913a7135809006bd000d55ad5b5834b5dbe5b82dcf8db1ac05", + "url": "https://files.pythonhosted.org/packages/27/b9/7b5e7d040a8881693872c9baead18a442cc23821e5b55e4496ac129da95b/ujson-4.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "00fd67952b1a8a46cf5b0a51b3838187332d13d2e8d178423c5a5405c21d9e7c", + "url": "https://files.pythonhosted.org/packages/2c/6d/28cb921d462255630ad0ee5131d07fbdfab2bf5b8a08e69275470077f7be/ujson-4.3.0-cp37-cp37m-musllinux_1_1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "8a0d9dde58937976cd06cd776411b77b0e5d38db0a3c1be28ee8bb428ff5a42b", + "url": "https://files.pythonhosted.org/packages/37/0f/26f1a0ba1108788e48c3ee092dcc3fe8225c27db662142cf3c1966f40e02/ujson-4.3.0-cp36-cp36m-macosx_10_14_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "087cd977f4f63f885a49607244e7e157801a22aadcc075a262d3c3633138573c", + "url": "https://files.pythonhosted.org/packages/5c/c2/ba145acd9978f76e16ec04128f27279e6d941add0c938fd9de1553c06ad5/ujson-4.3.0-cp38-cp38-macosx_10_14_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "7a318df321d7adc3de876b29640cca8de1ad4d4e4fe7c4a76d64d9d6f1676304", + "url": "https://files.pythonhosted.org/packages/61/33/abe4f309096ae9e698f2e18afe61202a79795ab02a2fd8004aad1c9ccb71/ujson-4.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "47af81df5d575e36d4be9396db94f35c8f62de3077a405f9af94f9756255cef5", + "url": "https://files.pythonhosted.org/packages/6a/a4/edea00603f8e6ebb07e3eb9ddcc3e7e980626d5f17297e01ddb7bb9ae05b/ujson-4.3.0-cp38-cp38-musllinux_1_1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "d8e2a52fbeee55db306b9306892f5cde7e78c56069c1212abf176d1886fff60a", + "url": "https://files.pythonhosted.org/packages/79/a5/ad2ee77c79b8448c4068b4b6522ee9090a7824ba3a5c342f136f0a03f1dd/ujson-4.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "9f4a34386785a33600ac7442fec34c3d8b2d7e5309cfc94bc7c9ba93f12640c2", + "url": "https://files.pythonhosted.org/packages/7e/2d/72624fc326960405e11031d7817e8285b3ac3f1b281d090e44806c2a78cf/ujson-4.3.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "fc9a508efb829bf0542be9b2578d8da08f0ab1fa712e086ebb777d6ec9e6d8d2", + "url": "https://files.pythonhosted.org/packages/80/92/6302d9398ca602e3e6b94ba870345f50dbf81af68b87a1fe1ad93243ee48/ujson-4.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "fd0901db652a58f46550074596227dbddb7a02d2de744d3cd2358101f78037bb", + "url": "https://files.pythonhosted.org/packages/83/57/bfe728a720811fa2ea249b796e4e860de3a4c6a5f171c39527783beb33df/ujson-4.3.0-cp37-cp37m-musllinux_1_1_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "df481d4e13ca34d870d1fdf387742867edff3f78a1eea1bbcd72ea2fa68d9a6e", + "url": "https://files.pythonhosted.org/packages/96/f1/5c73090ba6e6135f092ca1bd9ccbfd5c130ef53e1fc7275d54d906729e0e/ujson-4.3.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "e7e73ec5ba1b42c2027773f69b70eff28df132907aa98b28166c39d3ea45e85b", + "url": "https://files.pythonhosted.org/packages/b7/33/b555a34c6025d5a12aacd0a014d54fe9691cc7667f56614407ede3781132/ujson-4.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "9baa160ba1d3f712a356e77718251c9d9eee43ed548debdcc9d75b06a75b3e82", + "url": "https://files.pythonhosted.org/packages/b7/b3/5ed6fc5249d48605e9b54b51f31d8850242c78c0e72c36b1370bd6990d5e/ujson-4.3.0-cp36-cp36m-musllinux_1_1_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "a6c32356145d95a0403b5895d60c36798a48af13b8863e43ad7457a0361afad0", + "url": "https://files.pythonhosted.org/packages/ba/79/cd72294165b47d18443ba8a7bfb53182d53dd878722c7e9b58e2e95d04d8/ujson-4.3.0-cp36-cp36m-musllinux_1_1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "43d2403451d7bd27b6a600f89d4bd2cf6e1b3494254509d8b5ef3c8e94ae4d8e", + "url": "https://files.pythonhosted.org/packages/ef/b0/13109e3a7143b366d19fd31f7f1847947ccea20c2b019607bff3e9b3dba4/ujson-4.3.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "f158fdb08e022f2f16f0fba317a80558b0cebc7e2c84ae783e5f75616d5c90d5", + "url": "https://files.pythonhosted.org/packages/f9/66/73d835d491f8e87ba5fa566ea1ea25acf355b39adfaf2a952352009d4a51/ujson-4.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "6df94e675b05ecf4e7a57883a73b916ffcb5872d7b1298ac5cef8ac1cbce73c6", + "url": "https://files.pythonhosted.org/packages/fe/e5/6c82651fb91a883bc4c6db3916ce9f37437411999c212170c537aa0519b8/ujson-4.3.0-cp38-cp38-musllinux_1_1_aarch64.whl" + } + ], + "project_name": "ujson", + "requires_dists": [], + "requires_python": ">=3.6", + "version": "4.3" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "13f77d0875db6d9b435e1d4f41e74ad4cc2eb6e1d5c824996092b3430f088bb8", + "url": "https://files.pythonhosted.org/packages/72/20/7f0f433060a962200b7272b8c12ba90ef5b903e218174301d0abfd523813/unittest2-1.1.0-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "22882a0e418c284e1f718a822b3b022944d53d2d908e1690b319a9d3eb2c0579", + "url": "https://files.pythonhosted.org/packages/7f/c4/2b0e2d185d9d60772c10350d9853646832609d2f299a8300ab730f199db4/unittest2-1.1.0.tar.gz" + } + ], + "project_name": "unittest2", + "requires_dists": [ + "argparse", + "six>=1.4", + "traceback2" + ], + "requires_python": null, + "version": "1.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "47cc05d99aaa09c9e72ed5809b60e7ba354e64b59c9c173ac3018642d8bb41fc", + "url": "https://files.pythonhosted.org/packages/65/0c/cc6644eaa594585e5875f46f3c83ee8762b647b51fc5b0fb253a242df2dc/urllib3-1.26.13-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "c083dd0dce68dbfbe1129d5271cb90f9447dea7d52097c6e0126120c521ddea8", + "url": "https://files.pythonhosted.org/packages/c2/51/32da03cf19d17d46cce5c731967bf58de9bd71db3a379932f53b094deda4/urllib3-1.26.13.tar.gz" + } + ], + "project_name": "urllib3", + "requires_dists": [ + "PySocks!=1.5.7,<2.0,>=1.5.6; extra == \"socks\"", + "brotli>=1.0.9; ((os_name != \"nt\" or python_version >= \"3\") and platform_python_implementation == \"CPython\") and extra == \"brotli\"", + "brotlicffi>=0.8.0; ((os_name != \"nt\" or python_version >= \"3\") and platform_python_implementation != \"CPython\") and extra == \"brotli\"", + "brotlipy>=0.6.0; (os_name == \"nt\" and python_version < \"3\") and extra == \"brotli\"", + "certifi; extra == \"secure\"", + "cryptography>=1.3.4; extra == \"secure\"", + "idna>=2.0.0; extra == \"secure\"", + "ipaddress; python_version == \"2.7\" and extra == \"secure\"", + "pyOpenSSL>=0.14; extra == \"secure\"", + "urllib3-secure-extra; extra == \"secure\"" + ], + "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7", + "version": "1.26.13" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "784719dc5f780be319cdd185dc85dd93afebdb6ebb943811bc4c7c5f9c72aeaf", + "url": "https://files.pythonhosted.org/packages/84/a0/cb53fb64b52123513d04f9b913b905f3eb6fda7264e639b4573cc715c29f/validate_email-1.3.tar.gz" + } + ], + "project_name": "validate-email", + "requires_dists": [], + "requires_python": null, + "version": "1.3" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "4c9dceab6f76ed92105027c49c823800dd33cacce13bdedc5b914e3514b7fb30", + "url": "https://files.pythonhosted.org/packages/8d/61/a7badb48186919a9fd7cf0ef427cab6d16e0ed474035c36fa64ddd72bfa2/vine-5.0.0-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "7d3b1624a953da82ef63462013bbd271d3eb75751489f9807598e8f340bd637e", + "url": "https://files.pythonhosted.org/packages/66/b2/8954108816865edf2b1e0d24f3c2c11dfd7232f795bcf1e4164fb8ee5e15/vine-5.0.0.tar.gz" + } + ], + "project_name": "vine", + "requires_dists": [], + "requires_python": ">=3.6", + "version": "5" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "40a7e06a98728fd5769e1af6fd1a706005b4bb7e16176a272ed4292473180389", + "url": "https://files.pythonhosted.org/packages/4c/5a/43d00dcd60392a249472638199c0fd7d023160194b35455fbbaae43eda20/virtualenv-20.17.0-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "7d6a8d55b2f73b617f684ee40fd85740f062e1f2e379412cb1879c7136f05902", + "url": "https://files.pythonhosted.org/packages/ac/c0/a0a0fb1433e4c3d8d9e2d6c990812e328913c64adcfbcfcae1974af0521c/virtualenv-20.17.0.tar.gz" + } + ], + "project_name": "virtualenv", + "requires_dists": [ + "coverage-enable-subprocess>=1; extra == \"testing\"", + "coverage>=6.2; extra == \"testing\"", + "distlib<1,>=0.3.6", + "filelock<4,>=3.4.1", + "flaky>=3.7; extra == \"testing\"", + "importlib-metadata>=4.8.3; python_version < \"3.8\"", + "importlib-resources>=5.4; python_version < \"3.7\"", + "packaging>=21.3; extra == \"testing\"", + "platformdirs<3,>=2.4", + "proselint>=0.13; extra == \"docs\"", + "pytest-env>=0.6.2; extra == \"testing\"", + "pytest-freezegun>=0.4.2; extra == \"testing\"", + "pytest-mock>=3.6.1; extra == \"testing\"", + "pytest-randomly>=3.10.3; extra == \"testing\"", + "pytest-timeout>=2.1; extra == \"testing\"", + "pytest>=7.0.1; extra == \"testing\"", + "sphinx-argparse>=0.3.2; extra == \"docs\"", + "sphinx-rtd-theme>=1; extra == \"docs\"", + "sphinx>=5.3; extra == \"docs\"", + "towncrier>=22.8; extra == \"docs\"" + ], + "requires_python": ">=3.6", + "version": "20.17" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "4b838b185f5951f2d6e8752b68fcf18bd7a9c26ded8f143f92d6d28f3921a3e6", + "url": "https://files.pythonhosted.org/packages/a7/68/927add5dfd55a0d666ffc8939ff4390b76ca3ffbc36c12369f9a034393cb/voluptuous-0.13.1-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "e8d31c20601d6773cb14d4c0f42aee29c6821bbd1018039aac7ac5605b489723", + "url": "https://files.pythonhosted.org/packages/72/0c/0ed7352eeb7bd3d53d2c0ae87fa1e222170f53815b8df7d9cdce7ffedec0/voluptuous-0.13.1.tar.gz" + } + ], + "project_name": "voluptuous", + "requires_dists": [], + "requires_python": null, + "version": "0.13.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "29af5a53e9fb4e158f525367678b50053808ca6c21ba585754c77d790008c746", + "url": "https://files.pythonhosted.org/packages/a8/cf/a9e9590023684dbf4e7861e261b0cfd6498a62396c748e661577ca720a29/waitress-2.0.0-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "69e1f242c7f80273490d3403c3976f3ac3b26e289856936d1f620ed48f321897", + "url": "https://files.pythonhosted.org/packages/4d/b9/212595d3a011f2b508ab571872ffc300162c9e530b3043a50665b9ada2f0/waitress-2.0.0.tar.gz" + } + ], + "project_name": "waitress", + "requires_dists": [ + "Sphinx>=1.8.1; extra == \"docs\"", + "coverage>=5.0; extra == \"testing\"", + "docutils; extra == \"docs\"", + "pylons-sphinx-themes>=1.0.9; extra == \"docs\"", + "pytest-cover; extra == \"testing\"", + "pytest; extra == \"testing\"" + ], + "requires_python": ">=3.6.0", + "version": "2" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "beb4802a9cebb9144e99086eff703a642a13d6a0052920003a230f3294bbe784", + "url": "https://files.pythonhosted.org/packages/59/7c/e39aca596badaf1b78e8f547c807b04dae603a433d3e7a7e04d67f2ef3e5/wcwidth-0.2.5-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "c4d647b99872929fdb7bdcaa4fbe7f01413ed3d98077df798530e5b04f116c83", + "url": "https://files.pythonhosted.org/packages/89/38/459b727c381504f361832b9e5ace19966de1a235d73cdbdea91c771a1155/wcwidth-0.2.5.tar.gz" + } + ], + "project_name": "wcwidth", + "requires_dists": [ + "backports.functools-lru-cache>=1.2.1; python_version < \"3.2\"" + ], + "requires_python": null, + "version": "0.2.5" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "73aae30359291c14fa3b956f8b5ca31960e420c28c1bec002547fb04928cf89b", + "url": "https://files.pythonhosted.org/packages/62/9c/e94a9982e9f31fc35cf46cdc543a6c2c26cb7174635b5fd25b0bbc6a7bc0/WebOb-1.8.7-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "b64ef5141be559cfade448f044fa45c2260351edcb6a8ef6b7e00c7dcef0c323", + "url": "https://files.pythonhosted.org/packages/c7/45/ee5f034fb4ebe3236fa49e5a4fcbc54444dd22ecf33079cf56f9606d479d/WebOb-1.8.7.tar.gz" + } + ], + "project_name": "webob", + "requires_dists": [ + "Sphinx>=1.7.5; extra == \"docs\"", + "coverage; extra == \"testing\"", + "pylons-sphinx-themes; extra == \"docs\"", + "pytest-cov; extra == \"testing\"", + "pytest-xdist; extra == \"testing\"", + "pytest>=3.1.0; extra == \"testing\"" + ], + "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7", + "version": "1.8.7" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "2a001a9efa40d2a7e5d9cd8d1527c75f41814eb6afce2c3d207402547b1e5ead", + "url": "https://files.pythonhosted.org/packages/41/c7/3897bd62366cb4a50bfb411d37efca9fa33bf07a7c1c22fce8f6ad2664ff/WebTest-3.0.0-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "54bd969725838d9861a9fa27f8d971f79d275d94ae255f5c501f53bb6d9929eb", + "url": "https://files.pythonhosted.org/packages/26/c8/8ffba1782700eb06e9b9169156698c6ba95c05b66cda3fc9e025b6b3b649/WebTest-3.0.0.tar.gz" + } + ], + "project_name": "webtest", + "requires_dists": [ + "PasteDeploy; extra == \"tests\"", + "Sphinx>=1.8.1; extra == \"docs\"", + "WSGIProxy2; extra == \"tests\"", + "WebOb>=1.2", + "beautifulsoup4", + "coverage; extra == \"tests\"", + "docutils; extra == \"docs\"", + "pylons-sphinx-themes>=1.0.8; extra == \"docs\"", + "pyquery; extra == \"tests\"", + "pytest-cov; extra == \"tests\"", + "pytest; extra == \"tests\"", + "waitress>=0.8.5" + ], + "requires_python": "<4,>=3.6", + "version": "3" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "2cf71233a0ed05ccdabe209c606fe0bac7379fdcf687f39b944420d2a09fdb57", + "url": "https://files.pythonhosted.org/packages/da/f4/7af9e01b6c1126b2daef72d5ba2cbf59a7229fd57c5b23166f694d758a8f/wrapt-1.14.1-cp38-cp38-musllinux_1_1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "5b02d65b9ccf0ef6c34cba6cf5bf2aab1bb2f49c6090bafeecc9cd81ad4ea1c1", + "url": "https://files.pythonhosted.org/packages/00/61/04422b7469534650b622d5baa1dd335c4b91d35c8d33548b272f33060519/wrapt-1.14.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "9f3e6f9e05148ff90002b884fbc2a86bd303ae847e472f44ecc06c2cd2fcdb2d", + "url": "https://files.pythonhosted.org/packages/03/c6/d864b8da8afa57a638b12596c3a58dfe3471acda900961c02a904010e0e9/wrapt-1.14.1-cp36-cp36m-musllinux_1_1_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "2b39d38039a1fdad98c87279b48bc5dce2c0ca0d73483b12cb72aa9609278e8a", + "url": "https://files.pythonhosted.org/packages/0d/dc/3f588e42e09fb5170349924366587319e1e49d50a1a58dbe78d6046ca812/wrapt-1.14.1-cp37-cp37m-musllinux_1_1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d", + "url": "https://files.pythonhosted.org/packages/11/eb/e06e77394d6cf09977d92bff310cb0392930c08a338f99af6066a5a98f92/wrapt-1.14.1.tar.gz" + }, + { + "algorithm": "sha256", + "hash": "7b7c050ae976e286906dd3f26009e117eb000fb2cf3533398c5ad9ccc86867b1", + "url": "https://files.pythonhosted.org/packages/12/cd/da6611401655ac2b8496b316ad9e21a3fd4f8e62e2c3b3e3c50207770517/wrapt-1.14.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "642c2e7a804fcf18c222e1060df25fc210b9c58db7c91416fb055897fc27e8cc", + "url": "https://files.pythonhosted.org/packages/23/8b/e4de40ac2fa6d53e694310c576e160bec3db8a282fbdcd5596544f6bc69e/wrapt-1.14.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "ee6acae74a2b91865910eef5e7de37dc6895ad96fa23603d1d27ea69df545015", + "url": "https://files.pythonhosted.org/packages/2a/86/c9ef2fa4899ec069c8efe43fc92ca2ba0c5a7921cfaf83090030cf7b1487/wrapt-1.14.1-cp37-cp37m-musllinux_1_1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "8c0ce1e99116d5ab21355d8ebe53d9460366704ea38ae4d9f6933188f327b456", + "url": "https://files.pythonhosted.org/packages/33/cd/7335d8b82ff0a442581ab37a8d275ad76b4c1f33ace63c1a4d7c23791eee/wrapt-1.14.1-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "ef3f72c9666bba2bab70d2a8b79f2c6d2c1a42a7f7e2b0ec83bb2f9e383950af", + "url": "https://files.pythonhosted.org/packages/36/ee/944dc7e5462662270e8a379755bcc543fc8f09029866288060dc163ed5b4/wrapt-1.14.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "8d649d616e5c6a678b26d15ece345354f7c2286acd6db868e65fcc5ff7c24a77", + "url": "https://files.pythonhosted.org/packages/49/a8/528295a24655f901148177355edb6a22b84abb2abfadacc1675643c1434a/wrapt-1.14.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "d79d7d5dc8a32b7093e81e97dad755127ff77bcc899e845f41bf71747af0c569", + "url": "https://files.pythonhosted.org/packages/5c/46/b91791db2ac7cc4c186408b7aed37b994463970f2397d0548f38b2b47aca/wrapt-1.14.1-cp36-cp36m-musllinux_1_1_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "e3fb1677c720409d5f671e39bac6c9e0e422584e5f518bfd50aa4cbbea02433f", + "url": "https://files.pythonhosted.org/packages/5e/d3/bd44864e0274b7e162e2a68c71fffbd8b3a7b620efd23320fd0f70333cff/wrapt-1.14.1-cp38-cp38-macosx_11_0_arm64.whl" + }, + { + "algorithm": "sha256", + "hash": "6e743de5e9c3d1b7185870f480587b75b1cb604832e380d64f9504a0535912d1", + "url": "https://files.pythonhosted.org/packages/72/24/490a0bbc67135f737d2eb4b270bfc91e54cc3f0b5e97b4ceec91a44bb898/wrapt-1.14.1-cp36-cp36m-musllinux_1_1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "7d2872609603cb35ca513d7404a94d6d608fc13211563571117046c9d2bcc3d7", + "url": "https://files.pythonhosted.org/packages/93/12/b20ae4dbefa94ef5d667ba71324763d870b86064a944c8ec9533042a41fc/wrapt-1.14.1-cp37-cp37m-musllinux_1_1_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "9736af4641846491aedb3c3f56b9bc5568d92b0692303b5a305301a95dfd38b1", + "url": "https://files.pythonhosted.org/packages/93/8c/1bbba9357142e6f9bcf55c79e2aa6fd5f4066c331e731376705777a0077f/wrapt-1.14.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "01c205616a89d09827986bc4e859bcabd64f5a0662a7fe95e0d359424e0e071b", + "url": "https://files.pythonhosted.org/packages/94/4b/ff8d58aee32ed91744f1ff4970e590f0c8fdda3fa6d702dc82281e0309bd/wrapt-1.14.1-cp38-cp38-musllinux_1_1_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "88bd7b6bd70a5b6803c1abf6bca012f7ed963e58c68d76ee20b9d751c74a3248", + "url": "https://files.pythonhosted.org/packages/94/59/60b2fe919ffb190cf8cae0307bafdaf1695eac8655921f59768ce3bf1084/wrapt-1.14.1-cp37-cp37m-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "b5901a312f4d14c59918c221323068fad0540e34324925c8475263841dbdfe68", + "url": "https://files.pythonhosted.org/packages/a7/0d/a52a0268c98a687785c5452324e10f9462d289e850066e281aa327505aa7/wrapt-1.14.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "21ac0156c4b089b330b7666db40feee30a5d52634cc4560e1905d6529a3897ff", + "url": "https://files.pythonhosted.org/packages/e0/80/af9da7379ee6df583875d0aeb80f9d5f0bd5f081dd1ee5ce06587d8bfec7/wrapt-1.14.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "5a0f54ce2c092aaf439813735584b9537cad479575a09892b8352fea5e988dc0", + "url": "https://files.pythonhosted.org/packages/e8/f6/7e30a8c53d27ef8c1ff872dc4fb75247c99eb73d834c91a49a55d046c127/wrapt-1.14.1-cp38-cp38-musllinux_1_1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "9e0fd32e0148dd5dea6af5fee42beb949098564cc23211a88d799e434255a1f4", + "url": "https://files.pythonhosted.org/packages/f1/96/d22461ba08d61a859c45cda5064b878f2baa61f142d3acfa8adabd82bf07/wrapt-1.14.1-cp36-cp36m-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "d77c85fedff92cf788face9bfa3ebaa364448ebb1d765302e9af11bf449ca36d", + "url": "https://files.pythonhosted.org/packages/f8/c4/3f8130d646bfc89382966adfb3d6428f26d0f752543a7e2fd92c1e493be6/wrapt-1.14.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + } + ], + "project_name": "wrapt", + "requires_dists": [], + "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7", + "version": "1.14.1" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "aa89e8fd76320154a40d19a0df04a4695fb9dc5ba977cbb68ab3e4eb225e7852", + "url": "https://files.pythonhosted.org/packages/94/db/fd0326e331726f07ff7f40675cd86aa804bfd2e5016c727fa761c934990e/xmltodict-0.13.0-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "341595a488e3e01a85a9d8911d8912fd922ede5fecc4dce437eb4b6c8d037e56", + "url": "https://files.pythonhosted.org/packages/39/0d/40df5be1e684bbaecdb9d1e0e40d5d482465de6b00cbb92b84ee5d243c7f/xmltodict-0.13.0.tar.gz" + } + ], + "project_name": "xmltodict", + "requires_dists": [], + "requires_python": ">=3.4", + "version": "0.13" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "3058d052190e542c7e6fe3d16c6912292825b56973712c7ebb733c527db15537", + "url": "https://files.pythonhosted.org/packages/ae/b8/d5c5e7b23276063a20a53e74800ebe86c6a5227c74fe2306325e32028b8e/yaql-2.0.0-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "b000a84b78a9c23b9952bf8c45f6e92e752797df27cea7f54c328a9f025147af", + "url": "https://files.pythonhosted.org/packages/f9/00/2cc9f993b5a6a12c2baccfb110232de9a58f819a1cc2a8288f3dfb845dc4/yaql-2.0.0.tar.gz" + } + ], + "project_name": "yaql", + "requires_dists": [ + "pbr>=1.8", + "ply", + "python-dateutil>=2.4.2" + ], + "requires_python": ">=3.6", + "version": "2" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "87ba5732d495c4ac863733dcf14926c86c60411dd9c36a886fe1159afbf4ff48", + "url": "https://files.pythonhosted.org/packages/58/38/2655656789f5b22e4d329ce1d4b23519732855459fc277bd718fb1ab89ce/zake-0.2.2-py2.py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "5a50859931c4f666d318b74d1c407a6150dd5194e4c5812d071a5c7c7cefe4e6", + "url": "https://files.pythonhosted.org/packages/ac/00/a322966639ce1b754475d2e83f169d32973be3ebbd6fc19344267d363627/zake-0.2.2.tar.gz" + } + ], + "project_name": "zake", + "requires_dists": [ + "kazoo!=2.1,>=1.3.1", + "six" + ], + "requires_python": null, + "version": "0.2.2" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "9fe5ea21568a0a70e50f273397638d39b03353731e6cbbb3fd8502a33fec40bc", + "url": "https://files.pythonhosted.org/packages/bd/df/d4a4974a3e3957fd1c1fa3082366d7fff6e428ddb55f074bf64876f8e8ad/zipp-3.6.0-py3-none-any.whl" + }, + { + "algorithm": "sha256", + "hash": "71c644c5369f4a6e07636f0aa966270449561fcea2e3d6747b8d23efaa9d7832", + "url": "https://files.pythonhosted.org/packages/02/bf/0d03dbdedb83afec081fefe86cae3a2447250ef1a81ac601a9a56e785401/zipp-3.6.0.tar.gz" + } + ], + "project_name": "zipp", + "requires_dists": [ + "func-timeout; extra == \"testing\"", + "jaraco.itertools; extra == \"testing\"", + "jaraco.packaging>=8.2; extra == \"docs\"", + "pytest-black>=0.3.7; platform_python_implementation != \"PyPy\" and extra == \"testing\"", + "pytest-checkdocs>=2.4; extra == \"testing\"", + "pytest-cov; extra == \"testing\"", + "pytest-enabler>=1.0.1; extra == \"testing\"", + "pytest-flake8; extra == \"testing\"", + "pytest-mypy; platform_python_implementation != \"PyPy\" and extra == \"testing\"", + "pytest>=4.6; extra == \"testing\"", + "rst.linker>=1.9; extra == \"docs\"", + "sphinx; extra == \"docs\"" + ], + "requires_python": ">=3.6", + "version": "3.6" + }, + { + "artifacts": [ + { + "algorithm": "sha256", + "hash": "d777d239036815e9b3a093fa9208ad314c040c26d7246617e70e23025b60083a", + "url": "https://files.pythonhosted.org/packages/40/52/54465d4b5202b401b49497428e1cd013cc1be99f4aa806db9f48bd5561b2/zstandard-0.19.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "7ccc4727300f223184520a6064c161a90b5d0283accd72d1455bcd85ec44dd0d", + "url": "https://files.pythonhosted.org/packages/01/ac/06105f599bef71ccb814b1c6a26ea12be0508b565a50892147ccc0b54b40/zstandard-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "4514b19abe6dbd36d6c5d75c54faca24b1ceb3999193c5b1f4b685abeabde3d0", + "url": "https://files.pythonhosted.org/packages/07/ca/acedb452ad136517a81e7932fc0e6413cb96eca1d9b233b92b7063b4fe1e/zstandard-0.19.0-cp38-cp38-macosx_11_0_arm64.whl" + }, + { + "algorithm": "sha256", + "hash": "879411d04068bd489db57dcf6b82ffad3c5fb2a1fdd30817c566d8b7bedee442", + "url": "https://files.pythonhosted.org/packages/0a/38/cd5be2ac0aea0aa5e4ef427ca3e2e6f2641efd5a1ca63f9011d01fd8d48d/zstandard-0.19.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "67710d220af405f5ce22712fa741d85e8b3ada7a457ea419b038469ba379837c", + "url": "https://files.pythonhosted.org/packages/1e/fc/732d02af725141dabc6526b064a9fdae12eb839d715ea020f5d560bf6ac3/zstandard-0.19.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "898500957ae5e7f31b7271ace4e6f3625b38c0ac84e8cedde8de3a77a7fdae5e", + "url": "https://files.pythonhosted.org/packages/32/f2/c5463c42e11adf915e7a79a300c3aa1af2b03d60182ac1bca4ad8d23ff23/zstandard-0.19.0-cp36-cp36m-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "8c9ca56345b0c5574db47560603de9d05f63cce5dfeb3a456eb60f3fec737ff2", + "url": "https://files.pythonhosted.org/packages/46/35/b83919c16349fc1bfd0653ae0e3766592805fc874abbb444cb89a20d3b96/zstandard-0.19.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "909bdd4e19ea437eb9b45d6695d722f6f0fd9d8f493e837d70f92062b9f39faf", + "url": "https://files.pythonhosted.org/packages/57/07/c2c36f731863c64484b27467f8d640edf69ae7427bce8f6753719b47073a/zstandard-0.19.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "b80f6f6478f9d4ca26daee6c61584499493bf97950cfaa1a02b16bb5c2c17e70", + "url": "https://files.pythonhosted.org/packages/71/d8/4f477624c8870d740ea1eb2b149e7397e9568518aa8668aaf032235524fb/zstandard-0.19.0-cp37-cp37m-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "1a4fb8b4ac6772e4d656103ccaf2e43e45bd16b5da324b963d58ef360d09eb73", + "url": "https://files.pythonhosted.org/packages/8c/56/a5c593ab1b8fea11e71c42149efa83e8fb53561f5ad0d65a39373b1a1f74/zstandard-0.19.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "31d12fcd942dd8dbf52ca5f6b1bbe287f44e5d551a081a983ff3ea2082867863", + "url": "https://files.pythonhosted.org/packages/9a/50/1b7f7f710c0dfc1019ec4c7295f67855722c342af82f3132664ca6dc1c07/zstandard-0.19.0.tar.gz" + }, + { + "algorithm": "sha256", + "hash": "2e4812720582d0803e84aefa2ac48ce1e1e6e200ca3ce1ae2be6d410c1d637ae", + "url": "https://files.pythonhosted.org/packages/9a/59/4ed760c57aab1c43caa012c143af5c5fcc14b8d875d2f21c68a7c73efb51/zstandard-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "6caed86cd47ae93915d9031dc04be5283c275e1a2af2ceff33932071f3eeff4d", + "url": "https://files.pythonhosted.org/packages/ad/45/b5c7feab0bed768d9fb448879a6aa859d71d342120c51bf47d675dd914df/zstandard-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "55b3187e0bed004533149882ef8c24e954321f3be81f8a9ceffe35099b82a0d0", + "url": "https://files.pythonhosted.org/packages/b7/89/f19eb166e82d4bfaf4eced7bcd67415374219acc2e486a77a510e2c6de38/zstandard-0.19.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "6d2182e648e79213b3881998b30225b3f4b1f3e681f1c1eaf4cacf19bde1040d", + "url": "https://files.pythonhosted.org/packages/b8/b9/06e02ec16cb2ab507468c956088586a9a8342540e9c83572b70ccd97b0c9/zstandard-0.19.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "401508efe02341ae681752a87e8ac9ef76df85ef1a238a7a21786a489d2c983d", + "url": "https://files.pythonhosted.org/packages/b9/e4/cd7998faa1c1c16ae04762a7775be9a6811e701791d3fe6f3a18e4c6ee89/zstandard-0.19.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "e9c90a44470f2999779057aeaf33461cbd8bb59d8f15e983150d10bb260e16e0", + "url": "https://files.pythonhosted.org/packages/c0/b0/cf372c356110508dad65673ef94312fde7c3c671b07cd479b8d6058454cc/zstandard-0.19.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "660b91eca10ee1b44c47843894abe3e6cfd80e50c90dee3123befbf7ca486bd3", + "url": "https://files.pythonhosted.org/packages/dc/5e/65e6676f31860e3005e5bc1f470f80873b345a246fbaec64a2f1c302d08a/zstandard-0.19.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "algorithm": "sha256", + "hash": "8ec2c146e10b59c376b6bc0369929647fcd95404a503a7aa0990f21c16462248", + "url": "https://files.pythonhosted.org/packages/ee/09/86d674b89fe7c80c97562bcbbe0f01b63d8df1531049eeca10d2df75155b/zstandard-0.19.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "47dfa52bed3097c705451bafd56dac26535545a987b6759fa39da1602349d7ba", + "url": "https://files.pythonhosted.org/packages/f9/a0/681e278833b9fb158fe3cb90724d724612c046b21276aa78502126a9a9d1/zstandard-0.19.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + } + ], + "project_name": "zstandard", + "requires_dists": [ + "cffi>=1.11; extra == \"cffi\"", + "cffi>=1.11; platform_python_implementation == \"PyPy\"" + ], + "requires_python": ">=3.6", + "version": "0.19" + } + ], + "platform_tag": null + } + ], + "path_mappings": {}, + "pex_version": "2.1.108", + "pip_version": "20.3.4-patched", + "prefer_older_binary": false, + "requirements": [ + "PyYAML", + "RandomWords", + "apscheduler", + "argcomplete", + "ciso8601", + "cryptography", + "eventlet<0.31", + "flex", + "gitdb", + "gitpython", + "greenlet", + "gunicorn", + "jinja2", + "jsonpath-rw", + "jsonschema", + "kombu", + "lockfile", + "logshipper", + "mail-parser==3.15.0", + "mock", + "mongoengine", + "networkx", + "orjson", + "orquesta", + "oslo.config<1.13,>=1.12.1", + "paramiko", + "prance", + "prettytable", + "prompt-toolkit<2", + "psutil", + "pyinotify<=0.10,>=0.9.5; platform_system == \"Linux\"", + "pymongo", + "pyrabbit", + "pytest", + "python-dateutil", + "python-editor", + "python-json-logger", + "python-statsd", + "pytz", + "pywinrm", + "redis", + "requests[security]", + "retrying", + "routes", + "semver", + "setuptools", + "simplejson", + "six", + "sseclient-py", + "st2-auth-backend-flat-file", + "st2-auth-ldap", + "st2-rbac-backend", + "stevedore<3", + "tabulate", + "tooz", + "udatetime", + "ujson", + "unittest2", + "virtualenv", + "webob", + "webtest", + "zake", + "zstandard" + ], + "requires_python": [ + "<3.9,>=3.6" + ], + "resolver_version": "pip-2020-resolver", + "style": "universal", + "target_systems": [ + "linux", + "mac" + ], + "transitive": true, + "use_pep517": null +} diff --git a/pants.toml b/pants.toml index 509d8896a6..5c16d0c449 100644 --- a/pants.toml +++ b/pants.toml @@ -85,12 +85,23 @@ root_patterns = [ ] [python] +# resolver_version is always "pip-2020-resolver". legacy is not supported. +enable_resolves = true +default_resolve = "st2" interpreter_constraints = [ # python_distributions needs a single constraint (vs one line per python version). # officially, we exclude 3.7 support, but that adds unnecessary complexity: "CPython>=3.6,!=3.7.*,<3.9", "CPython>=3.6,<3.9", ] +[python.resolves] +st2 = "lockfiles/st2.lock" + +[python.resolves_to_constraints_file] +# Our direct requirements are in requirements-pants.txt; +# put indirect/transitive version constraints here: +st2 = "lockfiles/st2-constraints.txt" + [python-infer] # https://www.pantsbuild.org/docs/reference-python-infer#unowned_dependency_behavior # The default changed from "ignore" to "warning" in pants 2.14.