Hello community, here is the log from the commit of package python-lazr.config for openSUSE:Factory checked in at 2020-04-15 19:56:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-lazr.config (Old) and /work/SRC/openSUSE:Factory/.python-lazr.config.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-lazr.config" Wed Apr 15 19:56:45 2020 rev:2 rq:794166 version:2.2.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-lazr.config/python-lazr.config.changes 2019-12-03 15:21:25.802532975 +0100 +++ /work/SRC/openSUSE:Factory/.python-lazr.config.new.2738/python-lazr.config.changes 2020-04-15 19:56:46.837676156 +0200 @@ -1,0 +2,6 @@ +Wed Apr 15 11:11:05 UTC 2020 - Marketa Calabkova <[email protected]> + +- update to 2.2.2 + * Officially add support for Python 3.7 and 3.8. + +------------------------------------------------------------------- Old: ---- lazr.config-2.2.1.tar.gz New: ---- lazr.config-2.2.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-lazr.config.spec ++++++ --- /var/tmp/diff_new_pack.FC5ydX/_old 2020-04-15 19:56:47.709676811 +0200 +++ /var/tmp/diff_new_pack.FC5ydX/_new 2020-04-15 19:56:47.713676813 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-lazr.config # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-lazr.config -Version: 2.2.1 +Version: 2.2.2 Release: 0 Summary: Create configuration schemas, and process and validate configurations License: LGPL-3.0-only ++++++ lazr.config-2.2.1.tar.gz -> lazr.config-2.2.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lazr.config-2.2.1/NEWS.rst new/lazr.config-2.2.2/NEWS.rst --- old/lazr.config-2.2.1/NEWS.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/lazr.config-2.2.2/NEWS.rst 2019-11-04 18:08:09.000000000 +0100 @@ -0,0 +1,81 @@ +==================== +NEWS for lazr.config +==================== + +2.2.2 (2019-11-04) +================== +- Officially add support for Python 3.7 and 3.8. The test suite required + some changes since the `repr` of `datetime.timedelta` objects changed in + 3.7. + +2.2.1 (2017-10-20) +================== +- Adjust versioning strategy to avoid importing pkg_resources, which is slow + in large environments. + +2.2 (2017-02-07) +================ +- Fix tox import failure related to https://github.com/tox-dev/tox/issues/453 + (LP: #1662701) +- Don't catch ImportErrors that might occur when importing lazr.config._config + from lazr/config/__init__.py. It's unnecessary and masks legitimate + ImportErrors of e.g. lazr.delegates. +- setup.py: nose is not an install_requires, so move this dependency to + tox.ini. (LP: #1649726) +- tox.ini: Add the py36 environment and drop py32, py33. Ignore missing + interpreters. Change to a temporary directory when running tox (to avoid + the above tox bug). Invoke nose via -m instead of the mostly deprecated + ``python setup.py`` approach. + +2.1 (2015-01-05) +================ +- Always use old-style namespace package registration in ``lazr/__init__.py`` + since the mere presence of this file subverts PEP 420 style namespace + packages. (LP: #1407816) +- For behavioral compatibility between Python 2 and 3, `strict=False` must be + passed to the underlying `RawConfigParser` under Python 3. (LP: #1397779) + +2.0.1 (2014-08-22) +================== +- Drop the use of `distribute` in favor of `setuptools`. (LP: #1359926) +- Run the test suite with `tox`. + +2.0 (2013-01-10) +================ +- Ported to Python 3. +- Now more strict in its requirement of ASCII in config files. +- Category names are now sorted by default. + +1.1.3 (2009-08-25) +================== +- Fixed a build problem. + +1.1.2 (2009-08-25) +================== +- Got rid of a sys.path hack. + +1.1.1 (2009-03-24) +================== +- License clarification: only v3 of the LGPL is offered at this time, not + subsequent versions. +- Build is updated to support Sphinx docs and other small changes. + +1.1 (2009-01-05) +================ +- Support for adding arbitrary sections in a configuration file, based on a + .master section in the schema. The .master section allows admins to define + configurations for an arbitrary number of processes. If the schema defines + .master sections, then the conf file can contain sections that extend the + .master section. These are like categories with templates except that the + section names extending .master need not be named in the schema file. + [Bug 310619] +- ConfigSchema now provides an interface for constructing the schema from a + string. [Bug 309859] +- Added as_boolean() and as_log_level() type converters. [Bug 310782] +- getByCategory() accepts a default argument. If the category is missing, the + default argument is returned. If the category is missing and no default + argument is given, a NoCategoryError is raised, as before. [Bug 309988] + +1.0 (2008-12-19) +================ +- Initial release diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lazr.config-2.2.1/PKG-INFO new/lazr.config-2.2.2/PKG-INFO --- old/lazr.config-2.2.1/PKG-INFO 2017-10-20 02:51:51.000000000 +0200 +++ new/lazr.config-2.2.2/PKG-INFO 2019-11-04 18:08:34.000000000 +0100 @@ -1,10 +1,10 @@ -Metadata-Version: 1.1 +Metadata-Version: 1.2 Name: lazr.config -Version: 2.2.1 +Version: 2.2.2 Summary: Create configuration schemas, and process and validate configurations. Home-page: https://launchpad.net/lazr.config -Author: LAZR Developers -Author-email: [email protected] +Maintainer: LAZR Developers +Maintainer-email: [email protected] License: LGPL v3 Download-URL: https://launchpad.net/lazr.config/+download Description: @@ -25,3 +25,8 @@ Classifier: Programming Language :: Python :: 2.6 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 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lazr.config-2.2.1/README.rst new/lazr.config-2.2.2/README.rst --- old/lazr.config-2.2.1/README.rst 2017-10-05 05:06:44.000000000 +0200 +++ new/lazr.config-2.2.2/README.rst 2019-11-03 00:50:14.000000000 +0100 @@ -8,7 +8,7 @@ :maxdepth: 2 src/lazr/config/docs/usage - src/lazr/config/docs/NEWS + NEWS HACKING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lazr.config-2.2.1/setup.cfg new/lazr.config-2.2.2/setup.cfg --- old/lazr.config-2.2.1/setup.cfg 2017-10-20 02:51:51.000000000 +0200 +++ new/lazr.config-2.2.2/setup.cfg 2019-11-04 18:08:34.000000000 +0100 @@ -11,5 +11,4 @@ [egg_info] tag_build = tag_date = 0 -tag_svn_revision = 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lazr.config-2.2.1/setup.py new/lazr.config-2.2.2/setup.py --- old/lazr.config-2.2.1/setup.py 2017-10-19 11:33:59.000000000 +0200 +++ new/lazr.config-2.2.2/setup.py 2019-11-04 18:06:07.000000000 +0100 @@ -57,5 +57,10 @@ 'Programming Language :: Python :: 2.6', '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', ], ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lazr.config-2.2.1/src/lazr/config/_version.py new/lazr.config-2.2.2/src/lazr/config/_version.py --- old/lazr.config-2.2.1/src/lazr/config/_version.py 2017-10-19 11:33:59.000000000 +0200 +++ new/lazr.config-2.2.2/src/lazr/config/_version.py 2019-11-04 18:08:19.000000000 +0100 @@ -1 +1 @@ -__version__ = '2.2.1' +__version__ = '2.2.2' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lazr.config-2.2.1/src/lazr/config/docs/NEWS.rst new/lazr.config-2.2.2/src/lazr/config/docs/NEWS.rst --- old/lazr.config-2.2.1/src/lazr/config/docs/NEWS.rst 2017-10-20 02:51:47.000000000 +0200 +++ new/lazr.config-2.2.2/src/lazr/config/docs/NEWS.rst 1970-01-01 01:00:00.000000000 +0100 @@ -1,75 +0,0 @@ -==================== -NEWS for lazr.config -==================== - -2.2.1 (2017-10-20) -================== -- Adjust versioning strategy to avoid importing pkg_resources, which is slow - in large environments. - -2.2 (2017-02-07) -================ -- Fix tox import failure related to https://github.com/tox-dev/tox/issues/453 - (LP: #1662701) -- Don't catch ImportErrors that might occur when importing lazr.config._config - from lazr/config/__init__.py. It's unnecessary and masks legitimate - ImportErrors of e.g. lazr.delegates. -- setup.py: nose is not an install_requires, so move this dependency to - tox.ini. (LP: #1649726) -- tox.ini: Add the py36 environment and drop py32, py33. Ignore missing - interpreters. Change to a temporary directory when running tox (to avoid - the above tox bug). Invoke nose via -m instead of the mostly deprecated - ``python setup.py`` approach. - -2.1 (2015-01-05) -================ -- Always use old-style namespace package registration in ``lazr/__init__.py`` - since the mere presence of this file subverts PEP 420 style namespace - packages. (LP: #1407816) -- For behavioral compatibility between Python 2 and 3, `strict=False` must be - passed to the underlying `RawConfigParser` under Python 3. (LP: #1397779) - -2.0.1 (2014-08-22) -================== -- Drop the use of `distribute` in favor of `setuptools`. (LP: #1359926) -- Run the test suite with `tox`. - -2.0 (2013-01-10) -================ -- Ported to Python 3. -- Now more strict in its requirement of ASCII in config files. -- Category names are now sorted by default. - -1.1.3 (2009-08-25) -================== -- Fixed a build problem. - -1.1.2 (2009-08-25) -================== -- Got rid of a sys.path hack. - -1.1.1 (2009-03-24) -================== -- License clarification: only v3 of the LGPL is offered at this time, not - subsequent versions. -- Build is updated to support Sphinx docs and other small changes. - -1.1 (2009-01-05) -================ -- Support for adding arbitrary sections in a configuration file, based on a - .master section in the schema. The .master section allows admins to define - configurations for an arbitrary number of processes. If the schema defines - .master sections, then the conf file can contain sections that extend the - .master section. These are like categories with templates except that the - section names extending .master need not be named in the schema file. - [Bug 310619] -- ConfigSchema now provides an interface for constructing the schema from a - string. [Bug 309859] -- Added as_boolean() and as_log_level() type converters. [Bug 310782] -- getByCategory() accepts a default argument. If the category is missing, the - default argument is returned. If the category is missing and no default - argument is given, a NoCategoryError is raised, as before. [Bug 309988] - -1.0 (2008-12-19) -================ -- Initial release diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lazr.config-2.2.1/src/lazr/config/docs/usage.rst new/lazr.config-2.2.2/src/lazr/config/docs/usage.rst --- old/lazr.config-2.2.1/src/lazr/config/docs/usage.rst 2017-10-05 05:06:44.000000000 +0200 +++ new/lazr.config-2.2.2/src/lazr/config/docs/usage.rst 2019-11-04 18:06:07.000000000 +0100 @@ -1230,39 +1230,41 @@ The function converts from an integer to the equivalent number of seconds. >>> as_timedelta('45s') - datetime.timedelta(0, 45) + datetime.timedelta(...) + >>> print(as_timedelta('45s')) + 0:00:45 The function also accepts suffixes ``m`` for minutes... - >>> as_timedelta('3m') - datetime.timedelta(0, 180) + >>> print(as_timedelta('3m')) + 0:03:00 ...``h`` for hours... - >>> as_timedelta('2h') - datetime.timedelta(0, 7200) + >>> print(as_timedelta('2h')) + 2:00:00 ...and ``d`` for days... - >>> as_timedelta('4d') - datetime.timedelta(4) + >>> print(as_timedelta('4d')) + 4 days, 0:00:00 ...and ``w`` for weeks. - >>> as_timedelta('4w') - datetime.timedelta(28) + >>> print(as_timedelta('4w')) + 28 days, 0:00:00 The function accepts a fractional number of seconds, indicating microseconds. - >>> as_timedelta('3.2s') - datetime.timedelta(0, 3, 200000) + >>> print(as_timedelta('3.2s')) + 0:00:03.200000 It also accepts any combination thereof. - >>> as_timedelta('3m22.5s') - datetime.timedelta(0, 202, 500000) - >>> as_timedelta('4w2d9h3s') - datetime.timedelta(30, 32403) + >>> print(as_timedelta('3m22.5s')) + 0:03:22.500000 + >>> print(as_timedelta('4w2d9h3s')) + 30 days, 9:00:03 But doesn't accept "weird" or duplicate combinations. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lazr.config-2.2.1/src/lazr.config.egg-info/PKG-INFO new/lazr.config-2.2.2/src/lazr.config.egg-info/PKG-INFO --- old/lazr.config-2.2.1/src/lazr.config.egg-info/PKG-INFO 2017-10-20 02:51:51.000000000 +0200 +++ new/lazr.config-2.2.2/src/lazr.config.egg-info/PKG-INFO 2019-11-04 18:08:34.000000000 +0100 @@ -1,10 +1,10 @@ -Metadata-Version: 1.1 +Metadata-Version: 1.2 Name: lazr.config -Version: 2.2.1 +Version: 2.2.2 Summary: Create configuration schemas, and process and validate configurations. Home-page: https://launchpad.net/lazr.config -Author: LAZR Developers -Author-email: [email protected] +Maintainer: LAZR Developers +Maintainer-email: [email protected] License: LGPL v3 Download-URL: https://launchpad.net/lazr.config/+download Description: @@ -25,3 +25,8 @@ Classifier: Programming Language :: Python :: 2.6 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 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lazr.config-2.2.1/src/lazr.config.egg-info/SOURCES.txt new/lazr.config-2.2.2/src/lazr.config.egg-info/SOURCES.txt --- old/lazr.config-2.2.1/src/lazr.config.egg-info/SOURCES.txt 2017-10-20 02:51:51.000000000 +0200 +++ new/lazr.config-2.2.2/src/lazr.config.egg-info/SOURCES.txt 2019-11-04 18:08:34.000000000 +0100 @@ -1,6 +1,7 @@ COPYING.txt HACKING.rst MANIFEST.in +NEWS.rst README.rst conf.py setup.cfg @@ -18,7 +19,6 @@ src/lazr/config/_config.py src/lazr/config/_version.py src/lazr/config/interfaces.py -src/lazr/config/docs/NEWS.rst src/lazr/config/docs/__init__.py src/lazr/config/docs/fixture.py src/lazr/config/docs/usage.rst diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lazr.config-2.2.1/src/lazr.config.egg-info/requires.txt new/lazr.config-2.2.2/src/lazr.config.egg-info/requires.txt --- old/lazr.config-2.2.1/src/lazr.config.egg-info/requires.txt 2017-10-20 02:51:51.000000000 +0200 +++ new/lazr.config-2.2.2/src/lazr.config.egg-info/requires.txt 2019-11-04 18:08:34.000000000 +0100 @@ -1,3 +1,3 @@ +lazr.delegates setuptools zope.interface -lazr.delegates diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lazr.config-2.2.1/tox.ini new/lazr.config-2.2.2/tox.ini --- old/lazr.config-2.2.1/tox.ini 2017-10-05 05:06:44.000000000 +0200 +++ new/lazr.config-2.2.2/tox.ini 2019-11-04 18:06:07.000000000 +0100 @@ -1,5 +1,5 @@ [tox] -envlist = py27,py34,py35,py36 +envlist = py27,py34,py35,py36,py37,py38 skip_missing_interpreters = True
