Script 'mail_helper' called by obssrc
Hello community,

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

Package is "python-pytest-git"

Tue Oct 22 14:52:56 2024 rev:4 rq:1216908 version:1.8.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pytest-git/python-pytest-git.changes      
2020-01-07 23:57:49.268170457 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-pytest-git.new.26871/python-pytest-git.changes
   2024-10-22 14:53:55.110403858 +0200
@@ -1,0 +2,8 @@
+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.
+
+-------------------------------------------------------------------

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

New:
----
  pytest-git-1.8.0.tar.gz

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

Other differences:
------------------
++++++ python-pytest-git.spec ++++++
--- /var/tmp/diff_new_pack.NAGH88/_old  2024-10-22 14:53:55.658426717 +0200
+++ /var/tmp/diff_new_pack.NAGH88/_new  2024-10-22 14:53:55.662426884 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pytest-git
 #
-# Copyright (c) 2020 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,18 +16,17 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%define         skip_python2 1
 Name:           python-pytest-git
-Version:        1.7.0
+Version:        1.8.0
 Release:        0
 Summary:        Git repository fixture 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-git/pytest-git-%{version}.tar.gz
+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-GitPython
@@ -48,10 +47,10 @@
 %setup -q -n pytest-git-%{version}
 
 %build
-%python_build
+%pyproject_wheel
 
 %install
-%python_install
+%pyproject_install
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
@@ -60,5 +59,7 @@
 %files %{python_files}
 %doc CHANGES.md README.md
 %license LICENSE
