[Distutils] PyPi’s predictable download url
Alex Grönholm
alex.gronholm at nextday.fi
Thu Jul 27 06:06:18 EDT 2017
Wes Turner kirjoitti 27.07.2017 klo 02:36:
>
>
> On Wednesday, July 26, 2017, Paul Moore <p.f.moore at gmail.com
> <mailto:p.f.moore at gmail.com>> wrote:
>
> On 26 July 2017 at 15:52, Alexander Belopolsky
> <alexander.belopolsky at gmail.com> wrote:
> > On Wed, Jul 26, 2017 at 10:21 AM, Nick Coghlan
> <ncoghlan at gmail.com> wrote:
> >> .. the most robust option is to instead let a dedicated client
> tool like pip
> >> handle the problem:
> >>
> >> * pip install: retrieve *and* install a component
> >> * pip download: just retrieve the files without installing them
> locally
> >
> > This is a sound advise in general, but the specific issue here
> is how
> > to bootstrap virtualenv for python 2.7 on the systems with
> > missing/broken pip? Note that "ensurepip" may not be an option
> for a
> > user without root privileges.
> >
> > The bootstrap options offered at
> > <https://virtualenv.pypa.io/en/stable/installation/
> <https://virtualenv.pypa.io/en/stable/installation/>> don't work.
> > There is an open issue about this on Github:
> > <https://github.com/pypa/virtualenv/issues/1042
> <https://github.com/pypa/virtualenv/issues/1042>>. A comment on that
> > issues suggests "curl
> > https://pypi.python.org/simple/virtualenv-15.0.1.tar.gz
> <https://pypi.python.org/simple/virtualenv-15.0.1.tar.gz>", but that
> > does not work either.
>
> I didn't get the impression that this was the problem the OP was
> hitting, and it's certainly not what I'd recommend for him, but you
> should be able to just clone the virtualenv repo and run ```python
> virtualenv.py``` to get started.
>
>
> A shallow clone would minimize the bandwidth cost:
>
> $ git clone --depth=1 https://github.com/pypa/virtualenv
>
Doesn't work for projects using setuptools_scm, as they require the
latest tag to get the version info.
> If all you need to do is bootstrap a latest pip and virtualenv,
> there's always get-pip.py?
>
> - Docs:
> https://pip.pypa.io/en/stable/installing/#installing-with-get-pip-py
> - Src: https://bootstrap.pypa.io/get-pip.py
>
> $ python get-pip.py --user
> $ ~/.local/bin/pip install --user virtualenv virtualenvwrapper
>
>
>
> Paul
> _______________________________________________
> Distutils-SIG maillist - Distutils-SIG at python.org
> https://mail.python.org/mailman/listinfo/distutils-sig
> <https://mail.python.org/mailman/listinfo/distutils-sig>
>
>
>
> _______________________________________________
> Distutils-SIG maillist - Distutils-SIG at python.org
> https://mail.python.org/mailman/listinfo/distutils-sig
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20170727/6826304a/attachment-0001.html>
More information about the Distutils-SIG
mailing list