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"

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)

Source distribution for Cython 0.25.1
File Size Uploaded
Cython-0.25.1.tar.gz 1.7 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for Cython 0.25.1
File
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

Release history Release notifications | RSS feed

3.3.0

39 release files

3.2.9

39 release files

3.2.8

39 release files

3.2.6

39 release files

3.2.5

39 release files

3.2.3

39 release files

3.2.2

39 release files

3.2.1

39 release files

3.1.7

72 release files

3.1.6

72 release files

3.1.5

72 release files

3.1.4

72 release files

3.1.3

70 release files

3.1.1

62 release files

3.0.8

58 release files

3.0.7

51 release files

3.0.6

58 release files

3.0.5

58 release files

3.0.4

58 release files

3.0.2

58 release files

3.0.1

58 release files

3.0.0

58 release files

0.29

28 release files

0.28

30 release files

0.27

32 release files

0.26

28 release files

This release

0.25.1 This release

23 release files

0.25

23 release files

0.24

22 release files

0.23

12 release files

0.22

11 release files

0.21

8 release files

0.20.1

7 release files

0.20

7 release files

0.19.2

8 release files

0.19.1

8 release files

0.19

8 release files

0.18

8 release files

0.17.3

7 release files

0.17.2

8 release files

0.17.1

7 release files

0.17

7 release files

0.16

1 release file

0.15.1

1 release file

0.15

1 release file

0.14.1

1 release file

0.14

1 release file

0.13

1 release file

0.12.1

1 release file

0.12

1 release file

0.11.3

1 release file

0.11.2

1 release file

0.11.1

1 release file

0.11

1 release file

0.10.3

1 release file

0.10.2

1 release file

0.10.1

1 release file

0.10

1 release file

0.9.8.1

1 release file

0.9.8

1 release file

0.9.6.7

1 release file

0.9.6.6

1 release file

0.9.6.5

1 release file

0.9.6

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page