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


Reply via email to