[Python-modules-team] Xlwt/Pyexcelerator licensing information needs to be clarified

Jan Dittberner jan at dittberner.info
Mon Jan 5 09:34:30 UTC 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Mon, Jan 05, 2009 at 11:27:44AM +1100, John Machin wrote:
> On 5/01/2009 09:08, Jan Dittberner wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Hello,
>>
>> during my attempt to package xlwt for Debian and coordinating this
>> work with other Debian Python Module Team members, the following
>> problems regarding licensing information for both pyexcelerator and
>> its fork xlwt were discovered:
>>
>> 1. the included antlr.py is outdated and contains a hint to a file
>>    LICENSE.txt that is not include in pyexcelerator and xlwt sources
>>    we can solve this problem in Debian by removing antlr.py from the
>>    source tarball and depending on the recent antlr.py of an existing
>>    antlr package in Debian
>
> Re "outdated": the antlr.py included in xlwt 0.7.0 is from antlr2  
> version 2.7.5. xlwt's compilation of Excel formulas is tested to work  
> with that version.
>
> The latest (last?) release of antlr2 is 2.7.7 -- might work, might fix  
> bugs [none reported], ... but *not* tested.
>
> It seems (http://www.antlr.org/wiki/display/ANTLR3/Antlr3PythonTarget)  
> that Python output from antlr v3 is nowhere near ready for serious use.
>
> So what is the "recent antlr.py of an existing antlr package in Debian"  
> that you were proposing "depending on"?

Hello,

the version in Debian is currently 2.7.7 [1]. I tested its compatibility with
xlwt and it seems to be compatible.

[1] http://packages.qa.debian.org/a/antlr.html

Debian has a policy of not shiping included versions of third party code in a
release if there is a version in Debian. The reason is that this would make the
work of the Debian security team much more tedious.


Regards
Jan
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAklh1CYACgkQXZJ0m2XDVK+lQwCcCdbw6bYAYLlM0B9Ajp5oC6+q
wNsAn3hPwvfvossMV5WB9kw4fURraQej
=GaT8
-----END PGP SIGNATURE-----



More information about the Python-modules-team mailing list