commit python-pytest-console-scripts for openSUSE:Factory

2020-05-15 Thread root
Hello community,

here is the log from the commit of package python-pytest-console-scripts for 
openSUSE:Factory checked in at 2020-05-15 23:52:15

Comparing /work/SRC/openSUSE:Factory/python-pytest-console-scripts (Old)
 and  /work/SRC/openSUSE:Factory/.python-pytest-console-scripts.new.2738 
(New)


Package is "python-pytest-console-scripts"

Fri May 15 23:52:15 2020 rev:6 rq:805767 version:0.2.0

Changes:

--- 
/work/SRC/openSUSE:Factory/python-pytest-console-scripts/python-pytest-console-scripts.changes
  2020-04-21 13:04:59.552133208 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-pytest-console-scripts.new.2738/python-pytest-console-scripts.changes
2020-05-15 23:52:17.093540475 +0200
@@ -1,0 +2,5 @@
+Fri May 15 08:53:13 UTC 2020 - Tomáš Chvátal 
+
+- Do not pull in pytest twice
+
+---



Other differences:
--
++ python-pytest-console-scripts.spec ++
--- /var/tmp/diff_new_pack.3C0Uny/_old  2020-05-15 23:52:17.641541531 +0200
+++ /var/tmp/diff_new_pack.3C0Uny/_new  2020-05-15 23:52:17.641541531 +0200
@@ -37,7 +37,6 @@
 BuildRequires:  %{python_module mock >= 2.0.0}
 BuildRequires:  %{python_module pytest >= 4.0.0}
 BuildRequires:  %{python_module pytest-runner}
-BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module virtualenv >= 20}
 # /SECTION
 %python_subpackages




commit python-pytest-console-scripts for openSUSE:Factory

2020-04-21 Thread root
Hello community,

here is the log from the commit of package python-pytest-console-scripts for 
openSUSE:Factory checked in at 2020-04-21 13:04:58

Comparing /work/SRC/openSUSE:Factory/python-pytest-console-scripts (Old)
 and  /work/SRC/openSUSE:Factory/.python-pytest-console-scripts.new.2738 
(New)


Package is "python-pytest-console-scripts"

Tue Apr 21 13:04:58 2020 rev:5 rq:793540 version:0.2.0

Changes:

--- 
/work/SRC/openSUSE:Factory/python-pytest-console-scripts/python-pytest-console-scripts.changes
  2019-11-15 22:38:43.392217073 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-pytest-console-scripts.new.2738/python-pytest-console-scripts.changes
2020-04-21 13:04:59.552133208 +0200
@@ -1,0 +2,6 @@
+Mon Apr  6 08:19:12 UTC 2020 - Tomáš Chvátal 
+
+- Add patch to work with python-virtualenv >= 20:
+  * virtualenv-20.patch
+
+---

New:

  virtualenv-20.patch



Other differences:
--
++ python-pytest-console-scripts.spec ++
--- /var/tmp/diff_new_pack.pGRHTv/_old  2020-04-21 13:05:00.224134548 +0200
+++ /var/tmp/diff_new_pack.pGRHTv/_new  2020-04-21 13:05:00.228134556 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pytest-console-scripts
 #
-# Copyright (c) 2019 SUSE LLC.
+# 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
@@ -17,14 +17,15 @@
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%define skip_python2 1
 Name:   python-pytest-console-scripts
 Version:0.2.0
 Release:0
 Summary:Pytest plugin for testing console scripts
 License:MIT
-Group:  Development/Languages/Python
 URL:https://github.com/kvas-it/pytest-console-scripts
 Source: 
https://files.pythonhosted.org/packages/source/p/pytest-console-scripts/pytest-console-scripts-%{version}.tar.gz
+Patch0: virtualenv-20.patch
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
@@ -37,7 +38,7 @@
 BuildRequires:  %{python_module pytest >= 4.0.0}
 BuildRequires:  %{python_module pytest-runner}
 BuildRequires:  %{python_module pytest}
-BuildRequires:  %{python_module virtualenv}
+BuildRequires:  %{python_module virtualenv >= 20}
 # /SECTION
 %python_subpackages
 

++ virtualenv-20.patch ++
>From 3ee9419066c5d789854b55112472444053d4c7b5 Mon Sep 17 00:00:00 2001
From: Vasily Kuznetsov 
Date: Fri, 13 Mar 2020 16:18:24 +0100
Subject: [PATCH] Update the tests and make them compatible with virtualenv
 v.20 (#31)

---
 pytest_console_scripts.py |  5 -
 tests/test_run_scripts.py | 33 +
 4 files changed, 42 insertions(+), 13 deletions(-)

diff --git a/pytest_console_scripts.py b/pytest_console_scripts.py
index dbeb5ee..a5c0c1e 100644
--- a/pytest_console_scripts.py
+++ b/pytest_console_scripts.py
@@ -146,7 +146,10 @@ def _restore_logger(self, config):
 
 def run_inprocess(self, command, *arguments, **options):
 cmdargs = [command] + list(arguments)
-script = py.path.local(distutils.spawn.find_executable(command))
+script_path = distutils.spawn.find_executable(command)
+if script_path is None:
+raise FileNotFoundError('Cannot execute ' + command)
+script = py.path.local(script_path)
 stdin = options.get('stdin', StreamMock())
 stdout = StreamMock()
 stderr = StreamMock()
diff --git a/tests/test_run_scripts.py b/tests/test_run_scripts.py
index 2a0a9d2..3f76d5d 100644
--- a/tests/test_run_scripts.py
+++ b/tests/test_run_scripts.py
@@ -1,9 +1,8 @@
+import json
 import os
 import subprocess
 import sys
 
-import mock
-import py
 import pytest
 import virtualenv
 
@@ -32,6 +31,7 @@ def __init__(self, path):
 dpp = self._distpackages_path()
 if dpp is not None:
 self.path.mkdir(dpp)
+self.sys_path = self._get_sys_path()
 
 def _distpackages_path(self):
 """Return (relative) path used for installing distribution packages.
@@ -51,18 +51,33 @@ def _distpackages_path(self):
 parts = parts[parts.index('lib'):]
 return os.path.join(*parts)
 
-def _update_env(self, env):
+def _get_sys_path(self):
+"""Return sys.path of this virtualenv."""
+result = self.run([
+'python', '-c',
+'import json,sys; print(json.dumps(sys.path))',
+], skip_pythonpath=True)
+assert result.returncode == 0
+return json.loads(str(result.stdout.read(), encoding='utf-8'))
+
+def _update_env(self, env, 

commit python-pytest-console-scripts for openSUSE:Factory

2019-11-15 Thread root
Hello community,

here is the log from the commit of package python-pytest-console-scripts for 
openSUSE:Factory checked in at 2019-11-15 22:38:29

Comparing /work/SRC/openSUSE:Factory/python-pytest-console-scripts (Old)
 and  /work/SRC/openSUSE:Factory/.python-pytest-console-scripts.new.26869 
(New)


Package is "python-pytest-console-scripts"

Fri Nov 15 22:38:29 2019 rev:4 rq:748852 version:0.2.0

Changes:

--- 
/work/SRC/openSUSE:Factory/python-pytest-console-scripts/python-pytest-console-scripts.changes
  2019-09-26 20:40:43.086625203 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-pytest-console-scripts.new.26869/python-pytest-console-scripts.changes
   2019-11-15 22:38:43.392217073 +0100
@@ -1,0 +2,6 @@
+Fri Nov 15 10:41:07 UTC 2019 - Tomáš Chvátal 
+
+- Update to 0.2.0:
+  * no upstream changelog
+
+---

Old:

  pytest-console-scripts-0.1.10.tar.gz

New:

  pytest-console-scripts-0.2.0.tar.gz



Other differences:
--
++ python-pytest-console-scripts.spec ++
--- /var/tmp/diff_new_pack.9MY2Qf/_old  2019-11-15 22:38:44.028219135 +0100
+++ /var/tmp/diff_new_pack.9MY2Qf/_new  2019-11-15 22:38:44.052219212 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pytest-console-scripts
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-pytest-console-scripts
-Version:0.1.10
+Version:0.2.0
 Release:0
 Summary:Pytest plugin for testing console scripts
 License:MIT
@@ -61,7 +61,7 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-%python_exec setup.py test
+%pytest
 
 %files %{python_files}
 %license LICENSE

++ pytest-console-scripts-0.1.10.tar.gz -> 
pytest-console-scripts-0.2.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-console-scripts-0.1.10/PKG-INFO 
new/pytest-console-scripts-0.2.0/PKG-INFO
--- old/pytest-console-scripts-0.1.10/PKG-INFO  2019-09-10 15:30:26.0 
+0200
+++ new/pytest-console-scripts-0.2.0/PKG-INFO   2019-11-08 19:36:16.0 
+0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: pytest-console-scripts
-Version: 0.1.10
+Version: 0.2.0
 Summary: Pytest plugin for testing console scripts
 Home-page: https://github.com/kvas-it/pytest-console-scripts
 Author: Vasily Kuznetsov
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pytest-console-scripts-0.1.10/pytest_console_scripts.egg-info/PKG-INFO 
new/pytest-console-scripts-0.2.0/pytest_console_scripts.egg-info/PKG-INFO
--- old/pytest-console-scripts-0.1.10/pytest_console_scripts.egg-info/PKG-INFO  
2019-09-10 15:30:26.0 +0200
+++ new/pytest-console-scripts-0.2.0/pytest_console_scripts.egg-info/PKG-INFO   
2019-11-08 19:36:16.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: pytest-console-scripts
-Version: 0.1.10
+Version: 0.2.0
 Summary: Pytest plugin for testing console scripts
 Home-page: https://github.com/kvas-it/pytest-console-scripts
 Author: Vasily Kuznetsov
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pytest-console-scripts-0.1.10/pytest_console_scripts.py 
new/pytest-console-scripts-0.2.0/pytest_console_scripts.py
--- old/pytest-console-scripts-0.1.10/pytest_console_scripts.py 2019-09-10 
15:17:36.0 +0200
+++ new/pytest-console-scripts-0.2.0/pytest_console_scripts.py  2019-11-08 
19:27:00.0 +0100
@@ -2,6 +2,7 @@
 
 import distutils.spawn
 import io
+import logging
 import os
 import subprocess
 import sys
@@ -37,6 +38,14 @@
 )
 
 
+def pytest_configure(config):
+config.addinivalue_line(
+'markers',
+'script_launch_mode: how to run python scripts under test '
+'(inprocess|subprocess|both)',
+)
+
+
 def _get_mark_mode(metafunc):
 """Return launch mode as indicated by test function marker or None."""
 marker = metafunc.definition.get_closest_marker('script_launch_mode')
@@ -108,6 +117,33 @@
 return self.run_inprocess(command, *arguments, **options)
 return self.run_subprocess(command, *arguments, **options)
 
+def _save_and_reset_logger(self):
+"""Do a very basic reset of the root logger and return its config.
+
+This allows scripts to call logging.basicConfig(...) and have
+it work as expected. It might not work for more sophisticated logging
+

commit python-pytest-console-scripts for openSUSE:Factory

2019-09-26 Thread root
Hello community,

here is the log from the commit of package python-pytest-console-scripts for 
openSUSE:Factory checked in at 2019-09-26 20:40:36

Comparing /work/SRC/openSUSE:Factory/python-pytest-console-scripts (Old)
 and  /work/SRC/openSUSE:Factory/.python-pytest-console-scripts.new.2352 
(New)


Package is "python-pytest-console-scripts"

Thu Sep 26 20:40:36 2019 rev:3 rq:733104 version:0.1.10

Changes:

--- 
/work/SRC/openSUSE:Factory/python-pytest-console-scripts/python-pytest-console-scripts.changes
  2019-09-16 10:51:10.819166188 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-pytest-console-scripts.new.2352/python-pytest-console-scripts.changes
2019-09-26 20:40:43.086625203 +0200
@@ -1,0 +2,5 @@
+Wed Sep 25 09:04:51 UTC 2019 - Tomáš Chvátal 
+
+- Update the pytest requirement to > 4 as per setup.py
+
+---



Other differences:
--
++ python-pytest-console-scripts.spec ++
--- /var/tmp/diff_new_pack.jV5S14/_old  2019-09-26 20:40:43.978622819 +0200
+++ /var/tmp/diff_new_pack.jV5S14/_new  2019-09-26 20:40:43.982622809 +0200
@@ -29,12 +29,12 @@
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:   python-mock >= 2.0.0
-Requires:   python-pytest >= 3.0.0
+Requires:   python-pytest >= 4.0.0
 Requires:   python-pytest-runner
 BuildArch:  noarch
 # SECTION test requirements
 BuildRequires:  %{python_module mock >= 2.0.0}
-BuildRequires:  %{python_module pytest >= 3.0.0}
+BuildRequires:  %{python_module pytest >= 4.0.0}
 BuildRequires:  %{python_module pytest-runner}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module virtualenv}




