diff --git a/BUILD.tools b/BUILD.tools new file mode 100644 index 0000000000..0b544e186e --- /dev/null +++ b/BUILD.tools @@ -0,0 +1,71 @@ +# This BUILD file has requirements for most of the tools resolves + +python_requirement( + name="bandit-reqs", + resolve="bandit", + requirements=[ + "bandit==1.7.0", + "setuptools", + "GitPython==3.1.18", + # bandit needs stevedore which needs importlib-metadata<5 + # see: https://github.com/PyCQA/bandit/pull/952 + "importlib-metadata<5;python_version<'3.8'", + ], +) + +python_requirement( + name="black-reqs", + resolve="black", + requirements=[ + "black==22.3.0", + "typing-extensions>=3.10.0.0;python_version<'3.10'", + ], +) + +python_requirement( + name="flake8-reqs", + resolve="flake8", + requirements=[ + "flake8==4.0.1", # st2flake8 does not support flake8 v5 + # license check plugin + "st2flake8==0.1.0", # TODO: remove in favor of regex-lint or preamble + ], +) + +# for pants-plugins, see //pants-plugins/BUILD +# for pylint, see //pylint_plugins/BUILD + +python_requirement( + name="pytest-reqs", + resolve="pytest", + requirements=[ + "pytest==7.0.1", # copied from https://www.pantsbuild.org/v2.14/docs/reference-pytest#version + "pytest-benchmark[histogram]==3.4.1", + # "pytest-timer[colorama]", + "pytest-icdiff", + "pygments", + # "pytest-timeout", + # "pytest-mock", + "pytest-cov>=2.12,!=2.12.1,<3.1", + "pytest-xdist>=2.5,<3", + ], +) + +python_requirement( + name="setuptools-reqs", + resolve="setuptools", + requirements=[ + # setuptools 59.7 (at least) does not support python 3.6 + "setuptools>=50.3.0,<59.0", + "wheel>=0.35.1,<0.38", + ], +) + +python_requirement( + name="twine-reqs", + resolve="twine", + requirements=[ + "twine>=3.7.1,<3.8", + "colorama>=0.4.3", + ], +) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 2b1d349d6a..96941c1401 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -17,7 +17,7 @@ Added #5778 #5789 #5817 #5795 #5830 #5833 #5834 #5841 #5840 #5838 #5842 #5837 #5849 #5850 #5846 #5853 #5848 #5847 #5858 #5857 #5860 #5868 #5871 #5864 #5874 #5884 #5893 #5891 #5890 #5898 #5901 #5906 #5899 #5907 #5909 #5922 #5926 #5927 #5925 #5928 #5929 #5930 - #5931 #5932 #5948 #5949 + #5931 #5932 #5948 #5949 #5950 Contributed by @cognifloyd * Added a joint index to solve the problem of slow mongo queries for scheduled executions. #5805 diff --git a/lockfiles/bandit.lock b/lockfiles/bandit.lock index d005f4b678..8a88950914 100644 --- a/lockfiles/bandit.lock +++ b/lockfiles/bandit.lock @@ -6,10 +6,10 @@ // { // "version": 3, // "valid_for_interpreter_constraints": [ -// "CPython<3.10,>=3.7", -// "CPython<3.9,>=3.6" +// "CPython<3.10,>=3.6" // ], // "generated_with_requirements": [ +// "GitPython==3.1.18", // "bandit==1.7.0", // "importlib-metadata<5; python_version < \"3.8\"", // "setuptools" @@ -52,7 +52,7 @@ "stevedore>=1.20.0" ], "requires_python": ">=3.5", - "version": "1.7" + "version": "1.7.0" }, { "artifacts": [ @@ -137,19 +137,19 @@ "artifacts": [ { "algorithm": "sha256", - "hash": "db2317ff07c84c4c63648c9064a79fe9d9f5c7ce85a9099d4b6258b3db83225a", - "url": "https://files.pythonhosted.org/packages/e5/37/10e8a53f196cf0bcb93008daed42e2c47c7876430a7efd044ff4d647f30a/pbr-5.11.0-py2.py3-none-any.whl" + "hash": "567f09558bae2b3ab53cb3c1e2e33e726ff3338e7bae3db5dc954b3a44eef12b", + "url": "https://files.pythonhosted.org/packages/01/06/4ab11bf70db5a60689fc521b636849c8593eb67a2c6bdf73a16c72d16a12/pbr-5.11.1-py2.py3-none-any.whl" }, { "algorithm": "sha256", - "hash": "b97bc6695b2aff02144133c2e7399d5885223d42b7912ffaec2ca3898e673bfe", - "url": "https://files.pythonhosted.org/packages/52/fb/630d52aaca8fc7634a0711b6ae12a0e828b6f9264bd8051225025c3ed075/pbr-5.11.0.tar.gz" + "hash": "aefc51675b0b533d56bb5fd1c8c6c0522fe31896679882e1c4c63d5e4a0fccb3", + "url": "https://files.pythonhosted.org/packages/02/d8/acee75603f31e27c51134a858e0dea28d321770c5eedb9d1d673eb7d3817/pbr-5.11.1.tar.gz" } ], "project_name": "pbr", "requires_dists": [], "requires_python": ">=2.6", - "version": "5.11" + "version": "5.11.1" }, { "artifacts": [ @@ -247,7 +247,7 @@ "project_name": "pyyaml", "requires_dists": [], "requires_python": ">=3.6", - "version": "6" + "version": "6.0" }, { "artifacts": [ @@ -292,7 +292,7 @@ "wheel; extra == \"testing\"" ], "requires_python": ">=3.6", - "version": "59.6" + "version": "59.6.0" }, { "artifacts": [ @@ -310,7 +310,7 @@ "project_name": "six", "requires_dists": [], "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7", - "version": "1.16" + "version": "1.16.0" }, { "artifacts": [ @@ -328,7 +328,7 @@ "project_name": "smmap", "requires_dists": [], "requires_python": ">=3.6", - "version": "5" + "version": "5.0.0" }, { "artifacts": [ @@ -398,24 +398,24 @@ "sphinx; extra == \"docs\"" ], "requires_python": ">=3.6", - "version": "3.6" + "version": "3.6.0" } ], "platform_tag": null } ], "path_mappings": {}, - "pex_version": "2.1.108", + "pex_version": "2.1.131", "pip_version": "20.3.4-patched", "prefer_older_binary": false, "requirements": [ + "GitPython==3.1.18", "bandit==1.7.0", "importlib-metadata<5; python_version < \"3.8\"", "setuptools" ], "requires_python": [ - "<3.10,>=3.7", - "<3.9,>=3.6" + "<3.10,>=3.6" ], "resolver_version": "pip-2020-resolver", "style": "universal", diff --git a/lockfiles/black.lock b/lockfiles/black.lock index 16dbcaca97..3c2842c8b3 100644 --- a/lockfiles/black.lock +++ b/lockfiles/black.lock @@ -6,7 +6,7 @@ // { // "version": 3, // "valid_for_interpreter_constraints": [ -// "CPython<3.9,>=3.6.2" +// "CPython<3.10,>=3.6.2" // ], // "generated_with_requirements": [ // "black==22.3.0", @@ -55,6 +55,16 @@ "hash": "06f9d8846f2340dfac80ceb20200ea5d1b3f181dd0556b47af4e8e0b24fa0a6b", "url": "https://files.pythonhosted.org/packages/43/ba/fd965969581806c96110ce55855b7b4008678f5cbbf559c83db8aac30871/black-22.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" }, + { + "algorithm": "sha256", + "hash": "6ee227b696ca60dd1c507be80a6bc849a5a6ab57ac7352aad1ffec9e8b805f21", + "url": "https://files.pythonhosted.org/packages/51/ec/c87695b087b7525fd9c7732c630455f231d3df9a300b730bd0e04ea00f84/black-22.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "ee8f1f7228cce7dffc2b464f07ce769f478968bfb3dd1254a4c2eeed84928aad", + "url": "https://files.pythonhosted.org/packages/56/74/c27c496223168af625d6bba8a14bc581e7742bf7248504a4b5743c374767/black-22.3.0-cp39-cp39-macosx_11_0_arm64.whl" + }, { "algorithm": "sha256", "hash": "6d2fc92002d44746d3e7db7cf9313cf4452f43e9ea77a2c939defce3b10b5c82", @@ -65,11 +75,21 @@ "hash": "863714200ada56cbc366dc9ae5291ceb936573155f8bf8e9de92aef51f3ad0f0", "url": "https://files.pythonhosted.org/packages/98/a0/98fe3aee7a08c7c9d470e38326cefb86372fb08332125d5b0414a22ab49f/black-22.3.0-cp38-cp38-macosx_11_0_arm64.whl" }, + { + "algorithm": "sha256", + "hash": "5891ef8abc06576985de8fa88e95ab70641de6c1fca97e2a15820a9b69e51b20", + "url": "https://files.pythonhosted.org/packages/a4/43/940f848d7d1ecf0be18453a293e5736e9ce60fd6197386a791bcc491f232/black-22.3.0-cp39-cp39-macosx_10_9_universal2.whl" + }, { "algorithm": "sha256", "hash": "e8477ec6bbfe0312c128e74644ac8a02ca06bcdb8982d4ee06f209be28cdf163", "url": "https://files.pythonhosted.org/packages/a9/64/4682e5c7ca539bef71cb9be592f649ff5f1e1134a8e72e2bff8632ade99d/black-22.3.0-cp38-cp38-macosx_10_9_universal2.whl" }, + { + "algorithm": "sha256", + "hash": "30d78ba6bf080eeaf0b7b875d924b15cd46fec5fd044ddfbad38c8ea9171043a", + "url": "https://files.pythonhosted.org/packages/e5/b7/e4e8907dffdac70f018ddb89681dbc77cbc7ac78d1f8a39259110a7e7943/black-22.3.0-cp39-cp39-macosx_10_9_x86_64.whl" + }, { "algorithm": "sha256", "hash": "35020b8886c022ced9282b51b5a875b6d1ab0c387b31a065b84db7c33085ca79", @@ -98,7 +118,7 @@ "uvloop>=0.15.2; extra == \"uvloop\"" ], "requires_python": ">=3.6.2", - "version": "22.3" + "version": "22.3.0" }, { "artifacts": [ @@ -181,21 +201,19 @@ "artifacts": [ { "algorithm": "sha256", - "hash": "090fedd75945a69ae91ce1303b5824f428daf5a028d2f6ab8a299250a846f15d", - "url": "https://files.pythonhosted.org/packages/5c/eb/975c7c080f3223a5cdaff09612f3a5221e4ba534f7039db34c35d95fa6a5/mypy_extensions-0.4.3-py2.py3-none-any.whl" + "hash": "4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d", + "url": "https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl" }, { "algorithm": "sha256", - "hash": "2d82818f5bb3e369420cb3c4060a7970edba416647068eb4c5343488a6c604a8", - "url": "https://files.pythonhosted.org/packages/63/60/0582ce2eaced55f65a4406fc97beba256de4b7a95a0034c6576458c6519f/mypy_extensions-0.4.3.tar.gz" + "hash": "75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782", + "url": "https://files.pythonhosted.org/packages/98/a4/1ab47638b92648243faf97a5aeb6ea83059cc3624972ab6b8d2316078d3f/mypy_extensions-1.0.0.tar.gz" } ], "project_name": "mypy-extensions", - "requires_dists": [ - "typing>=3.5.3; python_version < \"3.5\"" - ], - "requires_python": null, - "version": "0.4.3" + "requires_dists": [], + "requires_python": ">=3.5", + "version": "1.0.0" }, { "artifacts": [ @@ -213,7 +231,7 @@ "project_name": "pathspec", "requires_dists": [], "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7", - "version": "0.9" + "version": "0.9.0" }, { "artifacts": [ @@ -240,7 +258,7 @@ "sphinx-autodoc-typehints>=1.12; extra == \"docs\"" ], "requires_python": ">=3.6", - "version": "2.4" + "version": "2.4.0" }, { "artifacts": [ @@ -264,8 +282,8 @@ "artifacts": [ { "algorithm": "sha256", - "hash": "4e964b4ff86550a7a7d56345c7864b18f403f5bd7380edf44a3c1fb4ee7ac6c6", - "url": "https://files.pythonhosted.org/packages/40/1a/5731a1a3908f60032aead10c2ffc9af12ee708bc9a156ed14a5065a9873a/typed_ast-1.5.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + "hash": "98f80dee3c03455e92796b58b98ff6ca0b2a6f652120c263efdba4d6c5e58f72", + "url": "https://files.pythonhosted.org/packages/d8/4e/db9505b53c44d7bc324a3d2e09bdf82b0943d6e08b183ae382860f482a87/typed_ast-1.5.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" }, { "algorithm": "sha256", @@ -277,11 +295,21 @@ "hash": "39e21ceb7388e4bb37f4c679d72707ed46c2fbf2a5609b8b8ebc4b067d977df2", "url": "https://files.pythonhosted.org/packages/07/d2/d55702e8deba2c80282fea0df53130790d8f398648be589750954c2dcce4/typed_ast-1.5.4.tar.gz" }, + { + "algorithm": "sha256", + "hash": "3e123d878ba170397916557d31c8f589951e353cc95fb7f24f6bb69adc1a8a97", + "url": "https://files.pythonhosted.org/packages/0b/e7/8ec06fc870254889198f933a595f139b7871b24bab1116d6128440731ea9/typed_ast-1.5.4-cp39-cp39-macosx_11_0_arm64.whl" + }, { "algorithm": "sha256", "hash": "7d5d014b7daa8b0bf2eaef684295acae12b036d79f54178b92a2b6a56f92278f", "url": "https://files.pythonhosted.org/packages/2f/87/25abe9558ed6cbd83ad5bfdccf7210a7eefaaf0232f86de99f65992e91fd/typed_ast-1.5.4-cp38-cp38-macosx_11_0_arm64.whl" }, + { + "algorithm": "sha256", + "hash": "ebd9d7f80ccf7a82ac5f88c521115cc55d84e35bf8b446fcd7836eb6b98929a3", + "url": "https://files.pythonhosted.org/packages/2f/d5/02059fe6ca70b11bb831007962323160372ca83843e0bf296e8b6d833198/typed_ast-1.5.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, { "algorithm": "sha256", "hash": "cf4afcfac006ece570e32d6fa90ab74a17245b83dfd6655a6f68568098345ff6", @@ -292,6 +320,11 @@ "hash": "a94d55d142c9265f4ea46fab70977a1944ecae359ae867397757d836ea5a3f47", "url": "https://files.pythonhosted.org/packages/38/54/48f7d5b1f954f3a4d8f76e1a11c8497ae899b900cd5a67f826fa3937f701/typed_ast-1.5.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" }, + { + "algorithm": "sha256", + "hash": "4e964b4ff86550a7a7d56345c7864b18f403f5bd7380edf44a3c1fb4ee7ac6c6", + "url": "https://files.pythonhosted.org/packages/40/1a/5731a1a3908f60032aead10c2ffc9af12ee708bc9a156ed14a5065a9873a/typed_ast-1.5.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + }, { "algorithm": "sha256", "hash": "79b1e0869db7c830ba6a981d58711c88b6677506e648496b1f64ac7d15633aec", @@ -316,6 +349,11 @@ "algorithm": "sha256", "hash": "183afdf0ec5b1b211724dfef3d2cad2d767cbefac291f24d69b00546c1837fb6", "url": "https://files.pythonhosted.org/packages/e3/7c/7407838e9c540031439f2948bce2763cdd6882ebb72cc0a25b763c10529e/typed_ast-1.5.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "4879da6c9b73443f97e731b617184a596ac1235fe91f98d279a7af36c796da35", + "url": "https://files.pythonhosted.org/packages/f9/57/89ac0020d5ffc762487376d0c78e5d02af795657f18c411155b73de3c765/typed_ast-1.5.4-cp39-cp39-macosx_10_9_x86_64.whl" } ], "project_name": "typed-ast", @@ -370,14 +408,14 @@ "sphinx; extra == \"docs\"" ], "requires_python": ">=3.6", - "version": "3.6" + "version": "3.6.0" } ], "platform_tag": null } ], "path_mappings": {}, - "pex_version": "2.1.108", + "pex_version": "2.1.131", "pip_version": "20.3.4-patched", "prefer_older_binary": false, "requirements": [ @@ -385,7 +423,7 @@ "typing-extensions>=3.10.0.0; python_version < \"3.10\"" ], "requires_python": [ - "<3.9,>=3.6.2" + "<3.10,>=3.6.2" ], "resolver_version": "pip-2020-resolver", "style": "universal", diff --git a/lockfiles/flake8.lock b/lockfiles/flake8.lock index 03685e1b49..03e848c6a7 100644 --- a/lockfiles/flake8.lock +++ b/lockfiles/flake8.lock @@ -6,8 +6,7 @@ // { // "version": 3, // "valid_for_interpreter_constraints": [ -// "CPython<3.10,>=3.7", -// "CPython<3.9,>=3.6" +// "CPython<3.10,>=3.6" // ], // "generated_with_requirements": [ // "flake8==4.0.1", @@ -131,7 +130,7 @@ "zipp>=0.5" ], "requires_python": ">=3.6", - "version": "4.2" + "version": "4.2.0" }, { "artifacts": [ @@ -167,7 +166,7 @@ "project_name": "pycodestyle", "requires_dists": [], "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7", - "version": "2.8" + "version": "2.8.0" }, { "artifacts": [ @@ -185,7 +184,7 @@ "project_name": "pyflakes", "requires_dists": [], "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7", - "version": "2.4" + "version": "2.4.0" }, { "artifacts": [ @@ -230,7 +229,7 @@ "wheel; extra == \"testing\"" ], "requires_python": ">=3.6", - "version": "59.6" + "version": "59.6.0" }, { "artifacts": [ @@ -251,7 +250,7 @@ "flake8-polyfill==1.0.2" ], "requires_python": null, - "version": "0.1" + "version": "0.1.0" }, { "artifacts": [ @@ -300,14 +299,14 @@ "sphinx; extra == \"docs\"" ], "requires_python": ">=3.6", - "version": "3.6" + "version": "3.6.0" } ], "platform_tag": null } ], "path_mappings": {}, - "pex_version": "2.1.108", + "pex_version": "2.1.131", "pip_version": "20.3.4-patched", "prefer_older_binary": false, "requirements": [ @@ -315,8 +314,7 @@ "st2flake8==0.1.0" ], "requires_python": [ - "<3.10,>=3.7", - "<3.9,>=3.6" + "<3.10,>=3.6" ], "resolver_version": "pip-2020-resolver", "style": "universal", diff --git a/lockfiles/pants-plugins.lock b/lockfiles/pants-plugins.lock index 40fddd1b91..21870f3276 100644 --- a/lockfiles/pants-plugins.lock +++ b/lockfiles/pants-plugins.lock @@ -522,13 +522,13 @@ "artifacts": [ { "algorithm": "sha256", - "hash": "7efb448ec9a5e313a57655d35aa54cd3e01b7e1fbcf72dce1bf06119420f5bad", - "url": "https://files.pythonhosted.org/packages/26/a7/9da7d5b23fc98ab3d424ac2c65613d63c1f401efb84ad50f2fa27b2caab4/importlib_metadata-6.0.0-py3-none-any.whl" + "hash": "ff80f3b5394912eb1b108fcfd444dc78b7f1f3e16b16188054bd01cb9cb86f09", + "url": "https://files.pythonhosted.org/packages/f8/7d/e3adad613703c86d62aa991b45d6f090cf59975078a8c8100b50a0c86948/importlib_metadata-6.1.0-py3-none-any.whl" }, { "algorithm": "sha256", - "hash": "e354bedeb60efa6affdcc8ae121b73544a7aa74156d047311948f6d711cd378d", - "url": "https://files.pythonhosted.org/packages/90/07/6397ad02d31bddf1841c9ad3ec30a693a3ff208e09c2ef45c9a8a5f85156/importlib_metadata-6.0.0.tar.gz" + "hash": "43ce9281e097583d758c2c708c4376371261a02c34682491a8e98352365aad20", + "url": "https://files.pythonhosted.org/packages/e2/d8/3d431bade4598ad9e33be9da41d15e6607b878008e922d122659ab01b077/importlib_metadata-6.1.0.tar.gz" } ], "project_name": "importlib-metadata", @@ -557,7 +557,7 @@ "zipp>=0.5" ], "requires_python": ">=3.7", - "version": "6.0.0" + "version": "6.1.0" }, { "artifacts": [ @@ -631,53 +631,53 @@ "artifacts": [ { "algorithm": "sha256", - "hash": "004a0b8be203d05c19db2919c9e2ce9f0e259dbdc4550f53fd1987d11a1c91bd", - "url": "https://files.pythonhosted.org/packages/7e/e0/007dbe28b8136a1bbe14a8223b8c8daa09fb9616ca9dc19ffbdb405e715e/pantsbuild.pants-2.16.0a0-cp39-cp39-manylinux2014_x86_64.whl" + "hash": "5857db78a80deeccad7954227194c50ab910ca4fa331f318a0ac9d59f8a8cf1b", + "url": "https://files.pythonhosted.org/packages/22/a1/b4e93f7d99442047ff89f72d25f9c1a0501628e3051c0a3d770d72ede0d1/pantsbuild.pants-2.16.0rc0-cp39-cp39-manylinux2014_x86_64.whl" }, { "algorithm": "sha256", - "hash": "834f4750febdf5f17868b57d78163a4c3469ccae93f97cb2dbc0adc94cad4c48", - "url": "https://files.pythonhosted.org/packages/10/58/4ec4de0c3043bfa4011599654c2663faac783a7902e9c8328b2083178b5e/pantsbuild.pants-2.16.0a0-cp37-cp37m-manylinux2014_x86_64.whl" + "hash": "6a81b99f241633ce14fcbb63bddc8d12650add3b2d6fdc9c991b929fb06b6830", + "url": "https://files.pythonhosted.org/packages/15/db/af422b62f2e7f340f0f386b6b44852fa871973a6e0dcc926c83b1e7cce79/pantsbuild.pants-2.16.0rc0-cp39-cp39-manylinux2014_aarch64.whl" }, { "algorithm": "sha256", - "hash": "15a9fa7e22921c80cafe0374a366a7e655a3871f376b90de7d9d19371e1182b1", - "url": "https://files.pythonhosted.org/packages/27/bf/8157c686f63601200b63ae829c0841af9b5605f0f03752c6316c172148db/pantsbuild.pants-2.16.0a0-cp38-cp38-macosx_10_15_x86_64.whl" + "hash": "5985143b369efa25cb4e8e772a8228a6c107fd4e95c8d2f864d81a541d67b123", + "url": "https://files.pythonhosted.org/packages/6b/1b/5c7122594baf40936bbfa2be258b48ecda727a7634299e4501139fdb7fbd/pantsbuild.pants-2.16.0rc0-cp38-cp38-macosx_10_15_x86_64.whl" }, { "algorithm": "sha256", - "hash": "4af3caec0de82c1444fc4a5d7f02d69572962da27feffa4509a2c9ce3cd03f6d", - "url": "https://files.pythonhosted.org/packages/41/b2/eadeb13e9ba9d4a1f31f83e0f0553f5e01ad74cbe1e0621c175882ba4c71/pantsbuild.pants-2.16.0a0-cp39-cp39-macosx_10_15_x86_64.whl" + "hash": "4f14765e09026026e44d85c26c61e560af8639767d0f59c02537f7ac1c08b41e", + "url": "https://files.pythonhosted.org/packages/7b/33/488e7b61e37912b414b2ad200daa22c07f5b0893b7b21236be0bf86a515d/pantsbuild.pants-2.16.0rc0-cp39-cp39-macosx_11_0_arm64.whl" }, { "algorithm": "sha256", - "hash": "a6a30ff967004ab81b809b0e6af6d21867c6ddea8b7964fd164abee0adf62632", - "url": "https://files.pythonhosted.org/packages/74/f8/560d8d9c03ad9d228463e1fc5cd8f0080fb36d7260483f74a2bbd15d908f/pantsbuild.pants-2.16.0a0-cp39-cp39-macosx_11_0_arm64.whl" + "hash": "21ab9d0e3d7a999c3fa531bb89483743afd19d28d0a3e8cbd6d3d732e80f16bd", + "url": "https://files.pythonhosted.org/packages/a4/c6/4b3483b6dd1b1cf986a1c40698d82f4a12d9d0522fbbd5fa3742361871e2/pantsbuild.pants-2.16.0rc0-cp37-cp37m-manylinux2014_x86_64.whl" }, { "algorithm": "sha256", - "hash": "054db42f5230f424789b3b43610da8a7ce0e69f07254b7d54c4fe5a8a4e293b6", - "url": "https://files.pythonhosted.org/packages/7c/93/285b44577e470b406b2ddf2c2f1f947fc58f405c4c6fed535bcf14a6c378/pantsbuild.pants-2.16.0a0-cp38-cp38-manylinux2014_x86_64.whl" + "hash": "f80a1fe80e099b051c50e18bad33f1c14ebe190c4545ae31bed4bc7a6955d9d2", + "url": "https://files.pythonhosted.org/packages/be/8b/5b7c8a77197411d72c4f7b8d4306b7542059f128f25de276f035affd9eb4/pantsbuild.pants-2.16.0rc0-cp37-cp37m-manylinux2014_aarch64.whl" }, { "algorithm": "sha256", - "hash": "a491f892d5ad6cee970549324c85cba9228e04d96309034bc9a5763efa0a3c91", - "url": "https://files.pythonhosted.org/packages/a3/7c/a34d4292cea34c0f7af618511a56abfc3b44f3cb2278012d33434f7e7262/pantsbuild.pants-2.16.0a0-cp37-cp37m-macosx_10_15_x86_64.whl" + "hash": "9b8cc9b6ddace6c4e8216872eb2abf0ffb560627242202c4c2d0f97fc715dbab", + "url": "https://files.pythonhosted.org/packages/c3/19/ccc19124cae782658e4a89e930e77c81804b5309dabf074af1fd3e338693/pantsbuild.pants-2.16.0rc0-cp38-cp38-manylinux2014_aarch64.whl" }, { "algorithm": "sha256", - "hash": "9aeb3ab0473fc959959fb366822127a3c47f60a5b49e4ffa1f82c584abfc0510", - "url": "https://files.pythonhosted.org/packages/a4/a0/3009303480b479cfb824e3e93cf58f9df8bd8f91f83b790ef3e93c372d7b/pantsbuild.pants-2.16.0a0-cp37-cp37m-manylinux2014_aarch64.whl" + "hash": "462dd12184eb0eb68089ba3743fb131b7568fa7b3ea589624edef954ab7345a9", + "url": "https://files.pythonhosted.org/packages/d4/be/d6bfc8a97661fb258b8a932cf39b0f2f8c302a2c4f5c8dd8068f41c8080b/pantsbuild.pants-2.16.0rc0-cp39-cp39-macosx_10_15_x86_64.whl" }, { "algorithm": "sha256", - "hash": "6ad74d48564ef46646f1bc189ddd3ad43fef44453fb7ecca6b0c50f85e860030", - "url": "https://files.pythonhosted.org/packages/c8/55/131e098f687a2d4cda67e053d52b7dfc155ebb9d4384a191cff1a2210565/pantsbuild.pants-2.16.0a0-cp39-cp39-manylinux2014_aarch64.whl" + "hash": "02891bd846d3a0efdb166ce56f0572577e532aa6833dfdb47ee070aeda052ce2", + "url": "https://files.pythonhosted.org/packages/d8/05/016a3462ee615e713e912afb6bee4c3a810db66c2e133d5c3959e39a5d37/pantsbuild.pants-2.16.0rc0-cp38-cp38-manylinux2014_x86_64.whl" }, { "algorithm": "sha256", - "hash": "9516a80ad6def8f147a9bc1c3710ef38b8c714b3c735a9bedf06bf7052688a76", - "url": "https://files.pythonhosted.org/packages/dc/8c/65d81bb187dbb2909c51586553e8c76719592cedf5413c6a515c5d7cb5d6/pantsbuild.pants-2.16.0a0-cp38-cp38-manylinux2014_aarch64.whl" + "hash": "a3010e7aab50ab16b6b7fc99bf6f1a5679cf1f0edeed8e7d51110a7977f826f1", + "url": "https://files.pythonhosted.org/packages/f7/15/c4c723b64663a60777eeeae80718c21d3ef59b34ac99a40a2b8a2947071b/pantsbuild.pants-2.16.0rc0-cp37-cp37m-macosx_10_15_x86_64.whl" } ], "project_name": "pantsbuild-pants", @@ -690,7 +690,7 @@ "ijson==3.1.4", "importlib-resources==5.0.*", "packaging==21.3", - "pex==2.1.126", + "pex==2.1.130", "psutil==5.9.0", "python-lsp-jsonrpc==1.0.0", "setproctitle==1.3.2", @@ -702,35 +702,35 @@ "typing-extensions==4.3.0" ], "requires_python": "<3.10,>=3.7", - "version": "2.16.0a0" + "version": "2.16.0rc0" }, { "artifacts": [ { "algorithm": "sha256", - "hash": "5ccc55209f86c7d9865692196c9439bfe4922c7481c70c497aee11c79b0686f1", - "url": "https://files.pythonhosted.org/packages/44/43/975340a69e502c3225c3a992888a0183a227065c849eaa5fc850bd773c14/pantsbuild.pants.testutil-2.16.0a0-py3-none-any.whl" + "hash": "3f1918513ef33f96e7746e2d17102bd3adc62bd1dba9bc1e2a785e502a26722d", + "url": "https://files.pythonhosted.org/packages/ac/31/b986e30fad59e62036bd4f915c5398c4c4f42445be50c3314bb07a047dd8/pantsbuild.pants.testutil-2.16.0rc0-py3-none-any.whl" } ], "project_name": "pantsbuild-pants-testutil", "requires_dists": [ - "pantsbuild.pants==2.16.0a0", + "pantsbuild.pants==2.16.0rc0", "pytest<7.1.0,>=6.2.4" ], "requires_python": "<3.10,>=3.7", - "version": "2.16.0a0" + "version": "2.16.0rc0" }, { "artifacts": [ { "algorithm": "sha256", - "hash": "fef7b5536bc07a69388b64a419164b573e25d4aeae503091d832cb5603438e99", - "url": "https://files.pythonhosted.org/packages/66/43/8c5d97f4acbfb38fd3a0e46f235e6e9d9d20f224dffacecd2bb76093e3fd/pex-2.1.126-py2.py3-none-any.whl" + "hash": "7bd8e30a7ca36e59a44314a6d41b93601ee79efe73a695c0d46d764bcc7d9e46", + "url": "https://files.pythonhosted.org/packages/2c/fc/2a543ec5228e70a5bb331f03bbd4849a4c86209d94723d87b1b28af1e535/pex-2.1.130-py2.py3-none-any.whl" }, { "algorithm": "sha256", - "hash": "3fcd6cf993815f2a2ad1d826ea194e35bca3c82f485f9886e9e681e400566b15", - "url": "https://files.pythonhosted.org/packages/75/b5/f12684a46ede450a44fa985ece3a310478208a7ff866c24b8b0b6e1ea089/pex-2.1.126.tar.gz" + "hash": "789fa35bd3c015f167c667d668bf518327b1f0fba27120e4f8b97b06c34dca3c", + "url": "https://files.pythonhosted.org/packages/1b/75/2e2b46b62a112b4073fb5dd64dabe2ce78558fdfc5c2324825ebb81fa65f/pex-2.1.130.tar.gz" } ], "project_name": "pex", @@ -738,7 +738,7 @@ "subprocess32>=3.2.7; extra == \"subprocess\" and python_version < \"3\"" ], "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<3.12,>=2.7", - "version": "2.1.126" + "version": "2.1.130" }, { "artifacts": [ @@ -1685,7 +1685,7 @@ } ], "path_mappings": {}, - "pex_version": "2.1.126", + "pex_version": "2.1.131", "pip_version": "20.3.4-patched", "prefer_older_binary": false, "requirements": [ diff --git a/lockfiles/pylint.lock b/lockfiles/pylint.lock index 7939e53bc4..e65784415f 100644 --- a/lockfiles/pylint.lock +++ b/lockfiles/pylint.lock @@ -6,7 +6,7 @@ // { // "version": 3, // "valid_for_interpreter_constraints": [ -// "CPython<3.9,>=3.6" +// "CPython<3.10,>=3.6" // ], // "generated_with_requirements": [ // "astroid", @@ -72,7 +72,7 @@ "requirementslib; extra == \"pipfile_deprecated_finder\"" ], "requires_python": "<4.0,>=3.6", - "version": "5.8" + "version": "5.8.0" }, { "artifacts": [ @@ -91,6 +91,11 @@ "hash": "553b0f0d8dbf21890dd66edd771f9b1b5f51bd912fa5f26de4449bfc5af5e029", "url": "https://files.pythonhosted.org/packages/1d/45/f5304f3b32c3333af45f880b814cd9b310a03d3c2a5b36b2826b27d15b71/lazy_object_proxy-1.7.1-cp37-cp37m-musllinux_1_1_x86_64.whl" }, + { + "algorithm": "sha256", + "hash": "39b0e26725c5023757fc1ab2a89ef9d7ab23b84f9251e28f9cc114d5b59c1b09", + "url": "https://files.pythonhosted.org/packages/28/25/a4c87ad33bf3fcc9f3b30a23ddd08fa31974c66509f2684e51e0af04c767/lazy_object_proxy-1.7.1-cp39-cp39-musllinux_1_1_x86_64.whl" + }, { "algorithm": "sha256", "hash": "91ba172fc5b03978764d1df5144b4ba4ab13290d7bab7a50f12d8117f8630c38", @@ -111,11 +116,26 @@ "hash": "07fa44286cda977bd4803b656ffc1c9b7e3bc7dff7d34263446aec8f8c96f88a", "url": "https://files.pythonhosted.org/packages/5c/96/2c984706be60a1671177f57ba9f6b17a11b4cbf1b6704f3839ad6addc284/lazy_object_proxy-1.7.1-cp38-cp38-macosx_10_9_x86_64.whl" }, + { + "algorithm": "sha256", + "hash": "dd7ed7429dbb6c494aa9bc4e09d94b778a3579be699f9d67da7e6804c422d3de", + "url": "https://files.pythonhosted.org/packages/61/08/2b64bc9c9807e9f996f9562f43d6737cf5a5ecc5be2081a13fe50b9479c0/lazy_object_proxy-1.7.1-cp39-cp39-macosx_10_9_x86_64.whl" + }, + { + "algorithm": "sha256", + "hash": "7096a5e0c1115ec82641afbdd70451a144558ea5cf564a896294e346eb611be1", + "url": "https://files.pythonhosted.org/packages/69/b8/b97b53de2c3f62cecf8f79ae64f209714034cb888a3b76a0c8fc10728161/lazy_object_proxy-1.7.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, { "algorithm": "sha256", "hash": "d609c75b986def706743cdebe5e47553f4a5a1da9c5ff66d76013ef396b5a8a4", "url": "https://files.pythonhosted.org/packages/75/93/3fc1cc28f71dd10b87a53b9d809602d7730e84cc4705a062def286232a9c/lazy-object-proxy-1.7.1.tar.gz" }, + { + "algorithm": "sha256", + "hash": "70ed0c2b380eb6248abdef3cd425fc52f0abd92d2b07ce26359fcbc399f636ad", + "url": "https://files.pythonhosted.org/packages/79/18/c13e90a35cc6bba07ff53ae9c6f7da739a2e143eddc487ff1c92686bf595/lazy_object_proxy-1.7.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, { "algorithm": "sha256", "hash": "c4ce15276a1a14549d7e81c243b887293904ad2d94ad767f42df91e75fd7b5b6", @@ -131,6 +151,11 @@ "hash": "46ff647e76f106bb444b4533bb4153c7370cdf52efc62ccfc1a28bdb3cc95442", "url": "https://files.pythonhosted.org/packages/ae/e2/ff13e38604d080904529c11ad63b580de9102b0966b3c623131e38fe31c2/lazy_object_proxy-1.7.1-cp36-cp36m-macosx_10_9_x86_64.whl" }, + { + "algorithm": "sha256", + "hash": "f769457a639403073968d118bc70110e7dce294688009f5c24ab78800ae56dc8", + "url": "https://files.pythonhosted.org/packages/be/0d/b34afd15214c7a70b246d9de36cf912dab5bac0c34d84ab1e8ab21d49239/lazy_object_proxy-1.7.1-cp39-cp39-musllinux_1_1_aarch64.whl" + }, { "algorithm": "sha256", "hash": "6ecbb350991d6434e1388bee761ece3260e5228952b1f0c46ffc800eb313ff42", @@ -252,7 +277,7 @@ "wheel; extra == \"testing\"" ], "requires_python": ">=3.6", - "version": "59.6" + "version": "59.6.0" }, { "artifacts": [ @@ -276,8 +301,8 @@ "artifacts": [ { "algorithm": "sha256", - "hash": "af3d4a73793725138d6b334d9d247ce7e5f084d96284ed23f22ee626a7b88e39", - "url": "https://files.pythonhosted.org/packages/13/25/bde133fcd73e4c74e9a8de8410fe867aaca843838b83cc22304eec960fbc/typed_ast-1.4.3-cp38-cp38-manylinux2014_aarch64.whl" + "hash": "b9574c6f03f685070d859e75c7f9eeca02d6933273b5e69572e5ff9d5e3931c3", + "url": "https://files.pythonhosted.org/packages/62/9f/55f7378ecae81cbebc586dc15d48285141a026241704b1df6f043613218f/typed_ast-1.4.3-cp39-cp39-manylinux2014_aarch64.whl" }, { "algorithm": "sha256", @@ -289,6 +314,11 @@ "hash": "7538e495704e2ccda9b234b82423a4038f324f3a10c43bc088a1636180f11a41", "url": "https://files.pythonhosted.org/packages/0d/14/d54fd856673e3a5cb230e481bcdea04976c28b691a65029a7d45aef80575/typed_ast-1.4.3-cp38-cp38-manylinux1_x86_64.whl" }, + { + "algorithm": "sha256", + "hash": "af3d4a73793725138d6b334d9d247ce7e5f084d96284ed23f22ee626a7b88e39", + "url": "https://files.pythonhosted.org/packages/13/25/bde133fcd73e4c74e9a8de8410fe867aaca843838b83cc22304eec960fbc/typed_ast-1.4.3-cp38-cp38-manylinux2014_aarch64.whl" + }, { "algorithm": "sha256", "hash": "5feca99c17af94057417d744607b82dd0a664fd5e4ca98061480fd8b14b18d04", @@ -309,6 +339,16 @@ "hash": "f8afcf15cc511ada719a88e013cec87c11aff7b91f019295eb4530f96fe5ef2f", "url": "https://files.pythonhosted.org/packages/86/aa/29546548ed3affef704d9aabb95d7032bae8814bbf0e2323e48d353ed234/typed_ast-1.4.3-cp36-cp36m-macosx_10_9_x86_64.whl" }, + { + "algorithm": "sha256", + "hash": "2c726c276d09fc5c414693a2de063f521052d9ea7c240ce553316f70656c84d4", + "url": "https://files.pythonhosted.org/packages/96/b0/0d26e87c8beefd839e466b4b3507c8ba826b2ee8d3d7ad049618f60d3b2e/typed_ast-1.4.3-cp39-cp39-manylinux1_i686.whl" + }, + { + "algorithm": "sha256", + "hash": "f328adcfebed9f11301eaedfa48e15bdece9b519fb27e6a8c01aa52a17ec31b3", + "url": "https://files.pythonhosted.org/packages/b2/98/c818c3024a0d44558a53941671dea7d14c690e74aa02fe2b7976d16275d1/typed_ast-1.4.3-cp39-cp39-macosx_10_9_x86_64.whl" + }, { "algorithm": "sha256", "hash": "760ad187b1041a154f0e4d0f6aae3e40fdb51d6de16e5c99aedadd9246450e9e", @@ -319,6 +359,11 @@ "hash": "067a74454df670dcaa4e59349a2e5c81e567d8d65458d480a5b3dfecec08c5ff", "url": "https://files.pythonhosted.org/packages/b8/98/9f31fcc91c54b9ae80f5fa48352b6a22ed04b399037d87d0ecbca5b67d21/typed_ast-1.4.3-cp38-cp38-manylinux1_i686.whl" }, + { + "algorithm": "sha256", + "hash": "cae53c389825d3b46fb37538441f75d6aecc4174f615d048321b716df2757fb0", + "url": "https://files.pythonhosted.org/packages/d0/c7/7a26ab66c32558dac761ea88d79c4175d99231db9ebb9e09c0c354bba612/typed_ast-1.4.3-cp39-cp39-manylinux1_x86_64.whl" + }, { "algorithm": "sha256", "hash": "95431a26309a21874005845c21118c83991c63ea800dd44843e42a916aec5899", @@ -363,7 +408,7 @@ } ], "path_mappings": {}, - "pex_version": "2.1.108", + "pex_version": "2.1.131", "pip_version": "20.3.4-patched", "prefer_older_binary": false, "requirements": [ @@ -372,7 +417,7 @@ "setuptools" ], "requires_python": [ - "<3.9,>=3.6" + "<3.10,>=3.6" ], "resolver_version": "pip-2020-resolver", "style": "universal", diff --git a/lockfiles/pylint_plugins.lock b/lockfiles/pylint_plugins.lock deleted file mode 100644 index 69804f4dac..0000000000 --- a/lockfiles/pylint_plugins.lock +++ /dev/null @@ -1,385 +0,0 @@ -// This lockfile was autogenerated by Pants. To regenerate, run: -// -// ./pants generate-lockfiles --resolve=pylint_plugins -// -// --- BEGIN PANTS LOCKFILE METADATA: DO NOT EDIT OR REMOVE --- -// { -// "version": 3, -// "valid_for_interpreter_constraints": [ -// "CPython<3.9,>=3.6" -// ], -// "generated_with_requirements": [ -// "astroid", -// "pylint~=2.8.2", -// "setuptools" -// ], -// "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": "4db03ab5fc3340cf619dbc25e42c2cc3755154ce6009469766d7143d1fc2ee4e", - "url": "https://files.pythonhosted.org/packages/f8/82/a61df6c2d68f3ae3ad1afa0d2e5ba5cfb7386eb80cffb453def7c5757271/astroid-2.5.6-py3-none-any.whl" - }, - { - "algorithm": "sha256", - "hash": "8a398dfce302c13f14bab13e2b14fe385d32b73f4e4853b9bdfb64598baa1975", - "url": "https://files.pythonhosted.org/packages/bc/72/51d6389690b30adf1ad69993923f81b71b2110b16e02fd0afd378e30c43c/astroid-2.5.6.tar.gz" - } - ], - "project_name": "astroid", - "requires_dists": [ - "lazy-object-proxy>=1.4.0", - "typed-ast<1.5,>=1.4.0; implementation_name == \"cpython\" and python_version < \"3.8\"", - "wrapt<1.13,>=1.11" - ], - "requires_python": "~=3.6", - "version": "2.5.6" - }, - { - "artifacts": [ - { - "algorithm": "sha256", - "hash": "2bb1680aad211e3c9944dbce1d4ba09a989f04e238296c87fe2139faa26d655d", - "url": "https://files.pythonhosted.org/packages/d9/47/0ec3ec948b7b3a0ba44e62adede4dca8b5985ba6aaee59998bed0916bd17/isort-5.8.0-py3-none-any.whl" - }, - { - "algorithm": "sha256", - "hash": "0a943902919f65c5684ac4e0154b1ad4fac6dcaa5d9f3426b732f1c8b5419be6", - "url": "https://files.pythonhosted.org/packages/31/8a/6f5449a7be67e4655069490f05fa3e190f5f5864e6ddee140f60fe5526dd/isort-5.8.0.tar.gz" - } - ], - "project_name": "isort", - "requires_dists": [ - "colorama<0.5.0,>=0.4.3; extra == \"colors\"", - "pip-api; extra == \"requirements_deprecated_finder\"", - "pipreqs; extra == \"pipfile_deprecated_finder\" or extra == \"requirements_deprecated_finder\"", - "requirementslib; extra == \"pipfile_deprecated_finder\"" - ], - "requires_python": "<4.0,>=3.6", - "version": "5.8" - }, - { - "artifacts": [ - { - "algorithm": "sha256", - "hash": "d66906d5785da8e0be7360912e99c9188b70f52c422f9fc18223347235691a84", - "url": "https://files.pythonhosted.org/packages/41/8a/57d41c53cabc5e4aa8858514b8a8332f5512f7db5365acef6040114daa22/lazy_object_proxy-1.7.1-pp37.pp38-none-any.whl" - }, - { - "algorithm": "sha256", - "hash": "b9e89b87c707dd769c4ea91f7a31538888aad05c116a59820f28d59b3ebfe25a", - "url": "https://files.pythonhosted.org/packages/1a/66/0a1ab970f0e925fbf56296e7464367c4650f3c1ec53fe85af489285c1325/lazy_object_proxy-1.7.1-cp38-cp38-musllinux_1_1_x86_64.whl" - }, - { - "algorithm": "sha256", - "hash": "553b0f0d8dbf21890dd66edd771f9b1b5f51bd912fa5f26de4449bfc5af5e029", - "url": "https://files.pythonhosted.org/packages/1d/45/f5304f3b32c3333af45f880b814cd9b310a03d3c2a5b36b2826b27d15b71/lazy_object_proxy-1.7.1-cp37-cp37m-musllinux_1_1_x86_64.whl" - }, - { - "algorithm": "sha256", - "hash": "91ba172fc5b03978764d1df5144b4ba4ab13290d7bab7a50f12d8117f8630c38", - "url": "https://files.pythonhosted.org/packages/45/9f/405023669e74d96d3c221832fdea58fdd4a6faaef569146c34bf4072813e/lazy_object_proxy-1.7.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - }, - { - "algorithm": "sha256", - "hash": "c19814163728941bb871240d45c4c30d33b8a2e85972c44d4e63dd7107faba44", - "url": "https://files.pythonhosted.org/packages/46/f1/0e4ccc88be5f58dbf1d6981d68f4e3abf3e3c1e7b44c0b35e4b53d014c0c/lazy_object_proxy-1.7.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - }, - { - "algorithm": "sha256", - "hash": "4dca6244e4121c74cc20542c2ca39e5c4a5027c81d112bfb893cf0790f96f57e", - "url": "https://files.pythonhosted.org/packages/4c/b2/8e7fa4469a33daf487db8c718e1e13d99ad3c590da133abd5f835ebb8b9f/lazy_object_proxy-1.7.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - }, - { - "algorithm": "sha256", - "hash": "07fa44286cda977bd4803b656ffc1c9b7e3bc7dff7d34263446aec8f8c96f88a", - "url": "https://files.pythonhosted.org/packages/5c/96/2c984706be60a1671177f57ba9f6b17a11b4cbf1b6704f3839ad6addc284/lazy_object_proxy-1.7.1-cp38-cp38-macosx_10_9_x86_64.whl" - }, - { - "algorithm": "sha256", - "hash": "d609c75b986def706743cdebe5e47553f4a5a1da9c5ff66d76013ef396b5a8a4", - "url": "https://files.pythonhosted.org/packages/75/93/3fc1cc28f71dd10b87a53b9d809602d7730e84cc4705a062def286232a9c/lazy-object-proxy-1.7.1.tar.gz" - }, - { - "algorithm": "sha256", - "hash": "c4ce15276a1a14549d7e81c243b887293904ad2d94ad767f42df91e75fd7b5b6", - "url": "https://files.pythonhosted.org/packages/7e/57/6dd110b383018165baf51f50020dba4667ede29542d089869a603f021357/lazy_object_proxy-1.7.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - }, - { - "algorithm": "sha256", - "hash": "e368b7f7eac182a59ff1f81d5f3802161932a41dc1b1cc45c1f757dc876b5d2c", - "url": "https://files.pythonhosted.org/packages/a9/97/9905761dd3a34446560e8dfe1a4d8bb61796fd9d330eae833b5b8b1de220/lazy_object_proxy-1.7.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - }, - { - "algorithm": "sha256", - "hash": "46ff647e76f106bb444b4533bb4153c7370cdf52efc62ccfc1a28bdb3cc95442", - "url": "https://files.pythonhosted.org/packages/ae/e2/ff13e38604d080904529c11ad63b580de9102b0966b3c623131e38fe31c2/lazy_object_proxy-1.7.1-cp36-cp36m-macosx_10_9_x86_64.whl" - }, - { - "algorithm": "sha256", - "hash": "6ecbb350991d6434e1388bee761ece3260e5228952b1f0c46ffc800eb313ff42", - "url": "https://files.pythonhosted.org/packages/c1/d5/509b11c6679c30f3ddbf91cb3c119defbc0c6806b33a79ed0e00c3816c1f/lazy_object_proxy-1.7.1-cp37-cp37m-musllinux_1_1_aarch64.whl" - }, - { - "algorithm": "sha256", - "hash": "e40f2013d96d30217a51eeb1db28c9ac41e9d0ee915ef9d00da639c5b63f01a1", - "url": "https://files.pythonhosted.org/packages/c9/36/9d4f26194fe02aa931f0f1aa4c79429b097e79197c85f06d690f5a2606b4/lazy_object_proxy-1.7.1-cp36-cp36m-musllinux_1_1_aarch64.whl" - }, - { - "algorithm": "sha256", - "hash": "12f3bb77efe1367b2515f8cb4790a11cffae889148ad33adad07b9b55e0ab22c", - "url": "https://files.pythonhosted.org/packages/df/cb/c131e3c9867bc08b89938b807fd95d80806fa5eea185a98de1296196a6a5/lazy_object_proxy-1.7.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - }, - { - "algorithm": "sha256", - "hash": "6a6e94c7b02641d1311228a102607ecd576f70734dc3d5e22610111aeacba8a0", - "url": "https://files.pythonhosted.org/packages/eb/37/7c8366d4cf80e1da5664d1e593bbf1ec7b2730c72a4d4cac4ec2d1e292c2/lazy_object_proxy-1.7.1-cp37-cp37m-macosx_10_9_x86_64.whl" - }, - { - "algorithm": "sha256", - "hash": "2052837718516a94940867e16b1bb10edb069ab475c3ad84fd1e1a6dd2c0fcfc", - "url": "https://files.pythonhosted.org/packages/f7/fe/4af4cd1dfde2d9109060376ce0ba322c76f6cd5536859a3f4e0d34b2ac2b/lazy_object_proxy-1.7.1-cp36-cp36m-musllinux_1_1_x86_64.whl" - }, - { - "algorithm": "sha256", - "hash": "043651b6cb706eee4f91854da4a089816a6606c1428fd391573ef8cb642ae4f7", - "url": "https://files.pythonhosted.org/packages/f9/65/3682bca4b766f5b96f1cf86a35f593b738d78a98bc2c44efb9abf6b0cf16/lazy_object_proxy-1.7.1-cp38-cp38-musllinux_1_1_aarch64.whl" - } - ], - "project_name": "lazy-object-proxy", - "requires_dists": [], - "requires_python": ">=3.6", - "version": "1.7.1" - }, - { - "artifacts": [ - { - "algorithm": "sha256", - "hash": "ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42", - "url": "https://files.pythonhosted.org/packages/87/89/479dc97e18549e21354893e4ee4ef36db1d237534982482c3681ee6e7b57/mccabe-0.6.1-py2.py3-none-any.whl" - }, - { - "algorithm": "sha256", - "hash": "dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f", - "url": "https://files.pythonhosted.org/packages/06/18/fa675aa501e11d6d6ca0ae73a101b2f3571a565e0f7d38e062eec18a91ee/mccabe-0.6.1.tar.gz" - } - ], - "project_name": "mccabe", - "requires_dists": [], - "requires_python": null, - "version": "0.6.1" - }, - { - "artifacts": [ - { - "algorithm": "sha256", - "hash": "792b38ff30903884e4a9eab814ee3523731abd3c463f3ba48d7b627e87013484", - "url": "https://files.pythonhosted.org/packages/b2/97/a584ca733493cba7baca670800e615ced77c7b22e663e2eed6f68c931b87/pylint-2.8.3-py3-none-any.whl" - }, - { - "algorithm": "sha256", - "hash": "0a049c5d47b629d9070c3932d13bff482b12119b6a241a93bc460b0be16953c8", - "url": "https://files.pythonhosted.org/packages/18/a7/2bf9363ec428818abd27a64ec44c84b13bf1c10df01c402f08391aa1d07c/pylint-2.8.3.tar.gz" - } - ], - "project_name": "pylint", - "requires_dists": [ - "astroid==2.5.6", - "colorama; sys_platform == \"win32\"", - "isort<6,>=4.2.5", - "mccabe<0.7,>=0.6", - "toml>=0.7.1" - ], - "requires_python": "~=3.6", - "version": "2.8.3" - }, - { - "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": "806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b", - "url": "https://files.pythonhosted.org/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl" - }, - { - "algorithm": "sha256", - "hash": "b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f", - "url": "https://files.pythonhosted.org/packages/be/ba/1f744cdc819428fc6b5084ec34d9b30660f6f9daaf70eead706e3203ec3c/toml-0.10.2.tar.gz" - } - ], - "project_name": "toml", - "requires_dists": [], - "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,>=2.6", - "version": "0.10.2" - }, - { - "artifacts": [ - { - "algorithm": "sha256", - "hash": "af3d4a73793725138d6b334d9d247ce7e5f084d96284ed23f22ee626a7b88e39", - "url": "https://files.pythonhosted.org/packages/13/25/bde133fcd73e4c74e9a8de8410fe867aaca843838b83cc22304eec960fbc/typed_ast-1.4.3-cp38-cp38-manylinux2014_aarch64.whl" - }, - { - "algorithm": "sha256", - "hash": "0fb71b8c643187d7492c1f8352f2c15b4c4af3f6338f21681d3681b3dc31a266", - "url": "https://files.pythonhosted.org/packages/01/08/0d92feed38a4cafe45bcbd42a2507c1900e9ec1e2e9b5e5a472f8ebfa9bb/typed_ast-1.4.3-cp37-cp37m-macosx_10_9_x86_64.whl" - }, - { - "algorithm": "sha256", - "hash": "7538e495704e2ccda9b234b82423a4038f324f3a10c43bc088a1636180f11a41", - "url": "https://files.pythonhosted.org/packages/0d/14/d54fd856673e3a5cb230e481bcdea04976c28b691a65029a7d45aef80575/typed_ast-1.4.3-cp38-cp38-manylinux1_x86_64.whl" - }, - { - "algorithm": "sha256", - "hash": "5feca99c17af94057417d744607b82dd0a664fd5e4ca98061480fd8b14b18d04", - "url": "https://files.pythonhosted.org/packages/65/b3/573d2f1fecbbe8f82a8d08172e938c247f99abe1be3bef3da2efaa3810bf/typed_ast-1.4.3-cp37-cp37m-manylinux1_x86_64.whl" - }, - { - "algorithm": "sha256", - "hash": "fb1bbeac803adea29cedd70781399c99138358c26d05fcbd23c13016b7f5ec65", - "url": "https://files.pythonhosted.org/packages/6e/08/c04a49ee26a94c1ec211e7b1e5f2971d692e04818ea67ef70f1e879cf525/typed_ast-1.4.3.tar.gz" - }, - { - "algorithm": "sha256", - "hash": "01ae5f73431d21eead5015997ab41afa53aa1fbe252f9da060be5dad2c730ace", - "url": "https://files.pythonhosted.org/packages/7e/4b/d7377c5d25b5c3b2682dada2eee1086b23842f3eb76e41063436aa4e302f/typed_ast-1.4.3-cp36-cp36m-manylinux1_x86_64.whl" - }, - { - "algorithm": "sha256", - "hash": "f8afcf15cc511ada719a88e013cec87c11aff7b91f019295eb4530f96fe5ef2f", - "url": "https://files.pythonhosted.org/packages/86/aa/29546548ed3affef704d9aabb95d7032bae8814bbf0e2323e48d353ed234/typed_ast-1.4.3-cp36-cp36m-macosx_10_9_x86_64.whl" - }, - { - "algorithm": "sha256", - "hash": "760ad187b1041a154f0e4d0f6aae3e40fdb51d6de16e5c99aedadd9246450e9e", - "url": "https://files.pythonhosted.org/packages/b4/5f/867b97f5e564c47d1755024d02ead9ea7569067aaf004f9042df1401482e/typed_ast-1.4.3-cp37-cp37m-manylinux1_i686.whl" - }, - { - "algorithm": "sha256", - "hash": "067a74454df670dcaa4e59349a2e5c81e567d8d65458d480a5b3dfecec08c5ff", - "url": "https://files.pythonhosted.org/packages/b8/98/9f31fcc91c54b9ae80f5fa48352b6a22ed04b399037d87d0ecbca5b67d21/typed_ast-1.4.3-cp38-cp38-manylinux1_i686.whl" - }, - { - "algorithm": "sha256", - "hash": "95431a26309a21874005845c21118c83991c63ea800dd44843e42a916aec5899", - "url": "https://files.pythonhosted.org/packages/d0/cb/d70a8dd2dba6e7a2195719e1df559b6a7ec18983a3caf0ee5357d6d7a241/typed_ast-1.4.3-cp37-cp37m-manylinux2014_aarch64.whl" - }, - { - "algorithm": "sha256", - "hash": "b36b4f3920103a25e1d5d024d155c504080959582b928e91cb608a65c3a49e1a", - "url": "https://files.pythonhosted.org/packages/e3/67/f42a09ead3b174437d85157dcac92e22c204380968469de356eb64d8347e/typed_ast-1.4.3-cp38-cp38-macosx_10_9_x86_64.whl" - }, - { - "algorithm": "sha256", - "hash": "52b1eb8c83f178ab787f3a4283f68258525f8d70f778a2f6dd54d3b5e5fb4341", - "url": "https://files.pythonhosted.org/packages/e7/2e/c0310582bdf7aae906f866be273d1dbc90c5a8ff2e81e1b6c55af9831b1d/typed_ast-1.4.3-cp36-cp36m-manylinux1_i686.whl" - }, - { - "algorithm": "sha256", - "hash": "c190f0899e9f9f8b6b7863debfb739abcb21a5c054f911ca3596d12b8a4c4c7f", - "url": "https://files.pythonhosted.org/packages/f0/c7/4d9083f76c62fa9569a4efe7f89283ae56fd157f10c1961aeb06e8ab8064/typed_ast-1.4.3-cp36-cp36m-manylinux2014_aarch64.whl" - } - ], - "project_name": "typed-ast", - "requires_dists": [], - "requires_python": null, - "version": "1.4.3" - }, - { - "artifacts": [ - { - "algorithm": "sha256", - "hash": "b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7", - "url": "https://files.pythonhosted.org/packages/82/f7/e43cefbe88c5fd371f4cf0cf5eb3feccd07515af9fd6cf7dbf1d1793a797/wrapt-1.12.1.tar.gz" - } - ], - "project_name": "wrapt", - "requires_dists": [], - "requires_python": null, - "version": "1.12.1" - } - ], - "platform_tag": null - } - ], - "path_mappings": {}, - "pex_version": "2.1.108", - "pip_version": "20.3.4-patched", - "prefer_older_binary": false, - "requirements": [ - "astroid", - "pylint~=2.8.2", - "setuptools" - ], - "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/lockfiles/pytest.lock b/lockfiles/pytest.lock index b22b835798..909d155b90 100644 --- a/lockfiles/pytest.lock +++ b/lockfiles/pytest.lock @@ -6,8 +6,7 @@ // { // "version": 3, // "valid_for_interpreter_constraints": [ -// "CPython<3.10,>=3.7", -// "CPython<3.9,>=3.6" +// "CPython<3.10,>=3.6" // ], // "generated_with_requirements": [ // "pygments", @@ -37,51 +36,47 @@ "artifacts": [ { "algorithm": "sha256", - "hash": "86efa402f67bf2df34f51a335487cf46b1ec130d02b8d39fd248abfd30da551c", - "url": "https://files.pythonhosted.org/packages/f2/bc/d817287d1aa01878af07c19505fafd1165cd6a119e9d0821ca1d1c20312d/attrs-22.1.0-py2.py3-none-any.whl" + "hash": "29e95c7f6778868dbd49170f98f8818f78f3dc5e0e37c0b1f474e3561b240836", + "url": "https://files.pythonhosted.org/packages/fb/6e/6f83bf616d2becdf333a1640f1d463fef3150e2e926b7010cb0f81c95e88/attrs-22.2.0-py3-none-any.whl" }, { "algorithm": "sha256", - "hash": "29adc2665447e5191d0e7c568fde78b21f9672d344281d0c6e1ab085429b22b6", - "url": "https://files.pythonhosted.org/packages/1a/cb/c4ffeb41e7137b23755a45e1bfec9cbb76ecf51874c6f1d113984ecaa32c/attrs-22.1.0.tar.gz" + "hash": "c9227bfc2f01993c03f68db37d1d15c9690188323c067c641f1a35ca58185f99", + "url": "https://files.pythonhosted.org/packages/21/31/3f468da74c7de4fcf9b25591e682856389b3400b4b62f201e65f15ea3e07/attrs-22.2.0.tar.gz" } ], "project_name": "attrs", "requires_dists": [ - "cloudpickle; platform_python_implementation == \"CPython\" and extra == \"dev\"", - "cloudpickle; platform_python_implementation == \"CPython\" and extra == \"tests\"", + "attrs[docs,tests]; extra == \"dev\"", + "attrs[tests-no-zope]; extra == \"tests\"", + "attrs[tests]; extra == \"cov\"", + "cloudpickle; platform_python_implementation == \"CPython\" and extra == \"tests-no-zope\"", "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\"", + "coverage-enable-subprocess; extra == \"cov\"", + "coverage[toml]>=5.3; extra == \"cov\"", "furo; extra == \"docs\"", - "hypothesis; extra == \"dev\"", - "hypothesis; extra == \"tests\"", + "hypothesis; extra == \"tests-no-zope\"", "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\"", + "mypy<0.990,>=0.971; platform_python_implementation == \"CPython\" and extra == \"tests-no-zope\"", + "mypy<0.990,>=0.971; platform_python_implementation == \"CPython\" and extra == \"tests_no_zope\"", + "myst-parser; extra == \"docs\"", + "pympler; extra == \"tests-no-zope\"", "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-mypy-plugins; (platform_python_implementation == \"CPython\" and python_version < \"3.11\") and extra == \"tests-no-zope\"", + "pytest-mypy-plugins; (platform_python_implementation == \"CPython\" and python_version < \"3.11\") and extra == \"tests_no_zope\"", + "pytest-xdist[psutil]; extra == \"tests-no-zope\"", + "pytest-xdist[psutil]; extra == \"tests_no_zope\"", + "pytest>=4.3.0; extra == \"tests-no-zope\"", "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\"", + "sphinxcontrib-towncrier; extra == \"docs\"", + "towncrier; extra == \"docs\"", "zope.interface; extra == \"docs\"", "zope.interface; extra == \"tests\"" ], - "requires_python": ">=3.5", - "version": "22.1" + "requires_python": ">=3.6", + "version": "22.2.0" }, { "artifacts": [ @@ -246,20 +241,20 @@ "pre-commit; extra == \"testing\"" ], "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7", - "version": "1.9" + "version": "1.9.0" }, { "artifacts": [ { "algorithm": "sha256", - "hash": "35d24b728e48b7e0a12bdb69386d3bfc7eef4fe922d0ac1cd70d6e5c11630bae", - "url": "https://files.pythonhosted.org/packages/fd/d5/3ab4777d15535bf712e1d3509b7bdfc01ed4da7c935679f84bd454fbb0fe/icdiff-2.0.5.tar.gz" + "hash": "a2673b335d671e64fc73c44e1eaa0aa01fd0e68354e58ee17e863ab29912a79a", + "url": "https://files.pythonhosted.org/packages/b6/11/542ff30f2c399d71126e55b64d41cb5caa78ddf7ce557fddf45607a41fe8/icdiff-2.0.6.tar.gz" } ], "project_name": "icdiff", "requires_dists": [], "requires_python": null, - "version": "2.0.5" + "version": "2.0.6" }, { "artifacts": [ @@ -359,7 +354,7 @@ "tox; extra == \"dev\"" ], "requires_python": ">=3.6", - "version": "1" + "version": "1.0.0" }, { "artifacts": [ @@ -377,7 +372,7 @@ "project_name": "pprintpp", "requires_dists": [], "requires_python": null, - "version": "0.4" + "version": "0.4.0" }, { "artifacts": [ @@ -395,7 +390,7 @@ "project_name": "py", "requires_dists": [], "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7", - "version": "1.11" + "version": "1.11.0" }, { "artifacts": [ @@ -413,7 +408,7 @@ "project_name": "py-cpuinfo", "requires_dists": [], "requires_python": null, - "version": "9" + "version": "9.0.0" }, { "artifacts": [ @@ -450,7 +445,7 @@ "sphinx; extra == \"docs\"" ], "requires_python": null, - "version": "3" + "version": "3.0.0" }, { "artifacts": [ @@ -474,13 +469,13 @@ "artifacts": [ { "algorithm": "sha256", - "hash": "f643f331ab57ba3c9d89212ee4a2dabc6e94f117cf4eefde99a0574720d14c42", - "url": "https://files.pythonhosted.org/packages/4f/82/672cd382e5b39ab1cd422a672382f08a1fb3d08d9e0c0f3707f33a52063b/Pygments-2.13.0-py3-none-any.whl" + "hash": "fa7bd7bd2771287c0de303af8bfdfc731f51bd2c6a47ab69d117138893b82717", + "url": "https://files.pythonhosted.org/packages/0b/42/d9d95cc461f098f204cd20c85642ae40fbff81f74c300341b8d0e0df14e0/Pygments-2.14.0-py3-none-any.whl" }, { "algorithm": "sha256", - "hash": "56a8508ae95f98e2b9bdf93a6be5ae3f7d8af858b43e02c5a2ff083726be40c1", - "url": "https://files.pythonhosted.org/packages/e0/ef/5905cd3642f2337d44143529c941cc3a02e5af16f0f65f81cbef7af452bb/Pygments-2.13.0.tar.gz" + "hash": "b3ed06a9e8ac9a9aae5a6f5dbe78a8a58655d17b43b93c078f094ddc476ae297", + "url": "https://files.pythonhosted.org/packages/da/6a/c427c06913204e24de28de5300d3f0e809933f376e0b7df95194b2bb3f71/Pygments-2.14.0.tar.gz" } ], "project_name": "pygments", @@ -488,7 +483,7 @@ "importlib-metadata; python_version < \"3.8\" and extra == \"plugins\"" ], "requires_python": ">=3.6", - "version": "2.13" + "version": "2.14.0" }, { "artifacts": [ @@ -598,7 +593,7 @@ "virtualenv; extra == \"testing\"" ], "requires_python": ">=3.6", - "version": "3" + "version": "3.0.0" }, { "artifacts": [ @@ -619,7 +614,7 @@ "pytest>=3.10" ], "requires_python": ">=3.6", - "version": "1.4" + "version": "1.4.0" }, { "artifacts": [ @@ -661,7 +656,7 @@ "setproctitle; extra == \"setproctitle\"" ], "requires_python": ">=3.6", - "version": "2.5" + "version": "2.5.0" }, { "artifacts": [ @@ -728,14 +723,14 @@ "sphinx; extra == \"docs\"" ], "requires_python": ">=3.6", - "version": "3.6" + "version": "3.6.0" } ], "platform_tag": null } ], "path_mappings": {}, - "pex_version": "2.1.108", + "pex_version": "2.1.131", "pip_version": "20.3.4-patched", "prefer_older_binary": false, "requirements": [ @@ -747,8 +742,7 @@ "pytest==7.0.1" ], "requires_python": [ - "<3.10,>=3.7", - "<3.9,>=3.6" + "<3.10,>=3.6" ], "resolver_version": "pip-2020-resolver", "style": "universal", diff --git a/lockfiles/setuptools.lock b/lockfiles/setuptools.lock index ab6cefa08d..427a721583 100644 --- a/lockfiles/setuptools.lock +++ b/lockfiles/setuptools.lock @@ -6,7 +6,7 @@ // { // "version": 3, // "valid_for_interpreter_constraints": [ -// "CPython<3.9,>=3.6" +// "CPython<3.10,>=3.6" // ], // "generated_with_requirements": [ // "setuptools<59.0,>=50.3.0", @@ -99,7 +99,7 @@ } ], "path_mappings": {}, - "pex_version": "2.1.108", + "pex_version": "2.1.131", "pip_version": "20.3.4-patched", "prefer_older_binary": false, "requirements": [ @@ -107,7 +107,7 @@ "wheel<0.38,>=0.35.1" ], "requires_python": [ - "<3.9,>=3.6" + "<3.10,>=3.6" ], "resolver_version": "pip-2020-resolver", "style": "universal", diff --git a/lockfiles/twine.lock b/lockfiles/twine.lock index bae7a95b47..e58b7b1cd2 100644 --- a/lockfiles/twine.lock +++ b/lockfiles/twine.lock @@ -6,7 +6,7 @@ // { // "version": 3, // "valid_for_interpreter_constraints": [ -// "CPython<4,>=3.7" +// "CPython<3.10,>=3.6" // ], // "generated_with_requirements": [ // "colorama>=0.4.3", @@ -32,34 +32,23 @@ "artifacts": [ { "algorithm": "sha256", - "hash": "085f7f33c15bd408dd9b17a4ad77c577db66d76203e5984b1bd59baeee948b2a", - "url": "https://files.pythonhosted.org/packages/d4/87/508104336a2bc0c4cfdbdceedc0f44dc72da3abc0460c57e323ddd1b3257/bleach-5.0.1-py3-none-any.whl" + "hash": "4d2651ab93271d1129ac9cbc679f524565cc8a1b791909c4a51eac4446a15994", + "url": "https://files.pythonhosted.org/packages/64/cc/74d634e1e5659742973a23bb441404c53a7bedb6cd3962109ca5efb703e8/bleach-4.1.0-py2.py3-none-any.whl" }, { "algorithm": "sha256", - "hash": "0d03255c47eb9bd2f26aa9bb7f2107732e7e8fe195ca2f64709fcf3b0a4a085c", - "url": "https://files.pythonhosted.org/packages/c2/5d/d5d45a38163ede3342d6ac1ca01b5d387329daadf534a25718f9a9ba818c/bleach-5.0.1.tar.gz" + "hash": "0900d8b37eba61a802ee40ac0061f8c2b5dee29c1927dd1d233e075ebf5a71da", + "url": "https://files.pythonhosted.org/packages/6a/a3/217842324374fd3fb33db0eb4c2909ccf3ecc5a94f458088ac68581f8314/bleach-4.1.0.tar.gz" } ], "project_name": "bleach", "requires_dists": [ - "Sphinx==4.3.2; extra == \"dev\"", - "black==22.3.0; implementation_name == \"cpython\" and extra == \"dev\"", - "build==0.8.0; extra == \"dev\"", - "flake8==4.0.1; extra == \"dev\"", - "hashin==0.17.0; extra == \"dev\"", - "mypy==0.961; implementation_name == \"cpython\" and extra == \"dev\"", - "pip-tools==6.6.2; extra == \"dev\"", - "pytest==7.1.2; extra == \"dev\"", + "packaging", "six>=1.9.0", - "tinycss2<1.2,>=1.1.0; extra == \"css\"", - "tox==3.25.0; extra == \"dev\"", - "twine==4.0.1; extra == \"dev\"", - "webencodings", - "wheel==0.37.1; extra == \"dev\"" - ], - "requires_python": ">=3.7", - "version": "5.0.1" + "webencodings" + ], + "requires_python": ">=3.6", + "version": "4.1.0" }, { "artifacts": [ @@ -88,13 +77,8 @@ }, { "algorithm": "sha256", - "hash": "59c0b02d0a6c384d453fece7566d1c7e6b7bae4fc5874ef2ef46d56776d61c9e", - "url": "https://files.pythonhosted.org/packages/0e/65/0d7b5dad821ced4dcd43f96a362905a68ce71e6b5f5cfd2fada867840582/cffi-1.15.1-cp310-cp310-musllinux_1_1_x86_64.whl" - }, - { - "algorithm": "sha256", - "hash": "a591fe9e525846e4d154205572a029f653ada1a78b93697f3b5a8f1f2bc055b9", - "url": "https://files.pythonhosted.org/packages/10/72/617ee266192223a38b67149c830bd9376b69cf3551e1477abc72ff23ef8e/cffi-1.15.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + "hash": "173379135477dc8cac4bc58f45db08ab45d228b3363adb7af79436135d028405", + "url": "https://files.pythonhosted.org/packages/03/7b/259d6e01a6083acef9d3c8c88990c97d313632bb28fa84d6ab2bb201140a/cffi-1.15.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl" }, { "algorithm": "sha256", @@ -106,11 +90,6 @@ "hash": "1e74c6b51a9ed6589199c787bf5f9875612ca4a8a0785fb2d4a84429badaf22a", "url": "https://files.pythonhosted.org/packages/22/c6/df826563f55f7e9dd9a1d3617866282afa969fe0d57decffa1911f416ed8/cffi-1.15.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" }, - { - "algorithm": "sha256", - "hash": "3d08afd128ddaa624a48cf2b859afef385b720bb4b43df214f85616922e6a5ac", - "url": "https://files.pythonhosted.org/packages/23/8b/2e8c2469eaf89f7273ac685164949a7e644cdfe5daf1c036564208c3d26b/cffi-1.15.1-cp311-cp311-macosx_10_9_x86_64.whl" - }, { "algorithm": "sha256", "hash": "d400bfb9a37b1351253cb402671cea7e89bdecc294e8016a707f6d1d8ac934f9", @@ -128,13 +107,8 @@ }, { "algorithm": "sha256", - "hash": "fa6693661a4c91757f4412306191b6dc88c1703f780c8234035eac011922bc01", - "url": "https://files.pythonhosted.org/packages/32/bd/d0809593f7976828f06a492716fbcbbfb62798bbf60ea1f65200b8d49901/cffi-1.15.1-cp310-cp310-musllinux_1_1_i686.whl" - }, - { - "algorithm": "sha256", - "hash": "94411f22c3985acaec6f83c6df553f2dbe17b698cc7f8ae751ff2237d96b9e3c", - "url": "https://files.pythonhosted.org/packages/37/5a/c37631a86be838bdd84cc0259130942bf7e6e32f70f4cab95f479847fb91/cffi-1.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + "hash": "6975a3fac6bc83c4a65c9f9fcab9e47019a11d3d2cf7f3c0d03431bf145a941e", + "url": "https://files.pythonhosted.org/packages/3a/12/d6066828014b9ccb2bbb8e1d9dc28872d20669b65aeb4a86806a0757813f/cffi-1.15.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl" }, { "algorithm": "sha256", @@ -143,18 +117,13 @@ }, { "algorithm": "sha256", - "hash": "8102eaf27e1e448db915d08afa8b41d6c7ca7a04b7d73af6514df10a3e74bd82", - "url": "https://files.pythonhosted.org/packages/5b/1a/e1ee5bed11d8b6540c05a8e3c32448832d775364d4461dd6497374533401/cffi-1.15.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + "hash": "cec7d9412a9102bdc577382c3929b337320c4c4c4849f2c5cdd14d7368c5562d", + "url": "https://files.pythonhosted.org/packages/47/51/3049834f07cd89aceef27f9c56f5394ca6725ae6a15cff5fbdb2f06a24ad/cffi-1.15.1-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" }, { "algorithm": "sha256", - "hash": "91fc98adde3d7881af9b59ed0294046f3806221863722ba7d8d120c575314325", - "url": "https://files.pythonhosted.org/packages/5d/4e/4e0bb5579b01fdbfd4388bd1eb9394a989e1336203a4b7f700d887b233c1/cffi-1.15.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" - }, - { - "algorithm": "sha256", - "hash": "03425bdae262c76aad70202debd780501fabeaca237cdfddc008987c0e0f59ef", - "url": "https://files.pythonhosted.org/packages/71/d7/0fe0d91b0bbf610fb7254bb164fa8931596e660d62e90fb6289b7ee27b09/cffi-1.15.1-cp311-cp311-musllinux_1_1_i686.whl" + "hash": "8102eaf27e1e448db915d08afa8b41d6c7ca7a04b7d73af6514df10a3e74bd82", + "url": "https://files.pythonhosted.org/packages/5b/1a/e1ee5bed11d8b6540c05a8e3c32448832d775364d4461dd6497374533401/cffi-1.15.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" }, { "algorithm": "sha256", @@ -166,6 +135,11 @@ "hash": "87c450779d0914f2861b8526e035c5e6da0a3199d8f1add1a665e1cbc6fc6d02", "url": "https://files.pythonhosted.org/packages/79/4b/33494eb0adbcd884656c48f6db0c98ad8a5c678fb8fb5ed41ab546b04d8c/cffi-1.15.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" }, + { + "algorithm": "sha256", + "hash": "50a74364d85fd319352182ef59c5c790484a336f6db772c1a9231f1c3ed0cbd7", + "url": "https://files.pythonhosted.org/packages/7c/3e/5d823e5bbe00285e479034bcad44177b7353ec9fdcd7795baac5ccf82950/cffi-1.15.1-cp36-cp36m-macosx_10_9_x86_64.whl" + }, { "algorithm": "sha256", "hash": "7473e861101c9e72452f9bf8acb984947aa1661a7704553a9f6e4baa5ba64415", @@ -176,16 +150,6 @@ "hash": "320dab6e7cb2eacdf0e658569d2575c4dad258c0fcc794f46215e1e39f90f2c3", "url": "https://files.pythonhosted.org/packages/87/4b/64e8bd9d15d6b22b6cb11997094fbe61edf453ea0a97c8675cb7d1c3f06f/cffi-1.15.1-cp38-cp38-macosx_10_9_x86_64.whl" }, - { - "algorithm": "sha256", - "hash": "dd86c085fae2efd48ac91dd7ccffcfc0571387fe1193d33b6394db7ef31fe2a4", - "url": "https://files.pythonhosted.org/packages/88/89/c34caf63029fb7628ec2ebd5c88ae0c9bd17db98c812e4065a4d020ca41f/cffi-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - }, - { - "algorithm": "sha256", - "hash": "3548db281cd7d2561c9ad9984681c95f7b0e38881201e157833a2342c30d5e8c", - "url": "https://files.pythonhosted.org/packages/91/bc/b7723c2fe7a22eee71d7edf2102cd43423d5f95ff3932ebaa2f82c7ec8d0/cffi-1.15.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - }, { "algorithm": "sha256", "hash": "0e2642fe3142e4cc4af0799748233ad6da94c62a8bec3a6648bf8ee68b1c7426", @@ -196,11 +160,6 @@ "hash": "3bcde07039e586f91b45c88f8583ea7cf7a0770df3a1649627bf598332cb6984", "url": "https://files.pythonhosted.org/packages/a9/ba/e082df21ebaa9cb29f2c4e1d7e49a29b90fcd667d43632c6674a16d65382/cffi-1.15.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" }, - { - "algorithm": "sha256", - "hash": "2012c72d854c2d03e45d06ae57f40d78e5770d252f195b93f581acf3ba44496e", - "url": "https://files.pythonhosted.org/packages/aa/02/ab15b3aa572759df752491d5fa0f74128cd14e002e8e3257c1ab1587810b/cffi-1.15.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" - }, { "algorithm": "sha256", "hash": "db0fbb9c62743ce59a9ff687eb5f4afbe77e5e8403d6697f7446e5f609976f76", @@ -213,14 +172,19 @@ }, { "algorithm": "sha256", - "hash": "5635bd9cb9731e6d4a1132a498dd34f764034a8ce60cef4f5319c0541159392f", - "url": "https://files.pythonhosted.org/packages/af/da/9441d56d7dd19d07dcc40a2a5031a1f51c82a27cee3705edf53dadcac398/cffi-1.15.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + "hash": "4289fc34b2f5316fbb762d75362931e351941fa95fa18789191b33fc4cf9504a", + "url": "https://files.pythonhosted.org/packages/b3/b8/89509b6357ded0cbacc4e430b21a4ea2c82c2cdeb4391c148b7c7b213bed/cffi-1.15.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl" }, { "algorithm": "sha256", "hash": "198caafb44239b60e252492445da556afafc7d1e3ab7a1fb3f0584ef6d742375", "url": "https://files.pythonhosted.org/packages/b5/7d/df6c088ef30e78a78b0c9cca6b904d5abb698afb5bc8f5191d529d83d667/cffi-1.15.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, + { + "algorithm": "sha256", + "hash": "e263d77ee3dd201c3a142934a086a4450861778baaeeb45db4591ef65550b0a6", + "url": "https://files.pythonhosted.org/packages/b5/80/ce5ba093c2475a73df530f643a61e2969a53366e372b24a32f08cd10172b/cffi-1.15.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, { "algorithm": "sha256", "hash": "4f2c9f67e9821cad2e5f480bc8d83b8742896f1242dba247911072d4fa94c192", @@ -236,11 +200,6 @@ "hash": "5ef34d190326c3b1f822a5b7a45f6c4535e2f47ed06fec77d3d799c450b2651e", "url": "https://files.pythonhosted.org/packages/c2/0b/3b09a755ddb977c167e6d209a7536f6ade43bb0654bad42e08df1406b8e4/cffi-1.15.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" }, - { - "algorithm": "sha256", - "hash": "cc4d65aeeaa04136a12677d3dd0b1c0c94dc43abac5860ab33cceb42b801c1e8", - "url": "https://files.pythonhosted.org/packages/d3/56/3e94aa719ae96eeda8b68b3ec6e347e0a23168c6841dc276ccdcdadc9f32/cffi-1.15.1-cp311-cp311-musllinux_1_1_x86_64.whl" - }, { "algorithm": "sha256", "hash": "5df2768244d19ab7f60546d0c7c63ce1581f7af8b5de3eb3004b9b6fc8a9f84b", @@ -250,31 +209,6 @@ "algorithm": "sha256", "hash": "3b926aa83d1edb5aa5b427b4053dc420ec295a08e40911296b9eb1b6170f6cca", "url": "https://files.pythonhosted.org/packages/df/02/aef53d4aa43154b829e9707c8c60bab413cd21819c4a36b0d7aaa83e2a61/cffi-1.15.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" - }, - { - "algorithm": "sha256", - "hash": "39d39875251ca8f612b6f33e6b1195af86d1b3e60086068be9cc053aa4376e21", - "url": "https://files.pythonhosted.org/packages/e8/ff/c4b7a358526f231efa46a375c959506c87622fb4a2c5726e827c55e6adf2/cffi-1.15.1-cp310-cp310-macosx_10_9_x86_64.whl" - }, - { - "algorithm": "sha256", - "hash": "285d29981935eb726a4399badae8f0ffdff4f5050eaa6d0cfc3f64b857b77185", - "url": "https://files.pythonhosted.org/packages/ea/be/c4ad40ad441ac847b67c7a37284ae3c58f39f3e638c6b0f85fb662233825/cffi-1.15.1-cp310-cp310-macosx_11_0_arm64.whl" - }, - { - "algorithm": "sha256", - "hash": "3eb6971dcff08619f8d91607cfc726518b6fa2a9eba42856be181c6d0d9515fd", - "url": "https://files.pythonhosted.org/packages/ed/a3/c5f01988ddb70a187c3e6112152e01696188c9f8a4fa4c68aa330adbb179/cffi-1.15.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - }, - { - "algorithm": "sha256", - "hash": "21157295583fe8943475029ed5abdcf71eb3911894724e360acff1d61c1d54bc", - "url": "https://files.pythonhosted.org/packages/ef/41/19da352d341963d29a33bdb28433ba94c05672fb16155f794fad3fd907b0/cffi-1.15.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - }, - { - "algorithm": "sha256", - "hash": "3799aecf2e17cf585d977b780ce79ff0dc9b78d799fc694221ce814c2c19db83", - "url": "https://files.pythonhosted.org/packages/f9/96/fc9e118c47b7adc45a0676f413b4a47554e5f3b6c99b8607ec9726466ef1/cffi-1.15.1-cp311-cp311-macosx_11_0_arm64.whl" } ], "project_name": "cffi", @@ -288,151 +222,116 @@ "artifacts": [ { "algorithm": "sha256", - "hash": "83e9a75d1911279afd89352c68b45348559d1fc0506b054b346651b5e7fee29f", - "url": "https://files.pythonhosted.org/packages/db/51/a507c856293ab05cdc1db77ff4bc1268ddd39f29e7dc4919aa497f0adbec/charset_normalizer-2.1.1-py3-none-any.whl" + "hash": "6881edbebdb17b39b4eaaa821b438bf6eddffb4468cf344f09f89def34a8b1df", + "url": "https://files.pythonhosted.org/packages/06/b3/24afc8868eba069a7f03650ac750a778862dc34941a4bebeb58706715726/charset_normalizer-2.0.12-py3-none-any.whl" }, { "algorithm": "sha256", - "hash": "5a3d016c7c547f69d6f81fb0db9449ce888b418b5b9952cc5e6e66843e9dd845", - "url": "https://files.pythonhosted.org/packages/a1/34/44964211e5410b051e4b8d2869c470ae8a68ae274953b1c7de6d98bbcf94/charset-normalizer-2.1.1.tar.gz" + "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.6.0", - "version": "2.1.1" + "requires_python": ">=3.5.0", + "version": "2.0.12" }, { "artifacts": [ { "algorithm": "sha256", - "hash": "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", - "url": "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl" + "hash": "854bf444933e37f5824ae7bfc1e98d5bce2ebe4160d46b5edf346a89358e99da", + "url": "https://files.pythonhosted.org/packages/77/8b/7550e87b2d308a1b711725dfaddc19c695f8c5fa413c640b2be01662f4e6/colorama-0.4.5-py2.py3-none-any.whl" }, { "algorithm": "sha256", - "hash": "08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", - "url": "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz" + "hash": "e6c6b4334fc50988a639d9b98aa429a0b57da6e17b9a44f0451f930b6967b7a4", + "url": "https://files.pythonhosted.org/packages/2b/65/24d033a9325ce42ccbfa3ca2d0866c7e89cc68e5b9d92ecaba9feef631df/colorama-0.4.5.tar.gz" } ], "project_name": "colorama", "requires_dists": [], - "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7", - "version": "0.4.6" + "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7", + "version": "0.4.5" }, { "artifacts": [ { "algorithm": "sha256", - "hash": "b4cad0cea995af760f82820ab4ca54e5471fc782f70a007f31531957f43e9dee", - "url": "https://files.pythonhosted.org/packages/7e/c5/de81357e353d1d7f50b327cb1c1d8ccd45ebd2a6949a2c819db8a7481a2b/cryptography-38.0.4-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl" + "hash": "6f2bbd72f717ce33100e6467572abaedc61f1acb87b8d546001328d7f466b778", + "url": "https://files.pythonhosted.org/packages/0c/e1/4cd34c7eca5cf2420d0d2a050fae52dc47b36c3686943411a0f5e1958a27/cryptography-40.0.1-pp39-pypy39_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" + "hash": "cf91e428c51ef692b82ce786583e214f58392399cf65c341bc7301d096fa3ba2", + "url": "https://files.pythonhosted.org/packages/10/2b/485100eb127268fcc72eaf3b0ee643523718b2a23f8ba3904ef027fdbbb2/cryptography-40.0.1-cp36-abi3-musllinux_1_1_x86_64.whl" }, { "algorithm": "sha256", - "hash": "4367da5705922cf7070462e964f66e4ac24162e22ab0a2e9d31f1b270dd78083", - "url": "https://files.pythonhosted.org/packages/0e/fc/417b674c05af65d8dc2856a439f20a866a3fa21b01496f99fb18f812c4ab/cryptography-38.0.4-pp39-pypy39_pp73-manylinux_2_24_x86_64.whl" + "hash": "2803f2f8b1e95f614419926c7e6f55d828afc614ca5ed61543877ae668cc3472", + "url": "https://files.pythonhosted.org/packages/15/d9/c679e9eda76bfc0d60c9d7a4084ca52d0631d9f24ef04f818012f6d1282e/cryptography-40.0.1.tar.gz" }, { "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" + "hash": "7c872413353c70e0263a9368c4993710070e70ab3e5318d85510cc91cce77e7c", + "url": "https://files.pythonhosted.org/packages/3e/01/87993574bc3ee99770c34abdd03836b911729dd136b45abccd2e7351ac61/cryptography-40.0.1-pp39-pypy39_pp73-macosx_10_12_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" + "hash": "d36bbeb99704aabefdca5aee4eba04455d7a27ceabd16f3b3ba9bdcc31da86c4", + "url": "https://files.pythonhosted.org/packages/6d/b9/5d1a8fc0a44f156bbf0f97adc56efe63222325b6e9b2a52522bb228e1954/cryptography-40.0.1-pp38-pypy38_pp73-manylinux_2_28_aarch64.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" + "hash": "0a4e3406cfed6b1f6d6e87ed243363652b2586b2d917b0609ca4f97072994405", + "url": "https://files.pythonhosted.org/packages/92/65/bead02abece1e8b3f0dee942e216cb42df2630aa7efb41d2831d99a9bb68/cryptography-40.0.1-cp36-abi3-manylinux_2_28_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" + "hash": "cd033d74067d8928ef00a6b1327c8ea0452523967ca4463666eeba65ca350d4c", + "url": "https://files.pythonhosted.org/packages/94/20/d0881962d7e85157339f9ddba2fb07db5318cd19a5ffb64dab3a479826ef/cryptography-40.0.1-pp38-pypy38_pp73-macosx_10_12_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" + "hash": "9618a87212cb5200500e304e43691111570e1f10ec3f35569fdfcd17e28fd797", + "url": "https://files.pythonhosted.org/packages/a1/e0/4fa9f4d0c15040ea0b0c19f8442c62a5cebc4846db4a745177a85b7a6d82/cryptography-40.0.1-cp36-abi3-macosx_10_12_x86_64.whl" }, { "algorithm": "sha256", - "hash": "2fb481682873035600b5502f0015b664abc26466153fab5c6bc92c1ea69d478b", - "url": "https://files.pythonhosted.org/packages/61/1a/35fd07185b10e3153c8c95d694fb2db1e1e3f55dcc8ef2763685705bf0dd/cryptography-38.0.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + "hash": "28d63d75bf7ae4045b10de5413fb1d6338616e79015999ad9cf6fc538f772d41", + "url": "https://files.pythonhosted.org/packages/b5/58/3e048b70b16f3cd662c06f6f165494bdb400716f686d177871c18ea9406b/cryptography-40.0.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.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" + "hash": "d8aa3609d337ad85e4eb9bb0f8bcf6e4409bfb86e706efa9a027912169e89122", + "url": "https://files.pythonhosted.org/packages/b6/2e/16f5531d29034554aeca5b6fafb83a2afc75e29666269233f26f9372af05/cryptography-40.0.1-cp36-abi3-musllinux_1_1_aarch64.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" + "hash": "1e0af458515d5e4028aad75f3bb3fe7a31e46ad920648cd59b64d3da842e4356", + "url": "https://files.pythonhosted.org/packages/c0/ea/76eb113bafc97f2e8d9872eda85eb59383892a3559ebbec7595753785fd2/cryptography-40.0.1-cp36-abi3-manylinux_2_28_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" + "hash": "918cb89086c7d98b1b86b9fdb70c712e5a9325ba6f7d7cfb509e784e0cfc6917", + "url": "https://files.pythonhosted.org/packages/c7/0c/5eeec6973710b2dacff598be034b13f3812ca8a563e8b324b129a93d0214/cryptography-40.0.1-cp36-abi3-macosx_10_12_universal2.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" + "hash": "32057d3d0ab7d4453778367ca43e99ddb711770477c4f072a51b3ca69602780a", + "url": "https://files.pythonhosted.org/packages/ca/0b/43b7383dafd5e2aae27fa85655b73d520c50dee349bbf31e018d275806ee/cryptography-40.0.1-pp38-pypy38_pp73-manylinux_2_28_x86_64.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" + "hash": "3a4805a4ca729d65570a1b7cac84eac1e431085d40387b7d3bbaa47e39890b88", + "url": "https://files.pythonhosted.org/packages/e9/79/b258803f573bfb202e29f9f56cd73e2b2e2fee1fe2e9cdf03f388919d8cc/cryptography-40.0.1-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.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": "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": "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": "78e47e28ddc4ace41dd38c42e6feecfdadf9c3be2af389abbfeef1ff06822285", - "url": "https://files.pythonhosted.org/packages/d2/74/a70f68d888454640ea87f1aca9fe6d11d8824457006a1dfa94564cdc6fbf/cryptography-38.0.4-pp39-pypy39_pp73-macosx_10_10_x86_64.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" + "hash": "63dac2d25c47f12a7b8aa60e528bfb3c51c5a6c5a9f7c86987909c6c79765554", + "url": "https://files.pythonhosted.org/packages/ed/d0/f7470892f9f496f3d403fca9b141367b1d5350fcd953ef5761674afafaa7/cryptography-40.0.1-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" } ], "project_name": "cryptography", @@ -440,45 +339,46 @@ "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\"", + "check-manifest; extra == \"pep8test\"", "iso8601; extra == \"test\"", - "pep8-naming; extra == \"pep8test\"", + "mypy; extra == \"pep8test\"", "pretend; extra == \"test\"", "pyenchant>=1.6.11; extra == \"docstest\"", "pytest-benchmark; extra == \"test\"", "pytest-cov; extra == \"test\"", + "pytest-randomly; extra == \"test-randomorder\"", + "pytest-shard>=0.1.2; extra == \"test\"", "pytest-subtests; extra == \"test\"", "pytest-xdist; extra == \"test\"", "pytest>=6.2.0; extra == \"test\"", - "pytz; extra == \"test\"", + "ruff; extra == \"pep8test\"", "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\"", + "sphinx-rtd-theme>=1.1.1; extra == \"docs\"", + "sphinx>=5.3.0; extra == \"docs\"", "sphinxcontrib-spelling>=4.0.1; extra == \"docstest\"", + "tox; extra == \"tox\"", "twine>=1.12.0; extra == \"docstest\"" ], "requires_python": ">=3.6", - "version": "38.0.4" + "version": "40.0.1" }, { "artifacts": [ { "algorithm": "sha256", - "hash": "5e1de4d849fee02c63b040a4a3fd567f4ab104defd8a5511fbbc24a8a017efbc", - "url": "https://files.pythonhosted.org/packages/93/69/e391bd51bc08ed9141ecd899a0ddb61ab6465309f1eb470905c0c8868081/docutils-0.19-py3-none-any.whl" + "hash": "23010f129180089fbcd3bc08cfefccb3b890b0050e1ca00c867036e9d161b98c", + "url": "https://files.pythonhosted.org/packages/8d/14/69b4bad34e3f250afe29a854da03acb6747711f3df06c359fa053fae4e76/docutils-0.18.1-py2.py3-none-any.whl" }, { "algorithm": "sha256", - "hash": "33995a6753c30b7f577febfc2c50411fec6aac7f7ffeb7c4cfe5991072dcf9e6", - "url": "https://files.pythonhosted.org/packages/6b/5c/330ea8d383eb2ce973df34d1239b3b21e91cd8c865d21ff82902d952f91f/docutils-0.19.tar.gz" + "hash": "679987caf361a7539d76e584cbeddc311e3aee937877c87346f31debc63e9d06", + "url": "https://files.pythonhosted.org/packages/57/b1/b880503681ea1b64df05106fc7e3c4e3801736cf63deffc6fa7fc5404cf5/docutils-0.18.1.tar.gz" } ], "project_name": "docutils", "requires_dists": [], - "requires_python": ">=3.7", - "version": "0.19" + "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7", + "version": "0.18.1" }, { "artifacts": [ @@ -502,167 +402,162 @@ "artifacts": [ { "algorithm": "sha256", - "hash": "d84d17e21670ec07990e1044a99efe8d615d860fd176fc29ef5c306068fda313", - "url": "https://files.pythonhosted.org/packages/e1/16/1f59f5d87d256012e9cdf0e8af8810965fa253e835cfecce64f4b11d4f2d/importlib_metadata-5.1.0-py3-none-any.whl" + "hash": "65a9576a5b2d58ca44d133c42a241905cc45e34d2c06fd5ba2bafa221e5d7b5e", + "url": "https://files.pythonhosted.org/packages/a0/a1/b153a0a4caf7a7e3f15c2cd56c7702e2cf3d89b1b359d1f1c5e59d68f4ce/importlib_metadata-4.8.3-py3-none-any.whl" }, { "algorithm": "sha256", - "hash": "d5059f9f1e8e41f80e9c56c2ee58811450c31984dfa625329ffd7c0dad88a73b", - "url": "https://files.pythonhosted.org/packages/32/5a/e0d75c8010295ae6746f379f5324bc726076dfc426548bfa6f0763fce870/importlib_metadata-5.1.0.tar.gz" + "hash": "766abffff765960fcc18003801f7044eb6755ffae4521c8e8ce8e83b9c9b0668", + "url": "https://files.pythonhosted.org/packages/85/ed/e65128cc5cb1580f22ee3009d9187ecdfcc43ffb3b581fe854b24e87d8e7/importlib_metadata-4.8.3.tar.gz" } ], "project_name": "importlib-metadata", "requires_dists": [ - "flake8<5; extra == \"testing\"", "flufl.flake8; extra == \"testing\"", - "furo; extra == \"docs\"", "importlib-resources>=1.3; python_version < \"3.9\" and extra == \"testing\"", "ipython; extra == \"perf\"", - "jaraco.packaging>=9; extra == \"docs\"", - "jaraco.tidelift>=1.4; extra == \"docs\"", + "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.3; extra == \"testing\"", - "pytest-flake8; python_version < \"3.12\" and extra == \"testing\"", - "pytest-mypy>=0.9.1; platform_python_implementation != \"PyPy\" and 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>=3.5; extra == \"docs\"", + "sphinx; extra == \"docs\"", "typing-extensions>=3.6.4; python_version < \"3.8\"", "zipp>=0.5" ], - "requires_python": ">=3.7", - "version": "5.1" + "requires_python": ">=3.6", + "version": "4.8.3" }, { "artifacts": [ { "algorithm": "sha256", - "hash": "2353de3288bc6b82120752201c6b1c1a14b058267fa424ed5ce5984e3b922158", - "url": "https://files.pythonhosted.org/packages/60/28/220d3ae0829171c11e50dded4355d17824d60895285631d7eb9dee0ab5e5/jaraco.classes-3.2.3-py3-none-any.whl" + "hash": "33a95faed5fc19b4bc16b29a6eeae248a3fe69dd55d4d229d2b480e23eeaad45", + "url": "https://files.pythonhosted.org/packages/24/1b/33e489669a94da3ef4562938cd306e8fa915e13939d7b8277cb5569cb405/importlib_resources-5.4.0-py3-none-any.whl" }, { "algorithm": "sha256", - "hash": "89559fa5c1d3c34eff6f631ad80bb21f378dbcbb35dd161fd2c6b93f5be2f98a", - "url": "https://files.pythonhosted.org/packages/bf/02/a956c9bfd2dfe60b30c065ed8e28df7fcf72b292b861dca97e951c145ef6/jaraco.classes-3.2.3.tar.gz" + "hash": "d756e2f85dd4de2ba89be0b21dba2a3bbec2e871a42a3a16719258a11f87506b", + "url": "https://files.pythonhosted.org/packages/b5/d8/51ace1c1ea6609c01c7f46ca2978e11821aa0efaaa7516002ef6df000731/importlib_resources-5.4.0.tar.gz" } ], - "project_name": "jaraco-classes", + "project_name": "importlib-resources", "requires_dists": [ - "flake8<5; extra == \"testing\"", - "jaraco.packaging>=9; extra == \"docs\"", - "jaraco.tidelift>=1.4; extra == \"docs\"", - "more-itertools", + "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.3; extra == \"testing\"", + "pytest-enabler>=1.0.1; extra == \"testing\"", "pytest-flake8; extra == \"testing\"", - "pytest-mypy>=0.9.1; platform_python_implementation != \"PyPy\" and extra == \"testing\"", + "pytest-mypy; platform_python_implementation != \"PyPy\" and extra == \"testing\"", "pytest>=6; extra == \"testing\"", "rst.linker>=1.9; extra == \"docs\"", - "sphinx>=3.5; extra == \"docs\"" + "sphinx; extra == \"docs\"", + "zipp>=3.1.0; python_version < \"3.10\"" ], - "requires_python": ">=3.7", - "version": "3.2.3" + "requires_python": ">=3.6", + "version": "5.4.0" }, { "artifacts": [ { "algorithm": "sha256", - "hash": "c0a454ad016ca575060802ee4d590dd912e35c122fa04e70306de3d076cce755", - "url": "https://files.pythonhosted.org/packages/ae/72/2a1e2290f1ab1e06f71f3d0f1646c9e4634e70e1d37491535e19266e8dc9/jeepney-0.8.0-py3-none-any.whl" + "hash": "1b5a0ea5c0e7b166b2f5895b91a08c14de8915afda4407fb5022a195224958ac", + "url": "https://files.pythonhosted.org/packages/14/b8/bb3e34d71472140f9bfdf5d77cd063e2cc964b72b1bb0b70fe3c1e7db932/jeepney-0.7.1-py3-none-any.whl" }, { "algorithm": "sha256", - "hash": "5efe48d255973902f6badc3ce55e2aa6c5c3b3bc642059ef3a91247bcfcc5806", - "url": "https://files.pythonhosted.org/packages/d6/f4/154cf374c2daf2020e05c3c6a03c91348d59b23c5366e968feb198306fdf/jeepney-0.8.0.tar.gz" + "hash": "fa9e232dfa0c498bd0b8a3a73b8d8a31978304dcef0515adc859d4e096f96f4f", + "url": "https://files.pythonhosted.org/packages/09/0d/81744e179cf3aede2d117c20c6d5b97a62ffe16b2ca5d856e068e81c7a68/jeepney-0.7.1.tar.gz" } ], "project_name": "jeepney", "requires_dists": [ "async-timeout; extra == \"test\"", "async_generator; extra == \"trio\" and python_version == \"3.6\"", - "pytest-asyncio>=0.17; extra == \"test\"", + "pytest-asyncio; extra == \"test\"", "pytest-trio; extra == \"test\"", "pytest; extra == \"test\"", "testpath; extra == \"test\"", "trio; extra == \"test\"", "trio; extra == \"trio\"" ], - "requires_python": ">=3.7", - "version": "0.8" + "requires_python": ">=3.6", + "version": "0.7.1" }, { "artifacts": [ { "algorithm": "sha256", - "hash": "3dd30011d555f1345dec2c262f0153f2f0ca6bca041fb1dc4588349bb4c0ac1e", - "url": "https://files.pythonhosted.org/packages/3a/12/3750c13e0301a65f90f29ed3d5c853d80cea0ef5ae387a5d6866c26685b6/keyring-23.11.0-py3-none-any.whl" + "hash": "17e49fb0d6883c2b4445359434dba95aad84aabb29bbff044ad0ed7100232eca", + "url": "https://files.pythonhosted.org/packages/a4/e9/104ec4bffcf971375c348146c2199d4e241294286cc04a428b12c02e5f81/keyring-23.4.1-py3-none-any.whl" }, { "algorithm": "sha256", - "hash": "ad192263e2cdd5f12875dedc2da13534359a7e760e77f8d04b50968a821c2361", - "url": "https://files.pythonhosted.org/packages/1c/35/c22960f14f5e17384296b2f09da259f8b5244fb3831eccec71cf948a49c6/keyring-23.11.0.tar.gz" + "hash": "89cbd74d4683ed164c8082fb38619341097741323b3786905c6dac04d6915a55", + "url": "https://files.pythonhosted.org/packages/6f/23/143b4adec7d6957d35c0fc90c095203046da04eb5eade7fef8b00fe421fc/keyring-23.4.1.tar.gz" } ], "project_name": "keyring", "requires_dists": [ "SecretStorage>=3.2; sys_platform == \"linux\"", - "flake8<5; extra == \"testing\"", - "furo; extra == \"docs\"", - "importlib-metadata>=4.11.4; python_version < \"3.12\"", - "jaraco.classes", - "jaraco.packaging>=9; extra == \"docs\"", + "importlib-metadata>=3.6", + "jaraco.packaging>=8.2; extra == \"docs\"", "jaraco.tidelift>=1.4; extra == \"docs\"", "jeepney>=0.4.2; sys_platform == \"linux\"", "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.3; extra == \"testing\"", + "pytest-enabler>=1.0.1; extra == \"testing\"", "pytest-flake8; extra == \"testing\"", - "pytest-mypy>=0.9.1; platform_python_implementation != \"PyPy\" and extra == \"testing\"", + "pytest-mypy; platform_python_implementation != \"PyPy\" and extra == \"testing\"", "pytest>=6; extra == \"testing\"", "pywin32-ctypes!=0.1.0,!=0.1.1; sys_platform == \"win32\"", "rst.linker>=1.9; extra == \"docs\"", - "sphinx>=3.5; extra == \"docs\"" + "sphinx; extra == \"docs\"" ], - "requires_python": ">=3.7", - "version": "23.11" + "requires_python": ">=3.6", + "version": "23.4.1" }, { "artifacts": [ { "algorithm": "sha256", - "hash": "250e83d7e81d0c87ca6bd942e6aeab8cc9daa6096d12c5308f3f92fa5e5c1f41", - "url": "https://files.pythonhosted.org/packages/5d/87/1ec3fcc09d2c04b977eabf8a1083222f82eaa2f46d5a4f85f403bf8e7b30/more_itertools-9.0.0-py3-none-any.whl" + "hash": "ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522", + "url": "https://files.pythonhosted.org/packages/05/8e/8de486cbd03baba4deef4142bd643a3e7bbe954a784dc1bb17142572d127/packaging-21.3-py3-none-any.whl" }, { "algorithm": "sha256", - "hash": "5a6257e40878ef0520b1803990e3e22303a41b5714006c32a3fd8304b26ea1ab", - "url": "https://files.pythonhosted.org/packages/13/b3/397aa9668da8b1f0c307bc474608653d46122ae0563d1d32f60e24fa0cbd/more-itertools-9.0.0.tar.gz" + "hash": "dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb", + "url": "https://files.pythonhosted.org/packages/df/9e/d1a7217f69310c1db8fdf8ab396229f55a699ce34a203691794c5d1cad0c/packaging-21.3.tar.gz" } ], - "project_name": "more-itertools", - "requires_dists": [], - "requires_python": ">=3.7", - "version": "9" + "project_name": "packaging", + "requires_dists": [ + "pyparsing!=3.0.5,>=2.0.2" + ], + "requires_python": ">=3.6", + "version": "21.3" }, { "artifacts": [ { "algorithm": "sha256", - "hash": "d580059503f2f4549ad6e4c106d7437356dbd430e2c7df99ee1efe03d75f691e", - "url": "https://files.pythonhosted.org/packages/a8/c1/4237cf3bb3c8ba91d593d2196ffb8ac4c7122abf565d06678cfd48a71b5a/pkginfo-1.9.2-py3-none-any.whl" + "hash": "4b7a555a6d5a22169fcc9cf7bfd78d296b0361adad412a346c1226849af5e546", + "url": "https://files.pythonhosted.org/packages/b3/f2/6e95c86a23a30fa205ea6303a524b20cbae27fbee69216377e3d95266406/pkginfo-1.9.6-py3-none-any.whl" }, { "algorithm": "sha256", - "hash": "ac03e37e4d601aaee40f8087f63fc4a2a6c9814dda2c8fa6aab1b1829653bdfa", - "url": "https://files.pythonhosted.org/packages/12/d1/03b865975864a30d4a23f87fd5b9f816db2e4b2e8f4fe696a3238b749cc0/pkginfo-1.9.2.tar.gz" + "hash": "8fd5896e8718a4372f0ea9cc9d96f6417c9b986e23a4d116dda26b62cc29d046", + "url": "https://files.pythonhosted.org/packages/b4/1c/89b38e431c20d6b2389ed8b3926c2ab72f58944733ba029354c6d9f69129/pkginfo-1.9.6.tar.gz" } ], "project_name": "pkginfo", @@ -671,7 +566,7 @@ "pytest; extra == \"testing\"" ], "requires_python": ">=3.6", - "version": "1.9.2" + "version": "1.9.6" }, { "artifacts": [ @@ -695,13 +590,13 @@ "artifacts": [ { "algorithm": "sha256", - "hash": "f643f331ab57ba3c9d89212ee4a2dabc6e94f117cf4eefde99a0574720d14c42", - "url": "https://files.pythonhosted.org/packages/4f/82/672cd382e5b39ab1cd422a672382f08a1fb3d08d9e0c0f3707f33a52063b/Pygments-2.13.0-py3-none-any.whl" + "hash": "fa7bd7bd2771287c0de303af8bfdfc731f51bd2c6a47ab69d117138893b82717", + "url": "https://files.pythonhosted.org/packages/0b/42/d9d95cc461f098f204cd20c85642ae40fbff81f74c300341b8d0e0df14e0/Pygments-2.14.0-py3-none-any.whl" }, { "algorithm": "sha256", - "hash": "56a8508ae95f98e2b9bdf93a6be5ae3f7d8af858b43e02c5a2ff083726be40c1", - "url": "https://files.pythonhosted.org/packages/e0/ef/5905cd3642f2337d44143529c941cc3a02e5af16f0f65f81cbef7af452bb/Pygments-2.13.0.tar.gz" + "hash": "b3ed06a9e8ac9a9aae5a6f5dbe78a8a58655d17b43b93c078f094ddc476ae297", + "url": "https://files.pythonhosted.org/packages/da/6a/c427c06913204e24de28de5300d3f0e809933f376e0b7df95194b2bb3f71/Pygments-2.14.0.tar.gz" } ], "project_name": "pygments", @@ -709,19 +604,40 @@ "importlib-metadata; python_version < \"3.8\" and extra == \"plugins\"" ], "requires_python": ">=3.6", - "version": "2.13" + "version": "2.14.0" + }, + { + "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": "f67a16caedfa71eef48a31b39708637a6f4664c4394801a7b0d6432d13907343", - "url": "https://files.pythonhosted.org/packages/97/52/fd8a77d6f0a9ddeb26ed8fb334e01ac546106bf0c5b8e40dc826c5bd160f/readme_renderer-37.3-py3-none-any.whl" + "hash": "262510fe6aae81ed4e94d8b169077f325614c0b1a45916a80442c6576264a9c2", + "url": "https://files.pythonhosted.org/packages/40/df/a8d87511e806e4c5311d521140a51c34e5ab13e760cd739fc3b89495012d/readme_renderer-34.0-py3-none-any.whl" }, { "algorithm": "sha256", - "hash": "cd653186dfc73055656f090f227f5cb22a046d7f71a841dfa305f55c9a513273", - "url": "https://files.pythonhosted.org/packages/81/c3/d20152fcd1986117b898f66928938f329d0c91ddc47f081c58e64e0f51dc/readme_renderer-37.3.tar.gz" + "hash": "dfb4d17f21706d145f7473e0b61ca245ba58e810cf9b2209a48239677f82e5b0", + "url": "https://files.pythonhosted.org/packages/52/c5/6c090aad067a6f05681367fc33ab2c8d571a3739405bec60f7ba486e83de/readme_renderer-34.0.tar.gz" } ], "project_name": "readme-renderer", @@ -731,33 +647,36 @@ "cmarkgfm>=0.8.0; extra == \"md\"", "docutils>=0.13.1" ], - "requires_python": ">=3.7", - "version": "37.3" + "requires_python": ">=3.6", + "version": "34.0" }, { "artifacts": [ { "algorithm": "sha256", - "hash": "8fefa2a1a1365bf5520aac41836fbee479da67864514bdb821f31ce07ce65349", - "url": "https://files.pythonhosted.org/packages/ca/91/6d9b8ccacd0412c08820f72cebaa4f0c0441b5cda699c90f618b6f8a1b42/requests-2.28.1-py3-none-any.whl" + "hash": "f22fa1e554c9ddfd16e6e41ac79759e17be9e492b3587efa038054674760e72d", + "url": "https://files.pythonhosted.org/packages/2d/61/08076519c80041bc0ffa1a8af0cbd3bf3e2b62af10435d269a9d0f40564d/requests-2.27.1-py2.py3-none-any.whl" }, { "algorithm": "sha256", - "hash": "7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983", - "url": "https://files.pythonhosted.org/packages/a5/61/a867851fd5ab77277495a8709ddda0861b28163c4613b011bc00228cc724/requests-2.28.1.tar.gz" + "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<6,>=3.0.2; extra == \"use_chardet_on_py3\"", - "charset-normalizer<3,>=2", - "idna<4,>=2.5", - "urllib3<1.27,>=1.21.1" + "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": "<4,>=3.7", - "version": "2.28.1" + "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7", + "version": "2.27.1" }, { "artifacts": [ @@ -783,21 +702,21 @@ "artifacts": [ { "algorithm": "sha256", - "hash": "50b1502b60e289cb37883f3dfd34532b8873c7de9f49bb546641ce9cbd256ebd", - "url": "https://files.pythonhosted.org/packages/ff/9a/9afaade874b2fa6c752c36f1548f718b5b83af81ed9b76628329dab81c1b/rfc3986-2.0.0-py2.py3-none-any.whl" + "hash": "a86d6e1f5b1dc238b218b012df0aa79409667bb209e58da56d0b94704e712a97", + "url": "https://files.pythonhosted.org/packages/c4/e5/63ca2c4edf4e00657584608bee1001302bbf8c5f569340b78304f2f446cb/rfc3986-1.5.0-py2.py3-none-any.whl" }, { "algorithm": "sha256", - "hash": "97aacf9dbd4bfd829baad6e6309fa6573aaf1be3f6fa735c8ab05e46cecb261c", - "url": "https://files.pythonhosted.org/packages/85/40/1520d68bfa07ab5a6f065a186815fb6610c86fe957bc065754e47f7b0840/rfc3986-2.0.0.tar.gz" + "hash": "270aaf10d87d0d4e095063c65bf3ddbc6ee3d0b226328ce21e036f946e421835", + "url": "https://files.pythonhosted.org/packages/79/30/5b1b6c28c105629cc12b33bdcbb0b11b5bb1880c6cfbd955f9e792921aa8/rfc3986-1.5.0.tar.gz" } ], "project_name": "rfc3986", "requires_dists": [ "idna; extra == \"idna2008\"" ], - "requires_python": ">=3.7", - "version": "2" + "requires_python": null, + "version": "1.5.0" }, { "artifacts": [ @@ -836,7 +755,7 @@ "project_name": "six", "requires_dists": [], "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7", - "version": "1.16" + "version": "1.16.0" }, { "artifacts": [ @@ -897,31 +816,31 @@ "artifacts": [ { "algorithm": "sha256", - "hash": "16fa4864408f655d35ec496218b85f79b3437c829e93320c7c9215ccfd92489e", - "url": "https://files.pythonhosted.org/packages/0b/8e/f1a0a5a76cfef77e1eb6004cb49e5f8d72634da638420b9ea492ce8305e8/typing_extensions-4.4.0-py3-none-any.whl" + "hash": "21c85e0fe4b9a155d0799430b0ad741cdce7e359660ccbd8b530613e8df88ce2", + "url": "https://files.pythonhosted.org/packages/45/6b/44f7f8f1e110027cf88956b59f2fad776cca7e1704396d043f89effd3a0e/typing_extensions-4.1.1-py3-none-any.whl" }, { "algorithm": "sha256", - "hash": "1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa", - "url": "https://files.pythonhosted.org/packages/e3/a7/8f4e456ef0adac43f452efc2d0e4b242ab831297f1bac60ac815d37eb9cf/typing_extensions-4.4.0.tar.gz" + "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.7", - "version": "4.4" + "requires_python": ">=3.6", + "version": "4.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" + "hash": "aa751d169e23c7479ce47a0cb0da579e3ede798f994f5816a74e4f4500dcea42", + "url": "https://files.pythonhosted.org/packages/7b/f5/890a0baca17a61c1f92f72b81d3c31523c99bec609e60c292ea55b387ae8/urllib3-1.26.15-py2.py3-none-any.whl" }, { "algorithm": "sha256", - "hash": "c083dd0dce68dbfbe1129d5271cb90f9447dea7d52097c6e0126120c521ddea8", - "url": "https://files.pythonhosted.org/packages/c2/51/32da03cf19d17d46cce5c731967bf58de9bd71db3a379932f53b094deda4/urllib3-1.26.13.tar.gz" + "hash": "8a388717b9476f934a21484e8c8e61875ab60644d29b9b39e11e4b9dc1c6b305", + "url": "https://files.pythonhosted.org/packages/21/79/6372d8c0d0641b4072889f3ff84f279b738cd8595b64c8e0496d4e848122/urllib3-1.26.15.tar.gz" } ], "project_name": "urllib3", @@ -938,7 +857,7 @@ "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" + "version": "1.26.15" }, { "artifacts": [ @@ -962,44 +881,39 @@ "artifacts": [ { "algorithm": "sha256", - "hash": "83a28fcb75844b5c0cdaf5aa4003c2d728c77e05f5aeabe8e95e56727005fbaa", - "url": "https://files.pythonhosted.org/packages/d8/20/256eb3f3f437c575fb1a2efdce5e801a5ce3162ea8117da96c43e6ee97d8/zipp-3.11.0-py3-none-any.whl" + "hash": "9fe5ea21568a0a70e50f273397638d39b03353731e6cbbb3fd8502a33fec40bc", + "url": "https://files.pythonhosted.org/packages/bd/df/d4a4974a3e3957fd1c1fa3082366d7fff6e428ddb55f074bf64876f8e8ad/zipp-3.6.0-py3-none-any.whl" }, { "algorithm": "sha256", - "hash": "a7a22e05929290a67401440b39690ae6563279bced5f314609d9d03798f56766", - "url": "https://files.pythonhosted.org/packages/8e/b3/8b16a007184714f71157b1a71bbe632c5d66dd43bc8152b3c799b13881e1/zipp-3.11.0.tar.gz" + "hash": "71c644c5369f4a6e07636f0aa966270449561fcea2e3d6747b8d23efaa9d7832", + "url": "https://files.pythonhosted.org/packages/02/bf/0d03dbdedb83afec081fefe86cae3a2447250ef1a81ac601a9a56e785401/zipp-3.6.0.tar.gz" } ], "project_name": "zipp", "requires_dists": [ - "flake8<5; extra == \"testing\"", "func-timeout; extra == \"testing\"", - "furo; extra == \"docs\"", - "jaraco.functools; extra == \"testing\"", "jaraco.itertools; extra == \"testing\"", - "jaraco.packaging>=9; extra == \"docs\"", - "jaraco.tidelift>=1.4; extra == \"docs\"", - "more-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.3; extra == \"testing\"", - "pytest-flake8; python_version < \"3.12\" and extra == \"testing\"", - "pytest-mypy>=0.9.1; platform_python_implementation != \"PyPy\" and extra == \"testing\"", - "pytest>=6; 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>=3.5; extra == \"docs\"" + "sphinx; extra == \"docs\"" ], - "requires_python": ">=3.7", - "version": "3.11" + "requires_python": ">=3.6", + "version": "3.6.0" } ], "platform_tag": null } ], "path_mappings": {}, - "pex_version": "2.1.108", + "pex_version": "2.1.131", "pip_version": "20.3.4-patched", "prefer_older_binary": false, "requirements": [ @@ -1007,7 +921,7 @@ "twine<3.8,>=3.7.1" ], "requires_python": [ - "<4,>=3.7" + "<3.10,>=3.6" ], "resolver_version": "pip-2020-resolver", "style": "universal", diff --git a/pants.toml b/pants.toml index 08de3849e3..42f4a886e9 100644 --- a/pants.toml +++ b/pants.toml @@ -6,7 +6,7 @@ enabled = false repo_id = "de0dea7a-9f6a-4c6e-aa20-6ba5ad969b8a" [GLOBAL] -pants_version = "2.16.0a0" +pants_version = "2.16.0rc0" pythonpath = ["%(buildroot)s/pants-plugins"] build_file_prelude_globs = ["pants-plugins/macros.py"] backend_packages = [ @@ -110,20 +110,37 @@ 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", + # NB: constraints for tools defined below ] [python.resolves] +# st2 is the primary resolve st2 = "lockfiles/st2.lock" -pylint_plugins = "lockfiles/pylint_plugins.lock" # lockfiles/pylint.lock should have same contents -pants-plugins = "lockfiles/pants-plugins.lock" +# tool and misc other resolves (for most, see //BUILD.tools) +bandit = "lockfiles/bandit.lock" +black = "lockfiles/black.lock" +flake8 = "lockfiles/flake8.lock" +pants-plugins = "lockfiles/pants-plugins.lock" # see //pants-plugins/BUILD +pylint = "lockfiles/pylint.lock" # see //pylint_plugins/BUILD +pytest = "lockfiles/pytest.lock" +setuptools = "lockfiles/setuptools.lock" +twine = "lockfiles/twine.lock" [python.resolves_to_interpreter_constraints] +# for tools, we have to include constraints for st2 and pants-plugins +bandit = ["CPython>=3.6,<3.10"] +black = ["CPython>=3.6.2,<3.10"] # black doesn't support <3.6.2 +flake8 = ["CPython>=3.6,<3.10"] pants-plugins = [ # this should match the pants interpreter_constraints: # https://github.com/pantsbuild/pants/blob/2.14.x/pants.toml#L125 # See: https://www.pantsbuild.org/docs/prerequisites "CPython>=3.7,<3.10", ] +pylint = ["CPython>=3.6,<3.10"] +pytest = ["CPython>=3.6,<3.10"] +setuptools = ["CPython>=3.6,<3.10"] +twine = ["CPython>=3.6,<3.10"] [python.resolves_to_constraints_file] # Our direct requirements are in requirements-pants.txt; @@ -158,34 +175,28 @@ ambiguity_resolution = "by_source_root" generate_setup_default = true # true by default [bandit] -lockfile = "lockfiles/bandit.lock" -version = "bandit==1.7.0" args = [ "-lll", # only HIGH severity level "--exclude", "build,dist", "--quiet", # only show output in the case of an error ] -extra_requirements = [ - "setuptools", - # bandit needs stevedore which needs importlib-metadata<5 - # see: https://github.com/PyCQA/bandit/pull/952 - "importlib-metadata<5;python_version<'3.8'", -] +install_from_resolve = "bandit" +requirements = ["bandit", "setuptools", "GitPython"] # versions in BUILD.tools [black] -lockfile = "lockfiles/black.lock" -version = "black==22.3.0" +install_from_resolve = "black" +requirements = ["black"] # version in BUILD.tools interpreter_constraints = [ - "CPython>=3.6.2,<3.9", + "CPython>=3.6.2,<3.10", ] [flake8] -lockfile = "lockfiles/flake8.lock" -version = "flake8==4.0.1" # st2flake8 does not support flake8 v5 -extra_requirements = [ +install_from_resolve = "flake8" +requirements = [ # versions in BUILD.tools + "flake8", # license check plugin - "st2flake8==0.1.0", # TODO: remove in favor of regex-lint + "st2flake8", # TODO: remove in favor of regex-lint or preamble ] config = "lint-configs/python/.flake8" @@ -207,11 +218,8 @@ known_versions = [ ] [pylint] -lockfile = "lockfiles/pylint.lock" -version = "pylint~=2.8.2" -extra_requirements = [ - "setuptools", # includes pkg_resources -] +install_from_resolve = "pylint" +requirements = ["pylint", "setuptools"] # versions in pylint_plugins/BUILD config = "lint-configs/python/.pylintrc" source_plugins = [ # the /pylint_plugins directory @@ -227,10 +235,10 @@ args = [ ] [pytest] -lockfile = "lockfiles/pytest.lock" -version = "pytest==7.0.1" # copied from https://www.pantsbuild.org/v2.14/docs/reference-pytest#version -extra_requirements.add = [ - "pytest-benchmark[histogram]==3.4.1", # used for st2common/benchmarks +install_from_resolve = "pytest" +requirements = [ # versions in BUILD.tools + "pytest", + "pytest-benchmark[histogram]", # used for st2common/benchmarks #"pytest-timer[colorama]", # report test timing (--with-timer ala nose-timer) "pytest-icdiff", # make diff output easier to read "pygments", # highlight code in tracebacks @@ -239,9 +247,9 @@ extra_requirements.add = [ #"pytest-timeout", # time limit on tests #"pytest-mock", # more convenient mocking - # included by default with pants - #"pytest-cov", # coverage - #"pytest-xdist", # parallel test runs (pants uses this if [pytest].xdist_enabled) + # needed by pants + "pytest-cov", # coverage + "pytest-xdist", # parallel test runs (pants uses this if [pytest].xdist_enabled) ] args = [ "--no-header", # don't print pytest version for every tested file @@ -252,10 +260,9 @@ execution_slot_var = "ST2TESTS_PARALLEL_SLOT" config = "@lint-configs/regex-lint.yaml" [setuptools] -# setuptools 59.7 (at least) does not support python 3.6 -version = "setuptools>=50.3.0,<59.0" -lockfile = "lockfiles/setuptools.lock" +install_from_resolve = "setuptools" +requirements = ["setuptools", "wheel"] # versions in BUILD.tools [twine] -lockfile = "lockfiles/twine.lock" -version = "twine>=3.7.1,<3.8" +install_from_resolve = "twine" +requirements = ["twine", "colorama"] # versions in BUILD.tools diff --git a/pylint_plugins/BUILD b/pylint_plugins/BUILD index 26b7c029d7..6c6bf87c31 100644 --- a/pylint_plugins/BUILD +++ b/pylint_plugins/BUILD @@ -1,6 +1,6 @@ __defaults__( all=dict( - resolve="pylint_plugins", + resolve="pylint", ) ) @@ -17,10 +17,8 @@ python_tests( python_requirement( name="pylint", requirements=[ - # This must be the same as [pylint].version in pants.toml "pylint~=2.8.2", - # other requirements in [pylint].extra_requirements in pants.toml - "setuptools", + "setuptools", # includes pkg_resources ], )