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.6.tar.gz (1.9 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.6-cp37-cp37m-manylinux1_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.7m

Cython-0.28.6-cp37-cp37m-manylinux1_i686.whl (3.0 MB view details)

Uploaded CPython 3.7m

Cython-0.28.6-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.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.6-cp36-cp36m-manylinux1_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

Cython-0.28.6-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.3 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.6-cp35-cp35m-manylinux1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

Cython-0.28.6-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.2 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.6-cp34-cp34m-manylinux1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m

Cython-0.28.6-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.2 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.6-cp27-cp27mu-manylinux1_x86_64.whl (3.3 MB view details)

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m

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

Uploaded CPython 2.7m

Cython-0.28.6-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

File details

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

File metadata

  • Download URL: Cython-0.28.6.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.22.0 CPython/3.6.5

File hashes

Hashes for Cython-0.28.6.tar.gz
Algorithm Hash digest
SHA256 68aa3c00ef1deccf4dd50f0201d47c268462978c12c42943bc33dc9dc816ac1b
MD5 3c3fb47806a4476f8e9429943439cc60
BLAKE2b-256 fab24f4441937b9902fe1dbbde17858de91e5809a938a0110f89df5296e0bc41

See more details on using hashes here.

File details

Details for the file Cython-0.28.6-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: Cython-0.28.6-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.22.0 CPython/3.6.5

File hashes

Hashes for Cython-0.28.6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 85b8fe9bf21f99e75ac29ab8251819e464e706937585e2c0828ab86026e53b4f
MD5 e4bf84799ccdddfb9609d3ecdb47c8d0
BLAKE2b-256 fa6623f68610350c5624f899f044e61df9477ca18a172bd78bdca23c0961c2e5

See more details on using hashes here.

File details

Details for the file Cython-0.28.6-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: Cython-0.28.6-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.22.0 CPython/3.6.5

File hashes

Hashes for Cython-0.28.6-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 6846264ab7c0f88dbf6ff09fd9aa7837d888f1a16634c5c8133e13b27d9deb53
MD5 f45b0e6b1791d7212efe149a2293bd3d
BLAKE2b-256 8799274fd2a19b64c4f8adcce601eb2385d9ca65d02a3ce55e359d124a5e9dea

See more details on using hashes here.

File details

Details for the file Cython-0.28.6-cp37-cp37m-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.6-cp37-cp37m-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 f2c53778c502b87bb921e7e4a9594f3d1d97a67d547ff294163173ee8ad3e5c7
MD5 e302d9c4836c88e2fa7be18b5a1f1ca8
BLAKE2b-256 15b060a218be2af3e2423a9a8fa7c46151501a294ced0e5ac8784fe552c37636

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Cython-0.28.6-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.22.0 CPython/3.6.5

File hashes

Hashes for Cython-0.28.6-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 685d1ee8889fd4eee68c8a361ab7fa0e4e15d23ff78f4d80bc9ef5d09198c604
MD5 b16330dc11b94511f14445f4b79c911b
BLAKE2b-256 da7ebfcb9575a04b147885b014689f8d57421ef759114db2183af035f2c872a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Cython-0.28.6-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.22.0 CPython/3.6.5

File hashes

Hashes for Cython-0.28.6-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 282dfbf3a3361f737b9cc1a845342a16f5cc08e36c1cc491b39e030194e6597e
MD5 71303ff8304284acf39d2aa20f1a9757
BLAKE2b-256 6cfe6392c355566cfc07b9eed81a75f03e1289499049b249cdcdf304112108dc

See more details on using hashes here.

File details

Details for the file Cython-0.28.6-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.6-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 daad4f55e3c5080e5dcc4ef5148293f3f7aa5f4b29135f4a04fa8314c5e95986
MD5 b42dfd76d14a6ca3483a1fdab03dcb2b
BLAKE2b-256 e1a0fb57a99ada9cea619dfa5d46ab8f70331c144d9147627e0fd764b8b0ffd9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Cython-0.28.6-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.22.0 CPython/3.6.5

File hashes

Hashes for Cython-0.28.6-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 05c663128048340a7385a64f5d9665b71379ca93a5892a549f36e31e385c204d
MD5 bec6f231a76fa1c5104caab2376770de
BLAKE2b-256 6206c640b5cdc6aa571a839edfd7c6644a0903ffc284f0ef84d5b3751d0dbec3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Cython-0.28.6-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.22.0 CPython/3.6.5

File hashes

Hashes for Cython-0.28.6-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d95af14f97ae3f705264f670169781c8bc503c4a9c78816b973a50073de1c271
MD5 8b77f2a262a3a2c1e95a191169adeea9
BLAKE2b-256 03bec5be37c04cfcbf1fd965c6e4237d25bb50a84a5afacfd0a576913310eb2b

See more details on using hashes here.

File details

Details for the file Cython-0.28.6-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.6-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 05bbcd36ff1698158295e4af59c0e49300119128c01e95111e44f23c4d786a19
MD5 4dd5fd7b97760a8c18418db51cca8c95
BLAKE2b-256 43c0d6e5603fa59a7c4914b2a90620e9feb8200983c25e00332d169eed3b283a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Cython-0.28.6-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.22.0 CPython/3.6.5

File hashes

Hashes for Cython-0.28.6-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 459889235236945cb6f05b94b7663026ee35f546aac0adb03615a6c8e0aff6e2
MD5 df1ed6cb0de8e2bd3eb26c27161d76e6
BLAKE2b-256 2a1088adec8abd6195976cbd655a4ff3adb923ae0d5fd98db5da93b1b680b4fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Cython-0.28.6-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.22.0 CPython/3.6.5

File hashes

Hashes for Cython-0.28.6-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 6bf997f82d95ddf453047bac31eb45a2b472047283aca3b616ff20034ae872c0
MD5 0b6db1b841c7c5fb326dcc7e1a7a8f92
BLAKE2b-256 4a25b875167adbead285ed34ae395ac12570b78a5f5f5a296fe0883f2c0aee8e

See more details on using hashes here.

File details

Details for the file Cython-0.28.6-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.6-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 7eadb52ebcb0c76c5da80b4a1decd8840b94b797328fc44c3a0932d8451582cd
MD5 df77fa75f9d5f4892631b8e004f75c46
BLAKE2b-256 f5e8087b6d99d985571ec38e37210ea209605c5031c93cb929dd9cbf872f8d74

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Cython-0.28.6-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.22.0 CPython/3.6.5

File hashes

Hashes for Cython-0.28.6-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 abc8ab512280beefee09b027aef568d0e169e35e7a631b24614e2df3b663e506
MD5 8f1d485698420c2c73b20b35325e50ff
BLAKE2b-256 200913f04e31f2aecf8cfe7acccb11a14387a74201fbb05c71992ed805953c03

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Cython-0.28.6-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.22.0 CPython/3.6.5

File hashes

Hashes for Cython-0.28.6-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 8226f1eb9bd96bd4de2170591a2f9016d45e93c25403eddec9e3bbff020f13f1
MD5 a482c4df28afba80655982903033dcd8
BLAKE2b-256 e9beb3158abde5e45a93c66b49dc075236ac1b0867d1f143a9c1e73142cfc926

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Cython-0.28.6-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.22.0 CPython/3.6.5

File hashes

Hashes for Cython-0.28.6-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a034c76e2a97ad2ac00274618929e27590287dc5621e619c546eb2266af5432e
MD5 06fb8a2a297ff60670342f395b7d9c2b
BLAKE2b-256 ceaff5210282051d7342dd9f530f312a7e3472102222586d72c4ae2e5aa58ace

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Cython-0.28.6-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.22.0 CPython/3.6.5

File hashes

Hashes for Cython-0.28.6-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 f50a20a8e8d3587bbf88f7e4e481f1a2ed0ee4b48e71f2e8bc0e317ab9a6bbf9
MD5 438c8e119a2a838bbc509ee5c20fba3a
BLAKE2b-256 c68b268a771966f99f1ae156bf836c38fc11994f9f4111df7500e4f988222be8

See more details on using hashes here.

File details

Details for the file Cython-0.28.6-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.6-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 6e2e3d356f4fa19cacbe90d2e8b1584177132e0a66a4c2acaa091323282d9219
MD5 b9cec6eb63f72efdfd85a9677975a8b8
BLAKE2b-256 d592ba1714f8709b0354339cea67a86a7149cc371340fcdfa6268595189b4ce9

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

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