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.17

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.17.tar.gz (1.3 MB view details)

Uploaded Source

Built Distributions

Cython-0.17-cp35-cp35m-manylinux1_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.5m

Cython-0.17-cp34-cp34m-manylinux1_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.4m

Cython-0.17-cp33-cp33m-manylinux1_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.3m

Cython-0.17-cp27-cp27mu-manylinux1_x86_64.whl (3.5 MB view details)

Uploaded CPython 2.7mu

Cython-0.17-cp27-cp27m-manylinux1_x86_64.whl (3.5 MB view details)

Uploaded CPython 2.7m

Cython-0.17-cp26-cp26mu-manylinux1_x86_64.whl (3.5 MB view details)

Uploaded CPython 2.6mu

File details

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

File metadata

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

File hashes

Hashes for Cython-0.17.tar.gz
Algorithm Hash digest
SHA256 3969e04489e498cde982f5bebc774b2193e3ba5f9dff6803fd92b4e4897591a3
MD5 d6b669956b25babf7dd86db0a98539e4
BLAKE2b-256 8dcbc56392fb3d13b511cf3de190c3f4d9453ef91964930d6476c85a19dbc5c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.17-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f59e2dcefc3983bffee1d6e8fccd8a12eb4c052174f231467ea4b92fc6e38bb0
MD5 81b8c9451d8e371845bb20e202f3b287
BLAKE2b-256 6c91bee33be13e853c0eef048b052d7159c0eeeb310a0c692ab58514e4bfd903

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.17-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3b76afeb8d1c3034266e99a224d4655b4efdbc1be095dcb2d920025547067b4d
MD5 ad833b9a53d1530c45cc1faa23835dc0
BLAKE2b-256 d64eb6337b243d97bd171d48625f0eccbe12c7d6fdf512a18a14bfe7e29d52f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.17-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 88c70afdb1740173b9d0a2b9c321227b0cda262ecbfc4d628508c2e49622abfb
MD5 f9ac066e4f5e4b50d8dbb733a78ac2ae
BLAKE2b-256 f4cc970b8bb98884eeeb6a9fbee736b6e5acc02351faf01b90be1fe8f501c6ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.17-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d17bf98d2311ba6c1b3dceaa591dc3a7cc4940652336eed4e637042422a4822d
MD5 54c98c2d6ecef96337bdc63c1275e87d
BLAKE2b-256 e767574c341c14825a548b45d03039a62c3fb0524c2ce5b67a2bf31a2c49370b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.17-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b638c5f2a235ee9c8045c3f8725be8fc7d226a0bce8de7ec9c0757947a9cf03f
MD5 f07ec63f1e6f873ae2f5c18fb1954d82
BLAKE2b-256 9e355c2942f66193d57c0747a5e09a0e5703cd6e3a0fe1d00b80257f3367c33c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.17-cp26-cp26mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d1f5acfe783f3dee12d0d554827c5fdc2ea58aab5902c35ae255ed7cde95cc52
MD5 33235586339b7b09ea58972e0f891022
BLAKE2b-256 c2b083750b90ee3a65b944c67e2336fccb0486a1bca5c89e6c5f15cf640c88e7

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