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


Reply via email to