Accepting request 1226005 from devel:tools:scm

OBS-URL: https://build.opensuse.org/request/show/1226005
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=64
This commit is contained in:
Ana Guerrero 2024-11-24 10:04:56 +00:00 committed by Git OBS Bridge
commit 6ba3e53f45
5 changed files with 45 additions and 41 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:de781e7355d922c790ca7c5d6c8c2ad94c79e815401dee717785eb807a5174c6
size 443403

3
dulwich-0.22.6.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8fba783868d5abba7c8f89c93c0e58e58e558001fce5140fccdbbf0a6d986d12
size 458214

View File

@ -1,35 +0,0 @@
From 7064f5f0b8094877459f4b6ed2eff72627a19750 Mon Sep 17 00:00:00 2001
From: PerchunPak <git@perchun.it>
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"

View File

@ -1,3 +1,44 @@
-------------------------------------------------------------------
Sat Nov 23 17:57:27 UTC 2024 - Dirk Müller <dmueller@suse.com>
- 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 <daniel.garcia@suse.com>

View File

@ -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}