Using setuptools

David Wolever wolever at cs.toronto.edu
Sat Jul 5 19:44:45 PDT 2008


On 5-Jul-08, at 6:16 PM, Vlad Skvortsov wrote:
> Ivan Glushkov wrote:
> [skipped]
>> I've read requirements of ez_setup.py:
>> "You will need at least Python 2.3.5, or if you are on a 64-bit
>> platform, Python 2.4.".
>> ditrack requires Python 2.3, so we should either set the minimal
>> version of Python to 2.4 (see our  discussion about this in
>> http://lists.ditrack.org/pipermail/dev/2007-April/000210.html) or
>> don't use setuptools.
>> I suppose we should require Python 2.4, it seems to me that now it's
>> hard to find computers to such old version as 2.3. Though, i might be
>> wrong.
> My Mac has 2.3 and I'm not planning to upgrade any time soon. Well,  
> I could do that, but I think the cost doesn't justify the benefits  
> in this particular case.
The Python2.3 on my mac is 2.3.5 -- so sufficient for setuptools (and  
probably why they are still supporting it).

> Just to understand better, what difficulties does the current state  
> of things pose to you, David?
Basically, it makes it hard for me to "get tinkering" with dt.
I'd like it to be as simple as possible for someone to grab the SVN  
source and start poking around, fixing bugs, adding features, what  
have you.

I think life could be made better having a `setup.py develop`, but  
since there may be disadvantages to that, a couple of lines in the  
README saying "run `ln -s ...` to start developing" could make life  
better too.

(mmm yes, life would have been a lot better if I'd just said that to  
begin with... I appreciate the patience :) )


More information about the Dev mailing list