Skip to main content

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"

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

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

Cython-0.25-cp35-none-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.5Windows x86-64

Cython-0.25-cp35-none-win32.whl (1.8 MB view details)

Uploaded CPython 3.5Windows x86

Cython-0.25-cp35-cp35m-manylinux1_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.5m

Cython-0.25-cp35-cp35m-manylinux1_i686.whl (6.4 MB view details)

Uploaded CPython 3.5m

Cython-0.25-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 (4.1 MB view details)

Uploaded CPython 3.5mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

Cython-0.25-cp34-none-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.4Windows x86-64

Cython-0.25-cp34-none-win32.whl (1.9 MB view details)

Uploaded CPython 3.4Windows x86

Cython-0.25-cp34-cp34m-manylinux1_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.4m

Cython-0.25-cp34-cp34m-manylinux1_i686.whl (6.5 MB view details)

Uploaded CPython 3.4m

Cython-0.25-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.1 MB view details)

Uploaded CPython 3.4mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

Cython-0.25-cp33-cp33m-manylinux1_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.3m

Cython-0.25-cp33-cp33m-manylinux1_i686.whl (5.9 MB view details)

Uploaded CPython 3.3m

Cython-0.25-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.1 MB view details)

Uploaded CPython 3.3mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

Cython-0.25-cp27-none-win_amd64.whl (2.1 MB view details)

Uploaded CPython 2.7Windows x86-64

Cython-0.25-cp27-none-win32.whl (1.9 MB view details)

Uploaded CPython 2.7Windows x86

Cython-0.25-cp27-cp27mu-manylinux1_x86_64.whl (6.4 MB view details)

Uploaded CPython 2.7mu

Cython-0.25-cp27-cp27mu-manylinux1_i686.whl (5.8 MB view details)

Uploaded CPython 2.7mu

Cython-0.25-cp27-cp27m-manylinux1_x86_64.whl (6.4 MB view details)

Uploaded CPython 2.7m

Cython-0.25-cp27-cp27m-manylinux1_i686.whl (5.8 MB view details)

Uploaded CPython 2.7m

Cython-0.25-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 (4.1 MB view details)

Uploaded CPython 2.7mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

Cython-0.25-cp26-cp26mu-manylinux1_x86_64.whl (6.4 MB view details)

Uploaded CPython 2.6mu

Cython-0.25-cp26-cp26mu-manylinux1_i686.whl (5.8 MB view details)

Uploaded CPython 2.6mu

File details

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

File metadata

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

File hashes

Hashes for Cython-0.25.tar.gz
Algorithm Hash digest
SHA256 c651eeec6bdcb57de59527e8765c9d2c4970c56bf96731893df66dda17aba46b
MD5 1b61433b8410ac382ac9b248b42466fd
BLAKE2b-256 f82e5898046f8089205981447c23ebb8fe02cd9d66939cd74338aa4872853d8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.25-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 bf1f2a09986638b829c3b001f3337b848a5158c3da94945d1f57e0ff4473ba0e
MD5 9235d23be08b3a3aa132f47e3a414cf9
BLAKE2b-256 b0594c7702edbc1658ee044c159c26b78d388c7ef30e4570aeb8e0a43c5ba29e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Cython-0.25-cp35-none-win32.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.5, Windows x86
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Cython-0.25-cp35-none-win32.whl
Algorithm Hash digest
SHA256 e86f888c67ef0f49fb74cab8352119a7d8a198e952a95618de1b07b455ef63c4
MD5 6bf016e657169991517a034e9174ca1e
BLAKE2b-256 5cfacba2186e0b186e12089fe4045ce08936a1ca09dde7704355977d1a0c65f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.25-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ddbbc000b4099006456200317002fd2889bf074752b4f7635f0f8be7bbb532b4
MD5 e36a2f10d0fddd431d2f2ad5448e5d6f
BLAKE2b-256 c91e6f7c0625e82bfc4a699f505841fc29eb536cc40b4814896ac0d743541b24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.25-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b69414574edad47ed7522b96f910e718cdfbe031d0f113723d420ec70b4d6c1b
MD5 0225d7bb2340d6dbb139858353d1b739
BLAKE2b-256 cbebf0a140a7497ae6077dbdb11075d7ab889698612b1b4fa3603dfc9b43b464

See more details on using hashes here.

File details

Details for the file Cython-0.25-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.25-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 3eeefef3cb168e040a7990545126d335555675fe7aed53f9fdf5ca3cb2cfa130
MD5 1597af429ca8f0a733c52f569f1f8978
BLAKE2b-256 1a5a123a7a63f31e026101a6796e081ad5cb49a2bf74c2e7bf523e487832b06d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.25-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 b53e94578c1249b39412eb28c581a65c910a486cb3973d51c2a558ad7f6096a4
MD5 670c4262149db5ecad737319505ce1ab
BLAKE2b-256 757e61d764eeac2384ade51b0ac2c6b55384e8f3e82444e06a5807c93e4139bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Cython-0.25-cp34-none-win32.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.4, Windows x86
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Cython-0.25-cp34-none-win32.whl
Algorithm Hash digest
SHA256 44155437c907ffd9b0dfb5c4876209243f99882bb455275fbf71effe2c3e7059
MD5 00a5f12b30e8c52dd0945b8fddcc3609
BLAKE2b-256 476981b38260e0382250f9e6236fd36fbdfbb6243869e48b120f9a4d0fbd66ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.25-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e36114b937c48d65808c705490f7088dcca8fcf13f1f80d2082f25ece5c6d59d
MD5 c5a012bc004da27a904786a57ec622b8
BLAKE2b-256 3767df4d22f964b3839d0637f20c11cbebb20eecd586215b7c7d769d62eaa080

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.25-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4aff9bf664196ba61b3b99ec12b497e6c04ac32dfffd1e18946eae1da3d3f18a
MD5 cfe46fb8af138c25650b50e9295ea8d6
BLAKE2b-256 21499807f1751f7412cc667d3c5cfb7fd7f87def0b2ef9fb32adc2e22c401cbe

