Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-bitstruct for
openSUSE:Factory checked in at 2026-02-24 18:31:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-bitstruct (Old)
and /work/SRC/openSUSE:Factory/.python-bitstruct.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-bitstruct"
Tue Feb 24 18:31:29 2026 rev:9 rq:1334798 version:8.22.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-bitstruct/python-bitstruct.changes
2025-05-20 17:04:38.662872131 +0200
+++
/work/SRC/openSUSE:Factory/.python-bitstruct.new.1977/python-bitstruct.changes
2026-02-24 18:31:49.537311126 +0100
@@ -1,0 +2,11 @@
+Tue Feb 24 13:35:26 UTC 2026 - John Paul Adrian Glaubitz
<[email protected]>
+
+- Update to version 8.22.1
+ * Compile wheels for Inten macOS and Windows ARM
+ * [PATCH] Fix float16 pack/unpack on big-endian systems
+- from version 8.22.0
+ * Add Python 3.14 to test matrix
+ * Version 8.22.0.
+ * GitHub removed MacOS 13.
+
+-------------------------------------------------------------------
Old:
----
bitstruct-8.21.0.tar.gz
New:
----
bitstruct-8.22.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-bitstruct.spec ++++++
--- /var/tmp/diff_new_pack.D2HTbS/_old 2026-02-24 18:31:50.129335782 +0100
+++ /var/tmp/diff_new_pack.D2HTbS/_new 2026-02-24 18:31:50.129335782 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-bitstruct
#
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
# Copyright (c) 2020, Martin Hauke <[email protected]>
#
# All modifications and additions to the file contributed by third parties
@@ -19,7 +19,7 @@
%{?sle15_python_module_pythons}
Name: python-bitstruct
-Version: 8.21.0
+Version: 8.22.1
Release: 0
Summary: Interpret strings as packed binary data
License: MIT
++++++ bitstruct-8.21.0.tar.gz -> bitstruct-8.22.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/bitstruct-8.21.0/PKG-INFO
new/bitstruct-8.22.1/PKG-INFO
--- old/bitstruct-8.21.0/PKG-INFO 2025-05-13 17:36:56.627713400 +0200
+++ new/bitstruct-8.22.1/PKG-INFO 2026-02-17 15:03:11.093042900 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.4
Name: bitstruct
-Version: 8.21.0
+Version: 8.22.1
Summary: This module performs conversions between Python values and C bit
field structs represented as Python byte strings.
Author: Ilya Petukhov
Author-email: Erik Moqvist <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/bitstruct-8.21.0/src/bitstruct/__init__.py
new/bitstruct-8.22.1/src/bitstruct/__init__.py
--- old/bitstruct-8.21.0/src/bitstruct/__init__.py 2025-05-13
17:36:49.000000000 +0200
+++ new/bitstruct-8.22.1/src/bitstruct/__init__.py 2026-02-17
15:03:07.000000000 +0100
@@ -1,4 +1,4 @@
-__version__ = '8.21.0'
+__version__ = '8.22.1'
import binascii
import re
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/bitstruct-8.21.0/src/bitstruct/c.c
new/bitstruct-8.22.1/src/bitstruct/c.c
--- old/bitstruct-8.21.0/src/bitstruct/c.c 2025-05-13 17:36:49.000000000
+0200
+++ new/bitstruct-8.22.1/src/bitstruct/c.c 2026-02-17 15:03:07.000000000
+0100
@@ -430,11 +430,11 @@
#if PY_VERSION_HEX >= 0x030B00A7
PyFloat_Pack2(PyFloat_AsDouble(value_p),
(char*)&buf[0],
- PY_BIG_ENDIAN);
+ 0);
#else
_PyFloat_Pack2(PyFloat_AsDouble(value_p),
&buf[0],
- PY_BIG_ENDIAN);
+ 0);
#endif
bitstream_writer_write_bytes(self_p, &buf[0], sizeof(buf));
}
@@ -447,9 +447,9 @@
bitstream_reader_read_bytes(self_p, &buf[0], sizeof(buf));
#if PY_VERSION_HEX >= 0x030B00A7
- value = PyFloat_Unpack2((const char*)&buf[0], PY_BIG_ENDIAN);
+ value = PyFloat_Unpack2((const char*)&buf[0], 0);
#else
- value = _PyFloat_Unpack2(&buf[0], PY_BIG_ENDIAN);
+ value = _PyFloat_Unpack2(&buf[0], 0);
#endif
return (PyFloat_FromDouble(value));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/bitstruct-8.21.0/src/bitstruct.egg-info/PKG-INFO
new/bitstruct-8.22.1/src/bitstruct.egg-info/PKG-INFO
--- old/bitstruct-8.21.0/src/bitstruct.egg-info/PKG-INFO 2025-05-13
17:36:56.000000000 +0200
+++ new/bitstruct-8.22.1/src/bitstruct.egg-info/PKG-INFO 2026-02-17
15:03:11.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.4
Name: bitstruct
-Version: 8.21.0
+Version: 8.22.1
Summary: This module performs conversions between Python values and C bit
field structs represented as Python byte strings.
Author: Ilya Petukhov
Author-email: Erik Moqvist <[email protected]>