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"
Release files for Cython 0.25.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| Cython-0.25.1.tar.gz | 1.7 MB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| Cython-0.25.1-cp35-none-win_amd64.whl | CPython 3.5 | none | Windows x86-64 | Details |
| Cython-0.25.1-cp35-none-win32.whl | CPython 3.5 | none | Windows x86-32 | Details |
| Cython-0.25.1-cp35-cp35m-manylinux1_x86_64.whl | CPython 3.5 | CPython 3.5 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| Cython-0.25.1-cp35-cp35m-manylinux1_i686.whl | CPython 3.5 | CPython 3.5 pymalloc | Linux glibc 2.5+ x86-32 | Details |
| Cython-0.25.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 | CPython 3.5 | CPython 3.5 pymalloc | macOS 10.6+ Intel (x86-64, i386), macOS 10.10+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.9+ Intel (x86-64, i386), macOS 10.10+ x86-64 | Details |
| Cython-0.25.1-cp34-none-win_amd64.whl | CPython 3.4 | none | Windows x86-64 | Details |
| Cython-0.25.1-cp34-none-win32.whl | CPython 3.4 | none | Windows x86-32 | Details |
| Cython-0.25.1-cp34-cp34m-manylinux1_x86_64.whl | CPython 3.4 | CPython 3.4 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| Cython-0.25.1-cp34-cp34m-manylinux1_i686.whl | CPython 3.4 | CPython 3.4 pymalloc | Linux glibc 2.5+ x86-32 | Details |
| Cython-0.25.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 | CPython 3.4 | CPython 3.4 pymalloc | macOS 10.6+ Intel (x86-64, i386), macOS 10.10+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.9+ Intel (x86-64, i386), macOS 10.10+ x86-64 | Details |
| Cython-0.25.1-cp33-cp33m-manylinux1_x86_64.whl | CPython 3.3 | CPython 3.3 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| Cython-0.25.1-cp33-cp33m-manylinux1_i686.whl | CPython 3.3 | CPython 3.3 pymalloc | Linux glibc 2.5+ x86-32 | Details |
| Cython-0.25.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 | CPython 3.3 | CPython 3.3 pymalloc | macOS 10.10+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.9+ Intel (x86-64, i386), macOS 10.10+ x86-64, macOS 10.6+ Intel (x86-64, i386) | Details |
| Cython-0.25.1-cp27-none-win_amd64.whl | CPython 2.7 | none | Windows x86-64 | Details |
| Cython-0.25.1-cp27-none-win32.whl | CPython 2.7 | none | Windows x86-32 | Details |
| Cython-0.25.1-cp27-cp27mu-manylinux1_x86_64.whl | CPython 2.7 | CPython 2.7 pymalloc wide-unicode | Linux glibc 2.5+ x86-64 | Details |
| Cython-0.25.1-cp27-cp27mu-manylinux1_i686.whl | CPython 2.7 | CPython 2.7 pymalloc wide-unicode | Linux glibc 2.5+ x86-32 | Details |
| Cython-0.25.1-cp27-cp27m-manylinux1_x86_64.whl | CPython 2.7 | CPython 2.7 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| Cython-0.25.1-cp27-cp27m-manylinux1_i686.whl | CPython 2.7 | CPython 2.7 pymalloc | Linux glibc 2.5+ x86-32 | Details |
| Cython-0.25.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 | CPython 2.7 | CPython 2.7 pymalloc | macOS 10.9+ x86-64, macOS 10.9+ Intel (x86-64, i386), macOS 10.10+ x86-64, macOS 10.6+ Intel (x86-64, i386), macOS 10.10+ Intel (x86-64, i386) | Details |
| Cython-0.25.1-cp26-cp26mu-manylinux1_x86_64.whl | CPython 2.6 | CPython 2.6 pymalloc wide-unicode | Linux glibc 2.5+ x86-64 | Details |
| Cython-0.25.1-cp26-cp26mu-manylinux1_i686.whl | CPython 2.6 | CPython 2.6 pymalloc wide-unicode | Linux glibc 2.5+ x86-32 | Details |
Total release size: 106.2 MB
Release files / Cython-0.25.1.tar.gz
| Download URL | Cython-0.25.1.tar.gz |
|---|---|
| Size | 1.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e0941455769335ec5afb17dee36dc3833b7edc2ae20a8ed5806c58215e4b6669
|
|
BLAKE2b-256 checksum How to use checksums |
2fae0bb6ca970b949d97ca622641532d4a26395322172adaf645149ebef664eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / Cython-0.25.1-cp35-none-win_amd64.whl
| Download URL | Cython-0.25.1-cp35-none-win_amd64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.5 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f598266e55ed8d819036f7663024dbb872f4963955e7f9f69e69a4d6a1e751c9
|
|
BLAKE2b-256 checksum How to use checksums |
c8b5a530ffec9f5d32750b0d830ae76866a5709459d5af8a0d48c46d184a152b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / Cython-0.25.1-cp35-none-win32.whl
| Download URL | Cython-0.25.1-cp35-none-win32.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.5 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
0ec21325630429c339d1f9d3a513cc4133d0afb362c9ee2439d0bc491f58fc80
|
|
BLAKE2b-256 checksum How to use checksums |
2c6fe4f758030fcdfce9d051cee7e16f24e281079cddc9b9e0de0540ec4e5bc6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / Cython-0.25.1-cp35-cp35m-manylinux1_x86_64.whl
| Download URL | Cython-0.25.1-cp35-cp35m-manylinux1_x86_64.whl |
|---|---|
| Size | 7.0 MB |
| Tags | CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
7a2396c6d7f53567ebc4cb22e8e6062d5de6896d69041a3cfd9e8ae456370359
|
|
BLAKE2b-256 checksum How to use checksums |
7f8d20ef63fd8c578a1f913d3a35018cc1284aa43f41f66c74ea23af67b3644e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / Cython-0.25.1-cp35-cp35m-manylinux1_i686.whl
| Download URL | Cython-0.25.1-cp35-cp35m-manylinux1_i686.whl |
|---|---|
| Size | 6.4 MB |
| Tags | CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
b2ae363cbf236f8c9b5f5272ec010efd6a296bce9ffaf030371c654566e4a9c4
|
|
BLAKE2b-256 checksum How to use checksums |
35d0b878350cf2fd7df527707401167b4c5fd301ce42ed95ffbb8c334b0e2e22
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / Cython-0.25.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
| Download URL | Cython-0.25.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 |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.5 CPython 3.5 pymalloc macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
ba88ca62d8d98502c53ec3548457b13f112a1b0440239ae6515da47965cb7788
|
|
BLAKE2b-256 checksum How to use checksums |
0fa39484f524d2aa8dd428fde40ada7025356d0388ce673cba4d10edcfbd26c9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / Cython-0.25.1-cp34-none-win_amd64.whl
| Download URL | Cython-0.25.1-cp34-none-win_amd64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.4 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e0ae2bd80e38616a776c08c2a4876932328e91a6bc121a894c2aabba1cb55747
|
|
BLAKE2b-256 checksum How to use checksums |
28348f9bfc04eac6fd2230eced52d0125e315861223bcf1e0454318632a26ab7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / Cython-0.25.1-cp34-none-win32.whl
| Download URL | Cython-0.25.1-cp34-none-win32.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.4 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
46fcba5289429949301c187337aeb5dbead54676b5f26127bba1a4ad7e8390ae
|
|
BLAKE2b-256 checksum How to use checksums |
c35d30dbf32adc3cb7424c36c80950a5a810a71c886982716b186280fd41013c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / Cython-0.25.1-cp34-cp34m-manylinux1_x86_64.whl
| Download URL | Cython-0.25.1-cp34-cp34m-manylinux1_x86_64.whl |
|---|---|
| Size | 7.2 MB |
| Tags | CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
fb089ddb22024df8b4946d479a5702658770f7280695eeda55409409aa126e6c
|
|
BLAKE2b-256 checksum How to use checksums |
808e783e77730f37571b09e01b580d97fed30e56e15f6e51d1c7121f951aa404
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / Cython-0.25.1-cp34-cp34m-manylinux1_i686.whl
| Download URL | Cython-0.25.1-cp34-cp34m-manylinux1_i686.whl |
|---|---|
| Size | 6.6 MB |
| Tags | CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
d88f24210d62fba4b6e4e30c69034d1b24bb52d1b88ddcc931733a958e03475b
|
|
BLAKE2b-256 checksum How to use checksums |
5b4023f47f7064f9a19c9871f7d89f560d29eb3079564026866c2a547ef455b2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / Cython-0.25.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
| Download URL | Cython-0.25.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 |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.4 CPython 3.4 pymalloc macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
b3fd02c4349d7868e72f1a6a7d588612aa80accea635ae2227e6baf88edc3ca4
|
|
BLAKE2b-256 checksum How to use checksums |
b865db8a5d63ac38cc1ed2bb59ddfcf3584dd18fffeea4a92f7cc7dae243db1b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / Cython-0.25.1-cp33-cp33m-manylinux1_x86_64.whl
| Download URL | Cython-0.25.1-cp33-cp33m-manylinux1_x86_64.whl |
|---|---|
| Size | 6.6 MB |
| Tags | CPython 3.3 CPython 3.3 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
c79e867ee29b6868ebc56ffaaca292ae5ff294701bc9b62af9ade419b4ad5e82
|
|
BLAKE2b-256 checksum How to use checksums |
e003c83578e6aa16337b78ba883b4578506004a4e7ccea9be100fef707ced18e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / Cython-0.25.1-cp33-cp33m-manylinux1_i686.whl
| Download URL | Cython-0.25.1-cp33-cp33m-manylinux1_i686.whl |
|---|---|
| Size | 6.0 MB |
| Tags | CPython 3.3 CPython 3.3 pymalloc Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
f35ee273141f57eeb9c99ea1f138be411b1de935ac83977272d15a58704589f4
|
|
BLAKE2b-256 checksum How to use checksums |
84d55028b3bdd12fb658f5179c06c885a733b1bae4e8feb47a765d50123b19c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / Cython-0.25.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
| Download URL | Cython-0.25.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 |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.3 CPython 3.3 pymalloc macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
55bf1991ff1f55de82b4d2d40caf1234b1f7b330536ad15009532aa469124efe
|
|
BLAKE2b-256 checksum How to use checksums |
fe1e9118add3824d70cb460efd503579cac0b0a0aef78cb4a4c49b11d3bb30dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / Cython-0.25.1-cp27-none-win_amd64.whl
| Download URL | Cython-0.25.1-cp27-none-win_amd64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 2.7 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
076a0bafe51a0e9949b893827f183a1537fac4ff3dcb62ddad599807ee8c5f03
|
|
BLAKE2b-256 checksum How to use checksums |
d3c651c15875c754ddef0871f7a6bfbe48f2072d2f5f361eec6c2d74277a2a6d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / Cython-0.25.1-cp27-none-win32.whl
| Download URL | Cython-0.25.1-cp27-none-win32.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 2.7 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
f32a7151ccd79e196366eaed01df7c5f2bb9d240cec6b250419e3441030855d4
|
|
BLAKE2b-256 checksum How to use checksums |
6525c9d06883766d63a2901b32c37cb533fe16b8e3da0f6cdccc400abe80246b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / Cython-0.25.1-cp27-cp27mu-manylinux1_x86_64.whl
| Download URL | Cython-0.25.1-cp27-cp27mu-manylinux1_x86_64.whl |
|---|---|
| Size | 6.4 MB |
| Tags | CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
b72debd498e8d06487ae0631b3b7faf953d9fd2e364ffa80f1f35ec1801183d0
|
|
BLAKE2b-256 checksum How to use checksums |
98f1517b17fb7036d60c799b79b7a7a61f947d328658558b058551645d1daaaa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / Cython-0.25.1-cp27-cp27mu-manylinux1_i686.whl
| Download URL | Cython-0.25.1-cp27-cp27mu-manylinux1_i686.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
c99f686933766de293deb7ceb5585c53e5b1a4825f06820b078435b7650bd208
|
|
BLAKE2b-256 checksum How to use checksums |
592fad64f283838dac1ca49ee0cf4b22139df16fe740cb8c153edfa1cf50e4de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / Cython-0.25.1-cp27-cp27m-manylinux1_x86_64.whl
| Download URL | Cython-0.25.1-cp27-cp27m-manylinux1_x86_64.whl |
|---|---|
| Size | 6.4 MB |
| Tags | CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
0030a84155cda5bc846dfaf6e1ced239820ea630548b34ea854ffbc545e0c42f
|
|
BLAKE2b-256 checksum How to use checksums |
a0f4d3eed0c16f3270808ba00f3c01df9ed19302527fa18893f90b14bfd4b375
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / Cython-0.25.1-cp27-cp27m-manylinux1_i686.whl
| Download URL | Cython-0.25.1-cp27-cp27m-manylinux1_i686.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
70125945c32ea4ba9e9fa6b4f4e62b4f0ca599229a18c9452191c9f41e615b03
|
|
BLAKE2b-256 checksum How to use checksums |
a2396017c079ec8425791c0bd4f8f3629cebb5ac07d71591ead60787c986be10
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / Cython-0.25.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
| Download URL | Cython-0.25.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 |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 2.7 CPython 2.7 pymalloc macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
138fd3f57867f3a2aab66909aa86da9970ac1ff5fce9411ee5af23ec4ace26b4
|
|
BLAKE2b-256 checksum How to use checksums |
923560697206c917750c6bfbb22c8e47891315f3701d68e39e59044a0f76b157
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / Cython-0.25.1-cp26-cp26mu-manylinux1_x86_64.whl
| Download URL | Cython-0.25.1-cp26-cp26mu-manylinux1_x86_64.whl |
|---|---|
| Size | 6.4 MB |
| Tags | CPython 2.6 CPython 2.6 pymalloc wide-unicode Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
660e488e63a5ecf099a17a225d99233756655e95fb5daf0f09800e88127975f8
|
|
BLAKE2b-256 checksum How to use checksums |
0a75db20bffe9c610a12b238f535d3a71e40dfb406772a25b0f8bc2c3ad2ad9f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / Cython-0.25.1-cp26-cp26mu-manylinux1_i686.whl
| Download URL | Cython-0.25.1-cp26-cp26mu-manylinux1_i686.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 2.6 CPython 2.6 pymalloc wide-unicode Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
dbd7c6b84e25bbbd826f075a6b89f310f189d13eea3f359a23c78c3ba892e51e
|
|
BLAKE2b-256 checksum How to use checksums |
dbd566f230971239193a5dceb9d6f5d627de067b350ef3bda359dd494dcfe12c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |