Port variant | v13 |
Summary | Compiler to write C extensions for Python (3.13) |
Package version | 3.0.11 |
Homepage | https://cython.org/ |
Keywords | python |
Maintainer | Python Automaton |
License | Not yet specified |
Other variants | v12 |
Ravenports | Buildsheet | History |
Ravensource | Port Directory | History |
Last modified | 15 NOV 2024, 16:08:50 UTC |
Port created | 04 JAN 2020, 01:03:23 UTC |
single | 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 a superset of the Python language (almost all Python code is also valid Cython code), but Cython additionally supports optional static typing to natively call C functions, operate with C++ classes and declare fast 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/C++ libraries, and for fast C modules that speed up the execution of Python code. Note that for one-time builds, e.g. for CI/testing, on platforms that are not covered by one of the wheel packages provided on PyPI *and* the pure Python wheel that we provide is not used, it is substantially faster than a full source build to install an uncompiled (slower) version of Cython with:: pip install Cython --install-option="--no-cython-compile" .. _Pyrex: https://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/ |
Build (only) |
python313:dev:std python-pip:single:v13 autoselect-python:single:std |
Build and Runtime | python313:primary:std |
main | mirror://PYPIWHL/43/39/bdbec9142bc46605b54d674bf158a78b191c2b75be527c6dcf3e6dfe90b8 |
python-PyYAML:v13 | YAML parser and emitter for Python (3.13) |
python-borgbackup:v13 | Deduplicated, encrypted, compressed backups (3.13) |
python-compreffor:v13 | CFF subroutinizer for fontTools (3.13) |
python-lxml:v13 | Binding to libxml2 and libxslt libraries (3.13) |
python-numpy:v13 | Array computing for Python (3.13) |
python-pandas:v13 | Data structures for time series, statistics (3.13) |
python-pyclipper:v13 | Cython wrapper for the AJ Clipper library (3.13) |
python-pyzmq:v13 | Python bindings for 0MQ (3.13) |
python-scipy:v13 | Scientific library for Python (3.13) |