notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Remember
I remember
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
Port details on branch 2025Q4
cython Compiler for Writing C Extensions for the Python Language
0.29.37_2 lang on this many watch lists=12 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.29.37_2Version of this port present on the latest quarterly branch.
Expiration Date EXPIRATION DATE: 2025-12-31
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2008-11-09 22:57:15
Last Update: 2025-11-01 23:29:33
Commit Hash: fbbf54f
People watching this port, also watch:: py311-six, indexinfo, p5-Error, autoconf, libxml2
Also Listed In: python
License: APACHE20
WWW:
https://cython.org/
https://github.com/cython/cython
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.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}cython>0:lang/cython@${PY_FLAVOR}
Conflicts:
CONFLICTS_INSTALL:
  • py*-cython3
To install the port:
cd /usr/ports/lang/cython/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/cython
  • pkg install py311-cython
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-cython listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-cython
Package flavors (<flavor>: <package>)
  • py311: py311-cython
  • py27: py27-cython
  • py312: py312-cython
  • py310: py310-cython
distinfo:
TIMESTAMP = 1703227808 SHA256 (Cython-0.29.37.tar.gz) = f813d4a6dd94adee5d4ff266191d1d95bf6d4164a4facc535422c021b2504cfb SIZE (Cython-0.29.37.tar.gz) = 2099621

Packages (timestamps in pop-ups are UTC):
py27-cython
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.29.37_20.29.37_20.29.210.29.37_20.29.37_2n/an/an/a
FreeBSD:13:quarterly0.29.37_20.29.37_20.29.350.29.37_20.29.37_2n/an/an/a
FreeBSD:14:latest0.29.37_20.29.37_20.29.320.29.37_20.29.37_20.29.35-0.29.35
FreeBSD:14:quarterly0.29.37_20.29.37_2-0.29.37_20.29.37_20.29.370.29.370.29.37
FreeBSD:15:latest0.29.37_20.29.37_2n/a0.29.37_2n/an/a0.29.370.29.37
FreeBSD:15:quarterly0.29.37_20.29.37_2n/a-n/an/a--
FreeBSD:16:latest0.29.37_20.29.37_2n/a-n/an/a--
 

py36-cython
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--0.29.21--n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest--------
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 

py37-cython
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--0.29.21--n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest--0.29.32--0.29.35-0.29.35
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 

py38-cython
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--0.29.21--n/an/an/a
FreeBSD:13:quarterly--0.29.35--n/an/an/a
FreeBSD:14:latest--0.29.32--0.29.35-0.29.35
FreeBSD:14:quarterly-----0.29.370.29.370.29.37
FreeBSD:15:latest--n/a-n/an/a0.29.370.29.37
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 

py39-cython
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.29.37_20.29.37_20.29.210.29.37_20.29.37_2n/an/an/a
FreeBSD:13:quarterly0.29.37_20.29.37_20.29.350.29.37_20.29.37_2n/an/an/a
FreeBSD:14:latest0.29.37_20.29.37_20.29.320.29.37_20.29.37_20.29.35-0.29.35
FreeBSD:14:quarterly0.29.37_20.29.37_2-0.29.37_20.29.37_20.29.370.29.370.29.37
FreeBSD:15:latest0.29.37_20.29.37_2n/a0.29.37_2n/an/a0.29.370.29.37
FreeBSD:15:quarterly0.29.37_20.29.37_2n/a-n/an/a--
FreeBSD:16:latest0.29.37_20.29.37_2n/a-n/an/a--
 

py310-cython
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.29.37_20.29.37_2-0.29.37_20.29.37_2n/an/an/a
FreeBSD:13:quarterly0.29.37_20.29.37_20.29.350.29.37_20.29.37_2n/an/an/a
FreeBSD:14:latest0.29.37_20.29.37_20.29.320.29.37_20.29.37_20.29.35-0.29.35
FreeBSD:14:quarterly0.29.37_20.29.37_2-0.29.37_20.29.37_20.29.370.29.370.29.37
FreeBSD:15:latest0.29.37_20.29.37_2n/a0.29.37_2n/an/a0.29.370.29.37
FreeBSD:15:quarterly0.29.37_20.29.37_2n/a-n/an/a--
FreeBSD:16:latest0.29.37_20.29.37_2n/a-n/an/a--
 

py311-cython
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.29.37_20.29.37_2-0.29.37_20.29.37_2n/an/an/a
FreeBSD:13:quarterly0.29.37_20.29.37_20.29.350.29.37_20.29.37_2n/an/an/a
FreeBSD:14:latest0.29.37_20.29.37_20.29.320.29.37_20.29.37_20.29.35-0.29.35
FreeBSD:14:quarterly0.29.37_20.29.37_2-0.29.37_20.29.37_20.29.370.29.370.29.37
FreeBSD:15:latest0.29.37_20.29.37_2n/a0.29.37_2n/an/a0.29.370.29.37
FreeBSD:15:quarterly0.29.37_20.29.37_2n/a-n/an/a--
FreeBSD:16:latest0.29.37_20.29.37_2n/a-n/an/a--
 

