Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pytest-listener for 
openSUSE:Factory checked in at 2024-10-22 14:53:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pytest-listener (Old)
 and      /work/SRC/openSUSE:Factory/.python-pytest-listener.new.26871 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pytest-listener"

Tue Oct 22 14:53:05 2024 rev:5 rq:1216925 version:1.8.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-pytest-listener/python-pytest-listener.changes
    2022-12-09 13:19:51.451663511 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-pytest-listener.new.26871/python-pytest-listener.changes
 2024-10-22 14:54:01.162656306 +0200
@@ -1,0 +2,10 @@
+Tue Oct 22 06:08:51 UTC 2024 - Steve Kowalik <steven.kowa...@suse.com>
+
+- Update to 1.8.0:
+  * Drop support for Python 2 and <3.6, removing compatibility code.
+  * Use stdlib unittest.mock instead of mock package.
+  * Removed usage of path.py and path in favour of pathlib.
+- Add patch specify-modules-correctly.patch:
+  * Fix how setuptools finds the module.
+
+-------------------------------------------------------------------

Old:
----
  pytest-listener-1.7.0.tar.gz

New:
----
  pytest-listener-1.8.0.tar.gz
  specify-modules-correctly.patch

BETA DEBUG BEGIN:
  New:  * Removed usage of path.py and path in favour of pathlib.
- Add patch specify-modules-correctly.patch:
  * Fix how setuptools finds the module.
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-pytest-listener.spec ++++++
--- /var/tmp/diff_new_pack.aRS1y8/_old  2024-10-22 14:54:01.734680165 +0200
+++ /var/tmp/diff_new_pack.aRS1y8/_new  2024-10-22 14:54:01.738680332 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pytest-listener
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,21 +16,24 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-pytest-listener
-Version:        1.7.0
+Version:        1.8.0
 Release:        0
-Summary:        A simple network listener for py.test
+Summary:        A simple network listener for pytest
 License:        MIT
-Group:          Development/Languages/Python
-URL:            https://github.com/manahl/pytest-plugins
+URL:            https://github.com/man-group/pytest-plugins
 Source:         
https://files.pythonhosted.org/packages/source/p/pytest-listener/pytest-listener-%{version}.tar.gz
 # https://github.com/man-group/pytest-plugins/issues/209
 Patch0:         python-pytest-listener-no-six.patch
+# PATCH-FIX-UPSTREAM gh#man-group/pytest-plugins#248
+Patch1:         specify-modules-correctly.patch
+BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools-git}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
+Requires:       python-pytest
 Requires:       python-pytest-server-fixtures
 BuildArch:      noarch
 # SECTION test requirements
@@ -43,14 +46,12 @@
 
 %prep
 %autosetup -p1 -n pytest-listener-%{version}
-# required to find the one file in the topdir
-sed -i "/packages=find_packages/ a \        py_modules=['pytest_listener']," 
setup.py
 
 %build
-%python_build
+%pyproject_wheel
 
 %install
-%python_install
+%pyproject_install
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
@@ -59,7 +60,7 @@
 %files %{python_files}
 %doc CHANGES.md README.md
 %license LICENSE
-%{python_sitelib}/pytest_listener.py*
-%{python_sitelib}/pytest_listener-%{version}*-info
+%{python_sitelib}/pytest_listener.py
 %pycache_only %{python_sitelib}/__pycache__/pytest_listener*.pyc
+%{python_sitelib}/pytest_listener-%{version}.dist-info
 

++++++ pytest-listener-1.7.0.tar.gz -> pytest-listener-1.8.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-listener-1.7.0/CHANGES.md 
new/pytest-listener-1.8.0/CHANGES.md
--- old/pytest-listener-1.7.0/CHANGES.md        2019-05-28 08:32:18.000000000 
+0200
+++ new/pytest-listener-1.8.0/CHANGES.md        2024-10-17 17:49:18.000000000 
+0200
@@ -1,7 +1,39 @@
-
 ## Changelog
+### 1.8.0 (2024-10-??)
+ * All: Drop support for Python 2 and <3.6, removing compatibility code.
+ * All: Use stdlib unittest.mock instead of mock package.
+ * All: Removed usage of path.py and path in favour of pathlib. #174 #224
+ * pytest-devpi-server: Run devpi-init for initialisation. #179
+ * pytest-server-fixtures: BREAKING CHANGE: Removed RethinkDB support, as the 
project is no longer maintained.
+ * pytest-server-fixtures: Allowed passing through HTTP headers to the server. 
#149
+ * pytest-server-fixtures: Fixed threading log debug messages. #146
+ * pytest-server-fixtures: Removed usage of deprecated Thread.setDaemon. #202
+ * pytest-server-fixtures: Explicitly close initial Mongo client. #198
+ * pytest-server-fixtures: Don't use context manager for CREATE DATABASE #186
+ * pytest-shutil: Removed contextlib2 requirement. #144
+ * pytest-shutil: Fixed forcing color through termcolor. #217
+ * pytest-shutil: Replaced deprecated imp module #219
+ * pytest-profiling: Added support to hide/show the full path of file. #95
+ * pytest-profiling: Fixed SVG file generation on Windows. #93
+ * pytest-profiling: Remove pinning of more-itertools. #194
+ * pytest-profiling: Add support to define element number for print_stats() #96
+ * pytest-profiling: Fix mock in test_writes_summary #223
+ * pytest-virtualenv: Modernised package. #188 #185 #182 #163
+ * pytest-virtualenv: Fixed virtualenv creation on Windows. #142
+ * pytest-virtualenv: Added delete_workspace parameter to VirtualEnv. #195
+ * pytest-virtualenv: Removed extras_require. #240
+ * ci: Remove usage of deprecated distutils. #189
+ * ci: Disabled jenkins server tests on CircleCI to improve build time.
+ * ci: Fixed `collections` import for py 3.11 compatibility #222
+
+
+### 1.7.1 (2019-05-28)
+* pytest-profiling: Fix pytest-profiling to profile fixtures. #48
+* pytest-devpi-server: Fixed Python 3.4 support updating "ruamel.yaml" 
requirements. #138
+* ci: Added  PYTEST_DONT_REWRITE in order to suppress module already imported. 
#123
+
 
-### 1.7.0
+### 1.7.0 (2019-02-21)
  * All: Support pytest >= 4.0.0
  * All: Support Python 3.7
  * pytest-server-fixtures: if host not defined on your machine, default to 
localhost
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-listener-1.7.0/PKG-INFO 
new/pytest-listener-1.8.0/PKG-INFO
--- old/pytest-listener-1.7.0/PKG-INFO  2019-05-28 08:32:45.000000000 +0200
+++ new/pytest-listener-1.8.0/PKG-INFO  2024-10-17 17:49:19.000000000 +0200
@@ -1,298 +1,11 @@
-Metadata-Version: 1.1
+Metadata-Version: 2.1
 Name: pytest-listener
-Version: 1.7.0
+Version: 1.8.0
 Summary: A simple network listener
