lively-garden-66504
12/01/2023, 9:11 PMlively-garden-66504
12/01/2023, 9:11 PM[tool.black]
line-length = 100
target-version = ['py37']
# exclude autogenerated Protocol Buffer files anywhere in the project
extend-exclude = '.*' # exclude all for debugging
[tool.isort]
extend_skip_glob = [
# exclude autogenerated Protocol Buffer files anywhere in the project
"**/*_pb2.py",
"**/*_pb2.pyi",
"**/*_pb2_grpc.py",
"**/*_pb2_grpc.pyi"
]
And for pants.toml (relevantly)
[source]
root_patterns = [
"/e2e_testing"
]
[tailor]
build_file_name = "BUILD.pants"
[python]
enable_resolves = true
default_resolve = "default_resolve"
interpreter_constraints = ["==3.11.*"]
[python.resolves]
default_resolve = "pants/pythondeps.lock"
[pytest]
install_from_resolve = "default_resolve"
[black]
config = "pyproject.toml"
[isort]
config = ["pyproject.toml"]
lively-garden-66504
12/01/2023, 9:14 PMlively-garden-66504
12/01/2023, 9:49 PM❯ isort --settings-path=pants/pyproject.toml e2e_testing/**
Skipped 180 files
❯ pants fmt --only=isort e2e_testing::
// many files
+ isort made changes.
lively-garden-66504
12/01/2023, 9:50 PM[source]
root_patterns = [
"/e2e_testing"
]
[tailor]
build_file_name = "BUILD.pants"
[python]
enable_resolves = true
default_resolve = "default_resolve"
interpreter_constraints = ["==3.11.*"]
[python.resolves]
default_resolve = "pants/pythondeps.lock"
[pytest]
install_from_resolve = "default_resolve"
[black]
install_from_resolve = "default_resolve"
config = "pants/pyproject.toml"
[isort]
install_from_resolve = "default_resolve"
config = ["pants/pyproject.toml"]
pyproject.toml
[tool.black]
line-length = 100
target-version = ['py37']
# exclude autogenerated Protocol Buffer files anywhere in the project
force-exclude = '''
^(
.*_pb2(_grpc)?\.py(i)? # exclude autogenerated Protocol Buffer files anywhere in the project
)$
'''
[tool.isort]
profile = "black"
line_length = 100
extend_skip_glob = [
# exclude autogenerated Protocol Buffer files anywhere in the project
"**/*_pb2.py",
"**/*_pb2.pyi",
"**/*_pb2_grpc.py",
"**/*_pb2_grpc.pyi"
]
lively-garden-66504
12/01/2023, 9:52 PMlively-garden-66504
12/01/2023, 9:52 PMhappy-kitchen-89482
12/02/2023, 1:11 AMlively-garden-66504
12/04/2023, 4:17 PMlively-garden-66504
12/04/2023, 4:20 PMlively-garden-66504
12/04/2023, 4:23 PMfilter_files = true
as well as skip_glob
vs extend_skip_glob
makes the difference herelively-garden-66504
12/04/2023, 8:40 PMhappy-kitchen-89482
12/04/2023, 8:47 PMlively-garden-66504
12/04/2023, 9:26 PM