also, are the pants rust crates uploaded to <crate...
# development
c
also, are the pants rust crates uploaded to crates.io yet? i am already using the
fs
,
fs_util
,
process_execution
, and
process_executor
crates in several other ideas i've had, and all i could do is point them to my the crates in my local pants checkout, which is not very reproducible. i'm not looking for very much stability, i just want to be able to bootstrap a project like https://github.com/cosmicexplorer/upc/tree/master/local. i think that it would be very interesting to use these crates to do bazel remote execution on totally different tools, for example, as well as a zero-overhead API for sharing memory across languages. cc @average-vr-56795 if we're worried about exposing that API right now, i will likely make pants a submodule in this repo and just point to there, which should work just fine for now. in fact, i'll probably just do that for now until i can demonstrate those crates are useful enough outside of pants.
e
You can just use a
git,rev
dependency for reproduceability right? No need for waiting on crates.io, local pants checkouts or git submodules.
w
yea, i think that using git versioned deps would be the way to go. i don’t think that we want to be on crates.io until there is consensus on what should be a public api