# Maintainer: Kaizhao Zhang _srcname=pyinstrument pkgname=python-pyinstrument pkgver=3.1.3 pkgrel=1 pkgdesc="Call stack profiler for Python. Shows you why your code is slow!" arch=('any') url="https://github.com/joerick/pyinstrument" license=('BSD') depends=( 'python-pyinstrument_cext>=0.2.2' ) makedepends=( 'npm' 'python-pytest-runner' 'python-setuptools' ) options=(!emptydirs) source=( "https://github.com/joerick/pyinstrument/archive/v${pkgver}.tar.gz" ) sha256sums=( 'ca4571775caa06444cd7e832056afc21175130271fe3f3481e3ab1bf67f96c8b' ) prepare() { cd "${srcdir}/${_srcname}-${pkgver}" # no need to include test files rm test/__init__.py } build() { cd "${srcdir}/${_srcname}-${pkgver}" python setup.py build } package() { cd "${srcdir}/${_srcname}-${pkgver}" python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build install -Dm644 DESIGN.md "${pkgdir}/usr/share/doc/${pkgname}/DESIGN.md" install -Dm644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md" install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }