# -*- 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             3.7.4.3
license             PSF
platforms           darwin
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/blob/master/typing_extensions/README.rst
master_sites        pypi:t/typing_extensions
distname            typing_extensions-${version}

checksums           rmd160  be0b72be8594b4141fa0a463fca6aa39ec67a7a5 \
                    sha256  99d4073b617d30288f569d3f13d2bd7548c3a7e4c8de87db09a9d29bb3a4a60c \
                    size    38979

python.versions     36 37 38 39

if {${name} ne ${subport}} {
    depends_build-append    port:py${python.version}-setuptools

    livecheck.type          none
} else {
    livecheck.type          pypi
}
