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

This version

0.23

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

Uploaded Source

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

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded CPython 3.5m

Cython-0.23-cp34-cp34m-manylinux1_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.4m

Cython-0.23-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 (3.8 MB view details)

Uploaded CPython 3.4mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

Cython-0.23-cp33-cp33m-manylinux1_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.3m

Cython-0.23-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 (3.8 MB view details)

Uploaded CPython 3.3mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

Cython-0.23-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 (3.9 MB view details)

Uploaded CPython 3.2mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

Cython-0.23-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.7macOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

Cython-0.23-cp27-cp27mu-manylinux1_x86_64.whl (5.6 MB view details)

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m

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

Uploaded CPython 2.6mu

File details

Details for the file Cython-0.23.zip.

File metadata

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

File hashes

Hashes for Cython-0.23.zip
Algorithm Hash digest
SHA256 4e4541bfe1e13ea4d77c1022bf55db6d7f6aa9d9ebf13bf0fbf339b96c943dbd
MD5 3a003010bd57814e110cd6b9ebea8bde
BLAKE2b-256 418d06e0115d21a42486af82bbf716b2313448192244a93f11f386e98322415d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for Cython-0.23.tar.gz
Algorithm Hash digest
SHA256 9fd01e8301c24fb3ba0411ad8eb16f5d9f9f8e66b1281fbe7aba2a9bd9d343dc
MD5 63d472d0a9b3b39b9651f7bf568bb4a5
BLAKE2b-256 6a91d417a732e958b0f6f3d415d35915634120dc6c4707dca08a78322e29e72d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 17442942e6fd0e120aac1b3a3b355fe4d420e5642b46e9d48185b8bf676ff776
MD5 fefc24a9b8dc1c7b0e3259b9cbd93828
BLAKE2b-256 702a703c3bf1c237ef2d333f54acdd71dfa7217db2e94e88369eb6a4ba8e4ede

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0577d09011142d37c7a3f36009ace67dcab44b5bcea429a0b5b6321c64f5c6d3
MD5 7561da4472b66756bcb5c70489527c4b
BLAKE2b-256 01ede9ab2ffcfb3bb7b258ef315f9dfde83a48f03f71691bfd3e8d7c19b979de

See more details on using hashes here.

File details

Details for the file Cython-0.23-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-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 7f1e91b6cc537bc2dac5cdb3b9e2e6c1d84c08c2abdb1e3c4ec9cb5cbb824070
MD5 aab6cfa7f40a9b52a1151a5285a5e75a
BLAKE2b-256 ec1807398d04183378cbed568774f687b01562d1bc6d74ed2e04d1b7a0ca2bf8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 67c05d719f7e8b9989ee6e3ed8937897a95b9b0bb1d77845446feac6cd8045f9
MD5 78b2ca448197a2ce6d83ce9e89fdb5ea
BLAKE2b-256 87de4f169135fdd2e477c5701e37eef608a22111e3080ae8fa8b9a03e8b48473

See more details on using hashes here.

File details

Details for the file Cython-0.23-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-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 ab8474ef98c43cbc28fb9271f32b4475882ab366b081b0fa0dc03fd4394f1225
MD5 4436fb84becf27c79d06d5207ce90132
BLAKE2b-256 c83505ec96c8fba3fe56901478809e92adef32b99693121c938dfc3777700c9c

See more details on using hashes here.

File details

Details for the file Cython-0.23-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-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 084eef2602ee033138d670e43b0cba7be109de098439ed61bc6a9df6c3992e39
MD5 f206b3ee1a4dfb163e2f33a04154488b
BLAKE2b-256 43875d5c90c5b71887ad524aa8dcfd54a9ab3f2f7358c1b1cfeb72e496f6bec1

See more details on using hashes here.

File details

Details for the file Cython-0.23-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-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 c58496e09c819c700a2a5ec94b5f1cc2933fdebe9072cdefad482e666891615c
MD5 d084ffe602a13ee2f09e887632cf8daf
BLAKE2b-256 a32a41dbef239eaca5e2845e4a7a71974ba1e77b6f2583c8c1cd20fea3b4f683

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7e23a6b242880ff95f5835c72e4e2a5bec42f801b0c18176d4379c05894007a6
MD5 8d99ba483448ab3e557e6b04668ad429
BLAKE2b-256 101dd4e40cc555927bd8ade37730ccbca393018c26b09f90994347461044a57c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b544bcf1c67bb506528804dbe41a647b3fd37daafbef76432be6de16e25be1f7
MD5 beb165f23f2630a03998492f3f78546e
BLAKE2b-256 d8268422f04d2b6f28af93353884ce4ac241ebbde79b0a3c0527bde10919fe87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23-cp26-cp26mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 753d107b1c439b6491182dd2a31bc46e81b96c8d9b270fd76543310c76a4363c
MD5 7239b6a008d7d658597f85179217f573
BLAKE2b-256 22e2e0d94e818ee28734b8d51a20e25992851372b0e4e4ed636a3357c137ae60

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page