pantsbuild / pants

The Pants Build System
https://www.pantsbuild.org
Apache License 2.0
3.19k stars 613 forks source link

Port `scie` plugin to mainline #21100

Open sureshjoshi opened 1 week ago

sureshjoshi commented 1 week ago

I've got a plugin that I've been using for about a year to package pexes into scie files using science.

I didn't mainline it because John mentioned that eventually pex will gain this functionality natively, so it seemed silly to port this in.

Today I realized, it's sillier to NOT port this in and then just eventually deprecate it in favour of the native tooling later. These are incredibly useful to me for non-docker deployments, and just making tooling easier on my machine (e.g. https://github.com/sureshjoshi/pantsible).

https://github.com/sureshjoshi/pants-plugins/tree/main/pants-plugins/experimental/scie https://github.com/a-scie/jump https://github.com/a-scie/science