[Pyrex] Pyrex release for Python 2.5?

William Stein wstein at gmail.com
Mon Oct 23 20:00:04 UTC 2006


Hi,

Since everybody is posting their patched version of Pyrex, I'll post
mine:

   http://modular.math.washington.edu/tmp/pyrex-20061022.tar.bz2

Mine has full support for the new __index__ method.
It also supports correct cimports across directories (and sets
tp_name correctly in extension modules, even if the module name
has several dots in it -- you have to run pyrexc from the top
level directory).  It also has much more verbose error messages.
The Pyrex directory of my tarball there's a .hg mercurial
repository, which I've recorded all my changes into.

I'm doing all this because the SAGE people have now written about
30000 lines of code for SAGE in Pyrex, and sometimes we need to
improve things.

  -- William      (http://sage.math.washington.edu)

My HG changelot for Pyrex is:

changeset:   8:88bc22a39e40
user:        William Stein <wstein at gmail.com>
date:        Sat Oct 21 21:56:20 2006 -0700
summary:     Add correct setting of tp_name to the full module name in  
Nodes.py.

changeset:   7:a17974b7a78a
user:        William Stein <wstein at gmail.com>
date:        Sat Oct 21 21:54:06 2006 -0700
summary:     Print out the usage message if pyrexc is called with no  
options and no input source files.

changeset:   6:bfb1141bd850
user:        William Stein <wstein at gmail.com>
date:        Sat Oct 21 20:56:56 2006 -0700
summary:     Don't list experimental macosx only options.  Never needed in  
context of SAGE.

changeset:   5:19b65afe3178
user:        William Stein <wstein at gmail.com>
date:        Sat Oct 21 20:55:47 2006 -0700
summary:     Add to help that multiple include directories are allowed.

changeset:   4:4cbb7d9ff514
user:        William Stein <wstein at gmail.com>
date:        Sat Oct 21 19:47:08 2006 -0700
summary:     Added nice error messages with context information.

changeset:   3:37b085ba4d7c
user:        William Stein <wstein at gmail.com>
date:        Sat Oct 21 19:35:04 2006 -0700
summary:     Print "warning: " before warnings, so they look different  
than errors.

changeset:   2:bc0cd828b4cd
user:        William Stein <wstein at gmail.com>
date:        Sat Oct 21 18:53:34 2006 -0700
summary:     Added a "Warning" class, and changed it so redeclaring or  
re-importing is a warning rather than an error.

changeset:   1:3d8ba7d930b9
user:        William Stein <wstein at gmail.com>
date:        Thu Oct 19 21:30:50 2006 -0700
summary:     Version of Pyrex distributed with SAGE on October 19, 2006

changeset:   0:0bfe89e1106d
user:        William Stein <wstein at gmail.com>
date:        Thu Oct 19 21:28:18 2006 -0700
summary:     Official Pyrex version 0.9.4.1



More information about the Pyrex mailing list