Hello community,
here is the log from the commit of package python-oslo.serialization for
openSUSE:Factory checked in at 2016-05-19 12:14:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-oslo.serialization (Old)
and /work/SRC/openSUSE:Factory/.python-oslo.serialization.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-oslo.serialization"
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-oslo.serialization/python-oslo.serialization.changes
2015-12-21 12:03:54.000000000 +0100
+++
/work/SRC/openSUSE:Factory/.python-oslo.serialization.new/python-oslo.serialization.changes
2016-05-19 12:14:35.000000000 +0200
@@ -1,0 +2,22 @@
+Thu Mar 3 07:41:17 UTC 2016 - [email protected]
+
+- update to 2.4.0:
+ * Updated from global requirements
+ * Updated from global requirements
+ * Updated from global requirements
+ * Updated from global requirements
+ * Remove fallback to simplejson in jsonutils
+ * Remove iso8601 dependency
+ * Updated from global requirements
+ * Updated from global requirements
+ * Trival: Remove 'MANIFEST.in'
+ * msgpackutils: drop Python 2.6 support
+ * Updated from global requirements
+ * Updated from global requirements
+ * Remove python 2.6 classifier
+ * Fix bug track URL
+ * Remove python 2.6 and cleanup tox.ini
+ * Updated from global requirements
+- Switch to .spec from rpm-packaging upstream project
+
+-------------------------------------------------------------------
Old:
----
oslo.serialization-1.11.0.tar.gz
New:
----
oslo.serialization-2.4.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-oslo.serialization.spec ++++++
--- /var/tmp/diff_new_pack.IpZf6g/_old 2016-05-19 12:14:36.000000000 +0200
+++ /var/tmp/diff_new_pack.IpZf6g/_new 2016-05-19 12:14:36.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-oslo.serialization
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,67 +16,72 @@
#
+%global sname oslo.serialization
+
Name: python-oslo.serialization
-Version: 1.11.0
+Version: 2.4.0
Release: 0
-Summary: OpenStack serialization API
+Summary: OpenStack serialization library
License: Apache-2.0
-Group: Development/Languages/Python
-Url: http://launchpad.net/oslo
-Source:
https://pypi.python.org/packages/source/o/oslo.serialization/oslo.serialization-%{version}.tar.gz
-BuildRequires: openstack-suse-macros
+Group: Development/Languages
+Url: https://launchpad.net/%{sname}
+Source0:
https://pypi.python.org/packages/source/o/%{sname}/%{sname}-%{version}.tar.gz
+BuildRequires: openstack-macros
BuildRequires: python-devel
-BuildRequires: python-pbr
-# Test requirements
-BuildRequires: python-Sphinx
-BuildRequires: python-coverage
BuildRequires: python-mock
-BuildRequires: python-netaddr
+BuildRequires: python-netaddr >= 0.7.12
BuildRequires: python-oslo.i18n
+BuildRequires: python-oslo.utils >= 3.5.0
BuildRequires: python-oslotest
-BuildRequires: python-simplejson
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
+BuildRequires: python-pbr
+BuildRequires: python-setuptools
Requires: python-Babel >= 1.3
-Requires: python-iso8601 >= 0.1.9
Requires: python-msgpack-python >= 0.4.0
-Requires: python-oslo.utils >= 2.4.0
+Requires: python-oslo.utils >= 3.5.0
Requires: python-pytz >= 2013.6
Requires: python-six >= 1.9.0
BuildArch: noarch
%description
-oslo.serialization library
+The oslo.serialization library provides support for representing objects
+in transmittable and storable formats, such as Base64, JSON and MessagePack.
%package doc
-Summary: Documentation for OpenStack oslo serialization library
-Group: Development/Languages/Python
+Summary: Documentation for OpenStack serialization library
+Group: Development/Languages
BuildRequires: python-Sphinx
-BuildRequires: python-oslosphinx
+BuildRequires: python-oslosphinx >= 2.3.0
%description doc
-Documentation for OpenStack oslo serialization library
+The oslo.serialization library provides support for representing objects
+in transmittable and storable formats, such as Base64, JSON and MessagePack.
+This package contains the documentation.
%prep
-%setup -q -n oslo.serialization-%{version}
+%setup -q -n %{sname}-%{version}
%build
%{__python2} setup.py build
-%install
-%{__python2} setup.py install --skip-build --root %{buildroot}
-
# generate html docs
-sphinx-build doc/source html
+%{__python2} setup.py build_sphinx
# remove the sphinx-build leftovers
-rm -rf html/.{doctrees,buildinfo}
+rm -rf doc/build/html/.{doctrees,buildinfo}
+
+%install
+%{__python2} setup.py install --prefix=%{_prefix} --root=%{buildroot}
+
+%check
+testr init && testr run
%files
-%defattr(-,root,root,-)
-%doc README.rst LICENSE
-%{python2_sitelib}/*
+%license LICENSE
+%doc README.rst AUTHORS ChangeLog
+%{python2_sitelib}/oslo_serialization
+%{python2_sitelib}/*.egg-info
%files doc
-%doc html
-%doc LICENSE
+%license LICENSE
+%doc doc/build/html
%changelog
++++++ oslo.serialization-1.11.0.tar.gz -> oslo.serialization-2.4.0.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/oslo.serialization-1.11.0/AUTHORS
new/oslo.serialization-2.4.0/AUTHORS
--- old/oslo.serialization-1.11.0/AUTHORS 2015-10-19 19:11:26.000000000
+0200
+++ new/oslo.serialization-2.4.0/AUTHORS 2016-02-25 07:07:39.000000000
+0100
@@ -4,6 +4,7 @@
Ben Nemec <[email protected]>
Brant Knudson <[email protected]>
Chang Bo Guo <[email protected]>
+ChangBo Guo(gcb) <[email protected]>
Christian Berendt <[email protected]>
Chuck Short <[email protected]>
Cyril Roelandt <[email protected]>
@@ -16,6 +17,7 @@
Doug Hellmann <[email protected]>
Gary Kotton <[email protected]>
He Jie Xu <[email protected]>
+Ian Cordasco <[email protected]>
Ihar Hrachyshka <[email protected]>
James Carey <[email protected]>
James Page <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/oslo.serialization-1.11.0/CONTRIBUTING.rst
new/oslo.serialization-2.4.0/CONTRIBUTING.rst
--- old/oslo.serialization-1.11.0/CONTRIBUTING.rst 2015-10-19
19:10:50.000000000 +0200
+++ new/oslo.serialization-2.4.0/CONTRIBUTING.rst 2016-02-25
07:07:09.000000000 +0100
@@ -13,4 +13,4 @@
Bugs should be filed on Launchpad, not GitHub:
- https://bugs.launchpad.net/oslo
+ https://bugs.launchpad.net/oslo.serialization
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/oslo.serialization-1.11.0/ChangeLog
new/oslo.serialization-2.4.0/ChangeLog
--- old/oslo.serialization-1.11.0/ChangeLog 2015-10-19 19:11:26.000000000
+0200
+++ new/oslo.serialization-2.4.0/ChangeLog 2016-02-25 07:07:39.000000000
+0100
@@ -1,10 +1,47 @@
CHANGES
=======
+2.4.0
+-----
+
+* Updated from global requirements
+
+2.3.0
+-----
+
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Remove fallback to simplejson in jsonutils
+
+2.2.0
+-----
+
+* Remove iso8601 dependency
+* Updated from global requirements
+* Updated from global requirements
+* Trival: Remove 'MANIFEST.in'
+
+2.1.0
+-----
+
+* msgpackutils: drop Python 2.6 support
+
+2.0.0
+-----
+
+* Updated from global requirements
+* Updated from global requirements
+* Remove python 2.6 classifier
+* Fix bug track URL
+* Remove python 2.6 and cleanup tox.ini
+* Updated from global requirements
+
1.11.0
------
* Updated from global requirements
+* Use versionadded and versionchanged in doc
* Fix coverage configuration and execution
1.10.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/oslo.serialization-1.11.0/MANIFEST.in
new/oslo.serialization-2.4.0/MANIFEST.in
--- old/oslo.serialization-1.11.0/MANIFEST.in 2015-10-19 19:10:50.000000000
+0200
+++ new/oslo.serialization-2.4.0/MANIFEST.in 1970-01-01 01:00:00.000000000
+0100
@@ -1,6 +0,0 @@
-include AUTHORS
-include ChangeLog
-exclude .gitignore
-exclude .gitreview
-
-global-exclude *.pyc
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/oslo.serialization-1.11.0/PKG-INFO
new/oslo.serialization-2.4.0/PKG-INFO
--- old/oslo.serialization-1.11.0/PKG-INFO 2015-10-19 19:11:27.000000000
+0200
+++ new/oslo.serialization-2.4.0/PKG-INFO 2016-02-25 07:07:39.000000000
+0100
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: oslo.serialization
-Version: 1.11.0
+Version: 2.4.0
Summary: Oslo Serialization library
Home-page: http://launchpad.net/oslo
Author: OpenStack
@@ -36,6 +36,5 @@
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
-Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/oslo.serialization-1.11.0/oslo.serialization.egg-info/PKG-INFO
new/oslo.serialization-2.4.0/oslo.serialization.egg-info/PKG-INFO
--- old/oslo.serialization-1.11.0/oslo.serialization.egg-info/PKG-INFO
2015-10-19 19:11:26.000000000 +0200
+++ new/oslo.serialization-2.4.0/oslo.serialization.egg-info/PKG-INFO
2016-02-25 07:07:39.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: oslo.serialization
-Version: 1.11.0
+Version: 2.4.0
Summary: Oslo Serialization library
Home-page: http://launchpad.net/oslo
Author: OpenStack
@@ -36,6 +36,5 @@
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
-Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/oslo.serialization-1.11.0/oslo.serialization.egg-info/SOURCES.txt
new/oslo.serialization-2.4.0/oslo.serialization.egg-info/SOURCES.txt
--- old/oslo.serialization-1.11.0/oslo.serialization.egg-info/SOURCES.txt
2015-10-19 19:11:27.000000000 +0200
+++ new/oslo.serialization-2.4.0/oslo.serialization.egg-info/SOURCES.txt
2016-02-25 07:07:39.000000000 +0100
@@ -6,7 +6,6 @@
ChangeLog
HACKING.rst
LICENSE
-MANIFEST.in
README.rst
babel.cfg
requirements.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/oslo.serialization-1.11.0/oslo.serialization.egg-info/pbr.json
new/oslo.serialization-2.4.0/oslo.serialization.egg-info/pbr.json
--- old/oslo.serialization-1.11.0/oslo.serialization.egg-info/pbr.json
2015-10-19 19:11:26.000000000 +0200
+++ new/oslo.serialization-2.4.0/oslo.serialization.egg-info/pbr.json
2016-02-25 07:07:39.000000000 +0100
@@ -1 +1 @@
-{"is_release": true, "git_version": "a8626ea"}
\ No newline at end of file
+{"git_version": "6b5116b", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/oslo.serialization-1.11.0/oslo.serialization.egg-info/requires.txt
new/oslo.serialization-2.4.0/oslo.serialization.egg-info/requires.txt
--- old/oslo.serialization-1.11.0/oslo.serialization.egg-info/requires.txt
2015-10-19 19:11:26.000000000 +0200
+++ new/oslo.serialization-2.4.0/oslo.serialization.egg-info/requires.txt
2016-02-25 07:07:39.000000000 +0100
@@ -2,6 +2,5 @@
Babel>=1.3
six>=1.9.0
msgpack-python>=0.4.0
-iso8601>=0.1.9
-oslo.utils>=2.4.0
+oslo.utils>=3.5.0
pytz>=2013.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/oslo.serialization-1.11.0/oslo_serialization/base64.py
new/oslo.serialization-2.4.0/oslo_serialization/base64.py
--- old/oslo.serialization-1.11.0/oslo_serialization/base64.py 2015-10-19
19:10:50.000000000 +0200
+++ new/oslo.serialization-2.4.0/oslo_serialization/base64.py 2016-02-25
07:07:09.000000000 +0100
@@ -13,6 +13,12 @@
# License for the specific language governing permissions and limitations
# under the License.
+"""
+Utilities to encode and decode Base64.
+
+.. versionadded:: 1.10
+"""
+
from __future__ import absolute_import
import base64
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/oslo.serialization-1.11.0/oslo_serialization/jsonutils.py
new/oslo.serialization-2.4.0/oslo_serialization/jsonutils.py
--- old/oslo.serialization-1.11.0/oslo_serialization/jsonutils.py
2015-10-19 19:10:50.000000000 +0200
+++ new/oslo.serialization-2.4.0/oslo_serialization/jsonutils.py
2016-02-25 07:07:09.000000000 +0100
@@ -34,27 +34,9 @@
import functools
import inspect
import itertools
-import sys
+import json
import uuid
-is_simplejson = False
-if sys.version_info < (2, 7):
- # On Python <= 2.6, json module is not C boosted, so try to use
- # simplejson module if available
- try:
- import simplejson as json
- # NOTE(mriedem): Make sure we have a new enough version of simplejson
- # to support the namedobject_as_tuple argument. This can be removed
- # in the Kilo release when python 2.6 support is dropped.
- if 'namedtuple_as_object' in inspect.getargspec(json.dumps).args:
- is_simplejson = True
- else:
- import json
- except ImportError:
- import json
-else:
- import json
-
from oslo_utils import encodeutils
from oslo_utils import importutils
from oslo_utils import timeutils
@@ -86,6 +68,12 @@
track the depth of the object inspections and don't go too deep.
Therefore, ``convert_instances=True`` is lossy ... be aware.
+
+ .. versionchanged:: 1.3
+ Support UUID encoding.
+
+ .. versionchanged:: 1.6
+ Dictionary keys are now also encoded.
"""
# handle obvious types first - order of basic types determined by running
# full tests on nova project, resulting in the following counts:
@@ -178,7 +166,8 @@
"""Serialize ``obj`` to a JSON formatted ``str``.
:param obj: object to be serialized
- :param default: function that returns a serializable version of an object
+ :param default: function that returns a serializable version of an object,
+ :func:`to_primitive` is used by default.
:param kwargs: extra named parameters, please see documentation \
of `json.dumps <https://docs.python.org/2/library/json.html#basic-usage>`_
:returns: json formatted string
@@ -186,8 +175,6 @@
Use dump_as_bytes() to ensure that the result type is ``bytes`` on Python 2
and Python 3.
"""
- if is_simplejson:
- kwargs['namedtuple_as_object'] = False
return json.dumps(obj, default=default, **kwargs)
@@ -195,13 +182,14 @@
"""Serialize ``obj`` to a JSON formatted ``bytes``.
:param obj: object to be serialized
- :param default: function that returns a serializable version of an object
+ :param default: function that returns a serializable version of an object,
+ :func:`to_primitive` is used by default.
:param encoding: encoding used to encode the serialized JSON output
:param kwargs: extra named parameters, please see documentation \
of `json.dumps <https://docs.python.org/2/library/json.html#basic-usage>`_
:returns: json formatted string
- .. versionadded:: 2.0
+ .. versionadded:: 1.10
"""
serialized = dumps(obj, default=default, **kwargs)
if isinstance(serialized, six.text_type):
@@ -215,15 +203,17 @@
:param obj: object to be serialized
:param fp: a ``.write()``-supporting file-like object
- :param default: function that returns a serializable version of an object
+ :param default: function that returns a serializable version of an object,
+ :func:`to_primitive` is used by default.
:param args: extra arguments, please see documentation \
of `json.dump <https://docs.python.org/2/library/json.html#basic-usage>`_
:param kwargs: extra named parameters, please see documentation \
of `json.dump <https://docs.python.org/2/library/json.html#basic-usage>`_
+
+ .. versionchanged:: 1.3
+ The *default* parameter now uses :func:`to_primitive` by default.
"""
default = kwargs.get('default', to_primitive)
- if is_simplejson:
- kwargs['namedtuple_as_object'] = False
return json.dump(obj, fp, default=default, *args, **kwargs)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/oslo.serialization-1.11.0/oslo_serialization/msgpackutils.py
new/oslo.serialization-2.4.0/oslo_serialization/msgpackutils.py
--- old/oslo.serialization-1.11.0/oslo_serialization/msgpackutils.py
2015-10-19 19:10:50.000000000 +0200
+++ new/oslo.serialization-2.4.0/oslo_serialization/msgpackutils.py
2016-02-25 07:07:09.000000000 +0100
@@ -23,13 +23,14 @@
wrapper will automatically use
the :py:attr:`~oslo_serialization.msgpackutils.default_registry` for
you if needed.
+
+.. versionadded:: 1.3
'''
import datetime
import functools
import itertools
-import sys
import uuid
import msgpack
@@ -40,13 +41,6 @@
netaddr = importutils.try_import("netaddr")
-# NOTE(harlowja): itertools.count only started to take a step value
-# in python 2.7+ so we can't use it in 2.6...
-if sys.version_info[0:2] == (2, 6):
- _PY26 = True
-else:
- _PY26 = False
-
# Expose these so that users don't have to import msgpack to gain these.
PackException = msgpack.PackException
@@ -63,6 +57,8 @@
it to a list.
This may be fixed in: https://github.com/msgpack/msgpack-python/pull/100
+
+ .. versionadded:: 1.5
"""
# Applications can assign 0 to 127 to store
@@ -183,13 +179,7 @@
def deserialize(data):
value = msgpack.unpackb(data)
start, step = value
- if not _PY26:
- return itertools.count(start, step)
- else:
- if step != 1:
- raise ValueError("Python 2.6.x does not support steps"
- " that are not equal to one")
- return itertools.count(start)
+ return itertools.count(start, step)
if netaddr is not None:
@@ -309,11 +299,17 @@
* ``set`` and ``frozenset`` container(s).
* ``netaddr.IPAddress`` objects (only if ``netaddr`` is importable).
* ``xmlrpclib.DateTime`` datetime objects.
+
+.. versionadded:: 1.5
"""
def load(fp, registry=None):
- """Deserialize ``fp`` into a Python object."""
+ """Deserialize ``fp`` into a Python object.
+
+ .. versionchanged:: 1.5
+ Added *registry* parameter.
+ """
if registry is None:
registry = default_registry
# NOTE(harlowja): the reason we can't use the more native msgpack functions
@@ -324,7 +320,11 @@
def dump(obj, fp, registry=None):
- """Serialize ``obj`` as a messagepack formatted stream to ``fp``."""
+ """Serialize ``obj`` as a messagepack formatted stream to ``fp``.
+
+ .. versionchanged:: 1.5
+ Added *registry* parameter.
+ """
if registry is None:
registry = default_registry
return msgpack.pack(obj, fp,
@@ -333,7 +333,11 @@
def dumps(obj, registry=None):
- """Serialize ``obj`` to a messagepack formatted ``str``."""
+ """Serialize ``obj`` to a messagepack formatted ``str``.
+
+ .. versionchanged:: 1.5
+ Added *registry* parameter.
+ """
if registry is None:
registry = default_registry
return msgpack.packb(obj,
@@ -342,7 +346,11 @@
def loads(s, registry=None):
- """Deserialize ``s`` messagepack ``str`` into a Python object."""
+ """Deserialize ``s`` messagepack ``str`` into a Python object.
+
+ .. versionchanged:: 1.5
+ Added *registry* parameter.
+ """
if registry is None:
registry = default_registry
ext_hook = functools.partial(_unserializer, registry)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/oslo.serialization-1.11.0/oslo_serialization/tests/test_jsonutils.py
new/oslo.serialization-2.4.0/oslo_serialization/tests/test_jsonutils.py
--- old/oslo.serialization-1.11.0/oslo_serialization/tests/test_jsonutils.py
2015-10-19 19:10:50.000000000 +0200
+++ new/oslo.serialization-2.4.0/oslo_serialization/tests/test_jsonutils.py
2016-02-25 07:07:09.000000000 +0100
@@ -21,7 +21,6 @@
import netaddr
from oslo_i18n import fixture
from oslotest import base as test_base
-import simplejson
import six
import six.moves.xmlrpc_client as xmlrpclib
@@ -36,7 +35,7 @@
super(JSONUtilsTestMixin, self).setUp()
self.json_patcher = mock.patch.multiple(
jsonutils, json=self.json_impl,
- is_simplejson=self.json_impl is simplejson)
+ )
self.json_impl_mock = self.json_patcher.start()
def tearDown(self):
@@ -108,10 +107,6 @@
json_impl = json
-class JSONUtilsTestSimpleJson(JSONUtilsTestMixin, test_base.BaseTestCase):
- json_impl = simplejson
-
-
class ToPrimitiveTestCase(test_base.BaseTestCase):
def setUp(self):
super(ToPrimitiveTestCase, self).setUp()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/oslo.serialization-1.11.0/requirements.txt
new/oslo.serialization-2.4.0/requirements.txt
--- old/oslo.serialization-1.11.0/requirements.txt 2015-10-19
19:10:50.000000000 +0200
+++ new/oslo.serialization-2.4.0/requirements.txt 2016-02-25
07:07:09.000000000 +0100
@@ -7,12 +7,9 @@
# adding a new feature to oslo.serialization means adding a new dependency,
# that is a likely indicator that the feature belongs somewhere else.
-pbr>=1.6
-Babel>=1.3
-six>=1.9.0
-msgpack-python>=0.4.0
-# Only for timeutils in openstack.common - once we're using the
-# library version this can be removed.
-iso8601>=0.1.9
-oslo.utils>=2.4.0 # Apache-2.0
-pytz>=2013.6
+pbr>=1.6 # Apache-2.0
+Babel>=1.3 # BSD
+six>=1.9.0 # MIT
+msgpack-python>=0.4.0 # Apache-2.0
+oslo.utils>=3.5.0 # Apache-2.0
+pytz>=2013.6 # MIT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/oslo.serialization-1.11.0/setup.cfg
new/oslo.serialization-2.4.0/setup.cfg
--- old/oslo.serialization-1.11.0/setup.cfg 2015-10-19 19:11:27.000000000
+0200
+++ new/oslo.serialization-2.4.0/setup.cfg 2016-02-25 07:07:39.000000000
+0100
@@ -15,7 +15,6 @@
Programming Language :: Python
Programming Language :: Python :: 2
Programming Language :: Python :: 2.7
- Programming Language :: Python :: 2.6
Programming Language :: Python :: 3
Programming Language :: Python :: 3.4
@@ -52,7 +51,7 @@
universal = 1
[egg_info]
-tag_build =
tag_svn_revision = 0
tag_date = 0
+tag_build =
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/oslo.serialization-1.11.0/test-requirements.txt
new/oslo.serialization-2.4.0/test-requirements.txt
--- old/oslo.serialization-1.11.0/test-requirements.txt 2015-10-19
19:10:50.000000000 +0200
+++ new/oslo.serialization-2.4.0/test-requirements.txt 2016-02-25
07:07:09.000000000 +0100
@@ -2,14 +2,13 @@
# of appearance. Changing the order has an impact on the overall integration
# process, which may cause wedges in the gate later.
hacking<0.11,>=0.10.0
-mock>=1.2
-netaddr!=0.7.16,>=0.7.12
+mock>=1.2 # BSD
+netaddr!=0.7.16,>=0.7.12 # BSD
# this is required for the docs build jobs
-sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
-oslosphinx>=2.5.0 # Apache-2.0
+sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 # BSD
+oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
oslotest>=1.10.0 # Apache-2.0
-simplejson>=2.2.0
-oslo.i18n>=1.5.0 # Apache-2.0
-coverage>=3.6
+oslo.i18n>=2.1.0 # Apache-2.0
+coverage>=3.6 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/oslo.serialization-1.11.0/tox.ini
new/oslo.serialization-2.4.0/tox.ini
--- old/oslo.serialization-1.11.0/tox.ini 2015-10-19 19:10:50.000000000
+0200
+++ new/oslo.serialization-2.4.0/tox.ini 2016-02-25 07:07:09.000000000
+0100
@@ -1,19 +1,9 @@
[tox]
minversion = 1.6
-envlist = py34,py26,py27,pypy,pep8
-# NOTE(dhellmann): We cannot set skipdist=True
-# for oslo libraries because of the namespace package.
-#skipsdist = True
+envlist = py34,py27,pypy,pep8
[testenv]
-# NOTE(dhellmann): We cannot set usedevelop=True
-# for oslo libraries because of the namespace package.
-#usedevelop = True
-install_command = pip install -U {opts} {packages}
-setenv =
- VIRTUAL_ENV={envdir}
-deps = -r{toxinidir}/requirements.txt
- -r{toxinidir}/test-requirements.txt
+deps = -r{toxinidir}/test-requirements.txt
commands = python setup.py testr --slowest --testr-args='{posargs}'
[testenv:pep8]