[Distutils] EasyInstall: svn support

Ian Bicking ianb at colorstudy.com
Sun May 29 21:46:12 CEST 2005

I just tried out EasyInstall, and it seems to work pretty well.  Well, 
I've only tried downloading packages, not really using them, but I'll 
try that next...

I added support to download from subversion repositories.  Basically it 
detects the svn index page (for http repositories, which can't be 
detected based on the URL), or the svn: URL type, and downloads from 
there.  I'd like for it to fix up the version based on the svn revision, 
but I haven't looked closely enough at that part yet, or if it's even 
possible since setup.py typically has a version hardcoded in it.  I'm 
not even sure what the version number should look like, so that it sorts 
properly with released versions (or even if it should sort with released 
versions at all; should versions also indicate branches, like stable vs. 

Anyway, I've attached a diff against 0.3a1 and the compete modified 
easy_install.py file.

Ian Bicking  /  ianb at colorstudy.com  / http://blog.ianbicking.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: easy_install.py
Type: text/x-python
Size: 19304 bytes
Desc: not available
Url : http://mail.python.org/pipermail/distutils-sig/attachments/20050529/7c12c20a/easy_install.py
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: easy_install_svn.diff
Url: http://mail.python.org/pipermail/distutils-sig/attachments/20050529/7c12c20a/easy_install_svn.diff

More information about the Distutils-SIG mailing list