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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.4m

Cython-0.17.1-cp33-cp33m-manylinux1_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.3m

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m

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

Uploaded CPython 2.6mu

File details

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

File metadata

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

File hashes

Hashes for Cython-0.17.1.tar.gz
Algorithm Hash digest
SHA256 0d631b67d73aece33eb98c70257adf946e1e5b31633d701c3fcac2dcf42f0e84
MD5 f0bd2494dbe080a1185b61fa358135f2
BLAKE2b-256 738c0c7de501038e9aaa6128219bf28989e55f129b5b31c5a66a55f648289466

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.17.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ea651dd0e27cc421aae7bc456afe4f7069f79bd2037a59d719405d112eb90ca2
MD5 08f563cc2b1a39606877b5b8b3b444bb
BLAKE2b-256 a5b1277b2a951fb6c17cbe5d8f40409335dd3f200be152fb6fef869f27fd1432

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.17.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f20257987f9c51e35632fe63a365cade07723c7fec7c49c1a0b2e76933ac6e3a
MD5 480da78cec7cb3d4193bace6c598fd10
BLAKE2b-256 c7d415aa61338d9afbc49c866d3333869c992897d33a7d94bf4c2725360ff226

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.17.1-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 db507289dec576aa8dc5003090b418f2f431b9c0c4651b4d97c109637091e8c2
MD5 18fce4e0e93d8cea98b189818af22776
BLAKE2b-256 afb5bd1cdb19feb722b5e9476a73e8ef8e37d415ba0644118b5550c35b08f960

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.17.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5bb08e1918732e93066af0272ea2da72ca0443348b845dedc25f5942b5ddf4ae
MD5 ebeb3132d7b0bae4335c7d1e0e0026f0
BLAKE2b-256 c3245b4e1fc5119c1e764a3b7dc92e0cdf525f279fda468cb1368c7aaf127a30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.17.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 80c0e55c22ae668a84fcabdbcea5c5af39bf43605806f387a9b89686e7ccc870
MD5 e6daefef94f8ee059aecfd9143f027cb
BLAKE2b-256 637ee9efbde2979b7cc67bc2a6c2cf27e8601c474971d10dd80e02e01576ad0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.17.1-cp26-cp26mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 75dca28a90e4c47f83f48df5b369eca729586ece5f1963ca9f730d308140b0eb
MD5 065058525b0b55f57dd00547ad5e5431
BLAKE2b-256 f05bb0d4bd2b9065bbd1f76a64997972638aa8d65f796b798d32a90f923b9ef9

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