> 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