How the Vyper compiler is published.
Hi - I code over at Truffle. We'd really like to add the ability to use Vyper contracts in truffle projects. @maurelian Has recently written a nice utility that demonstrates this is possible (see here).
We're also about to start supporting dockerized solc and have some simple cli and configuration in place to make that possible. It would be nice if users could run something like:
$ truffle compile --list vyper
> [
> "0.1.0-beta.1 ",
> "0.0.4",
> ]
$ docker pull ethereum/vyper:0.1.0-beta.1
$ truffle compile
Begin publishing compiler releases to docker hub.
solc on docker hub for reference.
Thanks! This project is awesome :)

We have a docker image, not sure if it's published.
We also have a snap!
@cgewecke I will have a look at this :-)
@cgewecke do you know who has access to the ethereum namespace on dockerhub?
@jacqueswww No, so sorry, I don't. I'll ask over solidity-dev gitter how they did it super quick.
@jacqueswww It's believed that chriseth knows.
I just created ethereum/vyper. Please tell me your docker hub username and I can add you.
@cgewecke I just pushed the latest master to dockerhub :smile:
I also added an ENTRYPOINT to the docker file, meaning you can run the compiler with docker run vyper - which I believe is how it's intended to be used?
@jacqueswww Great! Thank you so much :) Exciting.
FWIW this is how the command is invoked (on my box anyway). Seems normal - same as solc and geth.
docker run ethereum/vyper # works
docker run ethereum/vyper:latest # also works
Docs also updated: https://vyper.readthedocs.io/en/latest/installing-vyper.html#dockerhub