{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "[![PyPI](https://img.shields.io/pypi/v/type-check.svg)](https://pypi.org/project/type-check/)\n\n# Type Check\nType check decorator for python\n\n## Installation:\n\n```\npip3 install type-check\n```\n\n## Usage:\n\nImport `type_check` decorator:\n\n```\nfrom type_check import type_check\n```\n\nUsage in function:\n\n```\n@type_check\ndef my_func(arg: type = default) -> return_type:\n return return_type()\n```\n\nAt class function, specify type of `self` with base type, for example:\n\n```\n@type_check\ndef __init__(self: object, arg: type = default):\n pass\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "type check safe", "license": "", "maintainer": "", "maintainer_email": "", "name": "type-check", "package_url": "https://pypi.org/project/type-check/", "platform": "", "project_url": "https://pypi.org/project/type-check/", "project_urls": null, "release_url": "https://pypi.org/project/type-check/0.1.8/", "requires_dist": null, "requires_python": "", "summary": "Type check decorator for python", "version": "0.1.8" }, "last_serial": 3754702, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "d9869a17de2497175913d5e77babd14d", "sha256": "eb2c2258124343294a97d0e01beb095765de124a142cb82e3fc02611b472e902" }, "downloads": -1, "filename": "type_check-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d9869a17de2497175913d5e77babd14d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1853, "upload_time": "2018-04-10T16:07:02", "url": "https://files.pythonhosted.org/packages/68/8a/e381bbe33f296ef47556e9acf45d7cee600e89c8fdded973e9b2374833e2/type_check-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b39fbbe9b66752f3582804e5d8888b4", "sha256": "8a4dea5fa12c2c640ea6ebf751e798b08f598dcff693a4204378540babb953b7" }, "downloads": -1, "filename": "type-check-0.1.tar.gz", "has_sig": false, "md5_digest": "9b39fbbe9b66752f3582804e5d8888b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 958, "upload_time": "2018-04-10T16:07:03", "url": "https://files.pythonhosted.org/packages/6e/ca/84780b1f286c55c3134e156bdb1eb76f1843c3bb7d9ecf9f94112d314f69/type-check-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1046da87e8616898ffae885d95a02854", "sha256": "9b85cc74fd9ced635f3d4f9c960b4745c968746751abea461469ab9fb0e55952" }, "downloads": -1, "filename": "type_check-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1046da87e8616898ffae885d95a02854", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1892, "upload_time": "2018-04-10T16:23:58", "url": "https://files.pythonhosted.org/packages/7c/15/781977ebebf94e70ba28564e919e301deb846f8f328ab9d669625ac151c8/type_check-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0fb259dcd1e2a49ac46c9a0712217c4a", "sha256": "5f9997696826047ac7f3ca54d1a6a2a10db799468cdea4555368049c50103fe2" }, "downloads": -1, "filename": "type-check-0.1.1.tar.gz", "has_sig": false, "md5_digest": "0fb259dcd1e2a49ac46c9a0712217c4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 972, "upload_time": "2018-04-10T16:23:59", "url": "https://files.pythonhosted.org/packages/e9/ff/f1298288eb39d25632f461ef5c0fef953ec6bb86cc5520f0069e80b997ee/type-check-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "332f16be6980961d2de2a9d130540223", "sha256": "3147dc106ab113971ad015317141cf6576d991011300d96f8262cce302d83b55" }, "downloads": -1, "filename": "type_check-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "332f16be6980961d2de2a9d130540223", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2651, "upload_time": "2018-04-10T16:35:32", "url": "https://files.pythonhosted.org/packages/3d/54/3c5a6e734972882445d85aab789b9b75a4d787a2e57f8e7c33668f7a9bcb/type_check-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "84713909be09904c0019f995da4f9585", "sha256": "90320758b12f652121045d5fdcb2c1e1cba3fab52ec7454cc1d9680401345136" }, "downloads": -1, "filename": "type-check-0.1.2.tar.gz", "has_sig": false, "md5_digest": "84713909be09904c0019f995da4f9585", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1421, "upload_time": "2018-04-10T16:35:33", "url": "https://files.pythonhosted.org/packages/61/2a/2730f6f64276204ca8195743864734ed60dad6454b5a366bc3c38b16b88e/type-check-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "76f97a43380127030053237403f51c57", "sha256": "040672e00cd2258fca29d15bb1dbab1c5be6b6d41f2c1bcae56cbd4a59506ec2" }, "downloads": -1, "filename": "type_check-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "76f97a43380127030053237403f51c57", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3169, "upload_time": "2018-04-10T17:08:41", "url": "https://files.pythonhosted.org/packages/7b/0e/6d26525b715c05c4ea8866a0369b56047c5cdff92c3d40f1a80690e15a9a/type_check-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1c5a34397b30248c8cbfca9199fe8f4", "sha256": "584f971917ddc889a7d4bef44fe9063fcdf545a1032662ade4c7f1752f4baafb" }, "downloads": -1, "filename": "type-check-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e1c5a34397b30248c8cbfca9199fe8f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1768, "upload_time": "2018-04-10T17:08:42", "url": "https://files.pythonhosted.org/packages/29/39/c6a984e9292680cc676df5dd7efbd9bc0b88fd346787a90c8ea97c8f991d/type-check-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "2292f0d2a3fc8ae23194334eeeaef8c4", "sha256": "648d8b1aea102a313582dcd92c4f6b48d13078c99854e8f99fb15209471359a0" }, "downloads": -1, "filename": "type_check-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "2292f0d2a3fc8ae23194334eeeaef8c4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3173, "upload_time": "2018-04-10T17:23:56", "url": "https://files.pythonhosted.org/packages/dd/db/0a6562356354e9ffcb7a8a83a1468b8e41ba7797f8a9ad692991e0595615/type_check-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e71ce34072b6d81e1216725176ee74b", "sha256": "5db3d15374d038222559146e06777798bc3d0abc91c2e73b6aef55ae85eb36e8" }, "downloads": -1, "filename": "type-check-0.1.4.tar.gz", "has_sig": false, "md5_digest": "3e71ce34072b6d81e1216725176ee74b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1772, "upload_time": "2018-04-10T17:22:53", "url": "https://files.pythonhosted.org/packages/ae/5f/060f720d00b2d83d138e407b14ef7c7e1d03be3912b5c870c9f9382c53b5/type-check-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "04fa07428d70c41253ffe2ec616e9107", "sha256": "8cb9c1a6cba2566c088cdb8f14edb48bf47e78a03bf8e236cc15f4886f611506" }, "downloads": -1, "filename": "type_check-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "04fa07428d70c41253ffe2ec616e9107", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3169, "upload_time": "2018-04-10T17:33:58", "url": "https://files.pythonhosted.org/packages/44/0f/df19d72f378f952bacc9ae01fd5ff2384408c68473c3371cbaed09881123/type_check-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f4261da04787ca0d882dd8e00dd325a", "sha256": "2821887afb7a45c5eb6e23087b85613b1ad75790a53b712cc0a1eb81ebaaf2f9" }, "downloads": -1, "filename": "type-check-0.1.5.tar.gz", "has_sig": false, "md5_digest": "5f4261da04787ca0d882dd8e00dd325a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1770, "upload_time": "2018-04-10T17:33:39", "url": "https://files.pythonhosted.org/packages/df/9f/1a04d9b94519a8f00c60f20c67733ba68cfe0e2be9ca87c3224815e36dbc/type-check-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "a3908358c443ee54ee5e21a2afe7e344", "sha256": "bb5120f7236858db0e950fcdfb430def376b6544d7c7a6cd4f3c99573852c271" }, "downloads": -1, "filename": "type_check-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "a3908358c443ee54ee5e21a2afe7e344", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3173, "upload_time": "2018-04-10T17:43:42", "url": "https://files.pythonhosted.org/packages/2c/90/e6fdae6da77c6625dc7e47fb20e2871f2f1625103256e4c6d0eb0aa5c0c3/type_check-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a6f1ff874190aad1c425bf902679a6b", "sha256": "9b567d1819951a76b1f4603129799dc7d6c863070fac5bbd1db4b9548a6a3764" }, "downloads": -1, "filename": "type-check-0.1.6.tar.gz", "has_sig": false, "md5_digest": "5a6f1ff874190aad1c425bf902679a6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1776, "upload_time": "2018-04-10T17:43:21", "url": "https://files.pythonhosted.org/packages/fb/e8/dfd8c933b8b9a9bfcf096ae57215d6ff11d4234a1e1bd9bbe10df030ece5/type-check-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "07bedd87a260a5cab8913b834d8839d5", "sha256": "c2e4fb7f95293933826401dc9df5c3517eb9d1e35e16e0bcf94daa8104fd40ee" }, "downloads": -1, "filename": "type_check-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "07bedd87a260a5cab8913b834d8839d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3266, "upload_time": "2018-04-11T08:06:46", "url": "https://files.pythonhosted.org/packages/30/a1/f038b045a608419b4102ea189d65cc11bf770babd2f112b3afa7b76380a4/type_check-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "efa506cd1999c28617e6fd06d228115c", "sha256": "8f0d3b2bf66f831356184931dcef7d808b90d1fff7f0cced9d8242d1c690a82a" }, "downloads": -1, "filename": "type-check-0.1.7.tar.gz", "has_sig": false, "md5_digest": "efa506cd1999c28617e6fd06d228115c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1821, "upload_time": "2018-04-11T08:06:26", "url": "https://files.pythonhosted.org/packages/54/24/600aad46de6530e5daa6486e3e2703bc4cc1f8114809256c35428a14c5c9/type-check-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "fe23bbdb7dcbecbe7f1848effa7ee0bf", "sha256": "f3200dee660f6a08148d047f6ed3080060613da91bdce6206de72a1b9c8daf81" }, "downloads": -1, "filename": "type_check-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "fe23bbdb7dcbecbe7f1848effa7ee0bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3272, "upload_time": "2018-04-11T08:15:54", "url": "https://files.pythonhosted.org/packages/f3/78/7ed922edae8e22c72e1a3ab9068f5d6911a990f784c913b70cbac1f93f46/type_check-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6cfe3600605320a96db03bd57f15926", "sha256": "4ce3752330e22717e1f8f020a5a21492b7c886b173542d238e6957b421888b04" }, "downloads": -1, "filename": "type-check-0.1.8.tar.gz", "has_sig": false, "md5_digest": "b6cfe3600605320a96db03bd57f15926", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1829, "upload_time": "2018-04-11T08:15:33", "url": "https://files.pythonhosted.org/packages/a5/f7/c7c0211f2f13b6decd23eab5dc91d06c5376d37d178b390c1141fdfa9141/type-check-0.1.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fe23bbdb7dcbecbe7f1848effa7ee0bf", "sha256": "f3200dee660f6a08148d047f6ed3080060613da91bdce6206de72a1b9c8daf81" }, "downloads": -1, "filename": "type_check-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "fe23bbdb7dcbecbe7f1848effa7ee0bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3272, "upload_time": "2018-04-11T08:15:54", "url": "https://files.pythonhosted.org/packages/f3/78/7ed922edae8e22c72e1a3ab9068f5d6911a990f784c913b70cbac1f93f46/type_check-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6cfe3600605320a96db03bd57f15926", "sha256": "4ce3752330e22717e1f8f020a5a21492b7c886b173542d238e6957b421888b04" }, "downloads": -1, "filename": "type-check-0.1.8.tar.gz", "has_sig": false, "md5_digest": "b6cfe3600605320a96db03bd57f15926", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1829, "upload_time": "2018-04-11T08:15:33", "url": "https://files.pythonhosted.org/packages/a5/f7/c7c0211f2f13b6decd23eab5dc91d06c5376d37d178b390c1141fdfa9141/type-check-0.1.8.tar.gz" } ] }