# -*- 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-uvloop
version             0.22.1
revision            0
categories-append   net devel
homepage            https://github.com/MagicStack/uvloop
license             MIT
maintainers         {i0ntempest @i0ntempest} openmaintainer

description         fast implementation of asyncio event loop on top of libuv
long_description    ${name} is is a fast, drop-in replacement of the built-in asyncio event loop. \
                    ${name} is implemented in Cython and uses libuv under the hood.

checksums           rmd160  b81a6b70d75ed7321c955318883fcb90441d02ca \
                    sha256  6c84bae345b9147082b17371e3dd5d42775bddce91f885499017f4607fdaf39f \
                    size    2443250

python.versions     313 314

if {${name} ne ${subport}} {
    depends_build-append \
                    port:py${python.version}-cython
    # project vendors libuv
}
