{ "info": { "author": "Iacchus Mercurius", "author_email": "kass.ivs@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Education", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "birdears\n========\n\n`Maintenance `__\n`Travis Build Status `__\n`Coveralls `__ `Awesome\nSheet Music `__\n\n`GitHub (pre-)release `__\n`PyPI Status `__ `PyPI\nVersion `__ `PyPI Python\nVersions `__ `Documentation\nStatus `__\n\n.. raw:: html\n\n \n\n- `Introduction <#introduction>`__\n\n - `birdears <#birdears>`__\n - `What is musical ear training <#what-is-musical-ear-training>`__\n - `Features <#features>`__\n\n- `Installing <#installing>`__\n\n - `Installing the dependencies <#installing-the-dependencies>`__\n\n - `Arch Linux <#arch-linux>`__\n\n - `Installing birdears <#installing-birdears>`__\n\n - `In-depth installation <#in-depth-installation>`__\n\n- `Running <#running>`__\n- `Keybindings <#keybindings>`__\n- `Documentation <#documentation>`__\n- `Contributing <#contributing>`__\n\n.. raw:: html\n\n \n\nFor the support chat, please ``/join``\n```#birdears`` `__\nchannel on freenode (``chat.freenode.net/6697`` - ssl).\n\n.. figure:: use.gif\n :alt: birdears screencast\n\n birdears screencast\n\nIntroduction\n------------\n\n.. _birdears-1:\n\nbirdears\n~~~~~~~~\n\n``birdears`` is a software written in Python 3 for ear training for\nmusicians (musical intelligence, transcribing music, composing). It is a\nclone of the method used by `Funcitional Ear\nTrainer `__\napp for Android.\n\nIt comes with four modes, or four kind of exercises, which are:\n``melodic``, ``harmonic``, ``dictation`` and ``instrumental``.\n\nIn resume, with the *melodic* mode two notes are played one after the\nother and you have to guess the interval; with the ``harmonic`` mode,\ntwo notes are played simoutaneously (harmonically) and you should guess\nthe interval.\n\nWith the *dictation* mode, more than 2 notes are played (*ie*., a\nmelodic dictation) and you should tell what are the intervals between\nthem.\n\nWith the *instrumental* mode, it is a like the *dictation*, but you will\nbe expected to play the notes on your instrument, *ie*., birdears will\nnot wait for a typed reply and you should prectice with your own\njudgement. The melody can be repeat any times and you can have as much\ntime as you want to try it out.\n\nWhat is musical ear training\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n*this needs to be written. The method.*\n\nFeatures\n~~~~~~~~\n\n- questions\n- pretty much configurable\n- load from config file\n- you can make your own presets\n- can be used interactively *(docs needed)*\n- can be used as a library *(docs needed)*\n\nInstalling\n----------\n\nInstalling the dependencies\n~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n``birdears`` depends only on ``python >= 3.5`` and ``sox`` (which should\nbe installed by your distribution\u2019s package manager, supposing you\u2019re\nusing linux, and which provides the ``play`` command.)\n\nArch Linux\n^^^^^^^^^^\n\n::\n\n sudo pacman -Syu sox python python-pip\n\nInstalling birdears\n~~~~~~~~~~~~~~~~~~~\n\n``pip3 install --user --upgrade --no-cache-dir birdears``\n\nIn-depth installation\n^^^^^^^^^^^^^^^^^^^^^\n\nYou can choose to use a virtualenv to use birdears; this should give you\nan idea on how to setup one virtualenv.\n\nYou should first install virtualenv (for python3) using your\ndistribution\u2019s package (supposing you\u2019re on linux), then on terminal:\n\n::\n\n virtualenv -p python3 ~/.venv # use the directory ~/.venv/ for the virtualenv\n\n source ~/.venv/bin/activate # activate the virtualenv; this should be done\n # every time you may want to run the software\n # installed here.\n\n pip3 install birdears # this will install the software\n\n birdears --help # and this will run it\n\nRunning\n-------\n\nAfter installing just run:\n\n``birdears --help``\n\nKeybindings\n-----------\n\nThe following keyboard diagrams should give you an idea on how the\nkeybindings work. Please note how the keys on the line from ``z``\n(*unison*) to ``,`` (comma, *octave*) represent the notes that are\n*natural* to the mode, and the line above represent the chromatics.\n\nAlso, for exercises with two octaves, the **uppercased keys represent\nthe second octave**. For example, ``z`` is *unison*, ``,`` is the\n*octave*, ``Z`` (uppercased) is the *double octave*. The same for all\nthe other intervals.\n\nIonian (Major)\n~~~~~~~~~~~~~~\n\nThese are the keybindings for the **Ionian (Major) Scale**; black keys\nare the chromatic notes.\n\n.. figure:: docs/keybindings/ionian.png\n :alt: birdears - ionian(major) keybindings\n\n birdears - ionian(major) keybindings\n\nDorian\n~~~~~~\n\n.. figure:: docs/keybindings/dorian.png\n :alt: birdears - dorian keybindings\n\n birdears - dorian keybindings\n\nPhrygian\n~~~~~~~~\n\n.. figure:: docs/keybindings/phrygian.png\n :alt: birdears - phryigian keybindings\n\n birdears - phryigian keybindings\n\nLydian\n~~~~~~\n\n.. figure:: docs/keybindings/lydian.png\n :alt: birdears - lydian keybindings\n\n birdears - lydian keybindings\n\nMixolydian\n~~~~~~~~~~\n\n.. figure:: docs/keybindings/mixolydian.png\n :alt: birdears - mixolydian keybindings\n\n birdears - mixolydian keybindings\n\nAeolian (minor)\n~~~~~~~~~~~~~~~\n\n.. figure:: docs/keybindings/minor.png\n :alt: birdears - aeolian keybindings\n\n birdears - aeolian keybindings\n\nLocrian\n~~~~~~~\n\n.. figure:: docs/keybindings/locrian.png\n :alt: birdears - locrian(minor) keybindings\n\n birdears - locrian(minor) keybindings\n\nAdvanced\n--------\n\n.. figure:: docs/keybindings/full-advanced.png\n :alt: birdears - advanced keybindings\n\n birdears - advanced keybindings\n\n*this is still being improved*\n\nLegend for the keys on the diagram above:\n\n+--------------------+-----------------+------------------------------------+\n| Text Format | Scale Direction | Octave |\n+====================+=================+====================================+\n| blue (bold italic) | descending | second octave (shift or caps lock) |\n+--------------------+-----------------+------------------------------------+\n| pink (bold) | descending | first octave |\n+--------------------+-----------------+------------------------------------+\n| black/white (bold) | ascending | first octave |\n+--------------------+-----------------+------------------------------------+\n| black (italic) | ascending | second octave (shift or caps lock) |\n+--------------------+-----------------+------------------------------------+\n\n**White keys** are the diatonic notes, **black keys** are the chromatic\nones.\n\nDescendent mode are usable for exercises with ``-d`` or\n``--descendent``.\n\nChromatic keys are usable for exercises with ``-c`` or ``--chromatic``.\n\nSecond octave is usable for exercises with ``-n 2`` or ``--n_octaves 2``\n\nDocumentation\n-------------\n\nFull documentation for this software is available at birdears `Read The\nDocs `__ and also in `PDF\nformat `__.\n\nContributing\n------------\n\nThose who want to contribute to this project can read\n`CONTRIBUTING.md `__.\n\nEtc\n---\n\nthe screencast was recorded with a command similar to\n\n::\n\n COLUMNS=120 LINES=36 ttyrec\n seq2gif -s 2 -i ttyrecord -w 120 -h 36 -o use.gif\n\n`ttyrec `__ and\n`seq2gif `__\n\nkeyboard layouts were generated with\nhttp://www.keyboard-layout-editor.com/\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/iacchus/birdears", "keywords": "music learning", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "birdears", "package_url": "https://pypi.org/project/birdears/", "platform": "", "project_url": "https://pypi.org/project/birdears/", "project_urls": { "Homepage": "https://github.com/iacchus/birdears" }, "release_url": "https://pypi.org/project/birdears/0.2.8/", "requires_dist": [ "coverage; extra == 'test'", "pytest; extra == 'test'" ], "requires_python": "", "summary": "Functional Ear Training for Musicians", "version": "0.2.8" }, "last_serial": 3999266, "releases": { "0.0.1a1": [ { "comment_text": "", "digests": { "md5": "96a97f0be4235a250eaaa08ab8052027", "sha256": "e01734ea36f281fd3358010de35c4de33ba7fff586a261d1ac1c5647459c687b" }, "downloads": -1, "filename": "birdears-0.0.1a1-py3-none-any.whl", "has_sig": false, "md5_digest": "96a97f0be4235a250eaaa08ab8052027", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14039, "upload_time": "2017-05-09T07:30:29", "url": "https://files.pythonhosted.org/packages/d9/50/778831e3ac5df030e730da47d7f538da21adb883aad6f7a9fb34f1a68e22/birdears-0.0.1a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bed44c746ccc2d1995566607728206cb", "sha256": "09c7fd68b2c9385f861363e8326bd6b5e70634e60f3ba45b968f1b9ddedddb1a" }, "downloads": -1, "filename": "birdears-0.0.1a1.tar.gz", "has_sig": false, "md5_digest": "bed44c746ccc2d1995566607728206cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10942, "upload_time": "2017-05-09T07:30:31", "url": "https://files.pythonhosted.org/packages/52/bf/641a5524ce1b1a814a9af3d690c5e034cc3f33ae96d1dfe5ca518e0f7b29/birdears-0.0.1a1.tar.gz" } ], "0.0.1a2": [ { "comment_text": "", "digests": { "md5": "2893fc525ca398c5d369bd7d7522bd42", "sha256": "a86275f71c67c42d9e20e68d7ab3d8e09539503232776304fcf13ac7287bd66a" }, "downloads": -1, "filename": "birdears-0.0.1a2-py3-none-any.whl", "has_sig": false, "md5_digest": "2893fc525ca398c5d369bd7d7522bd42", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 89650, "upload_time": "2017-05-11T19:19:10", "url": "https://files.pythonhosted.org/packages/3f/16/e37cd2570e1468aaa2a759b4a068022256c57bd942ef942b406e0487d35e/birdears-0.0.1a2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b8c269c4901afe6393ac67475f384d2", "sha256": "4fe1a8daa649830ed3cd6f75c14f81024882a4f4b7bbf13112e7f62989b0e220" }, "downloads": -1, "filename": "birdears-0.0.1a2.tar.gz", "has_sig": false, "md5_digest": "3b8c269c4901afe6393ac67475f384d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77859, "upload_time": "2017-05-11T19:19:13", "url": "https://files.pythonhosted.org/packages/c2/55/906ebdd199a5e7dc8fb8e44c3c4cf0aba58b284a42c9f4beadf49d55e74c/birdears-0.0.1a2.tar.gz" } ], "0.0.1a3": [ { "comment_text": "", "digests": { "md5": "be0c8b4020ada397c13b1359363446b9", "sha256": "44ef5ac8a3dd7a56016baa5cddaf391c9c7402d2d34aa5ae925aa49c85901433" }, "downloads": -1, "filename": "birdears-0.0.1a3-py3-none-any.whl", "has_sig": false, "md5_digest": "be0c8b4020ada397c13b1359363446b9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 98883, "upload_time": "2017-05-16T13:54:45", "url": "https://files.pythonhosted.org/packages/2b/46/271fa59ad8a689d048794806ceae4c6ec73c76be5b38d9a05ceeb200d3fe/birdears-0.0.1a3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b76583fcf895cb33699fe4b299a13ed0", "sha256": "78849cb727694bebd1f37f184f4a089f03da014cd130225197d0b35db08093ea" }, "downloads": -1, "filename": "birdears-0.0.1a3.tar.gz", "has_sig": false, "md5_digest": "b76583fcf895cb33699fe4b299a13ed0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83747, "upload_time": "2017-05-16T13:54:48", "url": "https://files.pythonhosted.org/packages/df/27/1a0a5cec48e63fcd0ff5a249a348dc16384f4bc0633a41d14175dd39d03d/birdears-0.0.1a3.tar.gz" } ], "0.0.1a4": [ { "comment_text": "", "digests": { "md5": "72f57c06cec13482114997288441fd18", "sha256": "1367b39d5f709007529e44ff1225bf0c55315f6d276b154125b3bd169f4e65ba" }, "downloads": -1, "filename": "birdears-0.0.1a4-py3-none-any.whl", "has_sig": false, "md5_digest": "72f57c06cec13482114997288441fd18", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 99534, "upload_time": "2017-05-16T17:44:15", "url": "https://files.pythonhosted.org/packages/b3/53/3816763111d5c0f35c46af3a83a50c7a57be4b7bf2d6b2a0d19c2493c458/birdears-0.0.1a4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c595264e1bf6c8840addbea9b9bd9cdb", "sha256": "9aa6080a656d3ca8c67a51cf49f3f0b7849afdfaacafa31477b34ae3560d35c9" }, "downloads": -1, "filename": "birdears-0.0.1a4.tar.gz", "has_sig": false, "md5_digest": "c595264e1bf6c8840addbea9b9bd9cdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84488, "upload_time": "2017-05-16T17:44:17", "url": "https://files.pythonhosted.org/packages/30/43/83374f8985477d93ca37c99c9618ba78913a51bea91528ddcccf610afd7c/birdears-0.0.1a4.tar.gz" } ], "0.0.2a4": [ { "comment_text": "", "digests": { "md5": "625314521437935f8101ef9051a97970", "sha256": "b42d8d68318610ae26d36f4cbaa8123732ca36db6c4d5cc4034a6a9fcf8265c1" }, "downloads": -1, "filename": "birdears-0.0.2a4-py3-none-any.whl", "has_sig": false, "md5_digest": "625314521437935f8101ef9051a97970", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 99529, "upload_time": "2017-05-16T18:10:31", "url": "https://files.pythonhosted.org/packages/ec/9c/1003db0ca2d131c947cbe088fbc41780741ef5047d72f36ba9cca58756e8/birdears-0.0.2a4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65a39ccc709f751993a4900ffec08e2b", "sha256": "f0432b991e8a9b56e85c8da239d65da644a5a84e144c4ad4b4bce31169cad9cb" }, "downloads": -1, "filename": "birdears-0.0.2a4.tar.gz", "has_sig": false, "md5_digest": "65a39ccc709f751993a4900ffec08e2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84488, "upload_time": "2017-05-16T18:10:34", "url": "https://files.pythonhosted.org/packages/b8/2a/775ec3c9597ecc9589c739fe88d6066c4e3da377223ca70de46151843055/birdears-0.0.2a4.tar.gz" } ], "0.0.3a1": [ { "comment_text": "", "digests": { "md5": "52750e5b06bb7335117eade92bb9cc02", "sha256": "a10d964cd9d1e6a649da6444f8ac4dfc3d2f106f0df124e72faa7f6c5ec38c78" }, "downloads": -1, "filename": "birdears-0.0.3a1-py3-none-any.whl", "has_sig": false, "md5_digest": "52750e5b06bb7335117eade92bb9cc02", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 110212, "upload_time": "2017-05-21T12:44:52", "url": "https://files.pythonhosted.org/packages/b0/43/5be4c96722005e62e3d89f52c9d5ae4381ae776ade713896b096bd9de48d/birdears-0.0.3a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a74f4c49dcc0aa8cf621b1189f7acb3e", "sha256": "8b3530326365da857b82e9d46afbfd09c082b547d0e4bb3676530f2a1934ab75" }, "downloads": -1, "filename": "birdears-0.0.3a1.tar.gz", "has_sig": false, "md5_digest": "a74f4c49dcc0aa8cf621b1189f7acb3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93784, "upload_time": "2017-05-21T12:44:54", "url": "https://files.pythonhosted.org/packages/6c/6b/6973890cfa25ba04d76be3e5629dab6c8bebf655e352475a52156f093ed1/birdears-0.0.3a1.tar.gz" } ], "0.0.4a2": [ { "comment_text": "", "digests": { "md5": "15f813fbfac73d12c7a7ba64df3f0bd8", "sha256": "b65377ed2bb3b03ec5bd69170c99b77b358eab7303a7f3a46659874fb0c6998a" }, "downloads": -1, "filename": "birdears-0.0.4a2-py3-none-any.whl", "has_sig": false, "md5_digest": "15f813fbfac73d12c7a7ba64df3f0bd8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 114790, "upload_time": "2017-06-03T05:32:27", "url": "https://files.pythonhosted.org/packages/4e/45/c30eb01236984a5ae244f42eaf8a4057d5f482a300acc442925ffd269a12/birdears-0.0.4a2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f59c20e0c2c56c5f6fd545bed24cadac", "sha256": "1c8f1bb2cc12817b159230fe67675bc41eb66dd30aab3fdf1f8cd936db099ca1" }, "downloads": -1, "filename": "birdears-0.0.4a2.tar.gz", "has_sig": false, "md5_digest": "f59c20e0c2c56c5f6fd545bed24cadac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97442, "upload_time": "2017-06-03T05:32:29", "url": "https://files.pythonhosted.org/packages/6a/2c/ce82abac70744a2eb41b05fcb684b81960d946fec93ba469fa076918410a/birdears-0.0.4a2.tar.gz" } ], "0.0.5a1": [ { "comment_text": "", "digests": { "md5": "9cc57e90d159f396a919f51ce17634c5", "sha256": "f68a76d1120610cae41d5f91017c492b27b39e8fb55c1d359c72c8b31f7e65cc" }, "downloads": -1, "filename": "birdears-0.0.5a1-py3-none-any.whl", "has_sig": false, "md5_digest": "9cc57e90d159f396a919f51ce17634c5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 115287, "upload_time": "2017-06-14T08:23:21", "url": "https://files.pythonhosted.org/packages/6f/6e/1e4a8541d58e2deed126b267ec91e280251e9ab94f3a0f39a14593a02af3/birdears-0.0.5a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6f55852a9f2b650d549362dd83b880b", "sha256": "38ca4c03304ab7de71fff60e4bb373ce69699aaba6fef71014e81baf7c5e84f1" }, "downloads": -1, "filename": "birdears-0.0.5a1.tar.gz", "has_sig": false, "md5_digest": "e6f55852a9f2b650d549362dd83b880b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97980, "upload_time": "2017-06-14T08:23:24", "url": "https://files.pythonhosted.org/packages/7a/cd/30e288294861076bccbbb9d5d28d4ad72fe2d41773144e31652045655858/birdears-0.0.5a1.tar.gz" } ], "0.0.6a1": [ { "comment_text": "", "digests": { "md5": "b6ea3727af03997928eb31f73a6e0d53", "sha256": "5018626cfc170fd8f6f8e35033c46b8fb7273118dac7ef92b10747023faad994" }, "downloads": -1, "filename": "birdears-0.0.6a1-py3-none-any.whl", "has_sig": false, "md5_digest": "b6ea3727af03997928eb31f73a6e0d53", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 115768, "upload_time": "2017-06-16T09:29:21", "url": "https://files.pythonhosted.org/packages/f5/54/79d2cc7e6c9727f5cd2c745cbc8bc74d03b879806f9262ecba0b74c39992/birdears-0.0.6a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef7e1455b07023e2f98a488ba4282414", "sha256": "db8d7b6f4d96e946c90be99be518ce397ceb7855186efb41c07b0bbf8ae5354d" }, "downloads": -1, "filename": "birdears-0.0.6a1.tar.gz", "has_sig": false, "md5_digest": "ef7e1455b07023e2f98a488ba4282414", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98419, "upload_time": "2017-06-16T09:29:26", "url": "https://files.pythonhosted.org/packages/ce/26/adfd756a997b6efdaf0fa6cb5889428620ccb269cf0213be77d42fa14fda/birdears-0.0.6a1.tar.gz" } ], "0.0.6a3": [ { "comment_text": "", "digests": { "md5": "31879d12208661dc65cecb530e2bbec2", "sha256": "eeb394c343058e0ad9c08298723d596496f6d9c9904bb2853481519c880abeb2" }, "downloads": -1, "filename": "birdears-0.0.6a3-py3-none-any.whl", "has_sig": false, "md5_digest": "31879d12208661dc65cecb530e2bbec2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 118290, "upload_time": "2017-06-16T20:21:00", "url": "https://files.pythonhosted.org/packages/f0/a5/b54d70bb0a347c2126d3ab9d5d7ac08ea7b199d373eddc279cac461e096b/birdears-0.0.6a3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1935630f0592c37e2c02fb95384a43c3", "sha256": "1207f5066d502bece9868d7a164e8c16d2da2a3addce06158055516ee81048ff" }, "downloads": -1, "filename": "birdears-0.0.6a3.tar.gz", "has_sig": false, "md5_digest": "1935630f0592c37e2c02fb95384a43c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99518, "upload_time": "2017-06-16T20:21:03", "url": "https://files.pythonhosted.org/packages/bf/b8/51111a2ab820ece6d969061dbf340c6a738befaaf01497e70ffb76003c6d/birdears-0.0.6a3.tar.gz" } ], "0.0.6a4": [ { "comment_text": "", "digests": { "md5": "596cfe5c204019efc287819c74c4b08c", "sha256": "beb5d978959c56e3761d394582a375968142908312f4b9d011160996c79eafa6" }, "downloads": -1, "filename": "birdears-0.0.6a4-py3-none-any.whl", "has_sig": false, "md5_digest": "596cfe5c204019efc287819c74c4b08c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 118736, "upload_time": "2017-06-19T13:23:08", "url": "https://files.pythonhosted.org/packages/a8/95/821ee151287d7756b1bbd17bca4faa777b8471f864017e5b50ed424a831c/birdears-0.0.6a4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a74b41899747dbf533308099c30fe98", "sha256": "ff77f4db524dc9a85b29aaec325144851b7a0c58b7fca89de7fc73e18bf4afc1" }, "downloads": -1, "filename": "birdears-0.0.6a4.tar.gz", "has_sig": false, "md5_digest": "8a74b41899747dbf533308099c30fe98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99907, "upload_time": "2017-06-19T13:23:12", "url": "https://files.pythonhosted.org/packages/98/90/0f6a7a61b453260ee84539818e269cc65efff2995b642d6721c32d5dab1a/birdears-0.0.6a4.tar.gz" } ], "0.0.7a1": [ { "comment_text": "", "digests": { "md5": "dac701c45862556f0ad740858480a639", "sha256": "621a1d6e296704e2aa676070c9816cbbe98214e35c6e2395bd50dac3af8746f7" }, "downloads": -1, "filename": "birdears-0.0.7a1-py3-none-any.whl", "has_sig": false, "md5_digest": "dac701c45862556f0ad740858480a639", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 119114, "upload_time": "2017-08-20T16:01:33", "url": "https://files.pythonhosted.org/packages/03/5a/9d0fc3d7ce88c044da21e7648e7607395dcaac3152fd6c55e27c2f035105/birdears-0.0.7a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e616ddc4058636c5190e7d20fbe2294e", "sha256": "1d515ba973b6f8287d47a01475efd0e162386da4167a9812aef0c344ef90dd7c" }, "downloads": -1, "filename": "birdears-0.0.7a1.tar.gz", "has_sig": false, "md5_digest": "e616ddc4058636c5190e7d20fbe2294e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100846, "upload_time": "2017-08-20T16:01:37", "url": "https://files.pythonhosted.org/packages/8a/03/976bda23a54361eb4d26b253fb57153263cf44cc49dc2ae727c6903a7da2/birdears-0.0.7a1.tar.gz" } ], "0.0.8a1": [ { "comment_text": "", "digests": { "md5": "5773122bf94c5240b94d35310aa713b9", "sha256": "f520849bff79d6d4e6a9de6f030f4aff49ec0288e47a817d4405d157517e0d41" }, "downloads": -1, "filename": "birdears-0.0.8a1-py3-none-any.whl", "has_sig": false, "md5_digest": "5773122bf94c5240b94d35310aa713b9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 119149, "upload_time": "2017-08-20T17:13:18", "url": "https://files.pythonhosted.org/packages/7b/08/b81c14b3a16fd08acdc3a52fab04cdb6e4f2e0de20cd732dda2fc5ddeb9c/birdears-0.0.8a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c27c9dc7e202d9bba332f053c9c530e2", "sha256": "38839168d67e7f6a76f6cab5242a1d8a0949441896c53968f59cc9376716e243" }, "downloads": -1, "filename": "birdears-0.0.8a1.tar.gz", "has_sig": false, "md5_digest": "c27c9dc7e202d9bba332f053c9c530e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100865, "upload_time": "2017-08-20T17:13:20", "url": "https://files.pythonhosted.org/packages/59/21/44697a0dbe1e503bceb2541b43abd0c2bab17f9eb9ec6dad7ca51a6eb3cd/birdears-0.0.8a1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "0cb1085871f45cc94c1ea5ef0e762424", "sha256": "ad53e67220a91f97e4c2f9d5c3eba4751054c17b560a3116845f8b7b409acb20" }, "downloads": -1, "filename": "birdears-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0cb1085871f45cc94c1ea5ef0e762424", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 119969, "upload_time": "2017-12-12T07:36:54", "url": "https://files.pythonhosted.org/packages/3d/bd/8f25bb5732591968372079db36784c59064c2fc7c7369535fd078da59ff1/birdears-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d06f0e1b28b44d36b6a2e6c55a47f9ef", "sha256": "ffc4cc841c5a384d06d344288a138b00348c69cc47054806c7ff088ff9a7e14f" }, "downloads": -1, "filename": "birdears-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d06f0e1b28b44d36b6a2e6c55a47f9ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101720, "upload_time": "2017-12-12T07:36:57", "url": "https://files.pythonhosted.org/packages/42/8e/07dca1386be08ee9f28fd53e49315c851843fde2c883dad57038f9aa083f/birdears-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b150dd0659b4afa0b10e8afc686298b9", "sha256": "5387efbb55078d02adb92e594af6236b1485d39ae20ed90d9bc46c5b49544b9f" }, "downloads": -1, "filename": "birdears-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b150dd0659b4afa0b10e8afc686298b9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 119949, "upload_time": "2017-12-12T19:42:28", "url": "https://files.pythonhosted.org/packages/93/7d/8d2922f5c622c9fb0d929fff2b083998adf50572ee333b31fcd1e98d7bf0/birdears-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "30fe3fd9aaaa1bac3eebbdbfbc3fbe0a", "sha256": "7652f064e21984d8cd43e646f103d4dfff94e6ab65be213ea9dec237a75bed5b" }, "downloads": -1, "filename": "birdears-0.1.1.tar.gz", "has_sig": false, "md5_digest": "30fe3fd9aaaa1bac3eebbdbfbc3fbe0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101701, "upload_time": "2017-12-12T19:43:02", "url": "https://files.pythonhosted.org/packages/88/19/60561b82b4f42d76af20d65b1e820cac6fdce2a2e92910cf32d61fa47cfa/birdears-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "cd9676f18cdb41b20c0ba1077db3531b", "sha256": "aa860d81a23faee1d04e0ba1c66481f4c4c3adf78dd4c784c156af7909a4ede0" }, "downloads": -1, "filename": "birdears-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "cd9676f18cdb41b20c0ba1077db3531b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 118435, "upload_time": "2017-12-19T11:20:29", "url": "https://files.pythonhosted.org/packages/6d/65/aa6703b1c64a1b13a0f2b251d2ef21c9926ff1760812a20172ce52e85fef/birdears-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09ef25199fd4fa1891c37a562ab59390", "sha256": "3ddf6962cae7952c12b0734f22e87f62d26f11176050154e5fac02d24d6ba961" }, "downloads": -1, "filename": "birdears-0.1.2.tar.gz", "has_sig": false, "md5_digest": "09ef25199fd4fa1891c37a562ab59390", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100248, "upload_time": "2017-12-19T11:20:32", "url": "https://files.pythonhosted.org/packages/bf/a3/e18ea1efafce1de3d98ba77c7a43044e8aa97f98b4c4b632a78057e97cc5/birdears-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "7c25d4be1e9c812c673159a117191747", "sha256": "76c1f751fe30c3ec22a39f14643c99c37060f8c80779ffc13a1ab8f92b8dd829" }, "downloads": -1, "filename": "birdears-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7c25d4be1e9c812c673159a117191747", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 118986, "upload_time": "2017-12-19T15:20:31", "url": "https://files.pythonhosted.org/packages/f1/cd/1cb5ebf3e690bedd633935029ca6124a5b26defb82adcec251d16d7f696b/birdears-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a12cfd8bb4fb5de225af5888f37f7c6", "sha256": "7dd50d19f7a14559ff553cdcc329af591634cdaa686547005249c55dd38cb14d" }, "downloads": -1, "filename": "birdears-0.1.3.tar.gz", "has_sig": false, "md5_digest": "7a12cfd8bb4fb5de225af5888f37f7c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100895, "upload_time": "2017-12-19T15:20:34", "url": "https://files.pythonhosted.org/packages/60/60/aa3b93bb88cc24198609a275d87dce6cc6bf5cdd396b94d532ca823561d0/birdears-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "9b857d14a39fbe873180d75c3bde8bd4", "sha256": "d6f7c2562bec96e80fad25f856a82354db877f8d88e5d360ee81062b7527a635" }, "downloads": -1, "filename": "birdears-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "9b857d14a39fbe873180d75c3bde8bd4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 119584, "upload_time": "2017-12-20T00:31:25", "url": "https://files.pythonhosted.org/packages/57/2a/273b689342f88648a5c3960a532731eb1807b81ae422c49a4f18a06b4aec/birdears-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e566e8a7bf4bbf9c445f83ba0731ed35", "sha256": "4a308eec083cc5dc0af447b697228b5abbbcea725fe62ef756e03502f9348201" }, "downloads": -1, "filename": "birdears-0.1.4.tar.gz", "has_sig": false, "md5_digest": "e566e8a7bf4bbf9c445f83ba0731ed35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101517, "upload_time": "2017-12-20T00:31:27", "url": "https://files.pythonhosted.org/packages/e1/39/fc764408359b79fc342f5a3bd7bf6fd65a06e62cf2d95d81338a92494cba/birdears-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "fab0ff26e4984b6c28b274603cf26ada", "sha256": "b7ce9b239d81987a5ccb92ecb9a70ace70d0d1ac1e138ea99ec500b7f6ae7e30" }, "downloads": -1, "filename": "birdears-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "fab0ff26e4984b6c28b274603cf26ada", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 120496, "upload_time": "2018-03-09T08:24:53", "url": "https://files.pythonhosted.org/packages/52/f8/a001464b819cbc37320c9fcc9584f0590ea95d39b7747ec26686ecf35153/birdears-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa2a0e042818f0ca6c431479827cdf5b", "sha256": "4e7a85ddf27b3a5f111ba9edb6e3c607e5985e108b0f6ba30e8a063eea805e33" }, "downloads": -1, "filename": "birdears-0.1.5.tar.gz", "has_sig": false, "md5_digest": "aa2a0e042818f0ca6c431479827cdf5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102437, "upload_time": "2018-03-09T08:24:55", "url": "https://files.pythonhosted.org/packages/57/97/4cdc7af09e99f029bcc57cabc92fe2359092baaa459593ca094662d75fd8/birdears-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "958029fc68bf8a568b7ac5b8e3e4c386", "sha256": "ccb302d9f10b1d9a0a51fd371c35e8b27b3538d4d55af8ca8da271585995cda0" }, "downloads": -1, "filename": "birdears-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "958029fc68bf8a568b7ac5b8e3e4c386", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 120556, "upload_time": "2018-03-10T14:04:57", "url": "https://files.pythonhosted.org/packages/c6/ea/64de9a409a13149f6f6ea60411fb874a6339a6ed3c5818cfb2fe80cefac1/birdears-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21b98d6a50828b26d324f5f947c41f03", "sha256": "e4319191de22edc3dfa49294809f57de6d26456a7a271bfdbbb2bbbb7a4c7258" }, "downloads": -1, "filename": "birdears-0.1.6.tar.gz", "has_sig": false, "md5_digest": "21b98d6a50828b26d324f5f947c41f03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102455, "upload_time": "2018-03-10T14:05:02", "url": "https://files.pythonhosted.org/packages/0e/15/c9f078efe73525f3efe7721f8c32428091dae0a215c91c03cf133c659985/birdears-0.1.6.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "de6ea5f2d6c8185d178565242b2a9188", "sha256": "e0ea510d2a4540c64d75e6b0d345ab00505fa5907924035c7e0e17461cfd2174" }, "downloads": -1, "filename": "birdears-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "de6ea5f2d6c8185d178565242b2a9188", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 123133, "upload_time": "2018-04-24T14:48:16", "url": "https://files.pythonhosted.org/packages/34/8e/463a61df30b94dc3e25f675cdcda8d9a5b60191c46587020e0baed35f44b/birdears-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e598f7c2495bd8a546d6d91770e265e", "sha256": "06db9b921e664053eab0f362f79025b6847dae2148821f82dadf8375d9b42ae5" }, "downloads": -1, "filename": "birdears-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9e598f7c2495bd8a546d6d91770e265e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102980, "upload_time": "2018-04-24T14:48:20", "url": "https://files.pythonhosted.org/packages/59/54/d3e9384be570939a1f96bb8bf4ce6877600bc2a4efe5ed4e6cb3f51f39db/birdears-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "831e3ccc8f5c0a4c0c6294e22b663da6", "sha256": "dfc5da6184508c24c8cc21e739c52aa79323f7fb18e8c4fdce61b2bfe5a8aae0" }, "downloads": -1, "filename": "birdears-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "831e3ccc8f5c0a4c0c6294e22b663da6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 123556, "upload_time": "2018-06-06T12:32:37", "url": "https://files.pythonhosted.org/packages/3b/3d/8eb21ac60be9b2cb1ec71ed9a8c50c269d47d2e57faa80a115ea86bc7866/birdears-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1903dcb73caf012f6151fd64daa32848", "sha256": "9b60ad09ff31caa19af580bbdf9899d0c057fc6b95b10cc8dbafcfb98c1ac9be" }, "downloads": -1, "filename": "birdears-0.2.1.tar.gz", "has_sig": false, "md5_digest": "1903dcb73caf012f6151fd64daa32848", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103193, "upload_time": "2018-06-06T12:32:42", "url": "https://files.pythonhosted.org/packages/3f/87/9072bb5a534125a9795bc0feb85d9b8f48deaf8851df8eae5b15947f3c82/birdears-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "f12b7a49c12ea0fe34dead750814ec4b", "sha256": "9d3c86928d80b8b0527168b177c052dc8c980f8f25c21b055d5a58d5dd5a0421" }, "downloads": -1, "filename": "birdears-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f12b7a49c12ea0fe34dead750814ec4b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 123582, "upload_time": "2018-06-06T12:48:58", "url": "https://files.pythonhosted.org/packages/b5/3f/85d488be056c258d2793a71da331168edc7a863bbb2b88914c890d40a2d5/birdears-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "56e61ad0b435132f970d13fb16f7d5f0", "sha256": "8850febca6929c9342117bd02fdb976e24caccc593e60b1b7ca2f00760f43426" }, "downloads": -1, "filename": "birdears-0.2.2.tar.gz", "has_sig": false, "md5_digest": "56e61ad0b435132f970d13fb16f7d5f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103258, "upload_time": "2018-06-06T12:49:02", "url": "https://files.pythonhosted.org/packages/cf/0c/e7519e22a02f414bb81e47d9423f56e92f40fb79dc7b0d39666f079b54da/birdears-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "7205d8f6f4c9480c02bce9209e7dadd7", "sha256": "f8b747d97d4f0c56b754bbfca4023d00386b41d28d9afb1ff7d80f76e5629aa8" }, "downloads": -1, "filename": "birdears-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7205d8f6f4c9480c02bce9209e7dadd7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 123551, "upload_time": "2018-06-07T05:22:14", "url": "https://files.pythonhosted.org/packages/a8/aa/5d9346e874cbb315051015efb1c52f1484061f7314585fb97054e3e4e601/birdears-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7bfa1c49b59f0a3dec49932d81703f0b", "sha256": "5ada2baab3f57cd451762fbcc05cf8c0661da6da88018d1b2f9436c742c1167a" }, "downloads": -1, "filename": "birdears-0.2.3.tar.gz", "has_sig": false, "md5_digest": "7bfa1c49b59f0a3dec49932d81703f0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103261, "upload_time": "2018-06-07T05:22:18", "url": "https://files.pythonhosted.org/packages/ab/80/e9a5f894a8c066f0427f85c1244846c243f1d0fa0fcf8463cd6568776736/birdears-0.2.3.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "4197209334242305965fb841963c0ac3", "sha256": "e576642d80d41ae28d14709fe3c5de7ed0a212aa90012e9f1e2a0873a238e77b" }, "downloads": -1, "filename": "birdears-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "4197209334242305965fb841963c0ac3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 123444, "upload_time": "2018-06-07T20:11:21", "url": "https://files.pythonhosted.org/packages/ef/11/ee8e48860d229294d15fcf52fd592af05e983afb22d6e2a08da0065bec11/birdears-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62dcfe421edd72e47753cc2f6097cb2f", "sha256": "560965051738ea52aa1f2ec76aee80bdda673654fa04fb044e6728673114cd6f" }, "downloads": -1, "filename": "birdears-0.2.5.tar.gz", "has_sig": false, "md5_digest": "62dcfe421edd72e47753cc2f6097cb2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103120, "upload_time": "2018-06-07T20:11:25", "url": "https://files.pythonhosted.org/packages/68/d0/5bae43efc586920d708c2d119951f7ba7e97f51e841d13d4c08a663bd55a/birdears-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "2171379d54f3a84fffd05cbfd9f4260f", "sha256": "aab76c603c319492067ea6cb648a0a270c92fe301a24de16bc073b0fa7544868" }, "downloads": -1, "filename": "birdears-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "2171379d54f3a84fffd05cbfd9f4260f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 123466, "upload_time": "2018-06-10T05:18:27", "url": "https://files.pythonhosted.org/packages/a4/98/a6065fa3c329145bc53ff86f3d6b9657ecfec9f092486b895fd46c5d64d0/birdears-0.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "febe137ba458df1497ca3518e9fc8eb2", "sha256": "5106ed720f373461b805414f0e9c98a8453b3408e9a310fc44901fbbbb7c68b0" }, "downloads": -1, "filename": "birdears-0.2.6.tar.gz", "has_sig": false, "md5_digest": "febe137ba458df1497ca3518e9fc8eb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103213, "upload_time": "2018-06-10T05:18:31", "url": "https://files.pythonhosted.org/packages/06/d9/258fdc2b1051a29e98a5a6fbe3c6e5f4b26bd3f921ccc180341b41fb32eb/birdears-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "94220b09120345e9ac708a8152fa3e58", "sha256": "09b65fc92739f0b489763c8f426131db0f7a33842b32b1f158f48a0b9ebd1d2c" }, "downloads": -1, "filename": "birdears-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "94220b09120345e9ac708a8152fa3e58", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 123503, "upload_time": "2018-06-16T12:23:50", "url": "https://files.pythonhosted.org/packages/f3/a8/adbe897dbb196a121c83e2e7f6c72f1aae88c6292c1166f86c0cb9f2fc57/birdears-0.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a6c3f7ff64a5af76e7b31a76aec29b1a", "sha256": "f2dc47deaf6c66a867d949c124e6a5b359397f353ef14d833bf285aaa5970053" }, "downloads": -1, "filename": "birdears-0.2.7.tar.gz", "has_sig": false, "md5_digest": "a6c3f7ff64a5af76e7b31a76aec29b1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103249, "upload_time": "2018-06-16T12:23:53", "url": "https://files.pythonhosted.org/packages/e1/07/ae0c3ef7646c84528ccabb491813cfa4778b9c92b447533d660b6ce3095f/birdears-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "7abf02fa32d734bbaa4caa55df4ca445", "sha256": "41a7a9895cb9ad34a4ed253490273925aa82ba3f0fb5b94975afaae6759c7341" }, "downloads": -1, "filename": "birdears-0.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "7abf02fa32d734bbaa4caa55df4ca445", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 120775, "upload_time": "2018-06-25T06:22:10", "url": "https://files.pythonhosted.org/packages/d7/71/77f2594ca1fa4175c1c5eeb727885829960c909397b6b9e6941641e91d29/birdears-0.2.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b483b2dd80094e1cf9724fac8a75d48", "sha256": "2c9ab9c35638936293bd0c5f5d3365ecf925fdeef8ad842c3e948fdf2dac45fe" }, "downloads": -1, "filename": "birdears-0.2.8.tar.gz", "has_sig": false, "md5_digest": "1b483b2dd80094e1cf9724fac8a75d48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100455, "upload_time": "2018-06-25T06:22:11", "url": "https://files.pythonhosted.org/packages/fa/cd/a99e210ba2cdf829cfff6f29040965eca175e99ae6fa7195604d9dda51a8/birdears-0.2.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7abf02fa32d734bbaa4caa55df4ca445", "sha256": "41a7a9895cb9ad34a4ed253490273925aa82ba3f0fb5b94975afaae6759c7341" }, "downloads": -1, "filename": "birdears-0.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "7abf02fa32d734bbaa4caa55df4ca445", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 120775, "upload_time": "2018-06-25T06:22:10", "url": "https://files.pythonhosted.org/packages/d7/71/77f2594ca1fa4175c1c5eeb727885829960c909397b6b9e6941641e91d29/birdears-0.2.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b483b2dd80094e1cf9724fac8a75d48", "sha256": "2c9ab9c35638936293bd0c5f5d3365ecf925fdeef8ad842c3e948fdf2dac45fe" }, "downloads": -1, "filename": "birdears-0.2.8.tar.gz", "has_sig": false, "md5_digest": "1b483b2dd80094e1cf9724fac8a75d48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100455, "upload_time": "2018-06-25T06:22:11", "url": "https://files.pythonhosted.org/packages/fa/cd/a99e210ba2cdf829cfff6f29040965eca175e99ae6fa7195604d9dda51a8/birdears-0.2.8.tar.gz" } ] }