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 the well-known 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 Distribution

Cython-0.20.1.tar.gz (2.6 MB view details)

Uploaded Source

Built Distributions

Cython-0.20.1-cp35-cp35m-manylinux1_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.5m

Cython-0.20.1-cp34-cp34m-manylinux1_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.4m

Cython-0.20.1-cp33-cp33m-manylinux1_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.3m

Cython-0.20.1-cp27-cp27mu-manylinux1_x86_64.whl (4.9 MB view details)

Uploaded CPython 2.7mu

Cython-0.20.1-cp27-cp27m-manylinux1_x86_64.whl (4.9 MB view details)

Uploaded CPython 2.7m

Cython-0.20.1-cp26-cp26mu-manylinux1_x86_64.whl (4.9 MB view details)

Uploaded CPython 2.6mu

File details

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

File metadata

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

File hashes

Hashes for Cython-0.20.1.tar.gz
Algorithm Hash digest
SHA256 31a563744a21d7b10355f25a3bca96b37ec5d32bdecfc75e93d65a5f7e62766c
MD5 52431696c64e618036537c4d9aa79d99
BLAKE2b-256 81879ceffc2c15a06fcdd82e621b54598da684271ed0c6722b316e7a30e4c18e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.20.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ed6d6b734ebd195e09ce3a836b313fd86590626e51b99193471d628416a9a718
MD5 3aea70ad9bc96a5993480222f849c465
BLAKE2b-256 4bd70593af591ff3bb18d222a540969f4ceaf50c7ec23dbbdca953edc72ec169

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.20.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6187f57d91907cfeb9775c9009bcc7417a0a1fbdfce232d0bb37c61d0cdb78e8
MD5 a25b5f4716b0ba2e5d95ffbbf47a5176
BLAKE2b-256 56d051359219c63523ab2f98a4b45aa1c412462a2a60cd711aee41f43ce95168

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.20.1-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4c2da72ae23edf9c741179e5abcb7443bb8b4e0927cc58658dec00e15bdfedf6
MD5 218730719795828e40e6dfafeb39828b
BLAKE2b-256 f197c6a5175a50650ae8c6462d8322630a3fb55f274aab13bce00c00ea273e0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.20.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fac75b613c9ff053779e915c4152c69ac6f6634e94d978e0f5579000146c72bd
MD5 923ce75e625a28b245986b34a0366491
BLAKE2b-256 a3fd063a3f358febded5ec33d58798e007fb4cb56987e683dd20a933346d2ed8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.20.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 397ab6f38165171ac5476852f800fe489d2de1b5c68fc6b47e0a05fdd025d504
MD5 2a663bc2d0a2473e907a39d2634e3b86
BLAKE2b-256 d92fb5807266f378f67fac3f2bdc7680fd8461bca404f51d7272003dd92bedbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.20.1-cp26-cp26mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 09b958612847e0350ad8df464dda3c0441abf69241641bb657bf249400fc9541
MD5 4193d5862c06ef1e5a6e7ae7c308cc57
BLAKE2b-256 25db1b0f03c1a8bb33abdb63139b5bc14d3cee935aa873fbbd4c175bcab84bf8

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