makedepends=(python-build python-installer python-setuptools python-wheel sip)
run=(python-packaging)

description="The PEP 517 compliant PyQt build system"
url="https://pypi.org/project/PyQt-builder/"

packager="Great-OS Team"
maintainer="Great-OS Team"

name="pyqt-builder"
_name="PyQt-builder"
version="1.19.1"
release=1

PKGMK_KEEP_SOURCES="no"
source=(https://github.com/Python-PyQt/PyQt-builder/archive/refs/tags/$version.tar.gz)

prepare() {
  pip3 install pyproject_hooks setuptools_scm
}

build() {
  cd $_name-$version
  SETUPTOOLS_SCM_PRETEND_VERSION=$version \
  python3 -m build --wheel --no-isolation
}

package() {
  cd $_name-$version
  python3 -m installer --destdir="$PKG" dist/*.whl
}

