{ "info": { "author": "Luca Sbardella", "author_email": "luca@quantmind.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Internet :: WWW/HTTP :: WSGI", "Topic :: Internet :: WWW/HTTP :: WSGI :: Server", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Distributed Computing", "Topic :: Utilities" ], "description": ".. image:: https://fluidily-public.s3.amazonaws.com/pulsar/images/pulsar-banner-600.svg\n :alt: Pulsar\n :width: 300\n\n|\n|\n\n:Badges: |license| |pyversions| |status| |pypiversion| |contributors|\n:CI: |circleci| |coverage| |appveyor| |travis| |docs|\n:Documentation: https://docs.pulsarweb.org\n:Downloads: http://pypi.python.org/pypi/pulsar\n:Source: https://github.com/quantmind/pulsar\n:Benchmarks: https://bench.pulsarweb.org/\n:Chat channel: `Riot.im room`_\n:Mailing list: `google user group`_\n:Stack overflow: questions tagged python-pulsar_\n:Design by: `Quantmind`_ and `Luca Sbardella`_\n:Platforms: Linux, OSX, Windows. Python 3.5 and above\n:Keywords: python, asyncio, multiprocessing, client/server, asynchronous, concurrency, actor, thread, process, socket, wsgi, websocket, redis, json-rpc\n\n.. |pypiversion| image:: https://img.shields.io/pypi/v/pulsar.svg\n :target: https://pypi.python.org/pypi/pulsar\n.. |pyversions| image:: https://img.shields.io/pypi/pyversions/pulsar.svg\n :target: https://pypi.python.org/pypi/pulsar\n.. |license| image:: https://img.shields.io/pypi/l/pulsar.svg\n :target: https://pypi.python.org/pypi/pulsar\n.. |status| image:: https://img.shields.io/pypi/status/pulsar.svg\n :target: https://pypi.python.org/pypi/pulsar\n.. |downloads| image:: https://img.shields.io/pypi/dd/pulsar.svg\n :target: https://pypi.python.org/pypi/pulsar\n.. |appveyor| image:: https://ci.appveyor.com/api/projects/status/w2ip01j07qm161ei?svg=true\n :target: https://ci.appveyor.com/project/lsbardel/pulsar\n.. |contributors| image:: https://img.shields.io/github/contributors/quantmind/pulsar.svg\n :target: https://github.com/quantmind/pulsar/graphs/contributors\n.. |circleci| image:: https://circleci.com/gh/quantmind/pulsar.svg?style=svg\n :target: https://circleci.com/gh/quantmind/pulsar\n.. |coverage| image:: https://codecov.io/gh/quantmind/pulsar/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/quantmind/pulsar\n.. |travis| image:: https://api.travis-ci.org/quantmind/pulsar.svg?branch=release\n :target: https://travis-ci.org/quantmind/pulsar\n.. |docs| image:: https://media.readthedocs.org/static/projects/badges/passing.svg\n :target: https://docs.pulsarweb.org\n\nAn example of a web server written with ``pulsar`` which responds with\n\"Hello World!\" for every request:\n\n.. code:: python\n\n from pulsar.apps import wsgi\n\n def hello(environ, start_response):\n data = b'Hello World!\\n'\n response_headers = [\n ('Content-type','text/plain'),\n ('Content-Length', str(len(data)))\n ]\n start_response('200 OK', response_headers)\n return [data]\n\n\n if __name__ == '__main__':\n wsgi.WSGIServer(callable=hello).start()\n\n\nPulsar's goal is to provide an easy way to build scalable network programs.\nIn the ``Hello world!`` web server example above, many client\nconnections can be handled concurrently.\nPulsar tells the operating system (through epoll or select) that it should be\nnotified when a new connection is made, and then it goes to sleep.\n\nPulsar uses the asyncio_ module from the standard python\nlibrary and it can be configured to run in multi-processing mode.\n\nAnother example of pulsar framework is the asynchronous HttpClient_:\n\n.. code:: python\n\n from pulsar.apps import http\n\n async with http.HttpClient() as session:\n response1 = await session.get('https://github.com/timeline.json')\n response2 = await session.get('https://api.github.com/emojis.json')\n\n\nThe http client maintains connections alive (by default 15 seconds) and therefore\nany requests that you make within a session will automatically reuse the\nappropriate connection. All connections are released once the session exits the\nasynchronous ``with`` block.\n\nInstalling\n============\n\nPulsar has one **hard dependency**:\n\n* multidict_\n\ninstall via pip::\n\n pip install pulsar\n\nor download the tarball from pypi_.\n\nTo speedup pulsar by a factor of 2 or more these **soft dependencies** are recommended\n\n* httptools_\n* uvloop_\n\nApplications\n==============\nPulsar design allows for a host of different asynchronous applications\nto be implemented in an elegant and efficient way.\nOut of the box it is shipped with the the following:\n\n* Socket servers\n* `Asynchronous WSGI server`_\n* HttpClient_\n* JSON-RPC_\n* `Web Sockets`_\n* `Asynchronous Test suite`_\n* `Data stores`_ (with async Redis client)\n* `Task queue consumers`_\n* `Asynchronous botocore`_\n* `django integration`_\n\n.. _examples:\n\nExamples\n=============\nCheck out the ``examples`` directory for various working applications.\nIt includes:\n\n* Hello world! wsgi example\n* An Httpbin WSGI application\n* An HTTP Proxy server\n* A JSON-RPC Calculator server\n* Websocket random graph.\n* Websocket chat room.\n* The `dining philosophers problem `_.\n* `Twitter streaming `_\n\n\nDesign\n=============\nPulsar internals are based on `actors primitive`_. ``Actors`` are the *atoms*\nof pulsar's concurrent computation, they do not share state between them,\ncommunication is achieved via asynchronous inter-process message passing,\nimplemented using the standard python socket library.\n\nTwo special classes of actors are the ``Arbiter``, used as a singleton_,\nand the ``Monitor``, a manager of several actors performing similar functions.\nThe Arbiter runs the main eventloop and it controls the life of all actors.\nMonitors manage group of actors performing similar functions, You can think\nof them as a pool of actors.\n\n.. image:: https://fluidily-public.s3.amazonaws.com/pulsar/images/actors.png\n :alt: Pulsar Actors\n\nMore information about design and philosophy in the documentation.\n\n\nAdd-ons\n=========\nPulsar checks if some additional libraries are available at runtime, and\nuses them to add additional functionalities or improve performance:\n\n* greenlet_: required by the `pulsar.apps.greenio`_ module and useful for\n developing implicit asynchronous applications\n* uvloop_: if available it is possible to use it as the default event loop\n for actors by passing ``--io uv`` in the command line (or ``event_loop=\"uv\"``\n in the config file)\n* httptools_: if available, the default Http Parser for both client and server\n is replaced by the C implementation in this package\n* setproctitle_: if installed, pulsar can use it to change the processes names\n of the running application\n* psutil_: if installed, a ``system`` key is available in the dictionary\n returned by Actor info method\n* python-certifi_: The HttpClient_ will attempt to use certificates from\n certifi if it is present on the system\n* ujson_: if installed it is used instead of the native ``json`` module\n* unidecode_: to enhance the ``slugify`` function\n\n\nRunning Tests\n==================\nPulsar test suite uses the pulsar test application. To run tests::\n\n python setup.py test\n\nFor options and help type::\n\n python setup.py test --help\n\nflake8_ check (requires flake8 package)::\n\n flake8\n\n\n.. _contributing:\n\nContributing\n=================\nDevelopment of pulsar_ happens at Github. We very much welcome your contribution\nof course. To do so, simply follow these guidelines:\n\n* Fork pulsar_ on github\n* Create a topic branch ``git checkout -b my_branch``\n* Push to your branch ``git push origin my_branch``\n* Create an issue at https://github.com/quantmind/pulsar/issues with\n pull request for the **dev branch**.\n* Alternatively, if you need to report a bug or an unexpected behaviour, make sure\n to include a mcve_ in your issue.\n\nA good ``pull`` request should:\n\n* Cover one bug fix or new feature only\n* Include tests to cover the new code (inside the ``tests`` directory)\n* Preferably have one commit only (you can use rebase_ to combine several\n commits into one)\n* Make sure ``flake8`` tests pass\n\n.. _license:\n\nLicense\n=============\nThis software is licensed under the BSD_ 3-clause License. See the LICENSE\nfile in the top distribution directory for the full license text.\n\n.. _asyncio: https://docs.python.org/3/library/asyncio.html\n.. _multiprocessing: http://docs.python.org/library/multiprocessing.html\n.. _`actors primitive`: http://en.wikipedia.org/wiki/Actor_model\n.. _setproctitle: http://code.google.com/p/py-setproctitle/\n.. _psutil: https://github.com/giampaolo/psutil\n.. _pypi: http://pypi.python.org/pypi/pulsar\n.. _BSD: http://opensource.org/licenses/BSD-3-Clause\n.. _pulsar: https://github.com/quantmind/pulsar\n.. _singleton: http://en.wikipedia.org/wiki/Singleton_pattern\n.. _cython: http://cython.org/\n.. _`google user group`: https://groups.google.com/forum/?fromgroups#!forum/python-pulsar\n.. _flake8: https://pypi.python.org/pypi/flake8\n.. _ujson: https://pypi.python.org/pypi/ujson\n.. _rebase: https://help.github.com/articles/about-git-rebase\n.. _unidecode: https://pypi.python.org/pypi/Unidecode\n.. _`Luca Sbardella`: http://lucasbardella.com\n.. _`Quantmind`: http://quantmind.com\n.. _JSON-RPC: http://www.jsonrpc.org/\n.. _mcve: http://stackoverflow.com/help/mcve\n.. _python-certifi: https://certifi.io\n.. _greenlet: http://greenlet.readthedocs.io/\n.. _`pulsar.apps.greenio`: https://github.com/quantmind/pulsar/tree/master/pulsar/apps/greenio\n.. _`pulsar.apps.pulse`: https://github.com/quantmind/pulsar/tree/master/pulsar/apps/pulse\n.. _HttpClient: http://quantmind.github.io/pulsar/apps/http.html\n.. _`Data stores`: http://quantmind.github.io/pulsar/apps/data/index.html\n.. _`Task queue consumers`: https://github.com/quantmind/pulsar-queue\n.. _`Asynchronous botocore`: https://github.com/quantmind/pulsar-cloud\n.. _`django integration`: https://github.com/quantmind/pulsar-django\n.. _`python-pulsar`: http://stackoverflow.com/questions/tagged/python-pulsar\n.. _`Web Sockets`: http://quantmind.github.io/pulsar/apps/websockets.html\n.. _uvloop: https://github.com/MagicStack/uvloop\n.. _httptools: https://github.com/MagicStack/httptools\n.. _multidict: https://github.com/aio-libs/multidict\n.. _`Asynchronous WSGI server`: http://quantmind.github.io/pulsar/apps/wsgi/index.html\n.. _`Asynchronous Test suite`: http://quantmind.github.io/pulsar/apps/test.html\n.. _`Riot.im room`: https://riot.im/app/#/room/#pulsar:matrix.org\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/quantmind/pulsar", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "pulsar", "package_url": "https://pypi.org/project/pulsar/", "platform": "", "project_url": "https://pypi.org/project/pulsar/", "project_urls": { "Homepage": "https://github.com/quantmind/pulsar" }, "release_url": "https://pypi.org/project/pulsar/2.0.2/", "requires_dist": [ "multidict" ], "requires_python": "", "summary": "Event driven concurrent framework for Python", "version": "2.0.2" }, "last_serial": 3449967, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "00625c4b599fd255f252895d6b146903", "sha256": "af66345e00cdcd7f7865e015f99f2f2058b78f8e5a0e1d2518aadea1c255db7f" }, "downloads": -1, "filename": "pulsar-0.1.0.tar.gz", "has_sig": false, "md5_digest": "00625c4b599fd255f252895d6b146903", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 154989, "upload_time": "2011-08-25T00:10:04", "url": "https://files.pythonhosted.org/packages/e2/8c/6de31127dc1aef1be83ca05f24a5159a925ad7f86d99ff4d70c3a774718b/pulsar-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a205f9cbf61cd5e384aae4767b6a9992", "sha256": "7df8384f9a55e2ff8b1b9f1c35ab0261350a79eb184a643aa793fb390981662c" }, "downloads": -1, "filename": "pulsar-0.2.0.tar.gz", "has_sig": false, "md5_digest": "a205f9cbf61cd5e384aae4767b6a9992", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 189301, "upload_time": "2011-11-05T19:51:40", "url": "https://files.pythonhosted.org/packages/35/0a/2f13b8a4e58c6c30e860897772679cde39e27f7e17cace7c01cde0ab6bb7/pulsar-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "0196189e52ed6a58f3b50574c2615909", "sha256": "a48952bb9be71c8b0df60fdb64eca15b9e4ead1200dac67836fbd13f03736d72" }, "downloads": -1, "filename": "pulsar-0.2.1.tar.gz", "has_sig": false, "md5_digest": "0196189e52ed6a58f3b50574c2615909", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 194258, "upload_time": "2011-12-18T17:50:25", "url": "https://files.pythonhosted.org/packages/4b/d4/845ad9228660be7d95b7b63455951a569b1bab9a98e867763e54dccf71c3/pulsar-0.2.1.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "cc0c191c1fd03976d3aaff71007ce90a", "sha256": "deafcfb71969c1de67b77b097522d9a96fcfea02bd274798f626e13d1c61aa89" }, "downloads": -1, "filename": "pulsar-0.3.tar.gz", "has_sig": false, "md5_digest": "cc0c191c1fd03976d3aaff71007ce90a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 200573, "upload_time": "2012-05-03T23:36:42", "url": "https://files.pythonhosted.org/packages/67/c8/1bd1097895eec16a3db2f98d9f259f9c5c29592d5673ca0f17e8ccf51423/pulsar-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "9d264ec95c48639fafcfb5926b10f4bf", "sha256": "e3d69a777b9726832662ba140cd5f9280dc1a033df5fcbc562c4120c6694fa48" }, "downloads": -1, "filename": "pulsar-0.4.tar.gz", "has_sig": false, "md5_digest": "9d264ec95c48639fafcfb5926b10f4bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 240911, "upload_time": "2012-11-19T21:23:50", "url": "https://files.pythonhosted.org/packages/91/34/e86cc2ed17d2b402452f745280ad69b7e4ea370649c7e79d15f68b31185e/pulsar-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "8c6a5e57dfc399256f6849631128a1db", "sha256": "4c5b9d0c4c9af678616ebca49bb5021d25ae0aba751b409f4d35bb6b4cd35342" }, "downloads": -1, "filename": "pulsar-0.4.1.tar.gz", "has_sig": false, "md5_digest": "8c6a5e57dfc399256f6849631128a1db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 240434, "upload_time": "2012-12-04T22:21:05", "url": "https://files.pythonhosted.org/packages/b2/f7/8be9e95efb9e99f1a0506250fc231c2dc397b42b8842ae65a1c655d17ec9/pulsar-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "d87c881b1dca27fa8e4ad3153c227763", "sha256": "f3059c5009af884b511cf2f7f2afb71c378f4972b5d3b164ff4a36a3376d7fb8" }, "downloads": -1, "filename": "pulsar-0.4.2.tar.gz", "has_sig": false, "md5_digest": "d87c881b1dca27fa8e4ad3153c227763", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 236995, "upload_time": "2012-12-11T21:25:38", "url": "https://files.pythonhosted.org/packages/26/3b/1371740f727e4c782bdbcd37e035f42f505fddf38cde036e0d0964174987/pulsar-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "2d252c6a5813676ddb460743f4338898", "sha256": "1a8fd2e2d99783bc97866cc20481e674be1d8fbc6be78dd513614f86d0abd004" }, "downloads": -1, "filename": "pulsar-0.4.3.tar.gz", "has_sig": false, "md5_digest": "2d252c6a5813676ddb460743f4338898", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 241736, "upload_time": "2012-12-28T13:17:58", "url": "https://files.pythonhosted.org/packages/15/4f/8137eb8e59aed35fc62043862974e9821e961c03bc4daf4e7f819ddbc88e/pulsar-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "e92c6c0ba1f4ba2b914b43efb67373fa", "sha256": "d77658eb1614f0956c2b6743178a3f87d761ffbd034714e3d7b9759447451914" }, "downloads": -1, "filename": "pulsar-0.4.4.tar.gz", "has_sig": false, "md5_digest": "e92c6c0ba1f4ba2b914b43efb67373fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 243670, "upload_time": "2013-01-13T21:44:09", "url": "https://files.pythonhosted.org/packages/be/47/bc542ab0653ebde242d06e6cd884756843223edf7d2ab5d7c003b9e0a4c8/pulsar-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "a9324e530568441b0fa7b253ce72614c", "sha256": "41f9c8c64b93935c821674928d5904dcc82f62170ab0ed2f92c9b8d339dcb57f" }, "downloads": -1, "filename": "pulsar-0.4.5.tar.gz", "has_sig": false, "md5_digest": "a9324e530568441b0fa7b253ce72614c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 261051, "upload_time": "2013-01-27T21:06:41", "url": "https://files.pythonhosted.org/packages/f3/dd/f56c6d96f313cbc3fcae88cdcea41dfb953a7ec72e4a8cadf3dd37265b3c/pulsar-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "9425e2110a6d2b0a6216121d52b12fc2", "sha256": "6b90c2d7628bf13c0eaf6f70ffd3bb629df613d9deaeba1e2582a550f98f052a" }, "downloads": -1, "filename": "pulsar-0.4.6.tar.gz", "has_sig": false, "md5_digest": "9425e2110a6d2b0a6216121d52b12fc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 237416, "upload_time": "2013-02-10T12:15:27", "url": "https://files.pythonhosted.org/packages/d6/12/2f70df94e1c01aa8bc7f4a80449ace348b4cea68988489fdd9f445a847ab/pulsar-0.4.6.tar.gz" } ], "0.4c1": [ { "comment_text": "", "digests": { "md5": "a57d8a383a21ab5a89c5830fab556016", "sha256": "3b8f6b2e608d35834a62055bf87e17b8623244489e60ad394609ada469577a90" }, "downloads": -1, "filename": "pulsar-0.4c1.tar.gz", "has_sig": false, "md5_digest": "a57d8a383a21ab5a89c5830fab556016", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 232129, "upload_time": "2012-09-07T06:06:06", "url": "https://files.pythonhosted.org/packages/7f/ca/ebb77dae00e580aa631cd4651d527084f15f9f6d2847c7267380152f65a9/pulsar-0.4c1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "08e46309d091d2b5be9104f9f730d6c1", "sha256": "ba75f3eee801a93a804e5e7b4a099478a8c891b0092a8d2d3e31a660980c50bd" }, "downloads": -1, "filename": "pulsar-0.5.0.tar.gz", "has_sig": false, "md5_digest": "08e46309d091d2b5be9104f9f730d6c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 264654, "upload_time": "2013-05-22T21:06:59", "url": "https://files.pythonhosted.org/packages/09/32/8f635dc4541f30e52458c6de5cf278d8c674261d747d1d6d14c40d5c8630/pulsar-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "9dc50aa9332b01ed4e058e682cacf64a", "sha256": "1c4536cdbee07154426f153ef1ddf39359401de02d9e567cae0de131941ad5df" }, "downloads": -1, "filename": "pulsar-0.5.1.tar.gz", "has_sig": false, "md5_digest": "9dc50aa9332b01ed4e058e682cacf64a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 267188, "upload_time": "2013-06-03T21:31:33", "url": "https://files.pythonhosted.org/packages/04/9b/cf1acac9e8a772b8d07f48b2b20eb1c3f05aea018bf2ffa3782d13265f22/pulsar-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "f1a115da0341e5f021dd3db7401420b7", "sha256": "d9aa8650742b96e8380fe8ce808f329c32225ae54107c65198d95e30c16aa663" }, "downloads": -1, "filename": "pulsar-0.5.2.tar.gz", "has_sig": false, "md5_digest": "f1a115da0341e5f021dd3db7401420b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 271501, "upload_time": "2013-06-30T12:38:47", "url": "https://files.pythonhosted.org/packages/66/4d/00582d96e5368ab290c3f16be9d28f5109f1b1234a8e92352f7cbbca21a2/pulsar-0.5.2.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "10d53fbb1e13dcf50fe18e3e46f1d804", "sha256": "11810ee366e466f4d427dc8529cbfdccacce43acb1a87dca122048b63a9dc565" }, "downloads": -1, "filename": "pulsar-0.6.0.tar.gz", "has_sig": false, "md5_digest": "10d53fbb1e13dcf50fe18e3e46f1d804", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 292048, "upload_time": "2013-09-05T06:22:29", "url": "https://files.pythonhosted.org/packages/d1/5d/32691ecc5809ba820ad3cd75c120841d2e3bd4947e028ac18c0e83ab8d6b/pulsar-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "feac8791d425ba68b92b0e180300f81f", "sha256": "c87c63643d9ca3bac2ed3487332c4bea6986dae75a339f65e3005f1b60ce7a0e" }, "downloads": -1, "filename": "pulsar-0.7.0.tar.gz", "has_sig": false, "md5_digest": "feac8791d425ba68b92b0e180300f81f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 382845, "upload_time": "2013-10-13T15:06:35", "url": "https://files.pythonhosted.org/packages/6c/95/6468cff43263e06b33e7d5e2732cd48c01fab852c41db2e31261504f190e/pulsar-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "53577795999b86b130847641aa6ac2dc", "sha256": "b9a8fdc6a1a5604c3b1de902d78a717ef9b3a2428bb1eb6a5bfc1484006541ae" }, "downloads": -1, "filename": "pulsar-0.7.1.tar.gz", "has_sig": false, "md5_digest": "53577795999b86b130847641aa6ac2dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 362349, "upload_time": "2013-10-14T10:25:47", "url": "https://files.pythonhosted.org/packages/81/05/a7fd060f0f02cd1a6a17fed6fd10c88447df8f37fd66c4f8f55924f0cdab/pulsar-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "92a0c17d7b2779eed661a1d99e809320", "sha256": "b9f39ea646b12e69f75853db9ab6c8692cc9f67d1968070776ebd751f3be27d1" }, "downloads": -1, "filename": "pulsar-0.7.2.tar.gz", "has_sig": false, "md5_digest": "92a0c17d7b2779eed661a1d99e809320", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 424999, "upload_time": "2013-10-16T06:08:32", "url": "https://files.pythonhosted.org/packages/9c/bd/85c8dd1014ef9ccbd187298926d901a1a8c932c330748184f9dc19a4b006/pulsar-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "e332aa7dbc8279320d9ce078202d0d6a", "sha256": "cfaab30e7e442dcfb86ae6e53d3ccbda463eb2d3279f80094dee17575ed698ca" }, "downloads": -1, "filename": "pulsar-0.7.3.tar.gz", "has_sig": false, "md5_digest": "e332aa7dbc8279320d9ce078202d0d6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 409177, "upload_time": "2013-12-12T16:58:21", "url": "https://files.pythonhosted.org/packages/cf/1c/6c7d591711d32d6a6b3445cf3c54d9aaedd42436b768ec4010b1cc09879c/pulsar-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "82a1542937e859239170811d0bae4197", "sha256": "be5f38bd0bdce31648eed0ecf404f54fb7202fa0b47fb35f4a6b353915e728b4" }, "downloads": -1, "filename": "pulsar-0.7.4.tar.gz", "has_sig": false, "md5_digest": "82a1542937e859239170811d0bae4197", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2333195, "upload_time": "2013-12-22T11:06:41", "url": "https://files.pythonhosted.org/packages/bb/bf/af971179ca799d81607905d3dc08f86d9b89bb8e7a9402e31521c8871f89/pulsar-0.7.4.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "9b58d5fcf4ac1f47af883621a080a569", "sha256": "0c79c0c755b5ea110a69581518cb55a99f2a2415cb7d4727ae7bad7b12e59501" }, "downloads": -1, "filename": "pulsar-0.8.0.tar.gz", "has_sig": false, "md5_digest": "9b58d5fcf4ac1f47af883621a080a569", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1276416, "upload_time": "2014-03-06T19:51:20", "url": "https://files.pythonhosted.org/packages/cd/54/53601558caaf36d3bb4ce0a0b2b7f5b7e49e4d40770cdc55d8a5f3b21a23/pulsar-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "6f1f9d631df533d1baf16b80304e005b", "sha256": "9452fbf37e96308015c93c14f562593f6f26919a26153ab2923426236994c5d1" }, "downloads": -1, "filename": "pulsar-0.8.1.tar.gz", "has_sig": false, "md5_digest": "6f1f9d631df533d1baf16b80304e005b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 684212, "upload_time": "2014-04-14T13:02:45", "url": "https://files.pythonhosted.org/packages/fd/15/6c3cbc38ed169c957fc22818846dacd0eb86aa5b9c09f7d3bb969f94b267/pulsar-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "a17fa8aa12dcd65c0b44bddf05e66621", "sha256": "3d03b774d0a9d8f96b0a176d2c0a7f2ec3888da331d7b471e2c35ec8db10221d" }, "downloads": -1, "filename": "pulsar-0.8.2.tar.gz", "has_sig": false, "md5_digest": "a17fa8aa12dcd65c0b44bddf05e66621", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 701975, "upload_time": "2014-05-30T09:16:35", "url": "https://files.pythonhosted.org/packages/ac/5f/545b8c9fca4f9a0a71f4348d7606b8d58798f6b50fb40b1a909224c7edb1/pulsar-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "de0a535ed4d5b17b02f93d931e2eece5", "sha256": "69c879b958527b9037dea4cc8fe5aea8e52e1ebc726cf4fbef4a24568786bf96" }, "downloads": -1, "filename": "pulsar-0.8.3.tar.gz", "has_sig": false, "md5_digest": "de0a535ed4d5b17b02f93d931e2eece5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 700960, "upload_time": "2014-06-23T08:51:27", "url": "https://files.pythonhosted.org/packages/b8/e5/6b2ddbfc6df1d55c9a79a8730cbb05fb5b46b3cac32c15abf2b564593985/pulsar-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "bcfecdf58362f9d23438a91888e66a67", "sha256": "feab53bb95dfe9846954432d78bbe5f073d4f0fef25d76a5219c9751638ff683" }, "downloads": -1, "filename": "pulsar-0.8.4.tar.gz", "has_sig": false, "md5_digest": "bcfecdf58362f9d23438a91888e66a67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 698718, "upload_time": "2014-07-07T16:31:57", "url": "https://files.pythonhosted.org/packages/60/a8/811f266b77d9c9f5a140a2348c2d28c7a543acc8610431a7f50565ca20d5/pulsar-0.8.4.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "70c6473c0042e5b1e53a1214a8c624cc", "sha256": "1f95e35be7258f32bd7ba7ec88fefc0b216551922420c707f1eb96f1342b1943" }, "downloads": -1, "filename": "pulsar-0.9.0.tar.gz", "has_sig": false, "md5_digest": "70c6473c0042e5b1e53a1214a8c624cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 703142, "upload_time": "2014-08-04T08:32:16", "url": "https://files.pythonhosted.org/packages/40/9f/63daf0b4788e167835bc4bf15f4c290c40f895fa43c8d09042ddc6007971/pulsar-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "249b7a75d441813c9be4dc5e9af2d185", "sha256": "852cce9daaad3b9e157ae6d29314f4617897633d2f37c69ee189f47607c5a635" }, "downloads": -1, "filename": "pulsar-0.9.1.tar.gz", "has_sig": false, "md5_digest": "249b7a75d441813c9be4dc5e9af2d185", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 566160, "upload_time": "2014-10-14T14:05:43", "url": "https://files.pythonhosted.org/packages/6a/d5/003e93ddb79e10cedd6a9f02a6092bcb74a04e7e3808ca16a73f92c4f8a8/pulsar-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "563bb20407cca383f37b77e4cc2abe70", "sha256": "62c1754dfb2fa6f8e281ed660c6911ed66a8c277690caf1ac58db7155e870840" }, "downloads": -1, "filename": "pulsar-0.9.2.tar.gz", "has_sig": false, "md5_digest": "563bb20407cca383f37b77e4cc2abe70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 800245, "upload_time": "2014-11-18T10:56:32", "url": "https://files.pythonhosted.org/packages/c5/8c/d4f948384e3cbb2cf22da3c473b133cefd443e4e9950616cf2b915b0ee35/pulsar-0.9.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "7dae2538589c574fe74ab6006c88afc7", "sha256": "3225deec7a5541e972bdf5fadd2b47d3bee41e12e2aa84227fcf77c35c30ce81" }, "downloads": -1, "filename": "pulsar-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7dae2538589c574fe74ab6006c88afc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1125741, "upload_time": "2015-05-18T12:42:25", "url": "https://files.pythonhosted.org/packages/12/e8/9d0db7dc5965f86bdd5ffbba8d13ad64a4d60de435a8cb706ed2a76b27e8/pulsar-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "5c85c27835bc13ee3270a671e919e9a7", "sha256": "6b4ce7c054d4ec5633d81cf1e7237d688f10cb971ede77e20572877453894060" }, "downloads": -1, "filename": "pulsar-1.0.1.tar.gz", "has_sig": false, "md5_digest": "5c85c27835bc13ee3270a671e919e9a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1124274, "upload_time": "2015-06-03T20:13:43", "url": "https://files.pythonhosted.org/packages/6d/d3/48b531319207cd202f2bc4d2eb0fd75ade510afb97863363008c0dae5961/pulsar-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "e03975d3550a0a9528cf2b24bcf3f558", "sha256": "f7d9bf9ce93ca645dd56648961ef56a5880306353277c75c6c0afbdf11f5559a" }, "downloads": -1, "filename": "pulsar-1.0.2.tar.gz", "has_sig": false, "md5_digest": "e03975d3550a0a9528cf2b24bcf3f558", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1124851, "upload_time": "2015-06-16T20:45:05", "url": "https://files.pythonhosted.org/packages/29/c8/1289d9550c55fc94948fc81445e3587e057fa6835254740c6badd92f17c4/pulsar-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "66e525cf48640f037d398f2252738e1f", "sha256": "4b3003c473512f5be214afe15cf5daab0803c19cecc89d40acf7ec5460641bca" }, "downloads": -1, "filename": "pulsar-1.0.3.tar.gz", "has_sig": false, "md5_digest": "66e525cf48640f037d398f2252738e1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1127138, "upload_time": "2015-07-21T06:22:04", "url": "https://files.pythonhosted.org/packages/45/ad/88b485ac30be03628a3a55a3357105e9cec03a9ba4d2c26edf007e5be2b1/pulsar-1.0.3.tar.gz" } ], "1.0.4": [], "1.0.5": [ { "comment_text": "", "digests": { "md5": "d65a283afba1af76dfd45966f2da6cb9", "sha256": "77f82d21a421d86bc2495b590204bbe2d4124a6bc224a0f3f8d8e020793b2d4c" }, "downloads": -1, "filename": "pulsar-1.0.5.tar.gz", "has_sig": false, "md5_digest": "d65a283afba1af76dfd45966f2da6cb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1235828, "upload_time": "2015-11-12T14:55:00", "url": "https://files.pythonhosted.org/packages/25/41/e259f559cd197b8c188ca88511ea2e9f8056b620625550d348a5292d6d96/pulsar-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "f627518e5899487e30d96fcda82327dc", "sha256": "22ed42c88f8578d9a08086344d1d502ffce23ef03592626f54a7fca6c5f64053" }, "downloads": -1, "filename": "pulsar-1.0.6.tar.gz", "has_sig": false, "md5_digest": "f627518e5899487e30d96fcda82327dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1238919, "upload_time": "2015-11-26T15:30:57", "url": "https://files.pythonhosted.org/packages/68/69/36fd73d83fdcedefb1182ce4d49d9221796b48409c6a9b00bf4ccd81bff2/pulsar-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "326103f335bab176459c46e4ddfa8696", "sha256": "dfceb26b1b13f352973fbf76eeba3224a8f1d70cd5cb1a78053dd81ee60cd45b" }, "downloads": -1, "filename": "pulsar-1.0.7.tar.gz", "has_sig": false, "md5_digest": "326103f335bab176459c46e4ddfa8696", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6443670, "upload_time": "2015-12-11T08:34:24", "url": "https://files.pythonhosted.org/packages/fb/a7/87ca55bd063aace97eba193fb4967704369aa200ff367d6e1c87b6298f1e/pulsar-1.0.7.tar.gz" } ], "1.1.0": [], "1.1.1": [ { "comment_text": "", "digests": { "md5": "c1967061fc2070d7742d76859e7487de", "sha256": "36db554b1e371e40c0b19a34757a134261be8dc1cc104a04589565cb54568835" }, "downloads": -1, "filename": "pulsar-1.1.1.tar.gz", "has_sig": false, "md5_digest": "c1967061fc2070d7742d76859e7487de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1299860, "upload_time": "2016-01-06T21:15:40", "url": "https://files.pythonhosted.org/packages/bb/2c/1ffddd9e93dd45ea10e96d06ae691494d2beb7c65513dd4c07c2cef166dc/pulsar-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "1383620ed9f0b5570287b9348bd51467", "sha256": "147be82d9ae81ab2bff4f1f394322fa03025ac58b2717a9af5b2b3c461268757" }, "downloads": -1, "filename": "pulsar-1.1.2.tar.gz", "has_sig": false, "md5_digest": "1383620ed9f0b5570287b9348bd51467", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1341422, "upload_time": "2016-02-04T08:59:04", "url": "https://files.pythonhosted.org/packages/7f/20/227c0961189b1b7d790f074206b0ae2ecfd36e28ab362f7e368128209eab/pulsar-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "368dd0d6218b15d1a3ff8e0b7b034809", "sha256": "d23393547ddbfb1c4fff3a935379b44217146f1794e3ef15dac821a4d34e6fd5" }, "downloads": -1, "filename": "pulsar-1.1.3.tar.gz", "has_sig": false, "md5_digest": "368dd0d6218b15d1a3ff8e0b7b034809", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1344476, "upload_time": "2016-02-19T17:33:41", "url": "https://files.pythonhosted.org/packages/b4/25/b2416bee9887072723e2776ef1b150dad5bcc09f3eeccb89a9368db984d3/pulsar-1.1.3.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "c73979ba22702f68d709b39d78960b02", "sha256": "1f4e3191e6e92ffe39f30cb2515023b702ea9f6152fa84746016d0e899fb7e96" }, "downloads": -1, "filename": "pulsar-1.2.0.tar.gz", "has_sig": false, "md5_digest": "c73979ba22702f68d709b39d78960b02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1424109, "upload_time": "2016-03-17T10:09:42", "url": "https://files.pythonhosted.org/packages/bb/d2/5221a0f7e017b279853f317174bcb889e53385a27c4d4cf0ae46809a2c60/pulsar-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "8791c920f1300254d67d83443caf343b", "sha256": "6a3a3154627053db329ea3828a679c194a6492ab77081d5deda5f914d911805f" }, "downloads": -1, "filename": "pulsar-1.3.0-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "8791c920f1300254d67d83443caf343b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 349748, "upload_time": "2016-05-12T07:46:44", "url": "https://files.pythonhosted.org/packages/e7/c4/f95ff1f44ddc7dd41dace962350607fdcd2cb467f570e761fa09475afd71/pulsar-1.3.0-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "bd7c0e5ff456cdcc0b56c46f96c4abab", "sha256": "fb459bbdd64aaf182d51496f688f8fd75c789b0f01f7b1205a77e995b34b9c32" }, "downloads": -1, "filename": "pulsar-1.3.0.tar.gz", "has_sig": false, "md5_digest": "bd7c0e5ff456cdcc0b56c46f96c4abab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1424814, "upload_time": "2016-05-12T07:46:36", "url": "https://files.pythonhosted.org/packages/64/36/0032619336d520b70b1d6161b6dbb45969af85cc390b8c24d32fe19d4c6a/pulsar-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "d7366b40f5d3f669d52666bcd81fef55", "sha256": "b3cd3c64b2d35347ef1569875589ed148d1c6309521167263bc1a26eb83a0722" }, "downloads": -1, "filename": "pulsar-1.3.1-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "d7366b40f5d3f669d52666bcd81fef55", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 349764, "upload_time": "2016-05-17T10:31:14", "url": "https://files.pythonhosted.org/packages/aa/4b/ccc956926617d34a5f56ecd51ae9fb98eb0cf7a4cc3f661093d3ad93ec5a/pulsar-1.3.1-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "66d96c759b900d9b0911273ba41a87b8", "sha256": "cd5c48f1ab52e1c00024e1331b31872895a0e748823d3933e1329bf344a3e584" }, "downloads": -1, "filename": "pulsar-1.3.1.tar.gz", "has_sig": false, "md5_digest": "66d96c759b900d9b0911273ba41a87b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1424720, "upload_time": "2016-05-17T10:31:06", "url": "https://files.pythonhosted.org/packages/83/dc/1429db4e5808e9bb4a8aba5335f4288174e3177b4f93c06a8db5423124a1/pulsar-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "6c1c9919542385c4331fc07d0263cf9b", "sha256": "6b33b63821f1dfca427edf986c196506de82a0e1281ef27a5498c12106a2fe8d" }, "downloads": -1, "filename": "pulsar-1.3.2-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "6c1c9919542385c4331fc07d0263cf9b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 349743, "upload_time": "2016-05-20T10:28:35", "url": "https://files.pythonhosted.org/packages/2b/4a/b8d9cdc297d935cc25ec4d51355dc1961bcc8303fbd7bfb5cd047365eef8/pulsar-1.3.2-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c0acb3a73c95327816fc4b83ced1c93e", "sha256": "f11df487ea053e1441012f45e0dfe3f08bb9ea24cf7332666b20b8a28696021f" }, "downloads": -1, "filename": "pulsar-1.3.2.tar.gz", "has_sig": false, "md5_digest": "c0acb3a73c95327816fc4b83ced1c93e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1424845, "upload_time": "2016-05-20T10:28:27", "url": "https://files.pythonhosted.org/packages/84/3d/91bedb744b1eb79bcf5dd7554a5b818543a7b7716d13832b9856ef54bccd/pulsar-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "81d7b80fb6bd0acdfed3c4630b81b081", "sha256": "654419786428a68279aaa24e5f352d434ecf20dd5d0307d279de539da87f1ccb" }, "downloads": -1, "filename": "pulsar-1.3.3-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "81d7b80fb6bd0acdfed3c4630b81b081", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 350509, "upload_time": "2016-06-06T19:40:05", "url": "https://files.pythonhosted.org/packages/1b/49/4ac77c8b5240793d2c38a5de1b08a1c0c4dcba7e7509c12d85ea8c3f7900/pulsar-1.3.3-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4b0748fe22bb2b1f4c2182ff4b171c6a", "sha256": "c40f21673f593c9660b6df062626c94dd4dba9e9f1f01a5e28133f6fea3ba271" }, "downloads": -1, "filename": "pulsar-1.3.3.tar.gz", "has_sig": false, "md5_digest": "4b0748fe22bb2b1f4c2182ff4b171c6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1426651, "upload_time": "2016-06-06T19:39:57", "url": "https://files.pythonhosted.org/packages/14/fb/6f82a6a7b6b99c888e6ff48a630bc3b8206b048dbb9183c3771f9b1f602e/pulsar-1.3.3.tar.gz" } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "65a61d732d45f61f525ea172575b02f7", "sha256": "b26a938871b0b47f50fd7dcfcfc700fd5fd03147f85a536e0130997ca0559ddd" }, "downloads": -1, "filename": "pulsar-1.3.4-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "65a61d732d45f61f525ea172575b02f7", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 350542, "upload_time": "2016-06-17T11:39:32", "url": "https://files.pythonhosted.org/packages/19/d5/699c4c35c2e3751254440b9708f3a1cc31e7252c62e9a1d0a60bf2da6477/pulsar-1.3.4-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "bb60e4cba8f809177b226a004f011279", "sha256": "ac40c8c9c43b0989870b8e844c03fdb9a24688af08ff0bf06b35b1e00e0e7897" }, "downloads": -1, "filename": "pulsar-1.3.4.tar.gz", "has_sig": false, "md5_digest": "bb60e4cba8f809177b226a004f011279", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1426927, "upload_time": "2016-06-17T11:39:26", "url": "https://files.pythonhosted.org/packages/05/77/9be9bb53d3549cd9ca251f4bd10bcc983da104223fa8318b1ea975469b7c/pulsar-1.3.4.tar.gz" } ], "1.3.5": [ { "comment_text": "", "digests": { "md5": "45e2c8514196a58ba82984efd942fada", "sha256": "5293d4fe6708042717bbeed0fa785cc66d7b91d01be189f84c964ba98233d51b" }, "downloads": -1, "filename": "pulsar-1.3.5-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "45e2c8514196a58ba82984efd942fada", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 350674, "upload_time": "2016-07-01T15:13:08", "url": "https://files.pythonhosted.org/packages/87/19/8f7ccff0056f239e4ba7a57805dcbde3e4df69f987bdbf95fabbe46bdb66/pulsar-1.3.5-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f2356f96e1cd95de04dce68cbc6b8902", "sha256": "c23048f1947221c7c027d9ed28021cc198fecdcd0b9d86d224ba85b5a1a118bc" }, "downloads": -1, "filename": "pulsar-1.3.5.tar.gz", "has_sig": false, "md5_digest": "f2356f96e1cd95de04dce68cbc6b8902", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1427232, "upload_time": "2016-07-01T15:12:56", "url": "https://files.pythonhosted.org/packages/4b/af/6ab3139ddf24a74d5c2045086b1d5e5efad922ed1c902f6f3779c43a74bd/pulsar-1.3.5.tar.gz" } ], "1.3.6": [ { "comment_text": "", "digests": { "md5": "3b933b2fb6a99bf629e749fb16e11dca", "sha256": "f810b1b088c94378dfcfc3c03ec93c37c827f258cfbcee8dbc2cb289b831d88a" }, "downloads": -1, "filename": "pulsar-1.3.6-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "3b933b2fb6a99bf629e749fb16e11dca", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 350727, "upload_time": "2016-07-09T20:31:42", "url": "https://files.pythonhosted.org/packages/50/88/b840a09db9edac3162df3dcb8a1f111427b4498b64aed8cceb337e03ce70/pulsar-1.3.6-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "fa56b8d3306e7395e49aa6d2ada8d86c", "sha256": "58d156e14ded3fe91aff5b4d6340f8c09843bafdc574ba7927ecdf3658ab797d" }, "downloads": -1, "filename": "pulsar-1.3.6.tar.gz", "has_sig": false, "md5_digest": "fa56b8d3306e7395e49aa6d2ada8d86c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1427482, "upload_time": "2016-07-09T20:31:37", "url": "https://files.pythonhosted.org/packages/8c/21/42a4966ddc5f066c8aea76bf085d25b1069f4781cb8ad5b6bb290d956e9e/pulsar-1.3.6.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "22ab6f3f4207614fbf9ec3fcc6d89c0f", "sha256": "a58a135594dfc4930777a5e8c052b2c5c92fbebf7305f57e803d743ad2b05648" }, "downloads": -1, "filename": "pulsar-1.4.0-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "22ab6f3f4207614fbf9ec3fcc6d89c0f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 348994, "upload_time": "2016-08-04T21:09:49", "url": "https://files.pythonhosted.org/packages/a0/48/7966bca3c5e689a77d556174ef5bfefa0a37bf6df5fd42dec18e5cdfb64b/pulsar-1.4.0-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "5074e8c82765b263e86211d98febd79e", "sha256": "251e2fc682920c96d6b2425f3c365c9d6aed3ddc3e8d84c4a0bf2e56d17eaace" }, "downloads": -1, "filename": "pulsar-1.4.0.tar.gz", "has_sig": false, "md5_digest": "5074e8c82765b263e86211d98febd79e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1422055, "upload_time": "2016-08-04T21:09:45", "url": "https://files.pythonhosted.org/packages/02/b6/3f741760b7ef692f6a03cdf476715239a9c21ee12a692c58e58a7c6c2484/pulsar-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "85cb71bdccde505e5b08bcbc85dd71db", "sha256": "82853df2b98f262773bd9fcc23db7dfc57cae5214faeeb2dc55f29c266f572ea" }, "downloads": -1, "filename": "pulsar-1.4.1-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "85cb71bdccde505e5b08bcbc85dd71db", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 349417, "upload_time": "2016-09-09T21:15:24", "url": "https://files.pythonhosted.org/packages/0a/c9/22fa02ec18c4a10e0cbcf1098600e831b4abc92685f2f4840e38abc71683/pulsar-1.4.1-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b3a8d31a0439803c5270f98f52381f36", "sha256": "ca9929e8447758bf23cd766e2ffe23eef6dc35f7d3d7a902f540acf951072d75" }, "downloads": -1, "filename": "pulsar-1.4.1.tar.gz", "has_sig": false, "md5_digest": "b3a8d31a0439803c5270f98f52381f36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1422558, "upload_time": "2016-09-09T21:15:20", "url": "https://files.pythonhosted.org/packages/c6/e2/a2463b78684204e4db393087839d0d08ea1aab90e52cbe5f3e2acdee6c40/pulsar-1.4.1.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "f145accc22a76939cec87d3744ae80b4", "sha256": "1426b89c54a7e1f090eff1f3ffee65ed56d0a71075f7cc343f4c99375e37e0b3" }, "downloads": -1, "filename": "pulsar-1.5.0-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "f145accc22a76939cec87d3744ae80b4", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 351417, "upload_time": "2016-10-11T11:43:29", "url": "https://files.pythonhosted.org/packages/69/d1/e0c9b67dd68e4ef4fdf8da0a2767a7fe99e5135dea4cb2fd6661f53305fb/pulsar-1.5.0-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4ba23e4e95fc7a984b56a44d85584ea5", "sha256": "2ea84b7fb7a1593aec78d3703052ccfc6063b02a94ea8d1f306c9c0b2b7c34fb" }, "downloads": -1, "filename": "pulsar-1.5.0.tar.gz", "has_sig": false, "md5_digest": "4ba23e4e95fc7a984b56a44d85584ea5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1358874, "upload_time": "2016-10-11T11:43:24", "url": "https://files.pythonhosted.org/packages/91/14/5f5e7d4cb1e205d43f393662f4b4ebf4947fc564d16f263b933f77979aa8/pulsar-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "894fd5d9b33c703588404861f89dee49", "sha256": "83453d7fd8c0781653a447b64c21924cf6b2f327dacdec9be0a0e43305f3be2b" }, "downloads": -1, "filename": "pulsar-1.5.1-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "894fd5d9b33c703588404861f89dee49", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 354106, "upload_time": "2016-10-23T16:46:52", "url": "https://files.pythonhosted.org/packages/7e/59/6e2ba0d853474bbc043191406372c26c3909c3c4298db5e8cf95236efb12/pulsar-1.5.1-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "e399fe73f4a8aea4d6732eaf22c58c71", "sha256": "e0ed8af4fb0095742dcce925d07e22a9e135c5bb5705422e30b6c9b6f8b808f8" }, "downloads": -1, "filename": "pulsar-1.5.1.tar.gz", "has_sig": false, "md5_digest": "e399fe73f4a8aea4d6732eaf22c58c71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1362223, "upload_time": "2016-10-23T16:46:48", "url": "https://files.pythonhosted.org/packages/fd/9f/1b6fd17083a893f9bc702cb88af58a7cb36f4e4eeb1060d7de0f6c44cc99/pulsar-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "a3a864740d97586d01c552a5c9aa1a3e", "sha256": "a9c5bc89982ac81a39f27bec86d8740fdc708f1a5c0ad66f19cd9bb2821d238f" }, "downloads": -1, "filename": "pulsar-1.5.2-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "a3a864740d97586d01c552a5c9aa1a3e", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 354107, "upload_time": "2016-10-23T19:55:10", "url": "https://files.pythonhosted.org/packages/d1/f5/2c5725ffd2fe41ad8ee72f12ea7fd9ae2b02a52b5c969cd216acf7f7ef11/pulsar-1.5.2-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "970440e5e1e169842e411862f89219ef", "sha256": "6aad664d58f277fa7a0e7920a1fb8915e602847f4056fb461092bbfb70125863" }, "downloads": -1, "filename": "pulsar-1.5.2.tar.gz", "has_sig": false, "md5_digest": "970440e5e1e169842e411862f89219ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1362330, "upload_time": "2016-10-23T19:55:06", "url": "https://files.pythonhosted.org/packages/96/27/f11e4471d827613a06dbaebbd80e965ad00fca7ce25cbe85062b007ec701/pulsar-1.5.2.tar.gz" } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "b9090be2c82ab62e600ea3f1b256878a", "sha256": "a49a417b68be7bf0b161242e3195626281e5cf65a73c2f6759bd7c88483e61cc" }, "downloads": -1, "filename": "pulsar-1.5.3-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "b9090be2c82ab62e600ea3f1b256878a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 350608, "upload_time": "2016-10-31T18:32:24", "url": "https://files.pythonhosted.org/packages/ca/7b/53951ebc356a9e199da0071b88336e595c173b64775c71fa02dae2aca591/pulsar-1.5.3-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3242b9b0945f8885f0147f86a8aef174", "sha256": "66f1c9f3bbae7f131f54cfa809b985bf53baa5c759a67476e858786b351e7cf4" }, "downloads": -1, "filename": "pulsar-1.5.3.tar.gz", "has_sig": false, "md5_digest": "3242b9b0945f8885f0147f86a8aef174", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1362179, "upload_time": "2016-10-31T18:32:19", "url": "https://files.pythonhosted.org/packages/bc/2e/64e01abf1cc0cb6ef84313a582e311ad3beea52855088484ac3929189f76/pulsar-1.5.3.tar.gz" } ], "1.5.4": [ { "comment_text": "", "digests": { "md5": "648b8aa1ebcee6b5068abccbcd49f4a3", "sha256": "84ab698f99b1eaac6ea72c8de09ee53dc398cf6ed1606b011777d99f31d6a91b" }, "downloads": -1, "filename": "pulsar-1.5.4-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "648b8aa1ebcee6b5068abccbcd49f4a3", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 343688, "upload_time": "2016-11-05T21:29:11", "url": "https://files.pythonhosted.org/packages/fb/19/aa2a762f81744f5ab907760b6bb9492552f911e690937df85ebdaceb40c5/pulsar-1.5.4-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8a401e7b19c7889d7ff98c4e63102265", "sha256": "149b4793cc29fece74903916bd3bc3bc0bbc4d519e9195425be274351ee24fd5" }, "downloads": -1, "filename": "pulsar-1.5.4.tar.gz", "has_sig": false, "md5_digest": "8a401e7b19c7889d7ff98c4e63102265", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1362268, "upload_time": "2016-11-05T21:29:07", "url": "https://files.pythonhosted.org/packages/b3/8d/9a6c9e12cf292290c03525eee8a3307197a6a3f76ab20c98373961252920/pulsar-1.5.4.tar.gz" } ], "1.5.5": [ { "comment_text": "", "digests": { "md5": "f886c5d82dc53bb4353a12089ef1c153", "sha256": "5b3a09c86c9d1b31791eed3bd72ba14ccd5ae698dbb6220ad74ddbddb876f900" }, "downloads": -1, "filename": "pulsar-1.5.5-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "f886c5d82dc53bb4353a12089ef1c153", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 344738, "upload_time": "2016-11-20T10:26:22", "url": "https://files.pythonhosted.org/packages/ea/54/70af0948e139d3b1acf46a9c09e329f053d8b5a0f8a94c49a5dcd13fb480/pulsar-1.5.5-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "cfb00c8ab7993b6e065da56baea2c1df", "sha256": "1ee723e1efc0aa0d31201712577b2832e57c14b309e97f90eba7413c27ca9cbe" }, "downloads": -1, "filename": "pulsar-1.5.5.tar.gz", "has_sig": false, "md5_digest": "cfb00c8ab7993b6e065da56baea2c1df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1364214, "upload_time": "2016-11-20T10:26:18", "url": "https://files.pythonhosted.org/packages/cf/ff/4fb26a887075f29ad2266f002ab067e0683a0717a477116e9d6e10f427d9/pulsar-1.5.5.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "48078b960ae2da8454b226a07b8369aa", "sha256": "be90f7b26142e860720334f197adc1f19493e5c14f057333c06f673120bc7f81" }, "downloads": -1, "filename": "pulsar-1.6.0-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "48078b960ae2da8454b226a07b8369aa", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 344128, "upload_time": "2016-11-20T18:32:06", "url": "https://files.pythonhosted.org/packages/c3/09/2dfce926d9a015eb3e0d04e510d9bd1fbeeec34ac15afc9e4b4256af2dec/pulsar-1.6.0-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "89e5c35d0dd0ab02b16a486aeb9167ab", "sha256": "2dfe280a9a6e1a4ca889b1ad656da71e618b91a9c756d90b09697bafdbffa7fc" }, "downloads": -1, "filename": "pulsar-1.6.0.tar.gz", "has_sig": false, "md5_digest": "89e5c35d0dd0ab02b16a486aeb9167ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1363992, "upload_time": "2016-11-20T18:32:01", "url": "https://files.pythonhosted.org/packages/2c/a9/46993eda15fc3d55d73342a85d092a12efbc61300a35bc604875ba6602f1/pulsar-1.6.0.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "5564a0d3476b120fab3219b230522848", "sha256": "a6ccb35d4c50b8fab800639ae366c0db9f712c8c5d28535386c44f9410faa9a9" }, "downloads": -1, "filename": "pulsar-1.6.1-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "5564a0d3476b120fab3219b230522848", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 344245, "upload_time": "2016-11-24T21:17:38", "url": "https://files.pythonhosted.org/packages/35/73/123cdc5b0e0674dcc8d0c0c2e0b57c9d21be7b2f1f6fa467f46d6a8acde8/pulsar-1.6.1-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8bdcaac5f6581cb5683b88869d39939c", "sha256": "36034df0597c1bec40f38a081f5aa9782e4f2e4a911c776de0a78d699ead0a22" }, "downloads": -1, "filename": "pulsar-1.6.1.tar.gz", "has_sig": false, "md5_digest": "8bdcaac5f6581cb5683b88869d39939c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1364278, "upload_time": "2016-11-24T21:17:34", "url": "https://files.pythonhosted.org/packages/68/97/8240ab2f979f452f4ffe17f81ab0032fbf3c7083d4809b4ca50b1f5fea6f/pulsar-1.6.1.tar.gz" } ], "1.6.2": [ { "comment_text": "", "digests": { "md5": "6efd22d936f0148be47dbc1e8c990a8c", "sha256": "86f4ad62d63e2f90c72ea7d55057b6bbb6200090354ac00c638ff2f5d69557bc" }, "downloads": -1, "filename": "pulsar-1.6.2-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "6efd22d936f0148be47dbc1e8c990a8c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 344473, "upload_time": "2016-11-28T19:32:33", "url": "https://files.pythonhosted.org/packages/c7/07/dc46242bd4c978f61536f6fdc2a9191d14a0d3b498a10e28ab100fd1a6d4/pulsar-1.6.2-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "fbf157e3b2916c4c6c8bb5312d2b73f7", "sha256": "c1dded8cd7c06e5e7fb3c4fe98cfd2c8d79f0b21802d6619f7e43e86033200b9" }, "downloads": -1, "filename": "pulsar-1.6.2.tar.gz", "has_sig": false, "md5_digest": "fbf157e3b2916c4c6c8bb5312d2b73f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1383306, "upload_time": "2016-11-28T19:32:29", "url": "https://files.pythonhosted.org/packages/a5/49/c9c6766dd3a82b7f606fe5f983e2b0330d37f2b50486c880d4dcb8bb5eb7/pulsar-1.6.2.tar.gz" } ], "1.6.3": [ { "comment_text": "", "digests": { "md5": "ad4f0fa4ed8001761bf7fd0dd9196853", "sha256": "f62cb05fa79352a6761c73c96f29bfdae195f3d51822fa91c3ced85d0cd6c454" }, "downloads": -1, "filename": "pulsar-1.6.3-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "ad4f0fa4ed8001761bf7fd0dd9196853", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 344808, "upload_time": "2016-12-13T08:23:26", "url": "https://files.pythonhosted.org/packages/3d/3d/b6e5501aff9df582fe8b2a2a29728bacd2861e5255015e1c749a35bc90d2/pulsar-1.6.3-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "2fbb3cf34cac1f84e403369507ad6a97", "sha256": "358ba4d578440c22c6417bcfbf3543031f99e2b8c6c23736697c569661c83d8d" }, "downloads": -1, "filename": "pulsar-1.6.3.tar.gz", "has_sig": false, "md5_digest": "2fbb3cf34cac1f84e403369507ad6a97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1384114, "upload_time": "2016-12-13T08:23:21", "url": "https://files.pythonhosted.org/packages/1b/60/c3f30d0e222d79e7fe26c724b3899873025c9d2251f5eee9fd50386eccb9/pulsar-1.6.3.tar.gz" } ], "1.6.4": [ { "comment_text": "", "digests": { "md5": "f84bd1be700abf0b47b1cbf5773e351b", "sha256": "9cdb6451db93afcef2eaa5ba4f1f8796b723842de7b2ab4b3275ebd7a47e9d0f" }, "downloads": -1, "filename": "pulsar-1.6.4-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "f84bd1be700abf0b47b1cbf5773e351b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 349046, "upload_time": "2017-02-09T21:37:04", "url": "https://files.pythonhosted.org/packages/b2/23/c4960b3f1f3503c772c0c971afd607f2e04169653c70dfeb05b98b0b2590/pulsar-1.6.4-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "24f5d72e67b33164c405cc4c14394ba3", "sha256": "bb07d583ec36673884aa37caf76ce5bab65c9cb2bbdcc9b6ca1204fac402a0cd" }, "downloads": -1, "filename": "pulsar-1.6.4.tar.gz", "has_sig": false, "md5_digest": "24f5d72e67b33164c405cc4c14394ba3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1388500, "upload_time": "2017-02-09T21:36:59", "url": "https://files.pythonhosted.org/packages/fc/9c/13f95e112b83430d0b46bc3edced709598fc0b56ea5781070833e9f06487/pulsar-1.6.4.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "3dfb375a0b714264ebe79601689d6096", "sha256": "01590e8e80324265967e3cdff01f6ea296aaf1b45fbd7d406ab6fcfc728256e5" }, "downloads": -1, "filename": "pulsar-2.0.0-cp35-cp35m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "3dfb375a0b714264ebe79601689d6096", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 525806, "upload_time": "2017-11-23T17:55:52", "url": "https://files.pythonhosted.org/packages/b2/c4/615eb89373b0a1cc233b0a9ba8ca4f97dc6364b0c0d93f832229f13883bb/pulsar-2.0.0-cp35-cp35m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "de008590afe9b473393d343da592991f", "sha256": "40163f1ff2817be1147d2ed164c19f8fb8fe098541b003c06492b18f330aebbf" }, "downloads": -1, "filename": "pulsar-2.0.0-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "de008590afe9b473393d343da592991f", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 525382, "upload_time": "2017-11-23T17:55:54", "url": "https://files.pythonhosted.org/packages/1c/f7/5d3acec8613c96086cdfbccbd7056b7ba4a1aec0012d59804b8fdc43ee0f/pulsar-2.0.0-cp36-cp36m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "5bcd88e92042f456f0688598c7f5f713", "sha256": "f64f7e6492bded3f795e0910cbdc7c8cf6d9bba0aa2823aa32a5f83731675eed" }, "downloads": -1, "filename": "pulsar-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5bcd88e92042f456f0688598c7f5f713", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 281321, "upload_time": "2017-11-23T21:01:44", "url": "https://files.pythonhosted.org/packages/9d/f8/8609cd9492f76dc83d691ee4f660bf207bb3b830214439f9f42325844a3c/pulsar-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fda9cc7c7c088df0a3b08c2769b88958", "sha256": "ddf19cf2ac29e87b20a07dec33d2ccd11d3d025303e121e1efb26d60d503701e" }, "downloads": -1, "filename": "pulsar-2.0.0.tar.gz", "has_sig": false, "md5_digest": "fda9cc7c7c088df0a3b08c2769b88958", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1749498, "upload_time": "2017-11-23T17:55:46", "url": "https://files.pythonhosted.org/packages/56/e2/4029d261d4cd1122cf8545cbfc15dbc48cec4041ee827639bb4d27a2dc10/pulsar-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "7ca527d749c592609653465b8dc75540", "sha256": "e2064883dbf9c15e832b654d7ae729f3270abf33c601baed2fc89015a643530a" }, "downloads": -1, "filename": "pulsar-2.0.1-cp35-cp35m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "7ca527d749c592609653465b8dc75540", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 525819, "upload_time": "2017-11-23T19:17:12", "url": "https://files.pythonhosted.org/packages/c2/36/8264e0b51827c59994dd6a8c844c568d38fc7e25be6be4769f6766df9727/pulsar-2.0.1-cp35-cp35m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6d9c9d43f2d8dda2468c4bf92df53b84", "sha256": "472b4f025a9da873416c90b97554c4bcbf2f464b8598f512ede396d78bfbed7b" }, "downloads": -1, "filename": "pulsar-2.0.1-cp35-cp35m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "6d9c9d43f2d8dda2468c4bf92df53b84", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1132709, "upload_time": "2017-11-23T19:17:14", "url": "https://files.pythonhosted.org/packages/94/e0/3c5fc4835c0c90bda8633cfc7e1d53c347b78700e99d05b7963505d27c69/pulsar-2.0.1-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "858a032f8ee59875e6f28ff4d898d29a", "sha256": "0c9c1a86a179f2a0ac5f65273281df4aa98ccc9da838b2feeed980e3390bbf97" }, "downloads": -1, "filename": "pulsar-2.0.1-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "858a032f8ee59875e6f28ff4d898d29a", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1220329, "upload_time": "2017-11-23T19:17:18", "url": "https://files.pythonhosted.org/packages/a5/a1/5fdfca92f6f5b2903a989bc9ce4955bca2697329f8fd713d53c089687908/pulsar-2.0.1-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "eb8cbe36acfa162090fb6adca8cdc39d", "sha256": "fd0805f681a23e40f5f2388cd9858a52d39b724cc848161866e07bc603066cae" }, "downloads": -1, "filename": "pulsar-2.0.1-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "eb8cbe36acfa162090fb6adca8cdc39d", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 525391, "upload_time": "2017-11-23T19:17:20", "url": "https://files.pythonhosted.org/packages/75/f8/ff36df4a69d821368ff3469798eba29d7411dbbf441a615b67586e6d736c/pulsar-2.0.1-cp36-cp36m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b1e07626fa44c0ee91f5560b40e33abd", "sha256": "d2f37a2c2a50b16e14869671925b991f70e8bd9f7f6f59ee953d3256f50bcf78" }, "downloads": -1, "filename": "pulsar-2.0.1-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "b1e07626fa44c0ee91f5560b40e33abd", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1180166, "upload_time": "2017-11-23T19:17:21", "url": "https://files.pythonhosted.org/packages/2e/cc/d418f14c04ef540f3c387939fc7794460f9c553fa879ef72d35f614be5cd/pulsar-2.0.1-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "9b91da92a076da9c7d872c18e3050f4c", "sha256": "3cee6544bfa969bb231a784772050d84a06507befeae4ddb358b5fd5816941bc" }, "downloads": -1, "filename": "pulsar-2.0.1-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "9b91da92a076da9c7d872c18e3050f4c", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1270611, "upload_time": "2017-11-23T19:17:24", "url": "https://files.pythonhosted.org/packages/55/bb/53d67e6d398d7f3725613c9bcbaf88a168c6fa60aab61621e661b97bb7ec/pulsar-2.0.1-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "783d86fbe3fca947ed0c70e04b66ebf2", "sha256": "10990f401c29db93eb78d77b2c7034afcc1812cd0cd3d3951a78a7f8dbfe1564" }, "downloads": -1, "filename": "pulsar-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "783d86fbe3fca947ed0c70e04b66ebf2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 281333, "upload_time": "2017-11-23T23:25:13", "url": "https://files.pythonhosted.org/packages/4b/ad/17a95d91f97f1feb8bfd8b6d67a219bd30008d4dc3d1bae5e6a9eb26fc71/pulsar-2.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac4dceda4d78a9747da71db8c6520c22", "sha256": "cfc4dad3dda2a9d28c4b7599810aee17418ee7a63cc3851fe8e2f391215aede5" }, "downloads": -1, "filename": "pulsar-2.0.1.tar.gz", "has_sig": false, "md5_digest": "ac4dceda4d78a9747da71db8c6520c22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1750146, "upload_time": "2017-11-23T19:17:10", "url": "https://files.pythonhosted.org/packages/21/85/df9e2550858e09db6a13baa2b323bd5581510c5ddfc678c392d30cd9d292/pulsar-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "70f37ebea418cac136b4ade2808c5769", "sha256": "1e79f22afe267c1dae96efa31cdacda9df3febbd0d2396578c485263abc97894" }, "downloads": -1, "filename": "pulsar-2.0.2-cp35-cp35m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "70f37ebea418cac136b4ade2808c5769", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 523831, "upload_time": "2017-12-29T13:11:58", "url": "https://files.pythonhosted.org/packages/a3/23/8ec24577def457d0fe92063776afdfdab6928619a76f23dd82f847e98064/pulsar-2.0.2-cp35-cp35m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "700ec8e50bb563793c44ae9ecefd1423", "sha256": "a8effe3fbada36d62d00316ae55d24546cad98fc8c26bc1e26a083ddb6d75a68" }, "downloads": -1, "filename": "pulsar-2.0.2-cp35-cp35m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "700ec8e50bb563793c44ae9ecefd1423", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1129429, "upload_time": "2017-12-29T13:12:00", "url": "https://files.pythonhosted.org/packages/76/37/f20f9104f0ab52baf972871597ab513c0529e695c2eaec6029ba0a4e8ce2/pulsar-2.0.2-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "d939faa87cd3888cee603298ac2dba31", "sha256": "3d3631e01bad9bdb19416485c6661a00d832a78917c6829c035632006597097f" }, "downloads": -1, "filename": "pulsar-2.0.2-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "d939faa87cd3888cee603298ac2dba31", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1213041, "upload_time": "2017-12-29T13:12:02", "url": "https://files.pythonhosted.org/packages/bf/aa/09dc2a226bb54572e491a66324ea51a9fa265c07b6076fe6862695c26071/pulsar-2.0.2-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "52357a35337819632ef4a38d69b4a439", "sha256": "f1e3d53fa5ebc796b727cb15669f512414f9c4dfe70eeb22f377107933c21ee3" }, "downloads": -1, "filename": "pulsar-2.0.2-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "52357a35337819632ef4a38d69b4a439", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 523456, "upload_time": "2017-12-29T13:12:05", "url": "https://files.pythonhosted.org/packages/85/15/44b5acea45d677f0cf8193f29918c5fda3eb12beb33e4205a824efe85a5c/pulsar-2.0.2-cp36-cp36m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "9b0934b3c8a15b75d5c1785b650d30bc", "sha256": "39fd6453a3fcf7f4705d99dbce55ab2443c28d7822403ceadbac8936080eff22" }, "downloads": -1, "filename": "pulsar-2.0.2-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "9b0934b3c8a15b75d5c1785b650d30bc", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1174592, "upload_time": "2017-12-29T13:12:08", "url": "https://files.pythonhosted.org/packages/04/71/6f724524a5be3b2750a1ae37f8fc6c11ca84faf563ed486d86b083516e7e/pulsar-2.0.2-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "20770f689cbef6b04c6aae41bfbd51de", "sha256": "56fc8cee816ef06f92863efd1198e135b4603d3772c38b111e1a77d323172afb" }, "downloads": -1, "filename": "pulsar-2.0.2-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "20770f689cbef6b04c6aae41bfbd51de", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1264729, "upload_time": "2017-12-29T13:12:11", "url": "https://files.pythonhosted.org/packages/71/46/abcf7f8a03b17f840a99020f8467344aa998eb5b46f22b66830c7119fed6/pulsar-2.0.2-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "2a3f791f5c12cabceab32b9ac685ba7d", "sha256": "a4628052976fac46a421c132afb1587377088f804be16884f6b9d3fc9a4ad59b" }, "downloads": -1, "filename": "pulsar-2.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2a3f791f5c12cabceab32b9ac685ba7d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 280864, "upload_time": "2017-12-29T13:11:51", "url": "https://files.pythonhosted.org/packages/f4/33/dc7326eaffc79d82dd793ee58f6402f3e7a1ffb2606f0fe8ebcd34a7bbfc/pulsar-2.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07ff766edfcc60d86ad215fbe53818f2", "sha256": "8120782a4daaeaf9717f800d901895a8d131ecfef8f26f5141416b640f9e31d3" }, "downloads": -1, "filename": "pulsar-2.0.2.tar.gz", "has_sig": false, "md5_digest": "07ff766edfcc60d86ad215fbe53818f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1749651, "upload_time": "2017-12-29T13:11:52", "url": "https://files.pythonhosted.org/packages/d5/6a/f930223a3df2933a76f117e1b16a6b0eb88d263daf51619b0d016745143b/pulsar-2.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "70f37ebea418cac136b4ade2808c5769", "sha256": "1e79f22afe267c1dae96efa31cdacda9df3febbd0d2396578c485263abc97894" }, "downloads": -1, "filename": "pulsar-2.0.2-cp35-cp35m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "70f37ebea418cac136b4ade2808c5769", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 523831, "upload_time": "2017-12-29T13:11:58", "url": "https://files.pythonhosted.org/packages/a3/23/8ec24577def457d0fe92063776afdfdab6928619a76f23dd82f847e98064/pulsar-2.0.2-cp35-cp35m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "700ec8e50bb563793c44ae9ecefd1423", "sha256": "a8effe3fbada36d62d00316ae55d24546cad98fc8c26bc1e26a083ddb6d75a68" }, "downloads": -1, "filename": "pulsar-2.0.2-cp35-cp35m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "700ec8e50bb563793c44ae9ecefd1423", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1129429, "upload_time": "2017-12-29T13:12:00", "url": "https://files.pythonhosted.org/packages/76/37/f20f9104f0ab52baf972871597ab513c0529e695c2eaec6029ba0a4e8ce2/pulsar-2.0.2-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "d939faa87cd3888cee603298ac2dba31", "sha256": "3d3631e01bad9bdb19416485c6661a00d832a78917c6829c035632006597097f" }, "downloads": -1, "filename": "pulsar-2.0.2-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "d939faa87cd3888cee603298ac2dba31", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1213041, "upload_time": "2017-12-29T13:12:02", "url": "https://files.pythonhosted.org/packages/bf/aa/09dc2a226bb54572e491a66324ea51a9fa265c07b6076fe6862695c26071/pulsar-2.0.2-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "52357a35337819632ef4a38d69b4a439", "sha256": "f1e3d53fa5ebc796b727cb15669f512414f9c4dfe70eeb22f377107933c21ee3" }, "downloads": -1, "filename": "pulsar-2.0.2-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "52357a35337819632ef4a38d69b4a439", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 523456, "upload_time": "2017-12-29T13:12:05", "url": "https://files.pythonhosted.org/packages/85/15/44b5acea45d677f0cf8193f29918c5fda3eb12beb33e4205a824efe85a5c/pulsar-2.0.2-cp36-cp36m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "9b0934b3c8a15b75d5c1785b650d30bc", "sha256": "39fd6453a3fcf7f4705d99dbce55ab2443c28d7822403ceadbac8936080eff22" }, "downloads": -1, "filename": "pulsar-2.0.2-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "9b0934b3c8a15b75d5c1785b650d30bc", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1174592, "upload_time": "2017-12-29T13:12:08", "url": "https://files.pythonhosted.org/packages/04/71/6f724524a5be3b2750a1ae37f8fc6c11ca84faf563ed486d86b083516e7e/pulsar-2.0.2-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "20770f689cbef6b04c6aae41bfbd51de", "sha256": "56fc8cee816ef06f92863efd1198e135b4603d3772c38b111e1a77d323172afb" }, "downloads": -1, "filename": "pulsar-2.0.2-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "20770f689cbef6b04c6aae41bfbd51de", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1264729, "upload_time": "2017-12-29T13:12:11", "url": "https://files.pythonhosted.org/packages/71/46/abcf7f8a03b17f840a99020f8467344aa998eb5b46f22b66830c7119fed6/pulsar-2.0.2-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "2a3f791f5c12cabceab32b9ac685ba7d", "sha256": "a4628052976fac46a421c132afb1587377088f804be16884f6b9d3fc9a4ad59b" }, "downloads": -1, "filename": "pulsar-2.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2a3f791f5c12cabceab32b9ac685ba7d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 280864, "upload_time": "2017-12-29T13:11:51", "url": "https://files.pythonhosted.org/packages/f4/33/dc7326eaffc79d82dd793ee58f6402f3e7a1ffb2606f0fe8ebcd34a7bbfc/pulsar-2.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07ff766edfcc60d86ad215fbe53818f2", "sha256": "8120782a4daaeaf9717f800d901895a8d131ecfef8f26f5141416b640f9e31d3" }, "downloads": -1, "filename": "pulsar-2.0.2.tar.gz", "has_sig": false, "md5_digest": "07ff766edfcc60d86ad215fbe53818f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1749651, "upload_time": "2017-12-29T13:11:52", "url": "https://files.pythonhosted.org/packages/d5/6a/f930223a3df2933a76f117e1b16a6b0eb88d263daf51619b0d016745143b/pulsar-2.0.2.tar.gz" } ] }