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.1.zip (3.2 MB view details)

Uploaded Source

Cython-0.21.1.tar.gz (2.7 MB view details)

Uploaded Source

Built Distributions

Cython-0.21.1-cp35-cp35m-manylinux1_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.5m

Cython-0.21.1-cp34-cp34m-manylinux1_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.4m

Cython-0.21.1-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.1-cp33-cp33m-manylinux1_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.3m

Cython-0.21.1-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.1-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.1-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.1-cp27-cp27mu-manylinux1_x86_64.whl (5.3 MB view details)

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m

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

Uploaded CPython 2.6mu

File details

Details for the file Cython-0.21.1.zip.

File metadata

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

File hashes

Hashes for Cython-0.21.1.zip
Algorithm Hash digest
SHA256 f0ca8042fcc8122c3e81037aa7985bd2fa72d31ee2579a6b503a0b4c8ef7642d
MD5 3e8ed7f5d49cb931105d3c99263be060
BLAKE2b-256 c34801404845b6a212326da8c0286219b6c44595b3d1802297c0b29bc4611e9f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for Cython-0.21.1.tar.gz
Algorithm Hash digest
SHA256 43f64d225186ec7601249ebd1e8f8a7c33767974b493de6783c5b3dd0415bf35
MD5 c59163d7c72c0a0ee5eb84edd17935ed
BLAKE2b-256 aeb2f56de6cea0bf1dcc204a966b95eacb0fc824abda30d4d6eb90b160400ddb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.21.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b2e19b68ef84ef627c346c1ccbbe7ae861f79be6be09158e055a5eb37353adce
MD5 ceb00bb7e185e7f4e324df86c3741874
BLAKE2b-256 72c34a10e86cda9e540104c676e34ff6cfff1a616ed75e8f419e8d9d58d5c3f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.21.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f3052b0664d136e2e2c25573326ee2796b1ae876901f6b033dfdc9c46421b00f
MD5 60edefa261f169b27a4d55b1afe4506d
BLAKE2b-256 357e1a660e0a866aecbc5297dc1a7b5b10ad0d8c3e75d84c247b9d7ce589d823

See more details on using hashes here.

File details

Details for the file Cython-0.21.1-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.1-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 59b49111f6a6c270e22a61a2b4374bc02ffea69dec7db3df04ab24147326e58f
MD5 423e061f97e45173e3b0ea195d612de1
BLAKE2b-256 ffcb3995609e50479d1f0642d410c929015da31a75b920d5052b03f2c51502a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.21.1-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 80405ac830525e7ad82e10a18f734dd47907ddb774d87b1830a2232ec5fe5ac5
MD5 fca22e8efc61067340b51864795999aa
BLAKE2b-256 fc7d4ef9535cde09ccd370236bd1fbb6de2726f11295bc86de27347214e5e569

See more details on using hashes here.

File details

Details for the file Cython-0.21.1-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.1-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 7b7d2a9f1719a90aef1a3294c71da4e968a67dd12cf13be64425457a268c51f5
MD5 410149eb3e57cb30d55cabcaf0d33b78
BLAKE2b-256 f945e11f7ddccfa488c461b59bbc7bfa3d3eacdf787bdc532dc7ac072fc116a0

See more details on using hashes here.

File details

Details for the file Cython-0.21.1-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.1-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 b1ba6091e1a1739e4c543049aa38601158ff39a197a90381cd2c46481d79327e
MD5 55ba39557963c57b5a9c4623475d9eaf
BLAKE2b-256 c2f24199bea06fc0f9e66e262f72df991487d5fc571057efc8c3c443ce8d612a

See more details on using hashes here.

File details

Details for the file Cython-0.21.1-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.1-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 ee43b033fc667833f72bf23d5b02f61213403d295787f703df48741106afc53f
MD5 c71d49d89605897d9a6a5c933fe95e4f
BLAKE2b-256 51c4630395f509d66af11f5ade510dacf7df489a5aafd2ef584111900e593b1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.21.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f64fc589de3525019f43f9d670ddbdca6a9a57a38d8125a0a4151fb8412c48b2
MD5 0641d2e56933fc7e9ce408ee1f348ca3
BLAKE2b-256 5062d93cd11542ae2ecc9df6cf5f6ab79fa11cfb61adfbeccd587c4e0939069b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.21.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 495d28525bc8da7a0a55a6a0828db2c52704b3ca4c164dc19db195df0cdc3395
MD5 b6ede09ea0843c0d1d4f7e2c8a4e5066
BLAKE2b-256 2ae34d5e93cd0941e2703cfdcb5bf38573bf76301cffcfa1bf4cfe8ebe16bcf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.21.1-cp26-cp26mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b76cc74e77909e8eb757a90f8d4f13f018fbf20a81fff2cde1c99ff27fa85419
MD5 fef5154b95127f9656ee74fcf3430895
BLAKE2b-256 73fbddda557b5f632876fd28a6309295fd820f941965eea32df288dfd8ef6df9

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