diff --git a/python/py-beartype/Portfile b/python/py-beartype/Portfile new file mode 100644 index 0000000000000..a39a28329b401 --- /dev/null +++ b/python/py-beartype/Portfile @@ -0,0 +1,34 @@ +# -*- 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-beartype +version 0.5.1 +platforms darwin +license MIT +supported_archs noarch + +maintainers {@harens gmail.com:harensdeveloper} \ + openmaintainer + +description Unbearably fast O(1) runtime type-checking in pure Python +long_description Beartype is an open-source pure-Python PEP-compliant \ + constant-time runtime type checker emphasizing \ + efficiency, portability, and thrilling puns. + +homepage https://github.com/beartype/beartype + +checksums rmd160 21706b6c971de178aacb8ecbba056c5809bad785 \ + sha256 195b1ea1834511b876507563808d8ca602d7cfb141ab9660c17a5148fb38eeb9 \ + size 354348 + +python.versions 38 39 + +if {${name} ne ${subport}} { + + depends_build-append \ + port:py${python.version}-setuptools + + livecheck.type none +}