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

Uploaded Source

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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.5m

Cython-0.23.2-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.2-cp34-cp34m-manylinux1_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.4m

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

Uploaded CPython 3.3m

Cython-0.23.2-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.2-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.6 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.2-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.9 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.2-cp27-cp27mu-manylinux1_x86_64.whl (5.6 MB view details)

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m

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

Uploaded CPython 2.6mu

File details

Details for the file Cython-0.23.2.zip.

File metadata

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

File hashes

Hashes for Cython-0.23.2.zip
Algorithm Hash digest
SHA256 ca376b20b40312f70d4d19d79fc00909f591f1b2cc11c26eeccd17abfbdd7562
MD5 6462600654b8c1b15822d6207141b236
BLAKE2b-256 c970bb6a3fae72a1822694d305e1e14338d94316fa11ad7ead2dc1b54388b83c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for Cython-0.23.2.tar.gz
Algorithm Hash digest
SHA256 85a8713db65d9ad3e7e2f01e6ac424d4ae2a40349f1391b2b0f494ccb7e0fda7
MD5 188e18c826dae4514ee0628144df6c3e
BLAKE2b-256 171513cfc9bdb50fc77e9716a82ada908766e45f7507f0451abdcc71b749dc54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4f32872436a365012e262d5f99ed1baa0595b91df9909e5f64c31e0c5e00c8ec
MD5 50147e7dbe5b7d72547c5279dc50f603
BLAKE2b-256 55225a3a8863eec36e9e1a7e74d4470732fa518646abf8aa3d679a6d6f703271

See more details on using hashes here.

File details

Details for the file Cython-0.23.2-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.2-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 5322bb009e6befa36efe24bc0e5f994ba95fb9e60f215ca671b509683b3572d3
MD5 814477e2673908784c267706e43ac670
BLAKE2b-256 dc4a354942c0f7a5571cb4971a98a0791d981139344dc0bc772ab7a3674ac937

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23.2-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5332ef13ef54a0bdefde428a58cfeaebb9cbead7d72c1cc8ef075349a0310a32
MD5 a056f645eef2f842650d56543910717d
BLAKE2b-256 771df8bc7a942de108bab5b342a4a4f500887ee251c23bfb9920f411dc23f875

See more details on using hashes here.

File details

Details for the file Cython-0.23.2-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.2-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 33b61b0ee9aad969e7728cc77c25f83d0a74049088640653b4e3433aa0224d56
MD5 c1030aad7423f83a5317c67e784a01a4
BLAKE2b-256 2c28cc28a6089a010149207cbcf1cb9bdf2a2b458c01bf1cc765a459d18a8aa5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23.2-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8932b0429fa6cf7e97013b9aabd3ff1815c3b0a99bda25e6de7a10c8a571770a
MD5 ea747c145ef06386496404de29754d99
BLAKE2b-256 8b3bb90c932192bfb1f45f6b6392b7f1577388c52c5e154ed1bf3f4551cb817d

See more details on using hashes here.

File details

Details for the file Cython-0.23.2-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.2-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 71f348846319160ea08cffe7929f184841882c1ec614c1a115fb939ee447777c
MD5 496a9f64762bddfa1ec1814736c2ba53
BLAKE2b-256 890e375637b350994d10b2347738bef93903df50b1179ff4a18f21e54f75114f

See more details on using hashes here.

File details

Details for the file Cython-0.23.2-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.2-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 66697c31fc95783fc801556be365a04d37442afb4ea57bd1290b46d6b9eb59a0
MD5 63db4557f9cb1e899972c0ea4167e0c4
BLAKE2b-256 caa063a0807fb0a01e982d12a24f955344b67ffa70aa67e0d95f4e1abb6813c9

See more details on using hashes here.

File details

Details for the file Cython-0.23.2-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.2-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 ef50c6a132699002b53d1e1a3519659616aad6d4f3ea2132d89081c4f610b677
MD5 02465e38aadeac8db5f43e92896db668
BLAKE2b-256 c4b19b06d38233eacc7c9dc91f75f697763485b85c432c6caa635236689a8c96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ef7f9ac0393a52919019d9df87481abf4e4d2ffb43d54c2f119c1df5a48143be
MD5 fac211e5b53f454f1c09e20eb5338e62
BLAKE2b-256 1f09d1de8c1697845c8424923d48e75089cebac617457d191782164abd3fc606

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23.2-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5618cdf4b71db7bf96c0d6f81e13fd8a66472f9c587717793b781b48a7c730dc
MD5 edf40d975df6824efee976e10701ef9f
BLAKE2b-256 a3ce65fdd05076b6cadd1d9c74c90930244e21ef069f578b2794b4b50767e54a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23.2-cp26-cp26mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c12c7576b3d174f46a150f9fe110ce124ee157b6375fbe00f745a444c43f9d6b
MD5 00ca2c3e35ed7decd8a600372d42d557
BLAKE2b-256 565ec0aee71b792a0cc335e352c79a815f2880d8f9b3cd1e16c049926dac17d9

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