Skip to content


AndreMiras edited this page · 2 revisions
Clone this wiki locally

Cython: C-Extensions for Python, Wiki

This is a wiki for anything related to the Cython or Pyrex projects.

Cython is a language that makes writing C extensions for the Python language as easy as Python itself.

Cython is based on the well-known Pyrex, but supports more cutting edge functionality and optimizations.

Development of Cython is partly motivated by the needs of SAGE.

See our proposals for the Google Summer of Code 2011.

Quick Links

Cython Installers

Tips and Tricks


Stefan Behnel, Robert Bradshaw, Dag Seljebotn, Lisandro Dalcin.

Mailing Lists

Our development mailing list is cython-dev and user mailing list at

In the past we also used a Google group and a list at BerliOS Developer. You can still read the archives at Gmane.

Project Goals

  • Fully supported easy-to-use test suite (see this post), including the normal CPython test suite.
  • Easy installation and usage.
  • Rich, accessible documentation. Make sure the examples are plenty and can be automatically tested.
  • Make Cython part of the standard distribution of Python (like ctypes).
  • Compile all Python code except for possibly some obvious exclusions, which will be worked out by developers.
  • Very fast when the user explicitly declares types (but we're not going to make promises with type inference). Precise benchmarks.
  • Mitigate or eliminate the need for users to invoke the Python/C API directly without sacrificing performance.



Something went wrong with that request. Please try again.