-Home-page: https://github.com/manahl/pytest-plugins
+Home-page: https://github.com/man-group/pytest-plugins
 Author: Tim Couper
 Author-email: drtimcou...@gmail.com
 License: MIT license
-Description: pytest-listener
-        ===============
-        
-        Simple JSON listener using TCP that listens for data and stores it in a
-        queue for later retrieval.
-        
-        Installation
-        ------------
-        
-        Install using your favourite package manager:
-        
-        .. code:: bash
-        
-                pip install pytest-listener
-                #  or..
-                easy_install pytest-listener
-        
-        Enable the fixture explicitly in your tests or conftest.py (not 
required
-        when using setuptools entry points):
-        
-        .. code:: python
-        
-                pytest_plugins = ['pytest_listener']
-        
-        Basic Test Usage
-        ----------------
-        
-        Here's a test showing the basic functionality:
-        
-        .. code:: python
-        
-                def test_listener(listener):
-                    data1 = {'foo': 1}
-                    listener.send(some_data)
-                    
-                    data2 = {'bar': 2}
-                    listener.send(some_data)
-                    
-                    assert listener.receive() == data1
-                    assert listener.receive() == data2
-                    
-                    data3 = {'baz': 3}
-                    listener.send(some_data)
-                    
-                    # Clear the listening queue - this deletes data3
-                    listener.clear_queue()
-                    
-                    data2 = {'qux': 4}
-                    listener.send(some_data)
-                    assert listener.recieve() == data3
-        
-        
-        Changelog
-        ---------
-        
-        1.7.0
-        ~~~~~
-        
-        -  All: Support pytest >= 4.0.0
-        -  All: Support Python 3.7
-        -  pytest-server-fixtures: if host not defined on your machine, default
-           to localhost
-        -  pytest-server-fixture: Pin to rethinkdb < 2.4.0 due to upstream API
-           changes
-        -  pytest-verbose-parametrize: Add support for revamped marker
-           infrastructure
-        -  pytest-verbose-parametrize: Fix integration tests to support pytest
-           >= 4.1.0
-        -  pytest-virtualenv: Add virtualenv as install requirement. Fixes #122
-        -  pytest-webdriver: Fix RemovedInPytest4Warning using getfixturevalue
-        -  circleci: Fix checks by skipping coverall submission for developer
-           without push access
-        -  wheels: Generate universal wheels installable with both python 2.x
-           and 3.x
-        -  dist: Remove support for building and distributing \*.egg files
-        -  VagrantFile: Install python 3.7 and initialize python 3.7 by default
-        -  Fix DeprecationWarning warnings using "logger.warning()" function
-        
-        1.6.2 (2019-02-21)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  pytest-server-fixtures: suppress stacktrace if kill() is called
-        -  pytest-server-fixtures: fix random port logic in TestServerV2
-        
-        1.6.1 (2019-02-12)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  pytest-server-fixtures: fix exception when attempting to access
-           hostname while server is not started
-        
-        1.6.0 (2019-02-12)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  pytest-server-fixtures: added previously removed TestServerV2.kill()
-           function
-        -  pytest-profiling: pin more-itertools==5.0.0 in integration tests, as
-           that's a PY3 only release
-        
-        1.5.1 (2019-01-24)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  pytest-verbose-parametrize: fixed unicode parameters when using
-           ``@pytest.mark.parametrize``
-        
-        1.5.0 (2019-01-23)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  pytest-server-fixtures: made postgres fixtures and its tests
-           optional, like all other fixtures
-        -  pytest-server-fixtures: reverted a fix for pymongo deprecation
-           warning, as this will break compatibility with pymongo 3.6.0
-        -  pytest-server-fixtures: dropped RHEL5 support in httpd
-        
-        1.4.1 (2019-01-18)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  pytest-server-fixtures: server fixture binary path specified in ENV
-           now only affect server class 'thread'
-        
-        1.4.0 (2019-01-15)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  Fixing python 3 compatibility in Simple HTTP Server fixture
-        -  Fixed broken tests in pytest-profiling
-        -  Pinned pytest<4.0.0 until all deprecation warnings are fixed.
-        -  pytest-webdriver: replaced deprecated phantomjs with headless Google
-           Chrome.
-        -  Add Vagrantfile to project to make test environment portable.
-        -  Add .editorconfig file to project.
-        -  pytest-server-fixtures: add TestServerV2 with Docker and Kubernetes
-           support.
-        -  pytest-server-fixtures: fix for an issue where MinioServer is not
-           cleaned up after use.
-        -  pytest-server-fixtures: fix deprecation warnings when calling
-           pymongo.
-        -  pytest-server-fixtures: close pymongo client on MongoTestServer
-           teardown.
-        -  pytest-server-fixtures: upgrade Mongo, Redis and RethinkDB to
-           TestServerV2.
-        -  coveralls: fix broken coveralls
-        
-        1.3.1 (2018-06-28)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  Use pymongo list\_database\_names() instead of the deprecated
-           database\_names(), added pymongo>=3.6.0 dependency
-        
-        1.3.0 (2017-11-17)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  Fixed workspace deletion when teardown is None
-        -  Fixed squash of root logger in pytest-listener
-        -  Added S3 Minio fixture (many thanks to Gavin Bisesi)
-        -  Added Postgres fixture (many thanks to Gavin Bisesi)
-        -  Use requests for server fixtures http gets as it handles redirects
-           and proxies properly
-        
-        1.2.12 (2017-8-1)
-        ~~~~~~~~~~~~~~~~~
-        
-        -  Fixed regression on cacheing ephemeral hostname, some clients were
-           relying on this. This is now optional.
-        
-        1.2.11 (2017-7-21)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  Fix for OSX binding to illegal local IP range (Thanks to Gavin
-           Bisesi)
-        -  Setup and Py3k fixes for pytest-profiling (Thanks to xoviat)
-        -  We no longer try and bind port 5000 when reserving a local IP host,
-           as someone could have bound it to 0.0.0.0
-        -  Fix for #46 sourcing gprof2dot when the local venv has not been
-           activated
-        
-        1.2.10 (2017-2-23)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  Handle custom Pytest test items in pytest-webdriver
-        
-        1.2.9 (2017-2-23)
-        ~~~~~~~~~~~~~~~~~
-        
-        -  Add username into mongo server fixture tempdir path to stop
-           collisions on shared multiuser filesystems
-        
-        1.2.8 (2017-2-21)
-        ~~~~~~~~~~~~~~~~~
-        
-        -  Return function results in shutil.run.run\_as\_main
-        
-        1.2.7 (2017-2-20)
-        ~~~~~~~~~~~~~~~~~
-        
-        -  More handling for older versions of path.py
-        -  Allow virtualenv argument passing in pytest-virtualenv
-        
-        1.2.6 (2017-2-16 )
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  Updated devpi server server setup for devpi-server >= 2.0
-        -  Improvements for random port picking
-        -  HTTPD server now binds to 0.0.0.0 by default to aid Selenium-style
-           testing
-        -  Updated mongodb server args for mongodb >= 3.2
-        -  Corrections for mongodb fixture config and improve startup logic
-        -  Added module-scoped mongodb fixture
-        -  Handling for older versions of path.py
-        -  Fix for #40 where tests that chdir break pytest-profiling
-        
-        1.2.5 (2016-12-09)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  Improvements for server runner host and port generation, now 
supports
-           random local IPs
-        -  Bugfix for RethinkDB fixture config
-        
-        1.2.4 (2016-11-14)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  Bugfix for pymongo extra dependency
-        -  Windows compatibility fix for pytest-virtualenv (Thanks to
-           Jean-Christophe Fillion-Robin for PR)
-        -  Fix symlink handling for
-           pytest-shutil.cmdline.get\_real\_python\_executable
-        
-        1.2.3 (2016-11-7)
-        ~~~~~~~~~~~~~~~~~
-        
-        -  Improve resiliency of Mongo fixture startup checks
-        
-        1.2.2 (2016-10-27)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  Python 3 compatibility across most of the modules
-        -  Fixed deprecated Path.py imports (Thanks to Bryan Moscon)
-        -  Fixed deprecated multicall in pytest-profiling (Thanks to Paul van
-           der Linden for PR)
-        -  Added devpi-server fixture to create an index per test function
-        -  Added missing licence file
-        -  Split up httpd server fixture config so child classes can override
-           loaded modules easier
-        -  Added 'preserve\_sys\_path' argument to TestServer base class which
-           exports the current python sys.path to subprocesses.
-        -  Updated httpd, redis and jenkins runtime args and paths to current
-           Ubuntu spec
-        -  Ignore errors when tearing down workspaces to avoid race conditions
-           in 'shutil.rmtree' implementation
-        
-        1.2.1 (2016-3-1)
-        ~~~~~~~~~~~~~~~~
-        
-        -  Fixed pytest-verbose-parametrize for latest version of py.test
-        
-        1.2.0 (2016-2-19)
-        ~~~~~~~~~~~~~~~~~
-        
-        -  New plugin: git repository fixture
-        
-        1.1.1 (2016-2-16)
-        ~~~~~~~~~~~~~~~~~
-        
-        -  pytest-profiling improvement: escape illegal characters in .prof
-           files (Thanks to Aarni Koskela for the PR)
-        
-        1.1.0 (2016-2-15)
-        ~~~~~~~~~~~~~~~~~
-        
-        -  New plugin: devpi server fixture
-        -  pytest-profiling improvement: overly-long .prof files are saved as
-           the short hash of the test name (Thanks to Vladimir Lagunov for PR)
-        -  Changed default behavior of workspace.run() to not use a subshell 
for
-           security reasons
-        -  Corrected virtualenv.run() method to handle arguments the same as 
the
-           parent method workspace.run()
-        -  Removed deprecated '--distribute' from virtualenv args
-        
-        1.0.1 (2015-12-23)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  Packaging bugfix
-        
-        1.0.0 (2015-12-21)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  Initial public release
-        
-        
 Platform: unix
 Platform: linux
 Classifier: License :: OSI Approved :: MIT License
