| Vulnerabilities | |||||
|---|---|---|---|---|---|
| Version | Suggest | Low | Medium | High | Critical |
| 3.2.4 | 0 | 0 | 0 | 0 | 0 |
| 3.2.3 | 0 | 0 | 0 | 0 | 0 |
| 3.2.2 | 0 | 0 | 0 | 0 | 0 |
| 3.2.1 | 0 | 0 | 0 | 0 | 0 |
| 3.2.0b3 | 0 | 0 | 0 | 0 | 0 |
| 3.2.0b2 | 0 | 0 | 0 | 0 | 0 |
| 3.2.0b1 | 0 | 0 | 0 | 0 | 0 |
| 3.2.0 | 0 | 0 | 0 | 0 | 0 |
| 3.1.8 | 0 | 0 | 0 | 0 | 0 |
| 3.1.7 | 0 | 0 | 0 | 0 | 0 |
| 3.1.6 | 0 | 0 | 0 | 0 | 0 |
| 3.1.5 | 0 | 0 | 0 | 0 | 0 |
| 3.1.4 | 0 | 0 | 0 | 0 | 0 |
| 3.1.3 | 0 | 0 | 0 | 0 | 0 |
| 3.1.2 | 0 | 0 | 0 | 0 | 0 |
| 3.1.1 | 0 | 0 | 0 | 0 | 0 |
| 3.1.0rc2 | 0 | 0 | 0 | 0 | 0 |
| 3.1.0rc1 | 0 | 0 | 0 | 0 | 0 |
| 3.1.0b1 | 0 | 0 | 0 | 0 | 0 |
| 3.1.0 | 0 | 0 | 0 | 0 | 0 |
| 3.0.12 | 0 | 0 | 0 | 0 | 0 |
| 3.0.11 | 0 | 0 | 0 | 0 | 0 |
| 3.0.10 | 0 | 0 | 0 | 0 | 0 |
| 3.0.9 | 0 | 0 | 0 | 0 | 0 |
| 3.0.8 | 0 | 0 | 0 | 0 | 0 |
| 3.0.7 | 0 | 0 | 0 | 0 | 0 |
| 3.0.6 | 0 | 0 | 0 | 0 | 0 |
| 3.0.5 | 0 | 0 | 0 | 0 | 0 |
| 3.0.4 | 0 | 0 | 0 | 0 | 0 |
| 3.0.3 | 0 | 0 | 0 | 0 | 0 |
| 3.0.2 | 0 | 0 | 0 | 0 | 0 |
| 3.0.1 | 0 | 0 | 0 | 0 | 0 |
| 3.0.0rc2 | 0 | 0 | 0 | 0 | 0 |
| 3.0.0rc1 | 0 | 0 | 0 | 0 | 0 |
| 3.0.0b3 | 0 | 0 | 0 | 0 | 0 |
| 3.0.0b2 | 0 | 0 | 0 | 0 | 0 |
| 3.0.0b1 | 0 | 0 | 0 | 0 | 0 |
| 3.0.0 | 0 | 0 | 0 | 0 | 0 |
| 0.29.37 | 0 | 0 | 0 | 0 | 0 |
| 0.29.36 | 0 | 0 | 0 | 0 | 0 |
| 0.29.35 | 0 | 0 | 0 | 0 | 0 |
| 0.29.34 | 0 | 0 | 0 | 0 | 0 |
| 0.29.33 | 0 | 0 | 0 | 0 | 0 |
| 0.29.32 | 0 | 0 | 0 | 0 | 0 |
| 0.29.31 | 0 | 0 | 0 | 0 | 0 |
| 0.29.30 | 0 | 0 | 0 | 0 | 0 |
| 0.29.29 | 0 | 0 | 0 | 0 | 0 |
| 0.29.28 | 0 | 0 | 0 | 0 | 0 |
| 0.29.27 | 0 | 0 | 0 | 0 | 0 |
| 0.29.26 | 0 | 0 | 0 | 0 | 0 |
| 0.29.25 | 0 | 0 | 0 | 0 | 0 |
| 0.29.24 | 0 | 0 | 0 | 0 | 0 |
| 0.29.23 | 0 | 0 | 0 | 0 | 0 |
| 0.29.22 | 0 | 0 | 0 | 0 | 0 |
| 0.29.21 | 0 | 0 | 0 | 0 | 0 |
| 0.29.20 | 0 | 0 | 0 | 0 | 0 |
| 0.29.19 | 0 | 0 | 0 | 0 | 0 |
| 0.29.18 | 0 | 0 | 0 | 0 | 0 |
| 0.29.17 | 0 | 0 | 0 | 0 | 0 |
| 0.29.16 | 0 | 0 | 0 | 0 | 0 |
| 0.29.15 | 0 | 0 | 0 | 0 | 0 |
| 0.29.14 | 0 | 0 | 0 | 0 | 0 |
| 0.29.13 | 0 | 0 | 0 | 0 | 0 |
| 0.29.12 | 0 | 0 | 0 | 0 | 0 |
| 0.29.11 | 0 | 0 | 0 | 0 | 0 |
| 0.29.10 | 0 | 0 | 0 | 0 | 0 |
| 0.29.9 | 0 | 0 | 0 | 0 | 0 |
| 0.29.8 | 0 | 0 | 0 | 0 | 0 |
| 0.29.7 | 0 | 0 | 0 | 0 | 0 |
| 0.29.6 | 0 | 0 | 0 | 0 | 0 |
| 0.29.5 | 0 | 0 | 0 | 0 | 0 |
| 0.29.4 | 0 | 0 | 0 | 0 | 0 |
| 0.29.3 | 0 | 0 | 0 | 0 | 0 |
| 0.29.2 | 0 | 0 | 0 | 0 | 0 |
| 0.29.1 | 0 | 0 | 0 | 0 | 0 |
| 0.29 | 0 | 0 | 0 | 0 | 0 |
| 0.28.6 | 0 | 0 | 0 | 0 | 0 |
| 0.28.5 | 0 | 0 | 0 | 0 | 0 |
| 0.28.4 | 0 | 0 | 0 | 0 | 0 |
| 0.28.3 | 0 | 0 | 0 | 0 | 0 |
| 0.28.2 | 0 | 0 | 0 | 0 | 0 |
| 0.28.1 | 0 | 0 | 0 | 0 | 0 |
| 0.28 | 0 | 0 | 0 | 0 | 0 |
| 0.27.3 | 0 | 0 | 0 | 0 | 0 |
| 0.27.2 | 0 | 0 | 0 | 0 | 0 |
| 0.27.1 | 0 | 0 | 0 | 0 | 0 |
| 0.27 | 0 | 0 | 0 | 0 | 0 |
| 0.26.1 | 0 | 0 | 0 | 0 | 0 |
| 0.26 | 0 | 0 | 0 | 0 | 0 |
| 0.25.2 | 0 | 0 | 0 | 0 | 0 |
| 0.25.1 | 0 | 0 | 0 | 0 | 0 |
| 0.25 | 0 | 0 | 0 | 0 | 0 |
| 0.24.1 | 0 | 0 | 0 | 0 | 0 |
| 0.24 | 0 | 0 | 0 | 0 | 0 |
| 0.23.5 | 0 | 0 | 0 | 0 | 0 |
| 0.23.4 | 0 | 0 | 0 | 0 | 0 |
| 0.23.3 | 0 | 0 | 0 | 0 | 0 |
| 0.23.2 | 0 | 0 | 0 | 0 | 0 |
| 0.23.1 | 0 | 0 | 0 | 0 | 0 |
| 0.23 | 0 | 0 | 0 | 0 | 0 |
| 0.22.1 | 0 | 0 | 0 | 0 | 0 |
| 0.22 | 0 | 0 | 0 | 0 | 0 |
| 0.21.2 | 0 | 0 | 0 | 0 | 0 |
| 0.21.1 | 0 | 0 | 0 | 0 | 0 |
| 0.21 | 0 | 0 | 0 | 0 | 0 |
| 0.20.2 | 0 | 0 | 0 | 0 | 0 |
| 0.20.1 | 0 | 0 | 0 | 0 | 0 |
| 0.20 | 0 | 0 | 0 | 0 | 0 |
| 0.19.2 | 0 | 0 | 0 | 0 | 0 |
| 0.19.1 | 0 | 0 | 0 | 0 | 0 |
| 0.19 | 0 | 0 | 0 | 0 | 0 |
| 0.18 | 0 | 0 | 0 | 0 | 0 |
| 0.17.4 | 0 | 0 | 0 | 0 | 0 |
| 0.17.3 | 0 | 0 | 0 | 0 | 0 |
| 0.17.2 | 0 | 0 | 0 | 0 | 0 |
| 0.17.1 | 0 | 0 | 0 | 0 | 0 |
| 0.17 | 0 | 0 | 0 | 0 | 0 |
| 0.16 | 0 | 0 | 0 | 0 | 0 |
| 0.15.1 | 0 | 0 | 0 | 0 | 0 |
| 0.15 | 0 | 0 | 0 | 0 | 0 |
| 0.14.1 | 0 | 0 | 0 | 0 | 0 |
| 0.14 | 0 | 0 | 0 | 0 | 0 |
| 0.13 | 0 | 0 | 0 | 0 | 0 |
| 0.12.1 | 0 | 0 | 0 | 0 | 0 |
| 0.12 | 0 | 0 | 0 | 0 | 0 |
| 0.11.3 | 0 | 0 | 0 | 0 | 0 |
| 0.11.2 | 0 | 0 | 0 | 0 | 0 |
| 0.11.1 | 0 | 0 | 0 | 0 | 0 |
| 0.11 | 0 | 0 | 0 | 0 | 0 |
| 0.10.3 | 0 | 0 | 0 | 0 | 0 |
| 0.10.2 | 0 | 0 | 0 | 0 | 0 |
| 0.10.1 | 0 | 0 | 0 | 0 | 0 |
| 0.10 | 0 | 0 | 0 | 0 | 0 |
| 0.9.8.1.1 | 0 | 0 | 0 | 0 | 0 |
| 0.9.8.1 | 0 | 0 | 0 | 0 | 0 |
| 0.9.8 | 0 | 0 | 0 | 0 | 0 |
| 0.9.6.14 | 0 | 0 | 0 | 0 | 0 |
| 0.9.6.13.1 | 0 | 0 | 0 | 0 | 0 |
| 0.9.6.13 | 0 | 0 | 0 | 0 | 0 |
| 0.9.6.12 | 0 | 0 | 0 | 0 | 0 |
| 0.9.6.11 | 0 | 0 | 0 | 0 | 0 |
| 0.9.6.11b | 0 | 0 | 0 | 0 | 0 |
| 0.9.6.10.1 | 0 | 0 | 0 | 0 | 0 |
| 0.9.6.10 | 0 | 0 | 0 | 0 | 0 |
| 0.9.6.10b | 0 | 0 | 0 | 0 | 0 |
| 0.9.6.8 | 0 | 0 | 0 | 0 | 0 |
| 0.9.6.7 | 0 | 0 | 0 | 0 | 0 |
| 0.9.6.6 | 0 | 0 | 0 | 0 | 0 |
| 0.9.6.5 | 0 | 0 | 0 | 0 | 0 |
| 0.9.6 | 0 | 0 | 0 | 0 | 0 |
3.2.4 - This version is safe to use because it has no known security vulnerabilities at this time. Find out if your coding project uses this component and get notified of any reported security vulnerabilities with Meterian-X Open Source Security Platform
Maintain your licence declarations and avoid unwanted licences to protect your IP the way you intended.
Apache-1.0 - Apache License 1.0Cython is an optimising Python compiler that makes writing C extensions for Python as easy as Python itself.
Cython translates Python code to C/C++ code, but additionally supports calling C functions and declaring C types on variables and class attributes. This allows broad to fine-grained manual tuning that lets the compiler generate very efficient C code from Cython code.
This makes Cython the ideal language for wrapping external C libraries, and for fast C modules that speed up the execution of Python code.
Cython has more than 70 million downloads <https://pypistats.org/packages/cython>_
per month on PyPI. You can support the Cython project via
Github Sponsors <https://github.com/users/scoder/sponsorship>_ or
Tidelift <https://tidelift.com/subscription/pkg/pypi-cython>_.
If you already have a C compiler, just run following command::
pip install Cython
otherwise, see the installation page <https://docs.cython.org/en/latest/src/quickstart/install.html>_.
The original Pyrex program, which Cython is based on, was licensed "free of restrictions" (see below). Cython itself is licensed under the permissive Apache License.
See LICENSE.txt <https://github.com/cython/cython/blob/master/LICENSE.txt>_.
Want to contribute to the Cython project?
Here is some help to get you started <https://github.com/cython/cython/blob/master/docs/CONTRIBUTING.rst>_.
Started as a project in the early 2000s, Cython has outlived
most other attempts <https://wiki.python.org/moin/PythonImplementations#Compilers>_
at producing static compilers for the Python language.
Similar projects that have a relevance today include:
PyPy <https://www.pypy.org/>_, a Python implementation with a JIT compiler.
Numba <http://numba.pydata.org/>_, a Python extension that features a
JIT compiler for a subset of the language, based on the LLVM compiler
infrastructure (probably best known for its clang C compiler).
It mostly targets numerical code that uses NumPy.
Pythran <https://pythran.readthedocs.io/>, a static Python-to-C++
extension compiler for a subset of the language, mostly targeted
at numerical computation. Pythran can be (and is probably best) used
as an additional
backend for NumPy code <https://cython.readthedocs.io/en/latest/src/userguide/numpy_pythran.html>
in Cython.
mypyc <https://mypyc.readthedocs.io/>, a static Python-to-C extension
compiler, based on the mypy <http://www.mypy-lang.org/> static Python
analyser. Like Cython's
pure Python mode <https://cython.readthedocs.io/en/latest/src/tutorial/pure.html>_,
mypyc can make use of PEP-484 type annotations to optimise code for static types.
Nuitka <https://nuitka.net/>_, a static Python-to-C extension compiler.
cython_freeze <https://github.com/cython/cython/blob/master/bin/cython_freeze>_
but with the ability to bundle library dependencies into a self-contained
executable)In comparison to the above, Cython provides
Cython was originally based on Pyrex <https://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/>_
by Greg Ewing, with the following written in the Pyrex readme document:
This is a development version of Pyrex, a language for writing Python extension modules.
For more info, take a look at:
Comments, suggestions, bug reports, etc. are most welcome!
Copyright stuff: Pyrex is free of restrictions. You may use, redistribute, modify and distribute modified versions.
The latest version of Pyrex can be found here <https://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/>_.
| Greg Ewing, Computer Science Dept | University of Canterbury | Christchurch, New Zealand
A citizen of NewZealandCorp, a wholly-owned subsidiary of USA Inc.