Hello community,
here is the log from the commit of package python-lazr.config for
openSUSE:Leap:15.2 checked in at 2020-04-17 13:38:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/python-lazr.config (Old)
and /work/SRC/openSUSE:Leap:15.2/.python-lazr.config.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-lazr.config"
Fri Apr 17 13:38:10 2020 rev:2 rq:794459 version:2.2.2
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/python-lazr.config/python-lazr.config.changes
2020-02-20 00:08:21.292240308 +0100
+++
/work/SRC/openSUSE:Leap:15.2/.python-lazr.config.new.2738/python-lazr.config.changes
2020-04-17 13:38:38.096269150 +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.rubrVy/_old 2020-04-17 13:38:38.448269416 +0200
+++ /var/tmp/diff_new_pack.rubrVy/_new 2020-04-17 13:38:38.452269418 +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