Is there a suggested way to get a reproducible pan...
# plugins
b
Is there a suggested way to get a reproducible pants install in the prescence of thirdparty requirements? For example: with a
requirements.txt
next to
register.py
, or even with
[GLOBAL].plugins
. Background: I just realised today that the
plugins = ["hdrhistogram"]
line we have in our
pants.ci.toml
on recommendation from https://www.pantsbuild.org/docs/using-pants-in-ci seems to be unpinned. Presumably I could go and replace everything with transitively pinned
==
requirements, but that feels... unsatisfying; is there another way?
b
No, we ought to allow plugins from a lockfile but no one ever did it
h
Yeah, that seems like something we should definitely do
Live up to our own recommendations
c
yea, we got one step further by allowing plugins to point at a
requirements.txt
file to install along with it, next logical step is to support lockfiles. 🙂
b