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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.3m

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m

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

Uploaded CPython 2.6mu

File details

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

File metadata

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

File hashes

Hashes for Cython-0.22.1.tar.gz
Algorithm Hash digest
SHA256 7fff120e65e7b66edb4a42823f5642bad3bc1e5601bf882d66aee50248cf0682
MD5 b920f3c81ae767477a342807bf5e68e8
BLAKE2b-256 d64da13bc5ca0b9c6ba9e3846945882e46ab68aaef4cde3bd427d5141dbb412c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.22.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b864a55207315235ba966a70ad8cb604ac492afa5ed3f5738084e57ac5d9f399
MD5 f0a891071790f0cd261356dd38f14fe1
BLAKE2b-256 8f499086496088c3a026a95d5fb3e92f9531e590af6ab98e51c0a6b6b3a3f8fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.22.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ad9d9bab1cb473bb728a447b9e23825ab6f6d7036f5415a26f05fba90cd4b05e
MD5 ed9a824ab7dcab7c978dee57bc533bc6
BLAKE2b-256 347eef28228a627f5764dda829d13a2e112caf085ee301357149f5224046a0df

See more details on using hashes here.

File details

Details for the file Cython-0.22.1-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.1-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 08c6037ebfc0072fb5c5bba25b4812e538dd581d9d2ab845319c5633badf155f
MD5 e547afafd6baebb504dc33b133f11559
BLAKE2b-256 8e64e693a240b2ff999138bb064ccec462e12c66261e44214b8acc36a8d3ddbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.22.1-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 03cbe4736604a1a98cf7fa2785c91de6d77cb1c88ff6bfe71fa41d6f7500196a
MD5 547a020db77efac3982332ea0ac13ed1
BLAKE2b-256 2e718259a75a439ec1c962ed6300ae0024816dbe8485812de821a4e707f82ecd

See more details on using hashes here.

File details

Details for the file Cython-0.22.1-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.1-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 5f85e1331f4902757aed272aeb1c6a7e40b9f5646e419e814a632c01dd64f39f
MD5 f4c45750eaf7e16bbda1f6dda3c0a1dc
BLAKE2b-256 b6d9ebda9f0db3893f00b9fd223d513950c0615c573a00660756151ba194dfda

See more details on using hashes here.

File details

Details for the file Cython-0.22.1-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.1-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 82f185b7cddfd81cd8d72b4b149a30da77db470e21c7429240a5478f42786c0d
MD5 fea8be18ca4632b3d4c975e0bcf24a62
BLAKE2b-256 1bb7ea5bb793ec0c9e3e21da3bdd9b761d9632ba5f84e8fd92957610f88cba3d

See more details on using hashes here.

File details

Details for the file Cython-0.22.1-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.1-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 08e076cea8e7badbda816e5837fbae94e0f22cc4269bd7b573a819b131fee6b4
MD5 79709743dbf131c8792a7ee031309d83
BLAKE2b-256 210d9bfa4e95be2fc9728a69a1d5811cb00d6bf3d4246ab07d7c2254b5b86902

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.22.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ad026878fc3cb6e2ee3de60e72a93f8669b61b4c30070042945bf159579e9a4a
MD5 81121cec08b2cf362b10ced9d602b739
BLAKE2b-256 ae1571bb749c06e62e3cf8f18e32b5288bba3516d835b944f1cdf68411c25711

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.22.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 942e76a4936877bac859c9e38c03ef3c780e268ede03909d25ca3b7abd8342ea
MD5 c44be01b13357806918f60d558f63fb4
BLAKE2b-256 2381558c5b1b2798f4ce6cf626e1e41d3719cfa217308a0ed065edf81645c08a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.22.1-cp26-cp26mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b4539e6a385dbbc79710a9d00c8cf63887ffc50d766d657df25a889dfdf84d0d
MD5 3bd60a5a2169f6ac51650b5190a868c8
BLAKE2b-256 85e51b8418640d049d28b722eb309fca24f8e74b7d7d716b4288b697c088cfbd

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