Files
macports-ports/python/py-uv-build/Portfile
T
2026-07-01 23:08:47 -04:00

41 lines
1.2 KiB
Tcl

# -*- 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-uv-build
version 0.11.26
revision 0
categories-append devel
platforms {darwin any}
supported_archs noarch
license {MIT Apache-2}
maintainers {reneeotten @reneeotten} openmaintainer
description The uv build backend
long_description {*}${description}
homepage https://pypi.org/project/uv/
distname uv_build-${version}
checksums rmd160 fd6f5368c80a806c1a21bc9e532f6c1c0569dfbc \
sha256 4ec58a93d29967a07b8de466b7fe35e0e0cb0ca2bcab8b61d80403b5a9b7a34b \
size 405178
python.versions 310 311 312 313 314
python.pep517_backend maturin
if {${name} ne ${subport}} {
depends_lib-append \
port:uv
# for now use the `uv` package to build the wheel instead of `uv_build`,
# which is failing at the moment...
post-patch {
reinplace "s|USE_UV_EXECUTABLE = False|USE_UV_EXECUTABLE = True|g" \
${worksrcpath}/python/uv_build/__init__.py
}
}