{ "info": { "author": "Pedro Garcia Lopez & Daniel Barcelona Pons", "author_email": "pedro.garcia@urv.cat, daniel.barcelona@urv.cat", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries" ], "description": "===========\n**PyActor**\n===========\n*The minimalistic python actor middleware*\n******************************************\n\nPyActor is a python actor middleware for an object oriented architecture\nconstructed with the idea of getting two remote actors\nto quickly communicate in a very simple, lightweight and minimalistic way.\n\nIt supports two versions:\n\n* Threading\n* Gevent green threads\n\n\nIt also includes communication between machines using XMLRPC and a second version\nthat uses RabbitMQ message system in a transparent way.\n\n************\nInstallation\n************\nInstall using::\n\n python setup.py install\n\nor::\n\n pip install pyactor\n\nCheck that works executing the examples that you can find by cloning `the repository `_::\n\n cd examples\n python sample1.py\n ...\n\nCheck also the docs for a tutorial:\n\n.. image:: https://readthedocs.org/projects/pyactor/badge/?version=latest\n :target: http://pyactor.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\nCommits are build and tested automatically at `Travis-CI `_.\n\n.. image:: https://travis-ci.org/pedrotgn/pyactor.svg?branch=master\n :target: https://travis-ci.org/pedrotgn/pyactor\n\nSee code coverage at `codecov.io `_ or `coveralls.io `_.\n\n.. image:: https://codecov.io/gh/pedrotgn/pyactor/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/pedrotgn/pyactor\n\n.. .. image:: https://coveralls.io/repos/github/pedrotgn/pyactor/badge.svg?branch=master\n :target: https://coveralls.io/github/pedrotgn/pyactor?branch=master\n\nThe code is also checked for its health at every push by `landscape.io `_\n(PEP8, common bad smells, etc.):\n\n.. image:: https://landscape.io/github/pedrotgn/pyactor/master/landscape.svg?style=flat\n :target: https://landscape.io/github/pedrotgn/pyactor/master\n :alt: Code Health\n\n\nFirst steps\n===========\n\nThis library is implemented using two types of concurrence:\n\n* ``'thread'`` : classic threads\n* ``'green_thread'`` : Gevent\n\nGreen threads give a performance almost twice better.\n\nYou will need to specify which one you are going to use at the beginning of your\nscript with ``set_context('TYPE')``. Where type is one of the two keywords\nabove.\n\nThen, first of all, a ``Host`` is needed in order to create some actors.\nUse it to spawn actors by giving the class type of the actor to create\nand one string that will identify it among the host. See example::\n\n h = create_host()\n actor1 = h.spawn('id1', MyClass)\n\nThe class of an actor must have defined its methods in the _tell and _ask lists\nso they can be called through the proxy. In the _tell list will be named those\nmethods meant to be asynchronous and in the _ask list, the synchronous ones.\nIn this example we have a class ``MyClass`` with a sync method *ask_me()* and an\nasync method *tell_me()*::\n\n class MyClass:\n _tell =['tell_me']\n _ask = ['ask_me']\n def tell_me(self, msg):\n print msg\n def ask_me(self):\n return 'hello back'\n\nAs you can see, the async method receives a message and simply prints it while\nthe sync method returns a result. You can now call this methods from your main\ncode::\n\n actor1.tell_me('Hello')\n print actor1.ask_me()\n\nRemote connections\n==================\n\nUnlike other library solutions, PyActor supports remote communication between\nvarious machines by only giving an IP to the host. For example::\n\n host = create_host('http://127.0.0.1:1277/')\n\nAn this host is online, so the other machine only needs to lookup for it::\n\n host = create_host('http://127.0.0.1:1679')\n remote_host = host.lookup_url('http://127.0.0.1:1277/', Host)\n\nOr directly get one of its actors::\n\n c = host.lookup_url('http://127.0.0.1:1277/id1', 'MyClass', 'module')\n\nTutorial\n========\nPyActor has many examples and a tutorial explaining all its functionalities.\nThis examples can be found in the ``'pyactor/examples'`` directory of the project\n(`github `_).\nThey are also explained in the documentation as a tutorial, hosted at\n`readthedocs.org `_ which you can find above.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pedrotgn/pyactor", "keywords": "", "license": "GNU", "maintainer": "", "maintainer_email": "", "name": "pyactor", "package_url": "https://pypi.org/project/pyactor/", "platform": "", "project_url": "https://pypi.org/project/pyactor/", "project_urls": { "Homepage": "https://github.com/pedrotgn/pyactor" }, "release_url": "https://pypi.org/project/pyactor/1.4.0/", "requires_dist": [ "gevent" ], "requires_python": "", "summary": "The minimalistic Python Actor middleware", "version": "1.4.0" }, "last_serial": 3278135, "releases": { "0.9": [ { "comment_text": "", "digests": { "md5": "e03c60ecdb17cfa6012bbf77ba8262d9", "sha256": "72c756414c19aba40ae0ce1274fb7d15888bf15dc5c0a77b5ecfde7e1758a799" }, "downloads": -1, "filename": "pyactor-0.9.win32.zip", "has_sig": false, "md5_digest": "e03c60ecdb17cfa6012bbf77ba8262d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71828, "upload_time": "2016-10-20T09:25:07", "url": "https://files.pythonhosted.org/packages/5d/52/365c887421561e76bcf8902c3e88cfb44a04f0b95e5dcca65014f76828ff/pyactor-0.9.win32.zip" }, { "comment_text": "", "digests": { "md5": "5523203476bb3b5db830b2fdb8700af5", "sha256": "9b2d1a5e899072bf9ed57856f8c610ad337861c661ee3e1eed71c88ceedb0a51" }, "downloads": -1, "filename": "pyactor-0.9.zip", "has_sig": false, "md5_digest": "5523203476bb3b5db830b2fdb8700af5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31973, "upload_time": "2016-10-20T09:25:10", "url": "https://files.pythonhosted.org/packages/22/b3/c9dc0a5b98566b1decbed4c7f26b02e160beca97bf945c8c4fc466f346c1/pyactor-0.9.zip" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "2f5a7b88077f52630c388ea49e0ae33e", "sha256": "39a352518ebd5ace286eb200ad55fea73bfe2841feb02c5bdc06f0cbac470e9f" }, "downloads": -1, "filename": "pyactor-0.9.1-py2-none-any.whl", "has_sig": false, "md5_digest": "2f5a7b88077f52630c388ea49e0ae33e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 32010, "upload_time": "2016-10-22T14:14:19", "url": "https://files.pythonhosted.org/packages/d1/f9/90dc4c72533703886f50e54bb3f011c9b583de3f2c5bcc89bcdb346dd0f9/pyactor-0.9.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fded49c8cf740c72da23dbf101f612c7", "sha256": "53f6e9f945bf2048831d3afa2388215581310827b8859b0a04a4a077b1b22367" }, "downloads": -1, "filename": "pyactor-0.9.1.tar.gz", "has_sig": false, "md5_digest": "fded49c8cf740c72da23dbf101f612c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23739, "upload_time": "2016-10-22T14:14:22", "url": "https://files.pythonhosted.org/packages/d6/9f/1d45218108535813a575b7acf5b9678c43cc90f4bd2f1a078ecbdf06c06a/pyactor-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "038710242645d04735336e069497f9d6", "sha256": "5a95359d0c8f1a51bc15853be7b005472cc71cdd07c0455684f67190f1310e52" }, "downloads": -1, "filename": "pyactor-0.9.2-py2-none-any.whl", "has_sig": false, "md5_digest": "038710242645d04735336e069497f9d6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 32010, "upload_time": "2016-10-22T14:50:12", "url": "https://files.pythonhosted.org/packages/1c/38/d7bf803fe8878d4266cd93e3cb571c89d81b2c2227f54f496b6afbd651a0/pyactor-0.9.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e33e563540fb7c9faec9c2f7ac7e444", "sha256": "b06b57b9ec6b9c4171747a88652849f4271635bfbc5bb6d2ff0c59cb83a4f9c1" }, "downloads": -1, "filename": "pyactor-0.9.2.tar.gz", "has_sig": false, "md5_digest": "3e33e563540fb7c9faec9c2f7ac7e444", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23737, "upload_time": "2016-10-22T14:50:15", "url": "https://files.pythonhosted.org/packages/59/04/c347c0c8ca97b1c4ed62b8e7757eb21fa1a4132e87bdb9100a12de21a5c3/pyactor-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "119e8d1a44b67521bab49dd11d0c60ac", "sha256": "5359e29742487c04235a3aff64cfee199d2cb2606f8a2838dc925c319009bf8c" }, "downloads": -1, "filename": "pyactor-0.9.3-py2-none-any.whl", "has_sig": false, "md5_digest": "119e8d1a44b67521bab49dd11d0c60ac", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 31872, "upload_time": "2016-10-25T15:17:40", "url": "https://files.pythonhosted.org/packages/00/94/e4d57c2fd6efb5eea688e8494872a1fbcf9fbc1108a1404b80841b69ca1f/pyactor-0.9.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "886a6901a2caf2f73d17746c28ed2e90", "sha256": "de99093a313b429dea08912e54c58c62017b0d62270dadeeac4ce7ab36d4581c" }, "downloads": -1, "filename": "pyactor-0.9.3.win32.zip", "has_sig": false, "md5_digest": "886a6901a2caf2f73d17746c28ed2e90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64385, "upload_time": "2016-10-25T15:17:44", "url": "https://files.pythonhosted.org/packages/1b/c4/b9b3f936aa78eb59424b98208569c0900569c0a94b8cb87da39ffafd6e6c/pyactor-0.9.3.win32.zip" }, { "comment_text": "", "digests": { "md5": "3ab9bf249a170a18f2fcb0609468ba81", "sha256": "9ffe1022857a59c4dc592a943981bc6e19d4e0c0fd9291c2ce25b35d18d55b47" }, "downloads": -1, "filename": "pyactor-0.9.3.zip", "has_sig": false, "md5_digest": "3ab9bf249a170a18f2fcb0609468ba81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34142, "upload_time": "2016-10-25T15:17:48", "url": "https://files.pythonhosted.org/packages/97/82/2d18bcb402162edeaf1abf46346392eadbaa0a895591328baecbaa7abce6/pyactor-0.9.3.zip" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "55462d08486ac1fb2af3d56694f56a85", "sha256": "09aede346245b64bd52176c653e0fa9101b1369ca0a2afced4256a12d86b1a91" }, "downloads": -1, "filename": "pyactor-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "55462d08486ac1fb2af3d56694f56a85", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 32357, "upload_time": "2016-11-03T13:52:16", "url": "https://files.pythonhosted.org/packages/d6/23/e254b7b1544019d0e5e9b851ed664b34d12b738b46c95a2022337b6fb626/pyactor-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "704710ad7f5f1ed3db519c4fb611c8b3", "sha256": "a655957afd344ebd5321e09253bbc9d3379940dfed1bf8c78175d56e466e5c3a" }, "downloads": -1, "filename": "pyactor-1.0.0.tar.gz", "has_sig": false, "md5_digest": "704710ad7f5f1ed3db519c4fb611c8b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24042, "upload_time": "2016-11-03T13:52:18", "url": "https://files.pythonhosted.org/packages/09/a1/61d8428ca45ccb4fb1b7a75f4f68aafa8c8aa27e6ec657b0bc3cdbf8c082/pyactor-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "1dfbf61f26c4a29a9e289bbe55b5d62b", "sha256": "f6f118fd75fd56aacfcef2a0c6eb1f209b29906ae60681fff77ed35d36701864" }, "downloads": -1, "filename": "pyactor-1.1.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "1dfbf61f26c4a29a9e289bbe55b5d62b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48688, "upload_time": "2017-02-27T10:25:37", "url": "https://files.pythonhosted.org/packages/f5/91/eee42f331914b13662a6a058e4bcda6c66d8f38029ca1515f5c46d67884d/pyactor-1.1.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "b901724956b577b70135e1b7dba8accb", "sha256": "e4ee069ef806a21569734b5a709396fae74f4f72e6c24414196475009b16dd6a" }, "downloads": -1, "filename": "pyactor-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b901724956b577b70135e1b7dba8accb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33015, "upload_time": "2017-02-27T10:25:33", "url": "https://files.pythonhosted.org/packages/01/ea/43dd479213f8d6cce54a3c1d2201cd1ff19407e4eb4b704f6eb1b0ba307c/pyactor-1.1.0-py2.py3-none-any.whl" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "59534f7f9bcd2a2289b041f8e3e11571", "sha256": "54fc43792437f7ffaaad532415c6c3d37e549f5d96e722f6c91cc79320899fd6" }, "downloads": -1, "filename": "pyactor-1.2.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "59534f7f9bcd2a2289b041f8e3e11571", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49420, "upload_time": "2017-03-15T10:30:33", "url": "https://files.pythonhosted.org/packages/7a/38/f27b2b0d3e28225698997c516ff5f76050f26f2c76226eb28c42d650fe77/pyactor-1.2.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "fd3a14e6de8475bb4ca86c104ac1ea17", "sha256": "068f6fff92db8a905212317212dfc169cb05ef3afb3070a74d5b8171b2332e7f" }, "downloads": -1, "filename": "pyactor-1.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "fd3a14e6de8475bb4ca86c104ac1ea17", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 33382, "upload_time": "2017-03-15T10:30:32", "url": "https://files.pythonhosted.org/packages/ca/71/fac3aaa97f1fdf6ace1c6312dfc54780af27542d8af4b3516c9aaf2f398f/pyactor-1.2.0-py2-none-any.whl" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "24fe3579f536d913dd9ea8f2bc7af47d", "sha256": "325035a5b751dda7a265f08f59bb64da4075bc1c69aec222ffb705f997284da8" }, "downloads": -1, "filename": "pyactor-1.2.2.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "24fe3579f536d913dd9ea8f2bc7af47d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49701, "upload_time": "2017-03-16T07:37:40", "url": "https://files.pythonhosted.org/packages/d8/0d/7fbb282676f5844df48deb9748154dce54793e01da15c9cbff26ea848d06/pyactor-1.2.2.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "63cd67431c78dd8b04ab5e0e13a89d26", "sha256": "7dc18f45e3de4c588b23f070f33e38414692c8032cc64ea30bb20445aa8f6350" }, "downloads": -1, "filename": "pyactor-1.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "63cd67431c78dd8b04ab5e0e13a89d26", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 33511, "upload_time": "2017-03-16T07:37:38", "url": "https://files.pythonhosted.org/packages/5c/52/e5bf68234778e4799b9acbcc04a05d154f177f159e1afeda956d99dadea1/pyactor-1.2.2-py2-none-any.whl" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "bbe0537a5cd9d4dfc1c9f0d6976a6c75", "sha256": "04e07200ecfff4482da40f23e348c7ba819eb0a34eca0d60871212df9e7e14e7" }, "downloads": -1, "filename": "pyactor-1.2.3-py2-none-any.whl", "has_sig": false, "md5_digest": "bbe0537a5cd9d4dfc1c9f0d6976a6c75", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 33511, "upload_time": "2017-03-30T09:00:11", "url": "https://files.pythonhosted.org/packages/21/c3/e92fd02c59de69bf22b8a336ad5708a90c0115953a25eb5f2527331c6065/pyactor-1.2.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55df0d1a137f46ae98d7f59328c0b9fc", "sha256": "5b17d5afbb9eea6430f5ca04602fc63cb0ea54ec32eef25ef6c9951654b84bcb" }, "downloads": -1, "filename": "pyactor-1.2.3.tar.gz", "has_sig": false, "md5_digest": "55df0d1a137f46ae98d7f59328c0b9fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24953, "upload_time": "2017-03-30T09:00:13", "url": "https://files.pythonhosted.org/packages/2d/aa/f49fc49606af72db191c05abd5cd02869602df1b5d0a3eba598d70fe43b0/pyactor-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "71afeb1eef3aacd92e0898697c43e9cb", "sha256": "2a78e2e7114e5f4cd36dbd3b44a8f692f9a20c7f85a5e85e210c054a22912414" }, "downloads": -1, "filename": "pyactor-1.2.4-py2-none-any.whl", "has_sig": false, "md5_digest": "71afeb1eef3aacd92e0898697c43e9cb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 33508, "upload_time": "2017-04-06T08:51:15", "url": "https://files.pythonhosted.org/packages/9c/13/42b2ba17b55c097f452c25d8e31aa99427aef6e0346b96997786f19413bb/pyactor-1.2.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af9bb240e38d1e098264913ad0a0eb99", "sha256": "7434c8de0aa1057d9885170b3a60f2478927c36285ffe68581afb4c48a350e00" }, "downloads": -1, "filename": "pyactor-1.2.4.tar.gz", "has_sig": false, "md5_digest": "af9bb240e38d1e098264913ad0a0eb99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24973, "upload_time": "2017-04-06T08:51:18", "url": "https://files.pythonhosted.org/packages/43/c9/c52dd5cafc625857fc23edf17c1b52bdc574c193a9559236073adb98439e/pyactor-1.2.4.tar.gz" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "e7b41806504788d615e631405d7e606b", "sha256": "1490743dd0a0e7407c1643e4b8248a0ee97801747806642497da1afda61f7429" }, "downloads": -1, "filename": "pyactor-1.2.5-py2-none-any.whl", "has_sig": false, "md5_digest": "e7b41806504788d615e631405d7e606b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 33511, "upload_time": "2017-04-19T09:52:58", "url": "https://files.pythonhosted.org/packages/3c/41/afcfa5454e38818d927b48e5aaaa717157c2212de1b715fb0cdec33593e2/pyactor-1.2.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "098296d57cec43c785017967231cc92a", "sha256": "2435f5eadc1b375b6c607e527dd7cb42543d1ce7ad69849bf442d15d01f00301" }, "downloads": -1, "filename": "pyactor-1.2.5.tar.gz", "has_sig": false, "md5_digest": "098296d57cec43c785017967231cc92a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24980, "upload_time": "2017-04-19T09:52:59", "url": "https://files.pythonhosted.org/packages/28/48/872ee8cb3c839a48a1f3e9a9f79cbcbf0433b825b2296d4246dc9ffb06ff/pyactor-1.2.5.tar.gz" } ], "1.2.6": [ { "comment_text": "", "digests": { "md5": "4d7823664e7f6a3e0b271e9beba648ba", "sha256": "d09c33f3ba9d552e956c2f9d5077e3cd4642cb7e65b62ba0123c0bab2c022fc1" }, "downloads": -1, "filename": "pyactor-1.2.6.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "4d7823664e7f6a3e0b271e9beba648ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50455, "upload_time": "2017-04-26T08:52:45", "url": "https://files.pythonhosted.org/packages/b0/61/c27ec41cc9f80f6516ccd6824f42a924fffa400a1d02dcfb091d084d1a88/pyactor-1.2.6.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "49e19a4e86cd5e0ce7c7628b32a3d371", "sha256": "89912ef5b5954e89c41980bdceb6c96bcf18350735876fb879fcad5c637c9c60" }, "downloads": -1, "filename": "pyactor-1.2.6-py2-none-any.whl", "has_sig": false, "md5_digest": "49e19a4e86cd5e0ce7c7628b32a3d371", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 33832, "upload_time": "2017-04-26T08:52:42", "url": "https://files.pythonhosted.org/packages/ba/7e/5d010784307adb4b8a956af4b2652ffbc397331f68d072fe682a2d61ae2b/pyactor-1.2.6-py2-none-any.whl" } ], "1.2.7": [ { "comment_text": "", "digests": { "md5": "b37ad5e3684ab0370478a578e3384551", "sha256": "84c6171fffdf0eb3a29d897a686510307626fb6c25005cb59ecb2a77ef2039a0" }, "downloads": -1, "filename": "pyactor-1.2.7-py2-none-any.whl", "has_sig": false, "md5_digest": "b37ad5e3684ab0370478a578e3384551", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 34362, "upload_time": "2017-05-02T06:34:46", "url": "https://files.pythonhosted.org/packages/14/8f/fef87b99858c038f7722f89e29d9b76402a13d3aadec8b1908163ce8b7f9/pyactor-1.2.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6c1960c11158f2fee4611f4d4afd38f", "sha256": "5a8e1f46426bc2558b85262b3368b0c44240cac30eadf7897ee4d9ac1e09088a" }, "downloads": -1, "filename": "pyactor-1.2.7.tar.gz", "has_sig": false, "md5_digest": "e6c1960c11158f2fee4611f4d4afd38f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25446, "upload_time": "2017-05-02T06:34:48", "url": "https://files.pythonhosted.org/packages/d0/63/28702d7ff5da03a9fc2a4c2a7d539d7d306aa84c26ef972a42c65e2a7201/pyactor-1.2.7.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "3ea4ec0ef68c49b0a6fc08ecad80c86b", "sha256": "5ca43a188f173ca24e15e2779b2f37be24553f9813447d4a89ce2b976281b82d" }, "downloads": -1, "filename": "pyactor-1.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "3ea4ec0ef68c49b0a6fc08ecad80c86b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 34235, "upload_time": "2017-05-23T05:33:07", "url": "https://files.pythonhosted.org/packages/54/32/082cd8dee71fe0339df0af1b0ea5cfa00161411649d3fe1dcac218d6e537/pyactor-1.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45331ed9d090832053ea99cf08005a01", "sha256": "f4f08160558fc5c8fad618ab7abc960d7c4e029b76a9cb2676af4a581cecadd8" }, "downloads": -1, "filename": "pyactor-1.3.0.tar.gz", "has_sig": false, "md5_digest": "45331ed9d090832053ea99cf08005a01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25317, "upload_time": "2017-05-23T05:33:11", "url": "https://files.pythonhosted.org/packages/d7/81/5c15af872c11d5b8250b8bb28ec48a10b25f4010aab6f5993b8fb27ca23b/pyactor-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "183fe80e3d21e677910be975209d9980", "sha256": "ef8c36e4ade2ee0e99dabaf0a5a5133ff45f24d94c13396fd89450e9fa9cb214" }, "downloads": -1, "filename": "pyactor-1.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "183fe80e3d21e677910be975209d9980", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 34395, "upload_time": "2017-05-29T12:26:02", "url": "https://files.pythonhosted.org/packages/33/92/dd39cfa08c7ea395b0609520ced58dd01b508457ae17e4e85fbe6e43bbd9/pyactor-1.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a0d35e0540bbe5821336ba3e35269bd", "sha256": "6af1f779750dd429e54114dbe9c442f8c140abb0ead339adbe8b36444af8711a" }, "downloads": -1, "filename": "pyactor-1.3.1.tar.gz", "has_sig": false, "md5_digest": "3a0d35e0540bbe5821336ba3e35269bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25448, "upload_time": "2017-05-29T12:26:04", "url": "https://files.pythonhosted.org/packages/ff/5e/19f25e888274fcf52ad43725d05c1c31f9a70205e48029c318ea7011a9ad/pyactor-1.3.1.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "c79c2b4b4681ba9d30e8d5a7a1c1618f", "sha256": "102a011ee65f03c6a9d0ed0d392efd447333c5c66b2b788ee97beab215848ba4" }, "downloads": -1, "filename": "pyactor-1.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "c79c2b4b4681ba9d30e8d5a7a1c1618f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 34507, "upload_time": "2017-10-25T14:07:07", "url": "https://files.pythonhosted.org/packages/c1/b4/9c21e1f0a4aa0cbe52b22da0a008c9a41516180ceb366da755c8ece6235b/pyactor-1.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e7d799d2a5882354cee7a6fddce2ef4", "sha256": "b54a6449f984e8a63b4b6f35b5cd5d9659f97a2870285b7a9bc6f59ee9938d40" }, "downloads": -1, "filename": "pyactor-1.4.0.tar.gz", "has_sig": false, "md5_digest": "3e7d799d2a5882354cee7a6fddce2ef4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25565, "upload_time": "2017-10-25T14:07:10", "url": "https://files.pythonhosted.org/packages/a5/6d/cb370f43eb2632e21a1220dbca5eca57ae3846f47f6c4ef507a5333c99a9/pyactor-1.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c79c2b4b4681ba9d30e8d5a7a1c1618f", "sha256": "102a011ee65f03c6a9d0ed0d392efd447333c5c66b2b788ee97beab215848ba4" }, "downloads": -1, "filename": "pyactor-1.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "c79c2b4b4681ba9d30e8d5a7a1c1618f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 34507, "upload_time": "2017-10-25T14:07:07", "url": "https://files.pythonhosted.org/packages/c1/b4/9c21e1f0a4aa0cbe52b22da0a008c9a41516180ceb366da755c8ece6235b/pyactor-1.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e7d799d2a5882354cee7a6fddce2ef4", "sha256": "b54a6449f984e8a63b4b6f35b5cd5d9659f97a2870285b7a9bc6f59ee9938d40" }, "downloads": -1, "filename": "pyactor-1.4.0.tar.gz", "has_sig": false, "md5_digest": "3e7d799d2a5882354cee7a6fddce2ef4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25565, "upload_time": "2017-10-25T14:07:10", "url": "https://files.pythonhosted.org/packages/a5/6d/cb370f43eb2632e21a1220dbca5eca57ae3846f47f6c4ef507a5333c99a9/pyactor-1.4.0.tar.gz" } ] }