Un projet qui emballe Swig comme un package Python, permettant swig d'être installé à partir de PYPI:
pip install swig ou utilisé dans le cadre de build-system.requires dans un fichier pyproject.toml:
[ build-system ]
requires = [ " swig " ] Les versions PYPI Package suivront les numéros de version major.minor.patch des versions SWIG.
Des roues binaires pour Windows, MacOS et Linux pour la plupart des architectures CPU prises en charge sur PYPI sont fournies. Roues bras pour Raspberry Pi disponible sur https://www.piwheels.org/project/swig/.
Page d'accueil de package SWIG PYPI
Page d'accueil de SOB
Code source de la gorgée
Licence SWIG: GPL-3.0-Or-leter avec des portions sous les universités de licence (voir Licence-Swig pour plus de détails)
La gorgée peut être installée par PIP avec:
pip install swigou:
python -m pip install swigLa construction à partir du package Source Dist nécessite un accès Internet afin de télécharger une copie du code source SHOG.
L'utilisation de pipx run swig <args> exécutera SWIG sans aucune étape d'installation, tant que la machine a installé PIPX (qui inclut les coureurs d'action GitHub).
SHIG peut être ajoutée à la clé build-system.requires dans un fichier pyproject.toml pour la création d'extensions de python qui utilisent SHIG pour générer des liaisons.
[ build-system ]
requires = [ " swig " ]Le code de ce projet est couvert par la licence Apache, version 2.0. Les distributions source n'incluent pas de copie du code source ou des binaires. Les roues binaires sont couvertes par la licence SWIG (GPLV3), en raison de leur inclusion de fichiers binaires et de bibliothèque SWIG compilés.
SWIG est distribué dans le cadre de la licence publique générale GNU V3 ou plus tard avec des parties en vertu du dossier de licence-Universités. Pour plus d'informations sur SWIG, visitez http://www.swig.org