commit 1e8cca57eba0d38749a16c8640a29023258cb35379a0b929b3e117e6ead785d5 Author: Adrian Schröter Date: Fri May 3 23:23:02 2024 +0200 Sync from SUSE:SLFO:Main python-u-msgpack-python revision bac07bc5e5891c3acc7daca2f15d7659 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/python-u-msgpack-python.changes b/python-u-msgpack-python.changes new file mode 100644 index 0000000..9d41bfa --- /dev/null +++ b/python-u-msgpack-python.changes @@ -0,0 +1,101 @@ +------------------------------------------------------------------- +Fri Apr 21 12:38:14 UTC 2023 - Dirk Müller + +- add sle15_python_module_pythons (jsc#PED-68) + +------------------------------------------------------------------- +Thu Apr 13 22:45:42 UTC 2023 - Matej Cepl + +- Make calling of %{sle15modernpython} optional. + +------------------------------------------------------------------- +Sat Dec 3 02:28:17 UTC 2022 - Yogalakshmi Arunachalam + +- Update to version 2.7.2 + * Fix hex formatting of data bytes in Ext string representation. + +------------------------------------------------------------------- +Tue Oct 11 16:38:21 UTC 2022 - Yogalakshmi Arunachalam + +- Update to Version 2.7.1 - 10/24/2020 + * Add Ext type value validation to Ext class and ext_serializable() decorator. + * Change string formatting from % to .format() throughout codebase. + +------------------------------------------------------------------- +Thu Jul 23 12:18:09 UTC 2020 - Marketa Calabkova + +- update to 2.6.0 + * Add `use_tuple` option to unpacking functions for unpacking MessagePack arrays into tuples. + * Add `ext_serializable()` decorator for registration of application classes with Ext types for automatic packing and unpacking. + +------------------------------------------------------------------- +Mon Oct 14 14:48:47 UTC 2019 - Matej Cepl + +- Replace %fdupes -s with plain %fdupes; hardlinks are better. + +------------------------------------------------------------------- +Tue Sep 10 09:37:29 UTC 2019 - Tomáš Chvátal + +- Update to 2.5.2: + * python 3.8 support + +------------------------------------------------------------------- +Fri Apr 12 09:23:15 UTC 2019 - Marketa Calabkova + +- update to version 2.5.1 + * Fix handling of naive/aware datetime objects when packing the + timestamp extension type. + * Add handling for short reads during file object unpacking. + * Make Ext base class a new-style object for cleaner inheritance + in Python 2. + * Improve length comparisons and instance checks for minor + performance improvement. + +------------------------------------------------------------------- +Tue Dec 4 12:55:34 UTC 2018 - Matej Cepl + +- Remove superfluous devel dependency for noarch package + +------------------------------------------------------------------- +Tue Apr 3 23:19:39 UTC 2018 - jengelh@inai.de + +- Ensure neutrality and time-agnosticness of description. + +------------------------------------------------------------------- +Sun Apr 1 22:14:43 UTC 2018 - arun@gmx.de + +- remove u-msgpack-bigendian_broken.patch + +- update to version 2.5.0: + * Add support for the timestamp extension type. + * Fix tests on big endian platforms + +------------------------------------------------------------------- +Fri Mar 16 15:13:23 CET 2018 - ro@suse.de + +- add u-msgpack-bigendian_broken.patch (bsc#1085666) + pack_ext_handler/unpack_ext_handler are broken on bigendian, + skip them in the testsuite for now + +------------------------------------------------------------------- +Mon Nov 13 18:21:56 UTC 2017 - arun@gmx.de + +- update to version 2.4.1: + * Fix module version tuple inconsistency. + +- changes from version 2.4.0: + * Add hash special method to Ext class. + * Add packing option to force floating point precision. + * Make codebase PEP 8 compliant. + * Add support for tox automated testing and use it in CI. + +------------------------------------------------------------------- +Fri Mar 31 17:51:53 UTC 2017 - aloisio@gmx.com + +- Converted to single-spec +- Added tests + +------------------------------------------------------------------- +Sun Mar 12 17:32:21 UTC 2017 - arun@gmx.de + +- initial package diff --git a/python-u-msgpack-python.spec b/python-u-msgpack-python.spec new file mode 100644 index 0000000..8b06411 --- /dev/null +++ b/python-u-msgpack-python.spec @@ -0,0 +1,62 @@ +# +# spec file for package python-u-msgpack-python +# +# Copyright (c) 2023 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%{?!python_module:%define python_module() python-%{**} python3-%{**}} +%{?sle15_python_module_pythons} +Name: python-u-msgpack-python +Version: 2.7.2 +Release: 0 +Summary: A MessagePack serializer and deserializer +License: MIT +URL: https://github.com/vsergeev/u-msgpack-python +Source: https://files.pythonhosted.org/packages/source/u/u-msgpack-python/u-msgpack-python-%{version}.tar.gz +BuildRequires: %{python_module setuptools} +BuildRequires: fdupes +BuildRequires: python-rpm-macros +BuildArch: noarch +%python_subpackages + +%description +u-msgpack-python is a MessagePack serializer and +deserializer module written in pure Python, compatible with +Python 2, Python 3, in both the CPython and PyPy implementations of +Python. u-msgpack-python is fully compliant with the MessagePack +2017-09-17 specification. In particular, it supports the binary, +UTF-8 string, and application-defined extended types. + +%prep +%setup -q -n u-msgpack-python-%{version} + +%build +%python_build + +%install +%python_install +%python_expand %fdupes %{buildroot}%{$python_sitelib} + +%check +export LANG=en_US.UTF-8 +%python_exec test_umsgpack.py + +%files %{python_files} +%license LICENSE +%pycache_only %{python_sitelib}/__pycache__ +%{python_sitelib}/umsgpack.py* +%{python_sitelib}/u_msgpack_python-%{version}-py%{python_version}.egg-info + +%changelog diff --git a/u-msgpack-python-2.7.2.tar.gz b/u-msgpack-python-2.7.2.tar.gz new file mode 100644 index 0000000..e7ca541 --- /dev/null +++ b/u-msgpack-python-2.7.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e86f7ac6aa0ef4c6c49f004b4fd435bce99c23e2dd5d73003f3f9816024c2bd8 +size 20654