Hello community,
here is the log from the commit of package python-pytest-pycodestyle for
openSUSE:Factory checked in at 2020-06-29 21:18:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pytest-pycodestyle (Old)
and /work/SRC/openSUSE:Factory/.python-pytest-pycodestyle.new.3060 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pytest-pycodestyle"
Mon Jun 29 21:18:27 2020 rev:2 rq:817714 version:2.1.3
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-pytest-pycodestyle/python-pytest-pycodestyle.changes
2020-06-17 14:47:37.496426783 +0200
+++
/work/SRC/openSUSE:Factory/.python-pytest-pycodestyle.new.3060/python-pytest-pycodestyle.changes
2020-06-29 21:18:49.573869563 +0200
@@ -1,0 +2,6 @@
+Mon Jun 29 11:59:01 UTC 2020 - Marketa Calabkova <[email protected]>
+
+- Update to 2.1.3
+ * code refactoring
+
+-------------------------------------------------------------------
Old:
----
pytest-pycodestyle-2.1.2.tar.gz
New:
----
pytest-pycodestyle-2.1.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pytest-pycodestyle.spec ++++++
--- /var/tmp/diff_new_pack.tf5Iix/_old 2020-06-29 21:18:50.293871791 +0200
+++ /var/tmp/diff_new_pack.tf5Iix/_new 2020-06-29 21:18:50.293871791 +0200
@@ -19,7 +19,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-pytest-pycodestyle
-Version: 2.1.2
+Version: 2.1.3
Release: 0
Summary: Pytest plugin to run pycodestyle
License: MIT
++++++ pytest-pycodestyle-2.1.2.tar.gz -> pytest-pycodestyle-2.1.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-pycodestyle-2.1.2/PKG-INFO
new/pytest-pycodestyle-2.1.3/PKG-INFO
--- old/pytest-pycodestyle-2.1.2/PKG-INFO 2020-03-23 08:57:19.000000000
+0100
+++ new/pytest-pycodestyle-2.1.3/PKG-INFO 2020-04-03 03:34:30.000000000
+0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: pytest-pycodestyle
-Version: 2.1.2
+Version: 2.1.3
Summary: pytest plugin to run pycodestyle
Home-page: https://github.com/henry0312/pytest-pycodestyle
Author: OMOTO Tsukasa
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-pycodestyle-2.1.2/VERSION
new/pytest-pycodestyle-2.1.3/VERSION
--- old/pytest-pycodestyle-2.1.2/VERSION 2020-03-23 08:52:46.000000000
+0100
+++ new/pytest-pycodestyle-2.1.3/VERSION 2020-04-02 17:35:19.000000000
+0200
@@ -1 +1 @@
-2.1.2
+2.1.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/pytest-pycodestyle-2.1.2/src/pytest_pycodestyle.egg-info/PKG-INFO
new/pytest-pycodestyle-2.1.3/src/pytest_pycodestyle.egg-info/PKG-INFO
--- old/pytest-pycodestyle-2.1.2/src/pytest_pycodestyle.egg-info/PKG-INFO
2020-03-23 08:57:19.000000000 +0100
+++ new/pytest-pycodestyle-2.1.3/src/pytest_pycodestyle.egg-info/PKG-INFO
2020-04-03 03:34:30.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: pytest-pycodestyle
-Version: 2.1.2
+Version: 2.1.3
Summary: pytest plugin to run pycodestyle
Home-page: https://github.com/henry0312/pytest-pycodestyle
Author: OMOTO Tsukasa
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-pycodestyle-2.1.2/src/pytest_pycodestyle.py
new/pytest-pycodestyle-2.1.3/src/pytest_pycodestyle.py
--- old/pytest-pycodestyle-2.1.2/src/pytest_pycodestyle.py 2020-03-23
08:18:23.000000000 +0100
+++ new/pytest-pycodestyle-2.1.3/src/pytest_pycodestyle.py 2020-04-02
12:14:53.000000000 +0200
@@ -1,6 +1,8 @@
# https://docs.pytest.org/en/latest/writing_plugins.html
# https://docs.pytest.org/en/latest/example/nonpython.html#yaml-plugin
+import optparse
+
import py.io
import pycodestyle
import pytest
@@ -22,33 +24,33 @@
# https://github.com/PyCQA/pycodestyle/blob/2.5.0/pycodestyle.py#L2295
style_guide = pycodestyle.StyleGuide(paths=[str(path)], verbose=False)
if not style_guide.excluded(filename=str(path)):
- # store options of pycodestyle
- parent.style_guide_options = style_guide.options
#
https://github.com/pytest-dev/pytest/blob/ee1950af7793624793ee297e5f48b49c8bdf2065/src/_pytest/nodes.py#L477
- return File.from_parent(parent=parent, fspath=path)
+ return File.from_parent(parent=parent, fspath=path,
style_guide_options=style_guide.options)
class File(pytest.File):
+ @classmethod
+ def from_parent(cls, parent, fspath, style_guide_options: optparse.Values):
+ _file = super().from_parent(parent=parent, fspath=fspath)
+ # store options of pycodestyle
+ _file.style_guide_options = style_guide_options
+ return _file
+
def collect(self):
#
https://github.com/pytest-dev/pytest/blob/ee1950af7793624793ee297e5f48b49c8bdf2065/src/_pytest/nodes.py#L399
- return [Item.from_parent(name=self.name, parent=self.parent,
nodeid=self.nodeid, fspath=self.fspath)]
+ yield Item.from_parent(parent=self, name=self.name, nodeid=self.nodeid)
class Item(pytest.Item):
CACHE_KEY = 'pycodestyle/mtimes'
- def __init__(self, name, parent, nodeid, fspath):
+ def __init__(self, name, parent, nodeid):
#
https://github.com/pytest-dev/pytest/blob/ee1950af7793624793ee297e5f48b49c8bdf2065/src/_pytest/nodes.py#L544
super().__init__(name, parent=parent, nodeid=f"{nodeid}::PYCODESTYLE")
self.add_marker('pycodestyle')
-
- # update fspath that was defined as parent.fspath in Node.__init__
- #
https://github.com/pytest-dev/pytest/blob/ee1950af7793624793ee297e5f48b49c8bdf2065/src/_pytest/nodes.py#L126
- self.fspath = fspath
-
# load options of pycodestyle
- self.options = parent.style_guide_options
+ self.options: optparse.Values = self.parent.style_guide_options
def setup(self):
if not hasattr(self.config, 'cache'):