# Maintainer: Kyle Manna pkgname=python-b2sdk _pkgname=b2sdk pkgver=1.13.0 pkgrel=1 pkgdesc='Python library to access B2 cloud storage.' arch=(any) url='https://github.com/Backblaze/b2-sdk-python' license=('MIT') depends=('python' 'python-arrow>=0.8.0' 'python-logfury>=1.0.1' 'python-requests>=2.9.1' 'python-setuptools' 'python-tqdm>=4.5.0' ) makedepends=('python-setuptools-scm' 'python-pip' ) source=("https://files.pythonhosted.org/packages/source/${_pkgname::1}/${_pkgname}/${_pkgname}-${pkgver}.tar.gz") sha256sums=('43d07ce5cf9685acc3797b0c4764b4688777db12d8f0102e6118f8403db5c759') build() { cd ${srcdir}/${_pkgname}-${pkgver} # This requriement seems overly complex, losen sed -i -e 's:\(arrow>=.*\),.*:\1:' requirements.txt python setup.py build } package() { cd ${srcdir}/${_pkgname}-${pkgver} python setup.py install --root=${pkgdir} --optimize=1 install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" # https://wiki.archlinux.org/index.php/Python_package_guidelines local site_packages=$(python -c 'import site; print(site.getsitepackages()[0])') rm -rf "${pkgdir}${site_packages}/test" }