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.17.3.tar.gz (1.3 MB view details)

Uploaded Source

Built Distributions

Cython-0.17.3-cp35-cp35m-manylinux1_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.5m

Cython-0.17.3-cp34-cp34m-manylinux1_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.4m

Cython-0.17.3-cp33-cp33m-manylinux1_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.3m

Cython-0.17.3-cp27-cp27mu-manylinux1_x86_64.whl (3.5 MB view details)

Uploaded CPython 2.7mu

Cython-0.17.3-cp27-cp27m-manylinux1_x86_64.whl (3.5 MB view details)

Uploaded CPython 2.7m

Cython-0.17.3-cp26-cp26mu-manylinux1_x86_64.whl (3.5 MB view details)

Uploaded CPython 2.6mu

File details

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

File metadata

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

File hashes

Hashes for Cython-0.17.3.tar.gz
Algorithm Hash digest
SHA256 2c9f2c2af9aa0519588bf941c9961a59bb8f57ee7f798db878494d1a21c07ece
MD5 683241fee8f51a08acd42ab1deea0857
BLAKE2b-256 ca8406db230f58b19c806343f972c3dca6bd295dd90e26070efe63287b27319a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.17.3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8fcc65b957509970a9b1bb8e031a0ab048a9d98aa2a52bccdb47ac016d7ca3f7
MD5 d4b148a24218fbb5a35d1e9c564f2673
BLAKE2b-256 a9b40cc0a721b3f38647e8727895b80653ad52410cd7f611c7c0c8c48105677b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.17.3-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b3f7433eaea07a514a134b523b6066beea5717f3c31f2e7910f3a09091ec984d
MD5 6c873f34c13f490935d782817a59aa71
BLAKE2b-256 dcc1c2e468fa8a15064080cecbdbbaf577147c86b8a7995fa33139086b070229

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.17.3-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 902c0fec42aca5de33e459b44b9018063191010af09d67b7cf307833b5366631
MD5 f066802c34eb4a44c668033de2022b92
BLAKE2b-256 7a9cbb157ef03d53688206793347ce5b25d1757fcab330693928ab57fe56aac8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.17.3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b3f25e4d8206c129cb4aa1d75602ca44c784c355a2ca255eb290e3ee6a6a73aa
MD5 f289f32925ab5fed48bd63b3b67198d1
BLAKE2b-256 0468ebae98c1c4706c2d14718cd106b25698bdae526be51aa19081913646fed2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.17.3-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 886d1f089e28629756bb21a2d5623dd150c32e01d6fe6cbcf8e67f3e7d11bdcb
MD5 f2375ac28e3cfec51c33ff43a42426fd
BLAKE2b-256 857f67607900673205a06af34d4f0d3511b2a3d8fb151c3a45c7b5a36789ef06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.17.3-cp26-cp26mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 caac6dfaf5c2510f413a5a42c4270d1aa0a2c46b3de5acc6cb3ec342b89e1b9b
MD5 4a39a80e4c6618c644a33c475155cd65
BLAKE2b-256 bdc65d0886fe8277b43d6edbf621bae8ca75166b3b65d7888174f053a8a73588

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