@@ -302,10 +15,233 @@
 Classifier: Topic :: Utilities
 Classifier: Intended Audience :: Developers
 Classifier: Operating System :: POSIX
-Classifier: Programming Language :: Python :: 2
-Classifier: Programming Language :: Python :: 2.7
-Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.4
-Classifier: Programming Language :: Python :: 3.5
+Classifier: Operating System :: Microsoft :: Windows
 Classifier: Programming Language :: Python :: 3.6
 Classifier: Programming Language :: Python :: 3.7
+Requires-Python: >=3.6
+Description-Content-Type: text/markdown
+License-File: LICENSE
+
+# pytest-listener
+
+Simple JSON listener using TCP that listens for data and stores it in a queue 
for later retrieval.
+                            
+## Installation
+                      
+Install using your favourite package manager:
+
+```bash
+    pip install pytest-listener
+    #  or..
+    easy_install pytest-listener
+```
+
+Enable the fixture explicitly in your tests or conftest.py (not required when 
using setuptools entry points):
+
+```python
+    pytest_plugins = ['pytest_listener']
+```
+                      
+## Basic Test Usage
+
+Here's a test showing the basic functionality:
+
+```python
+    def test_listener(listener):
+        data1 = {'foo': 1}
+        listener.send(some_data)
+        
+        data2 = {'bar': 2}
+        listener.send(some_data)
+        
+        assert listener.receive() == data1
+        assert listener.receive() == data2
+        
+        data3 = {'baz': 3}
+        listener.send(some_data)
+        
+        # Clear the listening queue - this deletes data3
+        listener.clear_queue()
+        
+        data2 = {'qux': 4}
+        listener.send(some_data)
+        assert listener.recieve() == data3
+```
+## Changelog
+### 1.8.0 (2024-10-??)
+ * All: Drop support for Python 2 and <3.6, removing compatibility code.
+ * All: Use stdlib unittest.mock instead of mock package.
+ * All: Removed usage of path.py and path in favour of pathlib. #174 #224
+ * pytest-devpi-server: Run devpi-init for initialisation. #179
+ * pytest-server-fixtures: BREAKING CHANGE: Removed RethinkDB support, as the 
project is no longer maintained.
+ * pytest-server-fixtures: Allowed passing through HTTP headers to the server. 
#149
+ * pytest-server-fixtures: Fixed threading log debug messages. #146
+ * pytest-server-fixtures: Removed usage of deprecated Thread.setDaemon. #202
+ * pytest-server-fixtures: Explicitly close initial Mongo client. #198
+ * pytest-server-fixtures: Don't use context manager for CREATE DATABASE #186
+ * pytest-shutil: Removed contextlib2 requirement. #144
+ * pytest-shutil: Fixed forcing color through termcolor. #217
+ * pytest-shutil: Replaced deprecated imp module #219
+ * pytest-profiling: Added support to hide/show the full path of file. #95
+ * pytest-profiling: Fixed SVG file generation on Windows. #93
+ * pytest-profiling: Remove pinning of more-itertools. #194
+ * pytest-profiling: Add support to define element number for print_stats() #96
+ * pytest-profiling: Fix mock in test_writes_summary #223
+ * pytest-virtualenv: Modernised package. #188 #185 #182 #163
+ * pytest-virtualenv: Fixed virtualenv creation on Windows. #142
+ * pytest-virtualenv: Added delete_workspace parameter to VirtualEnv. #195
+ * pytest-virtualenv: Removed extras_require. #240
+ * ci: Remove usage of deprecated distutils. #189
+ * ci: Disabled jenkins server tests on CircleCI to improve build time.
+ * ci: Fixed `collections` import for py 3.11 compatibility #222
+
+
+### 1.7.1 (2019-05-28)
+* pytest-profiling: Fix pytest-profiling to profile fixtures. #48
+* pytest-devpi-server: Fixed Python 3.4 support updating "ruamel.yaml" 
requirements. #138
+* ci: Added  PYTEST_DONT_REWRITE in order to suppress module already imported. 
#123
+
+
+### 1.7.0 (2019-02-21)
+ * All: Support pytest >= 4.0.0
+ * All: Support Python 3.7
+ * pytest-server-fixtures: if host not defined on your machine, default to 
localhost
+ * pytest-server-fixture: Pin to rethinkdb < 2.4.0 due to upstream API changes
+ * pytest-verbose-parametrize: Add support for revamped marker infrastructure
+ * pytest-verbose-parametrize: Fix integration tests to support pytest >= 4.1.0
+ * pytest-virtualenv: Add virtualenv as install requirement. Fixes #122
+ * pytest-webdriver: Fix RemovedInPytest4Warning using getfixturevalue
+ * circleci: Fix checks by skipping coverall submission for developer without 
push access
+ * wheels: Generate universal wheels installable with both python 2.x and 3.x
+ * dist: Remove support for building and distributing *.egg files
+ * VagrantFile: Install python 3.7 and initialize python 3.7 by default
+ * Fix DeprecationWarning warnings using "logger.warning()" function
+
+### 1.6.2 (2019-02-21)
+ * pytest-server-fixtures: suppress stacktrace if kill() is called
+ * pytest-server-fixtures: fix random port logic in TestServerV2
+
+### 1.6.1 (2019-02-12)
+ * pytest-server-fixtures: fix exception when attempting to access hostname 
while server is not started
+
+### 1.6.0 (2019-02-12)
+ * pytest-server-fixtures: added previously removed TestServerV2.kill() 
function
+ * pytest-profiling: pin more-itertools==5.0.0 in integration tests, as that's 
a PY3 only release
+
+### 1.5.1 (2019-01-24)
+ * pytest-verbose-parametrize: fixed unicode parameters when using 
`@pytest.mark.parametrize`
+
+### 1.5.0 (2019-01-23)
+ * pytest-server-fixtures: made postgres fixtures and its tests optional, like 
all other fixtures
+ * pytest-server-fixtures: reverted a fix for pymongo deprecation warning, as 
this will break compatibility with pymongo 3.6.0
+ * pytest-server-fixtures: dropped RHEL5 support in httpd
+
+### 1.4.1 (2019-01-18)
+ * pytest-server-fixtures: server fixture binary path specified in ENV now 
only affect server class 'thread'
+
+### 1.4.0 (2019-01-15)
+ * Fixing python 3 compatibility in Simple HTTP Server fixture
+ * Fixed broken tests in pytest-profiling
+ * Pinned pytest<4.0.0 until all deprecation warnings are fixed.
+ * pytest-webdriver: replaced deprecated phantomjs with headless Google Chrome.
+ * Add Vagrantfile to project to make test environment portable.
+ * Add .editorconfig file to project.
+ * pytest-server-fixtures: add TestServerV2 with Docker and Kubernetes support.
+ * pytest-server-fixtures: fix for an issue where MinioServer is not cleaned 
up after use.
+ * pytest-server-fixtures: fix deprecation warnings when calling pymongo.
+ * pytest-server-fixtures: close pymongo client on MongoTestServer teardown.
+ * pytest-server-fixtures: upgrade Mongo, Redis and RethinkDB to TestServerV2.
+ * coveralls: fix broken coveralls
+
+### 1.3.1 (2018-06-28)
+ * Use pymongo list_database_names() instead of the deprecated 
database_names(), added pymongo>=3.6.0 dependency
+
+### 1.3.0 (2017-11-17)
+ * Fixed workspace deletion when teardown is None
+ * Fixed squash of root logger in pytest-listener
+ * Added S3 Minio fixture (many thanks to Gavin Bisesi)
+ * Added Postgres fixture (many thanks to Gavin Bisesi)
+ * Use requests for server fixtures http gets as it handles redirects and 
proxies properly
+
+### 1.2.12 (2017-8-1)
+ * Fixed regression on cacheing ephemeral hostname, some clients were relying 
on this. This is now optional.
+
+### 1.2.11 (2017-7-21)
+ * Fix for OSX binding to illegal local IP range (Thanks to Gavin Bisesi)
+ * Setup and Py3k fixes for pytest-profiling (Thanks to xoviat)
+ * We no longer try and bind port 5000 when reserving a local IP host, as 
someone could have bound it to 0.0.0.0
+ * Fix for #46 sourcing gprof2dot when the local venv has not been activated
+
+### 1.2.10 (2017-2-23)
+ * Handle custom Pytest test items in pytest-webdriver
+
+### 1.2.9 (2017-2-23)
+ * Add username into mongo server fixture tempdir path to stop collisions on 
shared multiuser filesystems
+
+### 1.2.8 (2017-2-21)
+ * Return function results in shutil.run.run_as_main
+
+### 1.2.7 (2017-2-20)
+ * More handling for older versions of path.py
+ * Allow virtualenv argument passing in pytest-virtualenv
+
+### 1.2.6 (2017-2-16 )
+ * Updated devpi server server setup for devpi-server >= 2.0
+ * Improvements for random port picking
+ * HTTPD server now binds to 0.0.0.0 by default to aid Selenium-style testing
+ * Updated mongodb server args for mongodb >= 3.2
+ * Corrections for mongodb fixture config and improve startup logic
+ * Added module-scoped mongodb fixture
+ * Handling for older versions of path.py
+ * Fix for #40 where tests that chdir break pytest-profiling
+
+### 1.2.5 (2016-12-09)
+ * Improvements for server runner host and port generation, now supports 
random local IPs
+ * Bugfix for RethinkDB fixture config
+
+### 1.2.4 (2016-11-14)
+ * Bugfix for pymongo extra dependency
+ * Windows compatibility fix for pytest-virtualenv (Thanks to Jean-Christophe 
Fillion-Robin for PR)
+ * Fix symlink handling for pytest-shutil.cmdline.get_real_python_executable
+
+### 1.2.3 (2016-11-7)
+ * Improve resiliency of Mongo fixture startup checks
+
+### 1.2.2 (2016-10-27)
+ * Python 3 compatibility across most of the modules
+ * Fixed deprecated Path.py imports (Thanks to Bryan Moscon)
+ * Fixed deprecated multicall in pytest-profiling (Thanks to Paul van der 
Linden for PR)
+ * Added devpi-server fixture to create an index per test function
+ * Added missing licence file
+ * Split up httpd server fixture config so child classes can override loaded 
modules easier
+ * Added 'preserve_sys_path' argument to TestServer base class which exports 
the current python sys.path to subprocesses.
+ * Updated httpd, redis and jenkins runtime args and paths to current Ubuntu 
spec
+ * Ignore errors when tearing down workspaces to avoid race conditions in 
'shutil.rmtree' implementation
+
+### 1.2.1 (2016-3-1)
+ * Fixed pytest-verbose-parametrize for latest version of py.test
+
+### 1.2.0 (2016-2-19)
+ * New plugin: git repository fixture
+
+### 1.1.1 (2016-2-16)
+ * pytest-profiling improvement: escape illegal characters in .prof files 
(Thanks to Aarni Koskela for the PR)
+
+### 1.1.0 (2016-2-15)
+
+ * New plugin: devpi server fixture
+ * pytest-profiling improvement: overly-long .prof files are saved as the 
short hash of the test name (Thanks to Vladimir Lagunov for PR)
+ * Changed default behavior of workspace.run() to not use a subshell for 
security reasons
+ * Corrected virtualenv.run() method to handle arguments the same as the 
parent method workspace.run()
+ * Removed deprecated '--distribute' from virtualenv args
+
+### 1.0.1 (2015-12-23)
+
+ *  Packaging bugfix
+
+### 1.0.0 (2015-12-21)
+
+ *  Initial public release
+
+
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-listener-1.7.0/VERSION 
new/pytest-listener-1.8.0/VERSION
--- old/pytest-listener-1.7.0/VERSION   2019-05-28 08:32:18.000000000 +0200
+++ new/pytest-listener-1.8.0/VERSION   2024-10-17 17:49:18.000000000 +0200
@@ -1 +1 @@
-1.7.0
+1.8.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-listener-1.7.0/common_setup.py 
new/pytest-listener-1.8.0/common_setup.py
--- old/pytest-listener-1.7.0/common_setup.py   2019-05-28 08:32:18.000000000 
+0200
+++ new/pytest-listener-1.8.0/common_setup.py   2024-10-17 17:49:18.000000000 
+0200
@@ -38,7 +38,8 @@
     def run(self):
         if self.distribution.extras_require is None:
             self.distribution.extras_require = {}
