// This lockfile was autogenerated by Pants. To regenerate, run:
//
// ./pants generate-lockfiles --resolve=python-default
//
// --- BEGIN PANTS LOCKFILE METADATA: DO NOT EDIT OR REMOVE ---
// {
// "version": 3,
// "valid_for_interpreter_constraints": [
// "CPython==3.9.*"
// ],
// "generated_with_requirements": [
// "ansicolors==1.1.8",
// "pytest==7.0.1",
// "setuptools=56.2.0",
// "types-setuptools=56.2.0"
// ],
// "manylinux": "manylinux2014",
// "requirement_constraints": [],
// "only_binary": [],
// "no_binary": []
// }
// --- END PANTS LOCKFILE METADATA ---
{
"allow_builds": true,
"allow_prereleases": false,
"allow_wheels": true,
"build_isolation": true,
"constraints": [],
"locked_resolves": [
{
"locked_requirements": [
{
"artifacts": [
{
"algorithm": "sha256",
"hash": "00d2dde5a675579325902536738dd27e4fac1fd68f773fe36c21044eb559e187",
"url": "https://files.pythonhosted.org/packages/53/18/a56e2fe47b259bb52201093a3a9d4a32014f9d85071ad07e9d60600890ca/ansicolors-1.1.8-py2.py3-none-any.whl"
},
{
"algorithm": "sha256",
"hash": "99f94f5e3348a0bcd43c82e5fc4414013ccc19d70bd939ad71e0133ce9c372e0",
"url": "https://files.pythonhosted.org/packages/76/31/7faed52088732704523c259e24c26ce6f2f33fbeff2ff59274560c27628e/ansicolors-1.1.8.zip"
}
],
"project_name": "ansicolors",
"requires_dists": [],
"requires_python": null,
"version": "1.1.8"
},
{
"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": "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": "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": "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": "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": "5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc",
"url": "https://files.pythonhosted.org/packages/6c/10/a7d0fa5baea8fe7b50f448ab742f26f52b80bfca85ac2be9d35cdd9a3246/pyparsing-3.0.9-py3-none-any.whl"
},
{
"algorithm": "sha256",
"hash": "2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb",
"url": "https://files.pythonhosted.org/packages/71/22/207523d16464c40a0310d2d4d8926daffa00ac1f5b1576170a32db749636/pyparsing-3.0.9.tar.gz"
}
],
"project_name": "pyparsing",
"requires_dists": [
"jinja2; extra == \"diagrams\"",
"railroad-diagrams; extra == \"diagrams\""
],
"requires_python": ">=3.6.8",
"version": "3.0.9"
},
{
"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=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": "bc30153eec47d82f20c6f5e1a13d4ee725c6deb7013a67557f89bfe5d25235c4",
"url": "https://files.pythonhosted.org/packages/d0/15/5041473f5d142ee93bf1593deb8f932e27a078f6f04e2020cf44044f72c5/setuptools-56.2.0-py3-none-any.whl"
},
{
"algorithm": "sha256",
"hash": "7bb5652625e94e73b9358b7ed8c6431b732e80cf31f4e0972294c64f0e5b849e",
"url": "https://files.pythonhosted.org/packages/fc/0a/b486efab52f8ad03c3eca0c998dd3deafba0c39b29e0c49c68a7152c8b2d/setuptools-56.2.0.tar.gz"
}
],
"project_name": "setuptools",
"requires_dists": [
"certifi==2016.9.26; extra == \"certs\"",
"flake8-2020; extra == \"testing\"",
"jaraco.envs; extra == \"testing\"",
"jaraco.packaging>=8.2; extra == \"docs\"",
"jaraco.path>=3.2.0; extra == \"testing\"",
"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 python_version < \"3.10\") 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 python_version < \"3.10\") and extra == \"testing\"",
"pytest-virtualenv>=1.2.7; extra == \"testing\"",
"pytest-xdist; extra == \"testing\"",
"pytest>=4.6; extra == \"testing\"",
"rst.linker>=1.9; extra == \"docs\"",
"sphinx-inline-tabs; extra == \"docs\"",
"sphinx; extra == \"docs\"",
"sphinx; extra == \"testing\"",
"virtualenv>=13.0.0; extra == \"testing\"",
"wheel; extra == \"testing\"",
"wincertstore==0.2; sys_platform == \"win32\" and extra == \"ssl\""
],
"requires_python": ">=3.6",
"version": "56.2"
},
{
"artifacts": [
{
"algorithm": "sha256",
"hash": "939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc",
"url": "https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl"
},
{
"algorithm": "sha256",
"hash": "de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f",
"url": "https://files.pythonhosted.org/packages/c0/3f/d7af728f075fb08564c5949a9c95e44352e23dee646869fa104a3b2060a3/tomli-2.0.1.tar.gz"
}
],
"project_name": "tomli",
"requires_dists": [],
"requires_python": ">=3.7",
"version": "2.0.1"
},
{
"artifacts": [
{
"algorithm": "sha256",
"hash": "9660b8774b12cd61b448e2fd87a667c02e7ec13ce9f15171f1d49a4654c4df6a",
"url": "https://files.pythonhosted.org/packages/14/45/b8368a8c2d1dc4fa47eb4db980966e23edecbda16fab7a38186b076bbd4d/types_setuptools-57.4.18-py3-none-any.whl"
},
{
"algorithm": "sha256",
"hash": "8ee03d823fe7fda0bd35faeae33d35cb5c25b497263e6a58b34c4cfd05f40bcf",
"url": "https://files.pythonhosted.org/packages/13/5e/3d46cd143913bd51dde973cd23b1d412de9662b08a3b8c213f26b265e6f1/types-setuptools-57.4.18.tar.gz"
}
],
"project_name": "types-setuptools",
"requires_dists": [],
"requires_python": null,
"version": "57.4.18"
}
],
"platform_tag": null
}
],
"path_mappings": {},
"pex_version": "2.1.108",
"pip_version": "20.3.4-patched",
"prefer_older_binary": false,
"requirements": [
"ansicolors==1.1.8",
"pytest==7.0.1",
"setuptools=56.2.0",
"types-setuptools=56.2.0"
],
"requires_python": [
"==3.9.*"
],
"resolver_version": "pip-2020-resolver",
"style": "universal",
"target_systems": [
"linux",
"mac"
],
"transitive": true,
"use_pep517": null
}