# Maintainer: Caleb Maclennan pkgname=python-scmrepo _pyname=${pkgname#python-} pkgver=3.3.5 pkgrel=1 pkgdesc='SCM wrapper and fsspec filesystem for Git for use in DVC' arch=(any) license=(Apache-2.0) url="https://github.com/iterative/${_pyname}" _pydeps=(asyncssh dulwich fsspec funcy gitpython pathspec pygit2 pygtrie) depends=(python "${_pydeps[@]/#/python-}") makedepends=(python-{build,installer,wheel} python-setuptools-scm) checkdepends=(python-cryptography python-typing_extensions python-pytest) _archive=("$_pyname-$pkgver") source=("https://files.pythonhosted.org/packages/source/${_pyname::1}/$_pyname/$_archive.tar.gz") sha256sums=('694fedce12da417f6c2b66f2243e02b37b89a453cddddd5ff2dc19977b52fe82') build() { cd "$_archive" python -m build -wn } check() { cd "$_archive" # tests require pytest_test_utils, disabled until packaged # pytest } package() { cd "$_archive" python -m installer -d "$pkgdir" dist/*.whl }