-        self.distribution.extras_require['tests'] = 
self.distribution.tests_require
+        if 'tests' not in self.distribution.extras_require and 
hasattr(self.distribution, 'tests_require'):
+            self.distribution.extras_require['tests'] = 
self.distribution.tests_require
         EggInfoCommand.run(self)
 
 
@@ -47,15 +48,8 @@
     readme_file = os.path.join(this_dir, 'README.md')
     changelog_file = os.path.join(this_dir, 'CHANGES.md')
     version_file = os.path.join(this_dir, 'VERSION')
-
-    # Convert Markdown to RST for PyPI
-    try:
-        import pypandoc
-        long_description = pypandoc.convert(readme_file, 'rst')
-        changelog = pypandoc.convert(changelog_file, 'rst')
-    except (IOError, ImportError, OSError):
-        long_description = open(readme_file).read()
-        changelog = open(changelog_file).read()
+    long_description = open(readme_file).read()
+    changelog = open(changelog_file).read()
 
     # Gather trailing arguments for pytest, this can't be done using 
setuptools' api
     if 'test' in sys.argv:
@@ -65,13 +59,14 @@
     PyTest.src_dir = src_dir
 
     return dict(
-            # Version is shared between all the projects in this repo
-            version=open(version_file).read().strip(),
-            long_description='\n'.join((long_description, changelog)),
-            url='https://github.com/manahl/pytest-plugins',
-            license='MIT license',
-            platforms=['unix', 'linux'],
-            cmdclass={'test': PyTest, 'egg_info': EggInfo},
-            setup_requires=['setuptools-git'],
-            include_package_data=True
-            )
+        # Version is shared between all the projects in this repo
+        version=open(version_file).read().strip(),
+        long_description='\n'.join((long_description, changelog)),
+        long_description_content_type='text/markdown',
+        url='https://github.com/man-group/pytest-plugins',
+        license='MIT license',
+        platforms=['unix', 'linux'],
+        cmdclass={'test': PyTest, 'egg_info': EggInfo},
+        include_package_data=True,
+        python_requires='>=3.6',
+    )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pytest-listener-1.7.0/pytest_listener.egg-info/PKG-INFO 
new/pytest-listener-1.8.0/pytest_listener.egg-info/PKG-INFO
--- old/pytest-listener-1.7.0/pytest_listener.egg-info/PKG-INFO 2019-05-28 
08:32:43.000000000 +0200
+++ new/pytest-listener-1.8.0/pytest_listener.egg-info/PKG-INFO 2024-10-17 
17:49:19.000000000 +0200
@@ -1,298 +1,11 @@
-Metadata-Version: 1.1
+Metadata-Version: 2.1
 Name: pytest-listener
