That one is multistage, great feature, but I think cache mounts would work fine with any number of stages. The mount option is a pretty new feature.
On Tue, May 7, 2019, 12:24 Wes Turner <wes.tur...@gmail.com> wrote: > > > On Tuesday, May 7, 2019, Daniel Holth <dho...@gmail.com> wrote: > >> Have you tried using buildkit and the RUN --mount option? I've done extra >> stuff here (downloading rpms in a second image first) but I think you could >> just use the cache option. >> >> It would also be easy to use a second image and COPY in old docker. >> >> https://github.com/dholth/vagrant-docker/blob/master/Dockerfile#L86 >> > > Thanks. Is this a multi-stage Dockerfile (with multiple FROM instructions)? > > Is there a guide for a PyPA recommended way to create network-efficient > reproducible (manylinux2010) wheels? > > >> >> On Tue, May 7, 2019, 11:59 Alex Becker <alcubec...@gmail.com> wrote: >> >>> You can use a local PyPI mirror, e.g. devpi, and point your docker >>> builds at that, basically tricking docker by going through the (local) >>> network stack instead of the filesystem. >>> >>> On Tue, May 7, 2019 at 8:12 AM Wes Turner <wes.tur...@gmail.com> wrote: >>> >>>> What is the best way to build docker images without constantly >>>> re-downloading packages from PyPI (to use ~O(1) bandwidth instead of O(n) >>>> for every build) >>>> >>>> (AFAIK, nobody has any issue with the amount of bandwidth PyPI uses) >>>> >>>> Thus far, Docker doesn't want to support a build-time -v option (that >>>> could be used to bind-mount .pip/cache in at build time): >>>> >>>> "build time only -v option" >>>> https://github.com/moby/moby/issues/14080 >>>> >>>> Buildah *does* support a build-time -v option (and can also do rootless >>>> builds without a docker socket) >>>> -- >>>> Distutils-SIG mailing list -- distutils-sig@python.org >>>> To unsubscribe send an email to distutils-sig-le...@python.org >>>> https://mail.python.org/mailman3/lists/distutils-sig.python.org/ >>>> Message archived at >>>> https://mail.python.org/archives/list/distutils-sig@python.org/message/IL6MGTSAA4X5UZDERCAAAFGGX5DGRPF3/ >>>> >>> -- >>> Distutils-SIG mailing list -- distutils-sig@python.org >>> To unsubscribe send an email to distutils-sig-le...@python.org >>> https://mail.python.org/mailman3/lists/distutils-sig.python.org/ >>> Message archived at >>> https://mail.python.org/archives/list/distutils-sig@python.org/message/2MNMGYBNFOOVGXA2JQ2PLDTZITZXANJU/ >>> >>
-- Distutils-SIG mailing list -- distutils-sig@python.org To unsubscribe send an email to distutils-sig-le...@python.org https://mail.python.org/mailman3/lists/distutils-sig.python.org/ Message archived at https://mail.python.org/archives/list/distutils-sig@python.org/message/UWNYYGT7BGCEOM4JP7WMMPFQJZ2HBGHC/