{ "info": { "author": "YouGov, Plc.", "author_email": "open-source@yougov.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3" ], "description": ".. image:: https://img.shields.io/pypi/v/excuses.svg\n :target: https://pypi.org/project/excuses\n\n.. image:: https://img.shields.io/pypi/pyversions/excuses.svg\n\n.. image:: https://img.shields.io/travis/yougov/excuses/master.svg\n :target: https://travis-ci.org/yougov/excuses\n\n.. .. image:: https://img.shields.io/appveyor/ci/jaraco/skeleton/master.svg\n.. :target: https://ci.appveyor.com/project/jaraco/skeleton/branch/master\n\n.. image:: https://readthedocs.org/projects/skeleton/badge/?version=latest\n :target: https://skeleton.readthedocs.io/en/latest/?badge=latest\n\nBOFH Excuse Generator\n\nRunning\n=======\n\n``python excuses.py EXCUSES_BASE``\n\n``EXCUSES_BASE`` is the path to a directory that contains ``excuses.html`` and\n``excuses.txt``.\n\nThe application runs on ``127.0.0.1:8082`` and hosts an index page. Raw new\nexcuses are available at the ``/new`` path.\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/yougov/excuses", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "excuses", "package_url": "https://pypi.org/project/excuses/", "platform": "", "project_url": "https://pypi.org/project/excuses/", "project_urls": { "Homepage": "https://github.com/yougov/excuses" }, "release_url": "https://pypi.org/project/excuses/3.2/", "requires_dist": [ "sphinx; extra == 'docs'", "jaraco.packaging (>=3.2); extra == 'docs'", "rst.linker (>=1.9); extra == 'docs'", "pytest (>=3.5); extra == 'testing'", "pytest-sugar (>=0.9.1); extra == 'testing'", "collective.checkdocs; extra == 'testing'", "pytest-flake8; extra == 'testing'" ], "requires_python": ">=3.5", "summary": "excuses", "version": "3.2" }, "last_serial": 4047737, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "42d5fd3259dcfdac403a04e845d4b89a", "sha256": "d42d4cc97777a484781d77c3c8ec7f0ee1e7f0c149d9c4a535330f4816d3e1f8" }, "downloads": -1, "filename": "excuses-1.0.zip", "has_sig": false, "md5_digest": "42d5fd3259dcfdac403a04e845d4b89a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26496, "upload_time": "2011-12-07T19:37:07", "url": "https://files.pythonhosted.org/packages/99/f5/b2a2b9ccdca2865df06eccc1487879e4019c1f0a169cd11b056b03da7f14/excuses-1.0.zip" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "83510c60036816e4e76579f15fcb087f", "sha256": "f2af2fa0e5ef3507348e28ba0a1db3403619bac2a230701d36e12768d198d977" }, "downloads": -1, "filename": "excuses-1.1.zip", "has_sig": false, "md5_digest": "83510c60036816e4e76579f15fcb087f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3743, "upload_time": "2012-02-21T21:05:12", "url": "https://files.pythonhosted.org/packages/8b/76/72d2f07ede1beac8adb47baad5c229a750c6582ea81d2b26acd76fb7754a/excuses-1.1.zip" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "2a1758ba1517a6878b4a897cf437a277", "sha256": "abfcc1c76df624871c4d2f20c5df9e3e314cdefcbc0223e9fc8d4b4a0daf026b" }, "downloads": -1, "filename": "excuses-1.1.1.zip", "has_sig": false, "md5_digest": "2a1758ba1517a6878b4a897cf437a277", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3781, "upload_time": "2012-03-02T02:02:58", "url": "https://files.pythonhosted.org/packages/da/af/6a8817b2676bf714c86d5545c0383d341649de6638a5f3110caede0e99ce/excuses-1.1.1.zip" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "4107f2eab081285226ed9da46f6e2e98", "sha256": "1bf8dffcb68ad674dbd9fb464f5ef56a667103ca44ce2171f3774f7535f04801" }, "downloads": -1, "filename": "excuses-1.1.2.zip", "has_sig": false, "md5_digest": "4107f2eab081285226ed9da46f6e2e98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15790, "upload_time": "2012-03-29T23:47:46", "url": "https://files.pythonhosted.org/packages/9a/c0/bb5cd1361e28f682c4d66a2b507c4bd2e25088960e7dde3b11bb8334cb7e/excuses-1.1.2.zip" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "a03920efca4ec3b74dc21eed24654a62", "sha256": "98c23deb91b0fa13ff94f0dfd06e0f912cabdef7c59c307180bd57ec68acfa1a" }, "downloads": -1, "filename": "excuses-1.3.zip", "has_sig": false, "md5_digest": "a03920efca4ec3b74dc21eed24654a62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15604, "upload_time": "2012-04-25T00:57:51", "url": "https://files.pythonhosted.org/packages/1e/5e/5604e596077c91ff44d252c72186d7a4b7b2551b39072074dca75e9d62a6/excuses-1.3.zip" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "838cad417a0eb3f8f21a8fbeb77ba05d", "sha256": "37bae49b4edc793b4f9d2286ab96b12dcf3b74ef7ea45096f3dd62a58a4a115e" }, "downloads": -1, "filename": "excuses-1.3.1.zip", "has_sig": false, "md5_digest": "838cad417a0eb3f8f21a8fbeb77ba05d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15691, "upload_time": "2012-08-26T12:56:16", "url": "https://files.pythonhosted.org/packages/42/3d/2df33e3fd142ba2937b3be0eb0b793459e02f81a03a8b456eaffb0109450/excuses-1.3.1.zip" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "ac3cd8d10448d2989d1462628c27a128", "sha256": "0c4f272009a8b92f55827efb38b702e7450f87a444c769e21dd7ac654831357f" }, "downloads": -1, "filename": "excuses-1.4.zip", "has_sig": false, "md5_digest": "ac3cd8d10448d2989d1462628c27a128", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15655, "upload_time": "2012-08-27T09:36:03", "url": "https://files.pythonhosted.org/packages/ec/a8/074653e36808aa710e04ccd80d926317736daaa0cb94e9161bb0bc29ce32/excuses-1.4.zip" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "729552a1e96d6c6c2743e991aadbdc4b", "sha256": "465d70d8bbd5f1da45237b6b5339758eb6bf8ec1ff1f0cdcaf461abbc25d94d3" }, "downloads": -1, "filename": "excuses-1.4.1.zip", "has_sig": false, "md5_digest": "729552a1e96d6c6c2743e991aadbdc4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15736, "upload_time": "2012-08-29T21:38:08", "url": "https://files.pythonhosted.org/packages/3d/9a/3c34cac39f200c16cda0fee67c7f9421bbff87b1246a87c0b815d4dfe200/excuses-1.4.1.zip" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "06450b61453fb290b738d0b00afb2570", "sha256": "147b144fe7cb8e278e397893ac6387a30280e9a685766bc8a6efc0814437a3db" }, "downloads": -1, "filename": "excuses-1.5.zip", "has_sig": false, "md5_digest": "06450b61453fb290b738d0b00afb2570", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15723, "upload_time": "2014-07-11T17:15:42", "url": "https://files.pythonhosted.org/packages/55/41/a07f99e4a1cd8f590bb8b9191bdccda2dbce147c862921a9b7c01bfb8d8f/excuses-1.5.zip" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "d4f7e08de8e168b2ee9adc37f4d88cac", "sha256": "15d0044eeddeb10eeb2412a0523d6c0b2af24decc890cad6e7b5c0c0acb9c215" }, "downloads": -1, "filename": "excuses-1.6.zip", "has_sig": false, "md5_digest": "d4f7e08de8e168b2ee9adc37f4d88cac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15772, "upload_time": "2015-04-27T20:31:06", "url": "https://files.pythonhosted.org/packages/52/38/e371101160b166e6c8be3c0f33cc2c69e10a36ddb563a6d12645ae6c33dc/excuses-1.6.zip" } ], "1.8": [ { "comment_text": "", "digests": { "md5": "87c882604d6c3b8f62d441b64d3b3610", "sha256": "30e34e3c7560a6bbdfdd311113a77a6968809eeaccbb18af2cbc8f11f2ed4521" }, "downloads": -1, "filename": "excuses-1.8.tar.gz", "has_sig": false, "md5_digest": "87c882604d6c3b8f62d441b64d3b3610", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14339, "upload_time": "2015-11-20T15:55:18", "url": "https://files.pythonhosted.org/packages/b7/36/edb54e9ba87f3b8f072afa2c06df5544a906c3586746ee661133ba131053/excuses-1.8.tar.gz" } ], "1.9": [ { "comment_text": "", "digests": { "md5": "620ee7cef25dc0f3b9724b9f0db46fed", "sha256": "945dcd60f74480352fdf6b8de66ed5326ece9559acebc6c983e0b40bc12485b1" }, "downloads": -1, "filename": "excuses-1.9.tar.gz", "has_sig": false, "md5_digest": "620ee7cef25dc0f3b9724b9f0db46fed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14430, "upload_time": "2016-02-01T15:16:28", "url": "https://files.pythonhosted.org/packages/a7/b8/7b61b1264f3f5990586e3f9882b0ce8dcae6702ed2277d0269b499ce8f80/excuses-1.9.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "ac54f986a7aa23e506e1a1214de85392", "sha256": "937531f1877ed9bdb3858d92327186af62e2b873fa89c12022a8f1af03ab1f9f" }, "downloads": -1, "filename": "excuses-2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ac54f986a7aa23e506e1a1214de85392", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 15910, "upload_time": "2016-02-01T17:07:22", "url": "https://files.pythonhosted.org/packages/98/18/9028522cbe8760a850f40e46b43d239e68dd2699ebae2aa82ed5ee32a239/excuses-2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b9b212d0fffd898368569bc2ea5424c0", "sha256": "2e4a7050ada0feb3091e6dea31152f65492bd93d9f20169e11db5aed146fec12" }, "downloads": -1, "filename": "excuses-2.0.tar.gz", "has_sig": false, "md5_digest": "b9b212d0fffd898368569bc2ea5424c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15803, "upload_time": "2016-02-01T17:07:14", "url": "https://files.pythonhosted.org/packages/3e/c8/e6b6d9d07adfc3831dc21289c2d64b6dadc95b9602b80e361ac6ebe3f0f7/excuses-2.0.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "da5b66d8baffdd2f8216c788f67a02d3", "sha256": "d9c99e7e2e18441056c5ec88c0ec3694c5ebb4da6de6b9f78dbad43ae335257b" }, "downloads": -1, "filename": "excuses-2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da5b66d8baffdd2f8216c788f67a02d3", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 15952, "upload_time": "2016-02-25T21:48:57", "url": "https://files.pythonhosted.org/packages/d6/4e/28154d238a6f42c573d13daa1ba74774ba4630378860eff992a6d2951de5/excuses-2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c81880ead6214a86a503ffa874df80d", "sha256": "a0c90605e8d04eadcbebf67a1814e56ef74ec8a133cc000a15c2fb0a01547c01" }, "downloads": -1, "filename": "excuses-2.1.tar.gz", "has_sig": false, "md5_digest": "8c81880ead6214a86a503ffa874df80d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15879, "upload_time": "2016-02-25T21:48:46", "url": "https://files.pythonhosted.org/packages/93/97/3abb41e88ce8c1c7b85dbc0fb5c204df73fb8d9d1006fdba7b5ca9d66a07/excuses-2.1.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "c5efae3bfb02dea2c13e39664624d2e0", "sha256": "e250455aa59e40321cc861d4557dab5331c9436176cba9ea4a4ecd9dee7c6203" }, "downloads": -1, "filename": "excuses-2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c5efae3bfb02dea2c13e39664624d2e0", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 15996, "upload_time": "2016-03-07T16:43:35", "url": "https://files.pythonhosted.org/packages/aa/a7/9861bfb242f1628cc4287832a4b6a72cec575db63266afcb6936c876103e/excuses-2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9533e60b2a857a1b470979194dec3666", "sha256": "1725e2a26bce8f30debe5f57eddc1d4343cf735758daad32471b64b31ccd6c58" }, "downloads": -1, "filename": "excuses-2.2.tar.gz", "has_sig": false, "md5_digest": "9533e60b2a857a1b470979194dec3666", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15958, "upload_time": "2016-03-07T16:43:21", "url": "https://files.pythonhosted.org/packages/c9/dc/9df3bb29f0b10d8397998b9a75a1692b1bbc235e7c55a5325a22d7e3d80b/excuses-2.2.tar.gz" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "586faa0ebba4b03502271c8929c233b3", "sha256": "cdd63385bdb98d013bd2a779af808a032859491680ca918c1213ddf5f4dc6977" }, "downloads": -1, "filename": "excuses-2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "586faa0ebba4b03502271c8929c233b3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16676, "upload_time": "2017-02-27T21:53:00", "url": "https://files.pythonhosted.org/packages/c6/fb/e285eb4cc65fb22e056fb5efd78f8982ac87675d35f4fa83f40b813ea796/excuses-2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b30a346418a31ecff93f99e19190b40e", "sha256": "a35405643b7fa338e07bde10004c87a1a4891aaddacb86d08554f9b228570ee8" }, "downloads": -1, "filename": "excuses-2.3.tar.gz", "has_sig": false, "md5_digest": "b30a346418a31ecff93f99e19190b40e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16909, "upload_time": "2017-02-27T21:53:02", "url": "https://files.pythonhosted.org/packages/3c/e4/463bf8db0ad657428fa09f8137636361f5a3f9d1e93460a2da32f39f56cd/excuses-2.3.tar.gz" } ], "2.4": [ { "comment_text": "", "digests": { "md5": "46632e35d83aab23efe0d5b01659f1f1", "sha256": "ffe6776992b1d6ecd1af71c5b78c774335f7c7563673356222e4b9a648e7dcd9" }, "downloads": -1, "filename": "excuses-2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "46632e35d83aab23efe0d5b01659f1f1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 16864, "upload_time": "2017-10-24T14:00:55", "url": "https://files.pythonhosted.org/packages/fd/18/03182553defa3a3bc0d445da429fa80c98692efeaa4600a8d049a673522e/excuses-2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "130a8ed42ec95ff168ebdd5d2094d6a4", "sha256": "88803bb1c77b5a4da8839fb3baf5182e5be7ae9a26169a85adfcaf2991ea27c9" }, "downloads": -1, "filename": "excuses-2.4.tar.gz", "has_sig": false, "md5_digest": "130a8ed42ec95ff168ebdd5d2094d6a4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 17694, "upload_time": "2017-10-24T14:00:57", "url": "https://files.pythonhosted.org/packages/d3/06/517d94d42ec47e0ded1100dbb35b3304199d7108dddd66b6320f5a1ea6d0/excuses-2.4.tar.gz" } ], "2.5": [ { "comment_text": "", "digests": { "md5": "e8f20b8d33332fda8449c1d08ad8ce84", "sha256": "425a58f7343970924beb8f8b671a963bbb4a2a8495b331aed7d76a7db23daad2" }, "downloads": -1, "filename": "excuses-2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e8f20b8d33332fda8449c1d08ad8ce84", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 16883, "upload_time": "2017-12-06T16:01:51", "url": "https://files.pythonhosted.org/packages/36/68/47cea9a8615adca6c99b78e1ce756455c9b4a9470e7a8a052b1a48a778e4/excuses-2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35402639ba95b9d923985b04d746efb2", "sha256": "59c9cbe674f894d4917c60cab2b4ca19245fd8a79e5545dff492efa6af7a2d61" }, "downloads": -1, "filename": "excuses-2.5.tar.gz", "has_sig": false, "md5_digest": "35402639ba95b9d923985b04d746efb2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 17704, "upload_time": "2017-12-06T16:01:52", "url": "https://files.pythonhosted.org/packages/10/87/d3e13c57ecf6be35ca91d989245ae6415daabe8b258583455bea10a45dd3/excuses-2.5.tar.gz" } ], "2.6": [ { "comment_text": "", "digests": { "md5": "d2afbd4c0eaf841ae198e6df7ab20c75", "sha256": "7c75e7971a2b12ac672adb3d84fe521ce593388e80fab3d46af90a31e44ed211" }, "downloads": -1, "filename": "excuses-2.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d2afbd4c0eaf841ae198e6df7ab20c75", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 16922, "upload_time": "2017-12-07T06:48:38", "url": "https://files.pythonhosted.org/packages/7e/12/596ff5bc7f35cbe7c064c9a672aae00abc4d0d97cc2bd651d57b702bc5e9/excuses-2.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "259b10420a49708ef88f42d5d76af45d", "sha256": "fba0bbcc4bb8d2d1fc6329b9e703e47a3808fc92a04edee3d30a78bdd51b1155" }, "downloads": -1, "filename": "excuses-2.6.tar.gz", "has_sig": false, "md5_digest": "259b10420a49708ef88f42d5d76af45d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 17747, "upload_time": "2017-12-07T06:48:39", "url": "https://files.pythonhosted.org/packages/19/e6/1aa8a0c9176a438922e82449358f4dec9f6eb4a6961647032b7090ec7449/excuses-2.6.tar.gz" } ], "3.1": [ { "comment_text": "", "digests": { "md5": "0cdcde5608fe2db9a61213d7c1d98173", "sha256": "1f91db1a3552c0c923f74ba768a2d956d058f6939f54aede5ca621af42c9e3e2" }, "downloads": -1, "filename": "excuses-3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0cdcde5608fe2db9a61213d7c1d98173", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 16430, "upload_time": "2018-06-27T18:46:18", "url": "https://files.pythonhosted.org/packages/70/bb/50560df170b7a956195153bda96173d794f62b7231edb8510130ec0dac8e/excuses-3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b8f72129d883308563e0bff906f3a5c2", "sha256": "e4ea6cc61519d800e2472cca57b34ba8f914d4959a0f146c8503e44b7c476a43" }, "downloads": -1, "filename": "excuses-3.1.tar.gz", "has_sig": false, "md5_digest": "b8f72129d883308563e0bff906f3a5c2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 18231, "upload_time": "2018-06-27T18:46:19", "url": "https://files.pythonhosted.org/packages/82/f8/b03e164d9303996b36bba59b4b690e94802c22c4f3b12713bc6a68671fab/excuses-3.1.tar.gz" } ], "3.2": [ { "comment_text": "", "digests": { "md5": "e42c6cc41001e331c39f90316cbfe8eb", "sha256": "15c854dedfe516b5483dc6cabadc1c757e4059652b0c602ee6d07b5e02328b44" }, "downloads": -1, "filename": "excuses-3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e42c6cc41001e331c39f90316cbfe8eb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 16462, "upload_time": "2018-07-10T15:41:49", "url": "https://files.pythonhosted.org/packages/20/ba/190aa6b4a88986eb9590efdbe87ca7bd2d2bcd0017f20a9d80889d14d83c/excuses-3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa843e5c3aa119746621604f572e06b1", "sha256": "30725b6628fe2371c179713c2e23f53851598175fa9322c4655c91e31546abbe" }, "downloads": -1, "filename": "excuses-3.2.tar.gz", "has_sig": false, "md5_digest": "aa843e5c3aa119746621604f572e06b1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 18259, "upload_time": "2018-07-10T15:41:50", "url": "https://files.pythonhosted.org/packages/8c/96/9fe7828254bfe89f857ea49a604936bd7ab15492c3421fb538e28adde05c/excuses-3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e42c6cc41001e331c39f90316cbfe8eb", "sha256": "15c854dedfe516b5483dc6cabadc1c757e4059652b0c602ee6d07b5e02328b44" }, "downloads": -1, "filename": "excuses-3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e42c6cc41001e331c39f90316cbfe8eb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 16462, "upload_time": "2018-07-10T15:41:49", "url": "https://files.pythonhosted.org/packages/20/ba/190aa6b4a88986eb9590efdbe87ca7bd2d2bcd0017f20a9d80889d14d83c/excuses-3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa843e5c3aa119746621604f572e06b1", "sha256": "30725b6628fe2371c179713c2e23f53851598175fa9322c4655c91e31546abbe" }, "downloads": -1, "filename": "excuses-3.2.tar.gz", "has_sig": false, "md5_digest": "aa843e5c3aa119746621604f572e06b1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 18259, "upload_time": "2018-07-10T15:41:50", "url": "https://files.pythonhosted.org/packages/8c/96/9fe7828254bfe89f857ea49a604936bd7ab15492c3421fb538e28adde05c/excuses-3.2.tar.gz" } ] }