{ "info": { "author": "Mike Crute", "author_email": "mike@crute.us", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Internet :: WWW/HTTP", "Topic :: Multimedia :: Sound/Audio :: Players" ], "description": "==================\nPandora API Client\n==================\n\n.. image:: https://img.shields.io/pypi/v/pydora.svg\n :target: https://pypi.python.org/pypi/pydora\n\n.. image:: https://img.shields.io/travis/mcrute/pydora.svg\n :target: https://travis-ci.org/mcrute/pydora\n\nThis code is licensed under the MIT license. The code is maintained on `GitHub\n`_.\n\nThis is a reasonably complete implementation of the Pandora API in pure Python\nthat supports Python 3.5+. It contains a complete implementation of the core\nradio features but does not implement account management or Pandora Plus\nfunctionality; pull requests adding that functionality are welcomed from anyone\nneeding those features.\n\nKeys or passwords for Pandora are **not** provided in this repo, you'll have to\n`go get those `_\nfor yourself. Make something awesome with this library, don't abuse Pandora,\nthat's not cool.\n\nCompatability\n=============\nThis is the ``2.x`` series which supports only Python 3.5+. For older versions\nof Python please use the |1.x|_ series. The |1.x|_ series is no longer\nmaintained but pull requests to fix bugs are still welcomed.\n\nThis package uses semantic versioning. The API is guaranteed to be stable\nwithin a major version release. Please constrain your dependencies to major\nversions. For example, to depend on version ``2.x`` use this line in your\nsetup.py ``install_requires``::\n\n pydora>=2,<3\n\nInstalling\n==========\nInstalling is as simple as using pip and running the built-in configuration\ncommand to create a ``~/.pydora.cfg`` file. If you already have a `PianoBar\n`_ config file Pydora will automatically use\nthat. ::\n\n $ pip install pydora\n $ pydora-configure\n\nOn Ubuntu install `vlc` or `vlc`::\n\n # apt-get install vlc\n\nTo install VLC on Mac OS X visit the `VLC site\n`_ to download ``VLC.app``, then drag-and-drop\nthe bundle into your ``/Applications`` folder. Pydora will auto-detect this.\n\nAudio Output Back-end\n=====================\nThe ``pydora`` player does not directly support audio output but instead relies\nupon external audio output back-ends. The two supported back-ends are VLC and\nmpg123. The main difference between the two back-ends is the supported file\nformats. VLC supports a vast array of codecs, including MP3 and AAC, the two\nformats that Pandora uses. mpg123 on the other hand supports only MP3. As of\n2017 Pandora has started to prefer AAC files over MP3 which necessitates VLC.\nThe ``pydora`` player will try to auto-detect whatever player exists on your\nsystem, preferring VLC, and will use that audio output back-end. If you notice\na lot of skipping in a playlist consider installing VLC.\n\nRemote VLC Back-end\n-------------------\nIt is also possible to remotely control a copy of VLC running on another\nmachine if you're unable or unwilling to install Pydora on your playback\nmachine. To do this start VLC on the remote machine with the ``rc-host`` option\nset. For example::\n\n vlc -I rc --advanced --rc-host=0.0.0.0:1234\n\nOnce VLC is running start Pydora with the ``vlc-net`` option and specify the\nremote host and port that VLC is listening on. For example::\n\n pydora --vlc-net 192.168.0.12:1234\n\nPydora will now send all audio playback requests to the remote VLC. It does\nthis using a text control protocol; all audio data is streamed directly from\nthe internet to VLC and is not passed over the Pydora control channel. Because\nof this it is possible for the control channel to run over a very low bandwidth\nconnection.\n\n**Note**: VLC doesn't provide any security so anyone on the network will be\nable to control VLC. It is generally safer to bind VLC to ``127.0.0.1`` and use\nsomething like SSH forwarding to securely forward the port to a remote host but\nthat's outside of the scope of this README.\n\nSimple Player\n=============\nIncluded is ``pydora``, a simple Pandora stream player that runs at the command\nline. It requires that mpg123 or VLC be installed with HTTP support as well as\na settings file (example below) located in ``~/.pydora.cfg``. Alternatively an\nenvironment variable ``PYDORA_CFG`` can point to the path of the config file.\n\nThe player only supports basic functionality for now. It will display a station\nlist, allow listening to any station, basic feedback and bookmarking are also\nsupported. The player starts an mpg123 or VLC process in remote control mode\nand feeds commands to it. It does not download any music but rather streams\nthem directly from Pandora.\n\nWhen playing the following keys work (press enter afterwards):\n\n* ``n`` - next song\n* ``p`` - pause or resume song\n* ``s`` - station list (stops song)\n* ``d`` - thumbs down track\n* ``u`` - thumbs up track\n* ``b`` - bookmark song\n* ``a`` - bookmark artist\n* ``S`` - sleep song\n* ``Q`` - quit program\n* ``vu`` - volume up\n* ``vd`` - volume down\n* ``?`` - display help\n\n**Note**: volume control is currently only supported with the VLC back-end.\n\nSample Config File\n==================\nThe built-in ``pydora-configure`` script can be run to create a configuration\nfile automatically if you don't already have one. This will download the keys\nfrom the link below and pick a suitable one when writing the config file. If\nyou want to create the config file manually the format is:\n::\n\n [api]\n api_host = hostname\n encryption_key = key\n decryption_key = key\n username = partner username\n password = partner password\n device = key\n default_audio_quality = mediumQuality\n\n [user]\n username = your username\n password = your password\n\n**default_audio_quality**\n Default audio quality to request from the API; can be one of `lowQuality`,\n `mediumQuality` (default), or `highQuality`. If the preferred audio quality\n is not available for the device specified, then the next-highest bit-rate\n stream that Pandora supports for the chosen device will be used.\n\nProgrammatic Use\n================\nThe Pydora distribution contains two python packages. The |pandora package|_\nis the API for interacting with the Pandora service. The |pydora package|_ is\na very small reference implementation of using the API to drive a command line\nplayer. If you're interested in the command line skip this section and read\nInstalling below to get started.\n\nThe easiest way to get started is by using the |pandora.clientbuilder|_\npackage. This package contains a set of factories that can be used to build a\nPandora client with some configuration. The classes in the package that end in\n``Builder`` are the factories and the rest of the classes are implementation\ndetails. All of the builders will return an instance of\n|pandora.client.APIClient|_ that is completely configured and ready for use in\nyour program.\n\nIf you have an existing program and would like to connect to Pandora the\neasiest way is to use the |SettingsDictBuilder|_ class like so::\n\n client = SettingsDictBuilder({\n \"DECRYPTION_KEY\": \"see_link_above\",\n \"ENCRYPTION_KEY\": \"see_link_above\",\n \"PARTNER_USER\": \"see_link_above\",\n \"PARTNER_PASSWORD\": \"see_link_above\",\n \"DEVICE\": \"see_link_above\",\n }).build()\n\n client.login(\"username\", \"password\")\n\nAt this point the client is ready for use, see |pandora.client.APIClient|_ for\na list of methods that can be called. All responses from the API will return\nPython objects from the |pandora.models.pandora|_ package or raise exceptions\nfrom |pandora.errors|_\n\nFor a more functional example look at the file |pydora/player.py|_ which shows\nhow to use the API in a simple command line application.\n\nPandora API Spec and Partner Keys\n=================================\nIf you're interested in the underlying API or need to download the keys\nyourself you can find more details at the links below. This documentation is\ncommunity maintained and not official.\n\n* `API Spec `_\n* `Partner Keys `_\n\nContributing\n============\nSee `CONTRIBUTING `_\n\nContributors\n============\nThanks to the contributors who make Pydora possible by adding features and\nfixing bugs. List is organized by date of first contribution.\n\n* Mike Crute (`@mcrute `_)\n* John Cass (`@jcass77 `_)\n* Thomas Wei\u00dfschuh (`@t-8c `_)\n* Skybound1 (`@Skybound1 `_)\n* Hugo (`@hugovk `_)\n\n.. |1.x| replace:: ``1.x``\n.. _1.x: https://github.com/mcrute/pydora/tree/1.x\n\n.. |pandora package| replace:: ``pandora`` package\n.. _pandora package: https://github.com/mcrute/pydora/tree/master/pandora\n\n.. |pydora package| replace:: ``pydora`` package\n.. _pydora package: https://github.com/mcrute/pydora/tree/master/pydora\n\n.. |pandora.clientbuilder| replace:: ``pandora.clientbuilder``\n.. _pandora.clientbuilder: https://github.com/mcrute/pydora/blob/master/pandora/clientbuilder.py\n\n.. |pandora.client.APIClient| replace:: ``pandora.client.APIClient``\n.. _pandora.client.APIClient: https://github.com/mcrute/pydora/blob/master/pandora/client.py#L98\n\n.. |SettingsDictBuilder| replace:: ``SettingsDictBuilder``\n.. _SettingsDictBuilder: https://github.com/mcrute/pydora/blob/master/pandora/clientbuilder.py#L136\n\n.. |pandora.models.pandora| replace:: ``pandora.models.pandora``\n.. _pandora.models.pandora: https://github.com/mcrute/pydora/tree/master/pandora/models\n\n.. |pandora.errors| replace:: ``pandora.errors``\n.. _pandora.errors: https://github.com/mcrute/pydora/blob/master/pandora/errors.py\n\n.. |pydora/player.py| replace:: ``pydora/player.py``\n.. _pydora/player.py: https://github.com/mcrute/pydora/blob/master/pydora/player.py\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mcrute/pydora", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pydora", "package_url": "https://pypi.org/project/pydora/", "platform": "", "project_url": "https://pypi.org/project/pydora/", "project_urls": { "Homepage": "https://github.com/mcrute/pydora" }, "release_url": "https://pypi.org/project/pydora/2.0.0/", "requires_dist": [ "requests (<3,>=2)", "blowfish (<1.0,>=0.6.1)" ], "requires_python": ">=3.5", "summary": "Python wrapper for Pandora API", "version": "2.0.0" }, "last_serial": 5438310, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "5051159c7979888831b868bd33ab82d5", "sha256": "11420892a58bb2c7dce749f8bf1bb55730aeb228687369cae704ec5b12f531d6" }, "downloads": -1, "filename": "pydora-0.1.0.tar.gz", "has_sig": false, "md5_digest": "5051159c7979888831b868bd33ab82d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9333, "upload_time": "2013-12-31T02:28:56", "url": "https://files.pythonhosted.org/packages/87/e2/a20bc2ddb9e2dbba27d2b4113b59370b21e002b1e26029a8926eb131a628/pydora-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "11aa21560b4b7ff471aab9911a5f7afa", "sha256": "b3eff3bb006e2286332a3899946d8fd5dc0d48ab2eccce4558d6c96a1934033d" }, "downloads": -1, "filename": "pydora-0.2.0.tar.gz", "has_sig": false, "md5_digest": "11aa21560b4b7ff471aab9911a5f7afa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9767, "upload_time": "2014-01-05T03:40:53", "url": "https://files.pythonhosted.org/packages/87/19/fd08610a1bab9f60459fc3fd7a531b6501f83b1e5607426e8f0b3730e97e/pydora-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "48258df642d4167f4bb805e32266a478", "sha256": "bd10554634935edb35d1ace43b8c78e3b054491473a684c451a2d0435b3dc966" }, "downloads": -1, "filename": "pydora-0.2.1.tar.gz", "has_sig": false, "md5_digest": "48258df642d4167f4bb805e32266a478", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9769, "upload_time": "2014-01-05T03:54:56", "url": "https://files.pythonhosted.org/packages/6a/31/433bdb708712c85fb18d5fc88ed53f6fe2dbe657a350fa5b863382b39a79/pydora-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "200d395f9513a4da6dc985c8d79ecc3c", "sha256": "094c9eae564b961990208bf01b894e254e5e477447716e41122d553b2a5073aa" }, "downloads": -1, "filename": "pydora-0.2.2.tar.gz", "has_sig": false, "md5_digest": "200d395f9513a4da6dc985c8d79ecc3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9780, "upload_time": "2014-01-24T21:11:07", "url": "https://files.pythonhosted.org/packages/15/88/1f94d857e888d96e3b093967c89daaf4ad8c4fe3a0cb2c3c4a019ad39de6/pydora-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "625d618b7c444bf6dbae60f0f9ab0d91", "sha256": "f90fb1936f47ec9027cec432ed3c21da6e471e6d96f424dfb9fca76b73d036e6" }, "downloads": -1, "filename": "pydora-0.2.3.tar.gz", "has_sig": false, "md5_digest": "625d618b7c444bf6dbae60f0f9ab0d91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10617, "upload_time": "2015-03-16T05:45:52", "url": "https://files.pythonhosted.org/packages/87/95/4a0f2ef419c0211e5eea3694ac8182e52d50244fc4c5c44ea57467ea9d6a/pydora-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "f8dbe48f752892b818d40203a78f8e80", "sha256": "e2ce9dad1c8c8585b5f70db9d6313d927ec8340561ccbc58e95e11ac317de75d" }, "downloads": -1, "filename": "pydora-0.2.4.tar.gz", "has_sig": false, "md5_digest": "f8dbe48f752892b818d40203a78f8e80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10596, "upload_time": "2015-06-25T04:17:22", "url": "https://files.pythonhosted.org/packages/3f/34/ea40b04e6941453aff138a85a4f064bd985ecdbfa77bd498cbc0ab1a7573/pydora-0.2.4.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "6fbe9b9d043e5a6f9a8a4fa588fa13a0", "sha256": "0f965108bec9cd9a05b64b64cc70de1a6901bb3699a108598a73a58d427b3b7d" }, "downloads": -1, "filename": "pydora-1.0.0.tar.gz", "has_sig": false, "md5_digest": "6fbe9b9d043e5a6f9a8a4fa588fa13a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11809, "upload_time": "2015-06-27T17:12:26", "url": "https://files.pythonhosted.org/packages/2d/5e/c964e0ac4502e099b8693718d533db3a6647afdae81f50dfb12d39cf9b74/pydora-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "b90ad8b35a57ffd165e75b09371c45e1", "sha256": "e828dc9f8e19599c58bbc10c47e40213bf02d32b68ca6c4562aa372bcaabb516" }, "downloads": -1, "filename": "pydora-1.1.0.tar.gz", "has_sig": false, "md5_digest": "b90ad8b35a57ffd165e75b09371c45e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11824, "upload_time": "2015-07-01T03:16:43", "url": "https://files.pythonhosted.org/packages/c4/42/136b4473cfc67e920e87e27728f5436df13c86f8f552edadcaf2a049258d/pydora-1.1.0.tar.gz" } ], "1.10.0": [ { "comment_text": "", "digests": { "md5": "ac9b9bf97907b9b6f0b600d5e960bb5a", "sha256": "ff34965585c5656b4df231d646df54070afd6cf6bb914dd1bc388fa24168c045" }, "downloads": -1, "filename": "pydora-1.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ac9b9bf97907b9b6f0b600d5e960bb5a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 34126, "upload_time": "2017-09-30T23:21:08", "url": "https://files.pythonhosted.org/packages/ba/4e/f3d8c9d2f43df7a5dd15f6f6979bd9a331afcdc78eb0d1ba5af147bca7da/pydora-1.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9682bc92eb50ed117932aa5e39bf5593", "sha256": "8ecc7d0226d32dd45769b2d8ce876fea2af27acb5aaa4cf9031eca71cee54bfe" }, "downloads": -1, "filename": "pydora-1.10.0.tar.gz", "has_sig": false, "md5_digest": "9682bc92eb50ed117932aa5e39bf5593", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28394, "upload_time": "2017-09-30T23:21:10", "url": "https://files.pythonhosted.org/packages/37/e0/29e7043b894c38266ce11cd49ac69098c8518b5124ae6ac02eea91f8d6fe/pydora-1.10.0.tar.gz" } ], "1.11.0": [ { "comment_text": "", "digests": { "md5": "2ffb8c3051166b0bfd2ed978f68a3cef", "sha256": "1651f7be4461075d6fb6ce0518dad5b3b1677812a4c1cbb3bb1c7ea436b36cca" }, "downloads": -1, "filename": "pydora-1.11.0-py2-none-any.whl", "has_sig": false, "md5_digest": "2ffb8c3051166b0bfd2ed978f68a3cef", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 34424, "upload_time": "2017-10-01T04:50:54", "url": "https://files.pythonhosted.org/packages/d9/ce/e6159aef6f88f5b2530d4aa8ab0b0c86ffa7cac84261cf5ef83110bbb531/pydora-1.11.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ed646d3160f51fc6bfcadca8d3b6a55", "sha256": "0a167fe4ea0ef79a9fa9d7abf674fd971e8db72ae0d4c1c19c87d13f662e270c" }, "downloads": -1, "filename": "pydora-1.11.0-py34-none-any.whl", "has_sig": false, "md5_digest": "8ed646d3160f51fc6bfcadca8d3b6a55", "packagetype": "bdist_wheel", "python_version": "py34", "requires_python": null, "size": 34425, "upload_time": "2017-10-01T05:16:49", "url": "https://files.pythonhosted.org/packages/cc/c2/d9c04419f12f42ab0e7fc04cb9a9f94008bbb521727c94af6be23d21e52d/pydora-1.11.0-py34-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1403d4d2ab06a8f81a907f393e5cc425", "sha256": "a25b15c1c7925f5524f1eb614d002dde1b75e4db3e1c935920b0090f99235d6a" }, "downloads": -1, "filename": "pydora-1.11.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1403d4d2ab06a8f81a907f393e5cc425", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34436, "upload_time": "2017-10-01T04:50:55", "url": "https://files.pythonhosted.org/packages/0a/ae/844d22b1db23690639cd0267ef8878f4d83b14700f53a5caac21dc381fc2/pydora-1.11.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "49c665bf4932a349eb873c83ff0701db", "sha256": "dcdc026956541bb91c11d19b3271a336dde30f92b824d956e5f4396a499f821f" }, "downloads": -1, "filename": "pydora-1.11.0.tar.gz", "has_sig": false, "md5_digest": "49c665bf4932a349eb873c83ff0701db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28772, "upload_time": "2017-10-01T04:15:45", "url": "https://files.pythonhosted.org/packages/56/bd/4b48456cfd0d326168367f68d7742d9a3eabf81bfbbc3e39298edf22d51b/pydora-1.11.0.tar.gz" } ], "1.11.1": [ { "comment_text": "", "digests": { "md5": "7076858cb664adf925963d1f4dc8515e", "sha256": "037d3b6fa8e5b7c821dba75efd9716a332dce99f0033f6022b41b4e36c1d15de" }, "downloads": -1, "filename": "pydora-1.11.1-py2-none-any.whl", "has_sig": false, "md5_digest": "7076858cb664adf925963d1f4dc8515e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 35976, "upload_time": "2017-10-07T23:38:47", "url": "https://files.pythonhosted.org/packages/41/66/186111fd7c33bb0ae1eca581e3547a4a6449ce53828be06ff5e934c44f92/pydora-1.11.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e60a96c14e0ad8cc4bada07f837f4ba", "sha256": "d2db8c81bec139960aa4d8074adfc56b310f2bd3cf0b0116590b75a36f1f2b0d" }, "downloads": -1, "filename": "pydora-1.11.1-py34-none-any.whl", "has_sig": false, "md5_digest": "6e60a96c14e0ad8cc4bada07f837f4ba", "packagetype": "bdist_wheel", "python_version": "py34", "requires_python": null, "size": 35977, "upload_time": "2017-10-07T23:38:48", "url": "https://files.pythonhosted.org/packages/5d/89/c693ed74b7375063217d2a0eb19aba7456d051eaba6ea94db56e9110f0bb/pydora-1.11.1-py34-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96c7ac8413724a5b16778fd3fdad4b98", "sha256": "23e2ed181d62dc7c8c200fd1835bce06d4725fcbbc5d4277d5c74dd97825065e" }, "downloads": -1, "filename": "pydora-1.11.1.tar.gz", "has_sig": false, "md5_digest": "96c7ac8413724a5b16778fd3fdad4b98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30256, "upload_time": "2017-10-07T23:38:50", "url": "https://files.pythonhosted.org/packages/90/a8/7abdd8d05fba3a327cc0fbf386dd3ea8bd5121521b0ef8f61373adb10915/pydora-1.11.1.tar.gz" } ], "1.11.2": [ { "comment_text": "", "digests": { "md5": "84cfa61c70cd7c528aec94f8b8f75247", "sha256": "21b1e992b2e37dd57f7bf7924c20e2e2c86fbcf00e3e97e33e1524245482738f" }, "downloads": -1, "filename": "pydora-1.11.2-py2-none-any.whl", "has_sig": false, "md5_digest": "84cfa61c70cd7c528aec94f8b8f75247", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 37832, "upload_time": "2018-02-27T03:11:09", "url": "https://files.pythonhosted.org/packages/51/6c/bbb48b7f28a63629ee36f5275487176ddad9f18b707c5b910b6ac9bdd656/pydora-1.11.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1ba29f97cb103835b9242c1c490cb7b", "sha256": "1cb84e2092657e8c51e0f01c6d44d09e1007390f16f79e88a08a39ac2cf87721" }, "downloads": -1, "filename": "pydora-1.11.2-py34-none-any.whl", "has_sig": false, "md5_digest": "e1ba29f97cb103835b9242c1c490cb7b", "packagetype": "bdist_wheel", "python_version": "py34", "requires_python": null, "size": 37832, "upload_time": "2018-02-27T03:11:11", "url": "https://files.pythonhosted.org/packages/6d/3c/b86514e8e4a26ac40e8bb56390bd5b368eb61da314fed450c709ba38e653/pydora-1.11.2-py34-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d58276f74bf64a2c734f88b871e02b80", "sha256": "3d694a45135bdac8c61da81b808c5f1356832d4f59699938134d467eba5ca8a0" }, "downloads": -1, "filename": "pydora-1.11.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d58276f74bf64a2c734f88b871e02b80", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37850, "upload_time": "2018-02-27T03:11:13", "url": "https://files.pythonhosted.org/packages/90/6a/9c869620e86aff911d8a9ddcd451cf8b62fadb5cb188b334d0285a648ca6/pydora-1.11.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c82e5b1481af961b2d5cd09d9d26ed03", "sha256": "176142b01b26da29d6c157071023f88bc6c4fffa796c17eddf79169d9f7fa26b" }, "downloads": -1, "filename": "pydora-1.11.2.tar.gz", "has_sig": false, "md5_digest": "c82e5b1481af961b2d5cd09d9d26ed03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32133, "upload_time": "2018-02-27T03:11:15", "url": "https://files.pythonhosted.org/packages/d8/76/ca18e38ff7660e6be6d7d26bd396f556519139347f0036451978a0fe0056/pydora-1.11.2.tar.gz" } ], "1.12.0": [ { "comment_text": "", "digests": { "md5": "b732395a28387c2befe3c69da64c17be", "sha256": "129e410bcc27049aa379bd1f613e99c648ca6f882101c2d3cb0ad33c63e95d84" }, "downloads": -1, "filename": "pydora-1.12.0-py2-none-any.whl", "has_sig": false, "md5_digest": "b732395a28387c2befe3c69da64c17be", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 37832, "upload_time": "2018-09-01T04:23:31", "url": "https://files.pythonhosted.org/packages/67/b2/5d0f81bc5c78215fcbcf56742dc412cc2b7152a8dc46508dc38afe2d7455/pydora-1.12.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8633d9e61276cf2b87bf4dc7352edda4", "sha256": "851efa1cd507c8717f0ec9925a6d9363bd5d7b4215afedc6cdea1c2486cae2a2" }, "downloads": -1, "filename": "pydora-1.12.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8633d9e61276cf2b87bf4dc7352edda4", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 37849, "upload_time": "2018-09-01T04:23:05", "url": "https://files.pythonhosted.org/packages/00/89/b123f7233bd9d7238139aba1688894f6092af90a84c0e56b6dd7ceb8e9d1/pydora-1.12.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c607078e934cfdcfc125fdab495b1b5", "sha256": "6ee1e644a81dd036e3a4bf77b79a5b6767836489b8878f3a70a9b217cbf3a4f6" }, "downloads": -1, "filename": "pydora-1.12.0.tar.gz", "has_sig": false, "md5_digest": "2c607078e934cfdcfc125fdab495b1b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32148, "upload_time": "2018-09-01T04:22:42", "url": "https://files.pythonhosted.org/packages/1e/b8/4a83f5e646edfb58e86de06f51b476dad8c4495762920015dedf02090e57/pydora-1.12.0.tar.gz" } ], "1.13.0": [ { "comment_text": "", "digests": { "md5": "c2bceb1351f2101db15bb1cc2374aeb1", "sha256": "762a283549f458dd65b3beb501818fea3f083221259ce8bcc023d88f24d09595" }, "downloads": -1, "filename": "pydora-1.13.0-py2-none-any.whl", "has_sig": false, "md5_digest": "c2bceb1351f2101db15bb1cc2374aeb1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 34351, "upload_time": "2018-12-12T16:03:02", "url": "https://files.pythonhosted.org/packages/ea/3b/90e114a97979c60eccdfaa24986792b158ea5dc28523073fe9be25743c79/pydora-1.13.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c7dbe7a98c4dbf434eb9b18a0343450f", "sha256": "edccfc5ca8236e1157ae15f2be4e6a604f8ae3085f03c363b25464025915c1e8" }, "downloads": -1, "filename": "pydora-1.13.0-py34-none-any.whl", "has_sig": false, "md5_digest": "c7dbe7a98c4dbf434eb9b18a0343450f", "packagetype": "bdist_wheel", "python_version": "py34", "requires_python": null, "size": 34351, "upload_time": "2018-12-12T16:03:04", "url": "https://files.pythonhosted.org/packages/07/30/b38ce941a37e48691ffe630d6d00afa8e21e3a524b86e08ea34d6dae9868/pydora-1.13.0-py34-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c0b8c112d5dae0042ca84ef89d585ae", "sha256": "de797db5d58401b61828b41d2ddd53e514375c5902459e155155b6465e3c89e1" }, "downloads": -1, "filename": "pydora-1.13.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0c0b8c112d5dae0042ca84ef89d585ae", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34356, "upload_time": "2018-12-12T16:03:05", "url": "https://files.pythonhosted.org/packages/e8/93/95b9f3e63f0eb11cf20305aadc502c648ba2c234e06ac3e0a949b167913a/pydora-1.13.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a019757b45e4134e17c384ffbf51a1a", "sha256": "36f8de8de5a4f683f40247c360e02dbdd51a33540280b00915e9126f62ef5915" }, "downloads": -1, "filename": "pydora-1.13.0.tar.gz", "has_sig": false, "md5_digest": "9a019757b45e4134e17c384ffbf51a1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32586, "upload_time": "2018-12-12T16:03:07", "url": "https://files.pythonhosted.org/packages/46/50/2634fa0cbb1b2b705a100ffe2c13e0d7f3b6e70674defd1a4ff59e515bf1/pydora-1.13.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "cddfa096cfde787d841de73ea8adfeb2", "sha256": "d7c536e3a3727e82c59d5090c42e47bf057c80c92e920f5e998ec2cd5d2fe3aa" }, "downloads": -1, "filename": "pydora-1.2.0.tar.gz", "has_sig": false, "md5_digest": "cddfa096cfde787d841de73ea8adfeb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12161, "upload_time": "2015-07-01T04:24:04", "url": "https://files.pythonhosted.org/packages/4d/7f/1bfa4d83a96ff055269aadedaf037f04149cd5670c7b9c2825b8f278a06d/pydora-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "731a93c4406199e4bdae522a886c6acd", "sha256": "34d9cab554c1a587ce714049ca76252ca48933a39366c7200387ac2be491b765" }, "downloads": -1, "filename": "pydora-1.3.0.tar.gz", "has_sig": false, "md5_digest": "731a93c4406199e4bdae522a886c6acd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14297, "upload_time": "2015-07-04T21:03:00", "url": "https://files.pythonhosted.org/packages/e2/b7/018e680bf4097d8db0e63765f308b247a67b4046b2f9e07dbe0b40a2f3ef/pydora-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "e5bf6630f1c2135998a3b49dda550ae5", "sha256": "d3ac5e42e994ae6d57ea1021517e225e655d2caff86a72e569c0d79f14ce6e90" }, "downloads": -1, "filename": "pydora-1.4.0.tar.gz", "has_sig": false, "md5_digest": "e5bf6630f1c2135998a3b49dda550ae5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17202, "upload_time": "2015-07-19T18:31:21", "url": "https://files.pythonhosted.org/packages/3b/75/32ddf96444bf060aaa9a64344a53738edad552cc8bcaf03797d6967d3e27/pydora-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "301c73919619b85b8c9ff109f6023b7a", "sha256": "371813ddea3f3eb34b3fc9386c31b30b68b620a5b616de2a927d9ca38338e255" }, "downloads": -1, "filename": "pydora-1.5.0.tar.gz", "has_sig": false, "md5_digest": "301c73919619b85b8c9ff109f6023b7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17252, "upload_time": "2015-07-20T04:03:59", "url": "https://files.pythonhosted.org/packages/35/c0/b91294a9048878d793a7cd86e72bbb403809a3e3ac1eb25b01039d9d9f36/pydora-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "f2342fe20fb92a7e70f5f357b15b8e9c", "sha256": "6b0b7b91b538b91e359c2bfcd7370e8db5b0b89243daeff998356a37f52bc029" }, "downloads": -1, "filename": "pydora-1.5.1.tar.gz", "has_sig": false, "md5_digest": "f2342fe20fb92a7e70f5f357b15b8e9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19107, "upload_time": "2015-07-20T16:41:41", "url": "https://files.pythonhosted.org/packages/3f/dc/f8fad7582edfe9714e6f77604e8ecd9c920d723c68ae0065624a3d017793/pydora-1.5.1.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "1ceb9b3f3fe3eea92c64b794aff73b1f", "sha256": "7a483096d6a2d797ef160fbb737221f4086b7f5140b6c85d3015d65198503406" }, "downloads": -1, "filename": "pydora-1.6.0.tar.gz", "has_sig": false, "md5_digest": "1ceb9b3f3fe3eea92c64b794aff73b1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19388, "upload_time": "2015-12-07T05:35:31", "url": "https://files.pythonhosted.org/packages/59/1d/5ae0c655307f9a0782d9a0dcf48d9e605f8faa45ff10991957120adc33d6/pydora-1.6.0.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "e33b765aefb521699b30bbbd1c911e27", "sha256": "169dc70d35acf88916c55f1c8e5d60a234a3d3238320eb0823fbfbcf787059fa" }, "downloads": -1, "filename": "pydora-1.6.1.tar.gz", "has_sig": false, "md5_digest": "e33b765aefb521699b30bbbd1c911e27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19384, "upload_time": "2015-12-08T01:00:46", "url": "https://files.pythonhosted.org/packages/66/4f/5cbb53c9f0427de21718d341922d9091be028022e28d4983bb26f54b6a82/pydora-1.6.1.tar.gz" } ], "1.6.2": [ { "comment_text": "", "digests": { "md5": "752d4f755f5ec0fb1ccb7f3bb3fda680", "sha256": "69b78884d21da05b17547e4a49f3b985bc02225f5116259a62480c1611283856" }, "downloads": -1, "filename": "pydora-1.6.2.tar.gz", "has_sig": false, "md5_digest": "752d4f755f5ec0fb1ccb7f3bb3fda680", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19450, "upload_time": "2015-12-13T03:57:00", "url": "https://files.pythonhosted.org/packages/28/63/4a09ceb724a97ef7ee6b8e6d36cc1ddc40b717ff2b27851fe81164a5b53e/pydora-1.6.2.tar.gz" } ], "1.6.3": [ { "comment_text": "", "digests": { "md5": "869c278dd7210271549d396a8d80ee4a", "sha256": "c503bace5c432deeb54cb8c75c5fbfb8f75c7eb7c5f4f0be8543e4970876bbb3" }, "downloads": -1, "filename": "pydora-1.6.3.tar.gz", "has_sig": false, "md5_digest": "869c278dd7210271549d396a8d80ee4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21846, "upload_time": "2015-12-27T16:56:45", "url": "https://files.pythonhosted.org/packages/c8/43/770b535507feec1b2382af209edf0a194d04e704f53510048bcf9eb65c03/pydora-1.6.3.tar.gz" } ], "1.6.4": [ { "comment_text": "", "digests": { "md5": "76d66536c7db86adb408222037fbd81c", "sha256": "131815bda923539fda2fc2bd5380456e3bb357ba891b88a219744200d4c36146" }, "downloads": -1, "filename": "pydora-1.6.4.tar.gz", "has_sig": false, "md5_digest": "76d66536c7db86adb408222037fbd81c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21852, "upload_time": "2015-12-27T16:59:24", "url": "https://files.pythonhosted.org/packages/df/a8/b104f9a2427e0935e6da9efcdccaaf64fbacf7975e705d343bc5656b8de7/pydora-1.6.4.tar.gz" } ], "1.6.5": [ { "comment_text": "", "digests": { "md5": "840e0534c12234cc5e45fa4db8aaee15", "sha256": "35d7a606c5aac4eed69e1b20fd6e82039a0e3f0148d6749b8f6b6dd1cf4f1647" }, "downloads": -1, "filename": "pydora-1.6.5.tar.gz", "has_sig": false, "md5_digest": "840e0534c12234cc5e45fa4db8aaee15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22031, "upload_time": "2016-01-10T00:25:19", "url": "https://files.pythonhosted.org/packages/3b/0c/53ac9b641ba263d942c2cc54f9d9a33412b80a56e0190a7d67f1e7db15f7/pydora-1.6.5.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "b72676a79c3e0062884e56d77a41c543", "sha256": "4d3a37500f5e80d040efd88cd4506c7bfe25ab9d7b3ff3451bfcbdbf164a4d4d" }, "downloads": -1, "filename": "pydora-1.7.0.tar.gz", "has_sig": false, "md5_digest": "b72676a79c3e0062884e56d77a41c543", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22034, "upload_time": "2016-01-26T03:16:39", "url": "https://files.pythonhosted.org/packages/78/c2/0b8a526f92ce0ad642008f30b977e104f46bb66ac51e081a366532019810/pydora-1.7.0.tar.gz" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "101248ca3dfa04aa1376e3e610d24965", "sha256": "9701c11d494e932e820db09c0055a3ff68c46ef994533968c5a1c8fdcf660f50" }, "downloads": -1, "filename": "pydora-1.7.1.tar.gz", "has_sig": false, "md5_digest": "101248ca3dfa04aa1376e3e610d24965", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20016, "upload_time": "2016-06-01T02:01:37", "url": "https://files.pythonhosted.org/packages/22/96/a83ac17601a3714c0c91c93f38117294826c7a28f639ceefbb829b8caadf/pydora-1.7.1.tar.gz" } ], "1.7.2": [ { "comment_text": "", "digests": { "md5": "9c5c1bda11865afb7ac99456342ce404", "sha256": "6763a703ca3edd15a336595ae5d235220cebf3196a6e0dd0bf7276d359fa5355" }, "downloads": -1, "filename": "pydora-1.7.2.tar.gz", "has_sig": false, "md5_digest": "9c5c1bda11865afb7ac99456342ce404", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20055, "upload_time": "2016-06-01T03:15:45", "url": "https://files.pythonhosted.org/packages/57/81/32b3f1be42bf08ebc59d96dacfd690b12e017ce1a3f0f629230b8dd28ae6/pydora-1.7.2.tar.gz" } ], "1.7.3": [ { "comment_text": "", "digests": { "md5": "daaf9f0ab9f7acc3111aef580516557a", "sha256": "543d4b88b11c9b1431df82609643b709a3dd7827d3c1bdd3fb9bee882bfd47d1" }, "downloads": -1, "filename": "pydora-1.7.3-1.tar.gz", "has_sig": false, "md5_digest": "daaf9f0ab9f7acc3111aef580516557a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20352, "upload_time": "2016-06-11T23:12:26", "url": "https://files.pythonhosted.org/packages/2f/59/3d37dd558862d86e7fa74eafed7e4d92d5eb95717feba84815591d34ef24/pydora-1.7.3-1.tar.gz" }, { "comment_text": "", "digests": { "md5": "b64a02ccb0f89b699b6e53a1762bc5a3", "sha256": "8e1fe5bc4bf68828ee5a8d12581b04bbb319153c5bcba567e8f5093816600d5a" }, "downloads": -1, "filename": "pydora-1.7.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b64a02ccb0f89b699b6e53a1762bc5a3", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 27492, "upload_time": "2016-06-11T23:12:00", "url": "https://files.pythonhosted.org/packages/8c/0c/09487ff9a583322f93f6314665847206edcc396ead5c68135d925e960fcf/pydora-1.7.3-py2.py3-none-any.whl" } ], "1.7.4": [ { "comment_text": "", "digests": { "md5": "4e171b7075e1f655b114099178cefc6f", "sha256": "e15db27df177ee6aa7e12f92c42363c057340828284d72bb0730d1d8215b0287" }, "downloads": -1, "filename": "pydora-1.7.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4e171b7075e1f655b114099178cefc6f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 27415, "upload_time": "2016-06-12T15:48:26", "url": "https://files.pythonhosted.org/packages/8e/26/f2c52aa7e29d75a099eb03ea6f7fccdf22f768dc2448e8aec9436b020d21/pydora-1.7.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf5565c01dd8bd86b3380b77e821f80e", "sha256": "975e66c6e10cc3a5867920ec6ecf9a87abfcd3e567be0bdfbaaa17e1fe2ebadc" }, "downloads": -1, "filename": "pydora-1.7.4.tar.gz", "has_sig": false, "md5_digest": "bf5565c01dd8bd86b3380b77e821f80e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20331, "upload_time": "2016-06-12T15:48:21", "url": "https://files.pythonhosted.org/packages/81/2c/341dea1fca34520c72599261ec953d4c1933e2253ad99c04ac3302fbc311/pydora-1.7.4.tar.gz" } ], "1.7.5": [ { "comment_text": "", "digests": { "md5": "aec112bac4527bed2e60533e7e106dfa", "sha256": "f956f7eb1f4a0cb26bb35c6875aa8424b34a8f99689f473ae30ef8bb33c18567" }, "downloads": -1, "filename": "pydora-1.7.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aec112bac4527bed2e60533e7e106dfa", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 27415, "upload_time": "2016-06-12T15:52:09", "url": "https://files.pythonhosted.org/packages/c5/23/9c65035fc00a82baf91fb146f5188499895bbcb5a93cf5cc934742bd3ad6/pydora-1.7.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "affca66ea17bf5248ec78f6bd3cc5cee", "sha256": "9b02abf794f0e079650f533e2274c26c34f4c99a0e89371262bb36ef6fe4bd8d" }, "downloads": -1, "filename": "pydora-1.7.5.tar.gz", "has_sig": false, "md5_digest": "affca66ea17bf5248ec78f6bd3cc5cee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20325, "upload_time": "2016-06-12T15:51:58", "url": "https://files.pythonhosted.org/packages/af/7c/f1a1f1d5499f9fbb8bf9c88e975c105e25af59ff8faf804282c0466f359b/pydora-1.7.5.tar.gz" } ], "1.7.6": [ { "comment_text": "", "digests": { "md5": "80688cb126f0cfa9b93d6dc96418bb64", "sha256": "59211afe6e13ed8b63c8a2183697adeb5364012e8d0884a22951ec1c9d7696cd" }, "downloads": -1, "filename": "pydora-1.7.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "80688cb126f0cfa9b93d6dc96418bb64", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 27418, "upload_time": "2016-10-08T20:12:00", "url": "https://files.pythonhosted.org/packages/35/39/d252837ace5cc2c59fc152c29b1a6354baa56ee48eb7e593deb5e3ad846b/pydora-1.7.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c7975ef106f4ac0d618ccb47980d1bc3", "sha256": "37b1afe37d8e9bb7b0c841a8c63d55357b97a5110b46addf4632dd1444f30cdf" }, "downloads": -1, "filename": "pydora-1.7.6.tar.gz", "has_sig": false, "md5_digest": "c7975ef106f4ac0d618ccb47980d1bc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20353, "upload_time": "2016-10-08T20:11:58", "url": "https://files.pythonhosted.org/packages/79/ac/b14a88bf879efa693d45083b1c782ec6ae9d53493d3bb6b518a28c5457ad/pydora-1.7.6.tar.gz" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "4644c9753647def5851a8fbfaaf54a6e", "sha256": "9baf6b48e59a5c9f8ef3a7a6c9e2283b5018d1b6c3dc68bc60742143e333da5e" }, "downloads": -1, "filename": "pydora-1.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4644c9753647def5851a8fbfaaf54a6e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 27420, "upload_time": "2016-10-08T20:12:26", "url": "https://files.pythonhosted.org/packages/e9/70/d96b26c8194cea6d4fcf016a142d2af48bef5dcefe423d12ec8a67c3f9b9/pydora-1.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea726f8722bbe22380dc6451511774e6", "sha256": "8fda9de4c22d5275726ba732cbd5408c94687cb1999deeceac3a209c79a7b569" }, "downloads": -1, "filename": "pydora-1.8.0.tar.gz", "has_sig": false, "md5_digest": "ea726f8722bbe22380dc6451511774e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20355, "upload_time": "2016-10-08T20:12:24", "url": "https://files.pythonhosted.org/packages/9c/b5/536796f55955638d3101eb43dc7ea4c46dc6844b891f1ab5e88a2e18cb33/pydora-1.8.0.tar.gz" } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "d37e851d69fd323c9b8339d86e6558a6", "sha256": "a7db4824e6d28af70f9089c362c11db18fbb43a7d7f459e63ec5d2908a5471d5" }, "downloads": -1, "filename": "pydora-1.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d37e851d69fd323c9b8339d86e6558a6", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 31297, "upload_time": "2017-06-19T03:05:39", "url": "https://files.pythonhosted.org/packages/68/2a/a66d4750e580b3dc193a1f4d37c010845c37de7a513503149f870ef43964/pydora-1.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d97918e78b1a63a52dfd999219432065", "sha256": "5e4e4af917cc41d5c0b7d56995571251db849e617d3ab7f62267ccd5057f7ce5" }, "downloads": -1, "filename": "pydora-1.9.0.tar.gz", "has_sig": false, "md5_digest": "d97918e78b1a63a52dfd999219432065", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26381, "upload_time": "2017-06-19T03:05:29", "url": "https://files.pythonhosted.org/packages/07/f5/8b0d679b9987962175a594941c8c526f664ed6a7a0e605d31ea4b4c031a3/pydora-1.9.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "efdca7111c74b9491c37c38f3e41b89a", "sha256": "837c28429ce6cedc06942b2b35dd06fb79c143b5cc76a2a0369e402982cfde91" }, "downloads": -1, "filename": "pydora-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "efdca7111c74b9491c37c38f3e41b89a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 33375, "upload_time": "2019-06-23T21:38:34", "url": "https://files.pythonhosted.org/packages/52/f5/d1a527bdf4edbc2ae5a11b5f8a658b2c806ddb21ec4baefdb0107d7b7cb1/pydora-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e08790ba8943ee32378e97dfe6f092c", "sha256": "2b298fb5c9cb11afa2b761264aa5db4fe69123990fa46bdaa75ff0bd60e98e46" }, "downloads": -1, "filename": "pydora-2.0.0.tar.gz", "has_sig": false, "md5_digest": "0e08790ba8943ee32378e97dfe6f092c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 31706, "upload_time": "2019-06-23T21:38:36", "url": "https://files.pythonhosted.org/packages/c0/13/3823d645ee01ce068fc34138ca17344446d678bc4c19d2866bac4b6c0745/pydora-2.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "efdca7111c74b9491c37c38f3e41b89a", "sha256": "837c28429ce6cedc06942b2b35dd06fb79c143b5cc76a2a0369e402982cfde91" }, "downloads": -1, "filename": "pydora-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "efdca7111c74b9491c37c38f3e41b89a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 33375, "upload_time": "2019-06-23T21:38:34", "url": "https://files.pythonhosted.org/packages/52/f5/d1a527bdf4edbc2ae5a11b5f8a658b2c806ddb21ec4baefdb0107d7b7cb1/pydora-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e08790ba8943ee32378e97dfe6f092c", "sha256": "2b298fb5c9cb11afa2b761264aa5db4fe69123990fa46bdaa75ff0bd60e98e46" }, "downloads": -1, "filename": "pydora-2.0.0.tar.gz", "has_sig": false, "md5_digest": "0e08790ba8943ee32378e97dfe6f092c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 31706, "upload_time": "2019-06-23T21:38:36", "url": "https://files.pythonhosted.org/packages/c0/13/3823d645ee01ce068fc34138ca17344446d678bc4c19d2866bac4b6c0745/pydora-2.0.0.tar.gz" } ] }