silly-queen-7197
06/20/2023, 4:50 PMblack
and flake8
. My only concern is it feels a little slow (takes like 6+ seconds) where as before it was more or less instant. Any tricks for speeding things up?wide-midnight-78598
06/20/2023, 7:28 PMpants fmt lint
takes 6+ seconds?
Can you show your pre-commit before/after?
I should note, I've moved a lot of my precommit stuff to pre-push, because I don't care what my devs do while they're not pushing.
For pants, are you using --changed-since
?
https://github.com/sureshjoshi/pants-plugins/blob/main/build-support/githooks/pre-commitsilly-queen-7197
06/20/2023, 7:40 PMupdate-build-files
.silly-queen-7197
06/20/2023, 7:43 PM0m2.272s
. This still feels like a long timesilly-queen-7197
06/20/2023, 7:46 PMwide-midnight-78598
06/20/2023, 7:56 PMsilly-queen-7197
06/20/2023, 10:03 PMsilly-queen-7197
06/20/2023, 10:04 PM[GLOBAL]
pants_version = "2.16.0"
backend_packages = [
"pants.backend.python",
"pants.backend.python.lint.flake8",
"pants.backend.python.lint.black",
]
[anonymous-telemetry]
enabled = false
[python]
enable_resolves = true
interpreter_constraints = ["CPython==3.10.*"]
[python.resolves]
python-default = "3rdparty/python/default.lock"
[python-repos]
indexes.add = ["https://%(env.FURY_AUTH)s:@pypi.fury.io/amlg/"]
[debugpy]
interpreter_constraints = ["CPython==3.10.*"]
install_from_resolve = "python-default"
[pytest]
install_from_resolve = "python-default"
requirements = [
"//:reqs-dev#pytest",
"//:reqs-dev#freezegun",
"//:reqs-dev#pytest-mock",
"//:reqs-dev#responses",
"//:reqs-dev#pytest-cov"
]
[black]
interpreter_constraints = ["CPython==3.10.*"]
install_from_resolve = "python-default"
requirements = ["//:reqs-dev#black"]
[flake8]
install_from_resolve = "python-default"
requirements = ["//:reqs-dev#flake8"]
[repl]
shell = "ipython"
[subprocess-environment]
env_vars = [
'GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1',
'GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1',
'GRPC_BUILD_WITH_BORING_SSL_ASM=',
]
silly-queen-7197
06/20/2023, 10:06 PMwide-midnight-78598
06/20/2023, 10:14 PM