Mon Mar 22 09:45:44 2021 UTC ()
py-bitarray: updated to 1.8.0

1.8.0:
* add `bitarray.util.serialize()` and `bitarray.util.deserialize()`
* allow whitespace (ignore space and `\n\r\t\v`) in input strings,
  e.g. `bitarray('01 11')` or `a += '10 00'`
* add `bitarray.util.pprint()`
* When initializing a bitarray from another with different bit endianness,
  e.g. `a = bitarray('110', 'little')` and `b = bitarray(a, 'big')`,
  the buffer used to be simply copied, with consequence that `a == b` would
  result in `False`.  This is fixed now, that is `a == b` will always
  evaluate to `True`.
* add example showing how to jsonize bitarrays
* add tests


(adam)
diff -r1.2 -r1.3 pkgsrc/devel/py-bitarray/Makefile
diff -r1.2 -r1.3 pkgsrc/devel/py-bitarray/distinfo
diff -r1.1 -r1.2 pkgsrc/devel/py-bitarray/PLIST

cvs diff -r1.2 -r1.3 pkgsrc/devel/py-bitarray/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-bitarray/Makefile 2021/03/20 19:21:15 1.2
+++ pkgsrc/devel/py-bitarray/Makefile 2021/03/22 09:45:44 1.3
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.2 2021/03/20 19:21:15 adam Exp $ 1# $NetBSD: Makefile,v 1.3 2021/03/22 09:45:44 adam Exp $
2 2
3DISTNAME= bitarray-1.7.1 3DISTNAME= bitarray-1.8.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= devel python 5CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=b/bitarray/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=b/bitarray/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/ilanschnell/bitarray 9HOMEPAGE= https://github.com/ilanschnell/bitarray
10COMMENT= Efficient arrays of booleans 10COMMENT= Efficient arrays of booleans
11LICENSE= python-software-foundation 11LICENSE= python-software-foundation
12 12
13do-test: 13do-test:
14 ${PYTHONBIN} -c 'import bitarray; bitarray.test()' 14 ${PYTHONBIN} -c 'import bitarray; bitarray.test()'
15 15
16.include "../../lang/python/distutils.mk" 16.include "../../lang/python/distutils.mk"

cvs diff -r1.2 -r1.3 pkgsrc/devel/py-bitarray/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-bitarray/distinfo 2021/03/20 19:21:15 1.2
+++ pkgsrc/devel/py-bitarray/distinfo 2021/03/22 09:45:44 1.3
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.2 2021/03/20 19:21:15 adam Exp $ 1$NetBSD: distinfo,v 1.3 2021/03/22 09:45:44 adam Exp $
2 2
3SHA1 (bitarray-1.7.1.tar.gz) = 48aa3a48497af44345048e4d41347c481fe1db1b 3SHA1 (bitarray-1.8.0.tar.gz) = 638e88da186a79905e12be54041648f42657146a
4RMD160 (bitarray-1.7.1.tar.gz) = 54fb94f932e17cb39ec4f219d02e7ee259a6fbfa 4RMD160 (bitarray-1.8.0.tar.gz) = 79a07e63cc81a098f09f328893a4a4a7686f3072
5SHA512 (bitarray-1.7.1.tar.gz) = f45461699f5e48b97001c64c514cdafe208fe31f7cf6c211aa0fb2f32d46028717fcbeb38b812bc8f349226537a3ec6dfec97bc7ecf7253d484332307504abd0 5SHA512 (bitarray-1.8.0.tar.gz) = 7078dfb28db9c630782b9a74fcd678517a66a9728cda3ac5797c2f7eabca11980ff5207e485c4d0b372e7002b488bf54fac45128ba36ad57bd9e872493baefd8
6Size (bitarray-1.7.1.tar.gz) = 58441 bytes 6Size (bitarray-1.8.0.tar.gz) = 61509 bytes

cvs diff -r1.1 -r1.2 pkgsrc/devel/py-bitarray/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/py-bitarray/PLIST 2021/02/08 06:57:04 1.1
+++ pkgsrc/devel/py-bitarray/PLIST 2021/03/22 09:45:44 1.2
@@ -1,18 +1,19 @@ @@ -1,18 +1,19 @@
1@comment $NetBSD: PLIST,v 1.1 2021/02/08 06:57:04 adam Exp $ 1@comment $NetBSD: PLIST,v 1.2 2021/03/22 09:45:44 adam Exp $
2${PYSITELIB}/${EGG_FILE} 2${PYSITELIB}/${EGG_FILE}
3${PYSITELIB}/bitarray/__init__.py 3${PYSITELIB}/bitarray/__init__.py
4${PYSITELIB}/bitarray/__init__.pyc 4${PYSITELIB}/bitarray/__init__.pyc
5${PYSITELIB}/bitarray/__init__.pyo 5${PYSITELIB}/bitarray/__init__.pyo
6${PYSITELIB}/bitarray/_bitarray.so 6${PYSITELIB}/bitarray/_bitarray.so
7${PYSITELIB}/bitarray/_util.so 7${PYSITELIB}/bitarray/_util.so
8${PYSITELIB}/bitarray/bitarray.h 8${PYSITELIB}/bitarray/bitarray.h
9${PYSITELIB}/bitarray/pythoncapi_compat.h 9${PYSITELIB}/bitarray/pythoncapi_compat.h
10${PYSITELIB}/bitarray/test_bitarray.py 10${PYSITELIB}/bitarray/test_bitarray.py
11${PYSITELIB}/bitarray/test_bitarray.pyc 11${PYSITELIB}/bitarray/test_bitarray.pyc
12${PYSITELIB}/bitarray/test_bitarray.pyo 12${PYSITELIB}/bitarray/test_bitarray.pyo
 13${PYSITELIB}/bitarray/test_data.pickle
13${PYSITELIB}/bitarray/test_util.py 14${PYSITELIB}/bitarray/test_util.py
14${PYSITELIB}/bitarray/test_util.pyc 15${PYSITELIB}/bitarray/test_util.pyc
15${PYSITELIB}/bitarray/test_util.pyo 16${PYSITELIB}/bitarray/test_util.pyo
16${PYSITELIB}/bitarray/util.py 17${PYSITELIB}/bitarray/util.py
17${PYSITELIB}/bitarray/util.pyc 18${PYSITELIB}/bitarray/util.pyc
18${PYSITELIB}/bitarray/util.pyo 19${PYSITELIB}/bitarray/util.pyo