# Maintainer: Carlos Aznarán # Contributor: Hugo Osvaldo Barrera _base=flake8-import-order pkgname=python-${_base} pkgver=0.18.2 pkgrel=1 pkgdesc="Flake8 and pylama plugin that checks the ordering of import statements" arch=('any') url="https://github.com/PyCQA/${_base}" license=(LGPL3) depends=(python-pycodestyle) makedepends=(python-setuptools) checkdepends=(flake8 pylama python-pytest) provides=('flake8-import-order') replaces=('flake8-import-order') source=(${_base}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz) sha512sums=('eb2d06823513c7d2673b07c7c924ff1fac3754b2484405666b95e8ce51ed1b1c1eae3a04946047ebeeb98a19ed989b8e3cff3553cc164470e9ab47a37039d637') build() { cd ${_base}-${pkgver} python setup.py build } check() { cd ${_base}-${pkgver} python setup.py install --root="${PWD}/tmp_install" --optimize=1 --skip-build PATH="${PWD}/tmp_install/usr/bin:$PATH" PYTHONPATH="${PWD}/tmp_install$(python -c "import site; print(site.getsitepackages()[0])"):${PYTHONPATH}" python -m pytest tests } package() { cd ${_base}-${pkgver} PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build install -Dm 644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}" }