From cf6358ed12199bc9d9677d653dd3159232adb256f36a4d6852a33a5c53df8583 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Mon, 11 Aug 2025 17:51:27 +0000 Subject: [PATCH 1/6] Remove *.obs* files OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-M2Crypto?expand=0&rev=145 --- _scmsync.obsinfo | 4 ---- build.specials.obscpio | 3 --- python-M2Crypto.spec | 2 +- 3 files changed, 1 insertion(+), 8 deletions(-) delete mode 100644 _scmsync.obsinfo delete mode 100644 build.specials.obscpio diff --git a/_scmsync.obsinfo b/_scmsync.obsinfo deleted file mode 100644 index d4a7985..0000000 --- a/_scmsync.obsinfo +++ /dev/null @@ -1,4 +0,0 @@ -mtime: 1745421153 -commit: b2ef9ed9b2a2669cd9074feb46acbd060e8c1d3f4b6df992678b74d795ef94b6 -url: https://src.opensuse.org/mcepl/python-M2Crypto -revision: factory diff --git a/build.specials.obscpio b/build.specials.obscpio deleted file mode 100644 index 4377ea6..0000000 --- a/build.specials.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bf30ae08656b3dc48368a0870a467a98fb67e7f051bf695e6c3314d0c3aa4c7d -size 256 diff --git a/python-M2Crypto.spec b/python-M2Crypto.spec index c94bf42..8bbc319 100644 --- a/python-M2Crypto.spec +++ b/python-M2Crypto.spec @@ -1,7 +1,7 @@ # # spec file for package python-M2Crypto # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed From c466b11959ba79ac0e1a9265927b65e49bd30a0dbdedbb69abdd6059dbb2f74d Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Thu, 2 Oct 2025 07:38:02 +0000 Subject: [PATCH 2/6] - Update to 0.46.0: - M2Crypto closes SSL connection on closing HTTPS Connection, and some other related issues (#203, #278) - Modernize C API by eliminating use of deprecated PyBytes_AsStringAndSize and related functions with Python Buffer Protocol (#375) - Whole project is completely covered with type hints and is checked by mypy (also while doing that, the whole project was blackened) (#344) - Add logging support to C extension code sending messages to the Python logging - Introducing first efforts to support Engine object (#229) - Reworked and fixed M2Crypto.m2xmlrpclib module (#163) - Reverted removal of demo/ subdirectory - Improve SMIME documentation (#377) - Some other minor bugs, improvements, and removal of dead code - Temporarily removed LICENCE OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-M2Crypto?expand=0&rev=146 --- m2crypto-0.45.1.tar.gz | 3 --- m2crypto-0.46.0.tar.gz | 3 +++ python-M2Crypto.changes | 20 ++++++++++++++++++++ python-M2Crypto.spec | 4 ++-- 4 files changed, 25 insertions(+), 5 deletions(-) delete mode 100644 m2crypto-0.45.1.tar.gz create mode 100644 m2crypto-0.46.0.tar.gz diff --git a/m2crypto-0.45.1.tar.gz b/m2crypto-0.45.1.tar.gz deleted file mode 100644 index 697dc31..0000000 --- a/m2crypto-0.45.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d0fc81a8828edbf4308432b3040bf06bb26bad95abb9e7d4690b6118551e76ec -size 363721 diff --git a/m2crypto-0.46.0.tar.gz b/m2crypto-0.46.0.tar.gz new file mode 100644 index 0000000..97a1b7f --- /dev/null +++ b/m2crypto-0.46.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5de32576c3bfc84fc2972ba703305dcba35dfb40383273e9552a7e17175dcb72 +size 500661 diff --git a/python-M2Crypto.changes b/python-M2Crypto.changes index e4ae62b..bc6a14e 100644 --- a/python-M2Crypto.changes +++ b/python-M2Crypto.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +Thu Oct 2 07:30:20 UTC 2025 - Matej Cepl + +- Update to 0.46.0: + - M2Crypto closes SSL connection on closing HTTPS Connection, + and some other related issues (#203, #278) + - Modernize C API by eliminating use of deprecated + PyBytes_AsStringAndSize and related functions with Python + Buffer Protocol (#375) + - Whole project is completely covered with type hints and is + checked by mypy (also while doing that, the whole project was + blackened) (#344) + - Add logging support to C extension code sending messages to + the Python logging + - Introducing first efforts to support Engine object (#229) + - Reworked and fixed M2Crypto.m2xmlrpclib module (#163) + - Reverted removal of demo/ subdirectory + - Improve SMIME documentation (#377) + - Some other minor bugs, improvements, and removal of dead code + ------------------------------------------------------------------- Wed Apr 23 15:10:46 UTC 2025 - Matej Cepl diff --git a/python-M2Crypto.spec b/python-M2Crypto.spec index 8bbc319..532c282 100644 --- a/python-M2Crypto.spec +++ b/python-M2Crypto.spec @@ -19,7 +19,7 @@ %define oldpython python %{?sle15allpythons} Name: python-M2Crypto -Version: 0.45.1 +Version: 0.46.0 Release: 0 Summary: Crypto and SSL toolkit for Python License: BSD-2-Clause @@ -97,7 +97,7 @@ donttest="test_verify_with_static_callback" %pytest_arch -k "not ($donttest)" tests %files %{python_files} -%doc CHANGES LICENCE README.rst +%doc CHANGES README.rst %{python_sitearch}/[Mm]2[Cc]rypto %{python_sitearch}/[Mm]2[Cc]rypto-%{version}*-info From 6999c5eefe4097a0cd3fc9b095a26eec47b90550b1629c57dacae1911bffa640 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Thu, 2 Oct 2025 09:12:06 +0000 Subject: [PATCH 3/6] - Update to 0.46.1: - Correct license to BSD-2-Clause and update references - Specify in setup.cfg that we require Python >= 3.6 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-M2Crypto?expand=0&rev=147 --- m2crypto-0.46.0.tar.gz | 3 --- m2crypto-0.46.1.tar.gz | 3 +++ python-M2Crypto.changes | 6 ++++-- python-M2Crypto.spec | 3 ++- 4 files changed, 9 insertions(+), 6 deletions(-) delete mode 100644 m2crypto-0.46.0.tar.gz create mode 100644 m2crypto-0.46.1.tar.gz diff --git a/m2crypto-0.46.0.tar.gz b/m2crypto-0.46.0.tar.gz deleted file mode 100644 index 97a1b7f..0000000 --- a/m2crypto-0.46.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5de32576c3bfc84fc2972ba703305dcba35dfb40383273e9552a7e17175dcb72 -size 500661 diff --git a/m2crypto-0.46.1.tar.gz b/m2crypto-0.46.1.tar.gz new file mode 100644 index 0000000..b15ff30 --- /dev/null +++ b/m2crypto-0.46.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:946dc1ca4193496313b6438e9abfa0aded022358f854304c4536e0c92bfbdda2 +size 501751 diff --git a/python-M2Crypto.changes b/python-M2Crypto.changes index bc6a14e..471cbc1 100644 --- a/python-M2Crypto.changes +++ b/python-M2Crypto.changes @@ -1,7 +1,7 @@ ------------------------------------------------------------------- -Thu Oct 2 07:30:20 UTC 2025 - Matej Cepl +Thu Oct 2 09:10:34 UTC 2025 - Matej Cepl -- Update to 0.46.0: +- Update to 0.46.1: - M2Crypto closes SSL connection on closing HTTPS Connection, and some other related issues (#203, #278) - Modernize C API by eliminating use of deprecated @@ -17,6 +17,8 @@ Thu Oct 2 07:30:20 UTC 2025 - Matej Cepl - Reverted removal of demo/ subdirectory - Improve SMIME documentation (#377) - Some other minor bugs, improvements, and removal of dead code + - Correct license to BSD-2-Clause and update references + - Specify in setup.cfg that we require Python >= 3.6 ------------------------------------------------------------------- Wed Apr 23 15:10:46 UTC 2025 - Matej Cepl diff --git a/python-M2Crypto.spec b/python-M2Crypto.spec index 532c282..27146d0 100644 --- a/python-M2Crypto.spec +++ b/python-M2Crypto.spec @@ -19,7 +19,7 @@ %define oldpython python %{?sle15allpythons} Name: python-M2Crypto -Version: 0.46.0 +Version: 0.46.1 Release: 0 Summary: Crypto and SSL toolkit for Python License: BSD-2-Clause @@ -97,6 +97,7 @@ donttest="test_verify_with_static_callback" %pytest_arch -k "not ($donttest)" tests %files %{python_files} +%license LICENSES/BSD-2-Clause.txt %doc CHANGES README.rst %{python_sitearch}/[Mm]2[Cc]rypto %{python_sitearch}/[Mm]2[Cc]rypto-%{version}*-info From 3c0cae432d5eab47cab56a0e9cab812376435e2e8e60898fec466e011fb0f598 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Thu, 2 Oct 2025 11:02:51 +0000 Subject: [PATCH 4/6] Fresh tarball OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-M2Crypto?expand=0&rev=148 --- m2crypto-0.46.1.tar.gz | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/m2crypto-0.46.1.tar.gz b/m2crypto-0.46.1.tar.gz index b15ff30..3762ad6 100644 --- a/m2crypto-0.46.1.tar.gz +++ b/m2crypto-0.46.1.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:946dc1ca4193496313b6438e9abfa0aded022358f854304c4536e0c92bfbdda2 -size 501751 +oid sha256:3ce16965f49edfcef7123381bee70658333880bd8234b867d051e66dfd8938eb +size 501849 From 192bc786d1f1b29a6941af94d0fbd8c3eb6c831602ef11c9b75603e5dc8a92eb Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Thu, 2 Oct 2025 11:38:56 +0000 Subject: [PATCH 5/6] Refreshed tarball. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-M2Crypto?expand=0&rev=149 --- m2crypto-0.46.1.tar.gz | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/m2crypto-0.46.1.tar.gz b/m2crypto-0.46.1.tar.gz index 3762ad6..04733fd 100644 --- a/m2crypto-0.46.1.tar.gz +++ b/m2crypto-0.46.1.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3ce16965f49edfcef7123381bee70658333880bd8234b867d051e66dfd8938eb -size 501849 +oid sha256:aa5284a9997496d6689a4e933bfa9f797426e71675debfabbd85ba9d0aa19ef3 +size 501793 From 1b0edd62175f6197c0f9753f1a8f6d99ecbee9ed43cdb163c084161b58af1064 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Thu, 2 Oct 2025 12:28:09 +0000 Subject: [PATCH 6/6] - Update to 0.46.2: - fix[m2xmlrpclib]: make the module compatible with Python 3.6 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-M2Crypto?expand=0&rev=150 --- m2crypto-0.46.1.tar.gz | 3 --- m2crypto-0.46.2.tar.gz | 3 +++ python-M2Crypto.changes | 6 ++++++ python-M2Crypto.spec | 2 +- 4 files changed, 10 insertions(+), 4 deletions(-) delete mode 100644 m2crypto-0.46.1.tar.gz create mode 100644 m2crypto-0.46.2.tar.gz diff --git a/m2crypto-0.46.1.tar.gz b/m2crypto-0.46.1.tar.gz deleted file mode 100644 index 04733fd..0000000 --- a/m2crypto-0.46.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:aa5284a9997496d6689a4e933bfa9f797426e71675debfabbd85ba9d0aa19ef3 -size 501793 diff --git a/m2crypto-0.46.2.tar.gz b/m2crypto-0.46.2.tar.gz new file mode 100644 index 0000000..b761d30 --- /dev/null +++ b/m2crypto-0.46.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13c2fa89562f7b8af40cc74b55f490be5e2ab8ccfb739f11c16d3ce6221a61ba +size 501816 diff --git a/python-M2Crypto.changes b/python-M2Crypto.changes index 471cbc1..7d34a48 100644 --- a/python-M2Crypto.changes +++ b/python-M2Crypto.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Oct 2 12:27:31 UTC 2025 - Matej Cepl + +- Update to 0.46.2: + - fix[m2xmlrpclib]: make the module compatible with Python 3.6 + ------------------------------------------------------------------- Thu Oct 2 09:10:34 UTC 2025 - Matej Cepl diff --git a/python-M2Crypto.spec b/python-M2Crypto.spec index 27146d0..c50c977 100644 --- a/python-M2Crypto.spec +++ b/python-M2Crypto.spec @@ -19,7 +19,7 @@ %define oldpython python %{?sle15allpythons} Name: python-M2Crypto -Version: 0.46.1 +Version: 0.46.2 Release: 0 Summary: Crypto and SSL toolkit for Python License: BSD-2-Clause