{ "info": { "author": "Stefan Scherfke", "author_email": "stefan.scherfke@offis.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU Lesser General Public License v2 (LGPLv2)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Mosaik API for Python\n=====================\n\nThis is an implementation of the mosaik API for simulators written in Python.\nIt hides all the messaging and networking related stuff and provides a simple\nbase class that you can implement.\n\nStatus\n------\n\n.. image:: https://badge.fury.io/py/mosaik.api-semver.png\n :target: https://badge.fury.io/py/mosaik.api-semver\n :alt: PyPI - Version\n\n.. image:: https://img.shields.io/pypi/wheel/mosaik.api_semver.svg\n :target: https://pypi.org/project/mosaik.api-semver/\n :alt: PyPI - Wheel\n\n.. image:: https://gitlab.com/offis.energy/mosaik/mosaik.api-python_semver/badges/master/coverage.svg\n :target: https://gitlab.com/offis.energy/mosaik/mosaik.api-python_semver/commits/master\n :alt: Coverage Report\n\n.. image:: https://gitlab.com/offis.energy/mosaik/mosaik.api-python_semver/badges/master/pipeline.svg\n :target: https://gitlab.com/offis.energy/mosaik/mosaik.api-python_semver/commits/master\n :alt: pipeline status\n\n.. image:: https://img.shields.io/pypi/l/mosaik.api-semver.svg\n :target: https://gitlab.com/offis.energy/mosaik/mosaik.api-python_semver/blob/master/LICENSE.txt\n :alt: PyPI - License\n\n.. image:: https://img.shields.io/pypi/status/mosaik-api_semver.svg\n :target: https://pypi.org/project/mosaik.api-semver/\n :alt: PyPI - Status\n\n.. image:: https://img.shields.io/librariesio/sourcerank/pypi/mosaik.api-semver.svg\n :target: https://libraries.io/pypi/mosaik.api-semver\n :alt: Libraries.io SourceRank\n\nInstallation\n------------\n\nJust use `pip `_ to install it:\n\n.. sourcecode:: bash\n\n $ pip install mosaik-api\n\n\nDocumentation\n-------------\n\nPlease refer to `mosaik\u2019s documentation`__ of the API.\n\n__ http://mosaik.readthedocs.org/en/latest/mosaik-api/high-level.html\n\n\nExample Simulator\n-----------------\n\nThis distribution contains an example simulator in the ``example_sim`` package.\n\nIt can be started via the ``pyexamplesim`` command; ``pyexamplesim --help``\nshows you how to use it.\n\nIt can also be run in-process by importing and calling\n``example_sim.mosaik.main()``.\n\n\nExample MAS\n-----------\n\nThis distribution contains an example \"multi-agent system\" that uses the\nasyncronous remote calls to mosaik (``get_progress()``,\n``get_related_entities()``, ``get_data()``, ``set_data()``).\n\nIt can be started via the ``pyexamplemas`` command; ``pyexamplemas --help``\nshows you how to use it.\n\nIt can also be run in-process by importing and calling\n``example_mas.mosaik.main()``.\n\n\nDevelopment setup\n-----------------\n\nTo setup a devleopment environment, create a virtualenv and install the\npackages from ``requirements.txt``:\n\n.. code-block:: bash\n\n $ mkvirtualenv --python=/usr/bin/python3 mosaik-api-python\n (mosaik-api-python)$ pip install -r requirements.txt\n\nTo run the tests for the Python version you are currently using, execute\n``py.test``. You should also add the test coverage check:\n\n.. code-block:: bash\n\n (mosaik-api-python)$ py.test --cov=example_mas --cov=example_sim --cov=mosaik_api\n\nTo run the tests for all supported Python versions, run ``tox``:\n\n.. code-block:: bash\n\n (mosaik-api-python)$ tox\n\nMosaik's `documentation\n`_ contains more\ndetails.\n\n\nChangelog\n=========\n\n2.4.1 - 2019-05-15\n------------------\n\n- [NEW] Introduce semantic versioning.\n\n2.4 - 2019-02-05\n----------------\n\n- [NEW] Simulator can now be started on a different node than mosaik, using the\n remote flag \"-r\" and the timeout flag \"-t\". Mosaik can the integrate the simulator\n using the \"connect\" method of the simmanager.\n\n2.3 \u2013\u00a02019-01-24\n----------------\n\n- [BugFix] Bugfix Tests\n\n\n2.2 \u2013\u00a02016-02-15\n----------------\n\n- [NEW] API version 2.2: Added an optional \"setup_done()\" method.\n\n- [CHANGE]\u00a0API version validation: The API version is no longer an integer but\n a \"major.minor\" string. The *major* part has to math with mosaiks major\n version. The *minor* part may be lower or equal to mosaik's minor version.\n\n- [FIX] Various minor fixes and stability improvements.\n\n\n2.1 \u2013 2014-10-24\n----------------\n\n- [NEW]\u00a0Allow extra API methods to be called. See\n http://mosaik.readthedocs.org/en/2.0/mosaik-api/high-level.html#mosaik_api.Simulator\n\n- [CHANGE]\u00a0The *rel* entry in the entity description returned by *create()* is\n now optional.\n\n\n2.0 \u2013 2014-09-22\n----------------\n\n- Initial release of the mosaik 2 Sim API for Python.\n\n\nAuthors\n=======\n\nThe original concepts for the mosaik API were developed by Steffen Sch\u00fctten and\nStefan Scherfke.\n\nThe author of the mosaik API version 2 is Stefan Scherfke.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://mosaik.offis.de", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "mosaik.API-semver", "package_url": "https://pypi.org/project/mosaik.API-semver/", "platform": "", "project_url": "https://pypi.org/project/mosaik.API-semver/", "project_urls": { "Homepage": "https://mosaik.offis.de" }, "release_url": "https://pypi.org/project/mosaik.API-semver/2.4.2rc20190923145528/", "requires_dist": [ "docopt (>=0.6.1)", "simpy (>=3.0.8)", "simpy.io (>=0.2)" ], "requires_python": "", "summary": "Python implementation of the mosaik API.", "version": "2.4.2rc20190923145528" }, "last_serial": 5874111, "releases": { "2.4.2rc20190715195243": [ { "comment_text": "", "digests": { "md5": "97dcb6811af1dff121890c1a498d79fa", "sha256": "772029a729bb76aea7420caad90543b6721e9155db11763f307b24ad8db4739f" }, "downloads": -1, "filename": "mosaik_api_semver-2.4.2rc20190715195243-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "97dcb6811af1dff121890c1a498d79fa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14105, "upload_time": "2019-07-15T19:52:46", "url": "https://files.pythonhosted.org/packages/99/85/71b94ecba034bd88004e5bd3f9cea5e12e734b7db5af324f22f34a3a8e13/mosaik_api_semver-2.4.2rc20190715195243-py2.py3-none-any.whl" } ], "2.4.2rc20190715195930": [ { "comment_text": "", "digests": { "md5": "3d7adc33355d8802e8b24e23b9254aa1", "sha256": "ac3c06bb7a97ff9ef0b355b908d2c21ba37da7b5c9920cecf543f373644fea18" }, "downloads": -1, "filename": "mosaik.api_semver-2.4.2rc20190715195930-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3d7adc33355d8802e8b24e23b9254aa1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14110, "upload_time": "2019-07-15T19:59:33", "url": "https://files.pythonhosted.org/packages/2e/5f/62386b23735bc4ae53e1ed02e34b0d596e7de4552d8b64fb00dce0281ccb/mosaik.api_semver-2.4.2rc20190715195930-py2.py3-none-any.whl" } ], "2.4.2rc20190715205814": [ { "comment_text": "", "digests": { "md5": "43e4975a5090a9cd34c050121dd4fce2", "sha256": "229786069e121138cc2d5bb4fc4357840e01899e7d3d9c8b8ce856458745963b" }, "downloads": -1, "filename": "mosaik.api_semver-2.4.2rc20190715205814-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "43e4975a5090a9cd34c050121dd4fce2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20726, "upload_time": "2019-07-15T20:58:16", "url": "https://files.pythonhosted.org/packages/73/e3/3a7b0abdc2af9fcf6a71c21a2a2a30b132ebe08c08f7de24585ff97e79af/mosaik.api_semver-2.4.2rc20190715205814-py2.py3-none-any.whl" } ], "2.4.2rc20190715211532": [ { "comment_text": "", "digests": { "md5": "178db6bf89e0327f0331b8fa0509832d", "sha256": "4ce4cd5062ef87a12a17f77ec0995d3760fc8012cb4f238bbfdf0958e56a2613" }, "downloads": -1, "filename": "mosaik.api_semver-2.4.2rc20190715211532-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "178db6bf89e0327f0331b8fa0509832d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20773, "upload_time": "2019-07-15T21:15:33", "url": "https://files.pythonhosted.org/packages/dd/0c/a0d2139bef463321d565c65f2b07489788226b4a0fc282bc1da64503f958/mosaik.api_semver-2.4.2rc20190715211532-py2.py3-none-any.whl" } ], "2.4.2rc20190715212550": [ { "comment_text": "", "digests": { "md5": "12d8084c2ef6ac52c6c54dd7efa8dbe6", "sha256": "e623fc71e3eb2304562ba9ced2e51c5c96532d3085bba8a1fcd99a1e6cbceb70" }, "downloads": -1, "filename": "mosaik.api_semver-2.4.2rc20190715212550-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "12d8084c2ef6ac52c6c54dd7efa8dbe6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20763, "upload_time": "2019-07-15T21:25:52", "url": "https://files.pythonhosted.org/packages/51/34/99feb41e33913ffff6cd1ee8417e1e7782bb12baf7ccfd2b327b74b5ad6a/mosaik.api_semver-2.4.2rc20190715212550-py2.py3-none-any.whl" } ], "2.4.2rc20190715213103": [ { "comment_text": "", "digests": { "md5": "e9a8fda559d4b7376a461ed4da9b3ea3", "sha256": "2978b02358c881014eb3f67075604306d89844e44168468152890f7b24d072f5" }, "downloads": -1, "filename": "mosaik.api_semver-2.4.2rc20190715213103-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e9a8fda559d4b7376a461ed4da9b3ea3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20799, "upload_time": "2019-07-15T21:31:05", "url": "https://files.pythonhosted.org/packages/98/e8/cc48bec7f6c8d3ddcc71eca8dcc7bddad59559298187efd5261ead98b62c/mosaik.api_semver-2.4.2rc20190715213103-py2.py3-none-any.whl" } ], "2.4.2rc20190715213710": [ { "comment_text": "", "digests": { "md5": "91ff3d2334554bc92997f0c57f74f245", "sha256": "26e1475862bdb48a78c5bb1c398258fc3aa9875856257731f3cb82fce3f97595" }, "downloads": -1, "filename": "mosaik.api_semver-2.4.2rc20190715213710-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "91ff3d2334554bc92997f0c57f74f245", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20879, "upload_time": "2019-07-15T21:37:11", "url": "https://files.pythonhosted.org/packages/f8/a9/e42d297b04cc48c25ee7fe85ffe0df92781904965fe131d4701845c74b7d/mosaik.api_semver-2.4.2rc20190715213710-py2.py3-none-any.whl" } ], "2.4.2rc20190715213752": [ { "comment_text": "", "digests": { "md5": "746155c65b7b371da9d31dd8e0965f30", "sha256": "b71b70aa835bbf536e6d6dea11ea112b8c9bc900540df29256f0fc8171cd1ce0" }, "downloads": -1, "filename": "mosaik.api_semver-2.4.2rc20190715213752-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "746155c65b7b371da9d31dd8e0965f30", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20897, "upload_time": "2019-07-15T21:37:53", "url": "https://files.pythonhosted.org/packages/59/68/fc700021d1356e7ac7abdd83aa9f5a75cfc6f2b39a36b712b6748c87ce83/mosaik.api_semver-2.4.2rc20190715213752-py2.py3-none-any.whl" } ], "2.4.2rc20190715215550": [ { "comment_text": "", "digests": { "md5": "e70d4c752ee30fdca85b4e0a1cb4955f", "sha256": "fbae450e0876c8cd8fe155dc1bcaf10a51662d9d028c0b1d8e23e5999a5ad5be" }, "downloads": -1, "filename": "mosaik.api_semver-2.4.2rc20190715215550-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e70d4c752ee30fdca85b4e0a1cb4955f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20928, "upload_time": "2019-07-15T21:55:52", "url": "https://files.pythonhosted.org/packages/de/c0/b5aa5d451d4578dec0676236e55c12c7d695db77fea9c8e88472a4da57b6/mosaik.api_semver-2.4.2rc20190715215550-py2.py3-none-any.whl" } ], "2.4.2rc20190715220125": [ { "comment_text": "", "digests": { "md5": "87c43548c84d2f9ebe5272123d37260d", "sha256": "49aa9745d1d726ab7ed65d6ce501827a652aeb6199fb7ba77956324db9fe8a65" }, "downloads": -1, "filename": "mosaik.api_semver-2.4.2rc20190715220125-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "87c43548c84d2f9ebe5272123d37260d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20938, "upload_time": "2019-07-15T22:01:27", "url": "https://files.pythonhosted.org/packages/e3/06/4c26859ac23a3e31cd73a57d3c384df17783a1ea5edce254542bb5e42f28/mosaik.api_semver-2.4.2rc20190715220125-py2.py3-none-any.whl" } ], "2.4.2rc20190715220429": [ { "comment_text": "", "digests": { "md5": "912868a53d03b4e6d5cae94baf3dfb2b", "sha256": "17b73fb23a99bb96684b7f10aea9d6b75ad51495c79abd256b271c2427236b06" }, "downloads": -1, "filename": "mosaik.api_semver-2.4.2rc20190715220429-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "912868a53d03b4e6d5cae94baf3dfb2b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20970, "upload_time": "2019-07-15T22:04:31", "url": "https://files.pythonhosted.org/packages/ba/60/5a4a23784ac68610ef5deb86e0d062d68d046c1b5c25fb67483a2ebd7d2e/mosaik.api_semver-2.4.2rc20190715220429-py2.py3-none-any.whl" } ], "2.4.2rc20190716091443": [ { "comment_text": "", "digests": { "md5": "6621bfb9993cbdba388400891a967ad5", "sha256": "252b3346d526ad4aa1db4f20d215a2e7508352ca68089d0af10bfc8b2bb908cb" }, "downloads": -1, "filename": "mosaik.API_semver-2.4.2rc20190716091443-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6621bfb9993cbdba388400891a967ad5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20972, "upload_time": "2019-07-16T09:14:45", "url": "https://files.pythonhosted.org/packages/ae/d6/758fa2f96ef71d1f13a60bbb6410797073ca866b9a99cc1992832e3309c5/mosaik.API_semver-2.4.2rc20190716091443-py2.py3-none-any.whl" } ], "2.4.2rc20190725103440": [ { "comment_text": "", "digests": { "md5": "f14d22ce874d47d2ebd3332f0a4fdb85", "sha256": "2dbb6850aed48568e78bb5458f43111c3740216fc45e04dac0fde2843aa5863c" }, "downloads": -1, "filename": "mosaik.API_semver-2.4.2rc20190725103440-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f14d22ce874d47d2ebd3332f0a4fdb85", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20974, "upload_time": "2019-07-25T10:34:41", "url": "https://files.pythonhosted.org/packages/1a/0f/2b3402adbf1ff1b103f9882ccada691d208ce29c21573286525da28b3856/mosaik.API_semver-2.4.2rc20190725103440-py2.py3-none-any.whl" } ], "2.4.2rc20190725104040": [ { "comment_text": "", "digests": { "md5": "1119db0a3baad482077b622730421cb7", "sha256": "4902346f967725d50491c662fe783785a0cd8e2722e2609d8f0edefc1d7334cb" }, "downloads": -1, "filename": "mosaik.API_semver-2.4.2rc20190725104040-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1119db0a3baad482077b622730421cb7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20974, "upload_time": "2019-07-25T10:40:42", "url": "https://files.pythonhosted.org/packages/b6/a3/06193967e559643e569cac930d58c0934e0dbc753866409c442f92a4dedf/mosaik.API_semver-2.4.2rc20190725104040-py2.py3-none-any.whl" } ], "2.4.2rc20190816175200": [ { "comment_text": "", "digests": { "md5": "241f236a340ccb702f16d4601f6294dc", "sha256": "0464d6168d808ebb994abf697ffa17b51b8c609bb8d7b3db838408c6238aa39a" }, "downloads": -1, "filename": "mosaik.API_semver-2.4.2rc20190816175200-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "241f236a340ccb702f16d4601f6294dc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20971, "upload_time": "2019-08-16T17:52:02", "url": "https://files.pythonhosted.org/packages/ef/1e/dff2cc9cd9fabf1df78c8b6b7f0dbbd0fa73fc4838c17f36a75d0fbdc825/mosaik.API_semver-2.4.2rc20190816175200-py2.py3-none-any.whl" } ], "2.4.2rc20190816184852": [ { "comment_text": "", "digests": { "md5": "82c73e22a2d8db4ca3ef15eff75eb4ce", "sha256": "33fadcbf6d4827bae56aae11ed0b0b35fb183b16b912d405162c276815e4e5cc" }, "downloads": -1, "filename": "mosaik.API_semver-2.4.2rc20190816184852-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "82c73e22a2d8db4ca3ef15eff75eb4ce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20974, "upload_time": "2019-08-16T18:48:54", "url": "https://files.pythonhosted.org/packages/48/70/ed890357b1f263798d85b523391e6467fb1213cc0517aa108b353db5985f/mosaik.API_semver-2.4.2rc20190816184852-py2.py3-none-any.whl" } ], "2.4.2rc20190829161702": [ { "comment_text": "", "digests": { "md5": "8498b90c44febc8f9cffb5750067132a", "sha256": "1f3ae0ed7306ba4ee4631a04d656102504ca477af900c2004a98bbf2f68a95d9" }, "downloads": -1, "filename": "mosaik.API_semver-2.4.2rc20190829161702-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8498b90c44febc8f9cffb5750067132a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20973, "upload_time": "2019-08-29T16:17:03", "url": "https://files.pythonhosted.org/packages/67/35/508261dcaf713a17e9927de90f6017817bb0a60d8e581e5848c1dabf8623/mosaik.API_semver-2.4.2rc20190829161702-py2.py3-none-any.whl" } ], "2.4.2rc20190829182608": [ { "comment_text": "", "digests": { "md5": "da8e5926a833baeae7075ec2846a7151", "sha256": "f08efd5e5534b13a12080fe5f9a3e683d14d3a236c581cacb28518346e1829e6" }, "downloads": -1, "filename": "mosaik.API_semver-2.4.2rc20190829182608-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da8e5926a833baeae7075ec2846a7151", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20974, "upload_time": "2019-08-29T18:26:10", "url": "https://files.pythonhosted.org/packages/19/c7/5f913f42ecd4ccd30018bba9b26eae45a41de8894a6529f443e8b43ac9b6/mosaik.API_semver-2.4.2rc20190829182608-py2.py3-none-any.whl" } ], "2.4.2rc20190829192804": [ { "comment_text": "", "digests": { "md5": "0c9291ca4bd463d07cd07f94cd65a37b", "sha256": "a6c846183a208b84ebcb8f1de64e867f63621f8efda3375abff7d9449c6b6804" }, "downloads": -1, "filename": "mosaik.API_semver-2.4.2rc20190829192804-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0c9291ca4bd463d07cd07f94cd65a37b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20974, "upload_time": "2019-08-29T19:28:05", "url": "https://files.pythonhosted.org/packages/9c/5c/c2a757f241eda36931d18e27338a30438be7bf6d6df18bf0ac9994150870/mosaik.API_semver-2.4.2rc20190829192804-py2.py3-none-any.whl" } ], "2.4.2rc20190829220740": [ { "comment_text": "", "digests": { "md5": "e0e94f987a2661c049a81d554def7fe5", "sha256": "41d2b7b2afb87a690ec9c004c8ce94d32821c9f953547df91aceb508e9aa4198" }, "downloads": -1, "filename": "mosaik.API_semver-2.4.2rc20190829220740-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e0e94f987a2661c049a81d554def7fe5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20973, "upload_time": "2019-08-29T22:07:42", "url": "https://files.pythonhosted.org/packages/81/ee/9b9559b0c58060d365106d64cc1381e2b4b5bd8c38c331ee6d2632f6aabf/mosaik.API_semver-2.4.2rc20190829220740-py2.py3-none-any.whl" } ], "2.4.2rc20190901214058": [ { "comment_text": "", "digests": { "md5": "8a3e449142c732e384880f02fb4424ce", "sha256": "7c04385b20679c3c966f3bf2c94d69370e1f0eeaee0ebf5abcf017ff08f58b26" }, "downloads": -1, "filename": "mosaik.API_semver-2.4.2rc20190901214058-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8a3e449142c732e384880f02fb4424ce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20973, "upload_time": "2019-09-01T21:41:00", "url": "https://files.pythonhosted.org/packages/11/03/2457e187e1fead9c00a3a80f6776a1b4ca3c954867626e3a1fcf826dc695/mosaik.API_semver-2.4.2rc20190901214058-py2.py3-none-any.whl" } ], "2.4.2rc20190903212731": [ { "comment_text": "", "digests": { "md5": "74e980ca9149b624d52aeeab4d05363b", "sha256": "83750d11c9fa2861b53b991923ee43fbc99a078cbdf389ccbea2671c98bd6549" }, "downloads": -1, "filename": "mosaik.API_semver-2.4.2rc20190903212731-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "74e980ca9149b624d52aeeab4d05363b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20974, "upload_time": "2019-09-03T21:27:33", "url": "https://files.pythonhosted.org/packages/a7/ca/58aa0a9b08a97b2e180f806ad070e4a440437e50fc3b28c187b8a4fd8ff3/mosaik.API_semver-2.4.2rc20190903212731-py2.py3-none-any.whl" } ], "2.4.2rc20190923145425": [ { "comment_text": "", "digests": { "md5": "53f2bd177a84404024f30561027b174c", "sha256": "be55ca387d9a955115095ea30bd8a3cb5b66fe29a352db5271dd5c20f34b8f5f" }, "downloads": -1, "filename": "mosaik.API_semver-2.4.2rc20190923145425-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "53f2bd177a84404024f30561027b174c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20974, "upload_time": "2019-09-23T14:54:28", "url": "https://files.pythonhosted.org/packages/20/48/79a648edc3cb3c79aeac6e0beb9322500873f58cd8ec6bd35eccba91453e/mosaik.API_semver-2.4.2rc20190923145425-py2.py3-none-any.whl" } ], "2.4.2rc20190923145528": [ { "comment_text": "", "digests": { "md5": "f509fa965ad4fb86e79d1f8533ce9289", "sha256": "8fe1219535eaac1537a6eec8fd8176943d6355534bfd2db44eb3b4104cb1764d" }, "downloads": -1, "filename": "mosaik.API_semver-2.4.2rc20190923145528-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f509fa965ad4fb86e79d1f8533ce9289", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20974, "upload_time": "2019-09-23T14:55:32", "url": "https://files.pythonhosted.org/packages/99/a0/83f046d8e5f4fc8daacc1dff5b18aba6059759e7f5c940b67fd8e5e6b61f/mosaik.API_semver-2.4.2rc20190923145528-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f509fa965ad4fb86e79d1f8533ce9289", "sha256": "8fe1219535eaac1537a6eec8fd8176943d6355534bfd2db44eb3b4104cb1764d" }, "downloads": -1, "filename": "mosaik.API_semver-2.4.2rc20190923145528-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f509fa965ad4fb86e79d1f8533ce9289", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20974, "upload_time": "2019-09-23T14:55:32", "url": "https://files.pythonhosted.org/packages/99/a0/83f046d8e5f4fc8daacc1dff5b18aba6059759e7f5c940b67fd8e5e6b61f/mosaik.API_semver-2.4.2rc20190923145528-py2.py3-none-any.whl" } ] }