David Runge pushed to branch main at Arch Linux / Packaging / Packages /
python-hishel
Commits:
806eb914 by David Runge at 2026-09-20T13:52:07+02:00
upgpkg: 1.4.0-1
Consolidate optional dependencies
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
pkgbase = python-hishel
pkgdesc = An elegant HTTP Cache implementation for HTTPX and HTTP Core
- pkgver = 1.3.1
+ pkgver = 1.4.0
pkgrel = 1
url = https://github.com/karpetrosyan/hishel
arch = any
@@ -8,9 +8,10 @@ pkgbase = python-hishel
checkdepends = python-anyio
checkdepends = python-anysqlite
checkdepends = python-fakeredis
+ checkdepends = python-httpx
+ checkdepends = python-httpx2
checkdepends = python-inline-snapshot
checkdepends = python-pytest
- checkdepends = python-pyyaml
checkdepends = python-redis
checkdepends = python-requests
checkdepends = python-time-machine
@@ -20,19 +21,18 @@ pkgbase = python-hishel
makedepends = python-hatch-fancy-pypi-readme
makedepends = python-installer
depends = python
- depends = python-anyio
- depends = python-anysqlite
- depends = python-httpcore
- depends = python-httpx
depends = python-msgpack
depends = python-typing_extensions
+ optdepends = python-anyio: for general async as well as httpx and
httpx2 support
+ optdepends = python-anysqlite: for general async as well as httpx and
httpx2 support
optdepends = python-boto3: for S3 support
optdepends = python-fastapi: for FastAPI support
- optdepends = python-pyyaml: for YAML support
+ optdepends = python-httpx: for HTTP support with httpx
+ optdepends = python-httpx2: for HTTP support with httpx2
optdepends = python-redis: for Redis support
optdepends = python-requests: for requests support
- source =
hishel-1.3.1.tar.gz::https://github.com/karpetrosyan/hishel/archive/refs/tags/1.3.1.tar.gz
- sha512sums =
c778256359d0978fdcd106e73d43a2075c68bae711c4fa62f0e025693621d1eeec67c828bc95213e1ffa1a8fe6708aadd6fa3bbfa8fd8eed9ea319d1b580d7c3
- b2sums =
e6431600903281c6d7984b89ff3b48623310d15e0fb95f2f52cbf8b5d87e464371162754a80730c2565aa7a33a045515baaeac669aed2bd773da5ecfd0bb7f09
+ source =
hishel-1.4.0.tar.gz::https://github.com/karpetrosyan/hishel/archive/refs/tags/1.4.0.tar.gz
+ sha512sums =
255495cea3941778d13525bf8cc25f7ba406a0fc4a6986924110e4239afc79ba1ecc815b604b3b13d4163853837ca7bcda306d1b9431f77abfaa52d7e6e70729
+ b2sums =
7d8745660a993b3279153912e488c0d1e14e69e2aa5634ac171af25cecf7c4d8cb9b16bd8e0d0e03c789f8c74a64fdcb83aa74b9dbc1115fb9b993ce1e2792b0
pkgname = python-hishel
=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
pkgname=python-hishel
_name="${pkgname#python-}"
-pkgver=1.3.1
+pkgver=1.4.0
pkgrel=1
pkgdesc="An elegant HTTP Cache implementation for HTTPX and HTTP Core"
arch=(any)
@@ -10,10 +10,6 @@ url="https://github.com/karpetrosyan/hishel"
license=(BSD-3-Clause)
depends=(
python
- python-anyio
- python-anysqlite
- python-httpcore # pulled in by python-httpx
- python-httpx
python-msgpack
python-typing_extensions
)
@@ -27,24 +23,28 @@ checkdepends=(
python-anyio
python-anysqlite
python-fakeredis
+ python-httpx
+ python-httpx2
python-inline-snapshot
python-pytest
- python-pyyaml
python-redis
python-requests
python-time-machine
python-trio
)
optdepends=(
+ 'python-anyio: for general async as well as httpx and httpx2 support'
+ 'python-anysqlite: for general async as well as httpx and httpx2 support'
'python-boto3: for S3 support'
'python-fastapi: for FastAPI support'
- 'python-pyyaml: for YAML support'
+ 'python-httpx: for HTTP support with httpx'
+ 'python-httpx2: for HTTP support with httpx2'
'python-redis: for Redis support'
'python-requests: for requests support'
)
source=($_name-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz)
-sha512sums=('c778256359d0978fdcd106e73d43a2075c68bae711c4fa62f0e025693621d1eeec67c828bc95213e1ffa1a8fe6708aadd6fa3bbfa8fd8eed9ea319d1b580d7c3')
-b2sums=('e6431600903281c6d7984b89ff3b48623310d15e0fb95f2f52cbf8b5d87e464371162754a80730c2565aa7a33a045515baaeac669aed2bd773da5ecfd0bb7f09')
+sha512sums=('255495cea3941778d13525bf8cc25f7ba406a0fc4a6986924110e4239afc79ba1ecc815b604b3b13d4163853837ca7bcda306d1b9431f77abfaa52d7e6e70729')
+b2sums=('7d8745660a993b3279153912e488c0d1e14e69e2aa5634ac171af25cecf7c4d8cb9b16bd8e0d0e03c789f8c74a64fdcb83aa74b9dbc1115fb9b993ce1e2792b0')
build() {
cd $_name-$pkgver
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-hishel/-/commit/806eb914b36576daf0eb57525a15c833265e1d47
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-hishel/-/commit/806eb914b36576daf0eb57525a15c833265e1d47
You're receiving this email because of your account on gitlab.archlinux.org.
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications
| Help: https://gitlab.archlinux.org/help