# Compiling Time: 2.13 SBU
# Maintainer: Marius Cirsta <mcirsta@frugalware.org>

_F_archive_name="maturin"
pkgname=python3-maturin
pkgver=1.8.7
pkgrel=1
pkgdesc="Build and publish crates with pyo3, rust-cpython and cffi bindings"
groups=('devel-extra')
archs=('x86_64')
depends=('rust')
makedepends=('python3-build' 'python3-installer' 'python3-setuptools-rust' 'python3-wheel' 'zstd-static')
_F_pypi_name=maturin
Finclude pypi
sha1sums=('ece845beb7887e99ac33821c9ab1242f7825225c')
_F_python_version=python3
options=('nolto')

build() {
	export MATURIN_SETUP_ARGS="--frozen"

        Fcd
        Fexec python3 -m build --wheel --no-isolation || Fdie
        Fexec python3 -m installer --destdir="$Fdestdir" dist/*.whl || Fdie
}

# optimization OK
