Hi! Our project relies on a hierarchy of Docker images. What we do in the Dockerfiles, eg.:
• install Google Cloud SDK and other non-Python tools, like Spark BigQuery connector (it's a Java JAR)
• update libraries/tools coming with the OS
• call certain commands so that the Python tools fetch certain data, and so that this data is available in the image already
• update various configs
Now, we're trying to see if and how we can make use of Pants. Most prominently, can we somehow express a dependency on non-Python packages in Pants, and execute an arbitrary piece of logic?