David Runge pushed to branch main at Arch Linux / Packaging / Packages / 
python-django-filter


Commits:
11925b53 by David Runge at 2026-07-15T11:59:43+02:00
Add backported patch to remove the upper version limit for flit_core

Related-to: https://github.com/carltongibson/django-filter/pull/1755
Signed-off-by: David Runge <[email protected]>

- - - - -
f2864d79 by David Runge at 2026-07-15T12:03:19+02:00
upgpkg: 26.1-1

- - - - -


4 changed files:

- .SRCINFO
- PKGBUILD
- REUSE.toml
- + python-django-filter-26.1-drop-the-upper-limit-for-flit_core.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = python-django-filter
        pkgdesc = A generic system for filtering Django QuerySets based on user 
selections
-       pkgver = 25.2
-       pkgrel = 2
+       pkgver = 26.1
+       pkgrel = 1
        url = https://github.com/carltongibson/django-filter
        arch = any
        license = BSD-3-Clause
@@ -16,8 +16,11 @@ pkgbase = python-django-filter
        depends = python-django
        optdepends = python-django-crispy-forms: for enhanced filter form 
presentation
        optdepends = python-django-rest-framework: for filter integration using 
DRF
-       source = 
django-filter-25.2.tar.gz::https://github.com/carltongibson/django-filter/archive/refs/tags/25.2.tar.gz
-       sha512sums = 
9bbe21af68e94974f554d1c72053bda75ae35c069b9df7066e5c8b091f90a44244cbc5340b7a8556b6a46c25d8fc26c11f2457f815378314c4bce7e8ece3765a
-       b2sums = 
1d4ac9aa7023c6049d4a42cb2bc3113b7b38ac1283ad957f3b66a815a7e519fcee30ed34d69973eb329fb95d5e7ecead1505623abefab9e28b87cda7972acd8d
+       source = 
django-filter-26.1.tar.gz::https://github.com/carltongibson/django-filter/archive/refs/tags/26.1.tar.gz
+       source = 
python-django-filter-26.1-drop-the-upper-limit-for-flit_core.patch
+       sha512sums = 
f240fcbd4ffccdb85c2db2c42ac951eced96aa62489e80c7a00156e364c1f8691205e75113d67c2c18bd6310c682a3e5a4065fffa25140369466b37931ad0e05
+       sha512sums = 
5b6712243d4902476c11ecaa32be97088d6401203fcc6c4389eea4ad1a2449796d7b51b92747d78bd911a4e1eb948a765fd3d321c6bbfdcd878fa9839ce4e370
+       b2sums = 
cc96a40ec72d2c1b632ab03be5d8e952572ed0901611198f2b84b99358ddc54e747c38c56384e1349f1cc9da81cd81d2639a819487c8c4ddf4b3ad402c6cba18
+       b2sums = 
922508bbc52e4e5b24f53bcdaa59d7e756992232d6bf377fd4672a99feebb75f61c3201584fe078dd78ac6f891cc3eacc919cb2bc212e34930081f5456aedc73
 
 pkgname = python-django-filter


=====================================
PKGBUILD
=====================================
@@ -2,8 +2,8 @@
 
 _name=django-filter
 pkgname=python-django-filter
-pkgver=25.2
-pkgrel=2
+pkgver=26.1
+pkgrel=1
 pkgdesc="A generic system for filtering Django QuerySets based on user 
selections"
 arch=(any)
 url="https://github.com/carltongibson/django-filter";
@@ -27,9 +27,19 @@ optdepends=(
   'python-django-crispy-forms: for enhanced filter form presentation'
   'python-django-rest-framework: for filter integration using DRF'
 )
-source=($_name-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz)
-sha512sums=('9bbe21af68e94974f554d1c72053bda75ae35c069b9df7066e5c8b091f90a44244cbc5340b7a8556b6a46c25d8fc26c11f2457f815378314c4bce7e8ece3765a')
-b2sums=('1d4ac9aa7023c6049d4a42cb2bc3113b7b38ac1283ad957f3b66a815a7e519fcee30ed34d69973eb329fb95d5e7ecead1505623abefab9e28b87cda7972acd8d')
+source=(
+  $_name-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz
+  $pkgname-26.1-drop-the-upper-limit-for-flit_core.patch
+)
+sha512sums=('f240fcbd4ffccdb85c2db2c42ac951eced96aa62489e80c7a00156e364c1f8691205e75113d67c2c18bd6310c682a3e5a4065fffa25140369466b37931ad0e05'
+            
'5b6712243d4902476c11ecaa32be97088d6401203fcc6c4389eea4ad1a2449796d7b51b92747d78bd911a4e1eb948a765fd3d321c6bbfdcd878fa9839ce4e370')
+b2sums=('cc96a40ec72d2c1b632ab03be5d8e952572ed0901611198f2b84b99358ddc54e747c38c56384e1349f1cc9da81cd81d2639a819487c8c4ddf4b3ad402c6cba18'
+        
'922508bbc52e4e5b24f53bcdaa59d7e756992232d6bf377fd4672a99feebb75f61c3201584fe078dd78ac6f891cc3eacc919cb2bc212e34930081f5456aedc73')
+
+prepare() {
+  # Remove flit_core upper version constraint: 
https://github.com/carltongibson/django-filter/pull/1755
+  patch -Np1 -d "$_name-$pkgver" -i 
../$pkgname-26.1-drop-the-upper-limit-for-flit_core.patch
+}
 
 build() {
   cd $_name-$pkgver


=====================================
REUSE.toml
=====================================
@@ -17,6 +17,7 @@ path = [
     "*.timer",
     "*.desktop",
     "*.hook",
+    "python-django-filter-26.1-drop-the-upper-limit-for-flit_core.patch",
 ]
 SPDX-FileCopyrightText = "Arch Linux contributors"
 SPDX-License-Identifier = "0BSD"


=====================================
python-django-filter-26.1-drop-the-upper-limit-for-flit_core.patch
=====================================
@@ -0,0 +1,21 @@
+From 1aa4f0e4107a4d274027ccb694806d0fe54cfe19 Mon Sep 17 00:00:00 2001
+From: David Runge <[email protected]>
+Date: Wed, 15 Jul 2026 11:51:08 +0200
+Subject: [PATCH] Drop the upper limit for flit_core
+
+Signed-off-by: David Runge <[email protected]>
+---
+ pyproject.toml | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/pyproject.toml b/pyproject.toml
+index 588e092..6748753 100644
+--- a/pyproject.toml
++++ b/pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["flit_core >=3.2,<4"]
++requires = ["flit_core >=3.2"]
+ build-backend = "flit_core.buildapi"
+ 
+ [project]



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-django-filter/-/compare/44a23e24ab98be98c6dd9bd27062447f7c30c4b0...f2864d79f3ce32f6b2c7c85b381fa7f981df0dbe

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-django-filter/-/compare/44a23e24ab98be98c6dd9bd27062447f7c30c4b0...f2864d79f3ce32f6b2c7c85b381fa7f981df0dbe
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