diff options
author | Carlos Aznarán Laos | 2021-09-15 23:10:03 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2021-09-15 23:10:03 -0500 |
commit | c64e9b5e0daa141441822e033cf83612a9ca9b5b (patch) | |
tree | a077dcc911a9e6c6f0f89194242d670db386ddd3 /PKGBUILD | |
parent | d37e7d67aabc8a1cab568f89cdb2eb852ae6095f (diff) | |
download | aur-c64e9b5e0daa141441822e033cf83612a9ca9b5b.tar.gz |
Update v0.8 series
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 50 |
1 files changed, 21 insertions, 29 deletions
@@ -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 +} |