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.3.zip (2.1 MB view details)

Uploaded Source

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

Uploaded Source

Built Distributions

Cython-0.23.3-cp35-cp35m-manylinux1_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.5m

Cython-0.23.3-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 (4.3 MB view details)

Uploaded CPython 3.5m 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.3-cp34-cp34m-manylinux1_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.4m

Cython-0.23.3-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.3 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.3-cp33-cp33m-manylinux1_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.3m

Cython-0.23.3-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.3 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.3-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.4 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.3-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.6 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.3-cp27-cp27mu-manylinux1_x86_64.whl (5.6 MB view details)

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m

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

Uploaded CPython 2.6mu

File details

Details for the file Cython-0.23.3.zip.

File metadata

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

File hashes

Hashes for Cython-0.23.3.zip
Algorithm Hash digest
SHA256 b71edf75187d04dde771a88fe0964eba08594e50b835607e9f581d6bb08dc05c
MD5 5d58daf5361f0fe722c9c654f36c564e
BLAKE2b-256 4d0396a61d3e6f3543d44321db02592ba2b48b2e3fe2fa0b24d240853528b7e8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for Cython-0.23.3.tar.gz
Algorithm Hash digest
SHA256 590274ac8dbd1e62cc79d94eb2e2f4ae60cea91a9f8d50b8697d39aba451e82e
MD5 813df20f7ce5f00e60568e0371fbd07c
BLAKE2b-256 2cac98896d9635305aa325030cd02a5297756d0f99c2e042685632631949c6cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23.3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c11f8334d597eef5c05e5d55838cffd1b0daeadd5ca640bd1e95983d296fb8b9
MD5 2440b1a9922774ebefb5d0eaffbdb940
BLAKE2b-256 a2dfd3f9d1808181cab38a8011053c0eb333be4ec15c461bbadf9b69cd2b1273

See more details on using hashes here.

File details

Details for the file Cython-0.23.3-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.23.3-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 8f2211949f66ecf6c37a0a39f84a77538dcca9ffa6ac4aefd44001a6db4309ed
MD5 921cf78364fa129fffa9ddff2defed67
BLAKE2b-256 d87e8670e341c9ae6727ebea06a50450244d15e9127d2a111d285aed7379846a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23.3-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dfb5813e1de0b3b61695f15f6817217eb22110be1358e40338ff82f82d877d45
MD5 01c579f70c45021f27814cea9fbee9e2
BLAKE2b-256 a7eea330b9355ea7d89e20abdb21efc68f4ca16e80e73c751f40ccf965ee15c4

See more details on using hashes here.

File details

Details for the file Cython-0.23.3-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.3-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 8e95ef557d29844c390faae229a0da8d2582ab21dbe364e54a80181b563faefc
MD5 90dd3b96b561416a3876fa99e7e59c6a
BLAKE2b-256 b49a6e475a44268fb91e6ab3eeec46fdb8745969de2b95bfe04e8418da6698aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23.3-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2cee06c4db5b0996c2f16aacbbea3c5f51476963f962e8353a51da2a2610b683
MD5 a9d5da6a00a22ebdf00c9a66c585a6aa
BLAKE2b-256 44924ed7a65c09d18d7b9d3cbc21ccf59375df3be155a87e93eb9cb60323af4d

See more details on using hashes here.

File details

Details for the file Cython-0.23.3-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.3-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 4893739f99424640a7e63e1e1f12b7ca6a0f3c450c59bdb918ba5809d1a5f560
MD5 29c889420ed810cf94979150074be5d7
BLAKE2b-256 cbccd6285da4e31e54581a806ee2731d6920d29152ff98b2f17c30698a7e120a

See more details on using hashes here.

File details

Details for the file Cython-0.23.3-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.3-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 2c4ef30c90cb094a297b7ed09532b974678d4c52a7b3f1b88b4c67de5abb8d25
MD5 36332da551e3c5c84f54746dd1fd8d17
BLAKE2b-256 ffbf1760cbc8df7e8e7ed3a3f8d3e76689cbd0e257560cc2eb5a1d05e7165da5

See more details on using hashes here.

File details

Details for the file Cython-0.23.3-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.3-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 139c26caa166a34ad48fee7cdc4f17cd570e0226704cfc049171b883e78f6316
MD5 9c7d5b03f7e33f06affe229be81165c0
BLAKE2b-256 19fa2961bd512ff661338cdbcc6ab72f2473d4b11e25ac7ca3db015eb692ab3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23.3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bccecf545614fe6352737c7c1885fff80c55d828efdb784d38cefb50ecc977e0
MD5 353cf07a09cff412bedd464cb89fc9b3
BLAKE2b-256 cc96e740f29a1102cc8a9136a0d103041f10289497524de3089f9033036bef2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23.3-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e399cfa0111199eea485c0f09a960cec01f622b329d227272b08e5e53a07a869
MD5 380d67d11fd472c31e593c8d9e81d778
BLAKE2b-256 c1cc218dadb6e046c872e0f24fce5a9553f38aa00d9007de9d490bed99b0ffcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23.3-cp26-cp26mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ffd4899bdffb8e147f976d82b120356aae8b124ccb6c84d552375332335f13fa
MD5 9416340c7462b32aafe99bcf2fcd3e7a
BLAKE2b-256 9b85f87876a9c98ef7c19102ca3b9d7b3bc6460c9597434d61bedad681dd78a1

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