summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2021-09-15 23:10:03 -0500
committerCarlos Aznarán Laos2021-09-15 23:10:03 -0500
commitc64e9b5e0daa141441822e033cf83612a9ca9b5b (patch)
treea077dcc911a9e6c6f0f89194242d670db386ddd3 /PKGBUILD
parentd37e7d67aabc8a1cab568f89cdb2eb852ae6095f (diff)
downloadaur-c64e9b5e0daa141441822e033cf83612a9ca9b5b.tar.gz
Update v0.8 series
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD50
1 files changed, 21 insertions, 29 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d2f85851d60d..aef7d4a266d0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,55 +1,47 @@
# Maintainer: Carlos Aznarán <caznaranl@uni.pe>
# Contributor: LinArcX <LinArcX at gmail . com>
-
_base=requests-cache
pkgname=python-${_base}-git
_pkgname=${pkgname%-git}
+_gitcommit=4f13fb21bec27d1a89f585bfa544411844594cb6
pkgdesc="Transparent persistent cache for http://python-requests.org library (git version)"
-pkgver=r543.g0e933fc
+pkgver=0.8.r1.4f13fb2
pkgrel=1
arch=('any')
url="https://github.com/reclosedev/${_base}"
license=('custom:BSD-2-clause')
-depends=('python-itsdangerous' 'python-requests' 'python-url-normalize' 'python-cattrs')
-makedepends=('git' 'python-setuptools' 'python-dephell')
+depends=(python-requests python-url-normalize python-cattrs python-appdirs)
+makedepends=(python-build python-install python-poetry git)
optdepends=('python-boto3: Cache backend for Amazon DynamoDB database'
'python-redis: Cache backend for Redis cache'
- 'python-pymongo: Cache backend for MongoDB database')
-# checkdepends=(python-pytest python-requests-mock python-timeout-decorator redis python-ujson)
-source=("${_pkgname}::git+${url}")
+ 'python-pymongo: Cache backend for MongoDB database') # python-botocore python-yaml python-sphinx-furo python-linkify-it-py python-myst-parser
+checkdepends=(python-pytest python-requests-mock python-responses python-itsdangerous python-ujson python-timeout-decorator)
+# python-pymongo python-redis redis python-boto3
+source=("git+${url}#commit=${_gitcommit}")
sha512sums=('SKIP')
provides=(${_pkgname})
conflicts=(${_pkgname})
-export PYTHONPYCACHEPREFIX="${BUILDDIR}/${pkgname}/.cache/cpython/" || return 1
+export PYTHONPYCACHEPREFIX="${BUILDDIR}/${pkgname}/.cache/cpython/"
pkgver() {
- cd "${_pkgname}"
- ( set -o pipefail
- git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
- )
-}
-
-prepare() {
- cd "${_pkgname}"
- dephell deps convert --from pyproject.toml --to setup.py
+ cd "${_base}"
+ printf "0.8.r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build() {
- cd "${_pkgname}"
- python setup.py build
+ cd "${_base}"
+ python -m build --wheel --skip-dependency-check --no-isolation
}
-# check() {
-# cd "${_pkgname}"
-# python setup.py install --root="${PWD}/tmp_install" --optimize=1
-# PYTHONPATH="${PWD}/tmp_install$(python -c "import site; print(site.getsitepackages()[0])"):${PYTHONPATH}" python -m pytest
-# }
+check() {
+ cd "${_base}"
+ python -m pytest --ignore=tests/integration
+}
-package() {
- cd "${_pkgname}"
+package() {
+ cd "${_base}"
export PYTHONHASHSEED=0
- python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build
+ python -m install --optimize=1 --destdir="${pkgdir}" dist/*.whl
install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${_pkgname}"
-} \ No newline at end of file
+}