Skip to main content

SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.

Project description

SWIG PyPI

A SWIG package on PyPI, enabling pip install swig. Binary wheels for Windows, macOS and Linux running on x86_64.

SWIG PyPI Homepage

SWIG Homepage

SWIG Source Code

SWIG License: GPL-3.0-or-later with portions under LICENSE-UNIVERSITIES (see LICENSE-SWIG for details)

Installing SWIG

SWIG can be installed by pip with:

pip install swig

Building from the source dist package requires internet access in order to download a copy of the SWIG source code.

License

The code for this project is covered by the Apache License, Version 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 with portions under the file LICENSE-UNIVERSITIES. For more information about SWIG, visit http://www.swig.org

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

swig-3.0.12.tar.gz (25.7 kB view details)

Uploaded Source

Built Distributions

swig-3.0.12-py2.py3-none-win_amd64.whl (1.8 MB view details)

Uploaded Python 2 Python 3 Windows x86-64

swig-3.0.12-py2.py3-none-win32.whl (1.8 MB view details)

Uploaded Python 2 Python 3 Windows x86

swig-3.0.12-py2.py3-none-musllinux_1_1_x86_64.whl (4.4 MB view details)

Uploaded Python 2 Python 3 musllinux: musl 1.1+ x86-64

swig-3.0.12-py2.py3-none-musllinux_1_1_s390x.whl (4.5 MB view details)

Uploaded Python 2 Python 3 musllinux: musl 1.1+ s390x

swig-3.0.12-py2.py3-none-musllinux_1_1_ppc64le.whl (4.6 MB view details)

Uploaded Python 2 Python 3 musllinux: musl 1.1+ ppc64le

swig-3.0.12-py2.py3-none-musllinux_1_1_i686.whl (4.3 MB view details)

Uploaded Python 2 Python 3 musllinux: musl 1.1+ i686

swig-3.0.12-py2.py3-none-musllinux_1_1_aarch64.whl (4.4 MB view details)

Uploaded Python 2 Python 3 musllinux: musl 1.1+ ARM64

swig-3.0.12-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.8 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ s390x