-%{python_sitelib}/*
+%{python_sitelib}/pytest_git.py
+%pycache_only %{python_sitelib}/__pycache__/pytest_git.*.pyc
+%{python_sitelib}/pytest_git-%{version}.dist-info
 

++++++ pytest-git-1.7.0.tar.gz -> pytest-git-1.8.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-git-1.7.0/CHANGES.md 
new/pytest-git-1.8.0/CHANGES.md
--- old/pytest-git-1.7.0/CHANGES.md     2019-05-28 08:32:18.000000000 +0200
+++ new/pytest-git-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-git-1.7.0/PKG-INFO 
new/pytest-git-1.8.0/PKG-INFO
--- old/pytest-git-1.7.0/PKG-INFO       2019-05-28 08:32:38.000000000 +0200
+++ new/pytest-git-1.8.0/PKG-INFO       2024-10-17 17:49:19.000000000 +0200
@@ -1,297 +1,11 @@
-Metadata-Version: 1.1
+Metadata-Version: 2.1
 Name: pytest-git
-Version: 1.7.0
+Version: 1.8.0
 Summary: Git repository fixture for py.test
-Home-page: https://github.com/manahl/pytest-plugins
+Home-page: https://github.com/man-group/pytest-plugins
 Author: Edward Easton
 Author-email: eeas...@gmail.com
 License: MIT license
-Description: Pytest GIT Fixture
-        ==================
-        
-        Creates an empty Git repository for testing that cleans up after itself
-        on teardown.
-        
-        Installation
-        ------------
-        
-        Install using your favourite package installer:
-        
-        .. code:: bash
-        
-                pip install pytest-git
-                # or
-                easy_install pytest-git
-        
-        Enable the fixture explicitly in your tests or conftest.py (not 
required
-        when using setuptools entry points):
-        
-        .. code:: python
-        
-                pytest_plugins = ['pytest_git']
-        
-        Usage
-        -----
-        
-        This plugin is a thin wrapper around the excellent GitPython library
-        (see http://gitpython.readthedocs.org/en/stable/). Here's a noddy test
-        case that shows it working:
-        
-        .. code:: python
-        
-            def test_git_repo(git_repo):
-                # The fixture derives from `workspace` in `pytest-shutil`, so 
they contain 
-                # a handle to the path.py path object (see 
https://pathpy.readthedocs.io/)
-                path = git_repo.workspace
-                file = path / 'hello.txt'
-                file.write_text('hello world!')
-                
-                # We can run commands relative to the working directory
-                git_repo.run('git add hello.txt')
-                
-                # It's better to use the GitPython api directly - the 'api' 
attribute is 
-                # a handle to the repository object.
-                git_repo.api.index.commit("Initial commit")
-                
-                # The fixture has a URI property you can use in downstream 
systems
-                assert git_repo.uri.startswith('file://')
-        
-        
-        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
@@ -301,10 +15,234 @@
 Classifier: Topic :: Utilities
 Classifier: Intended Audience :: Developers
 Classifier: Operating System :: POSIX
+Classifier: Operating System :: Microsoft :: Windows
 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: Programming Language :: Python :: 3.6
 Classifier: Programming Language :: Python :: 3.7
+Requires-Python: >=3.6
+Description-Content-Type: text/markdown
+License-File: LICENSE
+
+# Pytest GIT Fixture
+
+Creates an empty Git repository for testing that cleans up after itself on 
teardown.
+
+## Installation
+
+Install using your favourite package installer:
+```bash
+    pip install pytest-git
+    # or
+    easy_install pytest-git
+```
+    
+Enable the fixture explicitly in your tests or conftest.py (not required when 
using setuptools entry points):
+
+```python
+    pytest_plugins = ['pytest_git']
+```
+
+## Usage
+
+This plugin is a thin wrapper around the excellent GitPython library (see 
http://gitpython.readthedocs.org/en/stable/).
+Here's a noddy test case that shows it working:
+
+```python
+def test_git_repo(git_repo):
+    # The fixture derives from `workspace` in `pytest-shutil`, so they contain 
+    # a handle to the path `path` object (see https://path.readthedocs.io/)
+    path = git_repo.workspace
+    file = path / 'hello.txt'
+    file.write_text('hello world!')
+    
+    # We can run commands relative to the working directory
+    git_repo.run('git add hello.txt')
+    
+    # It's better to use the GitPython api directly - the 'api' attribute is 
+    # a handle to the repository object.
+    git_repo.api.index.commit("Initial commit")
+    
+    # The fixture has a URI property you can use in downstream systems
+    assert git_repo.uri.startswith('file://')
+```
+## 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-git-1.7.0/README.md 
new/pytest-git-1.8.0/README.md
--- old/pytest-git-1.7.0/README.md      2019-05-28 08:27:17.000000000 +0200
+++ new/pytest-git-1.8.0/README.md      2024-10-17 17:43:37.000000000 +0200
@@ -25,7 +25,7 @@
 ```python
 def test_git_repo(git_repo):
     # The fixture derives from `workspace` in `pytest-shutil`, so they contain 
-    # a handle to the path.py path object (see https://pathpy.readthedocs.io/)
+    # a handle to the path `path` object (see https://path.readthedocs.io/)
     path = git_repo.workspace
     file = path / 'hello.txt'
     file.write_text('hello world!')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-git-1.7.0/VERSION new/pytest-git-1.8.0/VERSION
--- old/pytest-git-1.7.0/VERSION        2019-05-28 08:32:18.000000000 +0200
+++ new/pytest-git-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-git-1.7.0/common_setup.py 
new/pytest-git-1.8.0/common_setup.py
--- old/pytest-git-1.7.0/common_setup.py        2019-05-28 08:32:18.000000000 
+0200
+++ new/pytest-git-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-git-1.7.0/pytest_git.egg-info/PKG-INFO 
new/pytest-git-1.8.0/pytest_git.egg-info/PKG-INFO
--- old/pytest-git-1.7.0/pytest_git.egg-info/PKG-INFO   2019-05-28 
08:32:36.000000000 +0200
+++ new/pytest-git-1.8.0/pytest_git.egg-info/PKG-INFO   2024-10-17 
17:49:19.000000000 +0200
@@ -1,297 +1,11 @@
-Metadata-Version: 1.1
+Metadata-Version: 2.1
 Name: pytest-git
-Version: 1.7.0
+Version: 1.8.0
 Summary: Git repository fixture for py.test
-Home-page: https://github.com/manahl/pytest-plugins
+Home-page: https://github.com/man-group/pytest-plugins
 Author: Edward Easton
 Author-email: eeas...@gmail.com
 License: MIT license
-Description: Pytest GIT Fixture
-        ==================
-        
-        Creates an empty Git repository for testing that cleans up after itself
-        on teardown.
-        
-        Installation
-        ------------
-        
-        Install using your favourite package installer:
-        
-        .. code:: bash
-        
-                pip install pytest-git
-                # or
-                easy_install pytest-git
-        
-        Enable the fixture explicitly in your tests or conftest.py (not 
required
-        when using setuptools entry points):
-        
-        .. code:: python
-        
-                pytest_plugins = ['pytest_git']
-        
-        Usage
-        -----
-        
-        This plugin is a thin wrapper around the excellent GitPython library
-        (see http://gitpython.readthedocs.org/en/stable/). Here's a noddy test
-        case that shows it working:
-        
-        .. code:: python
-        
-            def test_git_repo(git_repo):
-                # The fixture derives from `workspace` in `pytest-shutil`, so 
they contain 
-                # a handle to the path.py path object (see 
https://pathpy.readthedocs.io/)
-                path = git_repo.workspace
-                file = path / 'hello.txt'
-                file.write_text('hello world!')
-                
-                # We can run commands relative to the working directory
-                git_repo.run('git add hello.txt')
-                
-                # It's better to use the GitPython api directly - the 'api' 
attribute is 
-                # a handle to the repository object.
-                git_repo.api.index.commit("Initial commit")
-                
-                # The fixture has a URI property you can use in downstream 
systems
-                assert git_repo.uri.startswith('file://')
-        
-        
-        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
@@ -301,10 +15,234 @@
 Classifier: Topic :: Utilities
 Classifier: Intended Audience :: Developers
 Classifier: Operating System :: POSIX
+Classifier: Operating System :: Microsoft :: Windows
 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: Programming Language :: Python :: 3.6
 Classifier: Programming Language :: Python :: 3.7
+Requires-Python: >=3.6
+Description-Content-Type: text/markdown
+License-File: LICENSE
+
+# Pytest GIT Fixture
+
+Creates an empty Git repository for testing that cleans up after itself on 
teardown.
+
+## Installation
+
+Install using your favourite package installer:
+```bash
+    pip install pytest-git
+    # or
+    easy_install pytest-git
+```
+    
+Enable the fixture explicitly in your tests or conftest.py (not required when 
using setuptools entry points):
+
+```python
+    pytest_plugins = ['pytest_git']
+```
+
+## Usage
+
+This plugin is a thin wrapper around the excellent GitPython library (see 
http://gitpython.readthedocs.org/en/stable/).
+Here's a noddy test case that shows it working:
+
+```python
+def test_git_repo(git_repo):
+    # The fixture derives from `workspace` in `pytest-shutil`, so they contain 
+    # a handle to the path `path` object (see https://path.readthedocs.io/)
+    path = git_repo.workspace
+    file = path / 'hello.txt'
+    file.write_text('hello world!')
+    
+    # We can run commands relative to the working directory
+    git_repo.run('git add hello.txt')
+    
+    # It's better to use the GitPython api directly - the 'api' attribute is 
+    # a handle to the repository object.
+    git_repo.api.index.commit("Initial commit")
+    
+    # The fixture has a URI property you can use in downstream systems
+    assert git_repo.uri.startswith('file://')
+```
+## 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-git-1.7.0/pytest_git.egg-info/SOURCES.txt 
new/pytest-git-1.8.0/pytest_git.egg-info/SOURCES.txt
--- old/pytest-git-1.7.0/pytest_git.egg-info/SOURCES.txt        2019-05-28 
08:32:37.000000000 +0200
+++ new/pytest-git-1.8.0/pytest_git.egg-info/SOURCES.txt        2024-10-17 
17:49:19.000000000 +0200
@@ -13,4 +13,5 @@
 pytest_git.egg-info/entry_points.txt
 pytest_git.egg-info/requires.txt
 pytest_git.egg-info/top_level.txt
-tests/integration/test_git.py
\ No newline at end of file
+tests/integration/test_git.py
+tests/integration/__pycache__/test_git.cpython-36-pytest-7.0.1.pyc
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-git-1.7.0/setup.cfg 
new/pytest-git-1.8.0/setup.cfg
--- old/pytest-git-1.7.0/setup.cfg      2019-05-28 08:32:38.000000000 +0200
+++ new/pytest-git-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-git-1.7.0/setup.py 
new/pytest-git-1.8.0/setup.py
--- old/pytest-git-1.7.0/setup.py       2019-05-28 08:27:17.000000000 +0200
+++ new/pytest-git-1.8.0/setup.py       2024-10-17 17:43:37.000000000 +0200
@@ -13,10 +13,10 @@
     'Topic :: Utilities',
     'Intended Audience :: Developers',
     'Operating System :: POSIX',
+    'Operating System :: Microsoft :: Windows',
     'Programming Language :: Python :: 2',
     'Programming Language :: Python :: 2.7',
     'Programming Language :: Python :: 3',
-    'Programming Language :: Python :: 3.4',
     'Programming Language :: Python :: 3.5',
     'Programming Language :: Python :: 3.6',
     'Programming Language :: Python :: 3.7',
Binary files 
old/pytest-git-1.7.0/tests/integration/__pycache__/test_git.cpython-36-pytest-7.0.1.pyc
 and 
new/pytest-git-1.8.0/tests/integration/__pycache__/test_git.cpython-36-pytest-7.0.1.pyc
 differ

Reply via email to