happy-kitchen-89482
04/14/2025, 7:21 PMtall-country-45957
04/14/2025, 8:02 PMhappy-kitchen-89482
04/14/2025, 8:16 PMfresh-mechanic-68429
04/18/2025, 1:18 AMhappy-kitchen-89482
04/20/2025, 4:55 PMshy-apartment-29716
04/20/2025, 5:03 PMbroad-processor-92400
04/23/2025, 1:14 AMhappy-kitchen-89482
04/26/2025, 3:03 AMrun_rule_with_mocks
doesn’t work with call-by-name at the moment? At least that is what I’m seeing.fresh-mechanic-68429
04/28/2025, 2:56 PMhappy-kitchen-89482
04/29/2025, 1:49 PMpsutil/_psutil_common.c:9:10: fatal error: Python.h: No such file or directory
fierce-truck-19259
04/30/2025, 1:57 PMbroad-processor-92400
05/01/2025, 1:50 AMbroad-processor-92400
05/02/2025, 3:05 AM2.26.x
branch until we either get that out or decide to wait.)
Please review and/or let me know of any last minute concerns! 🙂fresh-mechanic-68429
05/03/2025, 4:37 PMacoustic-librarian-29560
05/05/2025, 1:38 PMhappy-kitchen-89482
05/06/2025, 6:58 AMfresh-mechanic-68429
05/06/2025, 4:09 PMcareful-address-89803
05/07/2025, 10:35 PM-ldebug
arg is passed? I can simply request GlobalOptions
and then if global_options.level > <http://LogLevel.INFO|LogLevel.INFO>:
, but is there a more approved way?broad-processor-92400
05/07/2025, 11:34 PMacoustic-librarian-29560
05/08/2025, 5:52 PMkeyring
on its own. However, there's a bit of a thorny bootstrapping problem.
My instinct, following the script I have that does this now, is to create a keyring
subsystem, which is a PythonToolBase
subsystem that can easily export a pex for keyring
+ any additional dependencies, like keyrings.google-artifactregistry-auth
.
However, I believe the keyring pex needs to be added to to the PATH
for pex_cli processes, which python_tool_base.py
has a dependency on. Furthermore, there's also the issue of needing to call create a pex CLI process to create the keyring pex in the first place. Packaging keyring as an external tool is also problematic because it typically requires other Python dependencies to work with services like Google artifact registry.
I also tried only importing the subsystem if TYPE_CHECKING
but this doesn't work with the rule decorator. I was curious if anyone had any ideas or opinions on how to work around this.happy-kitchen-89482
05/10/2025, 12:32 PM2.27.x
release branch this weekend. So this is a last call for any outstanding PRs that you want to merge into main
before I do so.happy-kitchen-89482
05/10/2025, 12:37 PMGet
. This is an important step towards deprecating Get
which in turn will allow us to simplify and speed up the solver (and therefore pantsd startup times). As it happens, the monthly Pants developer meeting is on Monday, so we will use that meeting to kick off the fixit week and discuss how each of us can help. Stay tuned for more info here!elegant-park-52418
05/12/2025, 6:25 PMtall-country-45957
05/12/2025, 8:02 PMhappy-kitchen-89482
05/12/2025, 8:56 PMhappy-kitchen-89482
05/12/2025, 8:56 PMhappy-kitchen-89482
05/12/2025, 8:56 PMhappy-kitchen-89482
05/12/2025, 8:56 PMfast-nail-55400
05/12/2025, 9:47 PMtarget_types
and rules
. Will benefit out-of-tree plugins which want a chance to run some logic consistently before registering things with the engine.)fresh-mechanic-68429
05/13/2025, 2:43 AM