# -*- 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-numpy-typing-compat
python.rootname     numpy_typing_compat
version             20260602.2.5
revision            0

license             BSD
maintainers         {mps @Schamschula} openmaintainer
description         This package provides version-specific boolean constants that allow \
                    library authors to write NumPy-version-dependent static type \
                    annotations.
long_description    {*}${description}
homepage            https://github.com/jorenham/numpy-typing-compat

checksums           rmd160  6b075f42a698048363d24057ccc75a17dc86355d \
                    sha256  1885a678e9a24564839ed5d1711c0031735fb7de7f0b5ed88d550e5d45a8d4f9 \
                    size    4593

python.versions     312 313 314

python.pep517_backend \
                    uv

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

    patchfiles      patch-pyproject.toml.diff
}