commit python-pytest-console-scripts for openSUSE:Factory

2019-09-16 Thread root
Hello community,

here is the log from the commit of package python-pytest-console-scripts for 
openSUSE:Factory checked in at 2019-09-16 10:51:06

Comparing /work/SRC/openSUSE:Factory/python-pytest-console-scripts (Old)
 and  /work/SRC/openSUSE:Factory/.python-pytest-console-scripts.new.7948 
(New)


Package is "python-pytest-console-scripts"

Mon Sep 16 10:51:06 2019 rev:2 rq:730736 version:0.1.10

Changes:

--- 
/work/SRC/openSUSE:Factory/python-pytest-console-scripts/python-pytest-console-scripts.changes
  2019-08-22 15:22:28.990272211 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-pytest-console-scripts.new.7948/python-pytest-console-scripts.changes
2019-09-16 10:51:10.819166188 +0200
@@ -1,0 +2,6 @@
+Fri Sep 13 13:22:48 UTC 2019 - Tomáš Chvátal 
+
+- Update to 0.1.10:
+  * Print out return code, stdout and stderr output
+
+---

Old:

  pytest-console-scripts-0.1.9.tar.gz

New:

  pytest-console-scripts-0.1.10.tar.gz



Other differences:
--
++ python-pytest-console-scripts.spec ++
--- /var/tmp/diff_new_pack.H5qpok/_old  2019-09-16 10:51:11.351166119 +0200
+++ /var/tmp/diff_new_pack.H5qpok/_new  2019-09-16 10:51:11.355166118 +0200
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-pytest-console-scripts
-Version:0.1.9
+Version:0.1.10
 Release:0
 Summary:Pytest plugin for testing console scripts
 License:MIT

