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 Pyrex, but supports more cutting edge functionality and optimizations.

The Cython language is a superset of the Python language (almost all Python code is also valid Cython code), but Cython additionally supports optional static typing to natively call C functions, operate with C++ classes and declare fast 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/C++ libraries, and for fast C modules that speed up the execution of Python code.

Note that for one-time builds, e.g. for CI/testing, on platforms that are not covered by one of the wheel packages provided on PyPI, it is substantially faster than a full source build to install an uncompiled (slower) version of Cython with:

pip install Cython --install-option="--no-cython-compile"

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

Uploaded Source

Built Distributions

Cython-0.24.1-cp35-none-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.5 Windows x86-64

Cython-0.24.1-cp35-none-win32.whl (1.7 MB view details)

Uploaded CPython 3.5 Windows x86

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

Uploaded CPython 3.5m

Cython-0.24.1-cp35-cp35m-manylinux1_i686.whl (5.9 MB view details)

Uploaded CPython 3.5m

Cython-0.24.1-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (3.8 MB view details)

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

Cython-0.24.1-cp34-none-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.4 Windows x86-64

Cython-0.24.1-cp34-none-win32.whl (1.8 MB view details)

Uploaded CPython 3.4 Windows x86

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

Uploaded CPython 3.4m

Cython-0.24.1-cp34-cp34m-manylinux1_i686.whl (6.1 MB view details)

Uploaded CPython 3.4m

