Skip to main content

The Cython compiler for writing C extensions for the Python language.

Project description

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 very close to the Python language (and most Python code is also valid Cython code), but Cython additionally supports calling C functions and declaring 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 libraries, and for fast C modules that speed up the execution of Python code.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

Cython-0.23.1.zip (2.1 MB view details)

Uploaded Source

Cython-0.23.1.tar.gz (1.6 MB view details)

Uploaded Source

Built Distributions

Cython-0.23.1-cp35-cp35m-manylinux1_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.5m

Cython-0.23.1-cp34-cp34m-manylinux1_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.4m

Cython-0.23.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 (4.5 MB view details)

Uploaded CPython 3.4m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

Cython-0.23.1-cp33-cp33m-manylinux1_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.3m

Cython-0.23.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 (4.6 MB view details)

Uploaded CPython 3.3m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

Cython-0.23.1-cp32-cp32m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.2m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

Cython-0.23.1-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (3.8 MB view details)

Uploaded CPython 2.7 macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

Cython-0.23.1-cp27-cp27mu-manylinux1_x86_64.whl (5.6 MB view details)

Uploaded CPython 2.7mu

Cython-0.23.1-cp27-cp27m-manylinux1_x86_64.whl (5.6 MB view details)

Uploaded CPython 2.7m

Cython-0.23.1-cp26-cp26mu-manylinux1_x86_64.whl (5.6 MB view details)

Uploaded CPython 2.6mu

File details

Details for the file Cython-0.23.1.zip.

File metadata

  • Download URL: Cython-0.23.1.zip
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Cython-0.23.1.zip
Algorithm Hash digest
SHA256 66f1eedc30c6d8db5c95daba1f13a44d3d39e7e25537beb97fbe26e7fc5effca
MD5 68c6a639bc3ee190250d1800af1b8f97
BLAKE2b-256 9a1c6fab102473a473f4dbaaea43c2e9250ccedd5dde3bfa00740082c05e84f5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for Cython-0.23.1.tar.gz
Algorithm Hash digest
SHA256 bdfd12d6a2a2e34b9a1bbc1af5a772cabdeedc3851703d249a52dcda8378018a
MD5 db3c5b365e1c3f71c7cd90e96473a3ab
BLAKE2b-256 208321ceb604b3aa4f171b8b413d14696317dad61a0134c5d0ef99407c26d5be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cc78807eea541f93861c8d5e52eb6cdaf3e5bcb60befee82cf3cd13f951072aa
MD5 0e731c7050196dc772ccf9d18d4aaaa6
BLAKE2b-256 0701271935026467d6a44c6f1e41ab043fd8208b745ec7d87a0cb246de42f283

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1b6c7154d83d7b7403eb4f2c181ab8ff4d11f2b08269f0ffc25fc398a37f49f2
MD5 10caa5c55b0bf3dbb6146b7c9912d82b
BLAKE2b-256 e0504e3589eb44f07a78ebfe7ef478fbede08d12101c400e73935e2e6adc0bd0

See more details on using hashes here.

File details

Details for the file Cython-0.23.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.

File metadata

File hashes

Hashes for Cython-0.23.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
Algorithm Hash digest
SHA256 f0dbd83fc3f718d1956bd103afe230e14ab53d44d93b680afb193223f19e89b5
MD5 054b31e424b748bbede2fbb47bd8a158
BLAKE2b-256 8afdc03efc923ca97b24d303f32dfeb27cd289bed1feb463b27f4054fa27b297

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23.1-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a4d75f9a08b8e1975857be03edaee2c77390b9c07329e43c919ef5bd7c7387cd
MD5 2f4c0be96fc73868ba708d88f6c18582
BLAKE2b-256 2a8d7e5035821bc9b108255005097ab81d0a30bb8a3d19e33aeec7a4515cada5

See more details on using hashes here.

File details

Details for the file Cython-0.23.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.

File metadata

File hashes

Hashes for Cython-0.23.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
Algorithm Hash digest
SHA256 cb22789096ddc59e257c7d4fe46fb660611a3fee3438929a27a56f9932290fa7
MD5 6ae43cf2c012d3f311bfd3b367b95a90
BLAKE2b-256 3b2dabacc6e460e42d7a8e9be9ca93ad296d83b59f9ad6d36171bc47d23bc057

See more details on using hashes here.

File details

Details for the file Cython-0.23.1-cp32-cp32m-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.23.1-cp32-cp32m-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 33f9d18709d77adaff9c4a3e1f1408d0a6338f6bb7745d5712ef586d8e776875
MD5 fbb98f3af15398d9cc81a5dc98205565
BLAKE2b-256 076e3e0378c30fd2456112d380b68c60d83b5e7c273176fc6ccb50e6caa6cd9f

See more details on using hashes here.

File details

Details for the file Cython-0.23.1-cp27-none-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.23.1-cp27-none-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 7ff44b2f8e7777298a25473b0d14b1c7f8296f7c1acc778cf93767dff2c3881d
MD5 fc38ddd7ff83911242bdfa69332777e3
BLAKE2b-256 812991a85fa0cd85ba798fd9dca4b03bf60b99f711135f383aa817bbcf44b8da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c2616d19bdc103b5c03781fcc3c8ea6411e5fd55c52b235b2c576b0addb82aa1
MD5 055424b81f5ac4982cb92f5e0c2ac184
BLAKE2b-256 f7d487b88abda9eafb404c460009bb53663496fd39c34ab47402a8b1b8b4a454

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b03ae6a0617d378140c9fac65d381b1b2c46a5983ab9e2e61e41469757134108
MD5 a69065ee37ce5a430736b03d005dd9d2
BLAKE2b-256 4b9cfdd67a1f2cc115739c64d51878dd32a7089c4aea6a71c552014b4b514f8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23.1-cp26-cp26mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6a8924401ab75542823366a69a44c23b0039044e2fb1366c6e9fb15937c52734
MD5 2ccb5808ded7321840e348212e472fe6
BLAKE2b-256 12d9227d719e5725950c1a9daa18dc16198306779cbac78426f5f0a562835222

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page