-Version: 1.7.0
+Version: 1.8.0
 Summary: A simple network listener
-Home-page: https://github.com/manahl/pytest-plugins
+Home-page: https://github.com/man-group/pytest-plugins
 Author: Tim Couper
 Author-email: drtimcou...@gmail.com
 License: MIT license
-Description: pytest-listener
-        ===============
-        
-        Simple JSON listener using TCP that listens for data and stores it in a
-        queue for later retrieval.
-        
-        Installation
-        ------------
-        
-        Install using your favourite package manager:
-        
-        .. code:: bash
-        
-                pip install pytest-listener
-                #  or..
-                easy_install pytest-listener
-        
-        Enable the fixture explicitly in your tests or conftest.py (not 
required
-        when using setuptools entry points):
-        
-        .. code:: python
-        
-                pytest_plugins = ['pytest_listener']
-        
-        Basic Test Usage
-        ----------------
-        
-        Here's a test showing the basic functionality:
-        
-        .. code:: python
-        
-                def test_listener(listener):
-                    data1 = {'foo': 1}
-                    listener.send(some_data)
-                    
-                    data2 = {'bar': 2}
-                    listener.send(some_data)
-                    
-                    assert listener.receive() == data1
-                    assert listener.receive() == data2
-                    
-                    data3 = {'baz': 3}
-                    listener.send(some_data)
-                    
-                    # Clear the listening queue - this deletes data3
-                    listener.clear_queue()
-                    
-                    data2 = {'qux': 4}
-                    listener.send(some_data)
-                    assert listener.recieve() == data3
-        
-        
-        Changelog
-        ---------
-        
-        1.7.0
-        ~~~~~
-        
-        -  All: Support pytest >= 4.0.0
-        -  All: Support Python 3.7
-        -  pytest-server-fixtures: if host not defined on your machine, default
-           to localhost
-        -  pytest-server-fixture: Pin to rethinkdb < 2.4.0 due to upstream API
-           changes
-        -  pytest-verbose-parametrize: Add support for revamped marker
-           infrastructure
-        -  pytest-verbose-parametrize: Fix integration tests to support pytest
-           >= 4.1.0
-        -  pytest-virtualenv: Add virtualenv as install requirement. Fixes #122
-        -  pytest-webdriver: Fix RemovedInPytest4Warning using getfixturevalue
-        -  circleci: Fix checks by skipping coverall submission for developer
-           without push access
-        -  wheels: Generate universal wheels installable with both python 2.x
-           and 3.x
-        -  dist: Remove support for building and distributing \*.egg files
-        -  VagrantFile: Install python 3.7 and initialize python 3.7 by default
-        -  Fix DeprecationWarning warnings using "logger.warning()" function
-        
-        1.6.2 (2019-02-21)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  pytest-server-fixtures: suppress stacktrace if kill() is called
-        -  pytest-server-fixtures: fix random port logic in TestServerV2
-        
-        1.6.1 (2019-02-12)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  pytest-server-fixtures: fix exception when attempting to access
-           hostname while server is not started
-        
-        1.6.0 (2019-02-12)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  pytest-server-fixtures: added previously removed TestServerV2.kill()
-           function
-        -  pytest-profiling: pin more-itertools==5.0.0 in integration tests, as
-           that's a PY3 only release
-        
-        1.5.1 (2019-01-24)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  pytest-verbose-parametrize: fixed unicode parameters when using
-           ``@pytest.mark.parametrize``
-        
-        1.5.0 (2019-01-23)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  pytest-server-fixtures: made postgres fixtures and its tests
-           optional, like all other fixtures
-        -  pytest-server-fixtures: reverted a fix for pymongo deprecation
-           warning, as this will break compatibility with pymongo 3.6.0
-        -  pytest-server-fixtures: dropped RHEL5 support in httpd
-        
-        1.4.1 (2019-01-18)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  pytest-server-fixtures: server fixture binary path specified in ENV
-           now only affect server class 'thread'
-        
-        1.4.0 (2019-01-15)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  Fixing python 3 compatibility in Simple HTTP Server fixture
-        -  Fixed broken tests in pytest-profiling
-        -  Pinned pytest<4.0.0 until all deprecation warnings are fixed.
-        -  pytest-webdriver: replaced deprecated phantomjs with headless Google
-           Chrome.
-        -  Add Vagrantfile to project to make test environment portable.
-        -  Add .editorconfig file to project.
-        -  pytest-server-fixtures: add TestServerV2 with Docker and Kubernetes
-           support.
-        -  pytest-server-fixtures: fix for an issue where MinioServer is not
-           cleaned up after use.
-        -  pytest-server-fixtures: fix deprecation warnings when calling
-           pymongo.
-        -  pytest-server-fixtures: close pymongo client on MongoTestServer
-           teardown.
-        -  pytest-server-fixtures: upgrade Mongo, Redis and RethinkDB to
-           TestServerV2.
-        -  coveralls: fix broken coveralls
-        
-        1.3.1 (2018-06-28)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  Use pymongo list\_database\_names() instead of the deprecated
-           database\_names(), added pymongo>=3.6.0 dependency
-        
-        1.3.0 (2017-11-17)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  Fixed workspace deletion when teardown is None
-        -  Fixed squash of root logger in pytest-listener
-        -  Added S3 Minio fixture (many thanks to Gavin Bisesi)
-        -  Added Postgres fixture (many thanks to Gavin Bisesi)
-        -  Use requests for server fixtures http gets as it handles redirects
-           and proxies properly
-        
-        1.2.12 (2017-8-1)
-        ~~~~~~~~~~~~~~~~~
-        
-        -  Fixed regression on cacheing ephemeral hostname, some clients were
-           relying on this. This is now optional.
-        
-        1.2.11 (2017-7-21)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  Fix for OSX binding to illegal local IP range (Thanks to Gavin
-           Bisesi)
-        -  Setup and Py3k fixes for pytest-profiling (Thanks to xoviat)
-        -  We no longer try and bind port 5000 when reserving a local IP host,
-           as someone could have bound it to 0.0.0.0
-        -  Fix for #46 sourcing gprof2dot when the local venv has not been
-           activated
-        
-        1.2.10 (2017-2-23)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  Handle custom Pytest test items in pytest-webdriver
-        
-        1.2.9 (2017-2-23)
-        ~~~~~~~~~~~~~~~~~
-        
-        -  Add username into mongo server fixture tempdir path to stop
-           collisions on shared multiuser filesystems
-        
-        1.2.8 (2017-2-21)
-        ~~~~~~~~~~~~~~~~~
-        
-        -  Return function results in shutil.run.run\_as\_main
-        
-        1.2.7 (2017-2-20)
-        ~~~~~~~~~~~~~~~~~
-        
-        -  More handling for older versions of path.py
-        -  Allow virtualenv argument passing in pytest-virtualenv
-        
-        1.2.6 (2017-2-16 )
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  Updated devpi server server setup for devpi-server >= 2.0
-        -  Improvements for random port picking
-        -  HTTPD server now binds to 0.0.0.0 by default to aid Selenium-style
-           testing
-        -  Updated mongodb server args for mongodb >= 3.2
-        -  Corrections for mongodb fixture config and improve startup logic
-        -  Added module-scoped mongodb fixture
-        -  Handling for older versions of path.py
-        -  Fix for #40 where tests that chdir break pytest-profiling
-        
-        1.2.5 (2016-12-09)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  Improvements for server runner host and port generation, now 
supports
-           random local IPs
-        -  Bugfix for RethinkDB fixture config
-        
-        1.2.4 (2016-11-14)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  Bugfix for pymongo extra dependency
-        -  Windows compatibility fix for pytest-virtualenv (Thanks to
-           Jean-Christophe Fillion-Robin for PR)
-        -  Fix symlink handling for
-           pytest-shutil.cmdline.get\_real\_python\_executable
-        
-        1.2.3 (2016-11-7)
-        ~~~~~~~~~~~~~~~~~
-        
-        -  Improve resiliency of Mongo fixture startup checks
-        
-        1.2.2 (2016-10-27)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  Python 3 compatibility across most of the modules
-        -  Fixed deprecated Path.py imports (Thanks to Bryan Moscon)
-        -  Fixed deprecated multicall in pytest-profiling (Thanks to Paul van
-           der Linden for PR)
-        -  Added devpi-server fixture to create an index per test function
-        -  Added missing licence file
-        -  Split up httpd server fixture config so child classes can override
-           loaded modules easier
-        -  Added 'preserve\_sys\_path' argument to TestServer base class which
-           exports the current python sys.path to subprocesses.
-        -  Updated httpd, redis and jenkins runtime args and paths to current
-           Ubuntu spec
-        -  Ignore errors when tearing down workspaces to avoid race conditions
-           in 'shutil.rmtree' implementation
-        
-        1.2.1 (2016-3-1)
-        ~~~~~~~~~~~~~~~~
-        
-        -  Fixed pytest-verbose-parametrize for latest version of py.test
-        
-        1.2.0 (2016-2-19)
-        ~~~~~~~~~~~~~~~~~
-        
-        -  New plugin: git repository fixture
-        
-        1.1.1 (2016-2-16)
-        ~~~~~~~~~~~~~~~~~
-        
-        -  pytest-profiling improvement: escape illegal characters in .prof
-           files (Thanks to Aarni Koskela for the PR)
-        
-        1.1.0 (2016-2-15)
-        ~~~~~~~~~~~~~~~~~
-        
-        -  New plugin: devpi server fixture
-        -  pytest-profiling improvement: overly-long .prof files are saved as
-           the short hash of the test name (Thanks to Vladimir Lagunov for PR)
-        -  Changed default behavior of workspace.run() to not use a subshell 
for
-           security reasons
-        -  Corrected virtualenv.run() method to handle arguments the same as 
the
-           parent method workspace.run()
-        -  Removed deprecated '--distribute' from virtualenv args
-        
-        1.0.1 (2015-12-23)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  Packaging bugfix
-        
-        1.0.0 (2015-12-21)
-        ~~~~~~~~~~~~~~~~~~
-        
-        -  Initial public release
-        
-        
 Platform: unix
 Platform: linux
 Classifier: License :: OSI Approved :: MIT License
