{ "info": { "author": "Michele Simionato", "author_email": "michele.simionato@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "Decorators for Humans\n=====================\n\nThe goal of the decorator module is to make it easy to define\nsignature-preserving function decorators and decorator factories.\nIt also includes an implementation of multiple dispatch and other niceties\n(please check the docs). It is released under a two-clauses\nBSD license, i.e. basically you can do whatever you want with it but I am not\nresponsible.\n\nInstallation\n-------------\n\nIf you are lazy, just perform\n\n ``$ pip install decorator``\n\nwhich will install just the module on your system.\n\nIf you prefer to install the full distribution from source, including\nthe documentation, clone the `GitHub repo`_ or download the tarball_, unpack it and run\n\n ``$ pip install .``\n\nin the main directory, possibly as superuser.\n\n.. _tarball: https://pypi.org/project/decorator/#files\n.. _GitHub repo: https://github.com/micheles/decorator\n\nTesting\n--------\n\nIf you have the source code installation you can run the tests with\n\n `$ python src/tests/test.py -v`\n\nor (if you have setuptools installed)\n\n `$ python setup.py test`\n\nNotice that you may run into trouble if in your system there\nis an older version of the decorator module; in such a case remove the\nold version. It is safe even to copy the module `decorator.py` over\nan existing one, since we kept backward-compatibility for a long time.\n\nRepository\n---------------\n\nThe project is hosted on GitHub. You can look at the source here:\n\n https://github.com/micheles/decorator\n\nDocumentation\n---------------\n\nThe documentation has been moved to https://github.com/micheles/decorator/blob/master/docs/documentation.md\n\nFrom there you can get a PDF version by simply using the print\nfunctionality of your browser.\n\nHere is the documentation for previous versions of the module:\n\nhttps://github.com/micheles/decorator/blob/4.3.2/docs/tests.documentation.rst\nhttps://github.com/micheles/decorator/blob/4.2.1/docs/tests.documentation.rst\nhttps://github.com/micheles/decorator/blob/4.1.2/docs/tests.documentation.rst\nhttps://github.com/micheles/decorator/blob/4.0.0/documentation.rst\nhttps://github.com/micheles/decorator/blob/3.4.2/documentation.rst\n\nFor the impatient\n-----------------\n\nHere is an example of how to define a family of decorators tracing slow\noperations:\n\n.. code-block:: python\n\n from decorator import decorator\n\n @decorator\n def warn_slow(func, timelimit=60, *args, **kw):\n t0 = time.time()\n result = func(*args, **kw)\n dt = time.time() - t0\n if dt > timelimit:\n logging.warn('%s took %d seconds', func.__name__, dt)\n else:\n logging.info('%s took %d seconds', func.__name__, dt)\n return result\n\n @warn_slow # warn if it takes more than 1 minute\n def preprocess_input_files(inputdir, tempdir):\n ...\n\n @warn_slow(timelimit=600) # warn if it takes more than 10 minutes\n def run_calculation(tempdir, outdir):\n ...\n\nEnjoy!\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/micheles/decorator", "keywords": "decorators generic utility", "license": "new BSD License", "maintainer": "", "maintainer_email": "", "name": "decorator", "package_url": "https://pypi.org/project/decorator/", "platform": "All", "project_url": "https://pypi.org/project/decorator/", "project_urls": { "Homepage": "https://github.com/micheles/decorator" }, "release_url": "https://pypi.org/project/decorator/5.1.1/", "requires_dist": null, "requires_python": ">=3.5", "summary": "Decorators for Humans", "version": "5.1.1", "yanked": false, "yanked_reason": null }, "last_serial": 12501691, "releases": { "3.3.1": [ { "comment_text": "", "digests": { "md5": "a8fc62acd705f487a71bc406e19e0cc6", "sha256": "2cf1b977a3728cfaf69ce976f3f41c93a01c148c4dd692e6917197ae1211bc1c" }, "downloads": -1, "filename": "decorator-3.3.1.tar.gz", "has_sig": false, "md5_digest": "a8fc62acd705f487a71bc406e19e0cc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28421, "upload_time": "2011-04-22T14:36:49", "upload_time_iso_8601": "2011-04-22T14:36:49.274606Z", "url": "https://files.pythonhosted.org/packages/48/22/58f948f7bc5de0b1aa1aaddb0d294b9333495009dda1fb08443dec5381a9/decorator-3.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "3.3.2": [ { "comment_text": "", "digests": { "md5": "446f5165af67eb0fcd8fd28abd259e86", "sha256": "c878e3c9a4015893fddcc7a145017bd54bd51cda0eb234cab6a20fa02540cb1f" }, "downloads": -1, "filename": "decorator-3.3.2.tar.gz", "has_sig": false, "md5_digest": "446f5165af67eb0fcd8fd28abd259e86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28506, "upload_time": "2011-09-01T12:02:49", "upload_time_iso_8601": "2011-09-01T12:02:49.764926Z", "url": "https://files.pythonhosted.org/packages/f5/52/a4f3efffddfdfa602b9bb9d77ee984e2ee7c6c62a87de3016e51f5a83a75/decorator-3.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "3.3.3": [ { "comment_text": "", "digests": { "md5": "f5a0227cb1c34a0e7d5b7f9cd2ae3135", "sha256": "1c14b2257e860958bc0e95a48d1946d90d5dfbed3e3353d7e1c65aa4cb2a0da2" }, "downloads": -1, "filename": "decorator-3.3.3.tar.gz", "has_sig": false, "md5_digest": "f5a0227cb1c34a0e7d5b7f9cd2ae3135", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28542, "upload_time": "2012-04-23T16:52:06", "upload_time_iso_8601": "2012-04-23T16:52:06.123079Z", "url": "https://files.pythonhosted.org/packages/4e/bf/d7a2984e5c09312c93338c2ee0223bb46ca1ee00bad9cff33779eb21526b/decorator-3.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "3.4.0": [ { "comment_text": "", "digests": { "md5": "1e8756f719d746e2fc0dd28b41251356", "sha256": "c20b404cbb7ee5cebd506688e0114e3cd76f5ce233805a51f36e1a7988d9d783" }, "downloads": -1, "filename": "decorator-3.4.0.tar.gz", "has_sig": false, "md5_digest": "1e8756f719d746e2fc0dd28b41251356", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30333, "upload_time": "2012-10-18T08:53:18", "upload_time_iso_8601": "2012-10-18T08:53:18.235637Z", "url": "https://files.pythonhosted.org/packages/f3/26/876d492f2394f29401eb652ddfa53dec2bc8721861c7fe0dce1b5d0d2b6a/decorator-3.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.4.1": [], "3.4.2": [ { "comment_text": "", "digests": { "md5": "9e0536870d2b83ae27d58dbf22582f4d", "sha256": "7320002ce61dea6aa24adc945d9d7831b3669553158905cdd12f5d0027b54b44" }, "downloads": -1, "filename": "decorator-3.4.2.tar.gz", "has_sig": false, "md5_digest": "9e0536870d2b83ae27d58dbf22582f4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6115, "upload_time": "2015-03-22T13:14:34", "upload_time_iso_8601": "2015-03-22T13:14:34.134525Z", "url": "https://files.pythonhosted.org/packages/35/3a/42566eb7a2cbac774399871af04e11d7ae3fc2579e7dae85213b8d1d1c57/decorator-3.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "8e1f3e1d39cc5ca7bd9f651ee92ae7c1", "sha256": "8a4197daa7c41211406cf17bb34d07096ab1b574c25f088f9b022f6e0aba0c1d" }, "downloads": -1, "filename": "decorator-4.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8e1f3e1d39cc5ca7bd9f651ee92ae7c1", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 8588, "upload_time": "2015-07-24T10:03:27", "upload_time_iso_8601": "2015-07-24T10:03:27.793768Z", "url": "https://files.pythonhosted.org/packages/62/ad/ecdc6b1d0241bf4bf3d7f65b1576c4d8ff1d057bea786e080ae843c991b0/decorator-4.0.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f417f7ad86de03eb37ecc20c3125f649", "sha256": "c32004e17a1eddc3daee4a4941e04321fdd9fe4622642a01c70b5d530ea74534" }, "downloads": -1, "filename": "decorator-4.0.0.tar.gz", "has_sig": false, "md5_digest": "f417f7ad86de03eb37ecc20c3125f649", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80262, "upload_time": "2015-07-24T10:03:23", "upload_time_iso_8601": "2015-07-24T10:03:23.584507Z", "url": "https://files.pythonhosted.org/packages/57/07/f22e2c41d23d71d482b1c4e45fa3e51af4d521da17c5cca0ffd7b30f6789/decorator-4.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "4.0.1": [ { "comment_text": "", "digests": { "md5": "1fba6846ec2e2623d449f3e47252917e", "sha256": "11390161332cfa3894c368fc496865b41526271373873333de2a8d682faa238c" }, "downloads": -1, "filename": "decorator-4.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1fba6846ec2e2623d449f3e47252917e", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 8530, "upload_time": "2015-07-28T03:44:41", "upload_time_iso_8601": "2015-07-28T03:44:41.150768Z", "url": "https://files.pythonhosted.org/packages/ea/40/0c221a2d74f91c6966f77615b6d978bd32b34922827cbf80a3654f396011/decorator-4.0.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2613740b6d2c56c9dd3a20fd5f9bd2a7", "sha256": "671fe2ca0c80eecd7ae3807492875fb2e0eb376d314cf15a535b17adbbe507b2" }, "downloads": -1, "filename": "decorator-4.0.1.tar.gz", "has_sig": false, "md5_digest": "2613740b6d2c56c9dd3a20fd5f9bd2a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66085, "upload_time": "2015-07-28T03:44:37", "upload_time_iso_8601": "2015-07-28T03:44:37.090336Z", "url": "https://files.pythonhosted.org/packages/34/2b/ab9649b98c1ac3e3f0a070ff76896eeaa1144cbe8bab02b4711738478526/decorator-4.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "4.0.10": [ { "comment_text": "", "digests": { "md5": "ae79c6013101cdfee49146bacbc3fb10", "sha256": "5aff536ed9a65c99e8465c774d5859e56e52300aea0a5012c7a1c4a781fbdddb" }, "downloads": -1, "filename": "decorator-4.0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ae79c6013101cdfee49146bacbc3fb10", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9241, "upload_time": "2016-06-07T02:26:49", "upload_time_iso_8601": "2016-06-07T02:26:49.908481Z", "url": "https://files.pythonhosted.org/packages/53/24/cc53f9f216dd5ef269e0af7c7651cbda162554a5b088621a205961c07a6f/decorator-4.0.10-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "434b57fdc3230c500716c5aff8896100", "sha256": "9c6e98edcb33499881b86ede07d9968c81ab7c769e28e9af24075f0a5379f070" }, "downloads": -1, "filename": "decorator-4.0.10.tar.gz", "has_sig": false, "md5_digest": "434b57fdc3230c500716c5aff8896100", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68560, "upload_time": "2016-06-07T02:26:44", "upload_time_iso_8601": "2016-06-07T02:26:44.862706Z", "url": "https://files.pythonhosted.org/packages/13/8a/4eed41e338e8dcc13ca41c94b142d4d20c0de684ee5065523fee406ce76f/decorator-4.0.10.tar.gz", "yanked": false, "yanked_reason": null } ], "4.0.11": [ { "comment_text": "", "digests": { "md5": "0b3b4cad44b9ea580a7458c8f3e5e506", "sha256": "73cbaadb8bc4e3c65fe1100773d56331a2d756cc0f5c7b9d8d5d5223fe04f600" }, "downloads": -1, "filename": "decorator-4.0.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0b3b4cad44b9ea580a7458c8f3e5e506", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 8854, "upload_time": "2017-01-15T09:47:36", "upload_time_iso_8601": "2017-01-15T09:47:36.872862Z", "url": "https://files.pythonhosted.org/packages/00/cc/dd79ea98a0ff5a01d714c37eddd99cd0a71557113f1511921d1ef9a083b8/decorator-4.0.11-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "73644c8f0bd4983d1b6a34b49adec0ae", "sha256": "953d6bf082b100f43229cf547f4f97f97e970f5ad645ee7601d55ff87afdfe76" }, "downloads": -1, "filename": "decorator-4.0.11.tar.gz", "has_sig": false, "md5_digest": "73644c8f0bd4983d1b6a34b49adec0ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70616, "upload_time": "2017-01-15T09:47:34", "upload_time_iso_8601": "2017-01-15T09:47:34.393856Z", "url": "https://files.pythonhosted.org/packages/cc/ac/5a16f1fc0506ff72fcc8fd4e858e3a1c231f224ab79bb7c4c9b2094cc570/decorator-4.0.11.tar.gz", "yanked": false, "yanked_reason": null } ], "4.0.2": [ { "comment_text": "", "digests": { "md5": "6e6b46b2ed8ed0ebd45938c8e748a0a3", "sha256": "7f4a9599355fe2e3d10353340ee79d65f1b48e424db09fb9349171ecdb0cfb1c" }, "downloads": -1, "filename": "decorator-4.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6e6b46b2ed8ed0ebd45938c8e748a0a3", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 8535, "upload_time": "2015-07-28T07:31:31", "upload_time_iso_8601": "2015-07-28T07:31:31.915926Z", "url": "https://files.pythonhosted.org/packages/a3/8e/530a76d6608260902970ecd8cf68a199593d7a76162d6d4d09ccc17c0888/decorator-4.0.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "033c9563af492c4ce2680ee6ca481fa7", "sha256": "1a089279d5de2471c47624d4463f2e5b3fc6a2cf65045c39bf714fc461a25206" }, "downloads": -1, "filename": "decorator-4.0.2.tar.gz", "has_sig": false, "md5_digest": "033c9563af492c4ce2680ee6ca481fa7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64850, "upload_time": "2015-07-28T07:31:28", "upload_time_iso_8601": "2015-07-28T07:31:28.686604Z", "url": "https://files.pythonhosted.org/packages/c5/dd/2981cc27073de0df432d95f194cf9be333f7e373fcea7962488d5755c1a4/decorator-4.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "4.0.3": [ { "comment_text": "", "digests": { "md5": "d9e8e8f4a3b2865b21e119bc9b1ab5ed", "sha256": "4d8c48dfe8b0420a9d6830c6694be91f2b7ecee9b5733355044bb653f9b6e161" }, "downloads": -1, "filename": "decorator-4.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d9e8e8f4a3b2865b21e119bc9b1ab5ed", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 8539, "upload_time": "2015-09-25T02:19:15", "upload_time_iso_8601": "2015-09-25T02:19:15.837186Z", "url": "https://files.pythonhosted.org/packages/86/12/f0d5879474424dd9379ec330975a85891fe06dbf4861acbe4988c1c3047b/decorator-4.0.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "deb7b7fce8c7cba87a758b1c816a99a1", "sha256": "6809b30f29ff372c47cfccf71db9a31b185abfbb70a0954eba2544aabcdd2615" }, "downloads": -1, "filename": "decorator-4.0.3.tar.gz", "has_sig": false, "md5_digest": "deb7b7fce8c7cba87a758b1c816a99a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66835, "upload_time": "2015-09-25T02:19:03", "upload_time_iso_8601": "2015-09-25T02:19:03.372951Z", "url": "https://files.pythonhosted.org/packages/2f/77/c2710fc6e73a612bc154e24ca34252c11a3682a997039ad7c0a0bf56f9bb/decorator-4.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "4.0.4": [ { "comment_text": "", "digests": { "md5": "18e6961dc58bd0e9cc5f8db265f7d5e4", "sha256": "01b7922a5c46e7c2b05edf992a17d81090d9e0e49caeedca490bb1dcb67ec255" }, "downloads": -1, "filename": "decorator-4.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "18e6961dc58bd0e9cc5f8db265f7d5e4", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 8704, "upload_time": "2015-09-25T02:37:16", "upload_time_iso_8601": "2015-09-25T02:37:16.601943Z", "url": "https://files.pythonhosted.org/packages/d0/4c/7664e6264b58fbc8a89b88f275cfc518b5c42cf71a55e6b716188ccc64e2/decorator-4.0.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dd3a0669e1e6f09699eefa2c7fbd9756", "sha256": "5ad0c10fad31648cffa15ee0640eee04bbb1b843a02de26ad3700740768cc3e1" }, "downloads": -1, "filename": "decorator-4.0.4.tar.gz", "has_sig": false, "md5_digest": "dd3a0669e1e6f09699eefa2c7fbd9756", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67150, "upload_time": "2015-09-25T02:37:13", "upload_time_iso_8601": "2015-09-25T02:37:13.315262Z", "url": "https://files.pythonhosted.org/packages/7a/ee/c8a9600cd5b5e09d08828371f9010926bf9cc67522be03d131529f7237a3/decorator-4.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "4.0.6": [ { "comment_text": "", "digests": { "md5": "c83705ce9746668d89806d9cce7fdd72", "sha256": "cc3dcda7835a7eafa887fad9d6a69b2d5fd77c0b1c2a1608f52b48e345e37206" }, "downloads": -1, "filename": "decorator-4.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c83705ce9746668d89806d9cce7fdd72", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 21851, "upload_time": "2015-12-11T04:15:18", "upload_time_iso_8601": "2015-12-11T04:15:18.651390Z", "url": "https://files.pythonhosted.org/packages/33/de/f87b10da4cebbea3f33386cc73e495a2a4a2ddfafaae8d58ac80b4d9494b/decorator-4.0.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b17bfa17c294d33022a89de0f61d38fe", "sha256": "1c6254597777fd003da2e8fb503c3dbf3d9e8f8d55f054709c0e65be3467209c" }, "downloads": -1, "filename": "decorator-4.0.6.tar.gz", "has_sig": false, "md5_digest": "b17bfa17c294d33022a89de0f61d38fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68855, "upload_time": "2015-12-11T04:15:14", "upload_time_iso_8601": "2015-12-11T04:15:14.671095Z", "url": "https://files.pythonhosted.org/packages/f7/34/204c9d36ce74607ecf399682121d6c7f05dc8c491fc1f644d86d0808d44a/decorator-4.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "4.0.7": [ { "comment_text": "", "digests": { "md5": "3bf05818357035898005c7809d7e47e9", "sha256": "267b0d56f2c44857f0803cefe5ee1b5d661fd17ef78be3b447d295f70d4a9a5d" }, "downloads": -1, "filename": "decorator-4.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3bf05818357035898005c7809d7e47e9", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 22562, "upload_time": "2016-02-07T15:30:26", "upload_time_iso_8601": "2016-02-07T15:30:26.177907Z", "url": "https://files.pythonhosted.org/packages/ed/69/24345e0d49c700557f135d01f5de03345368303fdee81b54eae28bf6143d/decorator-4.0.8-py2.py3-none-any.whl", "yanked": true, "yanked_reason": "It contains the wrong files; use 4.0.9 instead" }, { "comment_text": "", "digests": { "md5": "58a3c5069a6ca1b5a265ece1ba7de8f1", "sha256": "91ac16405c588b122b7abdcab5a1ab58420e6f823575b29a70d10f56f5c935d5" }, "downloads": -1, "filename": "decorator-4.0.8.tar.gz", "has_sig": false, "md5_digest": "58a3c5069a6ca1b5a265ece1ba7de8f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68706, "upload_time": "2016-02-08T03:53:00", "upload_time_iso_8601": "2016-02-08T03:53:00.694675Z", "url": "https://files.pythonhosted.org/packages/f6/5d/515561750323dd09539a645b5ea43ec418a5d91a3933ecea0605b3c6caac/decorator-4.0.8.tar.gz", "yanked": true, "yanked_reason": "It contains the wrong files; use 4.0.9 instead" } ], "4.0.9": [ { "comment_text": "", "digests": { "md5": "8bb72dc6e496c3f748d7aeabe4bfe4ff", "sha256": "f4718552326c99544a6ec602d96b7d03ef61180cf4a492c515ecb2438dd14ccc" }, "downloads": -1, "filename": "decorator-4.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8bb72dc6e496c3f748d7aeabe4bfe4ff", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 22562, "upload_time": "2016-02-08T10:18:46", "upload_time_iso_8601": "2016-02-08T10:18:46.963567Z", "url": "https://files.pythonhosted.org/packages/7d/ca/493b2377bf42d57bdd985c31975be3d2b500ad9079199cecb7633e8e2cde/decorator-4.0.9-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f12c5651ccd707e12a0abaa4f76cd69a", "sha256": "90022e83316363788a55352fe39cfbed357aa3a71d90e5f2803a35471de4bba8" }, "downloads": -1, "filename": "decorator-4.0.9.tar.gz", "has_sig": false, "md5_digest": "f12c5651ccd707e12a0abaa4f76cd69a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68746, "upload_time": "2016-02-08T10:18:35", "upload_time_iso_8601": "2016-02-08T10:18:35.755785Z", "url": "https://files.pythonhosted.org/packages/68/04/621a0f896544814ce6c6a0e6bc01d19fc41d245d4515a2e4cf9e07a45a12/decorator-4.0.9.tar.gz", "yanked": false, "yanked_reason": null } ], "4.1.0": [ { "comment_text": "", "digests": { "md5": "0e730118662530c236b6cdeb38c61c1d", "sha256": "2d9de875c80754bedd2536fc7145de5d2a0690deda870c0b30042a07712052b0" }, "downloads": -1, "filename": "decorator-4.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0e730118662530c236b6cdeb38c61c1d", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8953, "upload_time": "2017-07-15T07:29:52", "upload_time_iso_8601": "2017-07-15T07:29:52.643001Z", "url": "https://files.pythonhosted.org/packages/c3/bc/3a76f2d58894583970132914ccf819d396dc168e555792cc8147519e4a7e/decorator-4.1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c1aada8dd540710490a97e6ec243e75b", "sha256": "53d6e5864a8f11e38eddf2206ad6de3eb4738114e54c9fb6bbe47a7ddbec523b" }, "downloads": -1, "filename": "decorator-4.1.0.tar.gz", "has_sig": false, "md5_digest": "c1aada8dd540710490a97e6ec243e75b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73807, "upload_time": "2017-07-15T07:29:51", "upload_time_iso_8601": "2017-07-15T07:29:51.047296Z", "url": "https://files.pythonhosted.org/packages/0c/6f/e81f4ef13afe85a89bb2e447b7d6635b5687f701f7d64b0a487330972993/decorator-4.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "4.1.1": [ { "comment_text": "", "digests": { "md5": "3814f2468971f6bf10b2069cb15c41ff", "sha256": "f0a8292e752ab00515a76a2443da259d7915dc44ed75fbbafc3dc34b0f75a7a4" }, "downloads": -1, "filename": "decorator-4.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3814f2468971f6bf10b2069cb15c41ff", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8978, "upload_time": "2017-07-15T12:46:39", "upload_time_iso_8601": "2017-07-15T12:46:39.375983Z", "url": "https://files.pythonhosted.org/packages/99/b6/c61aa88527801323afd3b6aa599f98eb191d2026fce53a195be22dd79745/decorator-4.1.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dbae97f4c5228c0c8616ac0252f57874", "sha256": "d48a0a1107a1e72ebd603ae3f9b06e4b9109f7fa92e28152a710adc4d37bf6e9" }, "downloads": -1, "filename": "decorator-4.1.1.tar.gz", "has_sig": false, "md5_digest": "dbae97f4c5228c0c8616ac0252f57874", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31979, "upload_time": "2017-07-15T12:46:37", "upload_time_iso_8601": "2017-07-15T12:46:37.176841Z", "url": "https://files.pythonhosted.org/packages/a8/26/93428c6d2885c8b5f2f0c569f8cb9c40bb4ab85c270e52bfb481c7bb1529/decorator-4.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "4.1.2": [ { "comment_text": "", "digests": { "md5": "0bec41a29a46fde7a205ba8aabaabf91", "sha256": "95a26b17806e284452bfd97fa20aa1e8cb4ee23542bda4dbac5e4562aa1642cd" }, "downloads": -1, "filename": "decorator-4.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0bec41a29a46fde7a205ba8aabaabf91", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 9052, "upload_time": "2017-07-23T15:25:25", "upload_time_iso_8601": "2017-07-23T15:25:25.347339Z", "url": "https://files.pythonhosted.org/packages/a1/4e/c42167ba5c3192bed633726d39d7896cc55d4fa3ec4a1fb60cd3a53fc4c7/decorator-4.1.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a0f7f4fe00ae2dde93494d90c192cf8c", "sha256": "7cb64d38cb8002971710c8899fbdfb859a23a364b7c99dab19d1f719c2ba16b5" }, "downloads": -1, "filename": "decorator-4.1.2.tar.gz", "has_sig": false, "md5_digest": "a0f7f4fe00ae2dde93494d90c192cf8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32325, "upload_time": "2017-07-23T15:25:22", "upload_time_iso_8601": "2017-07-23T15:25:22.733122Z", "url": "https://files.pythonhosted.org/packages/bb/e0/f6e41e9091e130bf16d4437dabbac3993908e4d6485ecbc985ef1352db94/decorator-4.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "4.2.1": [ { "comment_text": "", "digests": { "md5": "ee1340f665cc86f7ee03fea0030fa2d4", "sha256": "94d1d8905f5010d74bbbd86c30471255661a14187c45f8d7f3e5aa8540fdb2e5" }, "downloads": -1, "filename": "decorator-4.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ee1340f665cc86f7ee03fea0030fa2d4", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 9310, "upload_time": "2018-01-14T10:12:19", "upload_time_iso_8601": "2018-01-14T10:12:19.011162Z", "url": "https://files.pythonhosted.org/packages/e1/5a/53db15bf367d2028bdc6700dbdf1bdfab46b9f208b7516952817c0808118/decorator-4.2.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e886337e9f70e70d45d67266b8e66044", "sha256": "7d46dd9f3ea1cf5f06ee0e4e1277ae618cf48dfb10ada7c8427cd46c42702a0e" }, "downloads": -1, "filename": "decorator-4.2.1.tar.gz", "has_sig": false, "md5_digest": "e886337e9f70e70d45d67266b8e66044", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33376, "upload_time": "2018-01-14T10:12:17", "upload_time_iso_8601": "2018-01-14T10:12:17.524343Z", "url": "https://files.pythonhosted.org/packages/70/f1/cb9373195639db13063f55eb06116310ad691e1fd125e6af057734dc44ea/decorator-4.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "4.3.0": [ { "comment_text": "", "digests": { "md5": "0197f61c533d763d03bb4fb766e09687", "sha256": "2c51dff8ef3c447388fe5e4453d24a2bf128d3a4c32af3fabef1f01c6851ab82" }, "downloads": -1, "filename": "decorator-4.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0197f61c533d763d03bb4fb766e09687", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 9247, "upload_time": "2018-04-15T12:50:31", "upload_time_iso_8601": "2018-04-15T12:50:31.370032Z", "url": "https://files.pythonhosted.org/packages/bc/bb/a24838832ba35baf52f32ab1a49b906b5f82fb7c76b2f6a7e35e140bac30/decorator-4.3.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "249e7299b9b4bced0c382343f84eb1c0", "sha256": "c39efa13fbdeb4506c476c9b3babf6a718da943dab7811c206005a4a956c080c" }, "downloads": -1, "filename": "decorator-4.3.0.tar.gz", "has_sig": false, "md5_digest": "249e7299b9b4bced0c382343f84eb1c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33758, "upload_time": "2018-04-15T12:50:29", "upload_time_iso_8601": "2018-04-15T12:50:29.889866Z", "url": "https://files.pythonhosted.org/packages/6f/24/15a229626c775aae5806312f6bf1e2a73785be3402c0acdec5dbddd8c11e/decorator-4.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "4.3.1": [ { "comment_text": "", "digests": { "md5": "cf03023bc16b5fd46b57866f14214d77", "sha256": "584a8133ce3d1a63bc31f9ca1719557a2378de418569dd81b3ab46d17bfccf0e" }, "downloads": -1, "filename": "decorator-4.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cf03023bc16b5fd46b57866f14214d77", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8817, "upload_time": "2019-01-24T13:42:38", "upload_time_iso_8601": "2019-01-24T13:42:38.149366Z", "url": "https://files.pythonhosted.org/packages/db/63/7423ff6be74fe33a3021a74521fa2281efcf45ba1cda5be453421387876e/decorator-4.3.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "42df3c7c9c98b8b289150a36e960955b", "sha256": "caf7abb367a4f4595aff11de0f2ada226136ab538433ba24fb12748c6fc68925" }, "downloads": -1, "filename": "decorator-4.3.1.tar.gz", "has_sig": false, "md5_digest": "42df3c7c9c98b8b289150a36e960955b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34332, "upload_time": "2019-01-24T13:42:35", "upload_time_iso_8601": "2019-01-24T13:42:35.800354Z", "url": "https://files.pythonhosted.org/packages/09/b0/c3b5765311f237eb6559e5099c3ef23b3e8ae0a37975fea5af618b4c72c9/decorator-4.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "4.3.2": [ { "comment_text": "", "digests": { "md5": "e3702a4812d22124a5a7d2431bc8d069", "sha256": "cabb249f4710888a2fc0e13e9a16c343d932033718ff62e1e9bc93a9d3a9122b" }, "downloads": -1, "filename": "decorator-4.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e3702a4812d22124a5a7d2431bc8d069", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 9108, "upload_time": "2019-01-24T14:02:51", "upload_time_iso_8601": "2019-01-24T14:02:51.500696Z", "url": "https://files.pythonhosted.org/packages/f1/cd/7c8240007e9716b14679bc217a1baefa4432aa30394f7e2ec40a52b1a708/decorator-4.3.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b9270f1d733ddb82ba8122ab3001ded1", "sha256": "33cd704aea07b4c28b3eb2c97d288a06918275dac0ecebdaf1bc8a48d98adb9e" }, "downloads": -1, "filename": "decorator-4.3.2.tar.gz", "has_sig": false, "md5_digest": "b9270f1d733ddb82ba8122ab3001ded1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34892, "upload_time": "2019-01-24T14:02:47", "upload_time_iso_8601": "2019-01-24T14:02:47.841343Z", "url": "https://files.pythonhosted.org/packages/c4/26/b48aaa231644bc875bb348e162d156edb18b994da900a10f4493ea995a2f/decorator-4.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "4.4.0": [ { "comment_text": "", "digests": { "md5": "ed6d5ddd592e7e75dc3e2b1521104e9e", "sha256": "f069f3a01830ca754ba5258fde2278454a0b5b79e0d7f5c13b3b97e57d4acff6" }, "downloads": -1, "filename": "decorator-4.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ed6d5ddd592e7e75dc3e2b1521104e9e", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8296, "upload_time": "2019-03-16T06:41:57", "upload_time_iso_8601": "2019-03-16T06:41:57.254998Z", "url": "https://files.pythonhosted.org/packages/5f/88/0075e461560a1e750a0dcbf77f1d9de775028c37a19a346a6c565a257399/decorator-4.4.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a565a98581c0d110bc247323e89df9b1", "sha256": "86156361c50488b84a3f148056ea716ca587df2f0de1d34750d35c21312725de" }, "downloads": -1, "filename": "decorator-4.4.0.tar.gz", "has_sig": false, "md5_digest": "a565a98581c0d110bc247323e89df9b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34559, "upload_time": "2019-03-16T06:41:55", "upload_time_iso_8601": "2019-03-16T06:41:55.074942Z", "url": "https://files.pythonhosted.org/packages/ba/19/1119fe7b1e49b9c8a9f154c930060f37074ea2e8f9f6558efc2eeaa417a2/decorator-4.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "4.4.1": [ { "comment_text": "", "digests": { "md5": "0bcba0834f56023703364a6bf0cc5d5e", "sha256": "5d19b92a3c8f7f101c8dd86afd86b0f061a8ce4540ab8cd401fa2542756bce6d" }, "downloads": -1, "filename": "decorator-4.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0bcba0834f56023703364a6bf0cc5d5e", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 9246, "upload_time": "2019-10-27T08:09:01", "upload_time_iso_8601": "2019-10-27T08:09:01.607473Z", "url": "https://files.pythonhosted.org/packages/8f/b7/f329cfdc75f3d28d12c65980e4469e2fa373f1953f5df6e370e84ea2e875/decorator-4.4.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "933981f288c4230816b5beee8d40e6ea", "sha256": "54c38050039232e1db4ad7375cfce6748d7b41c29e95a081c8a6d2c30364a2ce" }, "downloads": -1, "filename": "decorator-4.4.1.tar.gz", "has_sig": false, "md5_digest": "933981f288c4230816b5beee8d40e6ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33350, "upload_time": "2019-10-27T08:08:58", "upload_time_iso_8601": "2019-10-27T08:08:58.740209Z", "url": "https://files.pythonhosted.org/packages/dc/c3/9d378af09f5737cfd524b844cd2fbb0d2263a35c11d712043daab290144d/decorator-4.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "4.4.2": [ { "comment_text": "", "digests": { "md5": "19f0b49e62cece91b14359c12d1ff78e", "sha256": "41fa54c2a0cc4ba648be4fd43cff00aedf5b9465c9bf18d64325bc225f08f760" }, "downloads": -1, "filename": "decorator-4.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "19f0b49e62cece91b14359c12d1ff78e", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 9239, "upload_time": "2020-02-29T05:24:45", "upload_time_iso_8601": "2020-02-29T05:24:45.993358Z", "url": "https://files.pythonhosted.org/packages/ed/1b/72a1821152d07cf1d8b6fce298aeb06a7eb90f4d6d41acec9861e7cc6df0/decorator-4.4.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d83c624cce93e6bdfab144821b526e1d", "sha256": "e3a62f0520172440ca0dcc823749319382e377f37f140a0b99ef45fecb84bfe7" }, "downloads": -1, "filename": "decorator-4.4.2.tar.gz", "has_sig": false, "md5_digest": "d83c624cce93e6bdfab144821b526e1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33629, "upload_time": "2020-02-29T05:24:43", "upload_time_iso_8601": "2020-02-29T05:24:43.312551Z", "url": "https://files.pythonhosted.org/packages/da/93/84fa12f2dc341f8cf5f022ee09e109961055749df2d0c75c5f98746cfe6c/decorator-4.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "5.0.3": [ { "comment_text": "", "digests": { "md5": "0f4bba4846d24a2f8b2d40f2e1c28b9a", "sha256": "e3f6d0eb6f1bf4580f872cb4313cb9a2067183e92bb1fbc4e5309285342d3420" }, "downloads": -1, "filename": "decorator-5.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0f4bba4846d24a2f8b2d40f2e1c28b9a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8596, "upload_time": "2021-04-02T16:26:18", "upload_time_iso_8601": "2021-04-02T16:26:18.863799Z", "url": "https://files.pythonhosted.org/packages/5a/af/44ad6e71be183bf14693572312c5205cab92eb71e6c571a5379c63d381ba/decorator-5.0.3-py3-none-any.whl", "yanked": true, "yanked_reason": "Bug breaking ipython load_ext cython" }, { "comment_text": "", "digests": { "md5": "b4547b7c91cd0d14411b2a60b806caca", "sha256": "566f7d4563486f27d3c9fd201fd6f6f95eaf7cf4ad6f6ebbcffe82563b7bf06c" }, "downloads": -1, "filename": "decorator-5.0.3.tar.gz", "has_sig": false, "md5_digest": "b4547b7c91cd0d14411b2a60b806caca", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 33035, "upload_time": "2021-04-02T16:26:20", "upload_time_iso_8601": "2021-04-02T16:26:20.937777Z", "url": "https://files.pythonhosted.org/packages/2a/8e/9a5c2d41333e6c87a3d67772dacd383d9d9d303e65c2d6938b627e2de642/decorator-5.0.3.tar.gz", "yanked": true, "yanked_reason": "Bug breaking ipython load_ext cython" } ], "5.0.4": [ { "comment_text": "", "digests": { "md5": "29cf37e2c84c19d1ee803b238ce43061", "sha256": "7280eff5351d7004144b1f302347328c3d06e84271dbe690a5dc4b17eb586994" }, "downloads": -1, "filename": "decorator-5.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "29cf37e2c84c19d1ee803b238ce43061", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8600, "upload_time": "2021-04-03T13:58:36", "upload_time_iso_8601": "2021-04-03T13:58:36.666821Z", "url": "https://files.pythonhosted.org/packages/d6/b5/6842d49850e60bf902fb8683019da7a675ea7477839f8127033cd974f5bc/decorator-5.0.4-py3-none-any.whl", "yanked": true, "yanked_reason": "Change in logic breaking networkx CI and others" }, { "comment_text": "", "digests": { "md5": "7d6fb3a700ca6fda113cd013626f71d6", "sha256": "cdd9d86d8aca11e4496f3cd26d48020db5a2fac247af0e918b3e0bbdb6e4a174" }, "downloads": -1, "filename": "decorator-5.0.4.tar.gz", "has_sig": false, "md5_digest": "7d6fb3a700ca6fda113cd013626f71d6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 33435, "upload_time": "2021-04-03T13:58:38", "upload_time_iso_8601": "2021-04-03T13:58:38.510110Z", "url": "https://files.pythonhosted.org/packages/d6/b6/653fbc5588a715fe4b74692e96905efb49e9f9a8b846248430c3d3fb6dba/decorator-5.0.4.tar.gz", "yanked": true, "yanked_reason": "Change in logic breaking networkx CI and others" } ], "5.0.5": [ { "comment_text": "", "digests": { "md5": "25cc2448855f0be31b717600c0f85b6a", "sha256": "b7157d62ea3c2c0c57b81a05e4569853e976a3dda5dd7a1cb86be78978c3c5f8" }, "downloads": -1, "filename": "decorator-5.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "25cc2448855f0be31b717600c0f85b6a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8811, "upload_time": "2021-04-04T05:24:26", "upload_time_iso_8601": "2021-04-04T05:24:26.880377Z", "url": "https://files.pythonhosted.org/packages/3e/c4/80311bb66f2a772e9e9d76c54933d0fdbf3202ad194c6282b4c8687ddb32/decorator-5.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "769d96549a076f6bdcf0c730797f58f1", "sha256": "acda948ffcfe4bd0c4a57834b74ad968b91925b8201b740ca9d46fb8c5c618ce" }, "downloads": -1, "filename": "decorator-5.0.5.tar.gz", "has_sig": false, "md5_digest": "769d96549a076f6bdcf0c730797f58f1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 33827, "upload_time": "2021-04-04T05:24:28", "upload_time_iso_8601": "2021-04-04T05:24:28.921364Z", "url": "https://files.pythonhosted.org/packages/77/d3/b9fe64cd6d97562488685a8509aff2c1e710c421e2bd22ba698f3fb5e6d0/decorator-5.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "5.0.6": [ { "comment_text": "", "digests": { "md5": "3329dbc1cef5d4d997a126f1dd07d8a0", "sha256": "d9f2d2863183a3c0df05f4b786f2e6b8752c093b3547a558f287bf3022fd2bf4" }, "downloads": -1, "filename": "decorator-5.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "3329dbc1cef5d4d997a126f1dd07d8a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8820, "upload_time": "2021-04-08T05:46:24", "upload_time_iso_8601": "2021-04-08T05:46:24.464698Z", "url": "https://files.pythonhosted.org/packages/d8/12/5d214c8f64723366e555b4800d9a9eacd083e99cc782d86fc0b9b1635702/decorator-5.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e5fe4d04e737af2a2ac95b524d509dd9", "sha256": "f2e71efb39412bfd23d878e896a51b07744f2e2250b2e87d158e76828c5ae202" }, "downloads": -1, "filename": "decorator-5.0.6.tar.gz", "has_sig": false, "md5_digest": "e5fe4d04e737af2a2ac95b524d509dd9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 33937, "upload_time": "2021-04-08T05:46:26", "upload_time_iso_8601": "2021-04-08T05:46:26.909656Z", "url": "https://files.pythonhosted.org/packages/6a/aa/c194bd2fb168c1ebd8ffbfc12d972d09a9df0e4d485013e5ba2c8e4f1f05/decorator-5.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "5.0.7": [ { "comment_text": "", "digests": { "md5": "d5c14439fbf9e215e0778ba45248dba1", "sha256": "945d84890bb20cc4a2f4a31fc4311c0c473af65ea318617f13a7257c9a58bc98" }, "downloads": -1, "filename": "decorator-5.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "d5c14439fbf9e215e0778ba45248dba1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8849, "upload_time": "2021-04-14T04:11:34", "upload_time_iso_8601": "2021-04-14T04:11:34.503523Z", "url": "https://files.pythonhosted.org/packages/bc/b4/c208a551033a7abb67703be73dea3d917dbce528bd87bcd6f7dfceec7097/decorator-5.0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c35b2a3446478986e91b15ad1626e152", "sha256": "6f201a6c4dac3d187352661f508b9364ec8091217442c9478f1f83c003a0f060" }, "downloads": -1, "filename": "decorator-5.0.7.tar.gz", "has_sig": false, "md5_digest": "c35b2a3446478986e91b15ad1626e152", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 34292, "upload_time": "2021-04-14T04:11:36", "upload_time_iso_8601": "2021-04-14T04:11:36.857266Z", "url": "https://files.pythonhosted.org/packages/a9/09/dd085a8afcf48fdaba851fe10956d5dbf1e9091206f7ca717223563f75c2/decorator-5.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "5.0.8": [ { "comment_text": "", "digests": { "md5": "316100f00a2644956550049f4b28db2d", "sha256": "77a3141f7f5837b5de43569c35508ca4570022ba501db8c8a2a8b292bd35772a" }, "downloads": -1, "filename": "decorator-5.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "316100f00a2644956550049f4b28db2d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8914, "upload_time": "2021-05-15T04:09:52", "upload_time_iso_8601": "2021-05-15T04:09:52.372969Z", "url": "https://files.pythonhosted.org/packages/85/1d/93f17297fc380fb7591863cc29613cf6cf9c7c5c386a4417d311e32c5ba9/decorator-5.0.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b67f53dfca9a568f43e6984f02410dc1", "sha256": "bff00cfb18698f9a19fa6400451fd7ea894f3845cedd7b8b7b0ce9c53171fefb" }, "downloads": -1, "filename": "decorator-5.0.8.tar.gz", "has_sig": false, "md5_digest": "b67f53dfca9a568f43e6984f02410dc1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 34516, "upload_time": "2021-05-15T04:09:54", "upload_time_iso_8601": "2021-05-15T04:09:54.472789Z", "url": "https://files.pythonhosted.org/packages/b3/06/4c5f8525c5173094d4f008f2acbd01c7f1a958582738c2f390f600a0e9ad/decorator-5.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "5.0.9": [ { "comment_text": "", "digests": { "md5": "236d3a1dab7840f7794994d5dc4a013f", "sha256": "6e5c199c16f7a9f0e3a61a4a54b3d27e7dad0dbdde92b944426cb20914376323" }, "downloads": -1, "filename": "decorator-5.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "236d3a1dab7840f7794994d5dc4a013f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8901, "upload_time": "2021-05-16T04:08:33", "upload_time_iso_8601": "2021-05-16T04:08:33.379831Z", "url": "https://files.pythonhosted.org/packages/6a/36/b1b9bfdf28690ae01d9ca0aa5b0d07cb4448ac65fb91dc7e2d094e3d992f/decorator-5.0.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a90526e45e7a30cf2710d6467f403e03", "sha256": "72ecfba4320a893c53f9706bebb2d55c270c1e51a28789361aa93e4a21319ed5" }, "downloads": -1, "filename": "decorator-5.0.9.tar.gz", "has_sig": false, "md5_digest": "a90526e45e7a30cf2710d6467f403e03", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 34544, "upload_time": "2021-05-16T04:08:35", "upload_time_iso_8601": "2021-05-16T04:08:35.347310Z", "url": "https://files.pythonhosted.org/packages/4f/51/15a4f6b8154d292e130e5e566c730d8ec6c9802563d58760666f1818ba58/decorator-5.0.9.tar.gz", "yanked": false, "yanked_reason": null } ], "5.1.0": [ { "comment_text": "", "digests": { "md5": "c1e2e99a1b1c7c872fc6d25736bff38a", "sha256": "7b12e7c3c6ab203a29e157335e9122cb03de9ab7264b137594103fd4a683b374" }, "downloads": -1, "filename": "decorator-5.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c1e2e99a1b1c7c872fc6d25736bff38a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 9061, "upload_time": "2021-09-11T05:30:14", "upload_time_iso_8601": "2021-09-11T05:30:14.888462Z", "url": "https://files.pythonhosted.org/packages/3d/cc/d7b758e54779f7e465179427de7e78c601d3330d6c411ea7ba9ae2f38102/decorator-5.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d01585c3ea5b36a209747fcc978a98c8", "sha256": "e59913af105b9860aa2c8d3272d9de5a56a4e608db9a2f167a8480b323d529a7" }, "downloads": -1, "filename": "decorator-5.1.0.tar.gz", "has_sig": false, "md5_digest": "d01585c3ea5b36a209747fcc978a98c8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 34900, "upload_time": "2021-09-11T05:30:17", "upload_time_iso_8601": "2021-09-11T05:30:17.254779Z", "url": "https://files.pythonhosted.org/packages/92/3c/34f8448b61809968052882b830f7d8d9a8e1c07048f70deb039ae599f73c/decorator-5.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "5.1.1": [ { "comment_text": "", "digests": { "md5": "8db4a90c5a545654183eaf793e7833de", "sha256": "b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186" }, "downloads": -1, "filename": "decorator-5.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8db4a90c5a545654183eaf793e7833de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 9073, "upload_time": "2022-01-07T08:20:03", "upload_time_iso_8601": "2022-01-07T08:20:03.734182Z", "url": "https://files.pythonhosted.org/packages/d5/50/83c593b07763e1161326b3b8c6686f0f4b0f24d5526546bee538c89837d6/decorator-5.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a6b34700dcac8a4bb04efd55e99626c1", "sha256": "637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330" }, "downloads": -1, "filename": "decorator-5.1.1.tar.gz", "has_sig": false, "md5_digest": "a6b34700dcac8a4bb04efd55e99626c1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 35016, "upload_time": "2022-01-07T08:20:05", "upload_time_iso_8601": "2022-01-07T08:20:05.666465Z", "url": "https://files.pythonhosted.org/packages/66/0c/8d907af351aa16b42caae42f9d6aa37b900c67308052d10fdce809f8d952/decorator-5.1.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8db4a90c5a545654183eaf793e7833de", "sha256": "b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186" }, "downloads": -1, "filename": "decorator-5.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8db4a90c5a545654183eaf793e7833de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 9073, "upload_time": "2022-01-07T08:20:03", "upload_time_iso_8601": "2022-01-07T08:20:03.734182Z", "url": "https://files.pythonhosted.org/packages/d5/50/83c593b07763e1161326b3b8c6686f0f4b0f24d5526546bee538c89837d6/decorator-5.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a6b34700dcac8a4bb04efd55e99626c1", "sha256": "637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330" }, "downloads": -1, "filename": "decorator-5.1.1.tar.gz", "has_sig": false, "md5_digest": "a6b34700dcac8a4bb04efd55e99626c1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 35016, "upload_time": "2022-01-07T08:20:05", "upload_time_iso_8601": "2022-01-07T08:20:05.666465Z", "url": "https://files.pythonhosted.org/packages/66/0c/8d907af351aa16b42caae42f9d6aa37b900c67308052d10fdce809f8d952/decorator-5.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }