{ "info": { "author": "Gabriele Baldoni", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3 :: Only" ], "description": "# pyhton-mvar\n\n\n[![Build Status](https://travis-ci.com/gabrik/mvar-python.svg?branch=master)](https://travis-ci.com/gabrik/mvar-python)\n[![codecov](https://codecov.io/gh/gabrik/mvar-python/branch/master/graph/badge.svg)](https://codecov.io/gh/gabrik/mvar-python)\n\n\nA Pyhton port of Haskell's [Control.Concurrent.MVar](https://hackage.haskell.org/package/base/docs/Control-Concurrent-MVar.html).\n\nA MVar is a mutable location which can either be empty, or contain a value.\nThe location can be written to and read from safely from multiple concurrent Unix threads.\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gabrik/mvar-python", "keywords": "", "license": "Apache 2.O", "maintainer": "", "maintainer_email": "", "name": "mvar", "package_url": "https://pypi.org/project/mvar/", "platform": "", "project_url": "https://pypi.org/project/mvar/", "project_urls": { "Homepage": "https://github.com/gabrik/mvar-python" }, "release_url": "https://pypi.org/project/mvar/0.0.1/", "requires_dist": null, "requires_python": "", "summary": "Python implementation of Haskell's Control.Concurrent.MVar", "version": "0.0.1" }, "last_serial": 4625059, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "be0832282d25432648d0b37f377c3cc1", "sha256": "808a75602721c04dc74bd4254b8c14013451cca4fe959aaa94ab22523cfcea3e" }, "downloads": -1, "filename": "mvar-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "be0832282d25432648d0b37f377c3cc1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6732, "upload_time": "2018-12-21T13:13:44", "url": "https://files.pythonhosted.org/packages/a5/1b/2778fc4eb7e2b28f7ce3b0c5d464565860edc780c6b6c19919056921d808/mvar-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f5fed50afb34d91d99730cdc20ae290", "sha256": "31553680f74fdcf848dbe293a879b6140cd1356434b19a0bb52402fb7ed099b2" }, "downloads": -1, "filename": "mvar-0.0.1.tar.gz", "has_sig": false, "md5_digest": "6f5fed50afb34d91d99730cdc20ae290", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1926, "upload_time": "2018-12-21T13:13:45", "url": "https://files.pythonhosted.org/packages/bb/bf/0a60603a437b4736174fc0dbb95ad6aec41f9004c0ae5a0acf03814e20ab/mvar-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "be0832282d25432648d0b37f377c3cc1", "sha256": "808a75602721c04dc74bd4254b8c14013451cca4fe959aaa94ab22523cfcea3e" }, "downloads": -1, "filename": "mvar-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "be0832282d25432648d0b37f377c3cc1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6732, "upload_time": "2018-12-21T13:13:44", "url": "https://files.pythonhosted.org/packages/a5/1b/2778fc4eb7e2b28f7ce3b0c5d464565860edc780c6b6c19919056921d808/mvar-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f5fed50afb34d91d99730cdc20ae290", "sha256": "31553680f74fdcf848dbe293a879b6140cd1356434b19a0bb52402fb7ed099b2" }, "downloads": -1, "filename": "mvar-0.0.1.tar.gz", "has_sig": false, "md5_digest": "6f5fed50afb34d91d99730cdc20ae290", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1926, "upload_time": "2018-12-21T13:13:45", "url": "https://files.pythonhosted.org/packages/bb/bf/0a60603a437b4736174fc0dbb95ad6aec41f9004c0ae5a0acf03814e20ab/mvar-0.0.1.tar.gz" } ] }