See more details on using hashes here.

File details

Details for the file Cython-0.25-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.25-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 f932f9c288513ca2d31ddc7f2a2909aff041729e87fcb7736e1fa0b0cca9e595
MD5 ece7bacef3476fed0d2e2274d897aa99
BLAKE2b-256 103f50b2151c3e842f68f9b1bc83872d3e6966188cafe3e2b2e9a579ae25d349

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.25-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 38939a1bb73fd91bd650bd8cc6eecd32bf5893f0d078b53ac56fad818f541cba
MD5 e5e31e742648c5aef6dac6cfce822e48
BLAKE2b-256 464dc6b2693c3d01f74803ef4f7bda3841e7a6fe312136dda858face192d868b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.25-cp33-cp33m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 be3b9a8852643ba35e2913fa79fcdab227de1f7597fb6be2c4ee3b17d7b2f1af
MD5 086a6f7366ee64c541921c7fc661ef70
BLAKE2b-256 1c2c12877688a06e36e8c2e7a0a7dcb41b5f51cb1606754adba0722f8584b009

See more details on using hashes here.

File details

Details for the file Cython-0.25-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.25-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 36c45211391ba5ad17009ad4d419663b57436b7331909d83f049705298fa875a
MD5 be54dadc89c21be3a2ee9906f6b42b50
BLAKE2b-256 2fb1cf7503790e30d0778406d47c2d51b0666a5811acb0713842b5a89d211fd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.25-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 f6cfb9df240e41356aa74a64fde0ab67fa7b06701a6e0628956ac5af0e66620f
MD5 9010a82c0b20dc0bba3829d4bf449a74
BLAKE2b-256 f7817cbe05849c63e00bb4815522a01d74adeb38d6618bc90138d78712666f89

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Cython-0.25-cp27-none-win32.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 2.7, Windows x86
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Cython-0.25-cp27-none-win32.whl
Algorithm Hash digest
SHA256 29dbf7615801e5c28526aa299bfde5551260503149c596abcd9d20de60784983
MD5 331a5da26e554df7e04ac41d8b32ba46
BLAKE2b-256 86832d509e921cf7c886a8c2967f5ebe38d3323f6877c8bcc4180c44e7428602

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.25-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 35e4c4bdb806163e356a41a68994dac0f7e19431d05918c976bf8034b4fbf30a
MD5 f0abc04d5b29285f191eb2bb6ce757f3
BLAKE2b-256 8390b80f6cafe117be7869f5cd1505968c8fbda358d06a357f5bd536bdeaaecd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.25-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 ab2901c3950884449597ebf658b4510761d0de45745b97ef8da1236deb4c6c19
MD5 6f516a8d551e132b346b64c0e5ca36ed
BLAKE2b-256 65eb1b3d6480f5633f8329afc9baeb6bd93d0cda783b5e37aaaa8c43e98521c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.25-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bb1e98ea8f16bc51ab15eb123a9fd45a84ff14d9cdb8679a9e52eb860edb83ee
MD5 1388693c25bcb99f6aac3bb1d368314b
BLAKE2b-256 7260ea72ab30c7afafb5690b9484cb06c571ba99c884104b14b35e56ffcbdbb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.25-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 cb72dcb58ff0b50f126184b6d6a7e23508cb7aed59b11cd097b161ddbce15137
MD5 47018a093d08d2c9538c948d2340c560
BLAKE2b-256 4a4c04eb257975bc98517b8d0a74c0cff7db2df7abf04b1782aa6622b1001206

See more details on using hashes here.

File details

Details for the file Cython-0.25-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.25-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 2fa49fc8767ce5f75f723ae878d81965800bd5ce46380c2813f717cb7b4d112c
MD5 d63e848e438c39e22a81faf34d365828
BLAKE2b-256 d5abc0c2b69f855265131fcb322e39c533671b7505daf6b6d2355f380f58f361

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.25-cp26-cp26mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f77321b8e1dc3736b239a8ed72c10df85de163099cd3cc3880991602b82e2336
MD5 2cfac14d69d70b1ed0acf3aa971a7e95
BLAKE2b-256 f630d2b9d5cec29aa315ed584223a4d7b6dfcb5b471edc1c595b87a0cea37b2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.25-cp26-cp26mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 3304e433e692869dcd832f2099f3f2c70b6916570d62ee6ef2c707b280d3300a
MD5 bf0b1c9d9a77cb7c8c8ebda5f7e53531
BLAKE2b-256 a710c36746b7b1878b1a10cacc49a9708ed5d2b0c4548f513716e275fb582d20

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.25

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page