# Maintainer: Kyle Laker pkgname=chalice pkgver=1.29.0 pkgrel=1 pkgdesc="Python Serverless Microframework for AWS" arch=("any") url="https://github.com/aws/chalice" license=("Apache") depends=(\ "python" "python-click" "python-botocore" "python-mypy_extensions" "python-six" "python-pip" "python-jmespath" "python-yaml" "python-inquirer" "python-wheel" "python-setuptools" ) makedepends=("python-setuptools" "mypy") optdepends=('python-watchdog: server auto-reload support' 'aws-cdk: AWS CDK support') source=("$pkgname-$pkgver.tar.gz::https://github.com/aws/$pkgname/archive/$pkgver.tar.gz") sha512sums=('a3d39a9f425911b47aa94f6702c22d4216a06d4a12a03a3c6286e9909ce774c2d7fdddce9a7a45bdf9a36090a6ac0f64e26f90b42daa1323c1bcf5b6cc30b8e3') prepare() { cd "${srcdir}/$pkgname-$pkgver" # Fix the tests getting included in the package sed -i' ' -e "s/'tests'/'tests*'/" setup.py } build() { cd "${srcdir}/${pkgname}-${pkgver}" python setup.py build } package() { cd "${srcdir}/${pkgname}-${pkgver}" python setup.py install --skip-build --root="${pkgdir}" --optimize=1 }