# Maintainer: Gordian Edenhofer # Contributor: Maarten van Gompel pkgname=python-smart_open _pkgname=smart_open pkgver=7.0.3 pkgrel=1 pkgdesc="Library for efficient streaming of very large files from/to S3, HDFS, WebHDFS, HTTP, or local (compressed) files" arch=('any') license=('MIT') url="https://github.com/RaRe-Technologies/smart_open" depends=("python-wrapt") optdepends=("python-boto3: AWS support" "python-requests: HTTP support" "python-paramiko: SSH support" "python-zstandard: zstd support") makedepends=('python-build' 'python-installer' 'python-wheel' 'python-setuptools') provides=("python-smart-open") conflicts=("python-smart-open") source=("${pkgname}-${pkgver}.tar.gz"::"https://github.com/RaRe-Technologies/${_pkgname}/archive/v${pkgver}.tar.gz") sha512sums=('3581792c0a1561e461909bdb7fa484f1e8943b5733c0cfe59d4492949baebc075583a436866eb71a27b756902dce9d6b62ecfcd2c6509ae92efd80bb9bc4bf8f') build() { cd "${srcdir}/${_pkgname}-${pkgver}" python -m build --wheel --no-isolation } package() { cd "${srcdir}/${_pkgname}-${pkgver}" python -m installer --destdir="${pkgdir}" dist/*.whl install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }