Automic VaultAutomic Vault

brew

Installer cython avec Homebrew, apk, pacman, apt, dnf

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de cython pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install cython

local Homebrew formula metadata

Linux

Alpine Linux apkvérifié · 92%
sudo apk add cython

Alpine Linux edge package indexes · cython · Source: dl-cdn.alpinelinux.org

Arch Linux pacmanvérifié · 92%
sudo pacman -S cython

Arch Linux sync databases · cython · Source: geo.mirror.pkgbuild.com

Debian aptvérifié · 92%
sudo apt install cython-doc

Debian stable package indexes · cython-doc · Source: deb.debian.org

Fedora dnfvérifié · 92%
sudo dnf install python3-cython

Fedora Rawhide package metadata · python3-cython · Source: dl.fedoraproject.org

aperçu

Résumé du paquet

Compiler for writing C extensions for the Python language

Commandes et alias

  • cygdb
  • cython
  • cythonize

historique

Historique du projet et usages

Cython is an optimizing static compiler for Python and the extended Cython language. It translates Python-like code to C or C++ so developers can write CPython extension modules, wrap native libraries, and tune performance without abandoning Python syntax.

Historique du projet

The official Cython README says Cython was originally based on Greg Ewing's Pyrex and started as an early-2000s project. Cython kept the Python-extension-module idea but grew into a long-lived compiler with its own language features, type declarations, C/C++ interop, and CPython-version adaptation.

The official site describes Cython as a superset of Python that supports C/C++ functions and types, allowing generated C code to be compiled with major C/C++ compilers. The project repository was created on GitHub in 2010 and remains the active source for compiler, docs, and tooling.

Historique d'adoption

Cython became common infrastructure in the scientific Python and performance-sensitive Python ecosystem because it lets projects ship fast extension modules while retaining a Python-like development model. The official README states that Cython has more than 70 million PyPI downloads per month, which reflects broad use as a build-time dependency as well as a developer tool.

Modes d'utilisation

Users install Cython, write .pyx modules or use pure-Python annotation mode, and run cython or cythonize to generate C/C++ code for extension builds. Common uses include wrapping external C libraries, optimizing numerical loops, interacting with NumPy arrays, embedding CPython, and maintaining generated C sources for reproducible builds.

Pourquoi les passionnés de paquets s'y intéressent

Cython matters to package nerds because it sits at the boundary between source packages and compiled artifacts. A missing or mismatched Cython can decide whether a Python package builds from sdist, ships generated C, or requires wheels; it is one of the quiet tools behind many fast Python libraries.

Chronologie

  • Early 2000s: Cython starts as a project based on Pyrex.
  • 2010: cython/cython repository created on GitHub.
  • 2011: Official site links the IEEE article 'Cython: The best of both worlds'.
  • 2025: Official site lists Cython 3.1.4 as a stable release.
  • 2026: GitHub releases show ongoing 3.2.x and 3.3.0 alpha development.

Related projects

  • Pyrex is the predecessor named by the official README.
  • CPython is the primary runtime and C API target.
  • NumPy, PyPy, Pythran, mypyc, Nuitka, and Numba are related ecosystems or comparison points listed in official Cython materials.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • S’installe avec 1 dépendances d’exécution.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
cygdbcliexécutable global
cythoncliexécutable global
cythonizecliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-25
version du gestionnaire3.2.8
gestionnaire mis à jour2026-07-13
données localesOK
amontnot checked
dernière version détectéenon détecté

https://cython.org/

  • infoRelease/tag comparison is only available for GitHub repositories.https://cython.org/confiance none

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:cython
Version3.2.8
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/cython
Page d'accueilhttps://cython.org/
Dépôthttps://github.com/cython/cython
Docs amonthttps://cython.org/
LicenceApache-2.0
Archive sourcehttps://files.pythonhosted.org/packages/b6/6b/80101e02ebacaf9232ecf32bf6a788d36b27d820ee02434746252569ef98/cython-3.2.8.tar.gz
Dernière mise à jour2026-07-13T02:36:58Z
Pulseupdated
Dépendancespython@3.14
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namecython
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

cython-doc 3.0.11+dfsg-2

C-Extensions for Python 3 (Documentation)

http://cython.org/

sudo apt install cython-doc
  • Section: doc
  • Architecture: all
  • Source Package: cython
  • 3 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Cython
Debian stable package indexes · deb.debian.org · Debian stable package indexes: cython-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

cython3 3.0.11+dfsg-2+b1

C-Extensions for Python 3

http://cython.org/

sudo apt install cython3
  • Section: python
  • Architecture: amd64
  • Source Package: cython
  • 2 Dépendances
  • 3 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Cython
Debian stable package indexes · deb.debian.org · Debian stable package indexes: cython3 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

cython-doc 3.0.8-1ubuntu3

C-Extensions for Python - documentation

http://cython.org/

sudo apt install cython-doc
  • Section: universe/doc
  • Architecture: all
  • Source Package: cython
  • 2 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Cython
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: cython-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

cython3 3.0.8-1ubuntu3

C-Extensions for Python 3

http://cython.org/

sudo apt install cython3
  • Section: universe/python
  • Architecture: amd64
  • Source Package: cython
  • 2 Dépendances
  • 3 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Cython
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: cython3 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

cython 3.2.4-r2

Cython is an optimising static compiler for both the Python & the extended Cython programming languages.

https://cython.org/

sudo apk add cython
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: cython
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Cython
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: cython from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

cython-doc 3.2.4-r2

Cython is an optimising static compiler for both the Python & the extended Cython programming languages. (documentation)

https://cython.org/

sudo apk add cython-doc
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: cython
  • normalized package name match
  • Correspondance par : Cython
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: cython-doc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

cython-pyc 3.2.4-r2

Precompiled Python bytecode for cython

https://cython.org/

sudo apk add cython-pyc
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: cython
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Cython
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: cython-pyc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
dnf95%

python3-cython 3.2.4-4.fc45

Language for writing Python extension modules

http://www.cython.org

sudo dnf install python3-cython
  • License: Apache-2.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: Cython
  • 4 Dépendances
  • 11 fournit
  • normalized package name match
  • Correspondance par : Cython
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: python3-cython from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

cython 3.2.5-1

C-Extensions for Python

https://cython.org

sudo pacman -S cython
  • License: Apache-2.0
  • Architecture: x86_64
  • 5 Dépendances
  • normalized package name match
  • Correspondance par : Cython
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: cython from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment