Skip to main content

swiglpk - Simple swig bindings for the GNU Linear Programming Kit

Project description

Plain python bindings for the GNU Linear Programming Kit (GLPK)

PyPI License Build Status

Why?

swiglpk is not a high-level wrapper for GLPK (take a look at optlang if you are interested in a python-based mathematical programming language). It just provides plain vanilla swig bindings to the underlying C library. In constrast to other GLPK wrappers for python (e.g. PyGLPK, Python-GLPK, ctypes-glpk, ecyglpki etc.) it is fairly version agnostic: it will try to guess the location of the glpk.h header file (using which glpsol) and then compile the extension for your particular GLPK installation. Furthermore, swiglpk provides binary wheels for all major platforms, which are always up-to-date with the most recent GLPK version (swiglpk versions follow GLPK versioning in the major and minor version digits to emphasize that).

Please show us some love by staring this repo if you find swiglpk useful!

Installation

pip install swiglpk

That’s it. swiglpk comes with binary wheels for Windows, Mac, and Linux. No installation of third-party dependencies necessary.

Example

Running the following (slightly adapted) example from the GLPK manual

from swiglpk import *

ia = intArray(1+1000); ja = intArray(1+1000);
ar = doubleArray(1+1000);
lp = glp_create_prob();
glp_set_prob_name(lp, "sample");
glp_set_obj_dir(lp, GLP_MAX);
glp_add_rows(lp, 3);
glp_set_row_name(lp, 1, "p");
glp_set_row_bnds(lp, 1, GLP_UP, 0.0, 100.0);
glp_set_row_name(lp, 2, "q");
glp_set_row_bnds(lp, 2, GLP_UP, 0.0, 600.0);
glp_set_row_name(lp, 3, "r");
glp_set_row_bnds(lp, 3, GLP_UP, 0.0, 300.0);
glp_add_cols(lp, 3);
glp_set_col_name(lp, 1, "x1");
glp_set_col_bnds(lp, 1, GLP_LO, 0.0, 0.0);
glp_set_obj_coef(lp, 1, 10.0);
glp_set_col_name(lp, 2, "x2");
glp_set_col_bnds(lp, 2, GLP_LO, 0.0, 0.0);
glp_set_obj_coef(lp, 2, 6.0);
glp_set_col_name(lp, 3, "x3");
glp_set_col_bnds(lp, 3, GLP_LO, 0.0, 0.0);
glp_set_obj_coef(lp, 3, 4.0);
ia[1] = 1; ja[1] = 1; ar[1] = 1.0; # a[1,1] = 1
ia[2] = 1; ja[2] = 2; ar[2] = 1.0; # a[1,2] = 1
ia[3] = 1; ja[3] = 3; ar[3] = 1.0; # a[1,3] = 1
ia[4] = 2; ja[4] = 1; ar[4] = 10.0; # a[2,1] = 10
ia[5] = 3; ja[5] = 1; ar[5] = 2.0; # a[3,1] = 2
ia[6] = 2; ja[6] = 2; ar[6] = 4.0; # a[2,2] = 4
ia[7] = 3; ja[7] = 2; ar[7] = 2.0; # a[3,2] = 2
ia[8] = 2; ja[8] = 3; ar[8] = 5.0; # a[2,3] = 5
ia[9] = 3; ja[9] = 3; ar[9] = 6.0; # a[3,3] = 6
glp_load_matrix(lp, 9, ia, ja, ar);
glp_simplex(lp, None);
Z = glp_get_obj_val(lp);
x1 = glp_get_col_prim(lp, 1);
x2 = glp_get_col_prim(lp, 2);
x3 = glp_get_col_prim(lp, 3);
print("\nZ = %g; x1 = %g; x2 = %g; x3 = %g\n" % (Z, x1, x2, x3))
glp_delete_prob(lp);

… will produce the following output (the example can also be found at examples/example.py):

GLPK Simplex Optimizer, v4.52
3 rows, 3 columns, 9 non-zeros
*     0: obj =   0.000000000e+00  infeas =  0.000e+00 (0)
*     2: obj =   7.333333333e+02  infeas =  0.000e+00 (0)
OPTIMAL LP SOLUTION FOUND

