Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-yamlloader for openSUSE:Factory checked in at 2021-04-26 16:38:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-yamlloader (Old) and /work/SRC/openSUSE:Factory/.python-yamlloader.new.12324 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-yamlloader" Mon Apr 26 16:38:49 2021 rev:2 rq:887890 version:1.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-yamlloader/python-yamlloader.changes 2019-12-09 21:36:21.910071173 +0100 +++ /work/SRC/openSUSE:Factory/.python-yamlloader.new.12324/python-yamlloader.changes 2021-04-26 16:39:01.834018927 +0200 @@ -1,0 +2,9 @@ +Thu Apr 22 20:42:37 UTC 2021 - Dirk M??ller <dmuel...@suse.com> + +- update to 1.0.0: + * First stable release. + * Main change is that it returns always an OrderedDict, even for Python >= + 3.7 for consistency +- remove happy_utf8.patch: upstream + +------------------------------------------------------------------- Old: ---- happy_utf8.patch yamlloader-0.5.5.tar.gz New: ---- yamlloader-1.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-yamlloader.spec ++++++ --- /var/tmp/diff_new_pack.yhTdKG/_old 2021-04-26 16:39:02.342019736 +0200 +++ /var/tmp/diff_new_pack.yhTdKG/_new 2021-04-26 16:39:02.346019743 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-yamlloader # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,26 +12,24 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-yamlloader -Version: 0.5.5 +Version: 1.0.0 Release: 0 License: MIT Summary: Ordered YAML loader and dumper for PyYAML -Url: https://github.com/Phynix/yamlloader +URL: https://github.com/Phynix/yamlloader Group: Development/Languages/Python Source: https://files.pythonhosted.org/packages/source/y/yamlloader/yamlloader-%{version}.tar.gz -# PATCH-FIX-UPSTREAM happy_utf8.patch gh#Phynix/yamlloader#16 mc...@suse.com -# Python 3.6 shouldn???t fail on opening utf8 encoded README.rst -Patch0: happy_utf8.patch -BuildRequires: python-rpm-macros +BuildRequires: %{python_module PyYAML} BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} -BuildRequires: %{python_module PyYAML} BuildRequires: fdupes +BuildRequires: python-rpm-macros BuildArch: noarch %python_subpackages ++++++ yamlloader-0.5.5.tar.gz -> yamlloader-1.0.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yamlloader-0.5.5/PKG-INFO new/yamlloader-1.0.0/PKG-INFO --- old/yamlloader-0.5.5/PKG-INFO 2018-07-28 19:27:15.000000000 +0200 +++ new/yamlloader-1.0.0/PKG-INFO 2021-03-03 19:07:27.044849400 +0100 @@ -1,6 +1,6 @@ -Metadata-Version: 1.2 +Metadata-Version: 2.1 Name: yamlloader -Version: 0.5.5 +Version: 1.0.0 Summary: Ordered YAML loader and dumper for PyYAML. Home-page: https://github.com/Phynix/yamlloader Author: Jonas Eschle "Mayou36", Johannes Lade "SebastianJL" @@ -16,9 +16,6 @@ .. image:: https://landscape.io/github/Phynix/yamlloader/master/landscape.svg?style=flat :target: https://landscape.io/github/Phynix/yamlloader/master :alt: Code Health - .. image:: https://www.versioneye.com/user/projects/5a2f00060fb24f07e40988bf/badge.svg?style=flat-square - :target: https://www.versioneye.com/user/projects/5a2f00060fb24f07e40988bf - :alt: Dependency Status .. image:: https://coveralls.io/repos/github/Phynix/yamlloader/badge.svg :target: https://coveralls.io/github/Phynix/yamlloader @@ -137,11 +134,10 @@ Classifier: Natural Language :: English Classifier: License :: OSI Approved :: MIT License Classifier: Programming Language :: Python -Classifier: Programming Language :: Python :: 2.7 -Classifier: Programming Language :: Python :: 3 -Classifier: Programming Language :: Python :: 3.4 -Classifier: Programming Language :: Python :: 3.5 Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 +Classifier: Programming Language :: Python :: 3.9 Classifier: Topic :: Utilities -Requires-Python: >=2.7 +Requires-Python: >=3.6 +Provides-Extra: dev diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yamlloader-0.5.5/README.rst new/yamlloader-1.0.0/README.rst --- old/yamlloader-0.5.5/README.rst 2018-07-28 19:21:42.000000000 +0200 +++ new/yamlloader-1.0.0/README.rst 2021-03-03 18:49:25.000000000 +0100 @@ -5,9 +5,6 @@ .. image:: https://landscape.io/github/Phynix/yamlloader/master/landscape.svg?style=flat :target: https://landscape.io/github/Phynix/yamlloader/master :alt: Code Health -.. image:: https://www.versioneye.com/user/projects/5a2f00060fb24f07e40988bf/badge.svg?style=flat-square - :target: https://www.versioneye.com/user/projects/5a2f00060fb24f07e40988bf - :alt: Dependency Status .. image:: https://coveralls.io/repos/github/Phynix/yamlloader/badge.svg :target: https://coveralls.io/github/Phynix/yamlloader diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yamlloader-0.5.5/setup.py new/yamlloader-1.0.0/setup.py --- old/yamlloader-0.5.5/setup.py 2018-07-28 19:21:42.000000000 +0200 +++ new/yamlloader-1.0.0/setup.py 2021-03-03 18:49:25.000000000 +0100 @@ -13,12 +13,13 @@ def long_description(): """Load README.rst.""" - with open('README.rst', 'r') as f: + with io.open('README.rst', 'r', encoding="utf-8") as f: return f.read() +dev_requiremnets = ['pytest', 'hypothesis'] setup(name='yamlloader', - version='0.5.5', + version='1.0.0', author='Jonas Eschle "Mayou36", Johannes Lade "SebastianJL"', author_email='jonas.eschle@phynix.science, johannes.lade@phynix.science', maintainer='Jonas Eschle "Mayou36"', @@ -35,14 +36,18 @@ 'Intended Audience :: Science/Research', 'Natural Language :: English', 'License :: OSI Approved :: MIT License', 'Programming Language :: Python', - 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.4', - 'Programming Language :: Python :: 3.5', + # 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', + # 'Programming Language :: Python :: 3.4', + # 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Programming Language :: Python :: 3.9', 'Topic :: Utilities'], packages=['yamlloader', 'yamlloader.ordereddict'], - python_requires=">=2.7", + python_requires=">=3.6", install_requires=requirements, + tests_require=dev_requiremnets, + extras_require={'dev': dev_requiremnets}, zip_safe=False ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yamlloader-0.5.5/yamlloader/ordereddict/dumpers.py new/yamlloader-1.0.0/yamlloader/ordereddict/dumpers.py --- old/yamlloader-0.5.5/yamlloader/ordereddict/dumpers.py 2018-07-28 19:21:42.000000000 +0200 +++ new/yamlloader-1.0.0/yamlloader/ordereddict/dumpers.py 2021-03-03 18:49:25.000000000 +0100 @@ -35,8 +35,6 @@ self.__doc__ += sub_doc super(OrderedDumperMixin, self).__init__(*args, **kwargs) self.add_representer(OrderedDict, type(self).represent_ordereddict) - if not yamlloader.settings.PY_LE_36: - self.add_representer(dict, type(self).represent_ordereddict) represent_ordereddict = staticmethod(represent_ordereddict) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yamlloader-0.5.5/yamlloader/ordereddict/loaders.py new/yamlloader-1.0.0/yamlloader/ordereddict/loaders.py --- old/yamlloader-0.5.5/yamlloader/ordereddict/loaders.py 2018-07-28 19:21:42.000000000 +0200 +++ new/yamlloader-1.0.0/yamlloader/ordereddict/loaders.py 2021-03-03 18:49:25.000000000 +0100 @@ -12,10 +12,7 @@ def construct_yaml_map(self, node): - if yamlloader.settings.PY_LE_36: - data = OrderedDict() - else: - data = dict() + data = OrderedDict() yield data value = self.construct_mapping(node) data.update(value) @@ -28,10 +25,8 @@ msg = 'Expected a mapping node, but found {}'.format(node.id) raise yaml.constructor.ConstructError(None, None, msg, node.start_mark) - if yamlloader.settings.PY_LE_36: - mapping = OrderedDict() - else: - mapping = dict() + mapping = OrderedDict() + for key_node, value_node in node.value: key = self.construct_object(key_node, deep=deep) try: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yamlloader-0.5.5/yamlloader/settings.py new/yamlloader-1.0.0/yamlloader/settings.py --- old/yamlloader-0.5.5/yamlloader/settings.py 2018-07-28 19:21:42.000000000 +0200 +++ new/yamlloader-1.0.0/yamlloader/settings.py 2021-03-03 18:49:25.000000000 +0100 @@ -10,4 +10,3 @@ ALLOW_NON_C_FALLBACK = True -PY_LE_36 = sys.version_info[:2] <= (3, 6) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yamlloader-0.5.5/yamlloader.egg-info/PKG-INFO new/yamlloader-1.0.0/yamlloader.egg-info/PKG-INFO --- old/yamlloader-0.5.5/yamlloader.egg-info/PKG-INFO 2018-07-28 19:27:15.000000000 +0200 +++ new/yamlloader-1.0.0/yamlloader.egg-info/PKG-INFO 2021-03-03 19:07:26.000000000 +0100 @@ -1,6 +1,6 @@ -Metadata-Version: 1.2 +Metadata-Version: 2.1 Name: yamlloader -Version: 0.5.5 +Version: 1.0.0 Summary: Ordered YAML loader and dumper for PyYAML. Home-page: https://github.com/Phynix/yamlloader Author: Jonas Eschle "Mayou36", Johannes Lade "SebastianJL" @@ -16,9 +16,6 @@ .. image:: https://landscape.io/github/Phynix/yamlloader/master/landscape.svg?style=flat :target: https://landscape.io/github/Phynix/yamlloader/master :alt: Code Health - .. image:: https://www.versioneye.com/user/projects/5a2f00060fb24f07e40988bf/badge.svg?style=flat-square - :target: https://www.versioneye.com/user/projects/5a2f00060fb24f07e40988bf - :alt: Dependency Status .. image:: https://coveralls.io/repos/github/Phynix/yamlloader/badge.svg :target: https://coveralls.io/github/Phynix/yamlloader @@ -137,11 +134,10 @@ Classifier: Natural Language :: English Classifier: License :: OSI Approved :: MIT License Classifier: Programming Language :: Python -Classifier: Programming Language :: Python :: 2.7 -Classifier: Programming Language :: Python :: 3 -Classifier: Programming Language :: Python :: 3.4 -Classifier: Programming Language :: Python :: 3.5 Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 +Classifier: Programming Language :: Python :: 3.9 Classifier: Topic :: Utilities -Requires-Python: >=2.7 +Requires-Python: >=3.6 +Provides-Extra: dev diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yamlloader-0.5.5/yamlloader.egg-info/requires.txt new/yamlloader-1.0.0/yamlloader.egg-info/requires.txt --- old/yamlloader-0.5.5/yamlloader.egg-info/requires.txt 2018-07-28 19:27:15.000000000 +0200 +++ new/yamlloader-1.0.0/yamlloader.egg-info/requires.txt 2021-03-03 19:07:26.000000000 +0100 @@ -1 +1,5 @@ pyyaml + +[dev] +pytest +hypothesis