Hello community,
here is the log from the commit of package python-oslo.serialization for
openSUSE:Factory checked in at 2020-10-26 16:17:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-oslo.serialization (Old)
and /work/SRC/openSUSE:Factory/.python-oslo.serialization.new.3463 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-oslo.serialization"
Mon Oct 26 16:17:08 2020 rev:16 rq:841217 version:4.0.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-oslo.serialization/python-oslo.serialization.changes
2020-06-05 20:19:25.143704262 +0200
+++
/work/SRC/openSUSE:Factory/.python-oslo.serialization.new.3463/python-oslo.serialization.changes
2020-10-26 16:17:49.607008165 +0100
@@ -1,0 +2,19 @@
+Fri Oct 9 19:18:05 UTC 2020 - [email protected]
+
+- update to version 4.0.1
+ - Add py38 package metadata
+ - Bump default tox env from py37 to py38
+ - Bump bandit version
+ - Update master for stable/ussuri
+ - Remove the unused coding style modules
+ - Fix pygments style
+ - Align contributing doc with oslo's policy
+ - Switch to newer openstackdocstheme and reno versions
+ - Remove the yamlutils module.
+ - Update openstackdocstheme.
+ - Stop to use the __future__ module.
+ - Add release notes links to doc index
+ - Remove translation sections from setup.cfg
+ - Add Python3 victoria unit tests
+
+-------------------------------------------------------------------
Old:
----
oslo.serialization-3.1.1.tar.gz
New:
----
oslo.serialization-4.0.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-oslo.serialization.spec ++++++
--- /var/tmp/diff_new_pack.ePAFGv/_old 2020-10-26 16:17:50.367008776 +0100
+++ /var/tmp/diff_new_pack.ePAFGv/_new 2020-10-26 16:17:50.371008780 +0100
@@ -17,13 +17,13 @@
Name: python-oslo.serialization
-Version: 3.1.1
+Version: 4.0.1
Release: 0
Summary: OpenStack serialization library
License: Apache-2.0
Group: Development/Languages/Python
URL: https://launchpad.net/oslo.serialization
-Source0:
https://files.pythonhosted.org/packages/source/o/oslo.serialization/oslo.serialization-3.1.1.tar.gz
+Source0:
https://files.pythonhosted.org/packages/source/o/oslo.serialization/oslo.serialization-4.0.1.tar.gz
BuildRequires: openstack-macros
BuildRequires: python3-mock
BuildRequires: python3-msgpack >= 0.5.2
@@ -65,7 +65,7 @@
This package contains the documentation.
%prep
-%autosetup -p1 -n oslo.serialization-3.1.1
+%autosetup -p1 -n oslo.serialization-4.0.1
sed -i -e "s,bandit.*,," test-requirements.txt
%py_req_cleanup
++++++ _service ++++++
--- /var/tmp/diff_new_pack.ePAFGv/_old 2020-10-26 16:17:50.399008802 +0100
+++ /var/tmp/diff_new_pack.ePAFGv/_new 2020-10-26 16:17:50.399008802 +0100
@@ -1,8 +1,8 @@
<services>
<service mode="disabled" name="renderspec">
- <param
name="input-template">https://opendev.org/openstack/rpm-packaging/raw/branch/stable/ussuri/openstack/oslo.serialization/oslo.serialization.spec.j2</param>
+ <param
name="input-template">https://opendev.org/openstack/rpm-packaging/raw/branch/stable/victoria/openstack/oslo.serialization/oslo.serialization.spec.j2</param>
<param name="output-name">python-oslo.serialization.spec</param>
- <param
name="requirements">https://opendev.org/openstack/oslo.serialization/raw/branch/stable/ussuri/requirements.txt</param>
+ <param
name="requirements">https://opendev.org/openstack/oslo.serialization/raw/branch/stable/victoria/requirements.txt</param>
<param name="changelog-email">[email protected]</param>
<param name="changelog-provider">gh,openstack,oslo.serialization</param>
</service>
++++++ oslo.serialization-3.1.1.tar.gz -> oslo.serialization-4.0.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/oslo.serialization-3.1.1/.zuul.yaml
new/oslo.serialization-4.0.1/.zuul.yaml
--- old/oslo.serialization-3.1.1/.zuul.yaml 2020-04-07 12:07:29.000000000
+0200
+++ new/oslo.serialization-4.0.1/.zuul.yaml 2020-09-11 21:19:25.000000000
+0200
@@ -3,7 +3,7 @@
- check-requirements
- lib-forward-testing-python3
- openstack-lower-constraints-jobs
- - openstack-python3-ussuri-jobs
+ - openstack-python3-victoria-jobs
- periodic-stable-jobs
- publish-openstack-docs-pti
- release-notes-jobs-python3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/oslo.serialization-3.1.1/AUTHORS
new/oslo.serialization-4.0.1/AUTHORS
--- old/oslo.serialization-3.1.1/AUTHORS 2020-04-07 12:08:36.000000000
+0200
+++ new/oslo.serialization-4.0.1/AUTHORS 2020-09-11 21:20:29.000000000
+0200
@@ -49,6 +49,7 @@
Matt Riedemann <[email protected]>
Mehdi Abaakouk <[email protected]>
Mike Heald <[email protected]>
+Moisés Guimarães de Medeiros <[email protected]>
Monty Taylor <[email protected]>
Morgan <[email protected]>
Morgan Fainberg <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/oslo.serialization-3.1.1/CONTRIBUTING.rst
new/oslo.serialization-4.0.1/CONTRIBUTING.rst
--- old/oslo.serialization-3.1.1/CONTRIBUTING.rst 2020-04-07
12:07:29.000000000 +0200
+++ new/oslo.serialization-4.0.1/CONTRIBUTING.rst 2020-09-11
21:19:25.000000000 +0200
@@ -1,3 +1,8 @@
+If you would like to contribute to the development of oslo's libraries,
+first you must take a look to this page:
+
+
https://specs.openstack.org/openstack/oslo-specs/specs/policy/contributing.html
+
If you would like to contribute to the development of OpenStack,
you must follow the steps in this page:
http://docs.openstack.org/infra/manual/developers.html
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/oslo.serialization-3.1.1/ChangeLog
new/oslo.serialization-4.0.1/ChangeLog
--- old/oslo.serialization-3.1.1/ChangeLog 2020-04-07 12:08:36.000000000
+0200
+++ new/oslo.serialization-4.0.1/ChangeLog 2020-09-11 21:20:29.000000000
+0200
@@ -1,6 +1,32 @@
CHANGES
=======
+4.0.1
+-----
+
+* Bump bandit version
+* Update openstackdocstheme
+
+4.0.0
+-----
+
+* Remove the yamlutils module
+* Fix pygments style
+
+3.2.0
+-----
+
+* Stop to use the \_\_future\_\_ module
+* Switch to newer openstackdocstheme and reno versions
+* Remove the unused coding style modules
+* Remove translation sections from setup.cfg
+* Align contributing doc with oslo's policy
+* Bump default tox env from py37 to py38
+* Add py38 package metadata
+* Add release notes links to doc index
+* Add Python3 victoria unit tests
+* Update master for stable/ussuri
+
3.1.1
-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/oslo.serialization-3.1.1/PKG-INFO
new/oslo.serialization-4.0.1/PKG-INFO
--- old/oslo.serialization-3.1.1/PKG-INFO 2020-04-07 12:08:36.000000000
+0200
+++ new/oslo.serialization-4.0.1/PKG-INFO 2020-09-11 21:20:29.000000000
+0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.2
Name: oslo.serialization
-Version: 3.1.1
+Version: 4.0.1
Summary: Oslo Serialization library
Home-page: https://docs.openstack.org/oslo.serialization/latest/
Author: OpenStack
@@ -47,6 +47,7 @@
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Python: >=3.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/oslo.serialization-3.1.1/babel.cfg
new/oslo.serialization-4.0.1/babel.cfg
--- old/oslo.serialization-3.1.1/babel.cfg 2020-04-07 12:07:29.000000000
+0200
+++ new/oslo.serialization-4.0.1/babel.cfg 1970-01-01 01:00:00.000000000
+0100
@@ -1 +0,0 @@
-[python: **.py]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/oslo.serialization-3.1.1/doc/requirements.txt
new/oslo.serialization-4.0.1/doc/requirements.txt
--- old/oslo.serialization-3.1.1/doc/requirements.txt 2020-04-07
12:07:29.000000000 +0200
+++ new/oslo.serialization-4.0.1/doc/requirements.txt 2020-09-11
21:19:25.000000000 +0200
@@ -2,6 +2,6 @@
# of appearance. Changing the order has an impact on the overall integration
# process, which may cause wedges in the gate later.
# These are needed for docs generation
-openstackdocstheme>=1.18.1 # Apache-2.0
-sphinx>=1.8.0,!=2.1.0 # BSD
-reno>=2.5.0 # Apache-2.0
+openstackdocstheme>=2.2.2 # Apache-2.0
+sphinx>=2.0.0,!=2.1.0 # BSD
+reno>=3.1.0 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/oslo.serialization-3.1.1/doc/source/conf.py
new/oslo.serialization-4.0.1/doc/source/conf.py
--- old/oslo.serialization-3.1.1/doc/source/conf.py 2020-04-07
12:07:29.000000000 +0200
+++ new/oslo.serialization-4.0.1/doc/source/conf.py 2020-09-11
21:19:25.000000000 +0200
@@ -27,9 +27,9 @@
]
# openstackdocstheme options
-repository_name = 'openstack/oslo.serialization'
-bug_project = 'oslo.serialization'
-bug_tag = ''
+openstackdocs_repo_name = 'openstack/oslo.serialization'
+openstackdocs_bug_project = 'oslo.serialization'
+openstackdocs_bug_tag = ''
# autodoc generation is a bit aggressive and a nuisance when doing heavy
# text edit cycles.
@@ -53,7 +53,7 @@
add_module_names = True
# The name of the Pygments (syntax highlighting) style to use.
-pygments_style = 'sphinx'
+pygments_style = 'native'
# -- Options for HTML output --------------------------------------------------
@@ -64,8 +64,6 @@
# html_static_path = ['static']
html_theme = 'openstackdocs'
-html_last_updated_fmt = '%Y-%m-%d %H:%M'
-
# Output file base name for HTML help builder.
htmlhelp_basename = '%sdoc' % project
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/oslo.serialization-3.1.1/doc/source/index.rst
new/oslo.serialization-4.0.1/doc/source/index.rst
--- old/oslo.serialization-3.1.1/doc/source/index.rst 2020-04-07
12:07:29.000000000 +0200
+++ new/oslo.serialization-4.0.1/doc/source/index.rst 2020-09-11
21:19:25.000000000 +0200
@@ -5,6 +5,9 @@
The `oslo`_ serialization library provides support for representing objects
in transmittable and storable formats, such as JSON and MessagePack.
+Contents
+========
+
.. toctree::
:maxdepth: 1
@@ -13,7 +16,14 @@
contributor/index
reference/index
-.. rubric:: Indices and tables
+Release Notes
+=============
+
+Read also the `oslo.serialization Release Notes
+<https://docs.openstack.org/releasenotes/oslo.serialization/>`_.
+
+Indices and tables
+==================
* :ref:`genindex`
* :ref:`modindex`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/oslo.serialization-3.1.1/lower-constraints.txt
new/oslo.serialization-4.0.1/lower-constraints.txt
--- old/oslo.serialization-3.1.1/lower-constraints.txt 2020-04-07
12:07:29.000000000 +0200
+++ new/oslo.serialization-4.0.1/lower-constraints.txt 2020-09-11
21:19:25.000000000 +0200
@@ -11,7 +11,6 @@
iso8601==0.1.11
keystoneauth1==3.4.0
linecache2==1.0.0
-mccabe==0.2.1
mox3==0.20.0
msgpack==0.5.2
netaddr==0.7.18
@@ -25,7 +24,6 @@
python-mimeparse==1.6.0
python-subunit==1.0.0
pytz==2013.6
-PyYAML==3.12
requests==2.14.2
requestsexceptions==1.2.0
smmap==0.9.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/oslo.serialization-3.1.1/oslo.serialization.egg-info/PKG-INFO
new/oslo.serialization-4.0.1/oslo.serialization.egg-info/PKG-INFO
--- old/oslo.serialization-3.1.1/oslo.serialization.egg-info/PKG-INFO
2020-04-07 12:08:36.000000000 +0200
+++ new/oslo.serialization-4.0.1/oslo.serialization.egg-info/PKG-INFO
2020-09-11 21:20:29.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.2
Name: oslo.serialization
-Version: 3.1.1
+Version: 4.0.1
Summary: Oslo Serialization library
Home-page: https://docs.openstack.org/oslo.serialization/latest/
Author: OpenStack
@@ -47,6 +47,7 @@
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Python: >=3.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/oslo.serialization-3.1.1/oslo.serialization.egg-info/SOURCES.txt
new/oslo.serialization-4.0.1/oslo.serialization.egg-info/SOURCES.txt
--- old/oslo.serialization-3.1.1/oslo.serialization.egg-info/SOURCES.txt
2020-04-07 12:08:36.000000000 +0200
+++ new/oslo.serialization-4.0.1/oslo.serialization.egg-info/SOURCES.txt
2020-09-11 21:20:29.000000000 +0200
@@ -8,7 +8,6 @@
HACKING.rst
LICENSE
README.rst
-babel.cfg
lower-constraints.txt
requirements.txt
setup.cfg
@@ -34,7 +33,6 @@
oslo_serialization/base64.py
oslo_serialization/jsonutils.py
oslo_serialization/msgpackutils.py
-oslo_serialization/yamlutils.py
oslo_serialization/serializer/__init__.py
oslo_serialization/serializer/base_serializer.py
oslo_serialization/serializer/json_serializer.py
@@ -43,10 +41,10 @@
oslo_serialization/tests/test_base64.py
oslo_serialization/tests/test_jsonutils.py
oslo_serialization/tests/test_msgpackutils.py
-oslo_serialization/tests/test_yamlutils.py
releasenotes/notes/add-reno-996dd44974d53238.yaml
releasenotes/notes/deprecate-yamlutils-module-96eee55f7ae57382.yaml
releasenotes/notes/drop-python27-support-185668eec068ffa5.yaml
+releasenotes/notes/remove-yamlutils-94c921247ab33003.yaml
releasenotes/source/conf.py
releasenotes/source/index.rst
releasenotes/source/ocata.rst
@@ -56,5 +54,6 @@
releasenotes/source/stein.rst
releasenotes/source/train.rst
releasenotes/source/unreleased.rst
+releasenotes/source/ussuri.rst
releasenotes/source/_static/.placeholder
releasenotes/source/_templates/.placeholder
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/oslo.serialization-3.1.1/oslo.serialization.egg-info/pbr.json
new/oslo.serialization-4.0.1/oslo.serialization.egg-info/pbr.json
--- old/oslo.serialization-3.1.1/oslo.serialization.egg-info/pbr.json
2020-04-07 12:08:36.000000000 +0200
+++ new/oslo.serialization-4.0.1/oslo.serialization.egg-info/pbr.json
2020-09-11 21:20:29.000000000 +0200
@@ -1 +1 @@
-{"git_version": "5ee9b7b", "is_release": true}
\ No newline at end of file
+{"git_version": "c7884b2", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/oslo.serialization-3.1.1/oslo.serialization.egg-info/requires.txt
new/oslo.serialization-4.0.1/oslo.serialization.egg-info/requires.txt
--- old/oslo.serialization-3.1.1/oslo.serialization.egg-info/requires.txt
2020-04-07 12:08:36.000000000 +0200
+++ new/oslo.serialization-4.0.1/oslo.serialization.egg-info/requires.txt
2020-09-11 21:20:29.000000000 +0200
@@ -1,6 +1,4 @@
-pbr!=2.1.0,>=2.0.0
msgpack>=0.5.2
oslo.utils>=3.33.0
+pbr!=2.1.0,>=2.0.0
pytz>=2013.6
-PyYAML>=3.12
-debtcollector>=1.2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/oslo.serialization-3.1.1/oslo_serialization/base64.py
new/oslo.serialization-4.0.1/oslo_serialization/base64.py
--- old/oslo.serialization-3.1.1/oslo_serialization/base64.py 2020-04-07
12:07:29.000000000 +0200
+++ new/oslo.serialization-4.0.1/oslo_serialization/base64.py 2020-09-11
21:19:25.000000000 +0200
@@ -19,8 +19,6 @@
.. versionadded:: 1.10
"""
-from __future__ import absolute_import
-
import base64
import binascii
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/oslo.serialization-3.1.1/oslo_serialization/tests/test_yamlutils.py
new/oslo.serialization-4.0.1/oslo_serialization/tests/test_yamlutils.py
--- old/oslo.serialization-3.1.1/oslo_serialization/tests/test_yamlutils.py
2020-04-07 12:07:29.000000000 +0200
+++ new/oslo.serialization-4.0.1/oslo_serialization/tests/test_yamlutils.py
1970-01-01 01:00:00.000000000 +0100
@@ -1,87 +0,0 @@
-# Licensed under the Apache License, Version 2.0 (the "License"); you may
-# not use this file except in compliance with the License. You may obtain
-# a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations
-# under the License.
-
-import os
-import tempfile
-import textwrap
-import uuid
-
-from oslotest import base
-
-from oslo_serialization import yamlutils as yaml
-
-
-class BehaviorTestCase(base.BaseTestCase):
-
- def test_loading(self):
- payload = textwrap.dedent('''
- - foo: bar
- - list:
- - [one, two]
- - {check: yaml, in: test}
- ''')
- expected = [
- {'foo': 'bar'},
- {'list': None},
- ['one', 'two'],
- {'check': 'yaml', 'in': 'test'}
- ]
- loaded = yaml.load(payload)
- self.assertEqual(loaded, expected)
-
- def test_loading_with_unsafe(self):
- payload = textwrap.dedent('''
- !!python/object/apply:os.system ['echo "hello"']
- ''')
- loaded = yaml.load(payload, is_safe=False)
- expected = 0
- self.assertEqual(loaded, expected)
-
- def test_dumps(self):
- payload = [
- {'foo': 'bar'},
- {'list': None},
- ['one', 'two'],
- {'check': 'yaml', 'in': 'test'}
- ]
- dumped = yaml.dumps(payload)
- expected = textwrap.dedent('''\
- - foo: bar
- - list: null
- - - one
- - two
- - check: yaml
- in: test
- ''')
- self.assertEqual(dumped, expected)
-
- def test_dump(self):
- payload = [
- {'foo': 'bar'},
- {'list': None},
- ['one', 'two'],
- {'check': 'yaml', 'in': 'test'}
- ]
- tmpfile = os.path.join(tempfile.gettempdir(), str(uuid.uuid4()))
- with open(tmpfile, 'w+') as fp:
- yaml.dump(payload, fp)
- with open(tmpfile, 'r') as fp:
- file_content = fp.read()
- expected = textwrap.dedent('''\
- - foo: bar
- - list: null
- - - one
- - two
- - check: yaml
- in: test
- ''')
- self.assertEqual(file_content, expected)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/oslo.serialization-3.1.1/oslo_serialization/yamlutils.py
new/oslo.serialization-4.0.1/oslo_serialization/yamlutils.py
--- old/oslo.serialization-3.1.1/oslo_serialization/yamlutils.py
2020-04-07 12:07:29.000000000 +0200
+++ new/oslo.serialization-4.0.1/oslo_serialization/yamlutils.py
1970-01-01 01:00:00.000000000 +0100
@@ -1,93 +0,0 @@
-# Licensed under the Apache License, Version 2.0 (the "License"); you may
-# not use this file except in compliance with the License. You may obtain
-# a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations
-# under the License.
-
-"""YAML related utilities.
-
-The main goal of this module is to standardize yaml management inside
-openstack. This module reduce technical debt by avoiding re-implementations
-of yaml manager in all the openstack projects.
-Use this module inside openstack projects to handle yaml securely and properly.
-"""
-
-from debtcollector import removals
-import yaml
-
-
-removals.removed_module(
- 'oslo_serialization.yamlutils', version='3.0.0',
- removal_version='4.0.0',
- message='The oslo_serialization.yamlutils will be removed')
-
-
-def load(stream, is_safe=True):
- """Converts a YAML document to a Python object.
-
- :param stream: the YAML document to convert into a Python object. Accepts
- a byte string, a Unicode string, an open binary file object,
- or an open text file object.
- :param is_safe: Turn off safe loading. True by default and only load
- standard YAML. This option can be turned off by
- passing ``is_safe=False`` if you need to load not only
- standard YAML tags or if you need to construct an
- arbitrary python object.
-
- Stream specifications:
-
- * An empty stream contains no documents.
- * Documents are separated with ``---``.
- * Documents may optionally end with ``...``.
- * A single document may or may not be marked with ``---``.
-
- Parses the given stream and returns a Python object constructed
- from the first document in the stream. If there are no documents
- in the stream, it returns None.
- """
- yaml_loader = yaml.Loader
- if is_safe:
- if hasattr(yaml, 'CSafeLoader'):
- yaml_loader = yaml.CSafeLoader
- else:
- yaml_loader = yaml.SafeLoader
- return yaml.load(stream, yaml_loader) # nosec B506
-
-
-def dumps(obj, is_safe=True):
- """Converts a Python object to a YAML document.
-
- :param obj: python object to convert into YAML representation.
- :param is_safe: Turn off safe dumping.
-
- Serializes the given Python object to a string and returns that string.
- """
- yaml_dumper = yaml.Dumper
- if is_safe:
- if hasattr(yaml, 'CSafeDumper'):
- yaml_dumper = yaml.CSafeDumper
- else:
- yaml_dumper = yaml.SafeDumper
- return yaml.dump(obj, default_flow_style=False, Dumper=yaml_dumper)
-
-
-def dump(obj, fp, is_safe=True):
- """Converts a Python object as a YAML document to ``fp``.
-
- :param obj: python object to convert into YAML representation.
- :param fp: a ``.write()``-supporting file-like object
- :param is_safe: Turn off safe dumping.
- """
- yaml_dumper = yaml.Dumper
- if is_safe:
- if hasattr(yaml, 'CSafeDumper'):
- yaml_dumper = yaml.CSafeDumper
- else:
- yaml_dumper = yaml.SafeDumper
- return yaml.dump(obj, fp, default_flow_style=False, Dumper=yaml_dumper)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/oslo.serialization-3.1.1/releasenotes/notes/remove-yamlutils-94c921247ab33003.yaml
new/oslo.serialization-4.0.1/releasenotes/notes/remove-yamlutils-94c921247ab33003.yaml
---
old/oslo.serialization-3.1.1/releasenotes/notes/remove-yamlutils-94c921247ab33003.yaml
1970-01-01 01:00:00.000000000 +0100
+++
new/oslo.serialization-4.0.1/releasenotes/notes/remove-yamlutils-94c921247ab33003.yaml
2020-09-11 21:19:25.000000000 +0200
@@ -0,0 +1,3 @@
+---
+other:
+ - Remove the yamlutils, the pyyaml is now safe by default.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/oslo.serialization-3.1.1/releasenotes/source/conf.py
new/oslo.serialization-4.0.1/releasenotes/source/conf.py
--- old/oslo.serialization-3.1.1/releasenotes/source/conf.py 2020-04-07
12:07:29.000000000 +0200
+++ new/oslo.serialization-4.0.1/releasenotes/source/conf.py 2020-09-11
21:19:25.000000000 +0200
@@ -40,9 +40,10 @@
]
# openstackdocstheme options
-repository_name = 'openstack/oslo.serialization'
-bug_project = 'oslo.serialization'
-bug_tag = ''
+openstackdocs_repo_name = 'openstack/oslo.serialization'
+openstackdocs_bug_project = 'oslo.serialization'
+openstackdocs_bug_tag = ''
+openstackdocs_auto_name = False
# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']
@@ -97,7 +98,7 @@
# show_authors = False
# The name of the Pygments (syntax highlighting) style to use.
-pygments_style = 'sphinx'
+pygments_style = 'native'
# A list of ignored prefixes for module index sorting.
# modindex_common_prefix = []
@@ -146,10 +147,6 @@
# directly to the root of the documentation.
# html_extra_path = []
-# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
-# using the given strftime format.
-html_last_updated_fmt = '%Y-%m-%d %H:%M'
-
# If true, SmartyPants will be used to convert quotes and dashes to
# typographically correct entities.
# html_use_smartypants = True
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/oslo.serialization-3.1.1/releasenotes/source/index.rst
new/oslo.serialization-4.0.1/releasenotes/source/index.rst
--- old/oslo.serialization-3.1.1/releasenotes/source/index.rst 2020-04-07
12:07:29.000000000 +0200
+++ new/oslo.serialization-4.0.1/releasenotes/source/index.rst 2020-09-11
21:19:25.000000000 +0200
@@ -6,6 +6,7 @@
:maxdepth: 1
unreleased
+ ussuri
train
stein
rocky
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/oslo.serialization-3.1.1/releasenotes/source/ussuri.rst
new/oslo.serialization-4.0.1/releasenotes/source/ussuri.rst
--- old/oslo.serialization-3.1.1/releasenotes/source/ussuri.rst 1970-01-01
01:00:00.000000000 +0100
+++ new/oslo.serialization-4.0.1/releasenotes/source/ussuri.rst 2020-09-11
21:19:25.000000000 +0200
@@ -0,0 +1,6 @@
+===========================
+Ussuri Series Release Notes
+===========================
+
+.. release-notes::
+ :branch: stable/ussuri
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/oslo.serialization-3.1.1/requirements.txt
new/oslo.serialization-4.0.1/requirements.txt
--- old/oslo.serialization-3.1.1/requirements.txt 2020-04-07
12:07:29.000000000 +0200
+++ new/oslo.serialization-4.0.1/requirements.txt 2020-09-11
21:19:25.000000000 +0200
@@ -11,5 +11,3 @@
msgpack>=0.5.2 # Apache-2.0
oslo.utils>=3.33.0 # Apache-2.0
pytz>=2013.6 # MIT
-PyYAML>=3.12 # MIT
-debtcollector>=1.2.0 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/oslo.serialization-3.1.1/setup.cfg
new/oslo.serialization-4.0.1/setup.cfg
--- old/oslo.serialization-3.1.1/setup.cfg 2020-04-07 12:08:36.000000000
+0200
+++ new/oslo.serialization-4.0.1/setup.cfg 2020-09-11 21:20:29.000000000
+0200
@@ -17,6 +17,7 @@
Programming Language :: Python :: 3
Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7
+ Programming Language :: Python :: 3.8
Programming Language :: Python :: 3 :: Only
Programming Language :: Python :: Implementation :: CPython
@@ -24,20 +25,6 @@
packages =
oslo_serialization
-[compile_catalog]
-directory = oslo.serialization/locale
-domain = oslo.serialization
-
-[update_catalog]
-domain = oslo.serialization
-output_dir = oslo.serialization/locale
-input_file = oslo.serialization/locale/oslo.serialization.pot
-
-[extract_messages]
-keywords = _ gettext ngettext l_ lazy_gettext
-mapping_file = babel.cfg
-output_file = oslo.serialization/locale/oslo.serialization.pot
-
[egg_info]
tag_build =
tag_date = 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/oslo.serialization-3.1.1/test-requirements.txt
new/oslo.serialization-4.0.1/test-requirements.txt
--- old/oslo.serialization-3.1.1/test-requirements.txt 2020-04-07
12:07:29.000000000 +0200
+++ new/oslo.serialization-4.0.1/test-requirements.txt 2020-09-11
21:19:25.000000000 +0200
@@ -10,4 +10,4 @@
coverage!=4.4,>=4.0 # Apache-2.0
# Bandit security code scanner
-bandit>=1.1.0 # Apache-2.0
+bandit>=1.6.0,<1.7.0 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/oslo.serialization-3.1.1/tox.ini
new/oslo.serialization-4.0.1/tox.ini
--- old/oslo.serialization-3.1.1/tox.ini 2020-04-07 12:07:29.000000000
+0200
+++ new/oslo.serialization-4.0.1/tox.ini 2020-09-11 21:19:25.000000000
+0200
@@ -1,6 +1,6 @@
[tox]
minversion = 3.2.0
-envlist = py37,pep8
+envlist = py38,pep8
basepython = python3
ignore_basepython_conflict = true