{ "info": { "author": "Ivan Levkivskyi", "author_email": "levkivskyi@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development" ], "description": "Typing Inspect\n==============\n\nThe \"typing_inspect\" module defines experimental API for runtime\ninspection of types defined in the standard \"typing\" module.\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/ilevkivskyi/typing_inspect", "keywords": "typing function annotations type hints hinting checking checker typehints typehinting typechecking inspect reflection introspection", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "typing-inspect", "package_url": "https://pypi.org/project/typing-inspect/", "platform": "", "project_url": "https://pypi.org/project/typing-inspect/", "project_urls": { "Homepage": "https://github.com/ilevkivskyi/typing_inspect" }, "release_url": "https://pypi.org/project/typing-inspect/0.5.0/", "requires_dist": [ "mypy-extensions (>=0.3.0)", "typing-extensions (>=3.7.4)", "typing (>=3.7.4) ; python_version < \"3.5\"" ], "requires_python": "", "summary": "Runtime inspection utilities for typing module.", "version": "0.5.0" }, "last_serial": 5968326, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2d869da5f7ed5105fac6af19307366d3", "sha256": "b02553815d9a21a9a600d93b027bf13dcedd39f9ee96c668164a5ddc451cdd08" }, "downloads": -1, "filename": "typing_inspect-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2d869da5f7ed5105fac6af19307366d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4827, "upload_time": "2017-05-07T11:41:55", "url": "https://files.pythonhosted.org/packages/6c/19/d0c6288110eafa3380e1a662663a265583ea2b564df807d5be6446f576a9/typing_inspect-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ad2abda81892c4ea15cfcb87e7c12197", "sha256": "4c607db1d23974e4a0957370574b133cfdf62a8bd56e5897af9cd4ba9e64aa92" }, "downloads": -1, "filename": "typing_inspect-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ad2abda81892c4ea15cfcb87e7c12197", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5233, "upload_time": "2017-05-07T12:04:19", "url": "https://files.pythonhosted.org/packages/4e/46/72435abf641924685570beac88f281827718debd647ffa6d22d0c4b53efa/typing_inspect-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "4a6547671aa97e05333a84763b872e9f", "sha256": "38962a07e6f98319fd2249758d66ec21f5fa5eff2a3f8626b4546433dce04163" }, "downloads": -1, "filename": "typing_inspect-0.2.0.tar.gz", "has_sig": false, "md5_digest": "4a6547671aa97e05333a84763b872e9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5349, "upload_time": "2017-10-08T16:41:23", "url": "https://files.pythonhosted.org/packages/2b/37/69551ab2afe5dda36821ddd90c4b8a320662b6de3e056c4bda77df36e3a7/typing_inspect-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "5e63ab939a006216d96f1cf2e63995ee", "sha256": "6887aedcebea9f76be85d823a1c7e2f5ecd514d7798549eb73a53aba4c5e51bc" }, "downloads": -1, "filename": "typing_inspect-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "5e63ab939a006216d96f1cf2e63995ee", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4509, "upload_time": "2018-05-07T21:27:09", "url": "https://files.pythonhosted.org/packages/8d/24/17b520b92b6c7b1c7497e1ddb25e165f31a3f90d8e6c8ed30c4fa1b8382f/typing_inspect-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7cbbbe457442bbc9e142c4c78f97dfb1", "sha256": "1b6959579e2c78b7ec739685562a56e53fb1441e51552c74d88a571ecba32b44" }, "downloads": -1, "filename": "typing_inspect-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7cbbbe457442bbc9e142c4c78f97dfb1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4487, "upload_time": "2018-05-07T21:27:10", "url": "https://files.pythonhosted.org/packages/6e/44/8f555a049c20f7b58d93f936a87bd446aa786ee2928eaae551033b8838f6/typing_inspect-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92b87e4a415562ef71d9bef55080ca92", "sha256": "f38c9d132a9fdd9a7e17fe27c2d4406949a7992906471d0babefd1777809b047" }, "downloads": -1, "filename": "typing_inspect-0.3.0.tar.gz", "has_sig": false, "md5_digest": "92b87e4a415562ef71d9bef55080ca92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6148, "upload_time": "2018-05-07T21:27:12", "url": "https://files.pythonhosted.org/packages/32/a5/f7a9756a1f0e677d2764a571b5ebcfc73bc96f7d6d6140a204b0df0d40ba/typing_inspect-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "4a04663f9aca451e164b4e41f76c553a", "sha256": "a809bf96acc8a39856061291359622ff86a3a68fb7d9bca64f619336e3e69907" }, "downloads": -1, "filename": "typing_inspect-0.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "4a04663f9aca451e164b4e41f76c553a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4530, "upload_time": "2018-05-07T21:46:56", "url": "https://files.pythonhosted.org/packages/84/bd/2a822b708cff66562bddfb4fce2cbb3888876188249ecc31ba36c848b49a/typing_inspect-0.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "765349d0e28c1c0c5cbbd6b3f4722393", "sha256": "05955deb124e3d86f288324c586b9ba4e8a09d6be398d28731552110c0f1acb9" }, "downloads": -1, "filename": "typing_inspect-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "765349d0e28c1c0c5cbbd6b3f4722393", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4518, "upload_time": "2018-05-07T21:46:57", "url": "https://files.pythonhosted.org/packages/38/27/a4a99a74ca407b593fd0168915fe377468d2095b5fac6c560555a3cf874f/typing_inspect-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17c84189e0d927aaebb1a7ed4ac25738", "sha256": "ffdcbf86f35bd3cbe9aec92ee6ebc6886413524f9d4539856b5e2d26b39b40c9" }, "downloads": -1, "filename": "typing_inspect-0.3.1.tar.gz", "has_sig": false, "md5_digest": "17c84189e0d927aaebb1a7ed4ac25738", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6192, "upload_time": "2018-05-07T21:46:58", "url": "https://files.pythonhosted.org/packages/24/ac/8fa39588f3521a0a5d8fe4883297c02a1847712323fc25fbb293a146cbde/typing_inspect-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "be463f8efd16c230c2085a7d9a163a20", "sha256": "e319dfa0c9a646614c9b6abab3bdd5f860a98609998d420f33e41a6e01cbbddb" }, "downloads": -1, "filename": "typing_inspect-0.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "be463f8efd16c230c2085a7d9a163a20", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4997, "upload_time": "2019-02-03T14:06:39", "url": "https://files.pythonhosted.org/packages/69/bf/f648331355c11d8c396c00673bc2f90bf9ca4b97ee2334cc386acfac767f/typing_inspect-0.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "90b012cfb6a026d8a8824a5fc4157afe", "sha256": "a7cb36c4a47d034766a67ea6467b39bd995cd00db8d4db1aa40001bf2d674a9b" }, "downloads": -1, "filename": "typing_inspect-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "90b012cfb6a026d8a8824a5fc4157afe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4997, "upload_time": "2019-02-03T14:06:41", "url": "https://files.pythonhosted.org/packages/ea/48/46ba0aff9c6ea0f6db6a0a62559298a9fe448316d06b797200595d77d0c0/typing_inspect-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d19b651abce2dadcbfc574dc63bec78", "sha256": "cf41eb276cc8955a45e03c15cd1efa6c181a8775a38ff0bfda99d28af97bcda3" }, "downloads": -1, "filename": "typing_inspect-0.4.0.tar.gz", "has_sig": false, "md5_digest": "8d19b651abce2dadcbfc574dc63bec78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7129, "upload_time": "2019-02-03T14:06:42", "url": "https://files.pythonhosted.org/packages/ae/6c/0f91f0d13be6a6ceba8605315fd29f1ea97f1e6556c52199eb9f3d70f0bd/typing_inspect-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "ee2cf8fa892c1f405c9a55f719410f74", "sha256": "75c97b7854426a129f3184c68588db29091ff58e6908ed520add1d52fc44df6e" }, "downloads": -1, "filename": "typing_inspect-0.5.0-py2-none-any.whl", "has_sig": false, "md5_digest": "ee2cf8fa892c1f405c9a55f719410f74", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5939, "upload_time": "2019-10-13T18:39:00", "url": "https://files.pythonhosted.org/packages/c9/40/e1bbad25b14d98930d3c9c344f7daf5a238630506c121a346728ffaeb3df/typing_inspect-0.5.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d924b6e7d1097a1990d26e068daa396c", "sha256": "c6ed1cd34860857c53c146a6704a96da12e1661087828ce350f34addc6e5eee3" }, "downloads": -1, "filename": "typing_inspect-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d924b6e7d1097a1990d26e068daa396c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5940, "upload_time": "2019-10-13T18:39:02", "url": "https://files.pythonhosted.org/packages/f8/f7/4f9f37898a36ddc36d26fe50993617a82dfdd7f173984b2f20830e86f211/typing_inspect-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1fa4ac2706746b558979fedeb96af01b", "sha256": "811b44f92e780b90cfe7bac94249a4fae87cfaa9b40312765489255045231d9c" }, "downloads": -1, "filename": "typing_inspect-0.5.0.tar.gz", "has_sig": false, "md5_digest": "1fa4ac2706746b558979fedeb96af01b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8085, "upload_time": "2019-10-13T18:39:03", "url": "https://files.pythonhosted.org/packages/d6/d2/3c8d0a885995ee81e0a52dca5093d0c3dccf511a009944e62d4ab14c9c2f/typing_inspect-0.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ee2cf8fa892c1f405c9a55f719410f74", "sha256": "75c97b7854426a129f3184c68588db29091ff58e6908ed520add1d52fc44df6e" }, "downloads": -1, "filename": "typing_inspect-0.5.0-py2-none-any.whl", "has_sig": false, "md5_digest": "ee2cf8fa892c1f405c9a55f719410f74", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5939, "upload_time": "2019-10-13T18:39:00", "url": "https://files.pythonhosted.org/packages/c9/40/e1bbad25b14d98930d3c9c344f7daf5a238630506c121a346728ffaeb3df/typing_inspect-0.5.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d924b6e7d1097a1990d26e068daa396c", "sha256": "c6ed1cd34860857c53c146a6704a96da12e1661087828ce350f34addc6e5eee3" }, "downloads": -1, "filename": "typing_inspect-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d924b6e7d1097a1990d26e068daa396c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5940, "upload_time": "2019-10-13T18:39:02", "url": "https://files.pythonhosted.org/packages/f8/f7/4f9f37898a36ddc36d26fe50993617a82dfdd7f173984b2f20830e86f211/typing_inspect-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1fa4ac2706746b558979fedeb96af01b", "sha256": "811b44f92e780b90cfe7bac94249a4fae87cfaa9b40312765489255045231d9c" }, "downloads": -1, "filename": "typing_inspect-0.5.0.tar.gz", "has_sig": false, "md5_digest": "1fa4ac2706746b558979fedeb96af01b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8085, "upload_time": "2019-10-13T18:39:03", "url": "https://files.pythonhosted.org/packages/d6/d2/3c8d0a885995ee81e0a52dca5093d0c3dccf511a009944e62d4ab14c9c2f/typing_inspect-0.5.0.tar.gz" } ] }