Re: [ANN] PyYAML-3.06: YAML parser and emitter for Python

Kirill Simonov <[email protected]>
Newsgroups gmane.text.yaml.general
Message-ID <[email protected]>
Hi Scott,

[email protected] wrote:
> ...
>> * Building LibYAML bindings no longer requires Pyrex installed.
> ...
> 
> I'm wondering if there is any benifit to dropping/retaining Pyrex as a 
> build dependency in the Debian package?  What's difference if I build 
> with/without it?  

The Pyrex dependency was dropped because the tgz is now shipped with a 
pregenerated _yaml.c file.  Therefore there's no need for users to run 
Pyrex to compile _yaml.pyx into _yaml.c.  You may still rebuild _yaml.c, 
if you have Pyrex installed, if you pass the --force option to the 
build_ext command.  Whether or not you need to do it for the Debian 
package, I'm not sure.  I would probably prefer if you keep the 
pregenerated _yaml.c because it would mean everybody uses the same code 
and I would not have to be hunting for bugs which may be introduced by 
different versions of Pyrex.  FYI, _yaml.c in .tgz was built with 
Pyrex-0.9.8.5 while there is some bug in the previous version of Pyrex, 
0.9.8.4, which prevents it from building _yaml.c.

Thanks,
Kirill

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.