Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-hatchling for
openSUSE:Factory checked in at 2024-03-25 21:07:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-hatchling (Old)
and /work/SRC/openSUSE:Factory/.python-hatchling.new.1905 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-hatchling"
Mon Mar 25 21:07:04 2024 rev:24 rq:1161120 version:1.22.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-hatchling/python-hatchling.changes
2024-03-20 21:11:14.207096058 +0100
+++
/work/SRC/openSUSE:Factory/.python-hatchling.new.1905/python-hatchling.changes
2024-03-25 21:08:29.629834300 +0100
@@ -1,0 +2,7 @@
+Sun Mar 24 13:16:21 UTC 2024 - Dirk Müller <[email protected]>
+
+- update to 1.22.4:
+ * Only read source distribution metadata for fields that are
+ explicitly defined as dynamic
+
+-------------------------------------------------------------------
Old:
----
hatchling-1.22.3.tar.gz
New:
----
hatchling-1.22.4.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-hatchling.spec ++++++
--- /var/tmp/diff_new_pack.KsXkVR/_old 2024-03-25 21:08:31.189891580 +0100
+++ /var/tmp/diff_new_pack.KsXkVR/_new 2024-03-25 21:08:31.205892167 +0100
@@ -18,7 +18,7 @@
%{?sle15_python_module_pythons}
Name: python-hatchling
-Version: 1.22.3
+Version: 1.22.4
Release: 0
Summary: Build backend used by Hatch
License: MIT
++++++ hatchling-1.22.3.tar.gz -> hatchling-1.22.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/hatchling-1.22.3/PKG-INFO
new/hatchling-1.22.4/PKG-INFO
--- old/hatchling-1.22.3/PKG-INFO 2020-02-02 01:00:00.000000000 +0100
+++ new/hatchling-1.22.4/PKG-INFO 2020-02-02 01:00:00.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.3
Name: hatchling
-Version: 1.22.3
+Version: 1.22.4
Summary: Modern, extensible Python build backend
Project-URL: Homepage, https://hatch.pypa.io/latest/
Project-URL: Sponsor, https://github.com/sponsors/ofek
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/hatchling-1.22.3/src/hatchling/__about__.py
new/hatchling-1.22.4/src/hatchling/__about__.py
--- old/hatchling-1.22.3/src/hatchling/__about__.py 2020-02-02
01:00:00.000000000 +0100
+++ new/hatchling-1.22.4/src/hatchling/__about__.py 2020-02-02
01:00:00.000000000 +0100
@@ -1 +1 @@
-__version__ = '1.22.3'
+__version__ = '1.22.4'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/hatchling-1.22.3/src/hatchling/metadata/core.py
new/hatchling-1.22.4/src/hatchling/metadata/core.py
--- old/hatchling-1.22.3/src/hatchling/metadata/core.py 2020-02-02
01:00:00.000000000 +0100
+++ new/hatchling-1.22.4/src/hatchling/metadata/core.py 2020-02-02
01:00:00.000000000 +0100
@@ -93,8 +93,10 @@
pkg_info_contents = f.read()
base_metadata =
project_metadata_from_core_metadata(pkg_info_contents)
- core_raw_metadata.pop('dynamic', None)
- core_raw_metadata.update(base_metadata)
+ defined_dynamic = core_raw_metadata.pop('dynamic', [])
+ for field in defined_dynamic:
+ if field in base_metadata:
+ core_raw_metadata[field] = base_metadata[field]
self._core_raw_metadata = core_raw_metadata