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

Download files

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

Source Distributions

Cython-0.21.2.zip (1.9 MB view details)

Uploaded Source

Cython-0.21.2.tar.gz (1.5 MB view details)

Uploaded Source

Built Distributions

Cython-0.21.2-cp35-cp35m-manylinux1_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.5m

Cython-0.21.2-cp34-cp34m-manylinux1_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.4m

Cython-0.21.2-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.4m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

Cython-0.21.2-cp33-cp33m-manylinux1_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.3m

Cython-0.21.2-cp33-cp33m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.3m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

Cython-0.21.2-cp32-cp32m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.2m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

Cython-0.21.2-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (3.7 MB view details)

Uploaded CPython 2.7 macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

Cython-0.21.2-cp27-cp27mu-manylinux1_x86_64.whl (5.3 MB view details)

Uploaded CPython 2.7mu

Cython-0.21.2-cp27-cp27m-manylinux1_x86_64.whl (5.3 MB view details)

Uploaded CPython 2.7m

Cython-0.21.2-cp26-cp26mu-manylinux1_x86_64.whl (5.3 MB view details)

Uploaded CPython 2.6mu

File details

Details for the file Cython-0.21.2.zip.

File metadata

  • Download URL: Cython-0.21.2.zip
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Cython-0.21.2.zip
Algorithm Hash digest
SHA256 594895261ef733512e4dabf0f6e4db2e8c23051b7b1eae500f3006d06cfa63ac
MD5 c2b920b9539c361aa62b237907e747b8
BLAKE2b-256 6bf77e4773fa3b2360f7e3ca0f790f8ce06db224bc9aab75cb76b7108f34786f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for Cython-0.21.2.tar.gz
Algorithm Hash digest
SHA256 b01af23102143515e6138a4d5e185c2cfa588e0df61c0827de4257bac3393679
MD5 d21adb870c75680dc857cd05d41046a4
BLAKE2b-256 69182b6455b765f06cb4ec392774871d799a3cdc4967869e66f199954ef42ba2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.21.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 971129f7222eb1c01283278292ec35f61d99aae43969aeca6c09617c1d4a9797
MD5 2ec48c14a1ba48731eae9c62e0bf3a26
BLAKE2b-256 f27de22acbb6bb3c39377b5f5d4107b56667865341396c4c26e5f2f1e0b247e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.21.2-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b244e03f583b699ddceba6916d54a97c817261ea21bbc72d92b086a934361491
MD5 15abc8e600247a8b81bde80ddcffa237
BLAKE2b-256 02e150bce3dda7bb37e63c8a4032e889714c2773c8f6d924fa69bfc07cb1577d

See more details on using hashes here.

File details

Details for the file Cython-0.21.2-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.21.2-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 de7b689eaf1cd339d3bcabcda088fcd00e75e1dda87fe153e62625ebf82e67fe
MD5 f066e674335a7f1c2b17174830305130
BLAKE2b-256 7e21d2096afbdda8ea999d2e32da8fbc917a8c276ebfa9ee0c1629c3a218bdc8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.21.2-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 201b7a24ffdc70c210b44e39fc6d029ac88aa80b21f120fdde3a6813875f0559
MD5 fbfe8e4be27f3e9b87df3655f9b5f4cf
BLAKE2b-256 326ce393286ee7fba268da04d85403c065d77b4bf46598eb697faa5399f21951

See more details on using hashes here.

File details

Details for the file Cython-0.21.2-cp33-cp33m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.21.2-cp33-cp33m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d731ff112e29fbd04941e8d17115c1be0075a7bb7c5481b325d2ba0a88b62b90
MD5 a91394642ca03325d98903219143cdee
BLAKE2b-256 c568875967170ab731c824817ea8a86159d508148da810ebd8bccd194b8d2d7c

See more details on using hashes here.

File details

Details for the file Cython-0.21.2-cp32-cp32m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.21.2-cp32-cp32m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e7bd86d484be96900d8bf3f4c8900792d28f9b3a22563b53a5ef0c4273de1baa
MD5 ceaa0c2b8256fc93288c9342f4abe04e
BLAKE2b-256 3cbe57de5e04a673d9255baa02f512380e970ebe1031102e853f27081dc2e6bc

See more details on using hashes here.

File details

Details for the file Cython-0.21.2-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.21.2-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 3510e6518246f3c15a80d7cc828fba8f625fdf6e758bcbfd52c73d3747d24914
MD5 b8c947310db995f0fa967934a5324a66
BLAKE2b-256 537a12d6a4c8a266e63e40f22d9123a5cff496a68a73d7302785b8e2eb5e690f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.21.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 68f1ae5d61b57199bf4760396e382fb9587a11cfb03d742c8988228b45d45268
MD5 6b6ce949f97b94bbc795a2c75a249112
BLAKE2b-256 ac9b187d80adddcd042a86edade8fd5c49641e5e8fe3b6b5ef766b5e8bb3390c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.21.2-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1f9cc520a4b0e290c31f2324e098c3048df056a06b79146e0a8e4a6e27e32824
MD5 4012db2586b6d49133d6b610305a56e0
BLAKE2b-256 8f195aab2a2c71d1c26e571f91cd61f7b3e1f6452132c63db6d9716c4be41d89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.21.2-cp26-cp26mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cc3ab594593f321992b8dbddb92af073deae65d1c849238f1c5370065f3f442f
MD5 9bb37066707343240e83388414ebcc6b
BLAKE2b-256 6f6db13fb8e6832a786ad95bcd20c4707348ae38ecb45c2e7c3d9bf4a20aebc6

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