swig-3.0.12-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (4.0 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ ppc64le

swig-3.0.12-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.8 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ ARM64

swig-3.0.12-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (3.5 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.5+ x86-64

swig-3.0.12-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl (3.4 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.5+ i686

swig-3.0.12-py2.py3-none-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded Python 2 Python 3 macOS 10.9+ x86-64

swig-3.0.12-py2.py3-none-macosx_10_9_universal2.whl (1.7 MB view details)

Uploaded Python 2 Python 3 macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file swig-3.0.12.tar.gz.

File metadata

  • Download URL: swig-3.0.12.tar.gz
  • Upload date:
  • Size: 25.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.9

File hashes

Hashes for swig-3.0.12.tar.gz
Algorithm Hash digest
SHA256 3292a1f192afd2ab5ccfc377f37a3dd0e06faefb86b25654ce43c7580f5c32d9
MD5 b8d35e6a79cda79deb564f41b46d0dcc
BLAKE2b-256 dd54ebaccb0f90bf82625637f228b766de23cd99b4b8170704a75d65b0888863

See more details on using hashes here.

File details

Details for the file swig-3.0.12-py2.py3-none-win_amd64.whl.

File metadata

  • Download URL: swig-3.0.12-py2.py3-none-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: Python 2, Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.9

File hashes

Hashes for swig-3.0.12-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 f928c833eba1eed6f49e5283f8a1009e0df11bebe2f706fe3fa4c9c77b0a0248
MD5 0909d0a9b3ad4eb920f9251f362a1201
BLAKE2b-256 c4d54f14ec84028a181604c45c657686648f402cf24ca41d093a90d8d2ccffd9

See more details on using hashes here.

File details

Details for the file swig-3.0.12-py2.py3-none-win32.whl.

File metadata

  • Download URL: swig-3.0.12-py2.py3-none-win32.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: Python 2, Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.9

File hashes

Hashes for swig-3.0.12-py2.py3-none-win32.whl
Algorithm Hash digest
SHA256 4a02cd13bce2d37abec458cfbfe95349a4d1bd8cdfad46fedd2714d42d02a1e2
MD5 572e3b71d350eeab3c6969e0e17552a9
BLAKE2b-256 32a3ba1ffe745350f120491aa89c3d99aca155d0cad0f91f55c8f1f42893c4ab

See more details on using hashes here.

File details

Details for the file swig-3.0.12-py2.py3-none-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for swig-3.0.12-py2.py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0a14926d80c77ede936dc67f5208dcf5599882fab0032f812cca9d6fdd5ead90
MD5 affdb2c7657aaacf808949ac09038863
BLAKE2b-256 e8c6bbc6d87c36cc8a5f0710a225f1fa171635a4a39da473cb0d10d7ba1b6d0f

See more details on using hashes here.

File details

Details for the file swig-3.0.12-py2.py3-none-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for swig-3.0.12-py2.py3-none-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 f6c441b15d763c280c89ebf4f3d6672ad92ea82ee98bceea90773859fbffb02e
MD5 c4ffeff1554ed0d68754b93a45ba58e6
BLAKE2b-256 62659a8f90aa9f699d9395325e732c1a360ff6e4b750a4c8d7f828bf4c6d7af5

See more details on using hashes here.

File details

Details for the file swig-3.0.12-py2.py3-none-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for swig-3.0.12-py2.py3-none-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 cc23477e4cb6d5a4156c33fdb6df7d0d11cc576f9eb1f6c685904e362206068b
MD5 41af97477a58f5417d3ebd2ad8bb3d8b
BLAKE2b-256 e6d7b0b5069bec9f4909bb9c1d1a91dd06927187f0260c73145a40fb6c5df8a1

See more details on using hashes here.

File details

Details for the file swig-3.0.12-py2.py3-none-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for swig-3.0.12-py2.py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1b9782e241600ec0f536f91514d252aadf5fb419d7000c9f6c8fd12dc27f6bd0
MD5 cfe1554107180aaae5cf1a670d5a8519
BLAKE2b-256 c19fd1a35cecc5d9d1d6220c7226afc7c1a5eb3b1bcaa80fcbcd55caf5fdfc1c

See more details on using hashes here.

File details

Details for the file swig-3.0.12-py2.py3-none-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for swig-3.0.12-py2.py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 35fba7863950b251f78ada95cc8f6ed797c7cca011a5cab1518650598ac1e8bc
MD5 6267dd8293e35ffd0db30256e79a0c53
BLAKE2b-256 fc11b0d8bfb82291b459cc2147a9cb3d9d1b9d05f747cc7ad2e0864a9752ee19

See more details on using hashes here.

File details

Details for the file swig-3.0.12-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for swig-3.0.12-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d9ed31d2f0aaca2ef8c7c2b3d058548ba7e776210d06b5fcad9a741d1ffec652
MD5 8378c950212ba92eaf25bfee428b5fde
BLAKE2b-256 ccbe2271b6ad50c7d67de62316ef01d9cac78b730fbfd2ac299b1bfb839fd354

See more details on using hashes here.

File details

Details for the file swig-3.0.12-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for swig-3.0.12-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ff9aada76b4acd7276ce74ec37e5f258c4bbbe6c639919ac54601f57404436ab
MD5 8b662f27ffefc8847adc55f9477d5637
BLAKE2b-256 ac0261b81bd46c6dc8afafb0f021d309f43e87b1ce2c23fb9c9c420694831e4d

See more details on using hashes here.

File details

Details for the file swig-3.0.12-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for swig-3.0.12-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4efe73cbe33a2cac3ff1b99ebf8aeb2329fd89a7ecd90c85b42c922a8e9b7e14
MD5 36a7a8c2c9c9af505625739877034c2d
BLAKE2b-256 c58f84e699018954864c8a64ad6a03152f6bb88c96f4dd4f97570a7a0fee714e

See more details on using hashes here.

File details

Details for the file swig-3.0.12-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for swig-3.0.12-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c6feef67387af6ecae0f088f87a4ed6fbc68f66d9d4ddf583200474fab94fd5d
MD5 a2817db1e076b899c230038366d887a6
BLAKE2b-256 6427dcc921385d125cdabf80285b7965e52bcebce67933bb7ca940dcd58728fd

See more details on using hashes here.

File details

Details for the file swig-3.0.12-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for swig-3.0.12-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 383e6fa5f5846f579bfaa0e762673a32130452073e479bc3d0a9849d28d855fe
MD5 570d2aca733bb273ea8beff636970970
BLAKE2b-256 0788ad842f257f503eaeaf8e3deee72204f17ae28f47de631c7c405015dd9ed7

See more details on using hashes here.

File details

Details for the file swig-3.0.12-py2.py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for swig-3.0.12-py2.py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c67ab4df31a5f4b03bdc8c21b59e1b3331a7de36a9239851429aecef2b501f19
MD5 d9b97cee719f7f1872191d8042818f72
BLAKE2b-256 472df156510f5a58034abdf6c320ea08cf53375a2951d310e58c903cef90a261

See more details on using hashes here.

File details

Details for the file swig-3.0.12-py2.py3-none-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for swig-3.0.12-py2.py3-none-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8236e64b2e8249e1bb0e4ca911b2fc0331352528db5f869bbfda1ce61989575f
MD5 1a3ebea28aca865a6c4c31ec8769a149
BLAKE2b-256 4823da1c3c5704550a814f3b067c63ef8c57fba23a7d954c53d83fd2a1a1dc55

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page