Hello community,
here is the log from the commit of package python-bitarray for openSUSE:Factory
checked in at 2020-08-31 16:50:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-bitarray (Old)
and /work/SRC/openSUSE:Factory/.python-bitarray.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-bitarray"
Mon Aug 31 16:50:50 2020 rev:4 rq:830624 version:1.5.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-bitarray/python-bitarray.changes
2020-08-05 20:28:31.211071095 +0200
+++
/work/SRC/openSUSE:Factory/.python-bitarray.new.3399/python-bitarray.changes
2020-08-31 16:51:12.696382388 +0200
@@ -1,0 +2,24 @@
+Mon Aug 31 04:58:58 UTC 2020 - Steve Kowalik <[email protected]>
+
+- Update to 1.5.2:
+ * add PyType_Ready usage, issue #66
+ * speedup search() for bitarrays with length 1 in sparse bitarrays,
+ see issue #67
+ * add tests
+ * support signed integers in `util.ba2int()` and `util.int2ba()`,
+ see issue #85
+ * deprecate `.length()` in favor of `len()`
+ * Use `Py_ssize_t` for bitarray index. This means that on 32bit
+ systems, the maximun number of elements in a bitarray is 2 GBits.
+ We used to have a special 64bit index type for all architectures, but
+ this prevented us from using Python's sequence, mapping and number
+ methods, and made those method lookups slow.
+ * speedup slice operations when step size = 1 (if alignment allows
+ copying whole bytes)
+ * Require equal endianness for operations: `&`, `|`, `^`, `&=`, `|=`, `^=`.
+ This should have always been the case but was overlooked in the past.
+ * raise TypeError when tring to create bitarray from boolean
+ * This will be last release to still support Python 2.6 (which was retired
+ in 2013). We do NOT plan to stop support for Python 2.7 anytime soon.
+
+-------------------------------------------------------------------
Old:
----
bitarray-1.4.2.tar.gz
New:
----
bitarray-1.5.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-bitarray.spec ++++++
--- /var/tmp/diff_new_pack.GAFfim/_old 2020-08-31 16:51:14.808383411 +0200
+++ /var/tmp/diff_new_pack.GAFfim/_new 2020-08-31 16:51:14.812383413 +0200
@@ -18,7 +18,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-bitarray
-Version: 1.4.2
+Version: 1.5.2
Release: 0
Summary: Efficient Arrays of Booleans
License: Python-2.0
++++++ bitarray-1.4.2.tar.gz -> bitarray-1.5.2.tar.gz ++++++
++++ 4413 lines of diff (skipped)