Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pycryptodome for 
openSUSE:Factory checked in at 2023-05-09 13:06:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pycryptodome (Old)
 and      /work/SRC/openSUSE:Factory/.python-pycryptodome.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pycryptodome"

Tue May  9 13:06:59 2023 rev:24 rq:1085158 version:3.17.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pycryptodome/python-pycryptodome.changes  
2022-12-07 17:36:01.380886718 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-pycryptodome.new.1533/python-pycryptodome.changes
        2023-05-09 13:07:12.256973286 +0200
@@ -1,0 +2,80 @@
+Fri May  5 17:09:46 UTC 2023 - Matej Cepl <mc...@suse.com>
+
+- Fix %%files to work with %pyproject_ style building.
+
+-------------------------------------------------------------------
+Mon Mar 27 09:18:25 UTC 2023 - Dirk Müller <dmuel...@suse.com>
+
+- update to 3.17.0:
+  * Added support for the Counter Mode KDF defined in SP 800-108
+    Rev 1.
+  * Reduce the minimum tag length for the EAX cipher to 2 bytes.
+  * An RSA object has 4 new properties for the CRT coefficients:
+    ``dp``, ``dq``, ``invq`` and ``invq`` (``invp`` is the same
+    value  as the existing ``u``).
+  * GH#526: improved typing for ``RSA.construct``.
+  * GH#534: reduced memory consumption when using a large number
+    of cipher objects.
+  * GH#598: fixed missing error handling for
+    ``Util.number.inverse``.
+  * GH#629: improved typing for ``AES.new`` and the various
+    mode-specific types it returns. Thanks to Greg Werbin.
+  * GH#653: added workaround for an alleged GCC compiler bug
+    that affected Ed25519 code compiled for AVX2.
+  * GH#658: attribute ``curve`` of an ECC key was not always
+    the preferred curve name, as it used to be in v3.15.0
+    (independently of the curve name specified when generating
+    the key).
+  * GH#637: fixed typing for legacy modules ``PKCS1_v1_5`` and
+    ``PKCS1_PSS``, as their ``verify()`` returned a boolean.
+  * GH#664: with OCB mode, nonces of maximum length (15 bytes)
+    were actually used as 14 bytes nonces.
+    After this fix, data that was encrypted in past using the
+    (default) nonce length of 15 bytes can still be decrypted
+    by reducing the nonce to its first 14 bytes.
+  * GH#705: improved typing for ``nonce``, ``iv``, and ``IV``
+    parameters of cipher objects.
+
+-------------------------------------------------------------------
+Mon Mar 27 09:16:44 UTC 2023 - Dirk Müller <dmuel...@suse.com>
+
+- update to 3.17.0:
+  * ++++++++++++++++++++++++++
+  * New features
+  * Added support for the Counter Mode KDF defined in SP 800-108
+    Rev 1.
+  * Reduce the minimum tag length for the EAX cipher to 2 bytes.
+  * An RSA object has 4 new properties for the CRT coefficients
+  * ``dp``, ``dq``, ``invq`` and ``invq`` (``invp`` is the same
+    value
+  * as the existing ``u``).
+  * Resolved issues
+  * GH#526: improved typing for ``RSA.construct``.
+  * GH#534: reduced memory consumption when using a large number
+  * of cipher objects.
+  * GH#598: fixed missing error handling for
+    ``Util.number.inverse``.
+  * GH#629: improved typing for ``AES.new`` and the various
+  * mode-specific types it returns. Thanks to Greg Werbin.
+  * GH#653: added workaround for an alleged GCC compiler bug
+  * hat affected Ed25519 code compiled for AVX2.
+  * GH#658: attribute ``curve`` of an ECC key was not always
+  * he preferred curve name, as it used to be in v3.15.0
+  * independently of the curve name specified when generating
+  * he key).
+  * GH#637: fixed typing for legacy modules ``PKCS1_v1_5`` and
+    ``PKCS1_PSS``,
+  * as their ``verify()`` returned a boolean.
+  * GH#664: with OCB mode, nonces of maximum length (15 bytes
+  * were actually used as 14 bytes nonces.
+  * After this fix, data that was encrypted in past using the
+  * default) nonce length of 15 bytes can still be decrypted
+  * by reducing the nonce to its first 14 bytes.
+  * GH#705: improved typing for ``nonce``, ``iv``, and ``IV``
+    parameters
+  * of cipher objects.
+  * Other changes
+  * Build PyPy wheels only for versions 3.8 and 3.9, and not for
+    3.7 anymore.
+
+-------------------------------------------------------------------

Old:
----
  pycryptodome-3.16.0.tar.gz

New:
----
  pycryptodome-3.17.0.tar.gz

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

Other differences:
------------------
++++++ python-pycryptodome.spec ++++++
--- /var/tmp/diff_new_pack.FbxygU/_old  2023-05-09 13:07:13.216979000 +0200
+++ /var/tmp/diff_new_pack.FbxygU/_new  2023-05-09 13:07:13.224979047 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pycryptodome
 #
-# 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
@@ -16,28 +16,27 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define oldpython python
+%define min_version %{lua:rpm.expand("%{version}"):gsub("^(%d+%.%d+).*", "%1")}
 Name:           python-pycryptodome
-Version:        3.16.0
+Version:        3.17.0
 Release:        0
 Summary:        Cryptographic library for Python
 License:        BSD-2-Clause
-Group:          Development/Languages/Python
 URL:            https://www.pycryptodome.org
 Source:         
https://github.com/Legrandin/pycryptodome/archive/v%{version}.tar.gz#/pycryptodome-%{version}.tar.gz
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
+Provides:       python-pycrypto = %{version}
+Obsoletes:      python-pycrypto < %{version}
 %if !0%{?_no_weakdeps}
 # PyCryptodome uses gmp via cffi as runtime optimization
 # would be better, if libgmp* would provide gmp
 Suggests:       libgmp10
 Suggests:       python-cffi
 %endif
-Provides:       python-pycrypto = %{version}
-Obsoletes:      python-pycrypto < %{version}
 %ifpython2
 Provides:       %{oldpython}-pycrypto = %{version}
 Obsoletes:      %{oldpython}-pycrypto < %{version}
@@ -80,7 +79,7 @@
 (e.g. block ciphers) are implemented as C extensions.
 
 %prep
-%setup -q -n pycryptodome-%{version}
+%autosetup -p1 -n pycryptodome-%{version}
 
 %build
 export LC_ALL=en_US.UTF-8
@@ -102,6 +101,6 @@
 %license LICENSE.rst
 %doc AUTHORS.rst Changelog.rst README.rst
 %{python_sitearch}/Crypto/
-%{python_sitearch}/pycryptodome-%{version}-py*.egg-info
+%{python_sitearch}/pycryptodome-%{min_version}*-info
 
 %changelog

++++++ pycryptodome-3.16.0.tar.gz -> pycryptodome-3.17.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-pycryptodome/pycryptodome-3.16.0.tar.gz 
/work/SRC/openSUSE:Factory/.python-pycryptodome.new.1533/pycryptodome-3.17.0.tar.gz
 differ: char 13, line 1

Reply via email to