diff --git a/dulwich-0.22.1.tar.gz b/dulwich-0.22.1.tar.gz deleted file mode 100644 index 19126de..0000000 --- a/dulwich-0.22.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:de781e7355d922c790ca7c5d6c8c2ad94c79e815401dee717785eb807a5174c6 -size 443403 diff --git a/dulwich-0.22.6.tar.gz b/dulwich-0.22.6.tar.gz new file mode 100644 index 0000000..bb987f1 --- /dev/null +++ b/dulwich-0.22.6.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fba783868d5abba7c8f89c93c0e58e58e558001fce5140fccdbbf0a6d986d12 +size 458214 diff --git a/geventhttpclient-compat.patch b/geventhttpclient-compat.patch deleted file mode 100644 index d12c9f0..0000000 --- a/geventhttpclient-compat.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 7064f5f0b8094877459f4b6ed2eff72627a19750 Mon Sep 17 00:00:00 2001 -From: PerchunPak -Date: Sun, 28 Apr 2024 17:42:10 +0200 -Subject: [PATCH] Keep up with changes in geventhttpclient - ---- - dulwich/contrib/swift.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -Index: dulwich-dulwich-0.22.1/dulwich/contrib/swift.py -=================================================================== ---- dulwich-dulwich-0.22.1.orig/dulwich/contrib/swift.py -+++ dulwich-dulwich-0.22.1/dulwich/contrib/swift.py -@@ -257,7 +257,7 @@ class SwiftConnector: - if ret.status_code < 200 or ret.status_code >= 300: - raise SwiftException( - "AUTH v1.0 request failed on " -- + f"{str(auth_httpclient.get_base_url()) + path} with error code {ret.status_code} ({ret.items()!s})" -+ + f"{self.auth_url} with error code {ret.status_code} ({ret.items()!s})" - ) - storage_url = ret["X-Storage-Url"] - token = ret["X-Auth-Token"] -Index: dulwich-dulwich-0.22.1/tests/test_greenthreads.py -=================================================================== ---- dulwich-dulwich-0.22.1.orig/tests/test_greenthreads.py -+++ dulwich-dulwich-0.22.1/tests/test_greenthreads.py -@@ -35,7 +35,7 @@ except ImportError: - gevent_support = False - - if gevent_support: -- from ..greenthreads import GreenThreadsMissingObjectFinder -+ from dulwich.greenthreads import GreenThreadsMissingObjectFinder - - skipmsg = "Gevent library is not installed" - diff --git a/python-dulwich.changes b/python-dulwich.changes index 169f92a..cc0ed63 100644 --- a/python-dulwich.changes +++ b/python-dulwich.changes @@ -1,3 +1,44 @@ +------------------------------------------------------------------- +Sat Nov 23 17:57:27 UTC 2024 - Dirk Müller + +- update to 0.22.6: + * ``ObjectStore.iter_prefix``: fix handling of missing + loose object directories. (Jelmer Vernooij) + * Reject invalid refcontainer values (not 40 characters or + symref). + * Add type hints to various functions. (Castedo Ellerman) + * Drop support for Python 3.8. (Jelmer Vernooij) + * Fix refspec handling in porcelain.pull. (Jelmer Vernooij) + * Drop broken refspec support in porcelain.clone. + * Provide ``ref_prefix`` functionality client-side + if the server does not support it. + * Consistently honor ``ref_prefix`` and ``protocol_version`` + arguments in client. (Jelmer Vernooij) + * Strip pkt-line when negotiating protocol v2. Fixes + compatibility with gerrit. (Rémy Pecqueur, #1423) + * Don't pull in ``setuptools_rust`` when building pure + package. (Eli Schwartz) + * Return peeled refs from ``GitClient.get_refs`` if protocol-v2 + is used. (Stefan Sperling, #1410) + * Drop outdated performance file. (Jelmer Vernooij, #1411) + * Fix handling of symrefs with protocol v2. + * Add ``ObjectStore.iter_prefix``. (Jelmer Vernooij) + * Revert back to version 3 of ``Cargo.lock``, to allow + building with older Cargo versions. + * Use a default ref-prefix when fetching with git protocol v2 + * Add `ObjectStore.iter_prefix`. (Jelmer Vernooij) + * Improve wheel building in CI, so we can upload wheels for the + next release. + * Ship ``Cargo.lock``. (Jelmer Vernooij, #1287) + * Ship ``tests/`` and ``testdata/`` in sdist. (Jelmer Vernooij, + * Add initial integration with OSS-Fuzz for continuous fuzz + testing and first fuzzing test (David Lakin, #1302) + * Drop Python 3.7 support. (Jelmer Vernooij) + * Improve fuzzing coverage (David Lakin) + * Support Python 3.13. (Edgar Ramírez-Mondragón, #1352) + * Initial support for smart protocol v2. (Stefan Sperling) +- drop geventhttpclient-compat.patch (upstream) + ------------------------------------------------------------------- Tue Oct 8 09:51:33 UTC 2024 - Daniel Garcia diff --git a/python-dulwich.spec b/python-dulwich.spec index cca0ac5..9650c68 100644 --- a/python-dulwich.spec +++ b/python-dulwich.spec @@ -25,15 +25,13 @@ %{?sle15_python_module_pythons} %define oldpython python Name: python-dulwich -Version: 0.22.1 +Version: 0.22.6 Release: 0 Summary: Pure-Python Git Library License: Apache-2.0 OR GPL-2.0-or-later Group: Development/Languages/Python URL: https://www.dulwich.io Source0: https://github.com/jelmer/dulwich/archive/dulwich-%{version}.tar.gz#/dulwich-%{version}.tar.gz -# PATCH-FIX-UPSTREAM geventhttpclient-compat.patch gh#jelmer/dulwich#1299, gh#jelmer/dulwich#1294 -Patch0: geventhttpclient-compat.patch BuildRequires: %{python_module devel} BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools >= 17.1}