lang/cython 3.2.9 FreeBSD
Compiler for Writing C Extensions for the Python Language
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
c48f37d278- License
- APACHE20
- Categories
- lang, python
- Package size
- 3338.2 KiB, 18535.4 KiB installed
Description
Cython is a Python compiler that makes writing C extensions for Python as easy as Python itself. Cython is based on Pyrex, but supports more cutting edge functionality and optimizations.
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 the compiler to 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.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | lang/cython | 3.2.9 |
| OpenBSD | lang/cython | 3.2.9v0 |
| DragonFly | lang/cython | 0.29.37_2 |
| MidnightBSD | lang/cython | 3.3.0 |
Install
Binary package:
pkg install py311-cython
From the ports tree:
cd /usr/ports/lang/cython/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py311-cython>0:lang/cython
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.2.9 | 3.2.9 | 0.29.32 | 0.29.37_2 | 3.2.9 |
| FreeBSD:14:quarterly | 3.2.9 | 3.2.9 | n/a | 0.29.37_2 | 3.2.9 |
| FreeBSD:15:latest | 3.2.9 | 3.2.9 | n/a | 0.29.37_2 | 0.29.37_2 |
| FreeBSD:15:quarterly | 3.2.9 | 3.2.9 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.2.9 | 3.2.9 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
${PYTHON_PKGNAMEPREFIX}setuptools>=0: devel/py-setuptools${PYTHON_PKGNAMEPREFIX}wheel>=0: devel/py-wheel
The full lists below include those, and their dependencies in turn.
Build dependencies 16
Run dependencies 7
Required by 287
- archivers/py-bitshuffle
- archivers/py-blosc2
- archivers/py-borgbackup
- archivers/py-xopen
- astro/py-astropy
- astro/py-spiceypy
- audio/py-pyliblo3
- audio/py-pysndfile
- biology/biostar-tools
- biology/py-biom-format
- biology/py-bx-python
- biology/py-crossmap
- biology/py-cutadapt
- biology/py-deeptools
- biology/py-dnaio
- biology/py-hits
- biology/py-htseq
- biology/py-macs3
- biology/py-pyrodigal
- biology/py-pysam
- biology/py-scikit-bio
- cad/py-csxcad
- cad/py-pygmsh
- cad/pythonocc-core
- chinese/pycangjie
- comms/py-hidapi
- comms/py-libimobiledevice
- converters/py-rencode
- databases/py-aiomcache
- databases/py-asyncmy
- databases/py-asyncpg
- databases/py-cymysql
- databases/py-oracledb
- databases/py-peewee
- databases/py-psycopg-c
- databases/py-pyarrow
- databases/py-pyiceberg
- databases/py-snowflake-connector-python
- databases/py-sqlalchemy20
- databases/py-unqlite
- devel/brz
- devel/cython-lint
- devel/py-aspectlib
- devel/py-cffi
- devel/py-cftime
- devel/py-crick
- devel/py-cwcwidth
- devel/py-cykhash
- devel/py-cymem
- devel/py-cysignals
- devel/py-cython-test-exception-raiser
- devel/py-cytoolz
- devel/py-datrie
- devel/py-ddtrace
- devel/py-debugpy
- devel/py-editdistance
- devel/py-ewah-bool-utils
- devel/py-fastbencode
- devel/py-frozenlist
- devel/py-gevent
- devel/py-grpcio
- devel/py-guppy3
- devel/py-hatch-cython
- devel/py-homebase
- devel/py-hunter
- devel/py-intbitset
- devel/py-lap
- devel/py-levenshtein
- devel/py-libplist
- devel/py-line-profiler
- devel/py-lxml
- devel/py-marisa-trie
- devel/py-memory-allocator
- devel/py-msgpack
- devel/py-murmurhash
- devel/py-mystic
- devel/py-opendht
- devel/py-preshed
- devel/py-preshed3
- devel/py-propcache
- devel/py-pycocotools
- devel/py-pycodeexport
- devel/py-pycompilation
- devel/py-pydantic
- devel/py-pyina
- devel/py-pykdtree
- devel/py-pymtbl
- devel/py-pyroaring
- devel/py-pysimdjson
- devel/py-python-box
- devel/py-pyyaml
- devel/py-pyyaml-ft
- devel/py-qutip
- devel/py-qutip-qip
- devel/py-reedsolo
- devel/py-ruamel.yaml.clib
- devel/py-shapely
- devel/py-srsly
- devel/py-streamparse
- devel/py-tables
The first 100 are listed.
Configuration
No options to configure.
- USES
- compiler:c11 python
- Service scripts
- none
- Conflicts with
- py*-cython py*-cython0 py*-cython3
- Flavors
py312-cython-3.2.9,py313-cython-3.2.9,py314-cython-3.2.9,py315-cython-3.2.9,py313t-cython-3.2.9,py314t-cython-3.2.9
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| cython-3.2.9.tar.gz | 3.293493e+06 | d249c9022ab13286b17bd66f30609e800c5f95efeecb06168990c7a66cecde6c |
Master sites 2
- PYPI
- https://github.com/cython/cython/releases/download/3.2.9/