py312-cython
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.29.37_20.29.37_2-0.29.37_20.29.37_2n/an/an/a
FreeBSD:13:quarterly0.29.37_20.29.37_2-0.29.37_20.29.37_2n/an/an/a
FreeBSD:14:latest0.29.37_20.29.37_2-0.29.37_20.29.37_2---
FreeBSD:14:quarterly0.29.37_20.29.37_2-0.29.37_20.29.37_2---
FreeBSD:15:latest0.29.37_20.29.37_2n/a0.29.37_2n/an/a--
FreeBSD:15:quarterly0.29.37_20.29.37_2n/a-n/an/a--
FreeBSD:16:latest0.29.37_20.29.37_2n/a-n/an/a--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-setuptools>=63.1.0 : devel/py-setuptools@py311
  2. python3.11 : lang/python311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. python3.11 : lang/python311
This port is required by:
for Build
  1. archivers/py-bitshuffle
  2. archivers/py-xopen
  3. audio/py-pysndfile
  4. biology/py-biom-format
  5. biology/py-crossmap
  6. biology/py-cutadapt
  7. biology/py-hits
Expand this list (228 items / 221 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. biology/py-htseq
  3. biology/py-macs2
  4. biology/py-pysam
  5. biology/py-pywgsim
  6. biology/py-scikit-bio
  7. cad/py-csxcad
  8. chinese/pycangjie
  9. comms/py-hidapi
  10. converters/py-rencode
  11. databases/py-aiomcache
  12. databases/py-asyncmy
  13. databases/py-asyncpg
  14. databases/py-cassandra-driver
  15. databases/py-cymysql
  16. databases/py-fastparquet
  17. databases/py-peewee
  18. databases/py-psycopg-c
  19. databases/py-pymssql
  20. databases/py-sqlalchemy20
  21. databases/py-unqlite
  22. devel/brz
  23. devel/py-aspectlib
  24. devel/py-bsd
  25. devel/py-cftime
  26. devel/py-crick
  27. devel/py-cykhash
  28. devel/py-cymem
  29. devel/py-cython-test-exception-raiser
  30. devel/py-cytoolz
  31. devel/py-datrie
  32. devel/py-ddtrace
  33. devel/py-debugpy
  34. devel/py-editdistance
  35. devel/py-fastbencode
  36. devel/py-game_sdl2
  37. devel/py-guppy3
  38. devel/py-homebase
  39. devel/py-hunter
  40. devel/py-intbitset
  41. devel/py-logbook
  42. devel/py-memory-allocator
  43. devel/py-murmurhash
  44. devel/py-mystic
  45. devel/py-opendht
  46. devel/py-orjson
  47. devel/py-preshed
  48. devel/py-preshed3
  49. devel/py-pydantic
  50. devel/py-pyina
  51. devel/py-pymtbl
  52. devel/py-pysimdjson
  53. devel/py-python-dtrace
  54. devel/py-reedsolo
  55. devel/py-srsly
  56. devel/py-tables
  57. devel/py-thinc
  58. devel/py-thinc8
  59. devel/py-thriftpy2
  60. devel/py-timelib
  61. devel/py-zfp
  62. devel/vitables
  63. dns/py-dnspython
  64. dns/py-dnspython1
  65. dns/py-pydnstable
  66. dns/py-pywdns
  67. filesystems/py-libzfs
  68. finance/electrum
  69. finance/py-bt
  70. finance/py-finvizfinance
  71. finance/py-ta-lib
  72. games/openage
  73. graphics/py-ManimPango
  74. graphics/py-PyOpenGL-accelerate
  75. graphics/py-cartopy
  76. graphics/py-djvulibre
  77. graphics/py-geopandas
  78. graphics/py-h3
  79. graphics/py-pygeos
  80. graphics/py-rawpy
  81. japanese/py-ipadic
  82. math/lib2geom
  83. math/py-POT
  84. math/py-Pyomo
  85. math/py-bottleneck
  86. math/py-cyipopt
  87. math/py-daqp
  88. math/py-dgl
  89. math/py-hdbscan
  90. math/py-hdmedians
  91. math/py-jij-cimod
  92. math/py-lrcalc
  93. math/py-minorminer
  94. math/py-mnnpy
  95. math/py-ndindex
  96. math/py-numpy
  97. math/py-numpy-stl
  98. math/py-openTSNE
  99. math/py-pdal
  100. math/py-pplpy
  101. math/py-pyclipper
  102. math/py-pygslodeiv2
  103. math/py-pyreadr
  104. math/py-pytensor
  105. math/py-python-fcl
  106. math/py-quadprog
  107. math/py-rectangle-packer
  108. math/py-scikit-umfpack
  109. math/py-ssm
  110. math/py-symengine
  111. misc/py-apache-beam
  112. misc/py-fuzzy
  113. misc/py-mmcv
  114. misc/py-numcodecs
  115. misc/py-pyEDFlib
  116. misc/urh
  117. multimedia/py-av
  118. multimedia/vapoursynth
  119. net/py-DTLSSocket
  120. net/py-libdnet
  121. net/py-netif
  122. net/py-pyenet
  123. net/py-pynmsg
  124. net/py-pypcap
  125. net-im/py-slixmpp
  126. print/py-fonttools
  127. print/py-uharfbuzz
  128. science/cantera
  129. science/lammps
  130. science/nest
  131. science/py-MDAnalysis
  132. science/py-OpenMC
  133. science/py-PyNE
  134. science/py-arch
  135. science/py-dwave-cloud-client
  136. science/py-dwave-greedy
  137. science/py-dwave-inspector
  138. science/py-dwave-networkx
  139. science/py-dwave-tabu
  140. science/py-gsd
  141. science/py-libgetar
  142. science/py-molmod
  143. science/py-netCDF4
  144. science/py-openEMS
  145. science/py-penaltymodel
  146. science/py-phono3py
  147. science/py-phonopy
  148. science/py-pnetcdf
  149. science/py-pymatgen
  150. science/py-pyprecice
  151. science/py-pyqubo
  152. science/py-scikit-sparse
  153. science/py-scipy
  154. science/py-symfc
  155. science/py-tensorflow
  156. science/py-trx-python
  157. science/yoda
  158. security/py-gssapi
  159. security/py-tinyaes
  160. textproc/py-cchardet
  161. textproc/py-faust-cchardet
  162. textproc/py-gensim
  163. textproc/py-jarowinkler
  164. textproc/py-spacy
  165. textproc/py-wordcloud
  166. www/py-adblock
  167. www/py-aiohttp
  168. www/py-aiohttp-jinja2
  169. www/py-aiohttp-session
  170. www/py-falcon
  171. www/py-http-parser
  172. x11-toolkits/py-kivy
  173. Collapse this list.

Deleted ports which required this port:

Expand this list of 50 deleted ports
  1. archivers/py-attic*
  2. audio/py-pyliblo*
  3. biology/pycogent*
  4. databases/py-arrow*
  5. databases/py-caterva*
  6. devel/bazaar-ng*
  7. devel/bzr*
  8. devel/py-gevent-zeromq*
  9. devel/py-libzfs*
  10. devel/py-llfuse*
  11. devel/py-meliae*
  12. devel/py-pyyaml5*
  13. devel/py-re2*
  14. devel/py-yaml*
  15. devel/renpy*
  16. devel/renpy6*
  17. dns/py-dnspython2*
  18. finance/py-TA-Lib*
  19. games/renpy*
  20. games/renpy6*
  21. graphics/caffe*
  22. graphics/py-opengl-accelerate*
  23. graphics/py-pyembree*
  24. math/py-Diofant*
  25. math/py-PyWavelets*
  26. math/py-blis07*
  27. math/py-fastdtw*
  28. math/py-pystan*
  29. math/py-python_fcl*
  30. math/py-statsmodels010*
  31. math/sage*
  32. misc/orange3*
  33. misc/py-gluoncv*
  34. misc/py-gluonnlp*
  35. misc/py-mxnet*
  36. misc/py-orange3-network*
  37. multimedia/py-ffmpeg*
  38. net/ceph*
  39. net/ceph-devel*
  40. net/ceph12*
  41. net/ceph13*
  42. net/ceph14*
  43. net/py-pcs*
  44. science/py-ScientificPython*
  45. science/py-mlpy*
  46. sysutils/sample*
  47. textproc/py-grako*
  48. www/py-aiohttp2*
  49. www/py-jswebkit*
  50. www/py-url*
  51. Collapse this list of deleted ports.
for Run
  1. biology/py-pysam
  2. devel/cython-lint
  3. devel/py-pycodeexport
  4. devel/py-pycompilation
  5. devel/py-python-dtrace
  6. devel/py-streamparse
  7. misc/py-fuzzy
Expand this list (14 items / 7 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. science/py-molmod
  3. science/py-netCDF4
  4. science/py-pnetcdf
  5. Collapse this list.

Deleted ports which required this port:

Expand this list of 4 deleted ports
  1. math/py-pystan*
  2. math/sage*
  3. security/py-onlykey*
  4. www/py-jswebkit*
  5. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
No options to configure
Options name:
lang_cython
USES:
compiler:c11 python:2.7-3.12
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (3 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/C/Cython/
  2. https://github.com/cython/cython/releases/download/0.29.37/
  3. https://pypi.org/packages/source/C/Cython/
Collapse this list.

There are no commits on branch 2025Q4 for this port