commit python-dulwich for openSUSE:Factory

2023-12-06 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2023-12-06 23:48:41

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.25432 (New)


Package is "python-dulwich"

Wed Dec  6 23:48:41 2023 rev:62 rq:1131298 version:0.21.7

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2023-09-20 13:31:22.311336235 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.25432/python-dulwich.changes 
2023-12-06 23:49:17.597590297 +0100
@@ -1,0 +2,11 @@
+Wed Dec  6 09:36:03 UTC 2023 - Dirk Müller 
+
+- update to 0.21.7:
+  * Fix NameError when encountering errors during HTTP operation.
+  * Raise exception when default identity can't be found.
+  * Add a dedicated exception class for unresolved
+deltas.
+  * Support credentials in proxy URL. (Jelmer Vernooij, #1227)
+  * Add ``dulwich.porcelain.for_each_ref``. (Daniele Trifirò)
+
+---

Old:

  dulwich-0.21.6.tar.gz

New:

  dulwich-0.21.7.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.UGNL4X/_old  2023-12-06 23:49:18.137610197 +0100
+++ /var/tmp/diff_new_pack.UGNL4X/_new  2023-12-06 23:49:18.137610197 +0100
@@ -25,7 +25,7 @@
 %{?sle15_python_module_pythons}
 %define oldpython python
 Name:   python-dulwich
-Version:0.21.6
+Version:0.21.7
 Release:0
 Summary:Pure-Python Git Library
 License:Apache-2.0 OR GPL-2.0-or-later

++ dulwich-0.21.6.tar.gz -> dulwich-0.21.7.tar.gz ++
 9144 lines of diff (skipped)


commit python-dulwich for openSUSE:Factory

2023-09-20 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2023-09-20 13:28:50

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.16627 (New)


Package is "python-dulwich"

Wed Sep 20 13:28:50 2023 rev:61 rq:1112077 version:0.21.6

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2023-05-08 17:24:19.248708302 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.16627/python-dulwich.changes 
2023-09-20 13:31:22.311336235 +0200
@@ -1,0 +2,13 @@
+Mon Sep 18 20:10:52 UTC 2023 - Dirk Müller 
+
+- update to 0.21.6:
+  * index: Handle different stages of conflicted paths.
+  * Improve LCA finding performance. (Kevin Hendricks)
+  * client: Handle Content-Type with encoding set.
+  * Only import _hashlib for type checking.
+  * Update docs regarding building dulwich without c bindings
+  * objects: Define a stricter return type for _parse_message
+  * Raise GitProtocolError when encountering HTTP Errors in
+  * HTTPGitClient.
+
+---

Old:

  dulwich-0.21.5.tar.gz

New:

  dulwich-0.21.6.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.TDk7qg/_old  2023-09-20 13:31:25.531451597 +0200
+++ /var/tmp/diff_new_pack.TDk7qg/_new  2023-09-20 13:31:25.531451597 +0200
@@ -25,7 +25,7 @@
 %{?sle15_python_module_pythons}
 %define oldpython python
 Name:   python-dulwich
-Version:0.21.5
+Version:0.21.6
 Release:0
 Summary:Pure-Python Git Library
 License:Apache-2.0 OR GPL-2.0-or-later

++ dulwich-0.21.5.tar.gz -> dulwich-0.21.6.tar.gz ++
 6801 lines of diff (skipped)


commit python-dulwich for openSUSE:Factory

2023-05-08 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2023-05-08 17:24:14

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.1533 (New)


Package is "python-dulwich"

Mon May  8 17:24:14 2023 rev:60 rq:1085443 version:0.21.5

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2023-03-03 22:24:54.874625541 +0100
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.1533/python-dulwich.changes  
2023-05-08 17:24:19.248708302 +0200
@@ -1,0 +2,19 @@
+Mon May  8 06:49:41 UTC 2023 - Johannes Kastl 
+
+- add sle15_python_module_pythons
+
+---
+Sun May  7 18:52:16 UTC 2023 - Dirk Müller 
+
+- update to 0.21.5:
+  * Be more tolerant to non-3-length tuple versions.
+  * Support ``core.symlinks=false``.
+  * Deprecate ``dulwich.objects.parse_commit``.
+  * Fix fetching into MemoryRepo.
+  * Support ``init.defaultBranch`` config.
+  * Fix ``ObjectStore.iterobjects_subset()`` when
+hex shas are passed for objects that live in packs.
+  * client: Handle absolute path as redirect location in HTTP
+client.
+
+---

Old:

  dulwich-0.21.3.tar.gz

New:

  dulwich-0.21.5.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.ADbuQ4/_old  2023-05-08 17:24:19.732711163 +0200
+++ /var/tmp/diff_new_pack.ADbuQ4/_new  2023-05-08 17:24:19.744711234 +0200
@@ -22,11 +22,10 @@
 %bcond_with test
 %endif
 
+%{?sle15_python_module_pythons}
 %define oldpython python
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%define skip_python2 1
 Name:   python-dulwich
-Version:0.21.3
+Version:0.21.5
 Release:0
 Summary:Pure-Python Git Library
 License:Apache-2.0 OR GPL-2.0-or-later

++ dulwich-0.21.3.tar.gz -> dulwich-0.21.5.tar.gz ++
 3859 lines of diff (skipped)


commit python-dulwich for openSUSE:Factory

2023-03-03 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2023-03-03 22:24:37

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.31432 (New)


Package is "python-dulwich"

Fri Mar  3 22:24:37 2023 rev:59 rq:1068963 version:0.21.3

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2023-02-03 22:15:47.502966345 +0100
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.31432/python-dulwich.changes 
2023-03-03 22:24:54.874625541 +0100
@@ -1,0 +2,12 @@
+Thu Feb 23 14:08:40 UTC 2023 - Dirk Müller 
+
+- update to 0.21.3:
+  * Add support for ``worktreeconfig`` extension.
+  * Deprecate ``Commit.extra``; the Git project specifically
+discourages adding custom lines, and the contents of
+``Commit.extra`` are unpredictable as contents
+may be different between different versions of Dulwich
+with support for different headers.
+``Commit._extra`` still exists.
+
+---

Old:

  dulwich-0.21.2.tar.gz

New:

  dulwich-0.21.3.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.EgSkLb/_old  2023-03-03 22:24:55.598628292 +0100
+++ /var/tmp/diff_new_pack.EgSkLb/_new  2023-03-03 22:24:55.606628322 +0100
@@ -26,7 +26,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-dulwich
-Version:0.21.2
+Version:0.21.3
 Release:0
 Summary:Pure-Python Git Library
 License:Apache-2.0 OR GPL-2.0-or-later

++ dulwich-0.21.2.tar.gz -> dulwich-0.21.3.tar.gz ++
 4077 lines of diff (skipped)


commit python-dulwich for openSUSE:Factory

2023-02-03 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2023-02-03 22:04:35

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.4462 (New)


Package is "python-dulwich"

Fri Feb  3 22:04:35 2023 rev:58 rq:1062547 version:0.21.2

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2023-01-20 17:38:15.688382264 +0100
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.4462/python-dulwich.changes  
2023-02-03 22:15:47.502966345 +0100
@@ -1,0 +2,5 @@
+Wed Feb  1 20:31:19 UTC 2023 - Lukas Müller 
+
+- Add dependency typing_extension for Python versions <3.8.
+
+---



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.wG7duZ/_old  2023-02-03 22:15:47.894968622 +0100
+++ /var/tmp/diff_new_pack.wG7duZ/_new  2023-02-03 22:15:47.902968669 +0100
@@ -43,12 +43,16 @@
 BuildRequires:  %{python_module geventhttpclient}
 BuildRequires:  %{python_module gevent}
 BuildRequires:  %{python_module gpg}
+BuildRequires:  %{python_module typing_extensions if %python-base < 3.8}
 BuildRequires:  %{python_module urllib3 >= 1.24.1}
 %if 0%{?suse_version} <= 1500
 BuildRequires:  python-mock
 %endif
 %endif
 Requires:   python-urllib3 >= 1.24.1
+%if %{python_version_nodots} < 38
+Requires:   python-typing_extensions
+%endif
 Requires(post): update-alternatives
 Requires(preun):update-alternatives
 Recommends: python-fastimport


commit python-dulwich for openSUSE:Factory

2023-01-20 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2023-01-20 17:38:12

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.32243 (New)


Package is "python-dulwich"

Fri Jan 20 17:38:12 2023 rev:57 rq:1059605 version:0.21.2

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2022-11-23 09:47:58.483000230 +0100
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.32243/python-dulwich.changes 
2023-01-20 17:38:15.688382264 +0100
@@ -1,0 +2,22 @@
+Thu Jan 19 12:02:56 UTC 2023 - Lukas Müller 
+
+- Update to version 0.21.2.
+  * Fix early file close bug in dulwich.pack.extend_pack. (@jelmer)
+- Update to version 0.21.1.
+  * Factor out dulwich.pack.extend_pack. (@jelmer)
+- Update to version 0.21.0.
+  * Pack internals have been significantly refactored, including significant 
low-level API changes.
+As a consequence of this, Dulwich now reuses pack deltas when
+communicating with remote servers, which brings a big boost to network 
performance. (@jelmer)
+  * Add 'pack-refs' command. (@danchr)
+  * Handle more errors when trying to read a ref (@danchr)
+  * Allow for reuse of existing deltas while creating pack files (@stspdotname)
+  * cli: fix argument parsing for pack-objects --stdout (@stspdotname)
+  * cli: open pack-objects output files in binary mode to avoid write() error 
(@stspdotname)
+  * Bump minimum python version to 3.7. (@jelmer)
+  * honor no_proxy environment variable (#1098, @afaul)
+  * In HTTP Git Client, allow missing Content-Type. (@jelmer)
+  * Fix --pure builds (@jelmer, #1093)
+  * Allow passing abbrev to describe (#1084, @nanonyme)
+
+---

Old:

  dulwich-0.20.50.tar.gz

New:

  dulwich-0.21.2.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.q33rvf/_old  2023-01-20 17:38:16.352385937 +0100
+++ /var/tmp/diff_new_pack.q33rvf/_new  2023-01-20 17:38:16.360385981 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-dulwich
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,7 +26,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-dulwich
-Version:0.20.50
+Version:0.21.2
 Release:0
 Summary:Pure-Python Git Library
 License:Apache-2.0 OR GPL-2.0-or-later

++ dulwich-0.20.50.tar.gz -> dulwich-0.21.2.tar.gz ++
 10337 lines of diff (skipped)


commit python-dulwich for openSUSE:Factory

2022-11-23 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2022-11-23 09:47:43

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.1597 (New)


Package is "python-dulwich"

Wed Nov 23 09:47:43 2022 rev:56 rq:1037169 version:0.20.50

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2022-09-15 22:57:34.184940853 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.1597/python-dulwich.changes  
2022-11-23 09:47:58.483000230 +0100
@@ -1,0 +2,12 @@
+Mon Nov 21 17:53:09 UTC 2022 - Lukas Müller 
+
+- Update to version 0.20.50.
+  * Fix Repo.reset_index. Previously, it instead took the union with the given 
tree. (Christian Sattler, #1072)
+  * Add -b argument to dulwich clone. (Jelmer Vernooij)
+  * On Windows, provide a hint about developer mode when creating symlinks 
fails due to a permission error. (Jelmer Vernooij, #1005)
+  * Add new ObjectID type in dulwich.objects, currently just an alias for 
bytes. (Jelmer Vernooij)
+  * Support repository format version 1. (Jelmer Vernooij, #1056)
+  * Support \r\n line endings with continuations when parsing configuration 
files. (Jelmer Vernooij)
+  * Fix handling of SymrefLoop in RefsContainer.setitem. (Dominic 
Davis-Foster, Jelmer Vernooij)
+
+---

Old:

  dulwich-0.20.46.tar.gz

New:

  dulwich-0.20.50.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.IPj8l7/_old  2022-11-23 09:47:58.995002901 +0100
+++ /var/tmp/diff_new_pack.IPj8l7/_new  2022-11-23 09:47:58.999002922 +0100
@@ -26,7 +26,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-dulwich
-Version:0.20.46
+Version:0.20.50
 Release:0
 Summary:Pure-Python Git Library
 License:Apache-2.0 OR GPL-2.0-or-later

++ dulwich-0.20.46.tar.gz -> dulwich-0.20.50.tar.gz ++
 4511 lines of diff (skipped)


commit python-dulwich for openSUSE:Factory

2022-09-15 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2022-09-15 22:57:34

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.2083 (New)


Package is "python-dulwich"

Thu Sep 15 22:57:34 2022 rev:55 rq:1003048 version:0.20.46

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2022-09-08 14:21:33.098373815 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.2083/python-dulwich.changes  
2022-09-15 22:57:34.184940853 +0200
@@ -1,0 +2,31 @@
+Mon Sep 12 20:10:46 UTC 2022 - Dirk M??ller 
+
+- update to 0.20.46:
+ * Apply insteadOf to rsync-style location strings
+ * Drop use of certifi, instead relying on urllib3's default
+   code to find system CAs.
+ * Implement timezone parsing in porcelain.
+ * Drop support for running without setuptools.
+ * Ensure configuration is loaded when
+   running "dulwich clone".
+ * Build 32 bit wheels for Windows.
+ * tests: Ignore errors when deleting GNUPG 
+   home directory. Fixes spurious errors racing
+   gnupg-agent. Thanks, Mat??j Cepl. Fixes #1000
+ * config: Support closing brackets in quotes in section
+   names. (Jelmer Vernoo??, #10124)
+ * Various and formatting fixes. (Kian-Meng Ang)
+ * Document basic authentication in dulwich.porcelain.clone.
+ * Flush before calling fsync, ensuring buffers
+   are filled. (wernha)
+ * Support GPG commit signing. (springheeledjack0)
+ * Add python 3.11 support. (Saugat Pachhai)
+ * Allow missing GPG during tests. (Jakub Kul??k)
+ * status: return posix-style untracked paths instead of nt-style paths on
+   win32 (Daniele Trifir??)
+ * Honour PATH environment when running C Git for testing.
+ * Split out exception for symbolic reference loops.
+ * Move various long-deprecated methods.
+- drop rmtree-ignore-errors.patch (upstream)
+
+---

Old:

  dulwich-0.20.45.tar.gz
  rmtree-ignore-errors.patch

New:

  dulwich-0.20.46.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.iEfBfl/_old  2022-09-15 22:57:34.872942796 +0200
+++ /var/tmp/diff_new_pack.iEfBfl/_new  2022-09-15 22:57:34.876942806 +0200
@@ -26,23 +26,19 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-dulwich
-Version:0.20.45
+Version:0.20.46
 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://files.pythonhosted.org/packages/source/d/dulwich/dulwich-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM rmtree-ignore-errors.patch gh#jelmer/dulwich#1000 
mc...@suse.com
-# shutil.rmtree should be more callous
-Patch0: rmtree-ignore-errors.patch
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools >= 17.1}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 %if %{with test}
 BuildRequires:  %{python_module Sphinx}
-BuildRequires:  %{python_module certifi}
 BuildRequires:  %{python_module fastimport}
 BuildRequires:  %{python_module geventhttpclient}
 BuildRequires:  %{python_module gevent}
@@ -52,7 +48,6 @@
 BuildRequires:  python-mock
 %endif
 %endif
-Requires:   python-certifi
 Requires:   python-urllib3 >= 1.24.1
 Requires(post): update-alternatives
 Requires(preun):update-alternatives

++ dulwich-0.20.45.tar.gz -> dulwich-0.20.46.tar.gz ++
 2327 lines of diff (skipped)


commit python-dulwich for openSUSE:Factory

2022-09-08 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2022-09-08 14:21:17

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.2083 (New)


Package is "python-dulwich"

Thu Sep  8 14:21:17 2022 rev:54 rq:1001528 version:0.20.45

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2022-09-03 23:18:35.387738822 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.2083/python-dulwich.changes  
2022-09-08 14:21:33.098373815 +0200
@@ -1,0 +2,6 @@
+Tue Sep  6 23:57:31 UTC 2022 - Lukas M??ller 
+
+- Disable tests on Leap.
+- Remove gevent and geventhttpclient from Recommends since they are only 
required for tests.
+
+---



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.FN0mwE/_old  2022-09-08 14:21:33.578375107 +0200
+++ /var/tmp/diff_new_pack.FN0mwE/_new  2022-09-08 14:21:33.586375128 +0200
@@ -16,6 +16,12 @@
 #
 
 
+%if 0%{?suse_version} >= 1550
+%bcond_without test
+%else
+%bcond_with test
+%endif
+
 %define oldpython python
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
@@ -30,27 +36,27 @@
 # PATCH-FIX-UPSTREAM rmtree-ignore-errors.patch gh#jelmer/dulwich#1000 
mc...@suse.com
 # shutil.rmtree should be more callous
 Patch0: rmtree-ignore-errors.patch
-BuildRequires:  %{python_module certifi}
 BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module setuptools >= 17.1}
+BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
+%if %{with test}
+BuildRequires:  %{python_module Sphinx}
+BuildRequires:  %{python_module certifi}
 BuildRequires:  %{python_module fastimport}
 BuildRequires:  %{python_module geventhttpclient}
 BuildRequires:  %{python_module gevent}
 BuildRequires:  %{python_module gpg}
-BuildRequires:  %{python_module setuptools >= 17.1}
 BuildRequires:  %{python_module urllib3 >= 1.24.1}
 %if 0%{?suse_version} <= 1500
 BuildRequires:  python-mock
 %endif
-BuildRequires:  fdupes
-BuildRequires:  python-rpm-macros
-BuildRequires:  python3-Sphinx
+%endif
 Requires:   python-certifi
 Requires:   python-urllib3 >= 1.24.1
 Requires(post): update-alternatives
 Requires(preun):update-alternatives
 Recommends: python-fastimport
-Recommends: python-gevent
-Recommends: python-geventhttpclient
 Recommends: python-gpg
 Obsoletes:  %{oldpython}-dulwich-doc < 0.20.5
 %python_subpackages
@@ -76,7 +82,9 @@
 %python_clone -a %{buildroot}%{_bindir}/dul-upload-pack
 
 %check
+%if %{with test}
 %python_expand PYTHONPATH=%{buildroot}%{$python_sitearch} $python -m unittest 
dulwich.tests.test_suite
+%endif
 
 %post
 %python_install_alternative dulwich


commit python-dulwich for openSUSE:Factory

2022-09-03 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2022-09-03 23:18:31

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.2083 (New)


Package is "python-dulwich"

Sat Sep  3 23:18:31 2022 rev:53 rq:1000760 version:0.20.45

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2022-08-22 11:04:52.857668515 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.2083/python-dulwich.changes  
2022-09-03 23:18:35.387738822 +0200
@@ -1,0 +2,5 @@
+Wed Aug 31 10:32:01 UTC 2022 - Matej Cepl 
+
+- Adjust rmtree-ignore-errors patch according to upstream review.
+
+---



Other differences:
--
++ rmtree-ignore-errors.patch ++
--- /var/tmp/diff_new_pack.mrcxNW/_old  2022-09-03 23:18:35.895740151 +0200
+++ /var/tmp/diff_new_pack.mrcxNW/_new  2022-09-03 23:18:35.895740151 +0200
@@ -1,18 +1,9 @@
 ---
- dulwich/tests/test_porcelain.py |   40 

- 1 file changed, 20 insertions(+), 20 deletions(-)
+ dulwich/tests/test_porcelain.py |2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 --- a/dulwich/tests/test_porcelain.py
 +++ b/dulwich/tests/test_porcelain.py
-@@ -83,7 +83,7 @@ class PorcelainTestCase(TestCase):
- def setUp(self):
- super(PorcelainTestCase, self).setUp()
- self.test_dir = tempfile.mkdtemp()
--self.addCleanup(shutil.rmtree, self.test_dir)
-+self.addCleanup(shutil.rmtree, self.test_dir, ignore_errors=True)
- self.repo_path = os.path.join(self.test_dir, "repo")
- self.repo = Repo.init(self.repo_path, mkdir=True)
- self.addCleanup(self.repo.close)
 @@ -271,7 +271,7 @@ ya6JVZCRbMXfdCy8lVPgtNQ6VlHaj8Wvnn2FLbWW
  super(PorcelainGpgTestCase, self).setUp()
  self.gpg_dir = os.path.join(self.test_dir, "gpg")
@@ -22,163 +13,4 @@
  self._old_gnupghome = os.environ.get("GNUPGHOME")
  os.environ["GNUPGHOME"] = self.gpg_dir
  if self._old_gnupghome is None:
-@@ -365,7 +365,7 @@ class CommitTests(PorcelainTestCase):
- 
- hooks_dir = os.path.join(self.repo.controldir(), "hooks")
- os.makedirs(hooks_dir, exist_ok=True)
--self.addCleanup(shutil.rmtree, hooks_dir)
-+self.addCleanup(shutil.rmtree, hooks_dir, ignore_errors=True)
- 
- c1, c2, c3 = build_commit_graph(
- self.repo.object_store, [[1], [2, 1], [3, 1, 2]]
-@@ -524,7 +524,7 @@ class CloneTests(PorcelainTestCase):
- self.repo.refs[b"refs/tags/foo"] = c3.id
- target_path = tempfile.mkdtemp()
- errstream = BytesIO()
--self.addCleanup(shutil.rmtree, target_path)
-+self.addCleanup(shutil.rmtree, target_path, ignore_errors=True)
- r = porcelain.clone(
- self.repo.path, target_path, checkout=False, errstream=errstream
- )
-@@ -558,7 +558,7 @@ class CloneTests(PorcelainTestCase):
- self.repo.refs[b"refs/heads/master"] = c3.id
- target_path = tempfile.mkdtemp()
- errstream = BytesIO()
--self.addCleanup(shutil.rmtree, target_path)
-+self.addCleanup(shutil.rmtree, target_path, ignore_errors=True)
- with porcelain.clone(
- self.repo.path, target_path, checkout=True, errstream=errstream
- ) as r:
-@@ -581,7 +581,7 @@ class CloneTests(PorcelainTestCase):
- self.repo.refs[b"refs/heads/master"] = c3.id
- target_path = tempfile.mkdtemp()
- errstream = BytesIO()
--self.addCleanup(shutil.rmtree, target_path)
-+self.addCleanup(shutil.rmtree, target_path, ignore_errors=True)
- with porcelain.clone(
- self.repo.path, target_path, bare=True, errstream=errstream
- ) as r:
-@@ -602,7 +602,7 @@ class CloneTests(PorcelainTestCase):
- self.repo.refs[b"HEAD"] = c1.id
- target_path = tempfile.mkdtemp()
- errstream = BytesIO()
--self.addCleanup(shutil.rmtree, target_path)
-+self.addCleanup(shutil.rmtree, target_path, ignore_errors=True)
- self.assertRaises(
- porcelain.Error,
- porcelain.clone,
-@@ -621,7 +621,7 @@ class CloneTests(PorcelainTestCase):
- (c1,) = build_commit_graph(self.repo.object_store, commit_spec, trees)
- self.repo.refs[b"refs/heads/master"] = c1.id
- target_path = tempfile.mkdtemp()
--self.addCleanup(shutil.rmtree, target_path)
-+self.addCleanup(shutil.rmtree, target_path, ignore_errors=True)
- errstream = BytesIO()
- r = porcelain.clone(
- self.repo

commit python-dulwich for openSUSE:Factory

2022-08-22 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2022-08-22 11:04:49

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.2083 (New)


Package is "python-dulwich"

Mon Aug 22 11:04:49 2022 rev:52 rq:998224 version:0.20.45

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2022-07-26 19:42:13.688167820 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.2083/python-dulwich.changes  
2022-08-22 11:04:52.857668515 +0200
@@ -1,0 +2,7 @@
+Fri Aug 19 16:17:05 UTC 2022 - Matej Cepl 
+
+- Add rmtree-ignore-errors.patch to make shutil.rmtree to be more
+  callous (gh#jelmer/dulwich#1000) and prevent thus the race
+  condition in cleaning up after the tests.
+
+---

New:

  rmtree-ignore-errors.patch



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.kgwCpL/_old  2022-08-22 11:04:53.369669636 +0200
+++ /var/tmp/diff_new_pack.kgwCpL/_new  2022-08-22 11:04:53.373669644 +0200
@@ -27,6 +27,9 @@
 Group:  Development/Languages/Python
 URL:https://www.dulwich.io
 Source0:
https://files.pythonhosted.org/packages/source/d/dulwich/dulwich-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM rmtree-ignore-errors.patch gh#jelmer/dulwich#1000 
mc...@suse.com
+# shutil.rmtree should be more callous
+Patch0: rmtree-ignore-errors.patch
 BuildRequires:  %{python_module certifi}
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module fastimport}

++ rmtree-ignore-errors.patch ++
---
 dulwich/tests/test_porcelain.py |   40 
 1 file changed, 20 insertions(+), 20 deletions(-)

--- a/dulwich/tests/test_porcelain.py
+++ b/dulwich/tests/test_porcelain.py
@@ -83,7 +83,7 @@ class PorcelainTestCase(TestCase):
 def setUp(self):
 super(PorcelainTestCase, self).setUp()
 self.test_dir = tempfile.mkdtemp()
-self.addCleanup(shutil.rmtree, self.test_dir)
+self.addCleanup(shutil.rmtree, self.test_dir, ignore_errors=True)
 self.repo_path = os.path.join(self.test_dir, "repo")
 self.repo = Repo.init(self.repo_path, mkdir=True)
 self.addCleanup(self.repo.close)
@@ -271,7 +271,7 @@ ya6JVZCRbMXfdCy8lVPgtNQ6VlHaj8Wvnn2FLbWW
 super(PorcelainGpgTestCase, self).setUp()
 self.gpg_dir = os.path.join(self.test_dir, "gpg")
 os.mkdir(self.gpg_dir, mode=0o700)
-self.addCleanup(shutil.rmtree, self.gpg_dir)
+self.addCleanup(shutil.rmtree, self.gpg_dir, ignore_errors=True)
 self._old_gnupghome = os.environ.get("GNUPGHOME")
 os.environ["GNUPGHOME"] = self.gpg_dir
 if self._old_gnupghome is None:
@@ -365,7 +365,7 @@ class CommitTests(PorcelainTestCase):
 
 hooks_dir = os.path.join(self.repo.controldir(), "hooks")
 os.makedirs(hooks_dir, exist_ok=True)
-self.addCleanup(shutil.rmtree, hooks_dir)
+self.addCleanup(shutil.rmtree, hooks_dir, ignore_errors=True)
 
 c1, c2, c3 = build_commit_graph(
 self.repo.object_store, [[1], [2, 1], [3, 1, 2]]
@@ -524,7 +524,7 @@ class CloneTests(PorcelainTestCase):
 self.repo.refs[b"refs/tags/foo"] = c3.id
 target_path = tempfile.mkdtemp()
 errstream = BytesIO()
-self.addCleanup(shutil.rmtree, target_path)
+self.addCleanup(shutil.rmtree, target_path, ignore_errors=True)
 r = porcelain.clone(
 self.repo.path, target_path, checkout=False, errstream=errstream
 )
@@ -558,7 +558,7 @@ class CloneTests(PorcelainTestCase):
 self.repo.refs[b"refs/heads/master"] = c3.id
 target_path = tempfile.mkdtemp()
 errstream = BytesIO()
-self.addCleanup(shutil.rmtree, target_path)
+self.addCleanup(shutil.rmtree, target_path, ignore_errors=True)
 with porcelain.clone(
 self.repo.path, target_path, checkout=True, errstream=errstream
 ) as r:
@@ -581,7 +581,7 @@ class CloneTests(PorcelainTestCase):
 self.repo.refs[b"refs/heads/master"] = c3.id
 target_path = tempfile.mkdtemp()
 errstream = BytesIO()
-self.addCleanup(shutil.rmtree, target_path)
+self.addCleanup(shutil.rmtree, target_path, ignore_errors=True)
 with porcelain.clone(
 self.repo.path, target_path, bare=True, errstream=errstream
 ) as r:
@@ -602,7 +602,7 @@ class CloneTests(PorcelainTestCase):
 self.repo.refs[b"HEAD"] = c1.id
 target_path = tempfile.mkdtemp()
 errstream = BytesIO()
-   

commit python-dulwich for openSUSE:Factory

2022-07-26 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2022-07-26 19:42:09

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.1533 (New)


Package is "python-dulwich"

Tue Jul 26 19:42:09 2022 rev:51 rq:991149 version:0.20.45

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2022-06-20 15:37:27.714875859 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.1533/python-dulwich.changes  
2022-07-26 19:42:13.688167820 +0200
@@ -1,0 +2,8 @@
+Mon Jul 25 20:57:16 UTC 2022 - Dirk M??ller 
+
+- update to 0.20.45:
+ * Add basic ``dulwich.porcelain.submodule_list`` and 
``dulwich.porcelain.submodule_add``
+ * Fix reading of chunks in server. (Jelmer Vernoo??, #977)
+ * Support applying of URL rewriting using ``insteadOf`` / ``pushInsteadOf``.
+
+---

Old:

  dulwich-0.20.43.tar.gz

New:

  dulwich-0.20.45.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.0mUMaL/_old  2022-07-26 19:42:14.240082535 +0200
+++ /var/tmp/diff_new_pack.0mUMaL/_new  2022-07-26 19:42:14.244081917 +0200
@@ -20,7 +20,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-dulwich
-Version:0.20.43
+Version:0.20.45
 Release:0
 Summary:Pure-Python Git Library
 License:Apache-2.0 OR GPL-2.0-or-later

++ dulwich-0.20.43.tar.gz -> dulwich-0.20.45.tar.gz ++
 4051 lines of diff (skipped)


commit python-dulwich for openSUSE:Factory

2022-06-20 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2022-06-20 15:37:06

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.1548 (New)


Package is "python-dulwich"

Mon Jun 20 15:37:06 2022 rev:50 rq:983774 version:0.20.43

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2022-05-31 15:46:52.823968227 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.1548/python-dulwich.changes  
2022-06-20 15:37:27.714875859 +0200
@@ -1,0 +2,7 @@
+Sun Jun 19 18:33:08 UTC 2022 - Dirk M??ller 
+
+- update to 2.0.43:
+  * Lazily import url2pathname.
+  * Drop caching of full HTTP response. Attempt #2.
+
+---

Old:

  dulwich-0.20.42.tar.gz

New:

  dulwich-0.20.43.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.xDA78x/_old  2022-06-20 15:37:28.278876683 +0200
+++ /var/tmp/diff_new_pack.xDA78x/_new  2022-06-20 15:37:28.286876695 +0200
@@ -20,7 +20,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-dulwich
-Version:0.20.42
+Version:0.20.43
 Release:0
 Summary:Pure-Python Git Library
 License:Apache-2.0 OR GPL-2.0-or-later

++ dulwich-0.20.42.tar.gz -> dulwich-0.20.43.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.42/NEWS new/dulwich-0.20.43/NEWS
--- old/dulwich-0.20.42/NEWS2022-05-24 22:04:47.0 +0200
+++ new/dulwich-0.20.43/NEWS2022-06-07 01:22:47.0 +0200
@@ -1,3 +1,11 @@
+0.20.432022-06-07
+
+ * Lazily import url2pathname.
+   (Jelmer Vernoo??)
+
+ * Drop caching of full HTTP response. Attempt #2.
+   (jelmer Vernoo??, Antoine Lambert, #966)
+
 0.20.422022-05-24
 
  * Drop ``RefsContainer.watch`` that was always flaky.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.42/PKG-INFO new/dulwich-0.20.43/PKG-INFO
--- old/dulwich-0.20.42/PKG-INFO2022-05-24 22:04:50.134373700 +0200
+++ new/dulwich-0.20.43/PKG-INFO2022-06-07 01:22:51.80823 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: dulwich
-Version: 0.20.42
+Version: 0.20.43
 Summary: Python Git Library
 Home-page: https://www.dulwich.io/
 Author: Jelmer Vernooij
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.42/dulwich/__init__.py 
new/dulwich-0.20.43/dulwich/__init__.py
--- old/dulwich-0.20.42/dulwich/__init__.py 2022-05-24 22:04:47.0 
+0200
+++ new/dulwich-0.20.43/dulwich/__init__.py 2022-06-07 01:22:47.0 
+0200
@@ -22,4 +22,4 @@
 
 """Python implementation of the Git file formats and protocols."""
 
-__version__ = (0, 20, 42)
+__version__ = (0, 20, 43)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.42/dulwich/client.py 
new/dulwich-0.20.43/dulwich/client.py
--- old/dulwich-0.20.42/dulwich/client.py   2022-05-24 22:03:16.0 
+0200
+++ new/dulwich-0.20.43/dulwich/client.py   2022-06-07 01:20:53.0 
+0200
@@ -43,7 +43,6 @@
 import logging
 import os
 import select
-import shlex
 import socket
 import subprocess
 import sys
@@ -57,7 +56,6 @@
 urlunsplit,
 urlunparse,
 )
-from urllib.request import url2pathname
 
 
 import dulwich
@@ -118,6 +116,10 @@
 from dulwich.repo import Repo
 
 
+# url2pathname is lazily imported
+url2pathname = None
+
+
 logger = logging.getLogger(__name__)
 
 
@@ -503,6 +505,129 @@
 cb(pkt)
 
 
+def _handle_upload_pack_head(
+proto, capabilities, graph_walker, wants, can_read, depth
+):
+"""Handle the head of a 'git-upload-pack' request.
+
+Args:
+  proto: Protocol object to read from
+  capabilities: List of negotiated capabilities
+  graph_walker: GraphWalker instance to call .ack() on
+  wants: List of commits to fetch
+  can_read: function that returns a boolean that indicates
+whether there is extra graph data to read on proto
+  depth: Depth for request
+
+Returns:
+
+"""
+assert isinstance(wants, list) and isinstance(wants[0], bytes)
+proto.write_pkt_line(
+COMMAND_WANT
++ b" "
++ wants[0]
++ b" "
++ b" ".join(sorted(capabilities))
++ b"\n"
+)
+for want in wants[1:]:
+proto.write_pkt_line(COMMAND_WANT + b" " + want + b"\n")
+if depth not in (0, None) or getattr(graph_walker, "shallow

commit python-dulwich for openSUSE:Factory

2022-05-31 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2022-05-31 15:46:48

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.1548 (New)


Package is "python-dulwich"

Tue May 31 15:46:48 2022 rev:49 rq:979745 version:0.20.42

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2022-05-24 20:31:17.054914980 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.1548/python-dulwich.changes  
2022-05-31 15:46:52.823968227 +0200
@@ -1,0 +2,7 @@
+Sun May 29 20:02:11 UTC 2022 - Dirk M??ller 
+
+- update to 0.20.42:
+  * Drop ``RefsContainer.watch`` that was always flaky.
+  * Fix wheel uploading, properly. (Ruslan Kuprieiev)
+
+---

Old:

  dulwich-0.20.40.tar.gz

New:

  dulwich-0.20.42.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.wtzR42/_old  2022-05-31 15:46:54.267969186 +0200
+++ /var/tmp/diff_new_pack.wtzR42/_new  2022-05-31 15:46:54.271969188 +0200
@@ -20,7 +20,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-dulwich
-Version:0.20.40
+Version:0.20.42
 Release:0
 Summary:Pure-Python Git Library
 License:Apache-2.0 OR GPL-2.0-or-later

++ dulwich-0.20.40.tar.gz -> dulwich-0.20.42.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.40/.github/workflows/pythonwheels.yml 
new/dulwich-0.20.42/.github/workflows/pythonwheels.yml
--- old/dulwich-0.20.40/.github/workflows/pythonwheels.yml  2022-05-19 
17:41:40.0 +0200
+++ new/dulwich-0.20.42/.github/workflows/pythonwheels.yml  2022-05-24 
22:03:16.0 +0200
@@ -63,23 +63,28 @@
 # https://github.com/RalfG/python-wheels-manylinux-build/issues/26
 LD_LIBRARY_PATH: /usr/local/lib:${{ env.LD_LIBRARY_PATH }}
   if: "matrix.os == 'ubuntu-latest'"
+- name: Upload wheels (Linux)
+  uses: actions/upload-artifact@v2
+  # Only include *manylinux* wheels; the other wheels files are built but
+  # rejected by pip.
+  if: "matrix.os == 'ubuntu-latest'"
+  with:
+name: dist
+path: dist/*manylinux*.whl
+- name: Upload wheels (non-Linux)
+  uses: actions/upload-artifact@v2
+  with:
+name: dist
+path: dist/*.whl
+  if: "matrix.os != 'ubuntu-latest'"
 
   publish:
-runs-on: ${{ matrix.os }}
-strategy:
-  matrix:
-os: [macos-latest, windows-latest]
-python-version: ['3.6', '3.7', '3.8', '3.9', '3.10']
-include:
-  - os: ubuntu-latest
-python-version: '3.x'
-  # path encoding
-  fail-fast: false
+runs-on: ubuntu-latest
 
 needs: build
 if: github.event_name == 'push' && startsWith(github.ref, 
'refs/tags/dulwich-')
 steps:
-- name: Set up Python ${{ matrix.python-version }}
+- name: Set up Python
   uses: actions/setup-python@v2
   with:
 python-version: "3.x"
@@ -87,19 +92,10 @@
   run: |
 python -m pip install --upgrade pip
 pip install twine
-- name: Publish (Linux)
+- name: Download wheels
+  uses: actions/download-artifact@v2
+- name: Publish wheels
   env:
 TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }}
 TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
-  run: |
-# Only include *manylinux* wheels; the other wheels files are built but
-# rejected by pip.
-twine upload dist/*manylinux*.whl
-  if: "matrix.os == 'ubuntu-latest'"
-- name: Publish (non-Linux)
-  env:
-TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }}
-TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
-  run: |
-twine upload dist/*.whl
-  if: "matrix.os != 'ubuntu-latest'"
+  run: twine upload dist/*.whl
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.40/NEWS new/dulwich-0.20.42/NEWS
--- old/dulwich-0.20.40/NEWS2022-05-19 17:43:42.0 +0200
+++ new/dulwich-0.20.42/NEWS2022-05-24 22:04:47.0 +0200
@@ -1,3 +1,12 @@
+0.20.422022-05-24
+
+ * Drop ``RefsContainer.watch`` that was always flaky.
+   (Jelmer Vernoo??, #886)
+
+0.20.412022-05-24
+
+ * Fix wheel uploading, properly. (Ruslan Kuprieiev)
+
 0.20.402022-05-19
 
  * Fix wheel uploading. (Daniele Trifir??, Jelmer Vernoo??)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore

commit python-dulwich for openSUSE:Factory

2022-05-24 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2022-05-24 20:31:00

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.2254 (New)


Package is "python-dulwich"

Tue May 24 20:31:00 2022 rev:48 rq:978722 version:0.20.40

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2022-03-29 18:14:11.455060361 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.2254/python-dulwich.changes  
2022-05-24 20:31:17.054914980 +0200
@@ -1,0 +2,7 @@
+Sun May 22 12:09:13 UTC 2022 - Lukas M??ller 
+
+- Update to version 0.20.40.
+  Changelog: https://github.com/jelmer/dulwich/releases/tag/dulwich-0.20.40
+  * Fix wheel uploading.
+
+---

Old:

  dulwich-0.20.35.tar.gz

New:

  dulwich-0.20.40.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.euACRK/_old  2022-05-24 20:31:17.690915548 +0200
+++ /var/tmp/diff_new_pack.euACRK/_new  2022-05-24 20:31:17.694915551 +0200
@@ -20,7 +20,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-dulwich
-Version:0.20.35
+Version:0.20.40
 Release:0
 Summary:Pure-Python Git Library
 License:Apache-2.0 OR GPL-2.0-or-later

++ dulwich-0.20.35.tar.gz -> dulwich-0.20.40.tar.gz ++
 1800 lines of diff (skipped)


commit python-dulwich for openSUSE:Factory

2022-03-29 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2022-03-29 18:14:01

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.1900 (New)


Package is "python-dulwich"

Tue Mar 29 18:14:01 2022 rev:47 rq:965100 version:0.20.35

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2022-02-09 20:38:11.842232070 +0100
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.1900/python-dulwich.changes  
2022-03-29 18:14:11.455060361 +0200
@@ -1,0 +2,10 @@
+Sat Mar 26 21:24:27 UTC 2022 - Dirk M??ller 
+
+- update to 0.20.35:
+ * Document the ``path`` attribute for ``Repo``.
+ * Add support for multivars in configuration.
+ * Fix handling of escaped characters in ignore patterns.
+ * Add ``dulwich.contrib.requests_vendor``. (epopcon)
+ * Ensure git config is available in a linked working tree.
+
+---

Old:

  dulwich-0.20.32.tar.gz

New:

  dulwich-0.20.35.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.S2aavi/_old  2022-03-29 18:14:11.987060851 +0200
+++ /var/tmp/diff_new_pack.S2aavi/_new  2022-03-29 18:14:11.991060854 +0200
@@ -20,7 +20,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-dulwich
-Version:0.20.32
+Version:0.20.35
 Release:0
 Summary:Pure-Python Git Library
 License:Apache-2.0 OR GPL-2.0-or-later

++ dulwich-0.20.32.tar.gz -> dulwich-0.20.35.tar.gz ++
 2382 lines of diff (skipped)


commit python-dulwich for openSUSE:Factory

2022-02-09 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2022-02-09 20:38:05

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.1898 (New)


Package is "python-dulwich"

Wed Feb  9 20:38:05 2022 rev:46 rq:951676 version:0.20.32

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2022-02-03 23:16:57.864417029 +0100
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.1898/python-dulwich.changes  
2022-02-09 20:38:11.842232070 +0100
@@ -1,0 +2,6 @@
+Fri Feb  4 22:04:02 UTC 2022 - Dirk M??ller 
+
+- update to 0.20.32:
+  * Properly close result repository during test.
+
+---

Old:

  dulwich-0.20.31.tar.gz

New:

  dulwich-0.20.32.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.q3vIHj/_old  2022-02-09 20:38:12.454233534 +0100
+++ /var/tmp/diff_new_pack.q3vIHj/_new  2022-02-09 20:38:12.454233534 +0100
@@ -20,7 +20,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-dulwich
-Version:0.20.31
+Version:0.20.32
 Release:0
 Summary:Pure-Python Git Library
 License:Apache-2.0 OR GPL-2.0-or-later

++ dulwich-0.20.31.tar.gz -> dulwich-0.20.32.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.31/NEWS new/dulwich-0.20.32/NEWS
--- old/dulwich-0.20.31/NEWS2022-01-21 23:01:23.0 +0100
+++ new/dulwich-0.20.32/NEWS2022-01-24 19:06:40.0 +0100
@@ -1,3 +1,8 @@
+0.20.322022-01-24
+
+ * Properly close result repository during test.
+   (Jelmer Vernoo??, #928)
+
 0.20.312022-01-21
 
  * Add GitClient.clone(). (Jelmer Vernoo??, #920)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.31/PKG-INFO new/dulwich-0.20.32/PKG-INFO
--- old/dulwich-0.20.31/PKG-INFO2022-01-21 23:01:35.808771800 +0100
+++ new/dulwich-0.20.32/PKG-INFO2022-01-24 19:06:54.840837700 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: dulwich
-Version: 0.20.31
+Version: 0.20.32
 Summary: Python Git Library
 Home-page: https://www.dulwich.io/
 Author: Jelmer Vernooij
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.31/dulwich/__init__.py 
new/dulwich-0.20.32/dulwich/__init__.py
--- old/dulwich-0.20.31/dulwich/__init__.py 2022-01-21 23:01:23.0 
+0100
+++ new/dulwich-0.20.32/dulwich/__init__.py 2022-01-24 19:06:40.0 
+0100
@@ -22,4 +22,4 @@
 
 """Python implementation of the Git file formats and protocols."""
 
-__version__ = (0, 20, 31)
+__version__ = (0, 20, 32)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.31/dulwich/object_store.py 
new/dulwich-0.20.32/dulwich/object_store.py
--- old/dulwich-0.20.31/dulwich/object_store.py 2022-01-21 22:59:24.0 
+0100
+++ new/dulwich-0.20.32/dulwich/object_store.py 2022-01-24 19:04:42.0 
+0100
@@ -1350,8 +1350,9 @@
 class ObjectStoreGraphWalker(object):
 """Graph walker that finds what commits are missing from an object store.
 
-:ivar heads: Revisions without descendants in the local repo
-:ivar get_parents: Function to retrieve parents in the local repo
+Attributes:
+  heads: Revisions without descendants in the local repo
+  get_parents: Function to retrieve parents in the local repo
 """
 
 def __init__(self, local_heads, get_parents, shallow=None):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.31/dulwich/repo.py 
new/dulwich-0.20.32/dulwich/repo.py
--- old/dulwich-0.20.31/dulwich/repo.py 2022-01-21 22:59:24.0 +0100
+++ new/dulwich-0.20.32/dulwich/repo.py 2022-01-24 19:04:42.0 +0100
@@ -327,9 +327,10 @@
 class BaseRepo(object):
 """Base class for a git repository.
 
-:ivar object_store: Dictionary-like object for accessing
+Attributes:
+  object_store: Dictionary-like object for accessing
 the objects
-:ivar refs: Dictionary-like object with the refs in this
+  refs: Dictionary-like object with the refs in this
 repository
 """
 
@@ -1044,6 +1045,10 @@
 the path of the repository.
 
 To create a new repository, use the Repo.init class method.
+
+Note that a repository object may hold on to resources such
+as file handles for performance reasons; call .close() to free
+up tho

commit python-dulwich for openSUSE:Factory

2022-02-03 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2022-02-03 23:16:19

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.1898 (New)


Package is "python-dulwich"

Thu Feb  3 23:16:19 2022 rev:45 rq:950021 version:0.20.31

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2022-01-11 21:20:29.241010218 +0100
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.1898/python-dulwich.changes  
2022-02-03 23:16:57.864417029 +0100
@@ -1,0 +2,6 @@
+Sun Jan 23 16:46:43 UTC 2022 - Dirk M??ller 
+
+- update to 0.20.31:
+   * Add GitClient.clone()
+
+---

Old:

  dulwich-0.20.30.tar.gz

New:

  dulwich-0.20.31.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.289gn1/_old  2022-02-03 23:16:58.364413616 +0100
+++ /var/tmp/diff_new_pack.289gn1/_new  2022-02-03 23:16:58.372413562 +0100
@@ -20,7 +20,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-dulwich
-Version:0.20.30
+Version:0.20.31
 Release:0
 Summary:Pure-Python Git Library
 License:Apache-2.0 OR GPL-2.0-or-later

++ dulwich-0.20.30.tar.gz -> dulwich-0.20.31.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.30/NEWS new/dulwich-0.20.31/NEWS
--- old/dulwich-0.20.30/NEWS2022-01-08 02:51:22.0 +0100
+++ new/dulwich-0.20.31/NEWS2022-01-21 23:01:23.0 +0100
@@ -1,3 +1,7 @@
+0.20.312022-01-21
+
+ * Add GitClient.clone(). (Jelmer Vernoo??, #920)
+
 0.20.302022-01-08
 
 0.20.292022-01-08
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.30/PKG-INFO new/dulwich-0.20.31/PKG-INFO
--- old/dulwich-0.20.30/PKG-INFO2022-01-08 02:51:25.720679500 +0100
+++ new/dulwich-0.20.31/PKG-INFO2022-01-21 23:01:35.808771800 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: dulwich
-Version: 0.20.30
+Version: 0.20.31
 Summary: Python Git Library
 Home-page: https://www.dulwich.io/
 Author: Jelmer Vernooij
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.30/dulwich/__init__.py 
new/dulwich-0.20.31/dulwich/__init__.py
--- old/dulwich-0.20.30/dulwich/__init__.py 2022-01-08 02:51:22.0 
+0100
+++ new/dulwich-0.20.31/dulwich/__init__.py 2022-01-21 23:01:23.0 
+0100
@@ -22,4 +22,4 @@
 
 """Python implementation of the Git file formats and protocols."""
 
-__version__ = (0, 20, 30)
+__version__ = (0, 20, 31)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.30/dulwich/bundle.py 
new/dulwich-0.20.31/dulwich/bundle.py
--- old/dulwich-0.20.30/dulwich/bundle.py   2022-01-08 02:49:33.0 
+0100
+++ new/dulwich-0.20.31/dulwich/bundle.py   2022-01-21 22:59:24.0 
+0100
@@ -119,4 +119,4 @@
 for ref, obj_id in bundle.references.items():
 f.write(b"%s %s\n" % (obj_id, ref))
 f.write(b"\n")
-write_pack_data(f, len(bundle.pack_data), iter(bundle.pack_data))
+write_pack_data(f, records=bundle.pack_data)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.30/dulwich/client.py 
new/dulwich-0.20.31/dulwich/client.py
--- old/dulwich-0.20.30/dulwich/client.py   2022-01-08 02:49:33.0 
+0100
+++ new/dulwich-0.20.31/dulwich/client.py   2022-01-21 22:59:24.0 
+0100
@@ -110,6 +110,7 @@
 from dulwich.refs import (
 read_info_refs,
 ANNOTATED_TAG_SUFFIX,
+_import_remote_refs,
 )
 
 
@@ -495,6 +496,74 @@
 """
 raise NotImplementedError(self.send_pack)
 
+def clone(self, path, target_path, mkdir: bool = True, bare=False, 
origin="origin",
+  checkout=None, branch=None, depth=None):
+"""Clone a repository."""
+from .refs import _set_origin_head, _set_default_branch, _set_head
+from .repo import Repo
+
+if mkdir:
+os.mkdir(target_path)
+
+try:
+target = None
+if not bare:
+target = Repo.init(target_path)
+if checkout is None:
+checkout = True
+else:
+if checkout:
+raise ValueError("checkout and bare are incompatible")
+target = Repo.init_bare(target_path)
+
+# TODO(jelmer): abstract me

commit python-dulwich for openSUSE:Factory

2022-01-11 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2022-01-11 21:17:08

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.1892 (New)


Package is "python-dulwich"

Tue Jan 11 21:17:08 2022 rev:44 rq:945421 version:0.20.30

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2021-11-15 15:27:59.173850145 +0100
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.1892/python-dulwich.changes  
2022-01-11 21:20:29.241010218 +0100
@@ -1,0 +2,15 @@
+Mon Jan 10 22:22:13 UTC 2022 - Dirk M??ller 
+
+- update to 0.20.30:
+ * Support staging submodules.
+ * Drop deprecated Index.iterblobs and iter_fresh_blobs.
+ * Unify clone behaviour of ``Repo.clone`` and
+   ``porcelain.clone``, and add branch parameter for
+   clone.
+ * Fix hook test on Mac OSX / Linux when dulwich is
+   not installed system-wide.
+ * Cope with gecos being unset.
+ * Allow adding files to repository in pre-commit hook.
+ * Raise SubmoduleEncountered in ``tree_lookup_path``.
+
+---

Old:

  dulwich-0.20.26.tar.gz

New:

  dulwich-0.20.30.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.hDTTpk/_old  2022-01-11 21:20:31.797012016 +0100
+++ /var/tmp/diff_new_pack.hDTTpk/_new  2022-01-11 21:20:31.801012019 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-dulwich
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-dulwich
-Version:0.20.26
+Version:0.20.30
 Release:0
 Summary:Pure-Python Git Library
 License:Apache-2.0 OR GPL-2.0-or-later

++ dulwich-0.20.26.tar.gz -> dulwich-0.20.30.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.26/.github/FUNDING.yml 
new/dulwich-0.20.30/.github/FUNDING.yml
--- old/dulwich-0.20.26/.github/FUNDING.yml 1970-01-01 01:00:00.0 
+0100
+++ new/dulwich-0.20.30/.github/FUNDING.yml 2022-01-08 02:49:33.0 
+0100
@@ -0,0 +1 @@
+github: jelmer
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.26/.gitignore 
new/dulwich-0.20.30/.gitignore
--- old/dulwich-0.20.26/.gitignore  2021-10-29 02:37:19.0 +0200
+++ new/dulwich-0.20.30/.gitignore  2022-01-08 02:49:33.0 +0100
@@ -25,3 +25,4 @@
 .mypy_cache/
 .eggs
 dulwich.dist-info
+.stestr
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.26/.stestr.conf 
new/dulwich-0.20.30/.stestr.conf
--- old/dulwich-0.20.26/.stestr.conf1970-01-01 01:00:00.0 +0100
+++ new/dulwich-0.20.30/.stestr.conf2022-01-08 02:49:33.0 +0100
@@ -0,0 +1,2 @@
+[DEFAULT]
+test_path=dulwich/tests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.26/NEWS new/dulwich-0.20.30/NEWS
--- old/dulwich-0.20.26/NEWS2021-10-29 02:39:02.0 +0200
+++ new/dulwich-0.20.30/NEWS2022-01-08 02:51:22.0 +0100
@@ -1,3 +1,33 @@
+0.20.302022-01-08
+
+0.20.292022-01-08
+
+ * Support staging submodules.
+   (Jelmer Vernoo??)
+
+ * Drop deprecated Index.iterblobs and iter_fresh_blobs.
+   (Jelmer Vernoo??)
+
+ * Unify clone behaviour of ``Repo.clone`` and
+   ``porcelain.clone``, and add branch parameter for
+   clone. (Peter Rowlands, #851)
+
+0.20.282022-01-05
+
+ * Fix hook test on Mac OSX / Linux when dulwich is
+   not installed system-wide. (Jelmer Vernoo??, #919)
+
+ * Cope with gecos being unset.
+   (Jelmer Vernoo??, #917)
+
+0.20.272022-01-04
+
+ * Allow adding files to repository in pre-commit hook.
+   (Jelmer Vernoo??, #916)
+
+ * Raise SubmoduleEncountered in ``tree_lookup_path``.
+   (Jelmer Vernoo??)
+
 0.20.262021-10-29
 
  * Support os.PathLike arguments to Repo.stage().
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.26/PKG-INFO new/dulwich-0.20.30/PKG-INFO
--- old/dulwich-0.20.26/PKG-INFO2021-10-29 02:39:09.031071400 +0200
+++ new/dulwich-0.20.30/PKG-INFO2022-01-08 02:51:25.720679500 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: dulwich
-Version: 0.20.26
+Version: 0.20.30
 Summary: Python Gi

commit python-dulwich for openSUSE:Factory

2021-11-15 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2021-11-15 15:26:21

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.1890 (New)


Package is "python-dulwich"

Mon Nov 15 15:26:21 2021 rev:43 rq:931288 version:0.20.26

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2021-10-20 20:24:10.537374050 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.1890/python-dulwich.changes  
2021-11-15 15:27:59.173850145 +0100
@@ -1,0 +2,9 @@
+Sat Nov 13 20:25:50 UTC 2021 - Dirk M??ller 
+
+- update to 0.20.26:
+ * Support os.PathLike arguments to Repo.stage()
+ * Drop support for Python 3.5
+ * Add ``dulwich.porcelain._reset_file``
+ * Add ``Repo.unstage``
+
+---

Old:

  dulwich-0.20.25.tar.gz

New:

  dulwich-0.20.26.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.BciMvl/_old  2021-11-15 15:27:59.753850308 +0100
+++ /var/tmp/diff_new_pack.BciMvl/_new  2021-11-15 15:27:59.757850309 +0100
@@ -20,7 +20,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-dulwich
-Version:0.20.25
+Version:0.20.26
 Release:0
 Summary:Pure-Python Git Library
 License:Apache-2.0 OR GPL-2.0-or-later

++ dulwich-0.20.25.tar.gz -> dulwich-0.20.26.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.25/.github/workflows/pythonpackage.yml 
new/dulwich-0.20.26/.github/workflows/pythonpackage.yml
--- old/dulwich-0.20.25/.github/workflows/pythonpackage.yml 2021-08-23 
09:46:56.0 +0200
+++ new/dulwich-0.20.26/.github/workflows/pythonpackage.yml 2021-10-29 
02:37:19.0 +0200
@@ -13,7 +13,7 @@
 strategy:
   matrix:
 os: [ubuntu-latest, macos-latest, windows-latest]
-python-version: [3.5, 3.6, 3.7, 3.8, 3.9, 3.10-dev, pypy3]
+python-version: [3.6, 3.7, 3.8, 3.9, 3.10-dev, pypy3]
 exclude:
   # sqlite3 exit handling seems to get in the way
   - os: macos-latest
@@ -21,12 +21,6 @@
   # doesn't support passing in bytestrings to os.scandir
   - os: windows-latest
 python-version: pypy3
-  # path encoding
-  - os: windows-latest
-python-version: 3.5
-  # path encoding
-  - os: macos-latest
-python-version: 3.5
   fail-fast: false
 
 steps:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.25/.github/workflows/pythonpublish.yml 
new/dulwich-0.20.26/.github/workflows/pythonpublish.yml
--- old/dulwich-0.20.25/.github/workflows/pythonpublish.yml 2021-08-23 
09:46:56.0 +0200
+++ new/dulwich-0.20.26/.github/workflows/pythonpublish.yml 2021-10-29 
02:37:19.0 +0200
@@ -12,16 +12,11 @@
 strategy:
   matrix:
 os: [macos-latest, windows-latest]
-python-version: ['3.5', '3.6', '3.7', '3.8', '3.9']
+python-version: ['3.6', '3.7', '3.8', '3.9', '3.10']
 include:
   - os: ubuntu-latest
 python-version: '3.x'
   # path encoding
-exclude:
-  - os: windows-latest
-python-version: 3.5
-  - os: macos-latest
-python-version: 3.5
   fail-fast: false
 
 steps:
@@ -56,12 +51,12 @@
 - name: Build and publish (Linux aarch64)
   uses: RalfG/python-wheels-manylinux-build@v0.3.3-manylinux2014_aarch64
   with:
-python-versions: 'cp36-cp36m cp37-cp37m cp38-cp38 cp39-cp39'
+python-versions: 'cp36-cp36m cp37-cp37m cp38-cp38 cp39-cp39 
cp310-cp310'
   if: "matrix.os == 'ubuntu-latest'"
 - name: Build and publish (Linux)
   uses: RalfG/python-wheels-manylinux-build@v0.3.1
   with:
-python-versions: 'cp36-cp36m cp37-cp37m cp38-cp38 cp39-cp39'
+python-versions: 'cp36-cp36m cp37-cp37m cp38-cp38 cp39-cp39 
cp310-cp310'
   env:
 # Temporary fix for LD_LIBRARY_PATH issue. See
 # https://github.com/RalfG/python-wheels-manylinux-build/issues/26
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.25/NEWS new/dulwich-0.20.26/NEWS
--- old/dulwich-0.20.25/NEWS2021-08-23 09:48:25.0 +0200
+++ new/dulwich-0.20.26/NEWS2021-10-29 02:39:02.0 +0200
@@ -1,3 +1,15 @@
+0.20.262021-10-29
+
+ * Support os.PathLike arguments to Repo.stage().
+   (Jan W

commit python-dulwich for openSUSE:Factory

2021-10-20 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2021-10-20 20:23:25

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.1890 (New)


Package is "python-dulwich"

Wed Oct 20 20:23:25 2021 rev:42 rq:925730 version:0.20.25

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2021-08-24 10:54:26.204355604 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.1890/python-dulwich.changes  
2021-10-20 20:24:10.537374050 +0200
@@ -1,0 +2,7 @@
+Sat Oct 16 19:05:48 UTC 2021 - Dirk M??ller 
+
+- update to 0.20.25:
+ * Fix ``dulwich`` script when installed via setup.py.
+ * Make default file mask consistent
+
+---

Old:

  dulwich-0.20.24.tar.gz

New:

  dulwich-0.20.25.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.Ys11bf/_old  2021-10-20 20:24:10.973374319 +0200
+++ /var/tmp/diff_new_pack.Ys11bf/_new  2021-10-20 20:24:10.977374321 +0200
@@ -20,7 +20,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-dulwich
-Version:0.20.24
+Version:0.20.25
 Release:0
 Summary:Pure-Python Git Library
 License:Apache-2.0 OR GPL-2.0-or-later

++ dulwich-0.20.24.tar.gz -> dulwich-0.20.25.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.24/.github/workflows/pythonpackage.yml 
new/dulwich-0.20.25/.github/workflows/pythonpackage.yml
--- old/dulwich-0.20.24/.github/workflows/pythonpackage.yml 2021-07-18 
14:58:17.0 +0200
+++ new/dulwich-0.20.25/.github/workflows/pythonpackage.yml 2021-08-23 
09:46:56.0 +0200
@@ -1,6 +1,10 @@
 name: Python package
 
-on: [push, pull_request]
+on:
+  push:
+  pull_request:
+  schedule:
+- cron: '0 6 * * *'  # Daily 6AM UTC build
 
 jobs:
   build:
@@ -9,7 +13,7 @@
 strategy:
   matrix:
 os: [ubuntu-latest, macos-latest, windows-latest]
-python-version: [3.5, 3.6, 3.7, 3.8, 3.9, pypy3]
+python-version: [3.5, 3.6, 3.7, 3.8, 3.9, 3.10-dev, pypy3]
 exclude:
   # sqlite3 exit handling seems to get in the way
   - os: macos-latest
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.24/NEWS new/dulwich-0.20.25/NEWS
--- old/dulwich-0.20.24/NEWS2021-07-18 14:59:47.0 +0200
+++ new/dulwich-0.20.25/NEWS2021-08-23 09:48:25.0 +0200
@@ -1,3 +1,11 @@
+0.20.252021-08-23
+
+ * Fix ``dulwich`` script when installed via setup.py.
+   (Dan Villiom Podlaski Christiansen)
+
+ * Make default file mask consistent
+   with Git. (Dan Villiom Podlaski Christiansen, #884)
+
 0.20.242021-07-18
 
  * config: disregard UTF-8 BOM when reading file.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.24/PKG-INFO new/dulwich-0.20.25/PKG-INFO
--- old/dulwich-0.20.24/PKG-INFO2021-07-18 14:59:56.916478600 +0200
+++ new/dulwich-0.20.25/PKG-INFO2021-08-23 09:48:33.554272700 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: dulwich
-Version: 0.20.24
+Version: 0.20.25
 Summary: Python Git Library
 Home-page: https://www.dulwich.io/
 Author: Jelmer Vernooij
@@ -9,102 +9,6 @@
 Project-URL: Bug Tracker, https://github.com/dulwich/dulwich/issues
 Project-URL: Repository, https://www.dulwich.io/code/
 Project-URL: GitHub, https://github.com/dulwich/dulwich
-Description: Dulwich
-===
-
-This is the Dulwich project.
-
-It aims to provide an interface to git repos (both local and remote) 
that
-doesn't call out to git directly but instead uses pure Python.
-
-**Main website**: 
-
-**License**: Apache License, version 2 or GNU General Public License, 
version 2 or later.
-
-The project is named after the part of London that Mr. and Mrs. Git 
live in
-in the particular Monty Python sketch.
-
-Installation
-
-
-By default, Dulwich' setup.py will attempt to build and install the 
optional C
-extensions. The reason for this is that they significantly improve the 
performance
-since some low-level operations that are executed often are much 
slower in CPython.
-
-If you don't want to install the C bindings, specify the --pure 
argument to setup.py::
-
-  

commit python-dulwich for openSUSE:Factory

2021-08-24 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2021-08-24 10:54:02

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.1899 (New)


Package is "python-dulwich"

Tue Aug 24 10:54:02 2021 rev:41 rq:913271 version:0.20.24

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2021-06-11 22:30:34.230119442 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.1899/python-dulwich.changes  
2021-08-24 10:54:26.204355604 +0200
@@ -1,0 +2,11 @@
+Thu Aug 19 15:45:44 UTC 2021 - Bernhard Wiedemann 
+
+- update to 0.20.24
+  * https://github.com/dulwich/dulwich/commits/0.20.24
+  * fix build after 2023 (boo#1102840)
+  * config: disregard UTF-8 BOM when reading file
+  * Split out a AbstractHTTPGitClient class
+  * Set zip_safe=false
+  * Add separate HTTPProxyUnauthorized exception
+
+---

Old:

  dulwich-0.20.23.tar.gz

New:

  dulwich-0.20.24.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.XjaIlA/_old  2021-08-24 10:54:26.764354862 +0200
+++ /var/tmp/diff_new_pack.XjaIlA/_new  2021-08-24 10:54:26.768354857 +0200
@@ -20,7 +20,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-dulwich
-Version:0.20.23
+Version:0.20.24
 Release:0
 Summary:Pure-Python Git Library
 License:Apache-2.0 OR GPL-2.0-or-later

++ dulwich-0.20.23.tar.gz -> dulwich-0.20.24.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.23/.github/workflows/pythonpackage.yml 
new/dulwich-0.20.24/.github/workflows/pythonpackage.yml
--- old/dulwich-0.20.23/.github/workflows/pythonpackage.yml 2021-05-24 
22:39:10.0 +0200
+++ new/dulwich-0.20.24/.github/workflows/pythonpackage.yml 2021-07-18 
14:58:17.0 +0200
@@ -46,7 +46,7 @@
   if: "matrix.os != 'windows-latest' && matrix.python-version != 'pypy3'"
 - name: Install mypy
   run: |
-pip install -U mypy
+pip install -U mypy types-paramiko types-certifi
   if: "matrix.python-version != 'pypy3'"
 - name: Style checks
   run: |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.23/NEWS new/dulwich-0.20.24/NEWS
--- old/dulwich-0.20.23/NEWS2021-05-24 22:40:45.0 +0200
+++ new/dulwich-0.20.24/NEWS2021-07-18 14:59:47.0 +0200
@@ -1,3 +1,16 @@
+0.20.242021-07-18
+
+ * config: disregard UTF-8 BOM when reading file.
+   (Dan Villiom Podlaski Christiansen)
+
+ * Skip lines with spaces only in .gitignore. (Andrey Torsunov, #878)
+
+ * Add a separate HTTPProxyUnauthorized exception for 407 errors.
+   (Jelmer Vernoo??, #822)
+
+ * Split out a AbstractHTTPGitClient class.
+   (Jelmer Vernoo??)
+
 0.20.232021-05-24
 
  * Fix installation of GPG during package publishing.
@@ -282,7 +295,7 @@
  BUG FIXES
 
  * Avoid ``PermissionError``, since it is Python3-specific.
-  (Jelmer Vernoo??)
+   (Jelmer Vernoo??)
 
  * Fix regression that added a dependency on C git for the
test suite. (Jelmer Vernoo??, #720)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.23/PKG-INFO new/dulwich-0.20.24/PKG-INFO
--- old/dulwich-0.20.23/PKG-INFO2021-05-24 22:40:48.656779500 +0200
+++ new/dulwich-0.20.24/PKG-INFO2021-07-18 14:59:56.916478600 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: dulwich
-Version: 0.20.23
+Version: 0.20.24
 Summary: Python Git Library
 Home-page: https://www.dulwich.io/
 Author: Jelmer Vernooij
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.23/build.cmd 
new/dulwich-0.20.24/build.cmd
--- old/dulwich-0.20.23/build.cmd   2021-05-24 22:39:10.0 +0200
+++ new/dulwich-0.20.24/build.cmd   1970-01-01 01:00:00.0 +0100
@@ -1,21 +0,0 @@
-@echo off
-:: To build extensions for 64 bit Python 3, we need to configure environment
-:: variables to use the MSVC 2010 C++ compilers from GRMSDKX_EN_DVD.iso of:
-:: MS Windows SDK for Windows 7 and .NET Framework 4
-::
-:: More details at:
-:: https://github.com/cython/cython/wiki/CythonExtensionsOnWindows
-
-IF "%DISTUTILS_USE_SDK%"=="1" (
-ECHO Configuring environment to build with MSVC on a 64bit architecture
-ECHO Using Windows SDK 7.1
-"C:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\WindowsSdkVer.exe" -q 
-version:v7.1
-CALL "C:

commit python-dulwich for openSUSE:Factory

2021-06-14 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2021-06-11 22:30:18

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.32437 (New)


Package is "python-dulwich"

Fri Jun 11 22:30:18 2021 rev:40 rq:897849 version:0.20.23

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2021-05-20 19:23:50.778245087 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.32437/python-dulwich.changes 
2021-06-11 22:30:34.230119442 +0200
@@ -1,0 +2,20 @@
+Sun Jun  6 12:24:30 UTC 2021 - Dirk M??ller 
+
+- update to 0.20.23:
+  * Fix installation of GPG during package publishing.
+  * Prevent removal of refs directory when the last ref is
+deleted.
+  * Fix filename: MERGE_HEADS => MERGE_HEAD.
+  * For ignored directories, porcelain.add and porcelain.status now only return
+the path to directory itself in the list of ignored paths. Previously, 
paths
+for all files within the directory would also be included in the list.
+  * Provide depth argument to ``determine_wants``.
+  * Various tag signature handling improvements.
+  * Add separate Tag.verify().  (Peter Rowlands)
+  * Add support for version 3 index files. (Jelmer Vernoo??)
+  * Fix autocrlf=input handling. (Peter Rowlands, Boris Feld)
+  * Attempt to find C Git global config on Windows.
+  * The APIs for writing and reading individual index entries have changed
+to handle lists of (name, entry) tuples rather than tuples.
+
+---

Old:

  dulwich-0.20.21.tar.gz

New:

  dulwich-0.20.23.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.Sqf6Rh/_old  2021-06-11 22:30:34.726120302 +0200
+++ /var/tmp/diff_new_pack.Sqf6Rh/_new  2021-06-11 22:30:34.730120309 +0200
@@ -20,7 +20,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-dulwich
-Version:0.20.21
+Version:0.20.23
 Release:0
 Summary:Pure-Python Git Library
 License:Apache-2.0 OR GPL-2.0-or-later

++ dulwich-0.20.21.tar.gz -> dulwich-0.20.23.tar.gz ++
 2411 lines of diff (skipped)


commit python-dulwich for openSUSE:Factory

2021-05-20 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2021-05-20 19:23:26

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.2988 (New)


Package is "python-dulwich"

Thu May 20 19:23:26 2021 rev:39 rq:894165 version:0.20.21

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2021-04-26 16:38:59.326014935 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.2988/python-dulwich.changes  
2021-05-20 19:23:50.778245087 +0200
@@ -1,0 +2,9 @@
+Tue May 18 21:55:33 UTC 2021 - Dirk M??ller 
+
+- update to 0.20.21:
+ * Add basic support for a GcsObjectStore that stores
+   pack files in gcs.
+ * In porcelain.push, default to local active branch.
+ * Support fetching symrefs.
+
+---

Old:

  dulwich-0.20.20.tar.gz

New:

  dulwich-0.20.21.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.jAnqB7/_old  2021-05-20 19:23:51.190243344 +0200
+++ /var/tmp/diff_new_pack.jAnqB7/_new  2021-05-20 19:23:51.194243327 +0200
@@ -20,7 +20,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-dulwich
-Version:0.20.20
+Version:0.20.21
 Release:0
 Summary:Pure-Python Git Library
 License:Apache-2.0 OR GPL-2.0-or-later

++ dulwich-0.20.20.tar.gz -> dulwich-0.20.21.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.20/.github/workflows/pythonpublish.yml 
new/dulwich-0.20.21/.github/workflows/pythonpublish.yml
--- old/dulwich-0.20.20/.github/workflows/pythonpublish.yml 2021-03-03 
14:30:17.0 +0100
+++ new/dulwich-0.20.21/.github/workflows/pythonpublish.yml 2021-03-26 
00:38:11.0 +0100
@@ -41,6 +41,14 @@
   run: |
 python setup.py sdist bdist_wheel
   if: "matrix.os != 'ubuntu-latest'"
+- uses: docker/setup-qemu-action@v1
+  name: Set up QEMU
+  if: "matrix.os == 'ubuntu-latest'"
+- name: Build and publish (Linux aarch64)
+  uses: RalfG/python-wheels-manylinux-build@v0.3.3-manylinux2014_aarch64
+  with:
+python-versions: 'cp36-cp36m cp37-cp37m cp38-cp38 cp39-cp39'
+  if: "matrix.os == 'ubuntu-latest'"
 - name: Build and publish (Linux)
   uses: RalfG/python-wheels-manylinux-build@v0.3.1
   with:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.20/NEWS new/dulwich-0.20.21/NEWS
--- old/dulwich-0.20.20/NEWS2021-03-03 14:31:34.0 +0100
+++ new/dulwich-0.20.21/NEWS2021-03-26 00:39:32.0 +0100
@@ -1,3 +1,17 @@
+%(version)s%(date)s
+
+ * Add basic support for a GcsObjectStore that stores
+   pack files in gcs. (Jelmer Vernoo??)
+
+ * In porcelain.push, default to local active branch.
+   (Jelmer Vernoo??, #846)
+
+ * Support fetching symrefs.
+   (Jelmer Vernoo??, #485, #847)
+
+ * Add aarch64 wheel building.
+   (odidev, Jelmer Vernooij)
+
 0.20.202021-03-03
 
  * Implement ``Stash.drop``. (Peter Rowlands)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.20/PKG-INFO new/dulwich-0.20.21/PKG-INFO
--- old/dulwich-0.20.20/PKG-INFO2021-03-03 14:31:44.457976600 +0100
+++ new/dulwich-0.20.21/PKG-INFO2021-03-26 00:39:35.891547400 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: dulwich
-Version: 0.20.20
+Version: 0.20.21
 Summary: Python Git Library
 Home-page: https://www.dulwich.io/
 Author: Jelmer Vernooij
@@ -9,7 +9,10 @@
 Project-URL: Bug Tracker, https://github.com/dulwich/dulwich/issues
 Project-URL: Repository, https://www.dulwich.io/code/
 Project-URL: GitHub, https://github.com/dulwich/dulwich
-Description: This is the Dulwich project.
+Description: Dulwich
+===
+
+This is the Dulwich project.
 
 It aims to provide an interface to git repos (both local and remote) 
that
 doesn't call out to git directly but instead uses pure Python.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.20/README.rst 
new/dulwich-0.20.21/README.rst
--- old/dulwich-0.20.20/README.rst  2021-03-03 14:30:17.0 +0100
+++ new/dulwich-0.20.21/README.rst  2021-03-26 00:38:11.0 +0100
@@ -1,3 +1,6 @@
+Dulwich
+===
+
 This is the Dulwich project.
 
 It aims to provide an interface to git repos (both local and remote) that
diff -urN '--exclude=CVS' '--exclude=.cvsignor

commit python-dulwich for openSUSE:Factory

2021-04-26 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2021-04-26 16:38:47

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.12324 (New)


Package is "python-dulwich"

Mon Apr 26 16:38:47 2021 rev:38 rq:887882 version:0.20.20

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2020-12-30 17:12:34.248764086 +0100
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.12324/python-dulwich.changes 
2021-04-26 16:38:59.326014935 +0200
@@ -1,0 +2,14 @@
+Thu Apr 22 20:19:33 UTC 2021 - Dirk M??ller 
+
+- update to 0.20.20:
+  * Support untracked symlinks to paths outside the
+repository.
+  * Fix handling of negative matches in nested gitignores.
+  * Fix formatting in setup.py. (Jelmer Vernoo??)
+  * Add release configuration. (Jelmer Vernoo??)
+  * credentials: ignore end-of-line character. (Georges Racinet)
+  * Fix failure in get_untracked_paths when the repository contains symlinks.
+  * docs: Clarify that Git objects are created on `git add`.
+  * Add flag to only attempt to fetch ignored untracked files when 
specifically requested.
+
+---

Old:

  dulwich-0.20.15.tar.gz

New:

  dulwich-0.20.20.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.PXXZ7h/_old  2021-04-26 16:38:59.818015718 +0200
+++ /var/tmp/diff_new_pack.PXXZ7h/_new  2021-04-26 16:38:59.822015724 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-dulwich
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,10 +20,10 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-dulwich
-Version:0.20.15
+Version:0.20.20
 Release:0
 Summary:Pure-Python Git Library
-License:GPL-2.0-or-later OR Apache-2.0
+License:Apache-2.0 OR GPL-2.0-or-later
 Group:  Development/Languages/Python
 URL:https://www.dulwich.io
 Source0:
https://files.pythonhosted.org/packages/source/d/dulwich/dulwich-%{version}.tar.gz
@@ -44,11 +44,11 @@
 Requires:   python-certifi
 Requires:   python-urllib3 >= 1.24.1
 Requires(post): update-alternatives
-Requires(preun): update-alternatives
+Requires(preun):update-alternatives
 Recommends: python-fastimport
-Recommends: python-gpg
 Recommends: python-gevent
 Recommends: python-geventhttpclient
+Recommends: python-gpg
 Obsoletes:  %{oldpython}-dulwich-doc < 0.20.5
 %python_subpackages
 

++ dulwich-0.20.15.tar.gz -> dulwich-0.20.20.tar.gz ++
 39480 lines of diff (skipped)


commit python-dulwich for openSUSE:Factory

2020-12-16 Thread User for buildservice source handling
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2020-12-16 10:59:32

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.2328 (New)


Package is "python-dulwich"

Wed Dec 16 10:59:32 2020 rev:35 rq:855662 version:0.20.11

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2020-11-13 18:54:10.341782405 +0100
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.2328/python-dulwich.changes  
2020-12-16 10:59:34.827516433 +0100
@@ -1,0 +2,16 @@
+Mon Dec 14 00:50:05 UTC 2020 - Benjamin Greiner 
+
+- Fix condition around BuildRequirement
+
+---
+Sun Dec 13 20:31:22 UTC 2020 - Matej Cepl 
+
+- We don't need to break Python 2.7
+
+---
+Fri Dec 11 21:52:35 UTC 2020 - Matej Cepl 
+
+- Add remove_mock.patch to remove dependency on the external mock
+  package (gh#dulwich/dulwich#820).
+
+---

New:

  remove_mock.patch



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.dJnMzL/_old  2020-12-16 10:59:35.735517325 +0100
+++ /var/tmp/diff_new_pack.dJnMzL/_new  2020-12-16 10:59:35.739517329 +0100
@@ -27,15 +27,20 @@
 Group:  Development/Languages/Python
 URL:https://www.dulwich.io
 Source0:
https://files.pythonhosted.org/packages/source/d/dulwich/dulwich-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM remove_mock.patch gh#dulwich/dulwich#820 mc...@suse.com
+# remove dependency on the external module mock
+Patch0: remove_mock.patch
 BuildRequires:  %{python_module certifi}
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module fastimport}
 BuildRequires:  %{python_module geventhttpclient}
 BuildRequires:  %{python_module gevent}
 BuildRequires:  %{python_module gpg}
-BuildRequires:  %{python_module mock}
 BuildRequires:  %{python_module setuptools >= 17.1}
 BuildRequires:  %{python_module urllib3 >= 1.24.1}
+%if 0%{?suse_version} <= 1500
+BuildRequires:  python-mock
+%endif
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildRequires:  python3-Sphinx
@@ -55,7 +60,7 @@
 is the place where Mr. and Mrs. Git live in one of the Monty Python sketches.
 
 %prep
-%setup -q -n dulwich-%{version}
+%autosetup -p1 -n dulwich-%{version}
 
 %build
 export CFLAGS="%{optflags}"

++ remove_mock.patch ++
--- a/dulwich/contrib/test_swift.py
+++ b/dulwich/contrib/test_swift.py
@@ -58,9 +58,12 @@ except ImportError:
 missing_libs.append("geventhttpclient")
 
 try:
-from mock import patch
+from unittest.mock import patch
 except ImportError:
-missing_libs.append("mock")
+try:
+from mock import patch
+except ImportError:
+missing_libs.append("mock")
 
 skipmsg = "Required libraries are not installed (%r)" % missing_libs
 
--- a/dulwich/tests/test_archive.py
+++ b/dulwich/tests/test_archive.py
@@ -41,9 +41,12 @@ from dulwich.tests.utils import (
 )
 
 try:
-from mock import patch
+from unittest.mock import patch
 except ImportError:
-patch = None   # type: ignore
+try:
+from mock import patch
+except ImportError:
+patch = None  # type: ignore
 
 
 class ArchiveTests(TestCase):
--- a/setup.py
+++ b/setup.py
@@ -62,7 +62,7 @@ tests_require = ['fastimport']
 
 if '__pypy__' not in sys.modules and not sys.platform == 'win32':
 tests_require.extend([
-'gevent', 'geventhttpclient', 'mock', 'setuptools>=17.1'])
+'gevent', 'geventhttpclient', 'setuptools>=17.1'])
 
 
 ext_modules = [
___
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org


[opensuse-commit] commit python-dulwich for openSUSE:Factory

2020-11-13 Thread User for buildservice source handling
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2020-11-13 18:53:46

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.24930 (New)


Package is "python-dulwich"

Fri Nov 13 18:53:46 2020 rev:34 rq:847411 version:0.20.11

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2020-10-29 09:45:16.119996463 +0100
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.24930/python-dulwich.changes 
2020-11-13 18:54:10.341782405 +0100
@@ -1,0 +2,9 @@
+Tue Nov 10 07:49:41 UTC 2020 - Dirk Mueller 
+
+- update to 0.20.11:
+ * Fix wheels build on Linux. (Ruslan Kuprieiev)
+ * Enable wheels build for Python 3.9 on Linux. (Jelmer Vernooij)
+ * Check core.repositoryformatversion. (Jelmer Vernooij, #803)
+ * Fix ACK/NACK handling in archive command handling in dulwich.client.
+
+---

Old:

  dulwich-0.20.6.tar.gz

New:

  dulwich-0.20.11.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.t10xAz/_old  2020-11-13 18:54:11.793784019 +0100
+++ /var/tmp/diff_new_pack.t10xAz/_new  2020-11-13 18:54:11.797784023 +0100
@@ -20,7 +20,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-dulwich
-Version:0.20.6
+Version:0.20.11
 Release:0
 Summary:Pure-Python Git Library
 License:GPL-2.0-or-later OR Apache-2.0
@@ -47,7 +47,7 @@
 Recommends: python-gpg
 Recommends: python-gevent
 Recommends: python-geventhttpclient
-Obsoletes:  %{oldpython}-dulwich-doc
+Obsoletes:  %{oldpython}-dulwich-doc < 0.20.5
 %python_subpackages
 
 %description

++ dulwich-0.20.6.tar.gz -> dulwich-0.20.11.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.6/.github/workflows/pythonpackage.yml 
new/dulwich-0.20.11/.github/workflows/pythonpackage.yml
--- old/dulwich-0.20.6/.github/workflows/pythonpackage.yml  2020-08-11 
04:15:41.0 +0200
+++ new/dulwich-0.20.11/.github/workflows/pythonpackage.yml 2020-10-30 
13:37:23.0 +0100
@@ -9,7 +9,7 @@
 strategy:
   matrix:
 os: [ubuntu-latest, macos-latest, windows-latest]
-python-version: [3.5, 3.6, 3.7, 3.8, pypy3]
+python-version: [3.5, 3.6, 3.7, 3.8, 3.9, pypy3]
 exclude:
   # sqlite3 exit handling seems to get in the way
   - os: macos-latest
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dulwich-0.20.6/.github/workflows/pythonpublish.yml 
new/dulwich-0.20.11/.github/workflows/pythonpublish.yml
--- old/dulwich-0.20.6/.github/workflows/pythonpublish.yml  2020-06-24 
14:14:40.0 +0200
+++ new/dulwich-0.20.11/.github/workflows/pythonpublish.yml 2020-10-30 
14:47:29.0 +0100
@@ -12,7 +12,7 @@
 strategy:
   matrix:
 os: [macos-latest, windows-latest]
-python-version: ['3.5', '3.6', '3.7', '3.8']
+python-version: ['3.5', '3.6', '3.7', '3.8', '3.9']
 include:
   - os: ubuntu-latest
 python-version: '3.x'
@@ -20,6 +20,8 @@
 exclude:
   - os: windows-latest
 python-version: 3.5
+  - os: macos-latest
+python-version: 3.5
   fail-fast: false
 
 steps:
@@ -38,23 +40,29 @@
 - name: Build
   run: |
 python setup.py sdist bdist_wheel
-mkdir wheelhouse
-mv dist/*.whl wheelhouse
   if: "matrix.os != 'ubuntu-latest'"
 - name: Build and publish (Linux)
-  uses: RalfG/python-wheels-manylinux-build@v0.2.2
+  uses: RalfG/python-wheels-manylinux-build@v0.3.1
+  with:
+python-versions: 'cp36-cp36m cp37-cp37m cp38-cp38 cp39-cp39'
+  env:
+# Temporary fix for LD_LIBRARY_PATH issue. See
+# https://github.com/RalfG/python-wheels-manylinux-build/issues/26
+LD_LIBRARY_PATH: /usr/local/lib:${{ env.LD_LIBRARY_PATH }}
   if: "matrix.os == 'ubuntu-latest'"
 - name: Publish (Linux)
   env:
 TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }}
 TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
   run: |
-twine upload wheelhouse/*manylinux*
+# Only include *manylinux* wheels; the other wheels files are built but
+# rejected by pip.
+twine upload dist/*manylinux*.whl
   if: "matrix.os == 'ubuntu-latest'"
 - name: Publish
   env:
 TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }}
 TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
   run: |
-