On Tue, Jul 19, 2005 at 09:51:45PM -0400, Phillip J. Eby wrote: > Cool. Note that if you use EasyInstall, you could also just have people > type in the name or URL of a package, and then Trac could find and install > it.
I'll suggest this as another option. > >Previously I had no version of setuptools installed on this machine, > >so I downloaded ez_setup.py and ran it. It didn't work the first > >time, because setuptools.pth got installed with the wrong permissions > >(my umask is 077). The egg itself had the correct permissions, > >however. > > Interesting. Did easy-install.pth get the right permissions, or no? I'd > have expected them to end up with the same permissions. Directories > probably get correct permissions, but I'm not doing any explicit > permissions setting anywhere. No, it didn't get the right permissions either, at least when I tried it this time. This appears to have been a red herring; I actually did two installs, the second as root so easy_install.py could go into /usr/local/bin, and the second install overwrote everything from the first install -except- the .pth files. The permissions were wrong on the contents of the egg in the first install, too. > By the way, I'd suggest testing against the current CVS HEAD as soon as > practical, because there are some significant API changes in there. Also, > that's where any permissions bug fix would go, at least until 0.6a1 is > released. I just confirmed I see the same thing with a simple python setup.py install on the CVS HEAD setuptools. This may just be a generic distutils problem that I've never seen before. -- Nicholas Riley <[EMAIL PROTECTED]> | <http://www.uiuc.edu/ph/www/njriley> _______________________________________________ Distutils-SIG maillist - [email protected] http://mail.python.org/mailman/listinfo/distutils-sig
