# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup python 1.0 name py-typing_extensions version 4.12.2 license PSF supported_archs noarch platforms {darwin any} maintainers {toby @tobypeterson} openmaintainer 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. homepage https://github.com/python/typing_extensions checksums rmd160 2f8b8c3d146ddccaf0216b93f10b5dc286e355ac \ sha256 1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8 \ size 85321 python.versions 36 37 38 39 310 311 312 python.pep517 yes if {${name} ne ${subport}} { # break circular dependency with py-python-install python.add_dependencies no depends_build-append port:py-bootstrap-modules depends_lib-append port:python${python.version} build.env-append PYTHONPATH=${prefix}/share/py-bootstrap-modules build.args --skip-dependency-check destroot.env-append PYTHONPATH=${prefix}/share/py-bootstrap-modules if {${python.version} == 36} { epoch 1 version 4.1.1 revision 0 checksums rmd160 375113f2897c0dc1c7c3ab4cf7bb0c391ddc8640 \ sha256 1a9462dcc3347a79b1f1c0271fbe79e844580bb598bafa1ed208b94da3cdcd42 \ size 26694 } elseif {${python.version} == 37} { version 4.7.1 revision 0 checksums rmd160 d952e5255e5c9dc0203e6fe82f83591e3837b5c9 \ sha256 b75ddc264f0ba5615db7ba217daeb99701ad295353c45f9e95963337ceeeffb2 \ size 72876 } livecheck.type none }