Re: [Twisted-web] WebDAV branch merge

David Reid dreid at dreid.org
Tue Dec 20 11:25:36 MST 2005


On Dec 20, 2005, at 10:10 AM, James Y Knight wrote:

>
> On Dec 20, 2005, at 12:38 PM, Wilfredo Sánchez Vega wrote:
>
>>   - I use datetime in XML processing, which is apparently a Python  
>> 2.3+ feature.  It would be unfortunate to have to avoid datetime,  
>> though, since it would mean adding the relevant code to twisted  
>> somewhere.
>>
>>   The datetime issue we can either wave off by saying you need 2.3  
>> to use dav, or we go ahead and copy in a bunch of code.  I'd  
>> prefer to do that after merging if we think it's necessary to do  
>> so.  I vote for requiring 2.3, but maybe that's my inner laziness  
>> talking.
>
> If 2.2 support is required, I would suggest taking the datetime.py  
> module from pypy (from Python, was translated to C, and then the C  
> implementation was modified slightly. Then PyPy imported it from  
> Python and modified to match the C impl).
>
> Or 2.2 could just be dropped.
>
> James

I'm not sure that there is a policy for minimum version support  
across subprojects, but I support bumping the minimum python  
requirement for Twisted.web2 to python2.3.  I'm a little bit more  
bothered by the xattr requirement.  I'd support making this pluggable  
atleast before release (even if we only have a single xattr based  
implementation)  But I'm leaning towards that this shouldn't block  
the merge, as there is significant interest in Dav and it's generally  
better to branch from trunk (i.e. to improve vfs usage *ahem* stephen.)

-David




More information about the Twisted-web mailing list