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/

Reply via email to