From 8c1e95ef7a486c729bc2d6ea6ff2e3abc9652262 Mon Sep 17 00:00:00 2001 From: Mehdi Chinoune Date: Thu, 8 Jun 2023 18:18:45 +0000 Subject: [PATCH] python-requests-mock: update to 1.11.0 --- mingw-w64-python-requests-mock/PKGBUILD | 40 +++++++++++++------------ 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/mingw-w64-python-requests-mock/PKGBUILD b/mingw-w64-python-requests-mock/PKGBUILD index a282224ef9..a84d23c644 100644 --- a/mingw-w64-python-requests-mock/PKGBUILD +++ b/mingw-w64-python-requests-mock/PKGBUILD @@ -3,48 +3,50 @@ _realname=requests-mock pkgbase=mingw-w64-python-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}") -pkgver=1.10.0 +pkgver=1.11.0 pkgrel=1 pkgdesc='A mock of useful classes and functions to be used with python-requests. (mingw-w64)' arch=('any') mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64') url="https://github.com/jamielennox/requests-mock" -license=('Apache') +license=('spdx:Apache-2.0') depends=("${MINGW_PACKAGE_PREFIX}-python-six" "${MINGW_PACKAGE_PREFIX}-python-requests") checkdepends=("${MINGW_PACKAGE_PREFIX}-python-mock" "${MINGW_PACKAGE_PREFIX}-python-purl" "${MINGW_PACKAGE_PREFIX}-python-pytest" "${MINGW_PACKAGE_PREFIX}-python-testrepository") -makedepends=("${MINGW_PACKAGE_PREFIX}-python-pbr") +makedepends=("${MINGW_PACKAGE_PREFIX}-python-build" + "${MINGW_PACKAGE_PREFIX}-python-installer" + "${MINGW_PACKAGE_PREFIX}-python-setuptools" + "${MINGW_PACKAGE_PREFIX}-python-wheel" + "${MINGW_PACKAGE_PREFIX}-python-pbr") options=('!emptydirs') -source=("https://github.com/jamielennox/requests-mock/archive/$pkgver.tar.gz") -sha256sums=('3b253aceb53faa114d0937278c580927fc426b4cae84c992131ddc1fc358dd44') +source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname}-${pkgver}.tar.gz") +sha256sums=('ef10b572b489a5f28e09b708697208c4a3b2b89ef80a9f01584340ea357ec3c4') -export PBR_VERSION=$pkgver -prepare() { - cd "$srcdir" - rm -rf python-build-${CARCH} - cp -r "${_realname}-${pkgver}" "python-build-${CARCH}" +prepare() { + rm -rf python-build-${MSYSTEM} + cp -r "${_realname}-${pkgver}" "python-build-${MSYSTEM}" + + export PBR_VERSION=$pkgver } build() { - msg "Python build for ${CARCH}" - cd "${srcdir}/python-build-${CARCH}" - ${MINGW_PREFIX}/bin/python setup.py build + cd "${srcdir}/python-build-${MSYSTEM}" + ${MINGW_PREFIX}/bin/python -m build --wheel --skip-dependency-check --no-isolation } check() { - cd "${srcdir}/python-build-${CARCH}" + cd "${srcdir}/python-build-${MSYSTEM}" ${MINGW_PREFIX}/bin/python -m pytest tests/pytest || warning "Tests failed" - ${MINGW_PREFIX}/bin/python setup.py testr || warning "Tests failed" } package() { - cd "${srcdir}/python-build-${CARCH}" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python setup.py install --prefix=${MINGW_PREFIX} \ - --root="${pkgdir}" --optimize=1 --skip-build + cd "${srcdir}/python-build-${MSYSTEM}" + MSYS2_ARG_CONV_EXCL="--prefix=" \ + ${MINGW_PREFIX}/bin/python -m installer --prefix=${MINGW_PREFIX} \ + --destdir="${pkgdir}" dist/*.whl install -Dm644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/python-${_realname}/LICENSE" }