Un proyecto que empaqueta Swig como un paquete Python, que permite instalar swig desde PYPI:
pip install swig o utilizado como parte de build-system.requires en un archivo pyproject.toml:
[ build-system ]
requires = [ " swig " ] Las versiones del paquete Pypi seguirán el major.minor.patch Números de versión de la versión de los lanzamientos de SWIG.
Se proporcionan ruedas binarias para Windows, MacOS y Linux para la mayoría de las arquitecturas de CPU admitidas en PYPI. Ruedas de brazo para Raspberry Pi disponible en https://www.piwheels.org/project/swig/.
Página de inicio del paquete Swig Pypi
Página de inicio de Swig
Código fuente de SWIG
Licencia SWIG: GPL-3.0-o-Later con porciones bajo las universidades de licencia (consulte la licencia-swig para más detalles)
PIP se puede instalar SWIG con:
pip install swigo:
python -m pip install swigLa construcción del paquete Source Dist requiere acceso a Internet para descargar una copia del código fuente SWIG.
El uso de pipx run swig <args> ejecutará SWIG sin ningún paso de instalación, siempre que la máquina tenga PIPX instalada (que incluye corredores de acciones de GitHub).
SWIG se puede agregar al build-system.requires la tecla en un archivo pyproject.toml para construir extensiones de Python que usan SWIG para generar enlaces.
[ build-system ]
requires = [ " swig " ]El código para este proyecto está cubierto por la licencia Apache, versión 2.0. Las distribuciones de origen no incluyen una copia del código fuente SWIG o binarios. Las ruedas binarias están cubiertas por la licencia SWIG (GPLV3), debido a la inclusión de un swig binary y archivos de biblioteca.
SWIG se distribuye bajo la GNU General Public License V3 o posterior con porciones bajo las universidades de licencia de archivo. Para obtener más información sobre SWIG, visite http://www.swig.org