python-owslib: update to 0.29.2

This commit is contained in:
Mehdi Chinoune
2023-05-20 12:12:53 +00:00
committed by مهدي شينون (Mehdi Chinoune)
parent 5d80ef532e
commit 30cad023de

View File

@@ -1,13 +1,14 @@
_pyname=OWSLib
_realname=owslib
pkgbase=mingw-w64-python-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}")
pkgver=0.29.1
pkgver=0.29.2
pkgrel=1
pkgdesc="Python package for client programming with Open Geospatial Consortium (OGC) web service interface standards, and their related content models (mingw-w64)"
arch=('any')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
license=('BSD')
license=('spdx:BSD-3-Clause')
url="https://geopython.github.io/OWSLib/"
makedepends=("${MINGW_PACKAGE_PREFIX}-python-build"
"${MINGW_PACKAGE_PREFIX}-python-installer"
@@ -19,31 +20,25 @@ depends=("${MINGW_PACKAGE_PREFIX}-python"
"${MINGW_PACKAGE_PREFIX}-python-pytz"
"${MINGW_PACKAGE_PREFIX}-python-requests"
"${MINGW_PACKAGE_PREFIX}-python-yaml")
source=("https://github.com/geopython/OWSLib/archive/${pkgver}/python-${_realname}-${pkgver}.tar.gz")
sha256sums=('d052b90bd495402fee3d31b0ac648b1c7e784adea64d04d17519e158c9ef07f3')
noextract=("python-${_realname}-${pkgver}.tar.gz")
source=("https://pypi.org/packages/source/${_pyname::1}/${_pyname}/${_pyname/-/_}-${pkgver}.tar.gz")
sha256sums=('6c03924747e802466c7b4f5873ed555f16aa51806c9be85dc84af95bbe75466c')
prepare() {
cd ${srcdir}
msg2 "Extracting python-${_realname}-${pkgver}.tar.gz"
tar -zxf python-${_realname}-${pkgver}.tar.gz || true
rm -rf python-build-${MSYSTEM} | true
cp -r "${_pyname}-${pkgver}" "python-build-${MSYSTEM}" && cd "python-build-${MSYSTEM}"
}
build() {
msg "Python build for ${MSYSTEM}"
cd "${srcdir}"
cp -r "${_realname}-${pkgver}" "python-build-${MSYSTEM}" && cd "python-build-${MSYSTEM}"
cd "${srcdir}/python-build-${MSYSTEM}"
${MINGW_PREFIX}/bin/python -m build --wheel --skip-dependency-check --no-isolation
}
package() {
msg "Python install for ${MSYSTEM}"
cd "${srcdir}/python-build-${MSYSTEM}"
MSYS2_ARG_CONV_EXCL="--prefix=" \
${MINGW_PREFIX}/bin/python -m installer --prefix=${MINGW_PREFIX} --destdir="${pkgdir}" dist/*.whl
${MINGW_PREFIX}/bin/python -m installer --prefix=${MINGW_PREFIX} \
--destdir="${pkgdir}" dist/*.whl
install -Dm644 LICENSE -t "${pkgdir}${MINGW_PREFIX}/share/licenses/python-${_realname}"
}