Files
2025-06-22 20:39:04 -05:00

55 lines
1.9 KiB
Bash

# Maintainer: Jesus E. <heckyel@riseup.net>
pkgname=python-requests-toolbelt
pkgver=0.9.1
_debver=$pkgver
_debrel=1
pkgrel=2
pkgdesc="A toolbelt of useful classes and functions to be used with python-requests."
arch=('any')
url="https://github.com/requests/toolbelt"
license=('Apache-2.0')
depends=('python-requests')
makedepends=('python-setuptools' 'python-requests' 'quilt')
source=("$pkgname-$pkgver.tar.gz::https://github.com/requests/toolbelt/archive/$pkgver.tar.gz"
"https://deb.debian.org/debian/pool/main/p/python-requests-toolbelt/python-requests-toolbelt_${_debver}-${_debrel}.debian.tar.xz")
sha512sums=('12667056c225ce0bc88a5959660103feed23810890abd3890ef15581aa64c09c0552c3974473e1742cbe6200bd37d6475ad34ec051e83d4fbf0a33f320dbc0cc'
'b240ba6cb092a47e9252a9e9b86ac94240f1519c8cbf1294b42f8370f8229766251d028ed18417c535295a8cf4da2fcd0f62ae16411f691c70b1252e0dc7ea45')
prepare() {
cd toolbelt-$pkgver
if [[ ${pkgver%.*} = ${_debver%.*} ]]; then
# Debian patches
export QUILT_PATCHES=debian/patches
export QUILT_REFRESH_ARGS='-p ab --no-timestamps --no-index'
export QUILT_DIFF_ARGS='--no-timestamps'
mv "${srcdir}"/debian .
quilt push -av
fi
# Disable some failing tests
sed -e 's:test_stream_response:_&:' \
-i tests/test_downloadutils.py
sed -e 's:test_no_content_length_header:_&:' \
-e 's:test_read_file:_&:' \
-e 's:test_reads_file_from_url_wrapper:_&:' \
-i tests/test_multipart_encoder.py
sed -e 's:test_auth_generator_is_called:_&:' \
-e 's:test_initializer_is_called:_&:' \
-e 's:test_number_of_processes_can_be_arbitrary:_&:' \
-e 's:test_session_is_called:_&:' \
-i tests/threaded/test_pool.py
}
build() {
cd toolbelt-$pkgver
python setup.py build
}
package() {
cd toolbelt-$pkgver
python setup.py install --root="$pkgdir" --optimize=1
install -D -m644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
}