# Maintainer: Chih-Hsuan Yen # Contributor: Felix Yan # Contributor: Daniel Wallace # Contributor: Lex Black # Contributor: Alasdair Haswell _name=apache-libcloud pkgname=python-apache-libcloud pkgver=3.7.0 pkgrel=1 pkgdesc="standard Python library that abstracts away differences among multiple cloud provider APIs" arch=('any') url="https://libcloud.apache.org" license=('Apache') depends=('python-requests') makedepends=('python-setuptools') optdepends=( 'python-paramiko: alternative SSH backend' 'libvirt-python: for libvirt compute driver' ) checkdepends=('python-mock' 'python-pytest' 'openssh' 'python-requests-mock' 'python-pyopenssl' 'python-paramiko' 'libvirt-python') source=(https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz{,.asc}) sha512sums=('69a1be03a2a746fd22771af594cf562dd534109018421693718077fe02ae8ed85ca454679d6cf714b19c09bcbe2193b06510cd5fac2826b34268799131380501' 'SKIP') # possible keys: https://downloads.apache.org/libcloud/KEYS validpgpkeys=('3ACBB4086C01F7376628088CAB4A19AE1CE85744' # Anthony Shaw '35542BB9C0C01D5E5478BADE6A61AF8545413203' # Quentin Pradet '997828DC62F759CEA189D65E2C0754B2CE0692F3') # Tomaz Muraus build() { cd $_name-$pkgver python setup.py build } check() { cd $_name-$pkgver cp libcloud/test/secrets.py-dist libcloud/test/secrets.py pytest -rs libcloud/test rm libcloud/test/secrets.py } package() { cd $_name-$pkgver python setup.py install --root="$pkgdir" --optimize=1 --skip-build }