{ "info": { "author": "Cologler", "author_email": "skyoflw@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.6" ], "description": "# type-info\n\n![GitHub](https://img.shields.io/github/license/Cologler/type-info-python.svg)\n[![Build Status](https://travis-ci.com/Cologler/type-info-python.svg?branch=master)](https://travis-ci.com/Cologler/type-info-python)\n[![PyPI](https://img.shields.io/pypi/v/type-info.svg)](https://pypi.org/project/type-info/)\n\nProvide some oop api for `typing` module.\n\nSupport python 3.6+, tested on `3.6` and `3.7`.\n\n## Usage\n\n``` py\nfrom type_info import get_type_info\n\ntype_info = get_type_info(typing.Dict[str, int])\nassert type_info.generic_type is typing.Dict\nassert type_info.generic_args == (str, int)\nassert type_info.dynamic_type is dict\n```\n\nread unittests for more examples.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Cologler/type-info-python", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "type-info", "package_url": "https://pypi.org/project/type-info/", "platform": "", "project_url": "https://pypi.org/project/type-info/", "project_urls": { "Homepage": "https://github.com/Cologler/type-info-python" }, "release_url": "https://pypi.org/project/type-info/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "", "version": "0.0.2" }, "last_serial": 5188861, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "d0a83109d6ce5d7dbdd564db3ca3c418", "sha256": "a660da6ec78bdacdda06825780b77fea7f72caf0c24c37395649f4e413e1a345" }, "downloads": -1, "filename": "type_info-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d0a83109d6ce5d7dbdd564db3ca3c418", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6084, "upload_time": "2019-04-25T16:12:25", "url": "https://files.pythonhosted.org/packages/4e/50/df47298b17e118a2041667858b83d4a8694e6649b50fca8bb8118f6ca600/type_info-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddfeda78383dd9f9f1b4698506efdd1f", "sha256": "f259be3ac8f8337ab939b4f8b60070dba14a76a35b06e1655a029a277924364f" }, "downloads": -1, "filename": "type_info-0.0.2.tar.gz", "has_sig": false, "md5_digest": "ddfeda78383dd9f9f1b4698506efdd1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3461, "upload_time": "2019-04-25T16:12:33", "url": "https://files.pythonhosted.org/packages/6a/fd/600b9e358c5d121326212644c9fab2486a1a5f7444f99fc491ff11adc536/type_info-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d0a83109d6ce5d7dbdd564db3ca3c418", "sha256": "a660da6ec78bdacdda06825780b77fea7f72caf0c24c37395649f4e413e1a345" }, "downloads": -1, "filename": "type_info-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d0a83109d6ce5d7dbdd564db3ca3c418", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6084, "upload_time": "2019-04-25T16:12:25", "url": "https://files.pythonhosted.org/packages/4e/50/df47298b17e118a2041667858b83d4a8694e6649b50fca8bb8118f6ca600/type_info-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddfeda78383dd9f9f1b4698506efdd1f", "sha256": "f259be3ac8f8337ab939b4f8b60070dba14a76a35b06e1655a029a277924364f" }, "downloads": -1, "filename": "type_info-0.0.2.tar.gz", "has_sig": false, "md5_digest": "ddfeda78383dd9f9f1b4698506efdd1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3461, "upload_time": "2019-04-25T16:12:33", "url": "https://files.pythonhosted.org/packages/6a/fd/600b9e358c5d121326212644c9fab2486a1a5f7444f99fc491ff11adc536/type_info-0.0.2.tar.gz" } ] }