Skip to main content

The Cython compiler for writing C extensions for the Python language.

Project description

The Cython language makes writing C extensions for the Python language as

easy as Python itself. Cython is a source code translator based on the well-known Pyrex, but supports more cutting edge functionality and optimizations.

The Cython language is very close to the Python language (and most Python code is also valid Cython code), but Cython additionally supports calling C functions and declaring C types on variables and class attributes. This allows the compiler to generate very efficient C code from Cython code.

This makes Cython the ideal language for writing glue code for external C libraries, and for fast C modules that speed up the execution of Python code.

Project details


Release history Release notifications | RSS feed

This version

0.20

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Cython-0.20.tar.gz (2.6 MB view details)

Uploaded Source

Built Distributions

Cython-0.20-cp35-cp35m-manylinux1_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.5m

Cython-0.20-cp34-cp34m-manylinux1_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.4m

Cython-0.20-cp33-cp33m-manylinux1_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.3m

Cython-0.20-cp27-cp27mu-manylinux1_x86_64.whl (4.7 MB view details)

Uploaded CPython 2.7mu

Cython-0.20-cp27-cp27m-manylinux1_x86_64.whl (4.7 MB view details)

Uploaded CPython 2.7m

Cython-0.20-cp26-cp26mu-manylinux1_x86_64.whl (4.7 MB view details)

Uploaded CPython 2.6mu

File details

Details for the file Cython-0.20.tar.gz.

File metadata

  • Download URL: Cython-0.20.tar.gz
  • Upload date:
  • Size: 2.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Cython-0.20.tar.gz
Algorithm Hash digest
SHA256 19bfd04294952214036de863720f2a1198a7446b59b924b8beae6a23d5b54a7b
MD5 104f3bcdeb4969ba426a37376b4c0e7f
BLAKE2b-256 ade5605b2e3767e50f37edaecfa19d7c83cc6e295b4de69e35c7fc2146c21f0c

See more details on using hashes here.

File details

Details for the file Cython-0.20-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.20-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 eff7aef1d2ca33474a43870d8692685c5ca88fb512d1be40841ac767279544c2
MD5 51ea798d64dd109211e9f0461d563ae4
BLAKE2b-256 628efdbe9941cb77e931a882c9ede5453dd9f0f534fb5494a23e016a59e3499a

See more details on using hashes here.

File details

Details for the file Cython-0.20-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.20-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 97268d6a170f8f4a7c13b1ea0d06ca4f5c48d8d9221cd0afe25581d8e65a75e7
MD5 681dacee86db38987dac19474ecc2586
BLAKE2b-256 8a895cc8d623d0a99cd366e32b8b61a039fd9a85e4cfe58a7312fa87b040e0d4

See more details on using hashes here.

File details

Details for the file Cython-0.20-cp33-cp33m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.20-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 692f1c01a2a6cb9e723ebb8a103c7a25cc9255081d813d7d28b4d8bd52ba1a4d
MD5 22d17a7e636e6bb18e256009166380c3
BLAKE2b-256 0c7d613cdb8e14cab0abe8dc64eaa33db8f106eef0058f591ee9279627ce4b2b

See more details on using hashes here.

File details

Details for the file Cython-0.20-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.20-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 233dcb5cc9735f88747f34e26e97434d7d81d1f8a5500696feb0755593a07637
MD5 797da84da49059535cc7763b107b46a7
BLAKE2b-256 21eac4f868f759d9db554b91b436875ad6dfa76853161114596e46e4ae2eab53

See more details on using hashes here.

File details

Details for the file Cython-0.20-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.20-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4749161ff0ee3ff052e1ff757a14a833770bb9c5852a6747bb7cf8a476256039
MD5 8a677ab3bb52af6f9875489bc66a10d4
BLAKE2b-256 d2dd4ff7304933a810269d9ec72a69342a25a88e169ea31564d23801ef25ce6b

See more details on using hashes here.

File details

Details for the file Cython-0.20-cp26-cp26mu-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.20-cp26-cp26mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fade9aeaa19b773659c0a826f91f318b478e9a8dbf6bb1ab69687764009dcab2
MD5 f5eb34a21743643478e5f1bddf383e79
BLAKE2b-256 4cff574460bfce780f9e3939b2d9533027b63667cc12afac28b5eb7209a69b67

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page