{ "info": { "author": "Filipe Brandao", "author_email": "fdabrandao@dcc.fc.up.pt", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering" ], "description": "PyMPL\n-----\nPyMPL is a python extension to the AMPL modelling language that adds\nnew statements for evaluating python code within AMPL/GMPL models.\nPyMPL also includes, among others, procedures for modelling piecewise\nlinear functions, compressed arc-flow graphs for vector packing,\nsub-tour elimination constraints for TSP, and lot-sizing reformulations.\nPyMPL is fully compatible with both python 2 and 3.\n\nSetup\n`````\n\n.. code:: bash\n\n $ pip install pympl\n\nLinks\n`````\n\n* `PyMPL documentation `_\n* `GiHub repository `_\n* `BitBucket repository `_", "description_content_type": "", "docs_url": "https://pythonhosted.org/PyMPL/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/fdabrandao/pympl", "keywords": "", "license": "AGPLv3+", "maintainer": "", "maintainer_email": "", "name": "PyMPL", "package_url": "https://pypi.org/project/PyMPL/", "platform": "any", "project_url": "https://pypi.org/project/PyMPL/", "project_urls": { "Homepage": "https://github.com/fdabrandao/pympl" }, "release_url": "https://pypi.org/project/PyMPL/1.2.1/", "requires_dist": null, "requires_python": "", "summary": "Mathematical Programming Toolbox for AMPL/GMPL", "version": "1.2.1" }, "last_serial": 5111023, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "43b1edcbe728e0ba5a01f719206c4e82", "sha256": "c7780651fa2ccc80c4b3038be2aef99440a38784f12136925ad7d5d1cc27b725" }, "downloads": -1, "filename": "PyMPL-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "43b1edcbe728e0ba5a01f719206c4e82", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 44510, "upload_time": "2015-08-25T16:40:30", "url": "https://files.pythonhosted.org/packages/db/6b/54e736696a83ee94b75beca85ecd62ebef64783962595f840bd24c5baf62/PyMPL-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "93409f8e15cfc692e615e536e0bae0e9", "sha256": "b66b67b47b9f0b9ef886693507d49139ce2dc157e8d19582c9712657741c9a6f" }, "downloads": -1, "filename": "PyMPL-0.2.0.tar.gz", "has_sig": false, "md5_digest": "93409f8e15cfc692e615e536e0bae0e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22286, "upload_time": "2015-08-25T16:40:33", "url": "https://files.pythonhosted.org/packages/b9/a4/4bcc038fd8c415e295289fae31f8664201eea1777c87b32f60c94101401a/PyMPL-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "ae7eb7c2403d2bc9b2ee754673da18b4", "sha256": "91c875b4037cad2832acdf422011a7686bbe49f428e72e2e3730598b4ca7733c" }, "downloads": -1, "filename": "PyMPL-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "ae7eb7c2403d2bc9b2ee754673da18b4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 95939, "upload_time": "2015-08-25T22:20:48", "url": "https://files.pythonhosted.org/packages/47/09/811c0b057a243193a47879dd5d53a48b26bf5255c31f8d5345f4860c0036/PyMPL-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "753db2de3d3120b174cfe372ba844ae5", "sha256": "fe7d5306ebf771dfd7d1e6a6ca83a61fbd13ad5f3a7de67fbbcc38f424874976" }, "downloads": -1, "filename": "PyMPL-0.3.0.tar.gz", "has_sig": false, "md5_digest": "753db2de3d3120b174cfe372ba844ae5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56668, "upload_time": "2015-08-25T22:20:53", "url": "https://files.pythonhosted.org/packages/c6/9a/72ce116f579f9b52a232d5b03c4e67235e38b4d20ea88bf986f723c3db5f/PyMPL-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "bab4b92aa14299c2ba0b9e8620a718fd", "sha256": "2b3fdf1b9ac05822507c85e4a0ebd633d1f228a1410051a70edc5fc17fafef92" }, "downloads": -1, "filename": "PyMPL-0.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "bab4b92aa14299c2ba0b9e8620a718fd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 49349, "upload_time": "2015-08-27T00:04:26", "url": "https://files.pythonhosted.org/packages/bd/f4/572fee1f000a836609d338d1c78217bdeaa7941312c79fadeada81a7ed03/PyMPL-0.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ca6748591534b98bf80fedbf946c8a3", "sha256": "7dfd2826e08fbb2cb811af58461c4dfbabc06c1df9d9d231bcc3c9400abda198" }, "downloads": -1, "filename": "PyMPL-0.4.0.tar.gz", "has_sig": false, "md5_digest": "5ca6748591534b98bf80fedbf946c8a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24991, "upload_time": "2015-08-27T00:04:29", "url": "https://files.pythonhosted.org/packages/f2/48/85a2155a90f868be25615c1d64f14d567a04010f30a86373e58497b511e7/PyMPL-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "54447afc597b789845a5ae947de4d9b0", "sha256": "cc1e8f78c46231475cf79e600138f00b2d355f453e642f6bad4fc42b178c763d" }, "downloads": -1, "filename": "PyMPL-0.5.0-py2-none-any.whl", "has_sig": false, "md5_digest": "54447afc597b789845a5ae947de4d9b0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 171970, "upload_time": "2015-08-27T19:10:04", "url": "https://files.pythonhosted.org/packages/d1/be/e131a674cfb1e4c0b561f692c4526a672d9eee83c27ded810226a9551a57/PyMPL-0.5.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6121a5dcc727b3ad9051d737990570cd", "sha256": "2206c7f8ddf2dbf206d872e09edf7c8b813fa04e1c07c0f0987473010b221db1" }, "downloads": -1, "filename": "PyMPL-0.5.0.tar.gz", "has_sig": false, "md5_digest": "6121a5dcc727b3ad9051d737990570cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113797, "upload_time": "2015-08-27T19:10:11", "url": "https://files.pythonhosted.org/packages/c4/eb/0333df68c2dd4dde9d6070e5e2af11272c551d6d3f167e43a88fd49c51da/PyMPL-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "d35ee7a39ecf5ae99e0953a5acdc58cd", "sha256": "2d81317e7280bb948dbb81aa0ac312141f86ba1c6d4793e1506e753b44ee955e" }, "downloads": -1, "filename": "PyMPL-0.5.1.tar.gz", "has_sig": false, "md5_digest": "d35ee7a39ecf5ae99e0953a5acdc58cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38072, "upload_time": "2015-08-30T03:36:51", "url": "https://files.pythonhosted.org/packages/14/0a/35fe7f3fdefea87d6de59baf39f2efaf86d7c4af1763856d1052947d28c4/PyMPL-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "5eb08acd73bebd4972ab038e30c3a07f", "sha256": "eb67870535cf4ae2b0cb82988a750486b60d80e78534f39f738c2ce6ff429a3b" }, "downloads": -1, "filename": "PyMPL-0.6.0.tar.gz", "has_sig": false, "md5_digest": "5eb08acd73bebd4972ab038e30c3a07f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20420, "upload_time": "2015-09-22T00:15:44", "url": "https://files.pythonhosted.org/packages/87/4e/b0bb8caef53b9ea333eb07dc6e3c441b89b8e53a3568a4762022bc734c6b/PyMPL-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "c68e2d151522d86ba59965e8a4de11a5", "sha256": "40de0ed167fd4c6297e41e4c72551fa5dbe998c49958db0c7ebb57e3633489f7" }, "downloads": -1, "filename": "PyMPL-0.7.0.tar.gz", "has_sig": false, "md5_digest": "c68e2d151522d86ba59965e8a4de11a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20546, "upload_time": "2015-09-27T17:26:35", "url": "https://files.pythonhosted.org/packages/96/a8/9671cbd0b9dd6697099c91ae07d76a64f97ca17ec046d8ef7fa351f2dc80/PyMPL-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "b660d86023f1e339ffa91ad0b6fe6273", "sha256": "e1d8c9f09b69d57f973ba1f83ba1f41bbb2b2971f30830f2e08bdda14e025dfe" }, "downloads": -1, "filename": "PyMPL-0.7.1.tar.gz", "has_sig": false, "md5_digest": "b660d86023f1e339ffa91ad0b6fe6273", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20546, "upload_time": "2015-09-27T17:36:49", "url": "https://files.pythonhosted.org/packages/b9/d0/8a856714579f1477508deeedd849d266db57786fca4247fd6b4c5e9e7c3c/PyMPL-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "7700287666dbd3ec0bfef006fc1b5f57", "sha256": "3c921e3fbbaa3d6957cf91fa2c6acff862b7229ea6172e50aec2ab546089f2d1" }, "downloads": -1, "filename": "PyMPL-0.7.2.tar.gz", "has_sig": false, "md5_digest": "7700287666dbd3ec0bfef006fc1b5f57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20580, "upload_time": "2015-10-10T02:52:05", "url": "https://files.pythonhosted.org/packages/60/5f/3f4cd555e8daadfde0797dcdc57b0a7acd91925b4f57968fe3e508c6785f/PyMPL-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "ec91cf816021d839b6c0b930c5a1ac0b", "sha256": "026a2a3b359b17b1a94f9f67f7256c94c270b5de25d9469036f1ce8e56febd48" }, "downloads": -1, "filename": "PyMPL-0.7.3.tar.gz", "has_sig": false, "md5_digest": "ec91cf816021d839b6c0b930c5a1ac0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 505398, "upload_time": "2015-10-13T01:39:30", "url": "https://files.pythonhosted.org/packages/8a/3a/abdd07a58bdb885b421ff86c53061248a60487f60fbcb9b81d65eb19af3d/PyMPL-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "86ac8bd11058c72d84f02c1a64dcb5e2", "sha256": "f5354dfc1fac9b07afe00e844495798aa098189c0c5a933ce5e3c2b8784a3c84" }, "downloads": -1, "filename": "PyMPL-0.7.4.tar.gz", "has_sig": false, "md5_digest": "86ac8bd11058c72d84f02c1a64dcb5e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 505418, "upload_time": "2015-10-13T02:02:34", "url": "https://files.pythonhosted.org/packages/67/32/c3d59c1e45df5070b8e074fe427c47e1bc8475a6f8a15b116ef9fd0e53e1/PyMPL-0.7.4.tar.gz" } ], "0.7.4b0": [ { "comment_text": "", "digests": { "md5": "821193cadd32e97696cf32fc93c25c37", "sha256": "202305e26c8971ba16f0912ca51c1492840d66d583d004f3e6bbad90edd01d6b" }, "downloads": -1, "filename": "PyMPL-0.7.4b0.tar.gz", "has_sig": false, "md5_digest": "821193cadd32e97696cf32fc93c25c37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 505432, "upload_time": "2015-10-13T01:54:03", "url": "https://files.pythonhosted.org/packages/87/9a/9ff65b10fb14bd13a92ad1d078db3ed67fdd2f3a9e56fc325b26ca595901/PyMPL-0.7.4b0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "ff1909950fd15bf2246b9cb91be342fb", "sha256": "ee69cf3cde267ee2a3a232eeee29cf5846882e11bff248e38a92d6a2cd53761a" }, "downloads": -1, "filename": "PyMPL-0.8.0.tar.gz", "has_sig": false, "md5_digest": "ff1909950fd15bf2246b9cb91be342fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 505651, "upload_time": "2015-10-15T19:49:34", "url": "https://files.pythonhosted.org/packages/a4/7f/943c762f133beaede8f6362bb1ddf6fc53ce79cffbbe089eca3563e50bf6/PyMPL-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "761a0c01d8e6636ec58d0c9d102cef8a", "sha256": "1dd2ad8649320f327caad04a87215bb185504557266d8b62a3f5bc67ab1eacc9" }, "downloads": -1, "filename": "PyMPL-0.8.1.tar.gz", "has_sig": false, "md5_digest": "761a0c01d8e6636ec58d0c9d102cef8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 507051, "upload_time": "2015-10-29T01:52:34", "url": "https://files.pythonhosted.org/packages/8c/eb/1507702cc05a9a8459ef32f99727166379080dc8b81af35f368a925217ae/PyMPL-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "557bf5b4b71878bb2005d6a5771929e8", "sha256": "f484930706fe0caa53314d1a03ecc5ffaf9679e02c95cce70561a94825debf83" }, "downloads": -1, "filename": "PyMPL-0.8.2.tar.gz", "has_sig": false, "md5_digest": "557bf5b4b71878bb2005d6a5771929e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 509927, "upload_time": "2015-11-11T03:05:03", "url": "https://files.pythonhosted.org/packages/90/c7/f493eb44237e1d9c9438b405d2ad83e5b90025784112e744633a6984aefa/PyMPL-0.8.2.tar.gz" } ], "0.9.0a0": [ { "comment_text": "", "digests": { "md5": "28e0588539d345005aa06a2756c7ddf2", "sha256": "49f5024734967a61c3891ae362f5aacabf182f3766f3f07f4c9e58fcda7c48e0" }, "downloads": -1, "filename": "PyMPL-0.9.0a0.tar.gz", "has_sig": false, "md5_digest": "28e0588539d345005aa06a2756c7ddf2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 509569, "upload_time": "2016-01-26T02:08:42", "url": "https://files.pythonhosted.org/packages/2a/5e/f1cd7cc83006ba00f6eed26e5db72317b5c1e8c786e2911765608803d8ee/PyMPL-0.9.0a0.tar.gz" } ], "0.9.0b0": [ { "comment_text": "", "digests": { "md5": "0a7587c91796a664b0a3b7a21c30f46a", "sha256": "0c492d4a30164dc8f7d21abce26597e2448f79eca9ae791a12c86e1d947ff1a0" }, "downloads": -1, "filename": "PyMPL-0.9.0b0.tar.gz", "has_sig": false, "md5_digest": "0a7587c91796a664b0a3b7a21c30f46a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 508787, "upload_time": "2016-02-10T02:38:46", "url": "https://files.pythonhosted.org/packages/58/66/ec879339e413114cfa449fdab73e6c9d5a3e2b3022a1c397fc76a711ee38/PyMPL-0.9.0b0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "bdca108ee540671c825fd3cc7fb0ccde", "sha256": "9d1cbff825e93ec27187a51bd089fee8b0c5a4cf4a2876f77cd8ca855249eff7" }, "downloads": -1, "filename": "PyMPL-1.0.0.tar.gz", "has_sig": false, "md5_digest": "bdca108ee540671c825fd3cc7fb0ccde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 508850, "upload_time": "2016-02-23T01:11:01", "url": "https://files.pythonhosted.org/packages/3f/28/f58fc3a5d01b813642a8d36de9608e3014bf2bca55006644a946b91d779a/PyMPL-1.0.0.tar.gz" } ], "1.0.0b0": [ { "comment_text": "", "digests": { "md5": "234770d825b16db00fa29f10107efbe2", "sha256": "0358dc01bbe25195e912b4f2e6cad5eb79842c857e2207e2448ba513f924ef7d" }, "downloads": -1, "filename": "PyMPL-1.0.0b0.tar.gz", "has_sig": false, "md5_digest": "234770d825b16db00fa29f10107efbe2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 508889, "upload_time": "2016-02-19T22:02:01", "url": "https://files.pythonhosted.org/packages/c6/cd/4fd97cb1f65d6da9b545aaa5cb87a2c8da574e5797329e65ca40c7a11b6c/PyMPL-1.0.0b0.tar.gz" } ], "1.0.0b1": [ { "comment_text": "", "digests": { "md5": "19765f65f2bb089ff03b59b29231916d", "sha256": "c4285c197e0223dbada70c727b69141c24f7f7e057f088a85a326f9cd1ef8442" }, "downloads": -1, "filename": "PyMPL-1.0.0b1.tar.gz", "has_sig": false, "md5_digest": "19765f65f2bb089ff03b59b29231916d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 508890, "upload_time": "2016-02-19T22:10:06", "url": "https://files.pythonhosted.org/packages/b0/38/4d7aa896df5b2a1c706073800309a7dfd88ef95d2fd1fe8f39ded08b20ec/PyMPL-1.0.0b1.tar.gz" } ], "1.0.0rc0": [ { "comment_text": "", "digests": { "md5": "68204ea1df0160681722946819bf8f04", "sha256": "2cb1efe6551523c39cae7f22540eac4d6b3e42d9632b4ec656106a46678f6a7f" }, "downloads": -1, "filename": "PyMPL-1.0.0rc0.tar.gz", "has_sig": false, "md5_digest": "68204ea1df0160681722946819bf8f04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 508850, "upload_time": "2016-02-22T03:27:57", "url": "https://files.pythonhosted.org/packages/ec/45/8137cb17c1777e6ebba2f65fb243a84c37b08c575ee1880c66d20ba1cf69/PyMPL-1.0.0rc0.tar.gz" } ], "1.0.0rc1": [ { "comment_text": "", "digests": { "md5": "590a52de5af213adffab1cd0575b28c0", "sha256": "8fe39f01bab90a101a5fe738c4b9d74757711c83930788a7ddc483269ae1f361" }, "downloads": -1, "filename": "PyMPL-1.0.0rc1.tar.gz", "has_sig": false, "md5_digest": "590a52de5af213adffab1cd0575b28c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 508880, "upload_time": "2016-02-23T01:08:51", "url": "https://files.pythonhosted.org/packages/30/55/5763a8d755ec2389e45962786fc42066308ab3c9dcc8078a5af9c7e2090c/PyMPL-1.0.0rc1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "e792cb71480397bf404ea6e3d35a53a3", "sha256": "3955465ef3a3a4f8c9e44ccc3dc5074d7f7c33803489a3e9f1d044c511f81a77" }, "downloads": -1, "filename": "PyMPL-1.1.0.tar.gz", "has_sig": false, "md5_digest": "e792cb71480397bf404ea6e3d35a53a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 507344, "upload_time": "2016-05-05T03:06:12", "url": "https://files.pythonhosted.org/packages/92/81/21ec5f21de8662ad2bcc4400ff13fc57c2cfde42377b736a62dd6d9bb96f/PyMPL-1.1.0.tar.gz" } ], "1.1.0b0": [ { "comment_text": "", "digests": { "md5": "a24e05f40544eaaa7dd4107ae98ae7db", "sha256": "21cdc69a1a6e5aeeec7a6abfb275f14d5adfc4baeff71bf81d9f184c01cb9c41" }, "downloads": -1, "filename": "PyMPL-1.1.0b0.tar.gz", "has_sig": false, "md5_digest": "a24e05f40544eaaa7dd4107ae98ae7db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 507232, "upload_time": "2016-05-05T00:32:49", "url": "https://files.pythonhosted.org/packages/bf/17/4067a48c1ed099176943478f24d0adb6490559c21e7db429e463f47bb8e3/PyMPL-1.1.0b0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "7ae7659faeee5d811abb8af4994dbcc6", "sha256": "44ca17819d8fa75710b778c04fbf0b912fe57764656d9995bed201b38921936b" }, "downloads": -1, "filename": "PyMPL-1.1.1.tar.gz", "has_sig": false, "md5_digest": "7ae7659faeee5d811abb8af4994dbcc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 507437, "upload_time": "2016-05-20T13:35:00", "url": "https://files.pythonhosted.org/packages/ea/c1/399b6b4e2432376b2cd2456b700aad41dbd5b2a0d9b36febf6479f70edd8/PyMPL-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "331068db92ffef12e01ae0b49fe04b6d", "sha256": "133ccf7dc94bb9de1fd03c0471dc69ebc5dfcdf73a6a239d30456a03b52cf2b4" }, "downloads": -1, "filename": "PyMPL-1.1.2.tar.gz", "has_sig": false, "md5_digest": "331068db92ffef12e01ae0b49fe04b6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 507485, "upload_time": "2016-05-27T17:16:08", "url": "https://files.pythonhosted.org/packages/d9/6b/562567eea6c646086045a0db402891b90b93889f174802157b7eb957c4a3/PyMPL-1.1.2.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "1b8683552c4c3c7ba32532d74aef7473", "sha256": "3a5212412686b6894529f1a16047896ca03c4000da6b4790bf1789d925b633d4" }, "downloads": -1, "filename": "PyMPL-1.2.0.tar.gz", "has_sig": false, "md5_digest": "1b8683552c4c3c7ba32532d74aef7473", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 511936, "upload_time": "2018-11-05T00:33:22", "url": "https://files.pythonhosted.org/packages/0b/21/2ed199fe0fbebc2fe1eabea1269370ab4563fb18955e3b762676bc2e3609/PyMPL-1.2.0.tar.gz" } ], "1.2.0rc0": [ { "comment_text": "", "digests": { "md5": "90f3337740e9964aeaefef22635740fa", "sha256": "41dc842f08490837ddb0aa81d5febe17a6e14ffbde73f2b43d406c85d7513096" }, "downloads": -1, "filename": "PyMPL-1.2.0rc0.tar.gz", "has_sig": false, "md5_digest": "90f3337740e9964aeaefef22635740fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 510364, "upload_time": "2018-08-16T23:03:23", "url": "https://files.pythonhosted.org/packages/53/30/4fbad172c44b08294b2e4bc607ac2190b62e0309d064d127e0a2659ba98d/PyMPL-1.2.0rc0.tar.gz" } ], "1.2.0rc1": [ { "comment_text": "", "digests": { "md5": "fa6a915ce9e87404ba43fc909e111af2", "sha256": "3994ccf2082e0d18cd866b72a4d504bf915344d62815fa1d75c47a610af06085" }, "downloads": -1, "filename": "PyMPL-1.2.0rc1.tar.gz", "has_sig": false, "md5_digest": "fa6a915ce9e87404ba43fc909e111af2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 510412, "upload_time": "2018-09-04T12:13:27", "url": "https://files.pythonhosted.org/packages/55/d0/0d98211b13a1cd054cf2ea314220d41ec9056c74fe31fec7254b989a9f6c/PyMPL-1.2.0rc1.tar.gz" } ], "1.2.0rc2": [ { "comment_text": "", "digests": { "md5": "76206a7ecaa09fc6e1c3f5409d9fc663", "sha256": "e8b9621130054cfc406fa524a38fbdcba0050577ec24eb35c04d6be0fcdb92ea" }, "downloads": -1, "filename": "PyMPL-1.2.0rc2.tar.gz", "has_sig": false, "md5_digest": "76206a7ecaa09fc6e1c3f5409d9fc663", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 512013, "upload_time": "2018-10-29T01:35:47", "url": "https://files.pythonhosted.org/packages/e2/e3/cf7f1b583f1395e9241b462240deae0d3b07759383274ef505165cb6d71a/PyMPL-1.2.0rc2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "2316a20c94addba4a0b33832e7086fd6", "sha256": "d63d3d348d0a53c9c1b98ea9c3c811798d53619121702e46612aa1f4e80d2870" }, "downloads": -1, "filename": "PyMPL-1.2.1.tar.gz", "has_sig": false, "md5_digest": "2316a20c94addba4a0b33832e7086fd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 510244, "upload_time": "2019-04-07T21:07:13", "url": "https://files.pythonhosted.org/packages/43/12/8b88e44ba31cc5b5a6c8b046e2cda801a4d6479570bc70608820df03198e/PyMPL-1.2.1.tar.gz" } ], "1.2.1b0": [ { "comment_text": "", "digests": { "md5": "ae9c38518c90d6ee467455d576977579", "sha256": "2fe0b4cf17dd3336b55b213696d7610261be960b11fc708ed2cd9f2e8114e626" }, "downloads": -1, "filename": "PyMPL-1.2.1b0.tar.gz", "has_sig": false, "md5_digest": "ae9c38518c90d6ee467455d576977579", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 510277, "upload_time": "2019-04-07T20:42:15", "url": "https://files.pythonhosted.org/packages/15/51/5d225d54af37715ad9de9cdbb7d929cd82456ebadc378c53daad6cfcc07c/PyMPL-1.2.1b0.tar.gz" } ], "1.2.1b1": [ { "comment_text": "", "digests": { "md5": "e87350a08095b28a222ef4dc6a7bead7", "sha256": "ac8560844e162af37487c22db6bcb3c546947460fd58d278918f3ff1b96c158b" }, "downloads": -1, "filename": "PyMPL-1.2.1b1.tar.gz", "has_sig": false, "md5_digest": "e87350a08095b28a222ef4dc6a7bead7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 510273, "upload_time": "2019-04-07T20:48:31", "url": "https://files.pythonhosted.org/packages/2f/f2/1ef46551581dd0c4a2341846a2f0b05bfad5b49ad2aa1f95a238c81fffa8/PyMPL-1.2.1b1.tar.gz" } ], "v0.5.0": [] }, "urls": [ { "comment_text": "", "digests": { "md5": "2316a20c94addba4a0b33832e7086fd6", "sha256": "d63d3d348d0a53c9c1b98ea9c3c811798d53619121702e46612aa1f4e80d2870" }, "downloads": -1, "filename": "PyMPL-1.2.1.tar.gz", "has_sig": false, "md5_digest": "2316a20c94addba4a0b33832e7086fd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 510244, "upload_time": "2019-04-07T21:07:13", "url": "https://files.pythonhosted.org/packages/43/12/8b88e44ba31cc5b5a6c8b046e2cda801a4d6479570bc70608820df03198e/PyMPL-1.2.1.tar.gz" } ] }