[openstack-dev] [all] oslo.serialization 1.3.0 released

Doug Hellmann doug at doughellmann.com
Mon Feb 16 19:26:04 UTC 2015


The Oslo team is pleased to announce the release of:

oslo.serialization 1.3.0: oslo.serialization library

For more details, please see the git log history below and:

    http://launchpad.net/oslo.serialization/+milestone/1.3.0

Please report issues through launchpad:

    http://bugs.launchpad.net/oslo.serialization

Changes in /home/dhellmann/repos/openstack/oslo.serialization 1.2.0..1.3.0
--------------------------------------------------------------------------

c89b3f8 add dependency warning to requirements.txt
2857ee3 Correctly load and dump items with datetime.date(s)
9f2a2ed Avoid using strtime for serializing datetimes
22cea10 jsonutils: add set() tests and simplify recursive code
73f7155 jsonutils: support UUID encoding
2c244b2 Use default in dumps()
b17b786 Updated from global requirements
402abdb Update Oslo imports to remove namespace package
2a30128 Add a messagepack utils helper module
12bd905 Bump to hacking 0.10
d153781 Updated from global requirements
23e24d7 fix bug tracker link in README.rst

Diffstat (except docs and test files)
-------------------------------------

README.rst                                 |   2 +-
oslo_serialization/jsonutils.py            |  26 +++--
oslo_serialization/msgpackutils.py         | 169 +++++++++++++++++++++++++++++
requirements.txt                           |   9 +-
test-requirements.txt                      |   4 +-
8 files changed, 378 insertions(+), 17 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index d840b54..ae6cc7c 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,0 +5,5 @@
+# NOTE(harlowja): Because oslo.serialization is used by the client libraries,
+# we do not want to add a lot of dependencies to it. If you find that
+# adding a new feature to oslo.serialization means adding a new dependency,
+# that is a likely indicator that the feature belongs somewhere else.
+
@@ -7,0 +13 @@ six>=1.7.0
+msgpack-python>=0.4.0
@@ -11 +17,2 @@ iso8601>=0.1.9
-oslo.utils>=1.1.0                       # Apache-2.0
+oslo.utils>=1.2.0                       # Apache-2.0
+pytz>=2013.6
diff --git a/test-requirements.txt b/test-requirements.txt
index f4c82b9..af6a92e 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-hacking>=0.9.2,<0.10
+hacking>=0.10.0,<0.11
@@ -14 +14 @@ simplejson>=2.2.0
-oslo.i18n>=1.0.0  # Apache-2.0
+oslo.i18n>=1.3.0  # Apache-2.0


More information about the OpenStack-dev mailing list