> I've come to doubt the wisdom of omitting the metadata or using a
> default install location that differs from pip's default location.
> Once we download the pip wheel file, we should be able to unpack it to
> a secure temporary directory and use it to install itself. That means
> we should be able to do a full install of pip by default, rather than
> anything that hides the metadata. Updating it later then becomes the
> same as updating any other pip installed distribution.
>

ok, sounds good.

once the pip bootstrap is done, you'll just have a standard install of pip.
and after that, it's pip's job to support upgrading itself properly for
users.




> The Linux distros can deal with it by either preinstalling pip as part
> of the python packages, or just leave the bootstrap script out of the
> Python packages and provide a distinct python-pip package as they do
> now. "sudo yum install python-pip" and "sudo apt-get install
> python-pip" are already pretty easy ways to bootstrap pip - it's
> Windows that really needs the help, and a "it's just like any other
> pip maintained package" approach is highly desirable there.
>
> The only trick would be ensuring the pip wheel console script doesn't
> collide with the bootstrap script, but worst case, we just special
> case that directly in pip.
>
> Cheers,
> Nick.
>
> --
> Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
>
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to