{ "info": { "author": "Praekelt Foundation", "author_email": "dev@praekeltfoundation.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: POSIX", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Junebug\n=======\n\n|junebug-docs|\n\n.. |junebug-docs| image:: https://readthedocs.org/projects/junebug/badge/?version=latest\n :alt: Documentation\n :scale: 100%\n :target: http://junebug.readthedocs.org/\n\nJunebug is an open-source server application providing SMS and USSD\ngateway connectivity for integrators, operators and application\ndevelopers.\n\nJunebug enables integrators to automate the setup, monitoring,\nlogging, and health checking of population scale messaging\nintegrations.\n\nJunebug is a system for managing text messaging transports via a\nRESTful HTTP interface that supports:\n\n* Creating, introspecting, updating and deleting transports\n* Sending and receiving text messages\n* Receiving status updates on text messages sent\n* Monitoring transport health and performance\n* Retrieving recent transport logs for debugging transport issues.\n\n\nDesign Principles\n-----------------\n\nJunebug aims to satisfy the following broad criteria:\n\n* Easy to install\n* Minimal useful feature set\n* Sane set of dependencies\n\n\nDocumentation\n-------------\n\nDocumentation is available online at http://junebug.readthedocs.org/\nand in the `docs` directory of the repository.\n\n.. |junebug-docs| image:: https://readthedocs.org/projects/junebug/badge/?version=latest\n :alt: Documentation\n :scale: 100%\n :target: http://junebug.readthedocs.org/\n\nTo build the docs locally::\n\n $ virtualenv ve\n $ source ve/bin/activate\n (ve)$ pip install -e .-r requirements-docs.txt\n (ve)$ cd docs\n (ve)$ make html\n\nYou'll find the docs in `docs/_build/index.html`\n\nYou can contact the Junebug development team in the following ways:\n\n* via *email* by joining the the `junebug@googlegroups.com`_ mailing list\n* on *irc* in *#junebug* on the `Freenode IRC network`_\n\n.. _junebug@googlegroups.com: https://groups.google.com/forum/?fromgroups#!forum/junebug\n.. _Freenode IRC network: https://webchat.freenode.net/?channels=#junebug\n\nIssues can be filed in the GitHub issue tracker. Please don't use the issue\ntracker for general support queries.\n\nRunning tests\n-------------\n\nTo run the tests locally::\n\n $ virtualenv ve\n $ source ve/bin/activate\n (ve) pip install -e . -r requirements-dev.txt\n (ve)$ trial junebug\n\nMaking releases\n---------------\nReleases are done according to git flow, and sticks to semantic versioning for\nselecting a new version number. You should ensure that the release notes in\ndocs/release-notes.rst are up to date before doing a new release.\n\nTo create a new release, make sure you're on the develop branch, and then use\nthe utils script to change the package version::\n\n $ git checkout develop\n $ ./utils/bump-version.sh 0.1.0\n\nThen, commit the changed files and tag that commit::\n\n $ git commit -m \"Release 0.1.0\"\n $ git tag junebug-0.1.0\n\nThen, push the changes to develop, and push the new tag. This will start a\ntravis build, which when it passes, will create a new release to PyPI::\n\n $ git push origin develop\n $ git push origin junebug-0.1.0\n\nThen, you can merge and push this code to the master and relevant release\nbranches::\n\n $ git checkout master\n $ git merge junebug-0.1.0\n $ git push origin master\n $ git checkout release/0.1.x\n $ git merge junebug-0.1.0\n $ git push origin release/0.1.x\n\nDeveloping on Junebug\n---------------------\n\nFor every python file in the junebug directory, there is a corresponding file\nin the junebug/tests directory, that contains the unit tests for that file.\n\nAny added fixes should have a relevant test added to ensure that any future\nchanges cannot reintroduce the bug.\n\nAny added features should have relevant tests to ensure that the features work\nas intended.\n\nEach pull request should include any relevant changes to the documentation,\nincluding updating the release notes to include the changes made in the pull\nrequest.\n\njunebug.amqp\n~~~~~~~~~~~~\nThis module is responsible for maintaining an AMQP connection, and sending an\nreceiving messages over that connection.\n\njunebug.api\n~~~~~~~~~~~\nThis module is responsible for housing the logic of each of the HTTP API\nendpoints. It uses `Klein`_, which is a web framework similar to `Flask`_, but\nruns on top of `Twisted`_ and supports returning deferreds, which allows us to\nperform async actions in our response generation, without blocking.\n\n.. _Klein: https://klein.readthedocs.io/en/latest/\n.. _Flask: http://flask.pocoo.org/\n.. _Twisted: https://twistedmatrix.com/trac/\n\njunebug.channel\n~~~~~~~~~~~~~~~\nThis module contains our currently only implementation of a Junebug channel.\nThis implementation is an in-memory implementation, where new channels are\nstarted as `Twisted`_ services.\n\nOther possible future implementations might include a process based\nimplementation, where each channel is started as a new process, or a Mesos\nbased implementation, where each channel is started as a new container within a\ncluster.\n\nAny new channel implementations would need to implement all public methods on\nthe Channel class.\n\njunebug.command_line\n~~~~~~~~~~~~~~~~~~~~\nThis module contains all configuration, processing, and running of services\nrelated to starting Junebug using the command line interface.\n\nAny changes to the configuration options should also be made to the file-based\nyaml configuration options, found in junebug/config.py\n\njunebug.config\n~~~~~~~~~~~~~~\nThis module contains a `confmodel`_ class, which is used to validate the yaml\nfile that can be used to specify configuration options for Junebug.\n\nAny changes to the configuration options should also be made in the command\nline arguments, found in junebug/command_line.py\n\n.. _confmodel: https://confmodel.readthedocs.io/en/latest/\n\njunebug.error\n~~~~~~~~~~~~~\nThis module contains error classes that are shared between all Junebug modules.\n\njunebug.logging_service\n~~~~~~~~~~~~~~~~~~~~~~~\nThis module contains the logging observer, which is used to observe logs from\nspecific channels, and to write these logs to separate files, so that each\nchannel can have its logs displayed separately.\n\nIt also contains some utility methods to read these log files into a list of\nobjects.\n\njunebug.plugin\n~~~~~~~~~~~~~~\nThis module contains the base class for all Junebug plugins. It shows what\nfunctions plugin implementors would need to implement.\n\njunebug.plugins.*\n~~~~~~~~~~~~~~~~~\nEach module in this package contains a junebug plugin that is built into the\ncore Junebug code base.\n\njunebug.service\n~~~~~~~~~~~~~~~\nThis module houses the main Junebug twisted services, which runs the http API,\nand has all the transports as its children.\n\njunebug.stores\n~~~~~~~~~~~~~~\nThis module houses all the different stores that we have. Currently they're all\nbacked by Redis, and store channel, message, and event related information.\n\njunebug.utils\n~~~~~~~~~~~~~\nThis module houses utility functions that are used all over Junebug.\n\njunebug.validate\n~~~~~~~~~~~~~~~~\nThis module contains some helper functions for defining validators that are use\nto validate requests coming into the HTTP API.\n\njunebug.workers\n~~~~~~~~~~~~~~~\nThis module contains the Vumi workers that Junebug runs for each channel. This\nincludes things like the message forwarding worker, which forwards inbound\nmessages over AMQP and HTTP, and stores the messages and events in the various\nstores, and the channel status worker, which stores and forwards channel status\nupdates.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/praekelt/junebug", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "junebug", "package_url": "https://pypi.org/project/junebug/", "platform": "", "project_url": "https://pypi.org/project/junebug/", "project_urls": { "Homepage": "http://github.com/praekelt/junebug" }, "release_url": "https://pypi.org/project/junebug/0.1.41/", "requires_dist": [ "pyasn1", "klein (<=17.10.0)", "jsonschema", "treq (<=17.8.0)", "Twisted (<18.0.0,>=17.9.0)", "vumi (>=0.6.18)", "confmodel", "PyYAML", "raven (<7.0.0,>=6.0.0)" ], "requires_python": "", "summary": "A system for managing text messaging transports via a RESTful HTTP interface", "version": "0.1.41" }, "last_serial": 4623850, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "bb47780cf0886a8be22d8d0c2e3e680b", "sha256": "2e9ce9c796b78f8377118883b7f1a4715681ae3fbe272bc0ce1a596b54289ba2" }, "downloads": -1, "filename": "junebug-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "bb47780cf0886a8be22d8d0c2e3e680b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19867, "upload_time": "2015-09-01T09:12:20", "url": "https://files.pythonhosted.org/packages/c9/05/5025769465a016b34323aa7a89ddadfeb3e56964fbe2b2fbf6623b59aaad/junebug-0.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98d40fc144e7bf32d68fccc050824715", "sha256": "5f9315f9d98f2f1e87f05f487859e0aed6e5831e2c757898804c21409c391d40" }, "downloads": -1, "filename": "junebug-0.0.1.tar.gz", "has_sig": false, "md5_digest": "98d40fc144e7bf32d68fccc050824715", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12041, "upload_time": "2015-09-01T09:12:24", "url": "https://files.pythonhosted.org/packages/c9/00/38afc43352bbde5a1d3c4d97fc15f9be37fd20d73763c7d598e42182da18/junebug-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "1e05604a31455331409d00698e0de138", "sha256": "0dd6544204bb11e25ea40e1c7f705bb9820d88c3feb128a8abad34688d44057d" }, "downloads": -1, "filename": "junebug-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "1e05604a31455331409d00698e0de138", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 25653, "upload_time": "2015-09-09T09:38:41", "url": "https://files.pythonhosted.org/packages/a8/4d/218d8940ac8b661946cf75cd103f18ab34e55c6f9929ad778aef6ad65cd7/junebug-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5b6ff05ace756a63ed1a4bf1bfb2fbe", "sha256": "3af4ae0788748d9daab0e9510aa2e28c45843b3a92f9874a0c6ba25f6a6a87e9" }, "downloads": -1, "filename": "junebug-0.0.2.tar.gz", "has_sig": false, "md5_digest": "a5b6ff05ace756a63ed1a4bf1bfb2fbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16644, "upload_time": "2015-09-09T09:38:46", "url": "https://files.pythonhosted.org/packages/b8/18/cd5a1ac010c2f8bb017fd70816d40320a371ce44c4924c3f4c9650244b47/junebug-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "c4d2aeb032ce7775d3c91307d43a885f", "sha256": "cf2620a2eff1da1b4e1e7703859ee39ea4237695d234d4fc6223d1b12b13a395" }, "downloads": -1, "filename": "junebug-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "c4d2aeb032ce7775d3c91307d43a885f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 36113, "upload_time": "2015-09-23T11:27:18", "url": "https://files.pythonhosted.org/packages/fe/ae/65f3fe0fc43838b4cf6023548b923037c467e63e7bb7acc27aa948e6e6b0/junebug-0.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77c50e38d9f59604760e4089431e7b70", "sha256": "92173d20107c58a97b0751ba0fdfaf709b4d18bb3065552395070f763c6c9956" }, "downloads": -1, "filename": "junebug-0.0.3.tar.gz", "has_sig": false, "md5_digest": "77c50e38d9f59604760e4089431e7b70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24699, "upload_time": "2015-09-23T11:27:24", "url": "https://files.pythonhosted.org/packages/f0/db/67dd45302fc77c73986553dd413803ba23251e68042ba9a4912c27314043/junebug-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "46931532d2c48039782d21b42beb2958", "sha256": "7a18d1fc2ad69eb4629f3f071c505b4adae302db31e7ffd79371d3639d38d5da" }, "downloads": -1, "filename": "junebug-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "46931532d2c48039782d21b42beb2958", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 36158, "upload_time": "2015-09-23T13:21:59", "url": "https://files.pythonhosted.org/packages/b8/30/d5e994780f783cb4b9f54858300f7344d5d666e2ab2c78547b3551d51d93/junebug-0.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ada19a1f810df8a9b365c1d8e3def39e", "sha256": "b16ac25481b35f2db3c7c81d0f2c9d4ad82b49b8ceec611c022158811fe75ef5" }, "downloads": -1, "filename": "junebug-0.0.4.tar.gz", "has_sig": false, "md5_digest": "ada19a1f810df8a9b365c1d8e3def39e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24692, "upload_time": "2015-09-23T13:22:25", "url": "https://files.pythonhosted.org/packages/8e/2a/4cfbe544c4b11512902fca481ac1d6935870b0a86932f34f70b6c7f8edb4/junebug-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "667b2b816f1e2ba3697d8cca68a3fabc", "sha256": "6df79fe334751a07d1c3c5c5d9dd2a7c1ded3a399acace5214d224198c0b8485" }, "downloads": -1, "filename": "junebug-0.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "667b2b816f1e2ba3697d8cca68a3fabc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 47450, "upload_time": "2015-11-09T12:50:46", "url": "https://files.pythonhosted.org/packages/32/b9/6efe95d92b6816b67c950a817c2db017125ff80f23cbe619caa1e7944ded/junebug-0.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df3c1e62e8dbe735ab30c8f55bfa52b0", "sha256": "169464593159de5b46aa7bfb7824fa215b71ec17ead4c9f90953c4bcd6399840" }, "downloads": -1, "filename": "junebug-0.0.5.tar.gz", "has_sig": false, "md5_digest": "df3c1e62e8dbe735ab30c8f55bfa52b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35618, "upload_time": "2015-11-09T12:51:17", "url": "https://files.pythonhosted.org/packages/68/f8/9eca8a8074dc54c165a8f4799e5bdb1717e734022089d34a002472a7110c/junebug-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "ec8257cac17190d2dfcd1e96fd21cecd", "sha256": "dcaa138fa0833da096311cd1383513eb1302c973ffe4347aec817a75afd48461" }, "downloads": -1, "filename": "junebug-0.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "ec8257cac17190d2dfcd1e96fd21cecd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 58921, "upload_time": "2015-12-10T12:57:31", "url": "https://files.pythonhosted.org/packages/ae/8e/b6036f177f4c144a3a17739839c971964fa8bbacaa6538ae170460639eac/junebug-0.0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2722e49755917c0b63fb33d90633aa5", "sha256": "d94ccf20b59f340d3b7eed124f4b0e3ecc69175696ec04db13a35962d52118ab" }, "downloads": -1, "filename": "junebug-0.0.6.tar.gz", "has_sig": false, "md5_digest": "e2722e49755917c0b63fb33d90633aa5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44824, "upload_time": "2015-12-10T12:57:37", "url": "https://files.pythonhosted.org/packages/2b/67/0f32fcfc363bf876caa9437ff31bdfa647a175bb15c8a51bdc8e51609b24/junebug-0.0.6.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "1f63aa39dfd471013b0ba2e36b2900e0", "sha256": "a1e0a53c85be5f596ce1af78a5f68431eb2aba5e63b9fb793ee872afcd6f7326" }, "downloads": -1, "filename": "junebug-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "1f63aa39dfd471013b0ba2e36b2900e0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 59542, "upload_time": "2015-12-18T08:33:37", "url": "https://files.pythonhosted.org/packages/2c/da/aafc4b86d592a2c9493c0d3c253dcc6f2998200bfea43ef2ec5c83872fef/junebug-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8228e9c320758a16314b392e2847ed5", "sha256": "c4d6e4c1669c88042f1b8d3a50576a93093034d7795130888f28653aa8dbe22d" }, "downloads": -1, "filename": "junebug-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c8228e9c320758a16314b392e2847ed5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45437, "upload_time": "2015-12-18T08:33:45", "url": "https://files.pythonhosted.org/packages/0e/24/18e3d90c8600274b7b39c67a3ad6de5653ce46e89e351ca539489cf6adbf/junebug-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "4accd27d942226fbd3b2e67e9d9a0233", "sha256": "8c03ed5e10f32fe0f8fc551f6143429685499695920dbd273adf397de189410d" }, "downloads": -1, "filename": "junebug-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "4accd27d942226fbd3b2e67e9d9a0233", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 59566, "upload_time": "2016-03-01T12:50:10", "url": "https://files.pythonhosted.org/packages/4a/50/278729ce7119377cab9f659c83c9371d208e541101bc012aa4fdf3272182/junebug-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0849815dd9152f953ed0c6a1cee91e19", "sha256": "e44291d174a3997a1298fd9c3dfd3955884b61309e94b9d5334d99feb9778362" }, "downloads": -1, "filename": "junebug-0.1.1.tar.gz", "has_sig": false, "md5_digest": "0849815dd9152f953ed0c6a1cee91e19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45509, "upload_time": "2016-03-01T12:50:29", "url": "https://files.pythonhosted.org/packages/04/80/3ac2ed93965cb5c5f123b5c704a57daae5941f6139d81a205d0f4f495a03/junebug-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "14ebbf569125447faab1afdf0338f216", "sha256": "e9e867dd9d0f27e55173f494a087610ca909cbb08f608deec7d7386bc3e439aa" }, "downloads": -1, "filename": "junebug-0.1.10-py2-none-any.whl", "has_sig": false, "md5_digest": "14ebbf569125447faab1afdf0338f216", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 62061, "upload_time": "2017-02-06T11:02:03", "url": "https://files.pythonhosted.org/packages/21/a7/dae3a1c2730be1d0d0010713947743c638e81955d52db5145cf42c923e1b/junebug-0.1.10-py2-none-any.whl" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "9c118943b072f985c97c4b082dd10309", "sha256": "c6be44eb477e0a1eb76d0d5c6a8fe79c8d2ad3160773119d7275398090330b44" }, "downloads": -1, "filename": "junebug-0.1.11-py2-none-any.whl", "has_sig": false, "md5_digest": "9c118943b072f985c97c4b082dd10309", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 62061, "upload_time": "2017-02-10T08:04:39", "url": "https://files.pythonhosted.org/packages/a5/e6/7ffe26efa891edb338ba647fa5978ffdc6771916ec5a9da61ecc7f06fa94/junebug-0.1.11-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01903f7bfa22b34c286d5aaf522aeed8", "sha256": "a324ad3460a1936afeafea912dcd0e8633f7517d6520a7ddde18d228eef28ab4" }, "downloads": -1, "filename": "junebug-0.1.11.tar.gz", "has_sig": false, "md5_digest": "01903f7bfa22b34c286d5aaf522aeed8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70894, "upload_time": "2017-02-10T08:04:41", "url": "https://files.pythonhosted.org/packages/8b/e0/17ac305e5b00aab39f182259691a6d6ae5d7443cb54170461b36cf3efdc5/junebug-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "4c49c4785aff44e0c4c8a8db0f732d62", "sha256": "a37fbed70e5878e7a42ff6bbda00cb923b303f9f0a4275076e194f7a7754cf27" }, "downloads": -1, "filename": "junebug-0.1.12-py2-none-any.whl", "has_sig": false, "md5_digest": "4c49c4785aff44e0c4c8a8db0f732d62", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 62102, "upload_time": "2017-03-31T14:29:32", "url": "https://files.pythonhosted.org/packages/8a/ae/b55b16a828b7dcb4d3d3d225c840ec8a693336886120452bbbe0c63e3e59/junebug-0.1.12-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6002399c2a9fde32987521dab9544e77", "sha256": "40e1bf9ed4cb25714d4696e69ff858cc9535811cdd3a9ce8a03259e7bce4755e" }, "downloads": -1, "filename": "junebug-0.1.12.tar.gz", "has_sig": false, "md5_digest": "6002399c2a9fde32987521dab9544e77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70929, "upload_time": "2017-03-31T14:29:33", "url": "https://files.pythonhosted.org/packages/5e/45/192e4350e7341e8f667342832d91993bcba0a25a79e39730c9492e35200e/junebug-0.1.12.tar.gz" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "9dfd5e589e99c27530fb4c551e472cce", "sha256": "1328ee4ae6c8284346dd05e1295194a8a716a27304894d72e0c4453a603dc503" }, "downloads": -1, "filename": "junebug-0.1.14-py2-none-any.whl", "has_sig": false, "md5_digest": "9dfd5e589e99c27530fb4c551e472cce", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 62104, "upload_time": "2017-03-31T14:35:44", "url": "https://files.pythonhosted.org/packages/be/43/036f1b8871abfe77e74956a0f09d359ed26373e0854be192c182f2e50606/junebug-0.1.14-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b552521ed359e653c91cf791f1480a86", "sha256": "113d5ddd2af823750b24732273e67788336a2dae58759fd28d985a4d3e866ecd" }, "downloads": -1, "filename": "junebug-0.1.14.tar.gz", "has_sig": false, "md5_digest": "b552521ed359e653c91cf791f1480a86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70933, "upload_time": "2017-03-31T14:35:46", "url": "https://files.pythonhosted.org/packages/68/54/c7d425ff0a2629741d88d515c606c7767c30db85c4e82702ed77252a7a8c/junebug-0.1.14.tar.gz" } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "ad77283e010283d337b79f5a7aced87d", "sha256": "4924f091a3d5bda5757a9821d2992ed50e4fb64537f8cc3785ecea3079838b3d" }, "downloads": -1, "filename": "junebug-0.1.15-py2-none-any.whl", "has_sig": false, "md5_digest": "ad77283e010283d337b79f5a7aced87d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 62104, "upload_time": "2017-05-29T14:37:12", "url": "https://files.pythonhosted.org/packages/d7/11/0f7d0b4c4650d1e7f48bd3e912638ddee434680a3874214f5c1f4a443304/junebug-0.1.15-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b5feb8213d3d8064ce0c23292a36fd0", "sha256": "59bee7c18ac8d5732c154f0ae8d6a917f730c0bb83aa5de4ea5df8662ed8120f" }, "downloads": -1, "filename": "junebug-0.1.15.tar.gz", "has_sig": false, "md5_digest": "6b5feb8213d3d8064ce0c23292a36fd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70931, "upload_time": "2017-05-29T14:37:14", "url": "https://files.pythonhosted.org/packages/f1/f3/77ed9f2f7265d31ef60db3209ba7edb891a38be4fe15accbf9355c53940a/junebug-0.1.15.tar.gz" } ], "0.1.16": [ { "comment_text": "", "digests": { "md5": "0c3cadd73f6f608b102ff684a711694f", "sha256": "3e0028452f5b9c706e6d0b04f8ecd4bca79d0c8efc7f831bd3bed9e32928df9e" }, "downloads": -1, "filename": "junebug-0.1.16-py2-none-any.whl", "has_sig": false, "md5_digest": "0c3cadd73f6f608b102ff684a711694f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 62868, "upload_time": "2017-06-07T14:01:01", "url": "https://files.pythonhosted.org/packages/d0/28/a499a1691257398258c991f7b256e34f1dd49fb130114904235721d80cf4/junebug-0.1.16-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a2ce137bc62edd6fb64963843e8c7f7", "sha256": "852b010b628784890133cea257a3c274c6860147bb4e04fafe50403cb74a6901" }, "downloads": -1, "filename": "junebug-0.1.16.tar.gz", "has_sig": false, "md5_digest": "8a2ce137bc62edd6fb64963843e8c7f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71617, "upload_time": "2017-06-07T14:01:03", "url": "https://files.pythonhosted.org/packages/98/27/5c07262c19ab7287147928b3d006590d49fb0cd9193482088269bdf96d49/junebug-0.1.16.tar.gz" } ], "0.1.17": [ { "comment_text": "", "digests": { "md5": "d84ab8d930ce02ef017bd8625b1598b7", "sha256": "b1a0c21514d67ca6e4dde749e85c283a65d84acb1c763784f6090fb5c31d5534" }, "downloads": -1, "filename": "junebug-0.1.17-py2-none-any.whl", "has_sig": false, "md5_digest": "d84ab8d930ce02ef017bd8625b1598b7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 63562, "upload_time": "2017-07-10T11:46:27", "url": "https://files.pythonhosted.org/packages/74/e2/c0fdeabfc2edf423ac5d17f1382e02781278976d42f4c674eefd9e14b342/junebug-0.1.17-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f41eac6e1bb596e0bb0b23d440e096b", "sha256": "419106b3f20740b5ae18c4ae36ea0e55a5453a9f38c9ae005b19e9aa2e8e5915" }, "downloads": -1, "filename": "junebug-0.1.17.tar.gz", "has_sig": false, "md5_digest": "4f41eac6e1bb596e0bb0b23d440e096b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72258, "upload_time": "2017-07-10T11:46:28", "url": "https://files.pythonhosted.org/packages/24/dd/a42c6a6eef2b9fecfe8a2cf4452bff6af11501237bdcd007ad0ed65f022d/junebug-0.1.17.tar.gz" } ], "0.1.18": [ { "comment_text": "", "digests": { "md5": "8ea4991afeab063a7e17f2374ac9e299", "sha256": "d37b435c23bebec714604d30af492fc6272044f4be06671e3963879d9d4fb8fd" }, "downloads": -1, "filename": "junebug-0.1.18-py2-none-any.whl", "has_sig": false, "md5_digest": "8ea4991afeab063a7e17f2374ac9e299", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 63548, "upload_time": "2017-07-12T07:45:25", "url": "https://files.pythonhosted.org/packages/f1/75/95cce57e7f004253487dd8ee775ea765001e2adcb12602e6845b76787252/junebug-0.1.18-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "366d35e818c02ab31bdc925f80dd583f", "sha256": "c9752aede4b28f56dce32fe74af01613ac79b1af5c96827ab9039ff966a0b88d" }, "downloads": -1, "filename": "junebug-0.1.18.tar.gz", "has_sig": false, "md5_digest": "366d35e818c02ab31bdc925f80dd583f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72256, "upload_time": "2017-07-12T07:45:26", "url": "https://files.pythonhosted.org/packages/f1/54/2d67fe308fc12290fc2cece7bebeb980e83be9b44c0c4e25ea44fd5fa911/junebug-0.1.18.tar.gz" } ], "0.1.19": [ { "comment_text": "", "digests": { "md5": "29c071fdd808fccddb9f9ec6580aa45a", "sha256": "e644a650043857bad737f8cc0201995b56d54f2c31747a150fddf4f23730c978" }, "downloads": -1, "filename": "junebug-0.1.19-py2-none-any.whl", "has_sig": false, "md5_digest": "29c071fdd808fccddb9f9ec6580aa45a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 63635, "upload_time": "2017-07-17T15:12:30", "url": "https://files.pythonhosted.org/packages/7a/af/21138333e6c6a1e8db04b991afa37ffdc69e034af13bef885354a9df1cfc/junebug-0.1.19-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8855f645ad49cf07c6e28b568d15ea8d", "sha256": "b6569dc8efefa6506028a1e812678a20ba6b72637bbcfeac91deaf07c25edbf4" }, "downloads": -1, "filename": "junebug-0.1.19.tar.gz", "has_sig": false, "md5_digest": "8855f645ad49cf07c6e28b568d15ea8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72360, "upload_time": "2017-07-17T15:12:32", "url": "https://files.pythonhosted.org/packages/5c/17/f263fa5002af983daeca75125a85b09041aadd49320b41917063968e64d2/junebug-0.1.19.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "64a9aaa1253d1630af95a850e5d93598", "sha256": "d730cab43aca95073375de8629e4f0ae4f4c847f4ccbf4ef4674f22c319e27ed" }, "downloads": -1, "filename": "junebug-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "64a9aaa1253d1630af95a850e5d93598", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 280735, "upload_time": "2016-04-05T13:09:17", "url": "https://files.pythonhosted.org/packages/40/a6/9f8054cec39c5ee684e34efefdff35bdc1dfc2286e31087497c882438812/junebug-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba4f327abd329a5071064f6aaa09cc4a", "sha256": "5a7385bf670a01aa2526b0e329c2a20d79489ed5934295a8cd48299646d07074" }, "downloads": -1, "filename": "junebug-0.1.2.tar.gz", "has_sig": false, "md5_digest": "ba4f327abd329a5071064f6aaa09cc4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67739, "upload_time": "2016-04-05T13:11:39", "url": "https://files.pythonhosted.org/packages/8b/9c/9a28c02d4b166e3cd6fc95a0bed81fc79c99015f24a03da453af871f43f9/junebug-0.1.2.tar.gz" } ], "0.1.20": [ { "comment_text": "", "digests": { "md5": "31a27bffa52b26d5b2d7e8f683c99be9", "sha256": "19daaf661401798f2a816c5a1d2e9c7b3a0cc4b05e62381707e8784138f3c066" }, "downloads": -1, "filename": "junebug-0.1.20-py2-none-any.whl", "has_sig": false, "md5_digest": "31a27bffa52b26d5b2d7e8f683c99be9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 63643, "upload_time": "2017-07-18T10:58:35", "url": "https://files.pythonhosted.org/packages/b1/13/764ad6035137dc51fb9c1f6ab262be72de016728cf0fe8565d53901a5817/junebug-0.1.20-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4d8df527f15542ba19f73da237a1549", "sha256": "c15419c258a279e1129b34c2f2124cb9fe1f4ab3547f5bd9cada6ada6f614d1b" }, "downloads": -1, "filename": "junebug-0.1.20.tar.gz", "has_sig": false, "md5_digest": "b4d8df527f15542ba19f73da237a1549", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72366, "upload_time": "2017-07-18T10:58:36", "url": "https://files.pythonhosted.org/packages/97/57/ab9dc1824766741eb7a18aea2823d31671fb86f7ead33794b36ab8795c9e/junebug-0.1.20.tar.gz" } ], "0.1.21": [ { "comment_text": "", "digests": { "md5": "599d36b19d17a6bf3055fc0894f5ec9e", "sha256": "6010656d8a7352feb93f850ae2b0ea7256e188a6d0d34ee0783acf65e3665b91" }, "downloads": -1, "filename": "junebug-0.1.21-py2-none-any.whl", "has_sig": false, "md5_digest": "599d36b19d17a6bf3055fc0894f5ec9e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 63644, "upload_time": "2017-07-21T08:15:20", "url": "https://files.pythonhosted.org/packages/bd/14/2383e4b9433a51ae86d26dc7a3c9ef5a06204d4a3047ecfa135d1d44259c/junebug-0.1.21-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b5028c6c49d811c02b4096975d40d2bb", "sha256": "465832ac483d74371f3034d717c71abfc344841b82f368f29ddf307d2828ad17" }, "downloads": -1, "filename": "junebug-0.1.21.tar.gz", "has_sig": false, "md5_digest": "b5028c6c49d811c02b4096975d40d2bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72371, "upload_time": "2017-07-21T08:15:21", "url": "https://files.pythonhosted.org/packages/74/36/61a10dda12e538faa3dc6ac540bdd7166c0fcd292c03a4f1eab226f5dfed/junebug-0.1.21.tar.gz" } ], "0.1.22": [ { "comment_text": "", "digests": { "md5": "a47dde0e0e9ee215bc2a1099ad3d5ddf", "sha256": "6465ef4fd2716f4b73a5ece4b82e07efdcf11ddd21794d684df9388b62bdf5a2" }, "downloads": -1, "filename": "junebug-0.1.22-py2-none-any.whl", "has_sig": false, "md5_digest": "a47dde0e0e9ee215bc2a1099ad3d5ddf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 64122, "upload_time": "2017-07-24T09:34:32", "url": "https://files.pythonhosted.org/packages/c4/aa/69e3c5c4f50657c9ce0b7c5492b74b79009ccc9e0dc455a8fd1261db231c/junebug-0.1.22-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e6795a2f0a4280959ef93ae07e75fa3", "sha256": "2483c85ffb4f7371f90bd9f5dbb9f829248c4aa7580d6810187773a3d3d367b4" }, "downloads": -1, "filename": "junebug-0.1.22.tar.gz", "has_sig": false, "md5_digest": "8e6795a2f0a4280959ef93ae07e75fa3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72845, "upload_time": "2017-07-24T09:34:33", "url": "https://files.pythonhosted.org/packages/8b/90/91ec5946bba2d17315e8f24188a2759bbadb7f2d807e0ac417ed5160c4cb/junebug-0.1.22.tar.gz" } ], "0.1.23": [ { "comment_text": "", "digests": { "md5": "ad1c9f4b3e888e571bdec5384c2ca7e7", "sha256": "b9346ebf0a7ca249e7ec3d7d6ecb97c203815989d919b0693c3a880f4f296b8a" }, "downloads": -1, "filename": "junebug-0.1.23-py2-none-any.whl", "has_sig": false, "md5_digest": "ad1c9f4b3e888e571bdec5384c2ca7e7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 64606, "upload_time": "2017-07-28T10:05:37", "url": "https://files.pythonhosted.org/packages/9d/7d/633f4cd622d83f3b47d5288d2fc58f8060db939b706b029a513e3b668b22/junebug-0.1.23-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "66b95d1dfd4689c342aafdf4a9c975cb", "sha256": "e777f30b9c257bae91d40259709a4d026337336c38c47742c2ea450198cc64c7" }, "downloads": -1, "filename": "junebug-0.1.23.tar.gz", "has_sig": false, "md5_digest": "66b95d1dfd4689c342aafdf4a9c975cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73327, "upload_time": "2017-07-28T10:05:39", "url": "https://files.pythonhosted.org/packages/fb/df/7dc4635bb8ce57f8004162a78e1c9d1726d7099aebd257f10f1ee8b62426/junebug-0.1.23.tar.gz" } ], "0.1.24": [ { "comment_text": "", "digests": { "md5": "b529e18028744e5f02269c0faa3979d3", "sha256": "6e71ba51dc95bfb73060022bbb2b50e4750086013af3eac752c59b7455971c18" }, "downloads": -1, "filename": "junebug-0.1.24-py2-none-any.whl", "has_sig": false, "md5_digest": "b529e18028744e5f02269c0faa3979d3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 64694, "upload_time": "2017-07-31T09:12:14", "url": "https://files.pythonhosted.org/packages/5f/ce/15bc247c160619ec832d0556f9fc86e0d0afa29db7e6895ea173fd3ad9e8/junebug-0.1.24-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e25f71d620d830f85234677c2e629fd7", "sha256": "d084f15a6a7c6de992819461705ea4f9ee09a8c7d164cca64a93c3aa7819b217" }, "downloads": -1, "filename": "junebug-0.1.24.tar.gz", "has_sig": false, "md5_digest": "e25f71d620d830f85234677c2e629fd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73410, "upload_time": "2017-07-31T09:12:15", "url": "https://files.pythonhosted.org/packages/34/4c/220c54c09f7e1428cd8f18d2c271cd0b2c9a4e8709012176f095e549e900/junebug-0.1.24.tar.gz" } ], "0.1.25": [ { "comment_text": "", "digests": { "md5": "e8b67e09e12e4a492f9b70cf9f24916b", "sha256": "e6706def00843911b08bca1129cb1f8041c988522ce57799a52f00399e0a2849" }, "downloads": -1, "filename": "junebug-0.1.25-py2-none-any.whl", "has_sig": false, "md5_digest": "e8b67e09e12e4a492f9b70cf9f24916b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 64694, "upload_time": "2017-08-28T10:41:23", "url": "https://files.pythonhosted.org/packages/9c/d7/71f42ce2a61ed62a0bad7c66b29e3951847852bd5a233b4392a82c0f0aef/junebug-0.1.25-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23bb148488decd673ed3bd445b1ccb82", "sha256": "aabe779161d0d17500796c05753be88eedde5aa403ae824f96ec6748135bd221" }, "downloads": -1, "filename": "junebug-0.1.25.tar.gz", "has_sig": false, "md5_digest": "23bb148488decd673ed3bd445b1ccb82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73414, "upload_time": "2017-08-28T10:41:25", "url": "https://files.pythonhosted.org/packages/c0/71/4f48824ef2ee41a485204b7a82354b7f57cd5c53d5a47e6efb05d0d38531/junebug-0.1.25.tar.gz" } ], "0.1.26": [ { "comment_text": "", "digests": { "md5": "49856ac97ec0ba80f8f8661db8832296", "sha256": "5d4777ec178ddfdc086189aa4b0fde007c4cb9615ab96ea12de0612a18925de5" }, "downloads": -1, "filename": "junebug-0.1.26-py2-none-any.whl", "has_sig": false, "md5_digest": "49856ac97ec0ba80f8f8661db8832296", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 64720, "upload_time": "2017-09-07T14:02:29", "url": "https://files.pythonhosted.org/packages/21/a3/911f0b4aa7bf97cfbaa7bb84779baf4dc1af1ac03af7f61668ce2620f73e/junebug-0.1.26-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c92858263de45dd041982c2964ec079e", "sha256": "63bfc8fd4ccd8db06e2244bded1681de62031ebe086d8da6c75ef91b07c1851b" }, "downloads": -1, "filename": "junebug-0.1.26.tar.gz", "has_sig": false, "md5_digest": "c92858263de45dd041982c2964ec079e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73428, "upload_time": "2017-09-07T14:02:33", "url": "https://files.pythonhosted.org/packages/57/07/1981e8ffce8689773516ee53f4162292479e229ca601ce1d2d15dd58673a/junebug-0.1.26.tar.gz" } ], "0.1.27": [ { "comment_text": "", "digests": { "md5": "c933727351ba642678de9e8d13256a52", "sha256": "08721a630a68c6da1249571f6828fffd694547e592f4fb09c69bc6ae230a9a7f" }, "downloads": -1, "filename": "junebug-0.1.27-py2-none-any.whl", "has_sig": false, "md5_digest": "c933727351ba642678de9e8d13256a52", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 75508, "upload_time": "2017-11-27T15:07:03", "url": "https://files.pythonhosted.org/packages/28/06/c9cb30bd7c96a9a994768ce907b85194162f2913d62e821a0c2dfb2cc35b/junebug-0.1.27-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83bd79559e493f6e0239c70e92d05b8e", "sha256": "86a05bb5a22197a8497525c73fd67a1cda4609e7d592793f0e79f84358e1ad56" }, "downloads": -1, "filename": "junebug-0.1.27.tar.gz", "has_sig": false, "md5_digest": "83bd79559e493f6e0239c70e92d05b8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86606, "upload_time": "2017-11-27T15:07:05", "url": "https://files.pythonhosted.org/packages/54/d1/6c4bd129e108e383de1c4f69f73cdd4d7ed037d9dc1f7e4ce634b7943cb0/junebug-0.1.27.tar.gz" } ], "0.1.28": [ { "comment_text": "", "digests": { "md5": "41d0ceec2ceb418e5f3a64e0b3db999a", "sha256": "2010e5568da85dbfe7b915a60af4cc6f9a691b6e1fd47b91758d4df5573673d8" }, "downloads": -1, "filename": "junebug-0.1.28-py2-none-any.whl", "has_sig": false, "md5_digest": "41d0ceec2ceb418e5f3a64e0b3db999a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 77942, "upload_time": "2017-12-05T14:05:52", "url": "https://files.pythonhosted.org/packages/d5/cd/7a912aab92a7c9236a4609d497db092bbac9d92d6935d740e803d9d3880b/junebug-0.1.28-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "818fff13b9c3ceec26d043267f278353", "sha256": "7a7c10eaa97273d6f269c5cfae2d4ecba5fece16d0acd3e952506b23c310efb2" }, "downloads": -1, "filename": "junebug-0.1.28.tar.gz", "has_sig": false, "md5_digest": "818fff13b9c3ceec26d043267f278353", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 89022, "upload_time": "2017-12-05T14:05:53", "url": "https://files.pythonhosted.org/packages/bf/33/c67c4b34e9fe85986127ded2b1fce5249647d95045fdff3ba54ab95729b7/junebug-0.1.28.tar.gz" } ], "0.1.29": [ { "comment_text": "", "digests": { "md5": "b72e92a4da7e65b868f3b3a522688826", "sha256": "12bea2aa9b72dfff73e84ad8a6c59304e8364854a921dd38a26a2b986743414b" }, "downloads": -1, "filename": "junebug-0.1.29-py2-none-any.whl", "has_sig": false, "md5_digest": "b72e92a4da7e65b868f3b3a522688826", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 77970, "upload_time": "2017-12-06T09:56:52", "url": "https://files.pythonhosted.org/packages/b1/4f/a4a199fc204249206b93091b7ed76d66c5a4390831ee4f3cb60ba2550287/junebug-0.1.29-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d795a4e344a4953a85017453767217c", "sha256": "9f6c2b81a6374cefee7ce84097ec6016155183af4cb310321579291d1cf6c5ba" }, "downloads": -1, "filename": "junebug-0.1.29.tar.gz", "has_sig": false, "md5_digest": "6d795a4e344a4953a85017453767217c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 89117, "upload_time": "2017-12-06T09:56:55", "url": "https://files.pythonhosted.org/packages/41/d4/736b9780e6b55ed02b660dbc0540256a2685000a26e9d99526c3755123a3/junebug-0.1.29.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "8eefb77acc8b126d95ab0050b2804702", "sha256": "12365fbe78dcab6623523146f381018d87f9310c2d2c9cad26e8c030686a9e67" }, "downloads": -1, "filename": "junebug-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "8eefb77acc8b126d95ab0050b2804702", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 281219, "upload_time": "2016-04-05T14:30:17", "url": "https://files.pythonhosted.org/packages/8a/cb/4fc4e2a7a0e2c3209d4771b118c9197de871964235493a1a69f8fb7f01e8/junebug-0.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c65051e9ee2f7bbbd33557502296269", "sha256": "dc3c757aad9c02f15d7fac0c0751edd80cd18f79e38cb9920644a198bf84b55f" }, "downloads": -1, "filename": "junebug-0.1.3.tar.gz", "has_sig": false, "md5_digest": "4c65051e9ee2f7bbbd33557502296269", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68015, "upload_time": "2016-04-05T14:30:47", "url": "https://files.pythonhosted.org/packages/e3/e9/3befad815a2a8e3a6e23902cc738d011bfee67a64df0a1b11fcde63f6a4b/junebug-0.1.3.tar.gz" } ], "0.1.30": [ { "comment_text": "", "digests": { "md5": "9865289054940d860ba4dd836f580a69", "sha256": "69132cb6fd7e260f7444006766e8e73e152aa97f8116d56d2f48269b438a3de4" }, "downloads": -1, "filename": "junebug-0.1.30-py2-none-any.whl", "has_sig": false, "md5_digest": "9865289054940d860ba4dd836f580a69", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 78274, "upload_time": "2017-12-12T06:28:09", "url": "https://files.pythonhosted.org/packages/d7/bb/d007f3b9c9384408a1eee5737800e27fa8d0514a4c91bfaeb0f9b0f60587/junebug-0.1.30-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d093aea5ed793c7163a5304a46b46ded", "sha256": "695c3e81954aaeb926b0ada7dc666eee591c96075a824659b74223c453d4a01c" }, "downloads": -1, "filename": "junebug-0.1.30.tar.gz", "has_sig": false, "md5_digest": "d093aea5ed793c7163a5304a46b46ded", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 89787, "upload_time": "2017-12-12T06:28:11", "url": "https://files.pythonhosted.org/packages/7e/21/eae2fdc9c7e2e1e774d88acc465831d5b46c60f9131746b37a4e56f44c47/junebug-0.1.30.tar.gz" } ], "0.1.31": [ { "comment_text": "", "digests": { "md5": "3c93db8fcf83f9d28318162854bcb006", "sha256": "1d48705c12a120b06b1ec3a9efb06d672114d7549c2ca05a1ded6b26b2b97279" }, "downloads": -1, "filename": "junebug-0.1.31-py2-none-any.whl", "has_sig": false, "md5_digest": "3c93db8fcf83f9d28318162854bcb006", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 81662, "upload_time": "2017-12-12T12:59:02", "url": "https://files.pythonhosted.org/packages/56/a6/dcf2a78fe542753266e02eaf66f15c1b75c73c386add186104ba8acfa346/junebug-0.1.31-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "808dc5d60b6cb092968f38c2e0331d5b", "sha256": "0d27a23d73158e352f72bd9fd8a706a60b7951413fe2688e0353e9410c91305c" }, "downloads": -1, "filename": "junebug-0.1.31.tar.gz", "has_sig": false, "md5_digest": "808dc5d60b6cb092968f38c2e0331d5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93211, "upload_time": "2017-12-12T12:59:03", "url": "https://files.pythonhosted.org/packages/82/26/33f4a9a950964a977e05d2a4a0199d6a06f9ce5c3bd51df50a19f8c52f1f/junebug-0.1.31.tar.gz" } ], "0.1.32": [ { "comment_text": "", "digests": { "md5": "0026d4257366e3027edca383b3da0fb4", "sha256": "fdc639f7ac897ad27fc9a84b758c9534f5c90e5821cc1dd0b2558bc19802c273" }, "downloads": -1, "filename": "junebug-0.1.32-py2-none-any.whl", "has_sig": false, "md5_digest": "0026d4257366e3027edca383b3da0fb4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 81775, "upload_time": "2017-12-13T14:56:14", "url": "https://files.pythonhosted.org/packages/2b/19/8278e75adbd9a6412aefc8a9ec6466eefec3098fc93e0fb08e46af9f9113/junebug-0.1.32-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "534ace5edf6293ee502408a14c52401d", "sha256": "981550f92f9961ce6bb3e57220323fb4fc657b0f06d8bccb2570a145bce68980" }, "downloads": -1, "filename": "junebug-0.1.32.tar.gz", "has_sig": false, "md5_digest": "534ace5edf6293ee502408a14c52401d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93346, "upload_time": "2017-12-13T14:56:15", "url": "https://files.pythonhosted.org/packages/ba/55/6b7842c5e98eeb42c9c96191f08fa1ee0d068751a586dafee5061f67bd78/junebug-0.1.32.tar.gz" } ], "0.1.33": [ { "comment_text": "", "digests": { "md5": "da14e1e2a500d963eb92d876bc03027f", "sha256": "ac6f124686919dd2e3294257cc07e48dc5f98e0c31cc6c4f3b4a8c8b8b3551e5" }, "downloads": -1, "filename": "junebug-0.1.33-py2-none-any.whl", "has_sig": false, "md5_digest": "da14e1e2a500d963eb92d876bc03027f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 88713, "upload_time": "2018-01-04T10:21:32", "url": "https://files.pythonhosted.org/packages/c9/e1/9497172c41357d9ea4302246821c4a1266e9ec811a02772d1df46b31e8f7/junebug-0.1.33-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70f8acfa0597b7a981787af6021acc8a", "sha256": "eb3bf0fa1f403c18676b2cda97c2402cbc7f45757d8b70af2bc22a0219ad1a3c" }, "downloads": -1, "filename": "junebug-0.1.33.tar.gz", "has_sig": false, "md5_digest": "70f8acfa0597b7a981787af6021acc8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99005, "upload_time": "2018-01-04T10:21:34", "url": "https://files.pythonhosted.org/packages/eb/7c/6242a05d47cbd5c393168c3907d6118239c8dc62f03445a02f6f0a234fe8/junebug-0.1.33.tar.gz" } ], "0.1.34": [ { "comment_text": "", "digests": { "md5": "737016616c7d22bb0d5d460919cc579c", "sha256": "ca81ab2c389d41d54b30d0197c0c8ae83e3c06788a7c715f45d13dafbf528a02" }, "downloads": -1, "filename": "junebug-0.1.34-py2-none-any.whl", "has_sig": false, "md5_digest": "737016616c7d22bb0d5d460919cc579c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 89012, "upload_time": "2018-01-08T14:41:44", "url": "https://files.pythonhosted.org/packages/6f/98/6f12d821d02f1cbe9cde2e4dd83a15e216688c878abea562d156a3b5eab9/junebug-0.1.34-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "082ed13e1f7fceeb596aa688cb862d3d", "sha256": "32c66209631bdf99e8719756c2eebf27e37d4964205d463383d4029497a35481" }, "downloads": -1, "filename": "junebug-0.1.34.tar.gz", "has_sig": false, "md5_digest": "082ed13e1f7fceeb596aa688cb862d3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99493, "upload_time": "2018-01-08T14:41:45", "url": "https://files.pythonhosted.org/packages/12/5c/28c78e68239655991bfd1b7e14e99b2d4370b04d1efa25af29fe4aaa0f75/junebug-0.1.34.tar.gz" } ], "0.1.35": [ { "comment_text": "", "digests": { "md5": "0b766013ce2535de3ff87368d39e954f", "sha256": "176fae9402454f72d7905f9accf4480effe6eaaca91983e2c7a0c14e50813358" }, "downloads": -1, "filename": "junebug-0.1.35-py2-none-any.whl", "has_sig": false, "md5_digest": "0b766013ce2535de3ff87368d39e954f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 89124, "upload_time": "2018-01-09T08:15:46", "url": "https://files.pythonhosted.org/packages/2b/e2/c9ea7f34e69e5cddf425861fb3da24d1de4e1e681ebdf7f990ae1f4de861/junebug-0.1.35-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b9095ccc6dd3d7a78547da860a1be1fd", "sha256": "97e0b7412e87dcd1c472c504abb53ef1cda657e0ea95f7a8088e7642ee1094ff" }, "downloads": -1, "filename": "junebug-0.1.35.tar.gz", "has_sig": false, "md5_digest": "b9095ccc6dd3d7a78547da860a1be1fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102546, "upload_time": "2018-01-09T08:15:48", "url": "https://files.pythonhosted.org/packages/34/e1/4ccec96339e2b12cee8ea6b20585881b3637dc83fe5863fa00f23a40195e/junebug-0.1.35.tar.gz" } ], "0.1.36": [ { "comment_text": "", "digests": { "md5": "6acaecbbf99b8a962f2c48cf49d57fa0", "sha256": "62db594e6c75e1096b7098f9bf766794c3f04ba6aaea1549e8fe9d9b5801a192" }, "downloads": -1, "filename": "junebug-0.1.36-py2-none-any.whl", "has_sig": false, "md5_digest": "6acaecbbf99b8a962f2c48cf49d57fa0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 89279, "upload_time": "2018-01-09T14:06:25", "url": "https://files.pythonhosted.org/packages/37/60/19a989cb335986d577e0b6cdade6637dd122b01b232c948e313df46d5386/junebug-0.1.36-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a42cfed89056d97011c86543320f95a0", "sha256": "5575b40b30236473892c71d0f1bf83f8d3faa945b02dad15e17e17b28c130a1b" }, "downloads": -1, "filename": "junebug-0.1.36.tar.gz", "has_sig": false, "md5_digest": "a42cfed89056d97011c86543320f95a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99806, "upload_time": "2018-01-09T14:06:28", "url": "https://files.pythonhosted.org/packages/f7/35/1e95475e0f12a90672a9e97d5511e6102583834701c41a3b0a7c24f56123/junebug-0.1.36.tar.gz" } ], "0.1.37": [ { "comment_text": "", "digests": { "md5": "2f712a041bf88a18305925c2c5780c45", "sha256": "522442a61dca2120bd96d897c37fc05529f2a70b85b338680f10b2bfe30f890b" }, "downloads": -1, "filename": "junebug-0.1.37-py2-none-any.whl", "has_sig": false, "md5_digest": "2f712a041bf88a18305925c2c5780c45", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 90205, "upload_time": "2018-01-11T09:16:57", "url": "https://files.pythonhosted.org/packages/49/57/cfdc0ca48bf20744e2007e8c1046dbacfc99f6d363793ac43062c11d6229/junebug-0.1.37-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b511084f86ba62de7a3ce018400d589", "sha256": "37673a18b086d0adf4dbb4eb4c2b47816c542b6ea0367a050ad639ee33ad8de4" }, "downloads": -1, "filename": "junebug-0.1.37.tar.gz", "has_sig": false, "md5_digest": "4b511084f86ba62de7a3ce018400d589", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100700, "upload_time": "2018-01-11T09:16:58", "url": "https://files.pythonhosted.org/packages/9e/79/9e5090fb8048f03e2376e4090662997861ff93f54378670aa656e55d65bf/junebug-0.1.37.tar.gz" } ], "0.1.38": [ { "comment_text": "", "digests": { "md5": "a959c5c1463e247a3784bd0274356c42", "sha256": "5cfba17a84590527029f6849e4432c0911d7538ca7db31c4c8b5a251f772d847" }, "downloads": -1, "filename": "junebug-0.1.38-py2-none-any.whl", "has_sig": false, "md5_digest": "a959c5c1463e247a3784bd0274356c42", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 91609, "upload_time": "2018-01-17T07:32:07", "url": "https://files.pythonhosted.org/packages/0e/0f/cdec4fa7d91de52ed66615c754425dc0ffc8f8bbad6d5102f2f04e88f9ad/junebug-0.1.38-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94bc75fca99e574eada8e8032dd6ade5", "sha256": "e8e7fc2fdee3d0e0c31968a1c7c4a8fa8ed3633d125fda6376cc7987fb504c6f" }, "downloads": -1, "filename": "junebug-0.1.38.tar.gz", "has_sig": false, "md5_digest": "94bc75fca99e574eada8e8032dd6ade5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101935, "upload_time": "2018-01-17T07:32:09", "url": "https://files.pythonhosted.org/packages/23/e8/cea0183c90f203bff9822ccf96d41c6568c8cba8098c778adeae0d15358d/junebug-0.1.38.tar.gz" } ], "0.1.39": [ { "comment_text": "", "digests": { "md5": "7cfbd7e213803ee18ebbd865fcaf3efc", "sha256": "5f018f7af34ef4edf05f59b877134dded2c7e66149669f5eef1dd06e22370f71" }, "downloads": -1, "filename": "junebug-0.1.39-py2-none-any.whl", "has_sig": false, "md5_digest": "7cfbd7e213803ee18ebbd865fcaf3efc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 91923, "upload_time": "2018-01-18T12:35:37", "url": "https://files.pythonhosted.org/packages/2c/07/442697ee584d1f06dc72eb3e3c328527c566ad13232cf73b718dc46d090f/junebug-0.1.39-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4aec3a717401d78b0460209df892c23", "sha256": "4d1878c6d0e6ed7b0c04579a10baf7de661b66a78e9704c5722a72f787b4295d" }, "downloads": -1, "filename": "junebug-0.1.39.tar.gz", "has_sig": false, "md5_digest": "e4aec3a717401d78b0460209df892c23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102370, "upload_time": "2018-01-18T12:35:41", "url": "https://files.pythonhosted.org/packages/bf/b0/42eff805dd0c1a4c7b6419312c9722dc6d6bec2910684e85873f4dab6bcd/junebug-0.1.39.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "50dfb17b0b76d16f22199b98fee9b7f1", "sha256": "a9094c9cb4ca3acaac938509068a2f1789184fdbcb896993ba7679ced2f77a75" }, "downloads": -1, "filename": "junebug-0.1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "50dfb17b0b76d16f22199b98fee9b7f1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 283757, "upload_time": "2016-04-12T11:58:34", "url": "https://files.pythonhosted.org/packages/f3/ba/72f55a2ca68acabe7a8b62b3bfb6e1e452571e5bc2b5dab1ef5aeeb26f05/junebug-0.1.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c56f2fe1b0dd5dd2a25253ae960da19", "sha256": "280b00ab598d10eae1a36e8a1e2d4aaffb9bfd1cc7a1b9a2f789633848cf45cc" }, "downloads": -1, "filename": "junebug-0.1.4.tar.gz", "has_sig": false, "md5_digest": "4c56f2fe1b0dd5dd2a25253ae960da19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69344, "upload_time": "2016-04-12T11:58:46", "url": "https://files.pythonhosted.org/packages/05/57/04dec27abc1a4ee97909d94ba6b4456f182f419a3429abe8610b432aedf6/junebug-0.1.4.tar.gz" } ], "0.1.40": [ { "comment_text": "", "digests": { "md5": "a5455abecd59a336e7b93ee61aba45f9", "sha256": "0ed91720211d56935dae0830d719c29a90b7d7b5176468fd9b3f06da08144666" }, "downloads": -1, "filename": "junebug-0.1.40-py2-none-any.whl", "has_sig": false, "md5_digest": "a5455abecd59a336e7b93ee61aba45f9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 92245, "upload_time": "2018-01-24T08:30:41", "url": "https://files.pythonhosted.org/packages/a6/ac/d70ba1a5b4820bce1ef2bdc4d8f9ecf40be48c88942d720509f6d46f9c30/junebug-0.1.40-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bccf7ee8f2654846de1512145135eeaa", "sha256": "235b7ea36cfe3dbe519f0a0d9307eebb5ca7d15a1f9c9ff14e9cd1493e1eeb87" }, "downloads": -1, "filename": "junebug-0.1.40.tar.gz", "has_sig": false, "md5_digest": "bccf7ee8f2654846de1512145135eeaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102609, "upload_time": "2018-01-24T08:30:43", "url": "https://files.pythonhosted.org/packages/bf/c1/e100ef61a706d54db9b6550ef669e9907ea24726a6a0f25a2edb3ca5b20d/junebug-0.1.40.tar.gz" } ], "0.1.41": [ { "comment_text": "", "digests": { "md5": "57520e526f8514c8e1bd44879365c2da", "sha256": "452effa2d1ae0cd99525fc3b27780e48d1300f09e0fb0952ad0aaa2f0195503e" }, "downloads": -1, "filename": "junebug-0.1.41-py2-none-any.whl", "has_sig": false, "md5_digest": "57520e526f8514c8e1bd44879365c2da", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 88778, "upload_time": "2018-08-01T11:44:38", "url": "https://files.pythonhosted.org/packages/69/6d/a13436608f5a1d2b4951ba7070e0d9bbe78c276392a42b228b9357cf026b/junebug-0.1.41-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e0087ff2cdab9b95aadd4623c36a6af", "sha256": "3d5a1eeba7d56d528e510a29b307a1fd86ae3c62d5cc922a8f0f4c3992468bcf" }, "downloads": -1, "filename": "junebug-0.1.41.tar.gz", "has_sig": false, "md5_digest": "4e0087ff2cdab9b95aadd4623c36a6af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102958, "upload_time": "2018-08-01T11:44:40", "url": "https://files.pythonhosted.org/packages/9e/7d/7bcea72e5e4c9c82d967d09aacb1615f6bffd7590776fea5ec08d3535b54/junebug-0.1.41.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "4962dd806ebb1571e4602e8b289cfdc2", "sha256": "8d6ce28f31a9fefe31b0ce08806adbf776230934e4a065ffaeabe8199a6d33ec" }, "downloads": -1, "filename": "junebug-0.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "4962dd806ebb1571e4602e8b289cfdc2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 284675, "upload_time": "2016-04-19T08:54:17", "url": "https://files.pythonhosted.org/packages/e5/53/810334581adc47f5c68aae298bb8cfa2b97bfa5f783db576aa3964440c83/junebug-0.1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "128f0ca696be237897717382772b94d8", "sha256": "2636e84b774c2cd9692547f5536ec8691ebfa31e03d46aa8aa47c26bd0af884e" }, "downloads": -1, "filename": "junebug-0.1.5.tar.gz", "has_sig": false, "md5_digest": "128f0ca696be237897717382772b94d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69487, "upload_time": "2016-04-19T08:56:22", "url": "https://files.pythonhosted.org/packages/b2/5e/b4953bc9abd29b814e77dc096ffb38a7e8452ce95ddadb1f8488cea34eec/junebug-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "f17152ffd41d0f57898f761232e049ce", "sha256": "c7d6a75c720bcea55ea4159ecde51cae76428d07f5ac73d64c16ab2c75759777" }, "downloads": -1, "filename": "junebug-0.1.6-py2-none-any.whl", "has_sig": false, "md5_digest": "f17152ffd41d0f57898f761232e049ce", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 61756, "upload_time": "2016-10-03T08:40:42", "url": "https://files.pythonhosted.org/packages/20/3e/bef3da0a072aa742ae5e2bc9aa0cd0b3e9c6ffe1c5b83664d4ca4cc4685d/junebug-0.1.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2bd2838e9e7a755c6f4a9b34ae4657b3", "sha256": "2b14d7b07791701781b087c10ef28fbede020a61edb9d9731624c232aa66c1aa" }, "downloads": -1, "filename": "junebug-0.1.6.tar.gz", "has_sig": false, "md5_digest": "2bd2838e9e7a755c6f4a9b34ae4657b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72373, "upload_time": "2016-10-03T08:40:46", "url": "https://files.pythonhosted.org/packages/09/e4/a2d95342811e8ece9cb3d8103aec344b7e230e157d39276ef96f422402e2/junebug-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "99634251064f68b3b5902dc8a9b8298a", "sha256": "3bfbe9469e221cb0875bd2364a456a12599e26f298fb3d810d67c969fcf34068" }, "downloads": -1, "filename": "junebug-0.1.7-py2-none-any.whl", "has_sig": false, "md5_digest": "99634251064f68b3b5902dc8a9b8298a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 61776, "upload_time": "2017-01-10T14:23:58", "url": "https://files.pythonhosted.org/packages/c8/c5/a43ef8b3f64cf9c3f47cce8e985f733e4376b1b2bba89ce00e9141c639bb/junebug-0.1.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0402cc5194066f04ab81576cd2f73eb7", "sha256": "58caa0ff20a81a2d6103452030cf70ee9742cc1712e0771190ea80f5cd2fd8e5" }, "downloads": -1, "filename": "junebug-0.1.7.tar.gz", "has_sig": false, "md5_digest": "0402cc5194066f04ab81576cd2f73eb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72905, "upload_time": "2017-01-10T14:24:02", "url": "https://files.pythonhosted.org/packages/a2/f2/63e0d4f3e9607240795be06e4231bcb94420da67e94599bdaf4d84b4bd9e/junebug-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "c42605a30b389414a400bb95a9c35ff0", "sha256": "60da21a83b6c7c4f682321d76a92d8c36388155ba4365b233a84784c8b9f2792" }, "downloads": -1, "filename": "junebug-0.1.8-py2-none-any.whl", "has_sig": false, "md5_digest": "c42605a30b389414a400bb95a9c35ff0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 61780, "upload_time": "2017-01-18T14:20:22", "url": "https://files.pythonhosted.org/packages/07/99/e09c3a8f27a27f94feff7f313c85d491b9684a05241ee48ccf14f8ac6c3b/junebug-0.1.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b0d8266e2251a6e462208e1c5e62bca", "sha256": "dd46ef2907c43cc76d753e812de91b1b6c5a16f827e75359a1918e5d5f5a60bc" }, "downloads": -1, "filename": "junebug-0.1.8.tar.gz", "has_sig": false, "md5_digest": "6b0d8266e2251a6e462208e1c5e62bca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73036, "upload_time": "2017-01-18T14:20:24", "url": "https://files.pythonhosted.org/packages/87/21/25602d9bdf030b6ba708b33e3c8d31d9fae791e7f16edb27a0619de21fdb/junebug-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "e34ef2133e9ace3dd8049b874115c923", "sha256": "00c1b0218f06a66c400ed3925de64176509813d0c68b50e859d2cde5680efb22" }, "downloads": -1, "filename": "junebug-0.1.9-py2-none-any.whl", "has_sig": false, "md5_digest": "e34ef2133e9ace3dd8049b874115c923", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 61600, "upload_time": "2017-02-01T12:19:07", "url": "https://files.pythonhosted.org/packages/96/65/65e69b5e2aaece2e60acb0296162e539b7e28c9f94cddd8379dba85db8bc/junebug-0.1.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "debb10857ffcdb2762b1df4aafdbd3a2", "sha256": "6eaaf92009fed2f0b7b13d21e20753a619a3ec49f7ae5d41971b2ba9a7e0d8a8" }, "downloads": -1, "filename": "junebug-0.1.9.tar.gz", "has_sig": false, "md5_digest": "debb10857ffcdb2762b1df4aafdbd3a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70503, "upload_time": "2017-02-01T12:19:08", "url": "https://files.pythonhosted.org/packages/73/4b/af15c7987f9f1a102a68ddc85a64e916daed09dbf1fbf93edcc7e546e26a/junebug-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "57520e526f8514c8e1bd44879365c2da", "sha256": "452effa2d1ae0cd99525fc3b27780e48d1300f09e0fb0952ad0aaa2f0195503e" }, "downloads": -1, "filename": "junebug-0.1.41-py2-none-any.whl", "has_sig": false, "md5_digest": "57520e526f8514c8e1bd44879365c2da", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 88778, "upload_time": "2018-08-01T11:44:38", "url": "https://files.pythonhosted.org/packages/69/6d/a13436608f5a1d2b4951ba7070e0d9bbe78c276392a42b228b9357cf026b/junebug-0.1.41-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e0087ff2cdab9b95aadd4623c36a6af", "sha256": "3d5a1eeba7d56d528e510a29b307a1fd86ae3c62d5cc922a8f0f4c3992468bcf" }, "downloads": -1, "filename": "junebug-0.1.41.tar.gz", "has_sig": false, "md5_digest": "4e0087ff2cdab9b95aadd4623c36a6af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102958, "upload_time": "2018-08-01T11:44:40", "url": "https://files.pythonhosted.org/packages/9e/7d/7bcea72e5e4c9c82d967d09aacb1615f6bffd7590776fea5ec08d3535b54/junebug-0.1.41.tar.gz" } ] }