Name | swig JSON |
Version |
4.3.0
JSON |
| download |
home_page | None |
Summary | SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. |
upload_time | 2024-11-24 03:53:30 |
maintainer | None |
docs_url | None |
author | None |
requires_python | None |
license | https://github.com/swig/swig/blob/master/LICENSE |
keywords |
swig
build
c
c++
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
SWIG Python Distributions
=========================
[![PyPI](https://img.shields.io/pypi/v/swig.svg)](https://pypi.org/project/swig)
A project that packages SWIG as a Python package, enabling `swig` to be installed from PyPI:
```sh
pip install swig
```
or used as part of `build-system.requires` in a pyproject.toml file:
```toml
[build-system]
requires = ["swig"]
```
PyPI package versions will follow the `major.minor.patch` version numbers of SWIG releases.
Binary wheels for Windows, macOS, and Linux for most CPU architectures supported on PyPI are provided. ARM wheels for Raspberry Pi available at https://www.piwheels.org/project/swig/.
[SWIG PyPI Package Homepage](https://github.com/nightlark/swig-pypi)
[SWIG Homepage](http://www.swig.org/)
[SWIG Source Code](https://github.com/swig/swig/)
[SWIG License](https://github.com/swig/swig/blob/master/LICENSE): GPL-3.0-or-later with portions under [LICENSE-UNIVERSITIES](https://github.com/nightlark/swig-pypi/blob/main/LICENSE-UNIVERSITIES) (see [LICENSE-SWIG](https://github.com/nightlark/swig-pypi/blob/main/LICENSE-SWIG) for details)
Installing SWIG
===============
SWIG can be installed by pip with:
```sh
pip install swig
```
or:
```sh
python -m pip install swig
```
Building from the source dist package requires internet access in order to download a copy of the SWIG source code.
Using with pipx
===============
Using `pipx run swig <args>` will run SWIG without any install step, as long as the machine has pipx installed (which includes GitHub Actions runners).
Using with pyproject.toml
=========================
SWIG can be added to the `build-system.requires` key in a pyproject.toml file for building Python extensions that use SWIG to generate bindings.
```toml
[build-system]
requires = ["swig"]
```
License
=======
The code for this project is covered by the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0). Source distributions do not include a copy of the SWIG source code or binaries. Binary wheels are covered by the SWIG license (GPLv3), due to their inclusion of a compiled SWIG binary and library files.
SWIG is distributed under the [GNU General Public License v3 or later](https://github.com/swig/swig/blob/master/LICENSE) with portions under the file [LICENSE-UNIVERSITIES](https://github.com/swig/swig/blob/master/LICENSE-UNIVERSITIES). For more information about SWIG, visit [http://www.swig.org](http://www.swig.org/)
Raw data
{
"_id": null,
"home_page": null,
"name": "swig",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "swig, build, c, c++",
"author": null,
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/85/91/ba71c5554c8e3871eeaac085d5a5dca378cfa9620a9283134329806d7167/swig-4.3.0.tar.gz",
"platform": null,
"description": "SWIG Python Distributions\n=========================\n\n[![PyPI](https://img.shields.io/pypi/v/swig.svg)](https://pypi.org/project/swig)\n\nA project that packages SWIG as a Python package, enabling `swig` to be installed from PyPI:\n\n```sh\npip install swig\n```\n\nor used as part of `build-system.requires` in a pyproject.toml file:\n\n```toml\n[build-system]\nrequires = [\"swig\"]\n```\n\nPyPI package versions will follow the `major.minor.patch` version numbers of SWIG releases.\n\nBinary wheels for Windows, macOS, and Linux for most CPU architectures supported on PyPI are provided. ARM wheels for Raspberry Pi available at https://www.piwheels.org/project/swig/.\n\n[SWIG PyPI Package Homepage](https://github.com/nightlark/swig-pypi)\n\n[SWIG Homepage](http://www.swig.org/)\n\n[SWIG Source Code](https://github.com/swig/swig/)\n\n[SWIG License](https://github.com/swig/swig/blob/master/LICENSE): GPL-3.0-or-later with portions under [LICENSE-UNIVERSITIES](https://github.com/nightlark/swig-pypi/blob/main/LICENSE-UNIVERSITIES) (see [LICENSE-SWIG](https://github.com/nightlark/swig-pypi/blob/main/LICENSE-SWIG) for details)\n\nInstalling SWIG\n===============\n\nSWIG can be installed by pip with:\n\n```sh\npip install swig\n```\n\nor:\n\n```sh\npython -m pip install swig\n```\n\nBuilding from the source dist package requires internet access in order to download a copy of the SWIG source code.\n\nUsing with pipx\n===============\n\nUsing `pipx run swig <args>` will run SWIG without any install step, as long as the machine has pipx installed (which includes GitHub Actions runners).\n\nUsing with pyproject.toml\n=========================\n\nSWIG can be added to the `build-system.requires` key in a pyproject.toml file for building Python extensions that use SWIG to generate bindings.\n\n```toml\n[build-system]\nrequires = [\"swig\"]\n```\n\nLicense\n=======\n\nThe code for this project is covered by the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0). Source distributions do not include a copy of the SWIG source code or binaries. Binary wheels are covered by the SWIG license (GPLv3), due to their inclusion of a compiled SWIG binary and library files.\n\nSWIG is distributed under the [GNU General Public License v3 or later](https://github.com/swig/swig/blob/master/LICENSE) with portions under the file [LICENSE-UNIVERSITIES](https://github.com/swig/swig/blob/master/LICENSE-UNIVERSITIES). For more information about SWIG, visit [http://www.swig.org](http://www.swig.org/)\n",
"bugtrack_url": null,
"license": "https://github.com/swig/swig/blob/master/LICENSE",
"summary": "SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.",
"version": "4.3.0",
"project_urls": {
"Bug tracker": "https://github.com/nightlark/swig-pypi/issues",
"Download": "https://swig.org/download.html",
"Homepage": "https://swig.org/",
"Source code": "https://github.com/nightlark/swig-pypi"
},
"split_keywords": [
"swig",
" build",
" c",
" c++"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "e179316f515d463aa028a51ad116eb826b5215ae4cac75c782bc9e5f5fd63344",
"md5": "013d3e1e92475f7c3b301208cd0e28ec",
"sha256": "afcf678d1d0711dba1630684c35c01fc29f4c0e2da5f1a2ff986f6c1e53b5e0f"
},
"downloads": -1,
"filename": "swig-4.3.0-py2.py3-none-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "013d3e1e92475f7c3b301208cd0e28ec",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 2590148,
"upload_time": "2024-11-24T03:53:03",
"upload_time_iso_8601": "2024-11-24T03:53:03.046072Z",
"url": "https://files.pythonhosted.org/packages/e1/79/316f515d463aa028a51ad116eb826b5215ae4cac75c782bc9e5f5fd63344/swig-4.3.0-py2.py3-none-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "562835c52a179c778e936e0e6a64e80e727707e0f29743d349534573c7afd496",
"md5": "6e17b8dedc597b3589c141e077dff096",
"sha256": "80760b5761a7a1ba540d920e28a7c39e1fd1c50e0e654ff8b3c28ce6312f55f9"
},
"downloads": -1,
"filename": "swig-4.3.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "6e17b8dedc597b3589c141e077dff096",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 1921335,
"upload_time": "2024-11-24T03:53:05",
"upload_time_iso_8601": "2024-11-24T03:53:05.520192Z",
"url": "https://files.pythonhosted.org/packages/56/28/35c52a179c778e936e0e6a64e80e727707e0f29743d349534573c7afd496/swig-4.3.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "39e52791c36c55b56113e50bf06e74ecc68eaab68f44a6345a64a50672c44445",
"md5": "b844190512747965db07ecb2ca591691",
"sha256": "2d22ffd53efa64b037c5d1efdbe75358ef6cb54d94c5ff43af6aa64d01ca4869"
},
"downloads": -1,
"filename": "swig-4.3.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "b844190512747965db07ecb2ca591691",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 2068314,
"upload_time": "2024-11-24T03:53:07",
"upload_time_iso_8601": "2024-11-24T03:53:07.025620Z",
"url": "https://files.pythonhosted.org/packages/39/e5/2791c36c55b56113e50bf06e74ecc68eaab68f44a6345a64a50672c44445/swig-4.3.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e841ef592c27e66eb38b7c3d445a5bc143d2c5d4405ada5af2a4a80244e9fa77",
"md5": "ca06a79c8ed7633bb32e557ba32ec5c6",
"sha256": "432c586a4469e108cf53e6988d8287c8c8ac375ccd7d66aa2c34327117799aa2"
},
"downloads": -1,
"filename": "swig-4.3.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "ca06a79c8ed7633bb32e557ba32ec5c6",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 1914199,
"upload_time": "2024-11-24T03:53:09",
"upload_time_iso_8601": "2024-11-24T03:53:09.057942Z",
"url": "https://files.pythonhosted.org/packages/e8/41/ef592c27e66eb38b7c3d445a5bc143d2c5d4405ada5af2a4a80244e9fa77/swig-4.3.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "da265d6067c701952a987996129e56458e13ada513c97dd415b633000a56d640",
"md5": "d00527f581fb236b33eb5f0724e22336",
"sha256": "812d8a3885a0fccb42dd12098acee4b28c66072fe0a46d66b2bb3ee985567333"
},
"downloads": -1,
"filename": "swig-4.3.0-py2.py3-none-manylinux_2_24_armv7l.manylinux_2_31_armv7l.whl",
"has_sig": false,
"md5_digest": "d00527f581fb236b33eb5f0724e22336",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 1917098,
"upload_time": "2024-11-24T03:53:11",
"upload_time_iso_8601": "2024-11-24T03:53:11.247155Z",
"url": "https://files.pythonhosted.org/packages/da/26/5d6067c701952a987996129e56458e13ada513c97dd415b633000a56d640/swig-4.3.0-py2.py3-none-manylinux_2_24_armv7l.manylinux_2_31_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e9bddfeff163132491d0432c8833819dacfa2d943f4a0a9b76f2dfbc2aacdf91",
"md5": "68a6ac0849f528591930ced28afad103",
"sha256": "b33392fd90862b31879cc11eab78c13e43c53bcf9bcd1d0847025db306aabc09"
},
"downloads": -1,
"filename": "swig-4.3.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "68a6ac0849f528591930ced28afad103",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 1861487,
"upload_time": "2024-11-24T03:53:12",
"upload_time_iso_8601": "2024-11-24T03:53:12.678816Z",
"url": "https://files.pythonhosted.org/packages/e9/bd/dfeff163132491d0432c8833819dacfa2d943f4a0a9b76f2dfbc2aacdf91/swig-4.3.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1156b3503019d00b2cd8bb8e770cc7ac8108a1dfba8d38fc4d16c4259d7ea914",
"md5": "9ee4783ee7ae75833975181ef01b581c",
"sha256": "6cbbb7a6a12a0127b8d1f9c7f670f9e7ad0721f7303922d8b348c1646f8dbef3"
},
"downloads": -1,
"filename": "swig-4.3.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
"has_sig": false,
"md5_digest": "9ee4783ee7ae75833975181ef01b581c",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 1877710,
"upload_time": "2024-11-24T03:53:14",
"upload_time_iso_8601": "2024-11-24T03:53:14.736006Z",
"url": "https://files.pythonhosted.org/packages/11/56/b3503019d00b2cd8bb8e770cc7ac8108a1dfba8d38fc4d16c4259d7ea914/swig-4.3.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3fc3fd9a828082f2eccfacdd473ba18f54da825569856a4252ccb655d47bbc99",
"md5": "9559c70bbe0135abef779e595d8d3862",
"sha256": "f2d34d3a26181a4bd659c28984f7f75dbd5088948f9e2805ac268d4222741225"
},
"downloads": -1,
"filename": "swig-4.3.0-py2.py3-none-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "9559c70bbe0135abef779e595d8d3862",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 2901676,
"upload_time": "2024-11-24T03:53:16",
"upload_time_iso_8601": "2024-11-24T03:53:16.778593Z",
"url": "https://files.pythonhosted.org/packages/3f/c3/fd9a828082f2eccfacdd473ba18f54da825569856a4252ccb655d47bbc99/swig-4.3.0-py2.py3-none-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a9c579d8fce26bd96fd5a0d9da4b6c70e35089850dcf4481ac3dae60703f7ed4",
"md5": "dcff9d5eacb34f59e036ce455a440c98",
"sha256": "cde121f11fd85dbff40e5d41c2ce5d02fc24ec864f2144fde75879e11008f7a1"
},
"downloads": -1,
"filename": "swig-4.3.0-py2.py3-none-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "dcff9d5eacb34f59e036ce455a440c98",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 2749531,
"upload_time": "2024-11-24T03:53:18",
"upload_time_iso_8601": "2024-11-24T03:53:18.862924Z",
"url": "https://files.pythonhosted.org/packages/a9/c5/79d8fce26bd96fd5a0d9da4b6c70e35089850dcf4481ac3dae60703f7ed4/swig-4.3.0-py2.py3-none-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "618f22c92bcd240f76c2b4ebad29b8b52f8ee7e8160442a4616f96de4d864342",
"md5": "05eb5199b3708c96635da956b1d7c02e",
"sha256": "285015fd5f75c89a6ed1065912d135fdf42ae20ce3ef9fe2612dbf063cca9eed"
},
"downloads": -1,
"filename": "swig-4.3.0-py2.py3-none-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "05eb5199b3708c96635da956b1d7c02e",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 3202733,
"upload_time": "2024-11-24T03:53:20",
"upload_time_iso_8601": "2024-11-24T03:53:20.942569Z",
"url": "https://files.pythonhosted.org/packages/61/8f/22c92bcd240f76c2b4ebad29b8b52f8ee7e8160442a4616f96de4d864342/swig-4.3.0-py2.py3-none-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "59851d212bf57885c064d539d5d8c1f07cd2f24a36e1bb87272f4cf8c9e72c6b",
"md5": "0d98f143aef5790a4fb4a16a0b7e51f5",
"sha256": "3114515a4b93fa50f0145fcd4cc9bd8843be6778bfb9b3d6e7993a12c40dae3a"
},
"downloads": -1,
"filename": "swig-4.3.0-py2.py3-none-musllinux_1_2_ppc64le.whl",
"has_sig": false,
"md5_digest": "0d98f143aef5790a4fb4a16a0b7e51f5",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 3147758,
"upload_time": "2024-11-24T03:53:22",
"upload_time_iso_8601": "2024-11-24T03:53:22.368697Z",
"url": "https://files.pythonhosted.org/packages/59/85/1d212bf57885c064d539d5d8c1f07cd2f24a36e1bb87272f4cf8c9e72c6b/swig-4.3.0-py2.py3-none-musllinux_1_2_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "776136797cfef776c45485599d44dc6fd055bee1c9615d606b86ca414a0bfb20",
"md5": "6b5b7caa8bbad343a363196d4b8b69bc",
"sha256": "bca08882090c392e81be9f3bc7248d366a5fed370be350b6a407d8e7b0f9d5b5"
},
"downloads": -1,
"filename": "swig-4.3.0-py2.py3-none-musllinux_1_2_s390x.whl",
"has_sig": false,
"md5_digest": "6b5b7caa8bbad343a363196d4b8b69bc",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 3134343,
"upload_time": "2024-11-24T03:53:23",
"upload_time_iso_8601": "2024-11-24T03:53:23.851955Z",
"url": "https://files.pythonhosted.org/packages/77/61/36797cfef776c45485599d44dc6fd055bee1c9615d606b86ca414a0bfb20/swig-4.3.0-py2.py3-none-musllinux_1_2_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "641d7a3a7be6a7e15611880aa017d33ac1c9e420d3528ac53b34d193f290a023",
"md5": "6f16af6569387434a077ce71e4159d8d",
"sha256": "444e0d95598ba59a8165b24fcc8260e46595b3f67f0dcbf376d44a9e464f0630"
},
"downloads": -1,
"filename": "swig-4.3.0-py2.py3-none-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "6f16af6569387434a077ce71e4159d8d",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 3007705,
"upload_time": "2024-11-24T03:53:27",
"upload_time_iso_8601": "2024-11-24T03:53:27.031906Z",
"url": "https://files.pythonhosted.org/packages/64/1d/7a3a7be6a7e15611880aa017d33ac1c9e420d3528ac53b34d193f290a023/swig-4.3.0-py2.py3-none-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "325afd3de7fa6ef45b8bb39723de65aeedbe7b213ee397d2e9fa9fefe0507636",
"md5": "3fb0409070ab094a7bf4014ff94bb6bb",
"sha256": "133ad207bc37b85b01bdac14eb0cbdc634166895563e06fd6c01e1c0c7ae2bea"
},
"downloads": -1,
"filename": "swig-4.3.0-py2.py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "3fb0409070ab094a7bf4014ff94bb6bb",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 2555548,
"upload_time": "2024-11-24T03:53:28",
"upload_time_iso_8601": "2024-11-24T03:53:28.475135Z",
"url": "https://files.pythonhosted.org/packages/32/5a/fd3de7fa6ef45b8bb39723de65aeedbe7b213ee397d2e9fa9fefe0507636/swig-4.3.0-py2.py3-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8591ba71c5554c8e3871eeaac085d5a5dca378cfa9620a9283134329806d7167",
"md5": "77a9870dee09f638175c6b01cfd8a6e0",
"sha256": "b9faa1925657ebc5236f6d7b93203c461eb109927dc67044e82639baf99535bd"
},
"downloads": -1,
"filename": "swig-4.3.0.tar.gz",
"has_sig": false,
"md5_digest": "77a9870dee09f638175c6b01cfd8a6e0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25727,
"upload_time": "2024-11-24T03:53:30",
"upload_time_iso_8601": "2024-11-24T03:53:30.541989Z",
"url": "https://files.pythonhosted.org/packages/85/91/ba71c5554c8e3871eeaac085d5a5dca378cfa9620a9283134329806d7167/swig-4.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-24 03:53:30",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "nightlark",
"github_project": "swig-pypi",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "swig"
}