++ pytest-console-scripts-0.1.9.tar.gz -> 
pytest-console-scripts-0.1.10.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-console-scripts-0.1.9/PKG-INFO 
new/pytest-console-scripts-0.1.10/PKG-INFO
--- old/pytest-console-scripts-0.1.9/PKG-INFO   2019-03-05 20:41:03.0 
+0100
+++ new/pytest-console-scripts-0.1.10/PKG-INFO  2019-09-10 15:30:26.0 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: pytest-console-scripts
-Version: 0.1.9
+Version: 0.1.10
 Summary: Pytest plugin for testing console scripts
 Home-page: https://github.com/kvas-it/pytest-console-scripts
 Author: Vasily Kuznetsov
@@ -28,7 +28,7 @@
 
 
 * Python 2.7 or 3.4+, or PyPy,
-* Pytest 3.0 or newer.
+* Pytest 4.0 or newer.
 
 
 Installation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-console-scripts-0.1.9/README.rst 
new/pytest-console-scripts-0.1.10/README.rst
--- old/pytest-console-scripts-0.1.9/README.rst 2019-03-05 20:37:51.0 
+0100
+++ new/pytest-console-scripts-0.1.10/README.rst2019-09-10 
15:22:01.0 +0200
@@ -18,7 +18,7 @@
 
 
 * Python 2.7 or 3.4+, or PyPy,
-* Pytest 3.0 or newer.
+* Pytest 4.0 or newer.
 
 
 Installation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pytest-console-scripts-0.1.9/pytest_console_scripts.egg-info/PKG-INFO 
new/pytest-console-scripts-0.1.10/pytest_console_scripts.egg-info/PKG-INFO
--- old/pytest-console-scripts-0.1.9/pytest_console_scripts.egg-info/PKG-INFO   
2019-03-05 20:41:03.0 +0100
+++ new/pytest-console-scripts-0.1.10/pytest_console_scripts.egg-info/PKG-INFO  
2019-09-10 15:30:26.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: pytest-console-scripts
-Version: 0.1.9
+Version: 0.1.10
 Summary: Pytest plugin for testing console scripts
 Home-page: https://github.com/kvas-it/pytest-console-scripts
 Author: Vasily Kuznetsov
@@ -28,7 +28,7 @@
 
 
 * Python 2.7 or 3.4+, or PyPy,
-* Pytest 3.0 or newer.
+* Pytest 4.0 or newer.
 
 
 Installation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pytest-console-scripts-0.1.9/pytest_console_scripts.egg-info/requires.txt 
new/pytest-console-scripts-0.1.10/pytest_console_scripts.egg-info/requires.txt
--- 
old/pytest-console-scripts-0.1.9/pytest_console_scripts.egg-info/requires.txt   
2019-03-05 20:41:03.0 +0100
+++ 
new/pytest-console-scripts-0.1.10/pytest_console_scripts.egg-info/requires.txt  
2019-09-10 15:30:26.0 +0200
@@ -1,3 +1,3 @@
 mock>=2.0.0
 pytest-runner
-pytest>=3.0.0
+pytest>=4.0.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pytest-console-scripts-0.1.9/pytest_console_scripts.py 
new/pytest-console-scripts-0.1.10/pytest_console_scripts.py
--- old/pytest-console-scripts-0.1.9/pytest_console_scripts.py  2019-03-05 
20:37:51.0 +0100
+++ new/pytest-console-scripts-0.1.10/pytest_console_scripts.py