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.

Note that for CI and test builds that use Cython for one-time compilation, you can speed up the Cython installation with:

pip install Cython --install-option="--no-cython-compile"

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

Uploaded Source

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

Uploaded Source

Built Distributions

Cython-0.23.5-cp35-none-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.5 Windows x86-64

Cython-0.23.5-cp35-none-win32.whl (1.6 MB view details)

Uploaded CPython 3.5 Windows x86

Cython-0.23.5-cp35-cp35m-manylinux1_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.5m

Cython-0.23.5-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 (3.6 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.5-cp34-none-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.4 Windows x86-64

Cython-0.23.5-cp34-none-win32.whl (1.6 MB view details)

Uploaded CPython 3.4 Windows x86

Cython-0.23.5-cp34-cp34m-manylinux1_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.4m

Cython-0.23.5-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.6 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.5-cp33-cp33m-manylinux1_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.3m

Cython-0.23.5-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.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.5-cp27-none-win_amd64.whl (1.8 MB view details)

Uploaded CPython 2.7 Windows x86-64

Cython-0.23.5-cp27-none-win32.whl (1.7 MB view details)

Uploaded CPython 2.7 Windows x86

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m

Cython-0.23.5-cp27-cp27m-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.7m 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.5-cp26-cp26mu-manylinux1_x86_64.whl (5.6 MB view details)

Uploaded CPython 2.6mu

File details

Details for the file Cython-0.23.5.zip.

File metadata

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

File hashes

Hashes for Cython-0.23.5.zip
Algorithm Hash digest
SHA256 1f08f307508c6c128f183d45c562dc11b8b984a00d253989b5644cc623299569
MD5 eddeaff36983063bf3ba6a4dbdda49c1
BLAKE2b-256 054f045e2a3ba0c6509378b4390961b6a72b0ebcd5fc812fe25ec3c71a82217a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for Cython-0.23.5.tar.gz
Algorithm Hash digest
SHA256 0ae5a5451a190e03ee36922c4189ca2c88d1df40a89b4f224bc842d388a0d1b6
MD5 66b62989a67c55af016c916da36e7514
BLAKE2b-256 e1cb40463287f646d360889a41e820ac32f3015787c15e51dda89662314d889d

See more details on using hashes here.

File details

Details for the file Cython-0.23.5-cp35-none-win_amd64.whl.

File metadata

File hashes

Hashes for Cython-0.23.5-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 e0f2c14bf0b33ee60289ef92bb6010af030e2722eaa680e700d507485ebd0f26
MD5 472d455edfc258a8157947a64868249b
BLAKE2b-256 6bd92c8053da8a3268c93631ea2eb0892cefceb6d7268890ef1e9331a6be733e

See more details on using hashes here.

File details

Details for the file Cython-0.23.5-cp35-none-win32.whl.

File metadata

File hashes

Hashes for Cython-0.23.5-cp35-none-win32.whl
Algorithm Hash digest
SHA256 9bc9cbadfb988e547b4a35b81827b9dd4600537791d33e90e1a5a170e5888c82
MD5 1cc990cc0c6d81cb0664995870d304d7
BLAKE2b-256 9ffe6a648ac71a175367da4437cc9f570b507473c76b95a222c56fd38dd00318

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23.5-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 47fe90e5a72255a078f9e73812b3a8421892ba5e71b94cde770c65a54677e4c1
MD5 26a833da29135ecab061a1bc17f95e01
BLAKE2b-256 d618561d86330f0af2597c0af9033e82ed1ac0bbf099472b59324ff5130254b3

See more details on using hashes here.

File details

Details for the file Cython-0.23.5-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.5-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 3b3f842fd8287f1ca7f166b0f669d33dda50e544f2072442eb9f2977473d4e1a
MD5 8666c4dc1440814cc2067b4251eab791
BLAKE2b-256 273e384571455dcccca93a1e0551b265b6dd07323844251ea13e062ae12712d5

See more details on using hashes here.

File details

Details for the file Cython-0.23.5-cp34-none-win_amd64.whl.

File metadata

File hashes

Hashes for Cython-0.23.5-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 dff411503206870870fa9b2f5dda8b592b2ff4aed7f9a58e09dfa79f669c6e1b
MD5 90cb5bb7d1c2a7af89610d8b40df68ed
BLAKE2b-256 210923f77119dc8e4099d08e3a2e3e5dd36b90ccd29f69daa2b2a0e5ccf79a3e

See more details on using hashes here.

File details

Details for the file Cython-0.23.5-cp34-none-win32.whl.

File metadata

File hashes

Hashes for Cython-0.23.5-cp34-none-win32.whl
Algorithm Hash digest
SHA256 778471506e79f898753f6c6e792f5b25879e317569d540fcc989bd12e48e97aa
MD5 57f617379309acc99f2eed30f315a9d0
BLAKE2b-256 eb3842d29a2cc1db1de995962b54a003fc0a040ef17ca48e19adde2957e92e84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23.5-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f1aa6153d6c81a84f650c04dfda7c66de181f4cb2fd10c472801ae06f204aea1
MD5 939e254ec127a98bd510a7b30584841c
BLAKE2b-256 2b313e4cf5bf035599af9deece94e5432ef4e96e78345fc4bfa72d5ebf0b3061

See more details on using hashes here.

File details

Details for the file Cython-0.23.5-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.5-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 f6b65756a9ea1a6624114e603c27aac854abbc157a07ce980335bae2d9eb3fcc
MD5 05cd1f91e8892e890718037118b1b568
BLAKE2b-256 1390e3a125b65927b06409cadb247c074f4f89ac81ccc0bfedf0eb32154d3024

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23.5-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c56a9fb335114c2e838852fab356fff8e7260af8833827455221ca4d2b4238fd
MD5 50e869550ad0e15b3ff1d72fba3065e6
BLAKE2b-256 a9751c83bf83f6180da311fc7dc629db2081ad63bd38fe60b697e36bb3aec1cc

See more details on using hashes here.

File details

Details for the file Cython-0.23.5-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.5-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 b620590ea5b2d8af2a4a96aaa19bfe5ebe88e113628cb52f8318b552da307e77
MD5 80cc8d1ebe8be3e888ebb38b1a534fd8
BLAKE2b-256 82d11cf73804e47590316d6aa4329cde74dfb4833fa4506eb94d0656ebdd9ca4

See more details on using hashes here.

File details

Details for the file Cython-0.23.5-cp27-none-win_amd64.whl.

File metadata

File hashes

Hashes for Cython-0.23.5-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 115a5023323c1dd138057203a8ce1c63e186921407212b450fdf01d75c4d8285
MD5 b49e42489f9b58655bdd50b564946034
BLAKE2b-256 ee41c2ac17a13f252f84c2f77eaa42a3a8454d73c7e2a65391b021d604b722e0

See more details on using hashes here.

File details

Details for the file Cython-0.23.5-cp27-none-win32.whl.

File metadata

File hashes

Hashes for Cython-0.23.5-cp27-none-win32.whl
Algorithm Hash digest
SHA256 b76c164081eb1def24c321f4a33ed36ec46ea44442d7846db964f1fba2d0b07b
MD5 66369a71570d75d1eb10f94bae9cad07
BLAKE2b-256 16b934d333886d0f6ecf751119f37c98c337388eafb756955f8eb68e5f288b9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23.5-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7223d8fbac99404437676de4291cd869f7db7481247eca72df7ea5ddf16b4bbb
MD5 4cb5a638fa7a28a35af7cae8bacc7e2d
BLAKE2b-256 50793dfddac3236d9207a9193d4f6d0059882bb5e8bdbe5ebe9afeef633d13aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23.5-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 46fdd96da2af806ba3c64794b2beed1ce3cab0cf161a846954c565d16548e778
MD5 4fe614e5f7de5beea3f76233689e5a87
BLAKE2b-256 e107c5a209f2738629f1a3c731f35abc37bfd22019ea50e9ae158578310b2d2d

See more details on using hashes here.

File details

Details for the file Cython-0.23.5-cp27-cp27m-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.5-cp27-cp27m-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 e85aff5a6947e70066ac42927c15dcc537e86cc633741038e4aad2ca45c6283c
MD5 4e283ccd5d08622ad739d5e0a9aae1e1
BLAKE2b-256 a52c3a3cf514c9bd4eac712fd851f37303e9e9749e3f56072e629265dc4ac512

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Cython-0.23.5-cp26-cp26mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4e02ca71ffb71a22b741bd7dbaec0fbc9278656f4dbcb372166a011ed5717ffc
MD5 24311c693545e556f8a0dfd065ef9593
BLAKE2b-256 fed779c9466f358615d1a38b1df94864249d16758290eafdb4bbecf53e20e0fa

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