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 Distribution

Cython-0.20.2.tar.gz (1.4 MB view details)

Uploaded Source

Built Distributions

Cython-0.20.2-cp35-cp35m-manylinux1_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.5m

Cython-0.20.2-cp34-cp34m-manylinux1_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.4m

Cython-0.20.2-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl (3.6 MB view details)

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

Cython-0.20.2-cp33-cp33m-manylinux1_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.3m

Cython-0.20.2-cp33-cp33m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl (3.6 MB view details)

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

Cython-0.20.2-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl (3.4 MB view details)

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

Cython-0.20.2-cp27-cp27mu-manylinux1_x86_64.whl (4.9 MB view details)

Uploaded CPython 2.7mu

Cython-0.20.2-cp27-cp27m-manylinux1_x86_64.whl (4.9 MB view details)

Uploaded CPython 2.7m

Cython-0.20.2-cp26-cp26mu-manylinux1_x86_64.whl (4.9 MB view details)

Uploaded CPython 2.6mu

File details

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

File metadata

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

File hashes

Hashes for Cython-0.20.2.tar.gz
Algorithm Hash digest
SHA256 ed13b606a2aeb5bd6c235f8ed6c9988c99d01a033d0d21d56137c13d5c7be63f
MD5 7fc13e1c665bdf7cea19ad08906af91f
BLAKE2b-256 984aeb57896c70a3cb6c8888bc942df455d96e361065db33a611fab943554219

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.20.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 396d1de2d6bb16e360eec653010e3e41cba2258bd07d70ae89f52e4eeaddb3c7
MD5 0206f63b354b76847d75d2c11c30dbbc
BLAKE2b-256 d2274b98f8f0b5cf2f02658064075f206b70e3900be82e27f10b70a18851d77b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.20.2-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7199b0a154d65e3ed2bf668658f34397f44f5e37bcc9c2906b91276c6da4735b
MD5 30fe7b52398573232ea9d15ef0b3f768
BLAKE2b-256 378dd7d1a9b1e4ac80b6883d40f72b9a6572dda3f5bb6e038ca8919a0d37c7c6

See more details on using hashes here.

File details

Details for the file Cython-0.20.2-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.20.2-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 54f133c09a120a8945c161d79532b3df2d01d48d14447061097018bc0fc2a6de
MD5 71bae8fcb334d6788c5be6123eefd7d2
BLAKE2b-256 cf4769c3b010763151464b7e01339dce2c2d4651e5285921a9088fe6a5414c5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.20.2-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a299c3a18c72c293a09e54e4c3316c8d69852158a9300396399561dc7469a9f4
MD5 ee1e44e8eec2b5faa5b3686f51cb05db
BLAKE2b-256 8b27f0598a26bbf20cd88dd7e3bdab2a06127081262377311345652eb5fe8df9

See more details on using hashes here.

File details

Details for the file Cython-0.20.2-cp33-cp33m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.20.2-cp33-cp33m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 af00a32b9a32c69bc2e481aab477acb5cf6d962a8f8b9cc653291a7930a2e9ae
MD5 708325fdd6b0ba05786d01d311010a40
BLAKE2b-256 9e5b90dcde91c418812f5ceeda1c378c4abf087b25d52957ab2f6c4c0dc470e0

See more details on using hashes here.

File details

Details for the file Cython-0.20.2-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.20.2-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b6c2cbf1095f02e9f11cf736614e3581801e8421a0715d49840c8483417d7124
MD5 9c3e8394bbeeca640cbe59d3e5e44356
BLAKE2b-256 f70152cc6d28472eed6bf16de5ee1da18ec99e221805600407a44a913f900041

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.20.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b544f5034ff8d99d1bc0c59d8a3c6b0c0d343391e837398424a9f49fed59671c
MD5 c686757881a0e26d8dd1fb5ad243d75f
BLAKE2b-256 927b3bad2d025abd533be590d94eda23b3fa49c30e7de63dda16ee50517b68dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.20.2-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 562787c4689911d13ab46b6f0866bd6b70e2f56b364731d4741563017e0db552
MD5 96a6d13e2d2c19cec59b137aa80f9bc6
BLAKE2b-256 f27d0636c093eac16c5be28dc578b4da2079d561ae4fd39eabef23dc3dc4c78e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.20.2-cp26-cp26mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 320e1e34397f8b193e17737efb3e040702700c02565038f9f918deeae2962211
MD5 6c7210e29507d4c47052a3ad628f477e
BLAKE2b-256 bf33bf6028fcc1709d121dd739866bcf037f1bb34975287608f80824bf181edd

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