Проект, который упаковывает SWIG в качестве пакета Python, позволяя установить swig с PYPI:
pip install swig или используется как часть build-system.requires .
[ build-system ]
requires = [ " swig " ] Версии пакета PYPI будут следовать номеру версий major.minor.patch выпусков SWIG.
Представлены бинарные колеса для Windows, MacOS и Linux для большинства архитектур процессоров, поддерживаемых на PYPI. Arm Wheels для Raspberry Pi доступно по адресу https://www.piwheels.org/project/swig/.
Свиг PYPI пакет домашняя страница
Главная страница SWIG
Исходный код SWIG
Лицензия SWIG: GPL-3.0-OR-LATER с частями по лицензионным университетам (подробности см. В лицензии).
SWIG может быть установлен PIP с:
pip install swigили:
python -m pip install swigСоздание из исходного пакета DIST требует доступа к Интернету, чтобы загрузить копию исходного кода SWIG.
Использование pipx run swig <args> будет запускать SWIG без какого -либо шага установки, если на машине установлен PIPX (в том числе бегуны GitHub, бегущие).
SWIG может быть добавлен в ключ build-system.requires в файле pyproject.toml для создания расширений Python, которые используют SWIG для генерации привязки.
[ build-system ]
requires = [ " swig " ]Код для этого проекта охватывается лицензией Apache, версия 2.0. Распределения источников не включают копию исходного кода SWIG или двоичных файлов. Двуичные колеса покрываются лицензией SWIG (GPLV3) из -за их включения скомпилированных бинарных и библиотечных файлов SWIG.
SWIG распространяется в соответствии с общей публичной лицензией GNU V3 или более поздней версии по частям в соответствии с Universities File. Для получения дополнительной информации о SWIG, посетите http://www.swig.org