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

This version

0.22

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

Uploaded Source

Built Distributions

Cython-0.22-cp35-cp35m-manylinux1_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.5m

Cython-0.22-cp34-cp34m-manylinux1_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.4m

Cython-0.22-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.4 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.22-cp33-cp33m-manylinux1_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.3m

Cython-0.22-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.4 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.22-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.4 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.22-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.7 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.22-cp27-cp27mu-manylinux1_x86_64.whl (5.4 MB view details)

Uploaded CPython 2.7mu

Cython-0.22-cp27-cp27m-manylinux1_x86_64.whl (5.4 MB view details)

Uploaded CPython 2.7m

Cython-0.22-cp26-cp26mu-manylinux1_x86_64.whl (5.4 MB view details)

Uploaded CPython 2.6mu

File details

Details for the file cython-0.22.tar.gz.

File metadata

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

File hashes

Hashes for cython-0.22.tar.gz
Algorithm Hash digest
SHA256 14307e7a69af9a0d0e0024d446af7e51cc0e3e4d0dfb10d36ba837e5e5844015
MD5 1ae25add4ef7b63ee9b4af697300d6b6
BLAKE2b-256 f82580f9ca7e31e2b68cc942ff1d6136588f33a7aef5e2d6abe3f2183cb9fad5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.22-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c1b104b30a329b1a77f2fd7d24c1d9b0ba5ceff9c0c94f7fd5d55697f673fa87
MD5 560c17af82e8663043761ccc2aebc2e8
BLAKE2b-256 3c83001976e8e9135cb4b8f1d6d64bb3436390de3b7a68d047efccbd0479bbc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.22-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fbef65e73514535ac88d17fcf6765c99a2fde074238fab301ffaba13635caea9
MD5 94cf244f227e47ffe65a2082bc82ceb7
BLAKE2b-256 4e26ff45a5635b4d1a76ee783d7a482386f0f7856014b9ef78d9fe647580379c

See more details on using hashes here.

File details

Details for the file Cython-0.22-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.22-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 5e9772355199f06a80ae68ffa423c90c29867b9cb9905d2cac8f5dc0100100c9
MD5 7bf4eb3e8cbcbf0be34fbd8cc64a4638
BLAKE2b-256 538e578009646614161c5fa438e831ab9439a7fef1477d60465e61bc9cb16901

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.22-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 96b29cc004eaedf91ae06a66dfca41165664abb0dc15003b3a40b85bc4c468f8
MD5 dbf6a1c2896fa2c7b193e8192be2d9c4
BLAKE2b-256 c88fc3b7a759cae61a8f0666c5b94cd49afec235ff7478bc0954f50eb6196eb3

See more details on using hashes here.

File details

Details for the file Cython-0.22-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.22-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 ec055387a6d7c674ba563afa255832b5aed8f74aba5338f49210fc7769734007
MD5 b28878a6e970545b6292204027cf5599
BLAKE2b-256 e60897442f8dad469340de728ba33e1fe84e3ef49c800fbd0d4d3d00389b040a

See more details on using hashes here.

File details

Details for the file Cython-0.22-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.22-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 10340c1c39a0a5efe5cc5199b45037e334071655135a9ef4a14d48b5f9cdb947
MD5 5f53dc2e0715264103af34b4250ca61a
BLAKE2b-256 7cc02862fac0d9e374d5e67a1945c7a3d72357b14937c5ec0794ad317587bf61

See more details on using hashes here.

File details

Details for the file Cython-0.22-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.22-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 077264488260b410a93e7e6743f13825f4d575a04d4743279e7c9dfaf303a5c1
MD5 869192b1d71f993fc8f7f019f559d3e5
BLAKE2b-256 0c6601959e0bfd0391f5ecdb588735c6e5033eb418a29d51eeeaa5ecb2d2c05c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.22-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c13b98a87f00b892cdfbcff436558857c7656cae30f7a9607cb815bfcce02f39
MD5 0cf7a65f6122c8def93690a6c8a55afc
BLAKE2b-256 e55748d9bb66c749fe2b812087ecfb8c869995d089df3835c31338060a4628e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.22-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ad274a3f42988f451b1e33cf4ed95caa5c6e9a498cba70337502cb26b63cefc8
MD5 96cd55d0e57b4060a04e08502222cd05
BLAKE2b-256 15b0ff02085e54be9b4d12164d43e0659dc43843a2c1f533a160d97bc63f23d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.22-cp26-cp26mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 92c64c561e5e5e465a12d2fbdfc8d52d51f58771e2ebbb6a37d1cb529dcf92eb
MD5 dd1f4670d1942495118ea6c51c3e4bff
BLAKE2b-256 abea49d50b0bd448cd1db365d3e3054d18d8b5eb0e42dbb9baa930ef81fd9d98

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