happy-kitchen-89482
11/09/2025, 11:49 PMcurved-manchester-66006
11/10/2025, 8:49 PMwide-midnight-78598
11/10/2025, 8:50 PMwide-midnight-78598
11/11/2025, 7:36 PMscie-pants - we'll probably want to keep the same pex-based approach that we use today, as there's no real value in re-factoring to using scies since it already works. Our update process is ensuring there is a valid 3.14 interpreter available, and then setting whatever defaults we want/need.
I updated the assless-chaps repo with a rust runner, instead of the python one. Big reason being, it highlights how little code we could choose to run (and how few deps we'd need to maintain) for a golden path run. Obviously no backwards compat... Also no auto-downloading the correct scie - but that's trivial. We could get it to a point where we pull the runner into the mainline Pants repo and not have a separate scie-pants project at all.
I just wanted to ensure we're separating:
⢠the machinery inside Pants to create scies (e.g. plumbing the --scie flags from Pex)
⢠from the act of creating a scie OF Pants (which my assless-chaps repo does by downloading science and generating a lift file if we want)
⢠from the scie-pants runner, itselfwide-midnight-78598
11/11/2025, 7:38 PMcurved-manchester-66006
11/13/2025, 3:43 PMas there's no real value in re-factoring to using scies since it already works.I think there would be tremendous value in being able to unambiguously assert what version of Python+PBS we are using. To do that today we have this awkward two step update where we need to update scie-pants and then update the version of scie-pants to use in Pants. I think the feedback we have gotten is that needing to update scie-pants is confusing to users and should be done as sparingly as possible. As you said I don't think it is that much code to say "download this scie and run it" vs all the -- critical for backwards compatibility -- things scie-pants can do today.
wide-midnight-78598
11/13/2025, 3:45 PMscie-pants"
As in, the one we have today - and trying to retrofit that to point at scies instead of pexes.
If the intention is to gut the current scie-pants down to effectively just the 3 files that would make up the "runner", then yeah, I'm 100% on board with that (aka a more sophisticated assless-chaps"wide-midnight-78598
11/13/2025, 3:46 PMcurved-manchester-66006
11/13/2025, 3:52 PMwide-midnight-78598
11/13/2025, 3:56 PMcurved-manchester-66006
11/13/2025, 4:01 PMwide-midnight-78598
11/13/2025, 4:06 PMwide-midnight-78598
11/13/2025, 4:07 PMwide-midnight-78598
11/13/2025, 4:07 PMwide-midnight-78598
11/26/2025, 9:19 PM