{ "info": { "author": "Sidorov A.B.", "author_email": "sidan93@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Build Tools" ], "description": "# About\nModule for checking input parameters by type\n\n# Simple Start\n\n1. Install package from pip\n```\npip install checkparam\n```\n\n2. Use\n```\nfrom checkparam import check_param\n\n@check_param()\ndef my_func(var_one: int, var_two: typing.Optional[int]): \n ...\n \nmy_func(4, None) # all good\nmy_func('test', None) # Exception from check_param, becouse 'test' is not type 'int'\n\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/sidan93/check_params/archive/v0.1.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sidan93/check_params", "keywords": "check param,checkparam,params,function arguments", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "checkparam", "package_url": "https://pypi.org/project/checkparam/", "platform": "", "project_url": "https://pypi.org/project/checkparam/", "project_urls": { "Download": "https://github.com/sidan93/check_params/archive/v0.1.tar.gz", "Homepage": "https://github.com/sidan93/check_params" }, "release_url": "https://pypi.org/project/checkparam/0.1/", "requires_dist": null, "requires_python": "", "summary": "Module for checking input parameters by type", "version": "0.1" }, "last_serial": 5982725, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "2dc2b292b30dfc1779c59623c71a834e", "sha256": "652dc67dcdefb09a03749a63ffba686ad0ca2ffbedd7158a29c44c6b97adb93a" }, "downloads": -1, "filename": "checkparam-0.1.tar.gz", "has_sig": false, "md5_digest": "2dc2b292b30dfc1779c59623c71a834e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2327, "upload_time": "2019-10-16T11:43:37", "url": "https://files.pythonhosted.org/packages/11/6d/f4cda8fb54c3ee8f03e0ecda798c55ad93b9b67d170460b26fd8fa0a7fc3/checkparam-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2dc2b292b30dfc1779c59623c71a834e", "sha256": "652dc67dcdefb09a03749a63ffba686ad0ca2ffbedd7158a29c44c6b97adb93a" }, "downloads": -1, "filename": "checkparam-0.1.tar.gz", "has_sig": false, "md5_digest": "2dc2b292b30dfc1779c59623c71a834e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2327, "upload_time": "2019-10-16T11:43:37", "url": "https://files.pythonhosted.org/packages/11/6d/f4cda8fb54c3ee8f03e0ecda798c55ad93b9b67d170460b26fd8fa0a7fc3/checkparam-0.1.tar.gz" } ] }