Hello community,
here is the log from the commit of package python-msgpack-numpy for
openSUSE:Factory checked in at 2020-04-25 20:34:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-msgpack-numpy (Old)
and /work/SRC/openSUSE:Factory/.python-msgpack-numpy.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-msgpack-numpy"
Sat Apr 25 20:34:50 2020 rev:3 rq:797255 version:0.4.5
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-msgpack-numpy/python-msgpack-numpy.changes
2019-07-24 20:34:30.506580844 +0200
+++
/work/SRC/openSUSE:Factory/.python-msgpack-numpy.new.2738/python-msgpack-numpy.changes
2020-04-25 20:36:49.791074406 +0200
@@ -1,0 +2,11 @@
+Fri Apr 24 15:46:49 UTC 2020 - Arun Persaud <[email protected]>
+
+- specfile:
+ * update copyright year
+ * remove devel package
+ * be more specific in %files section
+
+- update to version 0.4.5:
+ * Set defaults appropriate to msgpack 1.0.0 (#38).
+
+-------------------------------------------------------------------
Old:
----
msgpack-numpy-0.4.4.3.tar.gz
New:
----
msgpack-numpy-0.4.5.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-msgpack-numpy.spec ++++++
--- /var/tmp/diff_new_pack.bbUFE5/_old 2020-04-25 20:36:50.719076320 +0200
+++ /var/tmp/diff_new_pack.bbUFE5/_new 2020-04-25 20:36:50.723076328 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-msgpack-numpy
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,14 +18,13 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-msgpack-numpy
-Version: 0.4.4.3
+Version: 0.4.5
Release: 0
Summary: Numpy data serialization library using msgpack
License: BSD-3-Clause
Group: Development/Languages/Python
URL: https://github.com/lebedov/msgpack-numpy
Source:
https://files.pythonhosted.org/packages/source/m/msgpack-numpy/msgpack-numpy-%{version}.tar.gz
-BuildRequires: %{python_module devel}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
@@ -61,6 +60,8 @@
%files %{python_files}
%doc AUTHORS.rst CHANGES.rst README.rst
%license LICENSE.rst
-%{python_sitelib}/*
+%{python_sitelib}/msgpack_numpy-%{version}-py*.egg-info
+%{python_sitelib}/msgpack_numpy.*
+%pycache_only %{python_sitelib}/__pycache__
%changelog
++++++ msgpack-numpy-0.4.4.3.tar.gz -> msgpack-numpy-0.4.5.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/msgpack-numpy-0.4.4.3/CHANGES.rst
new/msgpack-numpy-0.4.5/CHANGES.rst
--- old/msgpack-numpy-0.4.4.3/CHANGES.rst 2019-05-16 14:11:42.000000000
+0200
+++ new/msgpack-numpy-0.4.5/CHANGES.rst 2020-04-13 04:00:52.000000000 +0200
@@ -3,6 +3,10 @@
Change Log
==========
+Release 0.4.5 (April 12, 2020)
+------------------------------
+* Set defaults appropriate to msgpack 1.0.0 (#38).
+
Release 0.4.4.3 (May 16, 2019)
------------------------------
* Configure contiguous integration with Travis.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/msgpack-numpy-0.4.4.3/LICENSE.rst
new/msgpack-numpy-0.4.5/LICENSE.rst
--- old/msgpack-numpy-0.4.4.3/LICENSE.rst 2019-05-15 14:52:44.000000000
+0200
+++ new/msgpack-numpy-0.4.5/LICENSE.rst 2020-04-13 03:57:32.000000000 +0200
@@ -3,7 +3,7 @@
License
=======
-Copyright (c) 2013-2019, Lev E. Givon.
+Copyright (c) 2013-2020, Lev E. Givon.
All rights reserved.
Redistribution and use in source and binary forms, with or without
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/msgpack-numpy-0.4.4.3/PKG-INFO
new/msgpack-numpy-0.4.5/PKG-INFO
--- old/msgpack-numpy-0.4.4.3/PKG-INFO 2019-05-16 14:18:21.000000000 +0200
+++ new/msgpack-numpy-0.4.5/PKG-INFO 2020-04-13 04:02:38.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: msgpack-numpy
-Version: 0.4.4.3
+Version: 0.4.5
Summary: Numpy data serialization using msgpack
Home-page: https://github.com/lebedov/msgpack-numpy
Author: Lev E. Givon
@@ -62,6 +62,15 @@
variable is set), it will fall back to using the slower pure Python
msgpack
implementation.
+ Notes
+ -----
+ The primary design goal of msgpack-numpy is ensuring preservation of
numerical
+ data types during msgpack serialization and deserialization. Inclusion
of type
+ information in the serialized data necessarily incurs some storage
overhead; if
+ preservation of type information is not needed, one may be able to
avoid some
+ of this overhead by writing a custom encoder/decoder pair that
produces more
+ efficient serializations for those specific use cases.
+
Development
-----------
The latest source code can be obtained from
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/msgpack-numpy-0.4.4.3/README.rst
new/msgpack-numpy-0.4.5/README.rst
--- old/msgpack-numpy-0.4.4.3/README.rst 2019-05-16 14:15:23.000000000
+0200
+++ new/msgpack-numpy-0.4.5/README.rst 2019-10-24 21:42:12.000000000 +0200
@@ -59,6 +59,15 @@
variable is set), it will fall back to using the slower pure Python msgpack
implementation.
+Notes
+-----
+The primary design goal of msgpack-numpy is ensuring preservation of numerical
+data types during msgpack serialization and deserialization. Inclusion of type
+information in the serialized data necessarily incurs some storage overhead; if
+preservation of type information is not needed, one may be able to avoid some
+of this overhead by writing a custom encoder/decoder pair that produces more
+efficient serializations for those specific use cases.
+
Development
-----------
The latest source code can be obtained from
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/msgpack-numpy-0.4.4.3/msgpack_numpy.egg-info/PKG-INFO
new/msgpack-numpy-0.4.5/msgpack_numpy.egg-info/PKG-INFO
--- old/msgpack-numpy-0.4.4.3/msgpack_numpy.egg-info/PKG-INFO 2019-05-16
14:18:21.000000000 +0200
+++ new/msgpack-numpy-0.4.5/msgpack_numpy.egg-info/PKG-INFO 2020-04-13
04:02:38.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: msgpack-numpy
-Version: 0.4.4.3
+Version: 0.4.5
Summary: Numpy data serialization using msgpack
Home-page: https://github.com/lebedov/msgpack-numpy
Author: Lev E. Givon
@@ -62,6 +62,15 @@
variable is set), it will fall back to using the slower pure Python
msgpack
implementation.
+ Notes
+ -----
+ The primary design goal of msgpack-numpy is ensuring preservation of
numerical
+ data types during msgpack serialization and deserialization. Inclusion
of type
+ information in the serialized data necessarily incurs some storage
overhead; if
+ preservation of type information is not needed, one may be able to
avoid some
+ of this overhead by writing a custom encoder/decoder pair that
produces more
+ efficient serializations for those specific use cases.
+
Development
-----------
The latest source code can be obtained from
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/msgpack-numpy-0.4.4.3/msgpack_numpy.py
new/msgpack-numpy-0.4.5/msgpack_numpy.py
--- old/msgpack-numpy-0.4.4.3/msgpack_numpy.py 2019-05-15 20:34:15.000000000
+0200
+++ new/msgpack-numpy-0.4.5/msgpack_numpy.py 2020-04-13 03:59:53.000000000
+0200
@@ -4,7 +4,7 @@
Support for serialization of numpy data types with msgpack.
"""
-# Copyright (c) 2013-2019, Lev E. Givon
+# Copyright (c) 2013-2020, Lev E. Givon
# All rights reserved.
# Distributed under the terms of the BSD license:
# http://www.opensource.org/licenses/bsd-license
@@ -129,7 +129,7 @@
unicode_errors=unicode_errors,
max_buffer_size=max_buffer_size)
-else:
+elif msgpack.version < (1, 0, 0):
class Packer(_Packer):
def __init__(self, default=None,
unicode_errors='strict',
@@ -164,6 +164,63 @@
max_buffer_size=max_buffer_size,
ext_hook=ext_hook)
+else:
+ class Packer(_Packer):
+ def __init__(self,
+ default=None,
+ use_single_float=False,
+ autoreset=True,
+ use_bin_type=True,
+ strict_types=False,
+ datetime=False,
+ unicode_errors=None):
+ default = functools.partial(encode, chain=default)
+ super(Packer, self).__init__(default=default,
+ use_single_float=use_single_float,
+ autoreset=autoreset,
+ use_bin_type=use_bin_type,
+ strict_types=strict_types,
+ datetime=datetime,
+ unicode_errors=unicode_errors)
+
+ class Unpacker(_Unpacker):
+ def __init__(self,
+ file_like=None,
+ read_size=0,
+ use_list=True,
+ raw=False,
+ timestamp=0,
+ strict_map_key=True,
+ object_hook=None,
+ object_pairs_hook=None,
+ list_hook=None,
+ unicode_errors=None,
+ max_buffer_size=100 * 1024 * 1024,
+ ext_hook=msgpack.ExtType,
+ max_str_len=-1,
+ max_bin_len=-1,
+ max_array_len=-1,
+ max_map_len=-1,
+ max_ext_len=-1):
+ object_hook = functools.partial(decode, chain=object_hook)
+ super(Unpacker, self).__init__(file_like=file_like,
+ read_size=read_size,
+ use_list=use_list,
+ raw=raw,
+ timestamp=timestamp,
+ strict_map_key=strict_map_key,
+ object_hook=object_hook,
+ object_pairs_hook=object_pairs_hook,
+ list_hook=list_hook,
+ unicode_errors=unicode_errors,
+ max_buffer_size=max_buffer_size,
+ ext_hook=ext_hook,
+ max_str_len=max_str_len,
+ max_bin_len=max_bin_len,
+ max_array_len=max_array_len,
+ max_map_len=max_map_len,
+ max_ext_len=max_ext_len)
+
def pack(o, stream, **kwargs):
"""
Pack an object and write it to a stream.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/msgpack-numpy-0.4.4.3/setup.py
new/msgpack-numpy-0.4.5/setup.py
--- old/msgpack-numpy-0.4.4.3/setup.py 2019-05-16 14:11:56.000000000 +0200
+++ new/msgpack-numpy-0.4.5/setup.py 2020-04-13 03:57:20.000000000 +0200
@@ -6,7 +6,7 @@
from setuptools import setup
NAME = 'msgpack-numpy'
-VERSION = '0.4.4.3'
+VERSION = '0.4.5'
AUTHOR = 'Lev E. Givon'
AUTHOR_EMAIL = '[email protected]'
URL = 'https://github.com/lebedov/msgpack-numpy'