ancient-vegetable-10556
11/02/2022, 8:16 PMancient-vegetable-10556
11/02/2022, 8:16 PMpex_binary
in this PR, but the fact that it’s passing on Linux is giving me pause)hundreds-father-404
11/02/2022, 8:18 PMancient-vegetable-10556
11/02/2022, 8:19 PMancient-vegetable-10556
11/02/2022, 8:48 PMancient-vegetable-10556
11/02/2022, 9:07 PMenough-analyst-54434
11/02/2022, 11:09 PM$ git grep ",<4" | grep ">="
3rdparty/python/user_reqs.lock: "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,<4,>=2.7",
docs/markdown/Python/python-goals/python-test-goal.md: "pytest-django>=3.9.0,<4",
docs/markdown/Python/python/python-interpreter-compatibility.md:| `['CPython>=3.6,<4']` | CPython 3.6+, but not CPython 4 or later |
pants.toml: "flake8-comprehensions>=3.10.0,<4.0",
src/python/pants/backend/cc/lint/clangformat/subsystem.py: default_interpreter_constraints = ["CPython>=3.7,<4"]
src/python/pants/backend/codegen/protobuf/python/python_protobuf_subsystem.py: default_interpreter_constraints = ["CPython>=3.7,<4"]
src/python/pants/backend/docker/subsystems/dockerfile_parser.py: default_interpreter_constraints = ["CPython>=3.7,<4"]
src/python/pants/backend/helm/subsystems/k8s_parser.lock: "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,<4,>=2.7",
src/python/pants/backend/python/goals/coverage_py.py: default_interpreter_constraints = ["CPython>=3.7,<4"]
src/python/pants/backend/python/goals/pytest_runner_integration_test.py: "--pytest-version=pytest>=4.6.6,<4.7",
src/python/pants/backend/python/lint/add_trailing_comma/subsystem.py: default_interpreter_constraints = ["CPython>=3.7,<4"]
src/python/pants/backend/python/lint/autoflake/subsystem.py: default_interpreter_constraints = ["CPython>=3.7,<4"]
src/python/pants/backend/python/lint/black/subsystem.py: default_interpreter_constraints = ["CPython>=3.7,<4"]
src/python/pants/backend/python/lint/docformatter/subsystem.py: default_interpreter_constraints = ["CPython>=3.7,<4"]
src/python/pants/backend/python/lint/isort/subsystem.py: default_interpreter_constraints = ["CPython>=3.7,<4"]
src/python/pants/backend/python/lint/pylint/rules_integration_test.py: "--pylint-extra-requirements=['setuptools<45', 'isort>=4.3.21,<4.4']",
src/python/pants/backend/python/lint/pyupgrade/subsystem.py: default_interpreter_constraints = ["CPython>=3.7,<4"]
src/python/pants/backend/python/lint/yapf/subsystem.py: default_interpreter_constraints = ["CPython>=3.7,<4"]
src/python/pants/backend/python/macros/poetry_requirements_test.py: PipRequirement.parse("anotherwildcard>=44.0,<45.0.0"),
src/python/pants/backend/python/packaging/pyoxidizer/subsystem.py: default_interpreter_constraints = ["CPython>=3.8,<4"]
src/python/pants/backend/python/subsystems/setup.py: default_interpreter_constraints = ["CPython>=3.7,<4"]
src/python/pants/backend/python/subsystems/setuptools_scm.py: default_interpreter_constraints = ["CPython>=3.7,<4"]
src/python/pants/backend/python/subsystems/twine.lock: "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,<4,>=2.7",
src/python/pants/backend/python/subsystems/twine.py: default_interpreter_constraints = ["CPython>=3.7,<4"]
src/python/pants/backend/python/target_types.py: `CPython>=3.6,<4`. You can leave off `CPython` as a shorthand, e.g. `>=2.7` will be expanded
src/python/pants/backend/python/typecheck/mypy/subsystem.py: default_interpreter_constraints = ["CPython>=3.7,<4"]
src/python/pants/backend/python/util_rules/interpreter_constraints_test.py: inp=[["CPython==3.7.*", "PyPy>=43.0"], ["PyPy<44.0"]], expected=["PyPy>=43.0,<44.0"]
src/python/pants/backend/python/util_rules/interpreter_constraints_test.py: expected=["PyPy>=43.0,<44.0", "Jython>=1.2,<1.3"],
src/python/pants/backend/python/util_rules/interpreter_constraints_test.py: # #12578: This list itself is out of order, and `CPython>=3.6,<4,!=3.7.*` is specified with
src/python/pants/backend/python/util_rules/interpreter_constraints_test.py: inputs = ["CPython==2.7.*", "PyPy", "CPython>=3.6,<4,!=3.7.*"]
src/python/pants/backend/python/util_rules/lockfile_metadata_test.py: ["CPython==2.7.*", "PyPy", "CPython>=3.6,<4,!=3.7.*"]
src/python/pants/backend/terraform/dependency_inference.py: default_interpreter_constraints = ["CPython>=3.7,<4"]
enough-analyst-54434
11/02/2022, 11:10 PM<4
is killing you in a test that uses old enough Pex that Pex's Requires-Python are still just ~ >=2,7,<3.11
.ancient-vegetable-10556
11/03/2022, 3:05 PMancient-vegetable-10556
11/03/2022, 3:39 PMwitty-crayon-22786
11/03/2022, 9:43 PMancient-vegetable-10556
11/03/2022, 9:43 PMwitty-crayon-22786
11/03/2022, 9:43 PMancient-vegetable-10556
11/03/2022, 9:44 PMwitty-crayon-22786
11/03/2022, 9:44 PMancient-vegetable-10556
11/03/2022, 9:44 PMancient-vegetable-10556
11/03/2022, 9:44 PMancient-vegetable-10556
11/03/2022, 9:46 PMancient-vegetable-10556
11/03/2022, 9:48 PMancient-vegetable-10556
11/03/2022, 9:48 PMwitty-crayon-22786
11/03/2022, 9:54 PM