diff options
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 18 |
2 files changed, 16 insertions, 14 deletions
@@ -1,18 +1,22 @@ pkgbase = python-smart_open pkgdesc = Library for efficient streaming of very large files from/to S3, HDFS, WebHDFS, HTTP, or local (compressed) files - pkgver = 6.4.0 + pkgver = 7.0.1 pkgrel = 1 url = https://github.com/RaRe-Technologies/smart_open arch = any license = MIT + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel makedepends = python-setuptools + depends = python-wrapt optdepends = python-boto3: AWS support optdepends = python-requests: HTTP support optdepends = python-paramiko: SSH support + optdepends = python-zstandard: zstd support provides = python-smart-open conflicts = python-smart-open - replaces = python-smart-open - source = python-smart_open-6.4.0.tar.gz::https://github.com/RaRe-Technologies/smart_open/archive/v6.4.0.tar.gz - sha512sums = 38c05c5170a945ba43cd545f09b25570b705d2e62b41d87b98c5ddcf26becf7e41f9aacbfe88c82cb4e3da7f2c048c96cab270218529a67ecd26b9fdd048f87a + source = python-smart_open-7.0.1.tar.gz::https://github.com/RaRe-Technologies/smart_open/archive/v7.0.1.tar.gz + sha512sums = 68addfa55efd7b30009ab92bebf241546ff9fe1f1dd9b674332541966a779b6c4cd15257097e6d57957a0e753e808cf2f4cd9d987cfeee56bd503a4e8876cd91 pkgname = python-smart_open @@ -3,33 +3,31 @@ pkgname=python-smart_open _pkgname=smart_open -pkgver=6.4.0 +pkgver=7.0.1 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=() +depends=("python-wrapt") optdepends=("python-boto3: AWS support" "python-requests: HTTP support" - "python-paramiko: SSH support") -makedepends=('python-setuptools') + "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") -replaces=("python-smart-open") source=("${pkgname}-${pkgver}.tar.gz"::"https://github.com/RaRe-Technologies/${_pkgname}/archive/v${pkgver}.tar.gz") -sha512sums=('38c05c5170a945ba43cd545f09b25570b705d2e62b41d87b98c5ddcf26becf7e41f9aacbfe88c82cb4e3da7f2c048c96cab270218529a67ecd26b9fdd048f87a') +sha512sums=('68addfa55efd7b30009ab92bebf241546ff9fe1f1dd9b674332541966a779b6c4cd15257097e6d57957a0e753e808cf2f4cd9d987cfeee56bd503a4e8876cd91') build() { cd "${srcdir}/${_pkgname}-${pkgver}" - python setup.py clean - rm -rf build dist - python setup.py build + python -m build --wheel --no-isolation } package() { cd "${srcdir}/${_pkgname}-${pkgver}" - python setup.py install --root="${pkgdir}" --optimize=1 --skip-build + python -m installer --destdir="${pkgdir}" dist/*.whl install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } |