boundless-monitor-67068
06/28/2023, 7:38 AM[python]
interpreter_constraints = ["==3.9.*"]
[python.resolves_to_interpreter_constraints]
black = ["==3.9.*"]
valid_for_interpreter_constraints
in the lockfile is set to CPython==3.9.*
, yet inputs use CPython<4, >=3.7
according to the error. Using the deprecated way (i.e. lockfile in the [black] section works fine.
Am I missing something? Where else should I be looking for potential mistakes? 🙏boundless-monitor-67068
06/28/2023, 7:47 AMhappy-kitchen-89482
06/29/2023, 2:19 AMboundless-monitor-67068
06/29/2023, 5:56 AMhappy-kitchen-89482
06/29/2023, 3:14 PMhappy-kitchen-89482
06/29/2023, 3:14 PMboundless-monitor-67068
06/29/2023, 3:20 PM[GLOBAL]
pants_version = "2.16.0"
backend_packages = [
"pants.backend.build_files.fmt.black",
"pants.backend.python",
"pants.backend.python.lint.black",
"pants.backend.python.lint.isort",
"pants.backend.python.lint.bandit",
"pants.backend.python.typecheck.mypy",
"pants.backend.shell",
"pants.backend.shell.lint.shfmt",
"pants.backend.shell.lint.shellcheck",
"pants.backend.experimental.terraform",
"pants.backend.docker",
"pants.backend.docker.lint.hadolint",
]
[environments-preview.names]
linux = "//:docker_x86_64"
local = "//:local_macos"
[python]
interpreter_constraints = ["==3.9.*"]
enable_resolves = true
[python.resolves]
python-default = "3rdparty/python/user_reqs.lock"
black = "3rdparty/python/black.lock"
bandit = "3rdparty/python/bandit.lock"
[python.resolves_to_interpreter_constraints]
python-default = ["==3.9.*"]
[python-bootstrap]
search_path = ["<PYENV>"]
[pytest]
install_from_resolve="python-default"
[black]
interpreter_constraints = ["==3.9.*"]
install_from_resolve="black"
requirements = ["//3rdparty/python:black"]
[bandit]
config = "pyproject.toml"
install_from_resolve="bandit"
requirements = ["//3rdparty/python:bandit"]
[mypy]
args = ["--explicit-package-bases"]
install_from_resolve="python-default"
here it isboundless-monitor-67068
06/29/2023, 3:21 PMhappy-kitchen-89482
06/29/2023, 3:24 PMblack
resolve?boundless-monitor-67068
06/29/2023, 3:33 PMpython_requirements(
name="black",
source="black-requirements.txt",
resolve="black",
)
python_requirements(
name="bandit",
source="bandit-requirements.txt",
resolve="bandit",
)
happy-kitchen-89482
06/29/2023, 3:33 PMhappy-kitchen-89482
06/29/2023, 3:33 PMhappy-kitchen-89482
06/29/2023, 3:34 PMboundless-monitor-67068
06/29/2023, 3:41 PM