Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-sphinxcontrib-apidoc for openSUSE:Factory checked in at 2023-09-04 22:52:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-sphinxcontrib-apidoc (Old) and /work/SRC/openSUSE:Factory/.python-sphinxcontrib-apidoc.new.1766 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-sphinxcontrib-apidoc" Mon Sep 4 22:52:27 2023 rev:5 rq:1108099 version:0.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-sphinxcontrib-apidoc/python-sphinxcontrib-apidoc.changes 2023-04-22 21:59:15.948787916 +0200 +++ /work/SRC/openSUSE:Factory/.python-sphinxcontrib-apidoc.new.1766/python-sphinxcontrib-apidoc.changes 2023-09-04 22:52:34.301624300 +0200 @@ -1,0 +2,5 @@ +Wed Aug 30 11:27:32 UTC 2023 - Markéta Machová <mmach...@suse.com> + +- add sphinx72.patch to fix tests, sent upstream + +------------------------------------------------------------------- New: ---- sphinx72.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-sphinxcontrib-apidoc.spec ++++++ --- /var/tmp/diff_new_pack.Dx5DeF/_old 2023-09-04 22:52:35.421663891 +0200 +++ /var/tmp/diff_new_pack.Dx5DeF/_new 2023-09-04 22:52:35.425664032 +0200 @@ -34,6 +34,8 @@ Group: Development/Languages/Python URL: http://www.sphinx-doc.org/ Source: https://files.pythonhosted.org/packages/source/s/sphinxcontrib-apidoc/sphinxcontrib-apidoc-%{version}.tar.gz +#PATCH-FIX-UPSTREAM https://github.com/sphinx-contrib/apidoc/pull/18 fix tests with Sphinx 7.2 +Patch: sphinx72.patch BuildRequires: %{python_module pbr >= 4.0} BuildRequires: %{python_module setuptools} BuildRequires: fdupes @@ -57,7 +59,7 @@ must be run before *sphinx-build*. %prep -%setup -q -n sphinxcontrib-apidoc-%{version} +%autosetup -p1 -n sphinxcontrib-apidoc-%{version} %build %python_build ++++++ sphinx72.patch ++++++ Index: sphinxcontrib-apidoc-0.3.0/tests/conftest.py =================================================================== --- sphinxcontrib-apidoc-0.3.0.orig/tests/conftest.py +++ sphinxcontrib-apidoc-0.3.0/tests/conftest.py @@ -10,7 +10,7 @@ import os import tempfile import pytest -from sphinx.testing.path import path +from pathlib import Path pytest_plugins = 'sphinx.testing.fixtures' @@ -19,11 +19,10 @@ collect_ignore = ['roots'] @pytest.fixture(scope='session') def sphinx_test_tempdir(): - return path( + return Path( os.environ.get('SPHINX_TEST_TEMPDIR', - tempfile.mkdtemp(prefix='apidoc-'))).abspath() - + tempfile.mkdtemp(prefix='apidoc-'))).resolve() @pytest.fixture(scope='session') def rootdir(): - return path(os.path.dirname(__file__) or '.').abspath() / 'roots' + return Path(os.path.dirname(__file__) or '.').resolve() / 'roots' Index: sphinxcontrib-apidoc-0.3.0/tests/test_ext.py =================================================================== --- sphinxcontrib-apidoc-0.3.0.orig/tests/test_ext.py +++ sphinxcontrib-apidoc-0.3.0/tests/test_ext.py @@ -19,12 +19,12 @@ def test_basics(app, status, warning): logging.setup(app, status, warning) app.builder.build_all() - assert (app.srcdir / 'api').isdir() + assert (app.srcdir / 'api').is_dir() assert (app.srcdir / 'api' / 'modules.rst').exists() assert (app.srcdir / 'api' / 'apidoc_dummy_module.rst').exists() assert not (app.srcdir / 'api' / 'conf.rst').exists() - assert (app.outdir / 'api').isdir() + assert (app.outdir / 'api').is_dir() assert (app.outdir / 'api' / 'modules.html').exists() assert (app.outdir / 'api' / 'apidoc_dummy_module.html').exists() assert not (app.outdir / 'api' / 'conf.html').exists() @@ -40,7 +40,7 @@ def test_advanced(app, status, warning): logging.setup(app, status, warning) app.builder.build_all() - assert (app.srcdir / 'api').isdir() + assert (app.srcdir / 'api').is_dir() assert (app.srcdir / 'api' / 'custom.rst').exists() for module in [ 'apidoc_dummy_module.rst', @@ -58,7 +58,7 @@ def test_advanced(app, status, warning): # The 'Module contents' header isn't present if '--module-first' used assert 'Module contents' not in package_doc - assert (app.outdir / 'api').isdir() + assert (app.outdir / 'api').is_dir() assert (app.outdir / 'api' / 'custom.html').exists() for module in [ 'apidoc_dummy_module.html', @@ -79,7 +79,7 @@ def test_advanced_negative(app, status, logging.setup(app, status, warning) app.builder.build_all() - assert (app.srcdir / 'api').isdir() + assert (app.srcdir / 'api').is_dir() for module in [ 'apidoc_dummy_module.rst', ]: @@ -94,7 +94,7 @@ def test_advanced_negative(app, status, # The 'Module contents' header is present if '--module-first' isn't used assert 'Module contents' in package_doc - assert (app.outdir / 'api').isdir() + assert (app.outdir / 'api').is_dir() for module in [ 'apidoc_dummy_module.html', ]: