Script 'mail_helper' called by obssrc
Hello community,

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

Package is "python-pem"

Mon Jan  8 23:44:54 2024 rev:7 rq:1137454 version:23.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pem/python-pem.changes    2023-07-03 
17:44:41.481391840 +0200
+++ /work/SRC/openSUSE:Factory/.python-pem.new.21961/python-pem.changes 
2024-01-08 23:45:02.093815909 +0100
@@ -1,0 +2,15 @@
+Sun Jan  7 21:59:56 UTC 2024 - Dirk Müller <[email protected]>
+
+- update to 23.1.0:
+  * Support for Python 2.7, 3.5, and 3.6 has been dropped.
+  * Support for RFC 4880 OpenPGP private & public keys:
+    `pem.OpenPGPPublicKey` and `pem.OpenPGPPrivateKey`.
+  * Support for intra-payload headers like the ones used in
+    OpenPGP keys using the `meta_headers` property.
+  * `pem.parse_file()` now accepts also `pathlib.Path` objects.
+  * `pem.parse()` now also accepts `str`.
+  * Added `text_payload`, `bytes_payload` and `decoded_payload`
+    properties to all PEM objects that allow to directly access
+    the payload without the envelope and possible headers.
+
+-------------------------------------------------------------------

Old:
----
  python-pem-21.2.0.tar.gz

New:
----
  pem-23.1.0.tar.gz

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

Other differences:
------------------
++++++ python-pem.spec ++++++
--- /var/tmp/diff_new_pack.rhjoJR/_old  2024-01-08 23:45:02.897845143 +0100
+++ /var/tmp/diff_new_pack.rhjoJR/_new  2024-01-08 23:45:02.897845143 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pem
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,18 +18,23 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-pem
-Version:        21.2.0
+Version:        23.1.0
 Release:        0
 Summary:        PEM file parsing in Python
 License:        MIT
 Group:          Development/Languages/Python
 URL:            https://github.com/hynek/pem
-Source0:        
https://github.com/hynek/pem/archive/%{version}/%{name}-%{version}.tar.gz
+Source0:        
https://files.pythonhosted.org/packages/source/p/pem/pem-%{version}.tar.gz
 BuildRequires:  %{python_module Twisted-tls}
 BuildRequires:  %{python_module certifi}
+BuildRequires:  %{python_module hatch-fancy-pypi-readme}
+BuildRequires:  %{python_module hatch_vcs}
+BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module pretend}
 BuildRequires:  %{python_module pyOpenSSL}
 BuildRequires:  %{python_module pytest}
+BuildRequires:  %{python_module setuptools_scm}
+BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildArch:      noarch
@@ -43,10 +48,10 @@
 %setup -q -n pem-%{version}
 
 %build
-%python_build
+%pyproject_wheel
 
 %install
-%python_install
+%pyproject_install
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 %python_expand rm %{buildroot}/%{$python_sitelib}/pem/py.typed #zero length
 
@@ -55,7 +60,7 @@
 
 %files %{python_files}
 %license LICENSE
-%doc README.rst
+%doc README.md CHANGELOG.md
 %{python_sitelib}/pem
-%{python_sitelib}/pem-%{version}*-info
+%{python_sitelib}/pem-%{version}.dist-info
 

++++++ python-pem-21.2.0.tar.gz -> pem-23.1.0.tar.gz ++++++
++++ 4738 lines of diff (skipped)

Reply via email to