Z = 733.333; x1 = 33.3333; x2 = 66.6667; x3 = 0

Pretty ugly right? Consider using optlang for formulating and solving your optimization problems.

Documentation

You can find documentation on GLPK’s C API here

Development

You still want to install it from source? Then you’ll need to install the following dependencies first.

  • GLPK

  • swig

If you’re on OS X, swig and GLPK can easily be installed with homebrew.

brew install swig glpk

If you’re using ubuntu linux, you can install swig and GLPK using apt-get.

apt-get install glpk-utils libglpk-dev swig

If you’re on Windows, you are on your own (checkout the appveyor.yml config file for directions).

Then clone the repo and run the following.

python setup.py install

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

swiglpk-5.0.3-pp37-pypy37_pp73-manylinux2010_x86_64.whl (1.8 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ x86-64

swiglpk-5.0.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (831.5 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

swiglpk-5.0.3-pp36-pypy36_pp73-manylinux2010_x86_64.whl (1.8 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ x86-64

swiglpk-5.0.3-pp36-pypy36_pp73-macosx_10_9_x86_64.whl (831.5 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

swiglpk-5.0.3-pp27-pypy_73-manylinux2010_x86_64.whl (1.8 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ x86-64

swiglpk-5.0.3-pp27-pypy_73-macosx_10_9_x86_64.whl (834.9 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

swiglpk-5.0.3-cp39-cp39-win_amd64.whl (567.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

swiglpk-5.0.3-cp39-cp39-win32.whl (456.6 kB view details)

Uploaded CPython 3.9 Windows x86

swiglpk-5.0.3-cp39-cp39-manylinux2010_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

swiglpk-5.0.3-cp39-cp39-manylinux2010_i686.whl (2.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

swiglpk-5.0.3-cp39-cp39-macosx_10_9_x86_64.whl (840.8 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

swiglpk-5.0.3-cp38-cp38-win_amd64.whl (567.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

swiglpk-5.0.3-cp38-cp38-win32.whl (456.5 kB view details)

Uploaded CPython 3.8 Windows x86

swiglpk-5.0.3-cp38-cp38-manylinux2010_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

swiglpk-5.0.3-cp38-cp38-manylinux2010_i686.whl (2.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

swiglpk-5.0.3-cp38-cp38-macosx_10_9_x86_64.whl (841.0 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

swiglpk-5.0.3-cp37-cp37m-win_amd64.whl (566.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

swiglpk-5.0.3-cp37-cp37m-win32.whl (456.5 kB view details)

Uploaded CPython 3.7m Windows x86

swiglpk-5.0.3-cp37-cp37m-manylinux2010_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

swiglpk-5.0.3-cp37-cp37m-manylinux2010_i686.whl (2.0 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

swiglpk-5.0.3-cp37-cp37m-macosx_10_9_x86_64.whl (840.7 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

swiglpk-5.0.3-cp36-cp36m-win_amd64.whl (566.3 kB view details)

Uploaded CPython 3.6m Windows x86-64

swiglpk-5.0.3-cp36-cp36m-win32.whl (456.5 kB view details)

Uploaded CPython 3.6m Windows x86

swiglpk-5.0.3-cp36-cp36m-manylinux2010_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

swiglpk-5.0.3-cp36-cp36m-manylinux2010_i686.whl (2.0 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

swiglpk-5.0.3-cp36-cp36m-macosx_10_9_x86_64.whl (840.7 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

swiglpk-5.0.3-cp27-cp27mu-manylinux2010_x86_64.whl (2.1 MB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ x86-64

swiglpk-5.0.3-cp27-cp27mu-manylinux2010_i686.whl (1.9 MB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ i686

swiglpk-5.0.3-cp27-cp27m-win_amd64.whl (528.4 kB view details)

Uploaded CPython 2.7m Windows x86-64

swiglpk-5.0.3-cp27-cp27m-win32.whl (430.3 kB view details)

Uploaded CPython 2.7m Windows x86

swiglpk-5.0.3-cp27-cp27m-manylinux2010_x86_64.whl (2.1 MB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ x86-64

swiglpk-5.0.3-cp27-cp27m-manylinux2010_i686.whl (1.9 MB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ i686

swiglpk-5.0.3-cp27-cp27m-macosx_10_9_x86_64.whl (842.8 kB view details)

Uploaded CPython 2.7m macOS 10.9+ x86-64

File details

Details for the file swiglpk-5.0.3-pp37-pypy37_pp73-manylinux2010_x86_64.whl.

File metadata

  • Download URL: swiglpk-5.0.3-pp37-pypy37_pp73-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: PyPy, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-pp37-pypy37_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 fc91e6b0c79f5ad446f9913e543261aa793eb350a28f4c87a106e169e8bfaedb
MD5 a5e74368e497025fec7a6e9697cdd8f1
BLAKE2b-256 cfa60ac7e63b8ea32856cd49050486ab0541b978e873a0cbe6797d5ccbfe6c00

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: swiglpk-5.0.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 831.5 kB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 abfb0cfbd5db9dfeaf71e7319aaf9f86b6231f5bd6c9931d27c14093116fa74e
MD5 656abe6a992e364398f90b1fb3eb811b
BLAKE2b-256 106fb1378277e9604bc2f242f142e602bd1d7c357bc401b3cca2c7613684ad29

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-pp36-pypy36_pp73-manylinux2010_x86_64.whl.

File metadata

  • Download URL: swiglpk-5.0.3-pp36-pypy36_pp73-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: PyPy, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8e2aac494c016d96f153741d69efeea04faccd97452cf136175fd78b8b7bf6b8
MD5 b142ed7b8c730d82ca5ff971c9d05861
BLAKE2b-256 c18eac410dcb66786b380016daa023e563f9da9be2ae005fc5bd863a2e67f8ee

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-pp36-pypy36_pp73-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: swiglpk-5.0.3-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 831.5 kB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6d99d31428d28b304ab2b63669a03f385a7be6f4753ad3985fa09401a9eb31b2
MD5 b7e4f6b1da6a720698147bc782db87fc
BLAKE2b-256 eff694791734b4db5b1968d5bc180bb511ed2ca0e15a712991f5fce0716ceb62

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-pp27-pypy_73-manylinux2010_x86_64.whl.

File metadata

  • Download URL: swiglpk-5.0.3-pp27-pypy_73-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: PyPy, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-pp27-pypy_73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9f7c1de9168f2a84546c89627034a61c1690355abd43da2d7f321d3d90590f5e
MD5 eb0cd9b23bc72838a382896639f9b1d7
BLAKE2b-256 8949363c4accbd33c51522dccef022898ed9b2c68d9bfbc18ae54705385614a2

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-pp27-pypy_73-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: swiglpk-5.0.3-pp27-pypy_73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 834.9 kB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-pp27-pypy_73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 052ea8582bb142020082c7a7a54f5dd252ab166f44fc4805688f40d7d3d8bfef
MD5 6145681e24d3100e33faae579aaff36d
BLAKE2b-256 3c880b4b6aac285eb0a254882938c813ea1e290f06f4aa302e33ef5077b13461

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 567.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3e066edfb7ab3abda04ed8cd265baa7b06c9fbb5252ddddf6b3ec10c7e3fea86
MD5 c76ed87b4d5a7c4a1f627fa59f321317
BLAKE2b-256 d4e9ce76b4ed5fa39b062f34a2ef95c046d8fa8cbea395cbd2e0064959ece7ed

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp39-cp39-win32.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 456.6 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 22942cae04a0ca04a9ad6eb45b0441f9315d7ebaa835afe00d2dddf849dcd069
MD5 0a5922b5c6789d796f654dcf22d7aacc
BLAKE2b-256 c8ea4a66d80cdaaa575898f18323f33615291217f1af70d632f0b303c4c96a43

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f4e57a7e551c4cb6671704d7572a5402c339e7144fa2cbf65241efe23122d809
MD5 e76e2ced29c9d1b5dbf274fdfdda2a52
BLAKE2b-256 12e06e298d8104686be137379489699ddaf8f2c9840c33b337e3a973b06ee2f1

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp39-cp39-manylinux2010_i686.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp39-cp39-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 af8285aa77bd313784db92631c8fd7ec30581109c65297a40020c5950ca9ebd2
MD5 442925f198e28d2ec839d51e0b39b493
BLAKE2b-256 cfed262db755813a77740e865986b68530d08cce0d4639ae362b682728bbecfb

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 840.8 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 148d76eecf0bc9a7cc9daa587738c0d9fbe918edaa5863e89363cde9a92d6135
MD5 0c5253a15b03019e18f6047b8aa83fef
BLAKE2b-256 e6568418ec007ccebd082c1ce4904928fb92570cc6fdd437bf0eaf88e7a25986

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 567.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2ac675c5b1178db9f032b2b0ebba1ba0b69ef7f80e50cf7ea47f4c222d5a1fff
MD5 213567a1be080b700150c75877f94c9a
BLAKE2b-256 d87482bb27d56148c33d943e4df3e1dfe881debcb0e6c1da75811b2ca25228f7

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp38-cp38-win32.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 456.5 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 d4274ace7c5d2ee22cf6a66a3bebbe076d154d0b2b01dee0225d9e47dceaee93
MD5 4d91a19bfcc7e819349021bc6c7e12a4
BLAKE2b-256 749f38945ec49cf1d99dfad98e9331e43d2980babfe8bbfc0321e09178e2ca45

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4847bb4de5d4c4ee95c8e234e59bf841227a56bf44bbf50fb3a17b286adbe633
MD5 bae0b632a081abf29c510f1b576ee294
BLAKE2b-256 f54453c6fb36be398d15b966adbd2ccfa385b0eb95792a0ac6059c0a0edce253

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 1a40dfdc3f0aee2ee20be6206a8e31e26a5da46f5642554d4718d9cfbcc60885
MD5 6e5a8ebb0255f950312feab23b9f4a22
BLAKE2b-256 551ce952728fda4993d3be47a1d860b2b85915b609a232a4d0167ed17fd81b93

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 841.0 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 37c3dd2106a6293b2daa31a4f1f5be81bf35b0742cf6f6747e59671c5f7877be
MD5 b99dc523be5e5bfd08e76fa6e7dcd323
BLAKE2b-256 fa126e34dc71b4c50aa83275badde968b2333b664cb90327904c558162dfd946

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 566.3 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 0e6458f580c8b5903a2a9c0afd242ae4dcf8ca4dfdec0ff668cfbce20885017d
MD5 02f1f796cf138a2385945ce081376429
BLAKE2b-256 f9fc7b79206c498a4b980531af31210671d0b8d8faa5a892ee5ef3518891ccf8

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp37-cp37m-win32.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 456.5 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 696db1146346f97512813e985016ef9af16c2465c5723cd348f50b82de0076db
MD5 46f7f103d854b30a3742e7b6e0190096
BLAKE2b-256 4dbd703e31d38b694b7445afed855bc5104b1bea553246489f3ca513fcda902d

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 cac7e3793911cbb59ac14c42f48717102bfcc86a72be88762418878478e794f9
MD5 aa0498507d10fb8bc584dcdea99053e8
BLAKE2b-256 8048ff3ce61567f667629268b272d4c57f980ff0a8d4bdf991a593be12384186

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp37-cp37m-manylinux2010_i686.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6ed7c39a6d61e889384e0e661949339f264ab11e71ba46df8cd90b5dc5f696ec
MD5 5898e30e50d5c473bf839964b28ff4f2
BLAKE2b-256 6f4ca95ae91b2d4621f3546831f6f8e6890ba02f1f9b73aff419f77ec4a94ca1

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 840.7 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0b80f3eb7fcb7cb9671e3718131d56800aae3ab0ccb4c2b60f06b36e43a1b1c6
MD5 b5eb96ee9760eadadf25928bb5de4d7c
BLAKE2b-256 ab4a9ad4c82956ef2f6898aee895429648ea384b21969d626f37cd753fcfc1a0

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 566.3 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 2f6d020e753474ce6230ed4670d29dd1a51b0a69df2abbefe7e6751b5159ecca
MD5 3d701854ca7bcd37a9ce1f20bcc42198
BLAKE2b-256 fbc2090068fd29dd1a7fc4af8eecd590150a44d11bb4333e503f42eac56794a1

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp36-cp36m-win32.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 456.5 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 d1d05abe0abf8b056dee7c3264498324f998e92a5c399ee5b8ffbbfe73abafca
MD5 b54e82f2a47f4b839671e5f53f3686e6
BLAKE2b-256 c98772afc76174bf52004308b9907298398128c9e6d5019d21a00a5948392e45

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0604644860acf42647dbe02f54508b9519acbead5e9dbf5f44a6452db785bfcb
MD5 eeafacedf5f8d0d52da334454bfd2478
BLAKE2b-256 301bded54b2e7b881ae0842eb52a768cbd202e744da2f2056406977316ebc265

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp36-cp36m-manylinux2010_i686.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 8bd0b60384baccd231d21a679ac80e8c879bc62fbe68ab7b6ec1c65d05d94455
MD5 176818aba214a5682163977a03d048a8
BLAKE2b-256 cf51383e4c683e1a105af2abebecbba7b7b7ef41377ab9a3ea15e970f0a3ddfd

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 840.7 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 41f328f03ef468854cbdd8cf58e126a349b7f36031b04eb6c9b43e6ca7e638f7
MD5 e9afcd6710cb1ab05b7f78cb2a3f72bf
BLAKE2b-256 00212263ae3f659613ef8251fb751e356d47255469ccc65fadfea1a047791836

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e891257aabaefbd4617a4033724d0077dfcff6b0dcb81fe2e81d19c0fba25923
MD5 a33dae2d89571bdbb95e1843b72c2a71
BLAKE2b-256 a7bf34ad760f37e6b0eb102724be5e8785957f1123e2fb20d3d45c7344a0649e

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp27-cp27mu-manylinux2010_i686.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp27-cp27mu-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d13a4a9d96f82b091e062e4149d338895fe51326ddcd537995568af379a125ae
MD5 102a2dda3bd06e8dd0cbfc555c642862
BLAKE2b-256 1f7bac9203c25706aa2317736cb65214885e9caa03762bd4ca2438194833e189

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 528.4 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 358c03c76aa6566a92ba641db0f56cdb926d90c43f7250f7ca891c03b4a75160
MD5 524fa679802ddbc6a054f5e61a33f60e
BLAKE2b-256 3c971760296ed316947f2d82436c253bcf1e3a06d5bb94571192b263e2922068

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp27-cp27m-win32.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 430.3 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 0c6f891c185ba5bac2ad199380d574b8aa1221aa19ba20ded512491188be879c
MD5 07f8e037ab22898a7bb161cf2ef351d9
BLAKE2b-256 ec24f0a03b75417c6d2f71e98ffadf2faf1e649ecf377d428818af5de43aa47a

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2504494be2ffa6eaf68ba960edd4fd6d74dba1250bea09a094f2595299297123
MD5 949eccc452b92205032b3a0ab39550d4
BLAKE2b-256 cd543069fc0b2186312704e1a257b156b1295e93b9663e619f81753ccc02715e

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp27-cp27m-manylinux2010_i686.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp27-cp27m-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 9c9ab3b7e3a3f6b3b071a1d0bfd19a4ef135cfaf070be56d94dc2cf62d9b19d5
MD5 61a107ad5140a69ccd71d304cc5c506c
BLAKE2b-256 d070222b7b4f7eebfbcec7d8818bac69137b7f5dda6f008df164add9ec90c576

See more details on using hashes here.

File details

Details for the file swiglpk-5.0.3-cp27-cp27m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: swiglpk-5.0.3-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 842.8 kB
  • Tags: CPython 2.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for swiglpk-5.0.3-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 81ce7c21a0e13ed081831a1429c3c498ae5bfac55709d56ecc4a992366f8fa32
MD5 1c6ab5d62b2765f7c9009d6eccfb2129
BLAKE2b-256 780f278bcd9e0339b84439f4f5384ecf4d36f6d0e471a950cdf50cb3ca0cd821

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