Hello community, here is the log from the commit of package python-rebulk for openSUSE:Factory checked in at 2019-08-13 13:27:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-rebulk (Old) and /work/SRC/openSUSE:Factory/.python-rebulk.new.9556 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-rebulk" Tue Aug 13 13:27:40 2019 rev:6 rq:722962 version:1.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-rebulk/python-rebulk.changes 2018-12-24 11:43:04.329362743 +0100 +++ /work/SRC/openSUSE:Factory/.python-rebulk.new.9556/python-rebulk.changes 2019-08-13 13:27:41.437316920 +0200 @@ -1,0 +2,7 @@ +Mon Aug 12 21:00:04 UTC 2019 - Luigi Baldoni <aloi...@gmx.com> + +- Update to version 1.0.1 + * Add python 3.8-dev support and make debug tests asserts less + strict + +------------------------------------------------------------------- Old: ---- rebulk-1.0.0.tar.gz New: ---- rebulk-1.0.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-rebulk.spec ++++++ --- /var/tmp/diff_new_pack.88tPBp/_old 2019-08-13 13:27:41.917316794 +0200 +++ /var/tmp/diff_new_pack.88tPBp/_new 2019-08-13 13:27:41.917316794 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-rebulk # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -18,12 +18,12 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-rebulk -Version: 1.0.0 +Version: 1.0.1 Release: 0 Summary: Library for defining bulk search patterns to perform advanced string matching License: MIT Group: Development/Languages/Python -Url: https://github.com/Toilal/rebulk +URL: https://github.com/Toilal/rebulk Source0: https://pypi.io/packages/source/r/rebulk/rebulk-%{version}.tar.gz BuildRequires: %{python_module pytest-runner} BuildRequires: %{python_module pytest} ++++++ rebulk-1.0.0.tar.gz -> rebulk-1.0.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rebulk-1.0.0/PKG-INFO new/rebulk-1.0.1/PKG-INFO --- old/rebulk-1.0.0/PKG-INFO 2018-10-12 23:06:53.000000000 +0200 +++ new/rebulk-1.0.1/PKG-INFO 2019-08-12 22:32:11.000000000 +0200 @@ -1,12 +1,12 @@ Metadata-Version: 2.1 Name: rebulk -Version: 1.0.0 +Version: 1.0.1 Summary: Rebulk - Define simple search patterns in bulk to perform advanced matching on any string. Home-page: https://github.com/Toilal/rebulk/ Author: Rémi Alvergnat Author-email: toilal....@gmail.com License: MIT -Download-URL: https://pypi.python.org/packages/source/r/rebulk/rebulk-1.0.0.tar.gz +Download-URL: https://pypi.python.org/packages/source/r/rebulk/rebulk-1.0.1.tar.gz Description: ReBulk ======= @@ -533,6 +533,6 @@ Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: 3.7 Classifier: Topic :: Software Development :: Libraries :: Python Modules -Provides-Extra: dev -Provides-Extra: test Provides-Extra: native +Provides-Extra: test +Provides-Extra: dev diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rebulk-1.0.0/pylintrc new/rebulk-1.0.1/pylintrc --- old/rebulk-1.0.0/pylintrc 2018-10-12 23:06:52.000000000 +0200 +++ new/rebulk-1.0.1/pylintrc 2019-08-12 22:32:10.000000000 +0200 @@ -69,7 +69,7 @@ unicode-builtin,old-division,xrange-builtin,old-octal-literal,coerce-method, too-few-public-methods,too-many-arguments,too-many-instance-attributes,bad-builtin,too-many-ancestors, too-few-format-args,fixme,duplicate-code,deprecated-lambda,cyclic-import,useless-object-inheritance, - inconsistent-return-statements, + inconsistent-return-statements,unnecessary-pass, I [REPORTS] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rebulk-1.0.0/rebulk/__version__.py new/rebulk-1.0.1/rebulk/__version__.py --- old/rebulk-1.0.0/rebulk/__version__.py 2018-10-12 23:06:52.000000000 +0200 +++ new/rebulk-1.0.1/rebulk/__version__.py 2019-08-12 22:32:10.000000000 +0200 @@ -4,4 +4,4 @@ Version module """ # pragma: no cover -__version__ = '1.0.0' +__version__ = '1.0.1' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rebulk-1.0.0/rebulk/introspector.py new/rebulk-1.0.1/rebulk/introspector.py --- old/rebulk-1.0.0/rebulk/introspector.py 2018-10-12 23:06:52.000000000 +0200 +++ new/rebulk-1.0.1/rebulk/introspector.py 2019-08-12 22:32:10.000000000 +0200 @@ -3,7 +3,7 @@ """ Introspect rebulk object to retrieve capabilities. """ -from abc import ABCMeta, abstractproperty +from abc import ABCMeta, abstractmethod from collections import defaultdict import six @@ -16,7 +16,8 @@ """ Abstract class for a description. """ - @abstractproperty + @property + @abstractmethod def properties(self): # pragma: no cover """ Properties of described object. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rebulk-1.0.0/rebulk/test/test_debug.py new/rebulk-1.0.1/rebulk/test/test_debug.py --- old/rebulk-1.0.0/rebulk/test/test_debug.py 2018-10-12 23:06:52.000000000 +0200 +++ new/rebulk-1.0.1/rebulk/test/test_debug.py 2019-08-12 22:32:10.000000000 +0200 @@ -2,19 +2,15 @@ # -*- coding: utf-8 -*- # pylint: disable=no-self-use, pointless-statement, missing-docstring, protected-access, invalid-name, len-as-condition +from .default_rules_module import RuleRemove0 +from .. import debug +from ..match import Match from ..pattern import StringPattern from ..rebulk import Rebulk -from ..match import Match -from .. import debug -from .default_rules_module import RuleRemove0 class TestDebug(object): - - - #request.addfinalizer(disable_debug) - - + # request.addfinalizer(disable_debug) debug.DEBUG = True pattern = StringPattern(1, 3, value="es") @@ -38,43 +34,43 @@ debug.DEBUG = False def test_pattern(self): - assert self.pattern.defined_at.lineno == 20 + assert self.pattern.defined_at.lineno > 0 assert self.pattern.defined_at.name == 'rebulk.test.test_debug' assert self.pattern.defined_at.filename.endswith('test_debug.py') - assert str(self.pattern.defined_at) == 'test_debug.py#L20' - assert repr(self.pattern) == '<StringPattern@test_debug.py#L20:(1, 3)>' + assert str(self.pattern.defined_at).startswith('test_debug.py#L') + assert repr(self.pattern).startswith('<StringPattern@test_debug.py#L') def test_match(self): - assert self.match.defined_at.lineno == 22 + assert self.match.defined_at.lineno > 0 assert self.match.defined_at.name == 'rebulk.test.test_debug' assert self.match.defined_at.filename.endswith('test_debug.py') - assert str(self.match.defined_at) == 'test_debug.py#L22' + assert str(self.match.defined_at).startswith('test_debug.py#L') def test_rule(self): - assert self.rule.defined_at.lineno == 23 + assert self.rule.defined_at.lineno > 0 assert self.rule.defined_at.name == 'rebulk.test.test_debug' assert self.rule.defined_at.filename.endswith('test_debug.py') - assert str(self.rule.defined_at) == 'test_debug.py#L23' - assert repr(self.rule) == '<RuleRemove0@test_debug.py#L23>' + assert str(self.rule.defined_at).startswith('test_debug.py#L') + assert repr(self.rule).startswith('<RuleRemove0@test_debug.py#L') def test_rebulk(self): """ This test fails on travis CI, can't find out why there's 1 line offset ... """ - assert self.rebulk._patterns[0].defined_at.lineno in [26, 27] + assert self.rebulk._patterns[0].defined_at.lineno > 0 assert self.rebulk._patterns[0].defined_at.name == 'rebulk.test.test_debug' assert self.rebulk._patterns[0].defined_at.filename.endswith('test_debug.py') - assert str(self.rebulk._patterns[0].defined_at) in ['test_debug.py#L26', 'test_debug.py#L27'] + assert str(self.rebulk._patterns[0].defined_at).startswith('test_debug.py#L') - assert self.rebulk._patterns[1].defined_at.lineno in [27, 28] + assert self.rebulk._patterns[1].defined_at.lineno > 0 assert self.rebulk._patterns[1].defined_at.name == 'rebulk.test.test_debug' assert self.rebulk._patterns[1].defined_at.filename.endswith('test_debug.py') - assert str(self.rebulk._patterns[1].defined_at) in ['test_debug.py#L27', 'test_debug.py#L28'] + assert str(self.rebulk._patterns[1].defined_at).startswith('test_debug.py#L') assert self.matches[0].defined_at == self.rebulk._patterns[0].defined_at assert self.matches[1].defined_at == self.rebulk._patterns[1].defined_at diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rebulk-1.0.0/rebulk.egg-info/PKG-INFO new/rebulk-1.0.1/rebulk.egg-info/PKG-INFO --- old/rebulk-1.0.0/rebulk.egg-info/PKG-INFO 2018-10-12 23:06:53.000000000 +0200 +++ new/rebulk-1.0.1/rebulk.egg-info/PKG-INFO 2019-08-12 22:32:11.000000000 +0200 @@ -1,12 +1,12 @@ Metadata-Version: 2.1 Name: rebulk -Version: 1.0.0 +Version: 1.0.1 Summary: Rebulk - Define simple search patterns in bulk to perform advanced matching on any string. Home-page: https://github.com/Toilal/rebulk/ Author: Rémi Alvergnat Author-email: toilal....@gmail.com License: MIT -Download-URL: https://pypi.python.org/packages/source/r/rebulk/rebulk-1.0.0.tar.gz +Download-URL: https://pypi.python.org/packages/source/r/rebulk/rebulk-1.0.1.tar.gz Description: ReBulk ======= @@ -533,6 +533,6 @@ Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: 3.7 Classifier: Topic :: Software Development :: Libraries :: Python Modules -Provides-Extra: dev -Provides-Extra: test Provides-Extra: native +Provides-Extra: test +Provides-Extra: dev diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rebulk-1.0.0/tox.ini new/rebulk-1.0.1/tox.ini --- old/rebulk-1.0.0/tox.ini 2018-10-12 23:06:52.000000000 +0200 +++ new/rebulk-1.0.1/tox.ini 2019-08-12 22:32:10.000000000 +0200 @@ -1,13 +1,17 @@ [tox] -envlist = py27,py34,py35,py36,py37,pypy +envlist = py27,py34,py35,py36,py37,py38,pypy [testenv:py26] commands = {envbindir}/pip install -e .[dev] {envpython} setup.py test +[testenv:py38] +commands = + {envbindir}/pip install -e .[dev] + {envpython} setup.py test + [testenv] commands = {envbindir}/pip install -e .[dev] - {envbindir}/pylint rebulk {envpython} setup.py test