[Pyrex] New Distutils implementation for Pyrex.

Billy G. Allie bill.allie at defiant.mug.org
Fri Aug 3 06:31:39 CEST 2007


Stefan Behnel wrote:
> Billy G. Allie wrote:
>   
>> I am re-implementing my PostgreSQL interface (pyPgSQL) using Pyrex to
>> implement an extension for the libpq C-API.  When using the supplied
>> build_ext, I notices that I had to have the .pxd files in the same
>> directory as the source .pyx file.  Also, the generated c source file
>> was placed in the same directory as the Pyrex source.  I also could not
>> specify Pyrex options to create a listing file, etc.  I wanted to have
>> the .pxd files in an separate include directory and I also did not want
>> to clean up the generated files from the Pyrex source directory.  To
>> correct these (minor) annoyances, I've implesmentd a new version of
>> buld_ext.py and created a version of core.py and extension.py.
>>     
>
> Hi,
>
> is this an independent implementation or is it based on the old one? If the
> latter, could you provide a patch against Cython and submit it at the Cython
> bug tracker? If it's new, could you still provide a single-file patch that
> includes the new files? We use Mercurial as version control system (meta data
> is in the source distribution), so an "hg export" would be greatly appreciated.
>
> https://bugs.launchpad.net/cython
>
> http://www.cython.org
>
>   
I am attaching a diff generated by the 'diff -cbN <originale Distutils 
directory> <new Distutils directory>' command.
I also changed all references to Pyrex to Cython and pyrex to cython in 
the files.

I've never used Mercurial so I don't know what an 'hg export' is.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.copyleft.no/pipermail/pyrex/attachments/20070803/2673f35b/attachment-0001.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cython.Distutils.diff
Type: text/x-patch
Size: 13869 bytes
Desc: not available
Url : http://lists.copyleft.no/pipermail/pyrex/attachments/20070803/2673f35b/attachment-0001.bin 


More information about the Pyrex mailing list