summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGordian Edenhofer2024-02-28 13:27:52 +0100
committerGordian Edenhofer2024-02-28 13:27:52 +0100
commit68897f1857138d800ee82d961843c04afd2e6550 (patch)
treefd17d7b136d30e3ca52e2506baa35a55277d8207
parent210ebe633e6bfc842cc7bd95d0791022d25d9bd9 (diff)
downloadaur-68897f1857138d800ee82d961843c04afd2e6550.tar.gz
upgpkg: python-smart_open 7.0.1-1
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD18
2 files changed, 16 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 587d4ea42268..5146ee01adeb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index bfe9bef8f17e..3219b73e8abf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}