@@ -302,10 +15,233 @@
 Classifier: Topic :: Utilities
 Classifier: Intended Audience :: Developers
 Classifier: Operating System :: POSIX
-Classifier: Programming Language :: Python :: 2
-Classifier: Programming Language :: Python :: 2.7
-Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.4
-Classifier: Programming Language :: Python :: 3.5
+Classifier: Operating System :: Microsoft :: Windows
 Classifier: Programming Language :: Python :: 3.6
 Classifier: Programming Language :: Python :: 3.7
+Requires-Python: >=3.6
+Description-Content-Type: text/markdown
+License-File: LICENSE
+
+# pytest-listener
+
+Simple JSON listener using TCP that listens for data and stores it in a queue 
for later retrieval.
+                            
+## Installation
+                      
+Install using your favourite package manager:
+
+```bash
+    pip install pytest-listener
+    #  or..
+    easy_install pytest-listener
+```
+
+Enable the fixture explicitly in your tests or conftest.py (not required when 
using setuptools entry points):
+
+```python
+    pytest_plugins = ['pytest_listener']
+```
+                      
+## Basic Test Usage
+
+Here's a test showing the basic functionality:
+
+```python
+    def test_listener(listener):
+        data1 = {'foo': 1}
+        listener.send(some_data)
+        
+        data2 = {'bar': 2}
+        listener.send(some_data)
+        
+        assert listener.receive() == data1
+        assert listener.receive() == data2
+        
+        data3 = {'baz': 3}
+        listener.send(some_data)
+        
+        # Clear the listening queue - this deletes data3
+        listener.clear_queue()
+        
+        data2 = {'qux': 4}
+        listener.send(some_data)
+        assert listener.recieve() == data3
+```
+## Changelog
+### 1.8.0 (2024-10-??)
+ * All: Drop support for Python 2 and <3.6, removing compatibility code.
+ * All: Use stdlib unittest.mock instead of mock package.
+ * All: Removed usage of path.py and path in favour of pathlib. #174 #224
+ * pytest-devpi-server: Run devpi-init for initialisation. #179
+ * pytest-server-fixtures: BREAKING CHANGE: Removed RethinkDB support, as the 
project is no longer maintained.
+ * pytest-server-fixtures: Allowed passing through HTTP headers to the server. 
#149
+ * pytest-server-fixtures: Fixed threading log debug messages. #146
+ * pytest-server-fixtures: Removed usage of deprecated Thread.setDaemon. #202
+ * pytest-server-fixtures: Explicitly close initial Mongo client. #198
+ * pytest-server-fixtures: Don't use context manager for CREATE DATABASE #186
+ * pytest-shutil: Removed contextlib2 requirement. #144
+ * pytest-shutil: Fixed forcing color through termcolor. #217
+ * pytest-shutil: Replaced deprecated imp module #219
+ * pytest-profiling: Added support to hide/show the full path of file. #95
+ * pytest-profiling: Fixed SVG file generation on Windows. #93
+ * pytest-profiling: Remove pinning of more-itertools. #194
+ * pytest-profiling: Add support to define element number for print_stats() #96
+ * pytest-profiling: Fix mock in test_writes_summary #223
+ * pytest-virtualenv: Modernised package. #188 #185 #182 #163
+ * pytest-virtualenv: Fixed virtualenv creation on Windows. #142
+ * pytest-virtualenv: Added delete_workspace parameter to VirtualEnv. #195
+ * pytest-virtualenv: Removed extras_require. #240
+ * ci: Remove usage of deprecated distutils. #189
+ * ci: Disabled jenkins server tests on CircleCI to improve build time.
+ * ci: Fixed `collections` import for py 3.11 compatibility #222
+
+
+### 1.7.1 (2019-05-28)
+* pytest-profiling: Fix pytest-profiling to profile fixtures. #48
+* pytest-devpi-server: Fixed Python 3.4 support updating "ruamel.yaml" 
requirements. #138
+* ci: Added  PYTEST_DONT_REWRITE in order to suppress module already imported. 
#123
+
+
+### 1.7.0 (2019-02-21)
+ * All: Support pytest >= 4.0.0
+ * All: Support Python 3.7
+ * pytest-server-fixtures: if host not defined on your machine, default to 
localhost
+ * pytest-server-fixture: Pin to rethinkdb < 2.4.0 due to upstream API changes
+ * pytest-verbose-parametrize: Add support for revamped marker infrastructure
+ * pytest-verbose-parametrize: Fix integration tests to support pytest >= 4.1.0
+ * pytest-virtualenv: Add virtualenv as install requirement. Fixes #122
+ * pytest-webdriver: Fix RemovedInPytest4Warning using getfixturevalue
+ * circleci: Fix checks by skipping coverall submission for developer without 
push access
+ * wheels: Generate universal wheels installable with both python 2.x and 3.x
+ * dist: Remove support for building and distributing *.egg files
+ * VagrantFile: Install python 3.7 and initialize python 3.7 by default
+ * Fix DeprecationWarning warnings using "logger.warning()" function
+
+### 1.6.2 (2019-02-21)
+ * pytest-server-fixtures: suppress stacktrace if kill() is called
+ * pytest-server-fixtures: fix random port logic in TestServerV2
+
+### 1.6.1 (2019-02-12)
+ * pytest-server-fixtures: fix exception when attempting to access hostname 
while server is not started
+
+### 1.6.0 (2019-02-12)
+ * pytest-server-fixtures: added previously removed TestServerV2.kill() 
function
+ * pytest-profiling: pin more-itertools==5.0.0 in integration tests, as that's 
a PY3 only release
+
+### 1.5.1 (2019-01-24)
+ * pytest-verbose-parametrize: fixed unicode parameters when using 
`@pytest.mark.parametrize`
+
+### 1.5.0 (2019-01-23)
+ * pytest-server-fixtures: made postgres fixtures and its tests optional, like 
all other fixtures
+ * pytest-server-fixtures: reverted a fix for pymongo deprecation warning, as 
this will break compatibility with pymongo 3.6.0
+ * pytest-server-fixtures: dropped RHEL5 support in httpd
+
+### 1.4.1 (2019-01-18)
+ * pytest-server-fixtures: server fixture binary path specified in ENV now 
only affect server class 'thread'
+
+### 1.4.0 (2019-01-15)
+ * Fixing python 3 compatibility in Simple HTTP Server fixture
+ * Fixed broken tests in pytest-profiling
+ * Pinned pytest<4.0.0 until all deprecation warnings are fixed.
+ * pytest-webdriver: replaced deprecated phantomjs with headless Google Chrome.
+ * Add Vagrantfile to project to make test environment portable.
+ * Add .editorconfig file to project.
+ * pytest-server-fixtures: add TestServerV2 with Docker and Kubernetes support.
+ * pytest-server-fixtures: fix for an issue where MinioServer is not cleaned 
up after use.
+ * pytest-server-fixtures: fix deprecation warnings when calling pymongo.
+ * pytest-server-fixtures: close pymongo client on MongoTestServer teardown.
+ * pytest-server-fixtures: upgrade Mongo, Redis and RethinkDB to TestServerV2.
+ * coveralls: fix broken coveralls
+
+### 1.3.1 (2018-06-28)
+ * Use pymongo list_database_names() instead of the deprecated 
database_names(), added pymongo>=3.6.0 dependency
+
+### 1.3.0 (2017-11-17)
+ * Fixed workspace deletion when teardown is None
+ * Fixed squash of root logger in pytest-listener
+ * Added S3 Minio fixture (many thanks to Gavin Bisesi)
+ * Added Postgres fixture (many thanks to Gavin Bisesi)
+ * Use requests for server fixtures http gets as it handles redirects and 
proxies properly
+
+### 1.2.12 (2017-8-1)
+ * Fixed regression on cacheing ephemeral hostname, some clients were relying 
on this. This is now optional.
+
+### 1.2.11 (2017-7-21)
+ * Fix for OSX binding to illegal local IP range (Thanks to Gavin Bisesi)
+ * Setup and Py3k fixes for pytest-profiling (Thanks to xoviat)
+ * We no longer try and bind port 5000 when reserving a local IP host, as 
someone could have bound it to 0.0.0.0
+ * Fix for #46 sourcing gprof2dot when the local venv has not been activated
+
+### 1.2.10 (2017-2-23)
+ * Handle custom Pytest test items in pytest-webdriver
+
+### 1.2.9 (2017-2-23)
+ * Add username into mongo server fixture tempdir path to stop collisions on 
shared multiuser filesystems
+
+### 1.2.8 (2017-2-21)
+ * Return function results in shutil.run.run_as_main
+
+### 1.2.7 (2017-2-20)
+ * More handling for older versions of path.py
+ * Allow virtualenv argument passing in pytest-virtualenv
+
+### 1.2.6 (2017-2-16 )
+ * Updated devpi server server setup for devpi-server >= 2.0
+ * Improvements for random port picking
+ * HTTPD server now binds to 0.0.0.0 by default to aid Selenium-style testing
+ * Updated mongodb server args for mongodb >= 3.2
+ * Corrections for mongodb fixture config and improve startup logic
+ * Added module-scoped mongodb fixture
+ * Handling for older versions of path.py
+ * Fix for #40 where tests that chdir break pytest-profiling
+
+### 1.2.5 (2016-12-09)
+ * Improvements for server runner host and port generation, now supports 
random local IPs
+ * Bugfix for RethinkDB fixture config
+
+### 1.2.4 (2016-11-14)
+ * Bugfix for pymongo extra dependency
+ * Windows compatibility fix for pytest-virtualenv (Thanks to Jean-Christophe 
Fillion-Robin for PR)
+ * Fix symlink handling for pytest-shutil.cmdline.get_real_python_executable
+
+### 1.2.3 (2016-11-7)
+ * Improve resiliency of Mongo fixture startup checks
+
+### 1.2.2 (2016-10-27)
+ * Python 3 compatibility across most of the modules
+ * Fixed deprecated Path.py imports (Thanks to Bryan Moscon)
+ * Fixed deprecated multicall in pytest-profiling (Thanks to Paul van der 
Linden for PR)
+ * Added devpi-server fixture to create an index per test function
+ * Added missing licence file
+ * Split up httpd server fixture config so child classes can override loaded 
modules easier
+ * Added 'preserve_sys_path' argument to TestServer base class which exports 
the current python sys.path to subprocesses.
+ * Updated httpd, redis and jenkins runtime args and paths to current Ubuntu 
spec
+ * Ignore errors when tearing down workspaces to avoid race conditions in 
'shutil.rmtree' implementation
+
+### 1.2.1 (2016-3-1)
+ * Fixed pytest-verbose-parametrize for latest version of py.test
+
+### 1.2.0 (2016-2-19)
+ * New plugin: git repository fixture
+
+### 1.1.1 (2016-2-16)
+ * pytest-profiling improvement: escape illegal characters in .prof files 
(Thanks to Aarni Koskela for the PR)
+
+### 1.1.0 (2016-2-15)
+
+ * New plugin: devpi server fixture
+ * pytest-profiling improvement: overly-long .prof files are saved as the 
short hash of the test name (Thanks to Vladimir Lagunov for PR)
+ * Changed default behavior of workspace.run() to not use a subshell for 
security reasons
+ * Corrected virtualenv.run() method to handle arguments the same as the 
parent method workspace.run()
+ * Removed deprecated '--distribute' from virtualenv args
+
+### 1.0.1 (2015-12-23)
+
+ *  Packaging bugfix
+
+### 1.0.0 (2015-12-21)
+
+ *  Initial public release
+
+
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-listener-1.7.0/setup.cfg 
new/pytest-listener-1.8.0/setup.cfg
--- old/pytest-listener-1.7.0/setup.cfg 2019-05-28 08:32:45.000000000 +0200
+++ new/pytest-listener-1.8.0/setup.cfg 2024-10-17 17:49:19.000000000 +0200
@@ -6,7 +6,7 @@
        dist
 
 [bdist_wheel]
