From 7ece3ff7a3a91c5e631c69791278ed7bc7617e97fb562f36be268710b30f70f4 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Thu, 5 Oct 2023 09:07:33 +0000 Subject: [PATCH] - update to 0.4.0: * Remove docs build * Fix lint issues * Configure trusted publishing * Migrate to Python 3-style type annotations * Bump sphinx minimum * Remove pytest upper cap * Migrate to pre-commit * Drop Python < 3.8 support * Migrate from Travis to GitHub Actions * tests: Handle Sphinx < 7.2 * fix tests with Sphinx 7.2 * README: Fix typo * travis: Update PyPI password - drop sphinx72.patch (upstream) OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-sphinxcontrib-apidoc?expand=0&rev=14 --- python-sphinxcontrib-apidoc.changes | 19 +++++++ python-sphinxcontrib-apidoc.spec | 6 +-- sphinx72.patch | 83 ----------------------------- sphinxcontrib-apidoc-0.3.0.tar.gz | 3 -- sphinxcontrib-apidoc-0.4.0.tar.gz | 3 ++ 5 files changed, 24 insertions(+), 90 deletions(-) delete mode 100644 sphinx72.patch delete mode 100644 sphinxcontrib-apidoc-0.3.0.tar.gz create mode 100644 sphinxcontrib-apidoc-0.4.0.tar.gz diff --git a/python-sphinxcontrib-apidoc.changes b/python-sphinxcontrib-apidoc.changes index 4c8c0bc..8b34ea8 100644 --- a/python-sphinxcontrib-apidoc.changes +++ b/python-sphinxcontrib-apidoc.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Thu Oct 5 09:06:01 UTC 2023 - Dirk Müller + +- update to 0.4.0: + * Remove docs build + * Fix lint issues + * Configure trusted publishing + * Migrate to Python 3-style type annotations + * Bump sphinx minimum + * Remove pytest upper cap + * Migrate to pre-commit + * Drop Python < 3.8 support + * Migrate from Travis to GitHub Actions + * tests: Handle Sphinx < 7.2 + * fix tests with Sphinx 7.2 + * README: Fix typo + * travis: Update PyPI password +- drop sphinx72.patch (upstream) + ------------------------------------------------------------------- Wed Aug 30 11:27:32 UTC 2023 - Markéta Machová diff --git a/python-sphinxcontrib-apidoc.spec b/python-sphinxcontrib-apidoc.spec index 996a13d..91c6ce2 100644 --- a/python-sphinxcontrib-apidoc.spec +++ b/python-sphinxcontrib-apidoc.spec @@ -27,20 +27,18 @@ %endif %{?sle15_python_module_pythons} Name: python-sphinxcontrib-apidoc%{psuffix} -Version: 0.3.0 +Version: 0.4.0 Release: 0 Summary: A Sphinx extension for running 'sphinx-apidoc' on each build License: BSD-2-Clause 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 BuildRequires: python-rpm-macros -Requires: python-Sphinx >= 1.6.0 +Requires: python-Sphinx >= 5.0.0 Requires: python-pbr BuildArch: noarch # SECTION test requirements diff --git a/sphinx72.patch b/sphinx72.patch deleted file mode 100644 index 2b1b253..0000000 --- a/sphinx72.patch +++ /dev/null @@ -1,83 +0,0 @@ -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', - ]: diff --git a/sphinxcontrib-apidoc-0.3.0.tar.gz b/sphinxcontrib-apidoc-0.3.0.tar.gz deleted file mode 100644 index 68e2673..0000000 --- a/sphinxcontrib-apidoc-0.3.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:729bf592cf7b7dd57c4c05794f732dc026127275d785c2a5494521fdde773fb9 -size 15396 diff --git a/sphinxcontrib-apidoc-0.4.0.tar.gz b/sphinxcontrib-apidoc-0.4.0.tar.gz new file mode 100644 index 0000000..f069d67 --- /dev/null +++ b/sphinxcontrib-apidoc-0.4.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe59d15882472aa93c2737afbdea6bedb34ce35cbd34aa4947909f5df1500aad +size 15958