[Distutils] setuptools: Missing unmanaged module warning; Failed SVN cleanup; Wrong version in .egg name
Phillip J. Eby
pje at telecommunity.com
Tue Nov 1 18:11:00 CET 2005
At 11:51 AM 11/1/2005 +0000, John J Lee wrote:
>On Tue, 1 Nov 2005, John J Lee wrote:
>[...]
> > --- setuptools\command\easy_install.py~ Mon Oct 31 18:09:31 2005
> > +++ setuptools\command\easy_install.py Tue Nov 01 11:12:53 2005
> > @@ -318,7 +318,8 @@
> >
> > finally:
> > if os.path.exists(tmpdir):
> > - shutil.rmtree(tmpdir)
> > + #shutil.rmtree(tmpdir)
> > + os.system('rmdir /q /s %s' % tmpdir)
>[...]
>
>A colleague suggests that setuptools should use svn export to avoid
>creating the permissions issue in the first place. Does that sound
>reasonable?
It would then not work for revision tagged builds, which is one of the big
selling points for having subversion checkouts in the first place. It
would also not work if you were planning to do development work on the
code, which is another one of the big selling points of the feature.
I wonder what the permission problem is, and if perhaps it could be fixed
by easy_install doing an os.walk() and chmod'ing the files and/or
directories before the rmtree?
More information about the Distutils-SIG
mailing list