SwigをPythonパッケージとしてパッケージ化するプロジェクトで、 swig Pypiからインストールできるようにします。
pip install swigまたは、 build-system.requiresファイルのビルドシステムの一部として使用されます。
[ build-system ]
requires = [ " swig " ] Pypiパッケージバージョンは、 major.minor.patchバージョンのSWIGリリースの番号に従います。
PYPIでサポートされているほとんどのCPUアーキテクチャ用のWindows、MacO、Linux用のバイナリホイールが提供されます。 Raspberry Piのアームホイールは、https://www.piwheels.org/project/swig/で入手できます。
Swig Pypiパッケージのホームページ
Swigホームページ
SWIGソースコード
SWIGライセンス:GPL-3.0-OR-LATERライセンスユニバーズの一部の一部(詳細についてはライセンススウィグを参照)
SWIGは、次のようにPIPでインストールできます。
pip install swigまたは:
python -m pip install swigSource Distパッケージからの構築には、SWIGソースコードのコピーをダウンロードするためにインターネットアクセスが必要です。
pipx run swig <args> 、マシンにPIPXがインストールされている限り(GitHub Actions Runnersを含む)、インストールステップなしでSWIGを実行します。
swigは、swigを使用してバインディングを生成するPython拡張機能を構築するためのpyproject.tomlファイルのbuild-system.requiresに追加できます。
[ build-system ]
requires = [ " swig " ]このプロジェクトのコードは、Apacheライセンスバージョン2.0でカバーされています。ソース分布には、SWIGソースコードまたはバイナリのコピーは含まれていません。バイナリホイールは、コンパイルされたSWIGバイナリファイルとライブラリファイルが含まれているため、SWIGライセンス(GPLV3)で覆われています。
Swigは、GNU General Public License V3以降に配布され、その後はファイルライセンスユニバーズの下にある部分があります。 SWIGの詳細については、http://www.swig.orgをご覧ください