Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pygit2 for openSUSE:Factory 
checked in at 2024-01-31 23:54:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pygit2 (Old)
 and      /work/SRC/openSUSE:Factory/.python-pygit2.new.1815 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pygit2"

Wed Jan 31 23:54:24 2024 rev:34 rq:1142846 version:1.14.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pygit2/python-pygit2.changes      
2024-01-07 21:40:10.979758711 +0100
+++ /work/SRC/openSUSE:Factory/.python-pygit2.new.1815/python-pygit2.changes    
2024-01-31 23:54:43.823111511 +0100
@@ -1,0 +2,35 @@
+Tue Jan 30 18:11:57 UTC 2024 - Dirk Müller <dmuel...@suse.com>
+
+- update to 1.14.0:
+  * Drop support for Python 3.8
+  * New `Repository.submodules` namespace
+  * New `Repository.listall_mergeheads()`,
+    `Repository.message`,
+    `Repository.raw_message` and `Repository.remove_message()`
+  * New `pygit2.enums` supersedes the `GIT_` constants
+  * Now `Repository.status()`, `Repository.status_file()`,
+    `Repository.merge_analysis()`, `DiffFile.flags`,
+    `DiffFile.mode`,
+    `DiffDelta.flags` and `DiffDelta.status` return enums
+  * Now repository\'s `merge()`, `merge_commits()` and
+    `merge_trees()`  take enums/flags for their `favor`,
+    `flags` and `file_flags` arguments.
+  * Fix crash in filter cleanup
+  * Documentation fixes
+  * Remove deprecated `Repository.create_remote(...)` function,
+    use instead `Repository.remotes.create(...)`
+  * Deprecate `Repository.add_submodule(...)`, use
+    `Repository.submodules.add(...)`
+  * Deprecate `Repository.lookup_submodule(...)`, use
+    `Repository.submodules[...]`
+  * Deprecate `Repository.init_submodules(...)`, use
+    `Repository.submodules.init(...)`
+  * Deprecate `Repository.update_submodule(...)`, use
+    `Repository.submodules.update(...)`
+  * Deprecate `GIT_*` constants, use `pygit2.enums`
+  * Passign dicts to repository\'s `merge(...)`,
+    `merge_commits(...)` and `merge_trees(...)` is deprecated.
+    Instead pass `MergeFavor` for the `favor` argument, `MergeFlag`
+    for `flags`, and `MergeFileFlag` for `file_flags`.
+
+-------------------------------------------------------------------

Old:
----
  pygit2-1.13.3.tar.gz

New:
----
  pygit2-1.14.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-pygit2.spec ++++++
--- /var/tmp/diff_new_pack.YeA8ma/_old  2024-01-31 23:54:44.395132152 +0100
+++ /var/tmp/diff_new_pack.YeA8ma/_new  2024-01-31 23:54:44.395132152 +0100
@@ -19,7 +19,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-pygit2
-Version:        1.13.3
+Version:        1.14.0
 Release:        0
 Summary:        Python bindings for libgit2
 License:        GPL-2.0-only
@@ -28,8 +28,10 @@
 BuildRequires:  %{python_module cached-property}
 BuildRequires:  %{python_module cffi >= 1.4.0}
 BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module wheel}
 BuildRequires:  ca-certificates
 BuildRequires:  ca-certificates-mozilla
 BuildRequires:  fdupes
@@ -51,10 +53,10 @@
 
 %build
 export CFLAGS="%{optflags} -fno-strict-aliasing"
-%python_build
+%pyproject_wheel
 
 %install
-%python_install
+%pyproject_install
 %python_expand rm -rf %{buildroot}%{$python_sitearch}/pygit2/decl/
 %python_expand %fdupes %{buildroot}%{$python_sitearch}
 
@@ -66,7 +68,7 @@
 
 %files %{python_files}
 %license COPYING
-%doc README.rst
+%doc README.md
 %{python_sitearch}/pygit2
-%{python_sitearch}/pygit2-%{version}*-info
+%{python_sitearch}/pygit2-%{version}.dist-info
 

++++++ pygit2-1.13.3.tar.gz -> pygit2-1.14.0.tar.gz ++++++
++++ 13487 lines of diff (skipped)

Reply via email to