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.28.tar.gz (1.8 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.28-cp36-cp36m-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.6mWindows x86-64

Cython-0.28-cp36-cp36m-win32.whl (2.2 MB view details)

Uploaded CPython 3.6mWindows x86

Cython-0.28-cp36-cp36m-manylinux1_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.6m

Cython-0.28-cp36-cp36m-manylinux1_i686.whl (3.0 MB view details)

Uploaded CPython 3.6m

Cython-0.28-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.6mmacOS 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.28-cp35-cp35m-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.5mWindows x86-64

Cython-0.28-cp35-cp35m-win32.whl (2.2 MB view details)

Uploaded CPython 3.5mWindows x86

Cython-0.28-cp35-cp35m-manylinux1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.5m

Cython-0.28-cp35-cp35m-manylinux1_i686.whl (2.9 MB view details)

Uploaded CPython 3.5m

Cython-0.28-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 (5.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.28-cp34-cp34m-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.4mWindows x86-64

Cython-0.28-cp34-cp34m-win32.whl (2.2 MB view details)

Uploaded CPython 3.4mWindows x86

Cython-0.28-cp34-cp34m-manylinux1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.4m

Cython-0.28-cp34-cp34m-manylinux1_i686.whl (2.9 MB view details)

Uploaded CPython 3.4m

Cython-0.28-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 (5.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.28-cp33-cp33m-manylinux1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.3m

Cython-0.28-cp33-cp33m-manylinux1_i686.whl (2.9 MB view details)

Uploaded CPython 3.3m

Cython-0.28-cp33-cp33m-macosx_10_6_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (5.1 MB view details)

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

Cython-0.28-cp27-cp27mu-manylinux1_x86_64.whl (3.3 MB view details)

Uploaded CPython 2.7mu

Cython-0.28-cp27-cp27mu-manylinux1_i686.whl (2.8 MB view details)

Uploaded CPython 2.7mu

Cython-0.28-cp27-cp27m-win_amd64.whl (2.5 MB view details)

Uploaded CPython 2.7mWindows x86-64

Cython-0.28-cp27-cp27m-win32.whl (2.2 MB view details)

Uploaded CPython 2.7mWindows x86

Cython-0.28-cp27-cp27m-manylinux1_x86_64.whl (3.3 MB view details)

Uploaded CPython 2.7m

Cython-0.28-cp27-cp27m-manylinux1_i686.whl (2.8 MB view details)

Uploaded CPython 2.7m

Cython-0.28-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 (5.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.28-cp26-cp26mu-manylinux1_x86_64.whl (3.3 MB view details)

Uploaded CPython 2.6mu

Cython-0.28-cp26-cp26mu-manylinux1_i686.whl (2.8 MB view details)

Uploaded CPython 2.6mu

Cython-0.28-cp26-cp26m-manylinux1_x86_64.whl (3.3 MB view details)

Uploaded CPython 2.6m

Cython-0.28-cp26-cp26m-manylinux1_i686.whl (2.8 MB view details)

Uploaded CPython 2.6m

File details

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

File metadata

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

File hashes

Hashes for Cython-0.28.tar.gz
Algorithm Hash digest
SHA256 518f7e22da54109661e483a91a63045203caf9fd78da4a69185a7622f759965f
MD5 459a7980c508e61fc37b3245612969ac
BLAKE2b-256 fa860c8311bcba3b3f0944c135db95312e057a353058f522692e4dcf6d4bb978

See more details on using hashes here.

File details

Details for the file Cython-0.28-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for Cython-0.28-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 20c73f0af4df69948aff13183163613855a12973c66ddbeed83b079b73d83ea1
MD5 2d99f5530b66a2f373647bd1faf28e16
BLAKE2b-256 9c9de6355e82deeaef52ba204ba54209f451f860346e18e51002db7bf2b3860f

See more details on using hashes here.

File details

Details for the file Cython-0.28-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for Cython-0.28-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 fee8d2fefbccd2029812a344e03fdd028bdf9147e4a0cb117ad2d1db14e46e11
MD5 436aac4e996f7408e008a2123648f261
BLAKE2b-256 20db44d9d4ff759301bcb0dba9392a586bd93307234c08f834ab8e61d714fb95

See more details on using hashes here.

File details

Details for the file Cython-0.28-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.28-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5c0bdd626e3e30656059383a0c2ee4150985ffe888c5951f2381f1120e281cd6
MD5 c44a82bf60628a34316187d0d96e8c23
BLAKE2b-256 1aeefa4ff946ac727492a6eab051b92e2929de4ccdc254e26fb0913218747ca6

See more details on using hashes here.

File details

Details for the file Cython-0.28-cp36-cp36m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for Cython-0.28-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7abe6b8c7435f26ce022419d4a5bd5e81a9a31cc32d984939bb808709ecad528
MD5 ae046d292b3c86dc3a1db553b5b5d720
BLAKE2b-256 be3bd16c9afacf5c6517f3b6cfbba7c53b46acabb0fab65d05af1aaa2160b189

See more details on using hashes here.

File details

Details for the file Cython-0.28-cp36-cp36m-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.28-cp36-cp36m-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 ac0b06430117241e59d07a3b965cbbdc62ac7315f5f6c3b9826740f80cf6ecd6
MD5 aac6ce90663afbea0bfd380e4f7b0a36
BLAKE2b-256 974fdbaa195bfa7dc0bbd56d36cb6bf1d77031f7e12c4666ddc13fecb07cfa7f

See more details on using hashes here.

File details

Details for the file Cython-0.28-cp35-cp35m-win_amd64.whl.

File metadata

File hashes

Hashes for Cython-0.28-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 02414e1cae1882d48e8fa9cdefb6e7bd3dd200a5dc5120a3905df164d23e7894
MD5 f003615aec0bf2ffcf66775b3f71955a
BLAKE2b-256 6af7527c7f0ef5853562525f1ff056d76fab6b0d4a8143d383c4bd5dde6674f9

See more details on using hashes here.

File details

Details for the file Cython-0.28-cp35-cp35m-win32.whl.

File metadata

File hashes

Hashes for Cython-0.28-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 ee7ccfcb3f46d6f8cea1eb6819c7d82c34e0f5bd8dda7c4413ccbbbb575565bb
MD5 0fe281983dfe2c0be09e1fed1c83dba1
BLAKE2b-256 02ff88b5841cceb5405c056f65b37f0b906adecef91ac905377694ffed0daad3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.28-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 678f18c41248510e0ea924bc467b9586ec19726c01dd44f69086ab61c3406191
MD5 ca459c25ba6626c5c3db63398785664f
BLAKE2b-256 ceaa3d192695884eea98bdc1c6dcb061b3a0b450883775d674728ac31d28c61e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.28-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d8de4ccc93a660adbeaacaa10a544072bc840a48a16680ece472c3d9c70989ce
MD5 6d2ffdcb2ac4a2a105d624183b86c661
BLAKE2b-256 4f8a9ec4a862b655f5837503663e78a82461d7eebce75fdf50b9529b8e4ebbd5

See more details on using hashes here.

File details

Details for the file Cython-0.28-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.28-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 047acc6712ee6fd97d661e9a804befe1307156d7595501bd1aeaaa882c01e8a9
MD5 f6ba6c9d99752ab2362847a079a23b3e
BLAKE2b-256 52595fc9f3917f515a62d7eee86b79d1fca7207c0f4aabdf7f99674d73c1bba3

See more details on using hashes here.

File details

Details for the file Cython-0.28-cp34-cp34m-win_amd64.whl.

File metadata

File hashes

Hashes for Cython-0.28-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 44b94943552074b1644b9727395c06b6efbaf562083a9e2bd89c6a41d0df8159
MD5 b037652f0b4e94af76c71631863ca112
BLAKE2b-256 83b0ee79ccf48d305135965dacf977a7b2749d3b9792454a409d3fc693436a59

See more details on using hashes here.

File details

Details for the file Cython-0.28-cp34-cp34m-win32.whl.

File metadata

File hashes

Hashes for Cython-0.28-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 c0fa07a0e1b33eb0d7ad4df5e9658367a40a4af0915ad652a7c7774368fbcca1
MD5 b02a213d53c80a0e0d4a998074eb3ea4
BLAKE2b-256 ff4649c8c756e034b82369dc7157b2951e8f1ff8c0ccaccedb2d1d633f5bacf5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.28-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 667f7f6da9951d3ab2ac5c50ee686bec42307f0d004483a981efc813caf76481
MD5 fc84f38c8cb2450550b74dd127f3d341
BLAKE2b-256 e7a409ea7a08d0f14c4f230672bba47071481609474818f615a1dd11677ea0a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.28-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 995409aa518e87fd63098a6c2f437fa8483bd1be1485bb76446622663b071a3b
MD5 316dd710d7ea94e0ec177922a4bed095
BLAKE2b-256 3c49d3d864d0b4a16c78e17f282460ffac4dd028fbd56f332795571a8c339a9a

See more details on using hashes here.

File details

Details for the file Cython-0.28-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.28-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 bb3f13351f13ee0fd920319589c14e3e1b8a8188c1ceeec780f9b77f6f627e7b
MD5 07aaded485ee5076fbb127e7286ef2a8
BLAKE2b-256 b22b44bd9dd897ef7656c00623b74c12eb1d534983882ca3880b6db0b02adc57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.28-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 24078813387ce0613f8e1cb9f44e07a2abacb0ca2ec697886cb020c7628f6107
MD5 55a2f41b3d95dbe3d992c2f86545abf0
BLAKE2b-256 02b285c487a1eb393c92962383bb279abcbbe066724a9a452e8e8643e2e3fdab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.28-cp33-cp33m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 086c082b77565382e1c67e864c0c4832d49dc38bdf551f69c789cbcec9b1d190
MD5 6c8f237276c3ceaa525be1841d87a884
BLAKE2b-256 4ea5f083e22b5063a9f55662a274f3836c4c925434fdffdbe6f7b5d98f51473b

See more details on using hashes here.

File details

Details for the file Cython-0.28-cp33-cp33m-macosx_10_6_x86_64.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.28-cp33-cp33m-macosx_10_6_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 02540b24230fa8111ac5b2602ee61d4341adbe25d8b5a4ba8becf675c2253a36
MD5 3fcbdec9344d02d4cf3bdf2beef585f0
BLAKE2b-256 0c21030b8f9efa3bd9520095f3b6ee87bbfdb4b17b3c604ac28d87de0efdc292

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.28-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bbce622d2d0cacd810ee275db149950b7c4530eec0c4acfa8cf211079138b92d
MD5 b731597e34349564daee8706c71e6ecc
BLAKE2b-256 f7a10ecf3ace2e97eaf63f93931be38361763fff0118aca6b70119dde9867e14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.28-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b654751d6e87de3dcea998a2afb438402a8e1bf4d60df91f163e2c086096b388
MD5 0f4780b9d2a1becc19ea357b47738f8a
BLAKE2b-256 c4563878b92bbc83b435b473c895ad247822962473447c8029a0fa4560fb6f11

See more details on using hashes here.

File details

Details for the file Cython-0.28-cp27-cp27m-win_amd64.whl.

File metadata

File hashes

Hashes for Cython-0.28-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 96392fb9c6d69efd689fc62df5eb06a7efe8ef6c432b316d2cec4054710c13b5
MD5 d63a4c906fa43d15f0e75311b424180c
BLAKE2b-256 1dc295dec858c2a566b8486a9840609de582e6378dde7e884e3457534c40ef9e

See more details on using hashes here.

File details

Details for the file Cython-0.28-cp27-cp27m-win32.whl.

File metadata

File hashes

Hashes for Cython-0.28-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 dd889b21a275a516383c3bc4d65c7ba2bacee592a5478bd1b20421f2ec9702eb
MD5 a538ef88ea67a2277f39ed0ca877a0b3
BLAKE2b-256 b9d647fc6f3d1e79d215bcf4c8529f7b35e3ae9bc776c602bf535ecd3e2ab905

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.28-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fb0ea686f6e39bac3b070e43b2fda4cd47b08e6539390f3953b2c40117c40766
MD5 187c69148407cde6c01afa7c3b5941a1
BLAKE2b-256 2a099bb4935e2bec0ed2b49005736d529551d2f61f820fed5f111c5e1bfceb94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.28-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d622bade45e1807f6149fee559e65a24b2ae54ab9d8ebfba2b546eec78a771de
MD5 203db86a63e8e46a4e6e3ef1e16adba6
BLAKE2b-256 7835e718749a7fd018c8342ad7048afc128b2a8215b3a56ec467802c5ba226fe

See more details on using hashes here.

File details

Details for the file Cython-0.28-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.28-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 732f04055108a70571a2f5336dc2d07cd7ee8c63cc18777200604e7a0a9bb223
MD5 3106fc03fddda5166112794fb58c57b9
BLAKE2b-256 b77b19c17207db6dbec3bf185626705e3dd1d4a6b1bfbe77dd7ae58c59c7c5ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.28-cp26-cp26mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a1370f5c245980c61e815a073d5117ae56b1f56a83c473e2d49cdafec569581f
MD5 19fa1ce3da9b61bda471da15a0d78516
BLAKE2b-256 b51591d91233ade91f55a70b106b4da4a8de2ab958c64d326aeab1fbd5a7913b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.28-cp26-cp26mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 5b9f283ca14b4d572d87f741b3c67a2d922d28e03d8bc692d700cfe4c7b94270
MD5 41f0936aac7b8a366b93a81ab4ac4169
BLAKE2b-256 7f699caf3e568ddf2315b25559043996e5b93ae3d883a0ae21d0caae2418b6e3

See more details on using hashes here.

File details

Details for the file Cython-0.28-cp26-cp26m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.28-cp26-cp26m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cad1cef5ea2bcd43d0391af921715150e84fb6122f322dde2f5faea68f6fdb13
MD5 0997b3168f3a17a0e1525a8ece317ed1
BLAKE2b-256 bc3d45b8d1151687d7a3e7ba405f4351e2da40bc2c0b52d4412f0e2d6ca4cdbb

See more details on using hashes here.

File details

Details for the file Cython-0.28-cp26-cp26m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for Cython-0.28-cp26-cp26m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 35696be120cf3c8505a461cf9ac7792fc92c938f9e92526a8b1bb581f802c920
MD5 daeb0779f32bbf8ee437e1c94d79b080
BLAKE2b-256 c515b7ae70010702a6137bdbab0482bbf1b63a60e6ad720631fed2ab11b19edb

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.28

Supported by

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