Cython-0.24.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 (3.8 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.24.1-cp33-cp33m-manylinux1_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.3m

Cython-0.24.1-cp33-cp33m-manylinux1_i686.whl (5.5 MB view details)

Uploaded CPython 3.3m

Cython-0.24.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 (3.8 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.24.1-cp27-none-win_amd64.whl (2.0 MB view details)

Uploaded CPython 2.7 Windows x86-64

Cython-0.24.1-cp27-none-win32.whl (1.8 MB view details)

Uploaded CPython 2.7 Windows x86

Cython-0.24.1-cp27-cp27mu-manylinux1_x86_64.whl (5.9 MB view details)

Uploaded CPython 2.7mu

Cython-0.24.1-cp27-cp27mu-manylinux1_i686.whl (5.4 MB view details)

Uploaded CPython 2.7mu

Cython-0.24.1-cp27-cp27m-manylinux1_x86_64.whl (5.9 MB view details)

Uploaded CPython 2.7m

Cython-0.24.1-cp27-cp27m-manylinux1_i686.whl (5.4 MB view details)

Uploaded CPython 2.7m

Cython-0.24.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (3.8 MB view details)

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

Cython-0.24.1-cp26-cp26mu-manylinux1_x86_64.whl (5.9 MB view details)

Uploaded CPython 2.6mu

Cython-0.24.1-cp26-cp26mu-manylinux1_i686.whl (5.4 MB view details)

Uploaded CPython 2.6mu

File details

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

File metadata

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

File hashes

Hashes for Cython-0.24.1.tar.gz
Algorithm Hash digest
SHA256 84808fda00508757928e1feadcf41c9f78e9a9b7167b6649ab0933b76f75e7b9
MD5 890b494a12951f1d6228c416a5789554
BLAKE2b-256 c6fe97319581905de40f1be7015a0ea1bd336a756f6249914b148a17eefa75dc

See more details on using hashes here.

File details

Details for the file Cython-0.24.1-cp35-none-win_amd64.whl.

File metadata

File hashes

Hashes for Cython-0.24.1-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 5c6c4e3b01ed83ef5295d72500a162647088dce0b6174321f44ed2a927b7dd83
MD5 4efdfcb726be4d0c31c02ed051b5a24f
BLAKE2b-256 44f8232d29960cba655b381d0aabf7db2c412f3701e9beb10a2e35ce578eda6f

See more details on using hashes here.

File details

Details for the file Cython-0.24.1-cp35-none-win32.whl.

File metadata

File hashes

Hashes for Cython-0.24.1-cp35-none-win32.whl
Algorithm Hash digest
SHA256 d6dad4d32af3ad1111bd814db5c9deec539ed996c5e846da15db3d30b720b3c0
MD5 3d6a993d76693682b76754629b0cf05e
BLAKE2b-256 892d3b4395ce01f1c62f08283b2b03d64cba4e7c1e158983b75f998e9fe7a4db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.24.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 330aa92a0aeb478a018036444209efa64c35c9fc9ad5376e149c2757d7b98bdc
MD5 7345e32adcd5337e3b2b8b458f2799ed
BLAKE2b-256 e12b07a4eb85613650f1c903aa947cdd8d4b7905813582df130956e112fd93e1

See more details on using hashes here.

File details

Details for the file Cython-0.24.1-cp35-cp35m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for Cython-0.24.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e9f1853be3fb5083659c90e72e735ab264bf673aaf5fa7c0c5e2c001d462e369
MD5 c0a3ae2d72d1f0b4fcc384eb3b156e9b
BLAKE2b-256 b589f241524215d1b7bd2f9c70c39486c9886f47df7d7cfa6b5e14ff394f4acf

See more details on using hashes here.

File details

Details for the file Cython-0.24.1-cp35-cp35m-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.24.1-cp35-cp35m-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 10acc7e5229c46aa3c79d04af94f1017d85b531c043194e002c85a20a399d26d
MD5 fd9cb60fa4e8d154604677a775e69cb1
BLAKE2b-256 b9446f5054c48a574b8e217c07ff5c781521d9648b1568307cc7a4d492577766

See more details on using hashes here.

File details

Details for the file Cython-0.24.1-cp34-none-win_amd64.whl.

File metadata

File hashes

Hashes for Cython-0.24.1-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 8641369e348dbabf54c6a12e676888e3c97e6d1efed3849f2fe83f4ee5d58ab4
MD5 a88ffa4f5c2be0a64d259438fd7a5c14
BLAKE2b-256 f5c1d2eeb3da92bae5ddf30bb53a83dd92e3abeba0adfbd9c09c323a927801b2

See more details on using hashes here.

File details

Details for the file Cython-0.24.1-cp34-none-win32.whl.

File metadata

File hashes

Hashes for Cython-0.24.1-cp34-none-win32.whl
Algorithm Hash digest
SHA256 6167c6796ca596dc3b55bfe1c93a0d5d1e1fc4b564846c167547b72437f30996
MD5 583bed37f443b86bbb8958a2af63f2bc
BLAKE2b-256 268a3e1dbe9b23745bc1e0eec37d1e417ed8762d53e050c385e293a5862dc307

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.24.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 86a81ce35008d6f7a297fea96072dc20a9568ddc5798feee14839d5924c72321
MD5 d22f1da4c5550880a653f6da155f3bf7
BLAKE2b-256 cf3afa54302e9cc0ad3d1152f6057582a212070ee3379e938112039d0178af3a

See more details on using hashes here.

File details

Details for the file Cython-0.24.1-cp34-cp34m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for Cython-0.24.1-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 6fff7216cb791b088c4890b3ea603fc09188c1519aea08a15fb6f77cf824a723
MD5 bf23ef8c9e032ede05e13c49b469a0e7
BLAKE2b-256 55df937bea2b8fab93cf0e22bcb80554a37030492927b54f7c3ff15bc96c26a6

See more details on using hashes here.

File details

Details for the file Cython-0.24.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.24.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 0bba147d04d7988611d7d0f31d3ba5ecd1f37bbf51be544a5133da0395e2e44a
MD5 a4c7323936fdee5fb7ff05eb874fc7c2
BLAKE2b-256 2e6c24cbef8ab6f63e2968a6a3be4214c89f9afd9d93435c1e71bb2d8ca10649

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.24.1-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 54f5519b70f8245fc0903802441a10702da898762a13b17659a30656f9266226
MD5 89e293cfa65094ce43ff9f1fe7743473
BLAKE2b-256 45744290a12e0ddd8ab7e349ed44be7d6c02ea4b14ed0b5092a2c4a0f114ddb2

See more details on using hashes here.

File details

Details for the file Cython-0.24.1-cp33-cp33m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for Cython-0.24.1-cp33-cp33m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 881c4dbd9e34dea009766d21ee2de57017b25118aab66b2bacacce14c6f65b3d
MD5 4d2bffd51977e704bc8e041e190e57a4
BLAKE2b-256 756f62e057282a2434835b97b8c8498e522d3e0c7695ca46300775626b8ab412

See more details on using hashes here.

File details

Details for the file Cython-0.24.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.24.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 3d9871b37ed738e4251c3f253f3b35a377fa284bb2c946f662080c46d4aaa783
MD5 7a8621a88328efb65eb4dc765902b83f
BLAKE2b-256 b4ccc21801bceac44af30053028e2cd7fd95b21f9c1d50c25a7d489e4d059624

See more details on using hashes here.

File details

Details for the file Cython-0.24.1-cp27-none-win_amd64.whl.

File metadata

File hashes

Hashes for Cython-0.24.1-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 06218cd3754e44975df255780a055b564a88117032ff8581c6ad3b5f939cf3a3
MD5 ec49fc59dc9d8527de9aab2822bb53e6
BLAKE2b-256 2c7e5846cba83ab9f448b4d48b375c494908c999da43e96317deb80de1763f13

See more details on using hashes here.

File details

Details for the file Cython-0.24.1-cp27-none-win32.whl.

File metadata

File hashes

Hashes for Cython-0.24.1-cp27-none-win32.whl
Algorithm Hash digest
SHA256 d87940142531906e010de7e8bd51cf4ab47523634018df01ccebc295b5656ab1
MD5 60ac4b14321a3637a1abb1e8d287e4e3
BLAKE2b-256 41126179a762b69e09e9cfcde2bebfe926d8006665959bb1675aa61603ab1caa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.24.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1ebe26b8450c21a54fb5a5f46c5466bfb39162ea3e525e9644c4f3f2f1325e17
MD5 4b84b4772d02dfae7b35e51ac8e4bb61
BLAKE2b-256 7df1ef21dc8cfc1deb5efc6d5260bcfe5892d0482972ab851ec577ad40bba67c

See more details on using hashes here.

File details

Details for the file Cython-0.24.1-cp27-cp27mu-manylinux1_i686.whl.

File metadata

File hashes

Hashes for Cython-0.24.1-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7781d105cb55a1e4e56fd6bbcf7022601e2a08762d933c13124437a5d7824476
MD5 03c2cad0a7a6391b0a9b1be6383b2384
BLAKE2b-256 d56b3cde66a020abd784847a337e6e1488bbf73e2a03bd864fea0abcc59f40a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.24.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f200c1bb37c61e06d590970b15beff13e9fc0911b44afcfa2f67c261e514615f
MD5 e55944df4b401f542a915c654c453987
BLAKE2b-256 e902579cbb3222f3f21c5bfc655ee278ee6a2b20c140e2dc698bdc0e7748d670

See more details on using hashes here.

File details

Details for the file Cython-0.24.1-cp27-cp27m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for Cython-0.24.1-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 89da063d2d780943ebdd666a5c3fcb9816ecbc4d218122350c66ad8927e0c22b
MD5 5117e3dcbba2cbf72514f1213ba98467
BLAKE2b-256 0d2921e17be55d1d5eb21f67796a3594586d3797c22667b00594b6bcca3e11ae

See more details on using hashes here.

File details

Details for the file Cython-0.24.1-cp27-cp27m-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.24.1-cp27-cp27m-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 d603c021c51d3d4443489dba98ee13f855b8e41aaebfba38945d48c55c5f6289
MD5 1551dec679eacc86654c2b03fb185d86
BLAKE2b-256 2e2cbb7871a0b78c300460e38e516de3bd430c0703ae4fdac5f6a6e0d6669786

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.24.1-cp26-cp26mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6a44f2ae54385d39b2b4f101a8638e4eb8c28d2764ab1bc236cad6e82700413c
MD5 2cc1481b3ac23f9e8cb0a8a817dd4022
BLAKE2b-256 4d24036f372871e2b6285bc4a287e759a842549901db500b171176061cc62a31

See more details on using hashes here.

File details

Details for the file Cython-0.24.1-cp26-cp26mu-manylinux1_i686.whl.

File metadata

File hashes

Hashes for Cython-0.24.1-cp26-cp26mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a4492b49a5aa46d8dfb394dfc440b83923c87a00985c9952682fe517875bcbe4
MD5 d5634f07ada12449e04ab1387c59c4b8
BLAKE2b-256 7230be2cf97628d169e1e98aa51715b9684a63db6c6a2e881b5fd42fedf22037

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