-universal = 1
+universal = 0
 
 [egg_info]
 tag_build = 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-listener-1.7.0/setup.py 
new/pytest-listener-1.8.0/setup.py
--- old/pytest-listener-1.7.0/setup.py  2019-05-28 08:27:17.000000000 +0200
+++ new/pytest-listener-1.8.0/setup.py  2024-10-17 17:43:37.000000000 +0200
@@ -13,11 +13,7 @@
     'Topic :: Utilities',
     'Intended Audience :: Developers',
     'Operating System :: POSIX',
-    'Programming Language :: Python :: 2',
-    'Programming Language :: Python :: 2.7',
-    'Programming Language :: Python :: 3',
-    'Programming Language :: Python :: 3.4',
-    'Programming Language :: Python :: 3.5',
+    'Operating System :: Microsoft :: Windows',
     'Programming Language :: Python :: 3.6',
     'Programming Language :: Python :: 3.7',
 ]

++++++ specify-modules-correctly.patch ++++++
Index: pytest-listener-1.8.0/setup.py
===================================================================
--- pytest-listener-1.8.0.orig/setup.py
+++ pytest-listener-1.8.0/setup.py
@@ -41,7 +41,7 @@ if __name__ == '__main__':
         classifiers=classifiers,
         install_requires=install_requires,
         tests_require=tests_require,
-        packages=find_packages(exclude='tests'),
+        py_modules=['pytest_listener'],
         entry_points=entry_points,
     ))
     setup(**kwargs)

Reply via email to