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
