{"name":"py39-typing_extensions","portdir":"python/py-typing_extensions","version":"4.15.0","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python/typing_extensions","description":"Backported and Experimental Type Hints for Python","long_description":"The typing module was added to the standard library in Python 3.5 on a provisional basis and will no longer be provisional in Python 3.7. However, this means users of Python 3.5 - 3.6 who are unable to upgrade will not be able to take advantage of new types added to the typing module, such as typing.Text or typing.Coroutine. The typing_extensions module contains both backports of these changes as well as experimental types that will eventually be added to the typing module, such as Protocol or TypedDict.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":249}],"variants":[],"dependencies":[{"type":"build","ports":["py39-flit_core","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"build","ports":["py39-soxr","py39-aiosqlite","py39-tensorflow-addons"]},{"type":"lib","ports":["py39-aioitertools","py39-starlette","py39-scikit-build-core","py39-confection","py39-astroid","py39-slackclient","py39-ipython","py39-pylint","py39-tox","py39-aesara","py39-inflect","py39-flexcache","py39-app-model","py39-typing-inspection","py39-emmet-core","py39-mp-api","py39-pydash","py39-flexparser","py39-dulwich","py39-pypdf","py39-anyio","py39-async-lru","py39-black","py39-cattrs","py39-openssl","py39-panel","py39-psycopg","py39-pymc","py39-cloudflare","py39-logilab-common","py39-psygnal","py39-urwid","py39-sqlalchemy","py39-typeguard","py39-altair","py39-referencing","py39-twisted","py39-python-json-logger","py39-jsonlines","py39-zarr","py39-async-timeout","py39-setuptools_scm","py39-beautifulsoup4","py39-pytorch","py39-alembic","py39-arviz","py39-textual","py39-magicgui","py39-pymc3","py39-aiosignal","py39-asgiref","py39-mistune","py39-mypy","py39-onnx","py39-visa","py39-asyncssh","py39-scrapy","py39-pytensor","py39-spaCy","py39-superqt","py39-aeppl"]},{"type":"run","ports":["py39-sox","py39-panel","py39-Faker","py39-ezdxf","py39-flufl.lock","py39-pygithub","py39-tensorflow-macos","py39-dogpile-cache","py39-setuptools-rust","py39-keystoneauth1","py39-openstacksdk","py39-typer","py39-librosa","py39-pydantic","py39-fastapi","py39-pygls"]},{"type":"test","ports":["py39-numpy","py39-tensorflow-addons"]}]}