!9 Package upgrade
From: @starlet-dx Reviewed-by: @myeuler Signed-off-by: @myeuler
This commit is contained in:
commit
19b7dff541
BIN
0.6.tar.gz
BIN
0.6.tar.gz
Binary file not shown.
BIN
0.8.3.tar.gz
Normal file
BIN
0.8.3.tar.gz
Normal file
Binary file not shown.
41
0001-add-setup.py.patch
Normal file
41
0001-add-setup.py.patch
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
--- a/setup.py 1970-01-01 08:00:00.000000000 +0800
|
||||||
|
+++ b/setup.py 2022-10-25 13:51:33.908767146 +0800
|
||||||
|
@@ -0,0 +1,38 @@
|
||||||
|
+import notfound
|
||||||
|
+import setuptools
|
||||||
|
+
|
||||||
|
+
|
||||||
|
+with open('README.rst', 'r') as fh:
|
||||||
|
+ long_description = fh.read()
|
||||||
|
+
|
||||||
|
+setuptools.setup(
|
||||||
|
+ name='sphinx-notfound-page',
|
||||||
|
+ version=notfound.__version__,
|
||||||
|
+ author='Manuel Kaufmann',
|
||||||
|
+ author_email='humitos@gmail.com',
|
||||||
|
+ description='Sphinx extension to build a 404 page with absolute URLs',
|
||||||
|
+ url='https://github.com/readthedocs/sphinx-notfound-page',
|
||||||
|
+ license='MIT',
|
||||||
|
+ packages=setuptools.find_packages(),
|
||||||
|
+ long_description=long_description,
|
||||||
|
+ long_description_content_type='text/x-rst',
|
||||||
|
+ include_package_data=True,
|
||||||
|
+ zip_safe=False,
|
||||||
|
+ classifiers=[
|
||||||
|
+ 'Development Status :: 5 - Production/Stable',
|
||||||
|
+ 'Framework :: Sphinx',
|
||||||
|
+ 'Framework :: Sphinx :: Extension',
|
||||||
|
+ 'License :: OSI Approved :: MIT License',
|
||||||
|
+ 'Operating System :: OS Independent',
|
||||||
|
+ 'Programming Language :: Python :: 2.7',
|
||||||
|
+ 'Programming Language :: Python :: 3',
|
||||||
|
+ 'Topic :: Documentation :: Sphinx',
|
||||||
|
+ 'Topic :: Software Development :: Documentation',
|
||||||
|
+ ],
|
||||||
|
+ keywords='notfound 404 page sphinx',
|
||||||
|
+ project_urls={
|
||||||
|
+ 'Documentation': 'https://sphinx-notfound-page.readthedocs.io/',
|
||||||
|
+ 'Source': 'https://github.com/readthedocs/sphinx-notfound-page',
|
||||||
|
+ 'Tracker': 'https://github.com/readthedocs/sphinx-notfound-page/issues',
|
||||||
|
+ },
|
||||||
|
+)
|
||||||
@ -1,181 +0,0 @@
|
|||||||
From 0229e758318314ed8e82301bc80f967702a5418a Mon Sep 17 00:00:00 2001
|
|
||||||
From: wang--ge <wang__ge@126.com>
|
|
||||||
Date: Mon, 10 Jan 2022 19:55:27 +0800
|
|
||||||
Subject: [PATCH] fix testcase url content mismatch error
|
|
||||||
|
|
||||||
---
|
|
||||||
tests/test_urls.py | 60 +++++++++++++++++++++++-----------------------
|
|
||||||
1 file changed, 30 insertions(+), 30 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/tests/test_urls.py b/tests/test_urls.py
|
|
||||||
index 1d9736d..0e21e9d 100644
|
|
||||||
--- a/tests/test_urls.py
|
|
||||||
+++ b/tests/test_urls.py
|
|
||||||
@@ -33,7 +33,7 @@ def test_parallel_build():
|
|
||||||
# TODO: migrate to `app.build(..., parallel=2)` after merging
|
|
||||||
# https://github.com/sphinx-doc/sphinx/pull/8257
|
|
||||||
subprocess.check_call('sphinx-build -j 2 -W -b html tests/examples/parallel-build build', shell=True)
|
|
||||||
-
|
|
||||||
+
|
|
||||||
@pytest.mark.sphinx(srcdir=srcdir)
|
|
||||||
def test_404_page_created(app, status, warning):
|
|
||||||
app.build()
|
|
||||||
@@ -59,8 +59,8 @@ def test_default_settings(app, status, warning):
|
|
||||||
'<li><a href="/en/latest/index.html">Documentation overview</a><ul>',
|
|
||||||
|
|
||||||
# resources
|
|
||||||
- '<link rel="stylesheet" href="/en/latest/_static/alabaster.css" type="text/css" />',
|
|
||||||
- '<link rel="stylesheet" href="/en/latest/_static/pygments.css" type="text/css" />',
|
|
||||||
+ '<link rel="stylesheet" type="text/css" href="_static/alabaster.css" />',
|
|
||||||
+ '<link rel="stylesheet" type="text/css" href="_static/pygments.css" />',
|
|
||||||
'<link rel="stylesheet" href="/en/latest/_static/custom.css" type="text/css" />',
|
|
||||||
]
|
|
||||||
|
|
||||||
@@ -122,8 +122,8 @@ def test_default_language_setting(app, status, warning):
|
|
||||||
'<li><a href="/ja/latest/index.html">Documentation overview</a><ul>',
|
|
||||||
|
|
||||||
# resources
|
|
||||||
- '<link rel="stylesheet" href="/ja/latest/_static/alabaster.css" type="text/css" />',
|
|
||||||
- '<link rel="stylesheet" href="/ja/latest/_static/pygments.css" type="text/css" />',
|
|
||||||
+ '<link rel="stylesheet" type="text/css" href="_static/alabaster.css" />',
|
|
||||||
+ '<link rel="stylesheet" type="text/css" href="_static/pygments.css" />',
|
|
||||||
'<link rel="stylesheet" href="/ja/latest/_static/custom.css" type="text/css" />',
|
|
||||||
]
|
|
||||||
|
|
||||||
@@ -151,8 +151,8 @@ def test_default_version_setting(app, status, warning):
|
|
||||||
'<li><a href="/en/customversion/index.html">Documentation overview</a><ul>',
|
|
||||||
|
|
||||||
# resources
|
|
||||||
- '<link rel="stylesheet" href="/en/customversion/_static/alabaster.css" type="text/css" />',
|
|
||||||
- '<link rel="stylesheet" href="/en/customversion/_static/pygments.css" type="text/css" />',
|
|
||||||
+ '<link rel="stylesheet" type="text/css" href="_static/alabaster.css" />',
|
|
||||||
+ '<link rel="stylesheet" type="text/css" href="_static/pygments.css" />',
|
|
||||||
'<link rel="stylesheet" href="/en/customversion/_static/custom.css" type="text/css" />',
|
|
||||||
]
|
|
||||||
|
|
||||||
@@ -180,8 +180,8 @@ def test_no_urls_prefix_setting(app, status, warning):
|
|
||||||
'<li><a href="/index.html">Documentation overview</a><ul>',
|
|
||||||
|
|
||||||
# resources
|
|
||||||
- '<link rel="stylesheet" href="/_static/alabaster.css" type="text/css" />',
|
|
||||||
- '<link rel="stylesheet" href="/_static/pygments.css" type="text/css" />',
|
|
||||||
+ '<link rel="stylesheet" type="text/css" href="_static/alabaster.css" />',
|
|
||||||
+ '<link rel="stylesheet" type="text/css" href="_static/pygments.css" />',
|
|
||||||
'<link rel="stylesheet" href="/_static/custom.css" type="text/css" />',
|
|
||||||
]
|
|
||||||
|
|
||||||
@@ -209,8 +209,8 @@ def test_urls_prefix_setting(app, status, warning):
|
|
||||||
'<li><a href="/language/version/index.html">Documentation overview</a><ul>',
|
|
||||||
|
|
||||||
# resources
|
|
||||||
- '<link rel="stylesheet" href="/language/version/_static/alabaster.css" type="text/css" />',
|
|
||||||
- '<link rel="stylesheet" href="/language/version/_static/pygments.css" type="text/css" />',
|
|
||||||
+ '<link rel="stylesheet" type="text/css" href="_static/alabaster.css" />',
|
|
||||||
+ '<link rel="stylesheet" type="text/css" href="_static/pygments.css" />',
|
|
||||||
'<link rel="stylesheet" href="/language/version/_static/custom.css" type="text/css" />',
|
|
||||||
]
|
|
||||||
|
|
||||||
@@ -238,8 +238,8 @@ def test_urls_prefix_setting_none(app, status, warning):
|
|
||||||
'<li><a href="/index.html">Documentation overview</a><ul>',
|
|
||||||
|
|
||||||
# resources
|
|
||||||
- '<link rel="stylesheet" href="/_static/alabaster.css" type="text/css" />',
|
|
||||||
- '<link rel="stylesheet" href="/_static/pygments.css" type="text/css" />',
|
|
||||||
+ '<link rel="stylesheet" type="text/css" href="_static/alabaster.css" />',
|
|
||||||
+ '<link rel="stylesheet" type="text/css" href="_static/pygments.css" />',
|
|
||||||
'<link rel="stylesheet" href="/_static/custom.css" type="text/css" />',
|
|
||||||
]
|
|
||||||
|
|
||||||
@@ -269,8 +269,8 @@ def test_no_urls_prefix_setting_preference(app, status, warning):
|
|
||||||
'<li><a href="/index.html">Documentation overview</a><ul>',
|
|
||||||
|
|
||||||
# resources
|
|
||||||
- '<link rel="stylesheet" href="/_static/alabaster.css" type="text/css" />',
|
|
||||||
- '<link rel="stylesheet" href="/_static/pygments.css" type="text/css" />',
|
|
||||||
+ '<link rel="stylesheet" type="text/css" href="_static/alabaster.css" />',
|
|
||||||
+ '<link rel="stylesheet" type="text/css" href="_static/pygments.css" />',
|
|
||||||
'<link rel="stylesheet" href="/_static/custom.css" type="text/css" />',
|
|
||||||
]
|
|
||||||
|
|
||||||
@@ -299,8 +299,8 @@ def test_default_version_language_setting(app, status, warning):
|
|
||||||
'<li><a href="/pt/v2.0.5/index.html">Documentation overview</a><ul>',
|
|
||||||
|
|
||||||
# resource URLs
|
|
||||||
- '<link rel="stylesheet" href="/pt/v2.0.5/_static/alabaster.css" type="text/css" />',
|
|
||||||
- '<link rel="stylesheet" href="/pt/v2.0.5/_static/pygments.css" type="text/css" />',
|
|
||||||
+ '<link rel="stylesheet" type="text/css" href="_static/alabaster.css" />',
|
|
||||||
+ '<link rel="stylesheet" type="text/css" href="_static/pygments.css" />',
|
|
||||||
'<link rel="stylesheet" href="/pt/v2.0.5/_static/custom.css" type="text/css" />',
|
|
||||||
]
|
|
||||||
|
|
||||||
@@ -363,8 +363,8 @@ def test_custom_404_rst_source(app, status, warning):
|
|
||||||
'<li><a href="/en/latest/index.html">Documentation overview</a><ul>',
|
|
||||||
|
|
||||||
# resources
|
|
||||||
- '<link rel="stylesheet" href="/en/latest/_static/alabaster.css" type="text/css" />',
|
|
||||||
- '<link rel="stylesheet" href="/en/latest/_static/pygments.css" type="text/css" />',
|
|
||||||
+ '<link rel="stylesheet" type="text/css" href="_static/alabaster.css" />',
|
|
||||||
+ '<link rel="stylesheet" type="text/css" href="_static/pygments.css" />',
|
|
||||||
'<link rel="stylesheet" href="/en/latest/_static/custom.css" type="text/css" />',
|
|
||||||
]
|
|
||||||
|
|
||||||
@@ -409,7 +409,7 @@ def test_image_on_404_rst_source(app, status, warning):
|
|
||||||
)
|
|
||||||
else:
|
|
||||||
chunks.append(
|
|
||||||
- u'<div class="figure align-default" id="id1">\n<img alt="/en/latest/_images/test.png" src="/en/latest/_images/test.png" />\n<p class="caption"><span class="caption-text">Description.</span><a class="headerlink" href="#id1" title="Permalink to this image">¶</a></p>\n</div>',
|
|
||||||
+ u'<figure class="align-default" id="id1">\n<img alt="/en/latest/_images/test.png" src="/en/latest/_images/test.png" />\n<figcaption>\n<p><span class="caption-text">Description.</span><a class="headerlink" href="#id1" title="Permalink to this image">¶</a></p>\n</figcaption>',
|
|
||||||
)
|
|
||||||
|
|
||||||
for chunk in chunks:
|
|
||||||
@@ -467,8 +467,8 @@ def test_urls_for_dirhtml_builder(app, status, warning):
|
|
||||||
'<li class="toctree-l1"><a class="reference internal" href="/en/latest/chapter/">Chapter</a></li>',
|
|
||||||
|
|
||||||
# resources
|
|
||||||
- '<link rel="stylesheet" href="/en/latest/_static/alabaster.css" type="text/css" />',
|
|
||||||
- '<link rel="stylesheet" href="/en/latest/_static/pygments.css" type="text/css" />',
|
|
||||||
+ '<link rel="stylesheet" type="text/css" href="../_static/alabaster.css" />',
|
|
||||||
+ '<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />',
|
|
||||||
'<link rel="stylesheet" href="/en/latest/_static/custom.css" type="text/css" />',
|
|
||||||
]
|
|
||||||
|
|
||||||
@@ -496,8 +496,8 @@ def test_no_prefix_urls_for_dirhtml_builder(app, status, warning):
|
|
||||||
'<li class="toctree-l1"><a class="reference internal" href="/chapter/">Chapter</a></li>',
|
|
||||||
|
|
||||||
# resources
|
|
||||||
- '<link rel="stylesheet" href="/_static/alabaster.css" type="text/css" />',
|
|
||||||
- '<link rel="stylesheet" href="/_static/pygments.css" type="text/css" />',
|
|
||||||
+ '<link rel="stylesheet" type="text/css" href="../_static/alabaster.css" />',
|
|
||||||
+ '<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />',
|
|
||||||
'<link rel="stylesheet" href="/_static/custom.css" type="text/css" />',
|
|
||||||
]
|
|
||||||
|
|
||||||
@@ -537,10 +537,10 @@ def test_sphinx_resource_urls(app, status, warning):
|
|
||||||
chunks.append(
|
|
||||||
'<script type="text/javascript" src="/en/latest/_static/language_data.js"></script>',
|
|
||||||
)
|
|
||||||
- else:
|
|
||||||
- chunks.append(
|
|
||||||
- '<script src="/en/latest/_static/language_data.js"></script>',
|
|
||||||
- )
|
|
||||||
+ #else:
|
|
||||||
+ #chunks.append(
|
|
||||||
+ # '<script src="/en/latest/_static/language_data.js"></script>',
|
|
||||||
+ #)
|
|
||||||
|
|
||||||
for chunk in chunks:
|
|
||||||
assert chunk in content
|
|
||||||
@@ -566,8 +566,8 @@ def test_toctree_urls_notfound_default(app, status, warning):
|
|
||||||
'<li class="toctree-l1"><a class="reference internal" href="/ja/default/chapter.html">Chapter</a></li>',
|
|
||||||
|
|
||||||
# resources
|
|
||||||
- '<link rel="stylesheet" href="/ja/default/_static/alabaster.css" type="text/css" />',
|
|
||||||
- '<link rel="stylesheet" href="/ja/default/_static/pygments.css" type="text/css" />',
|
|
||||||
+ '<link rel="stylesheet" type="text/css" href="_static/alabaster.css" />',
|
|
||||||
+ '<link rel="stylesheet" type="text/css" href="_static/pygments.css" />',
|
|
||||||
'<link rel="stylesheet" href="/ja/default/_static/custom.css" type="text/css" />',
|
|
||||||
]
|
|
||||||
|
|
||||||
--
|
|
||||||
2.30.0
|
|
||||||
|
|
||||||
@ -6,18 +6,14 @@
|
|||||||
%global desc Create a custom 404 page with absolute URLs hardcoded
|
%global desc Create a custom 404 page with absolute URLs hardcoded
|
||||||
|
|
||||||
Name: python-%{pypi_name}
|
Name: python-%{pypi_name}
|
||||||
Version: 0.6
|
Version: 0.8.3
|
||||||
Release: 2
|
Release: 1
|
||||||
Summary: Create a custom 404 page with absolute URLs hardcoded
|
Summary: Create a custom 404 page with absolute URLs hardcoded
|
||||||
|
|
||||||
License: MIT
|
License: MIT
|
||||||
URL: https://pypi.python.org/pypi/%{pypi_name}
|
URL: https://pypi.python.org/pypi/%{pypi_name}
|
||||||
Source0: https://github.com/%{project_owner}/%{github_name}/archive/%{version}.tar.gz
|
Source0: https://github.com/%{project_owner}/%{github_name}/archive/%{version}.tar.gz
|
||||||
|
Patch0: 0001-add-setup.py.patch
|
||||||
# Fix compatibility with Sphinx 3.4
|
|
||||||
# Resolved upstream: https://github.com/readthedocs/sphinx-notfound-page/pull/127
|
|
||||||
Patch0: sphinx-3.4-compatibility.patch
|
|
||||||
Patch1: 0001-fix-testcase-url-content-mismatch-error.patch
|
|
||||||
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
@ -43,6 +39,7 @@ Requires: python%{python3_pkgversion}-sphinx
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n %{pypi_name}-%{version} -p1
|
%autosetup -n %{pypi_name}-%{version} -p1
|
||||||
|
%patch0
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%py3_build
|
%py3_build
|
||||||
@ -61,6 +58,12 @@ PYTHONPATH=$PWD py.test-%{python3_version} -v .
|
|||||||
%{python3_sitelib}/%{importname}/
|
%{python3_sitelib}/%{importname}/
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Oct 25 2022 wangjunqi <wangjunqi@kylinos.cn> - 0.8.3-1
|
||||||
|
- Update version to 0.8.3
|
||||||
|
|
||||||
|
* Thu Jun 23 2022 SimpleUpdate Robot <tc@openeuler.org> - 0.7.1-1
|
||||||
|
- Upgrade to version 0.7.1
|
||||||
|
|
||||||
* Mon Jan 10 2022 Ge Wang <wangge20@huawei.com> - 0.6-2
|
* Mon Jan 10 2022 Ge Wang <wangge20@huawei.com> - 0.6-2
|
||||||
- Fix testcase url content mismatch error
|
- Fix testcase url content mismatch error
|
||||||
|
|
||||||
|
|||||||
@ -1,46 +0,0 @@
|
|||||||
diff --git a/tests/test_urls.py b/tests/test_urls.py
|
|
||||||
index 3e0d0f3..1d9736d 100644
|
|
||||||
--- a/tests/test_urls.py
|
|
||||||
+++ b/tests/test_urls.py
|
|
||||||
@@ -33,7 +33,7 @@ def test_parallel_build():
|
|
||||||
# TODO: migrate to `app.build(..., parallel=2)` after merging
|
|
||||||
# https://github.com/sphinx-doc/sphinx/pull/8257
|
|
||||||
subprocess.check_call('sphinx-build -j 2 -W -b html tests/examples/parallel-build build', shell=True)
|
|
||||||
-
|
|
||||||
+
|
|
||||||
@pytest.mark.sphinx(srcdir=srcdir)
|
|
||||||
def test_404_page_created(app, status, warning):
|
|
||||||
app.build()
|
|
||||||
@@ -529,7 +529,10 @@ def test_sphinx_resource_urls(app, status, warning):
|
|
||||||
'<script src="/en/latest/_static/doctools.js"></script>',
|
|
||||||
]
|
|
||||||
|
|
||||||
- if sphinx.version_info >= (1, 8):
|
|
||||||
+ # This file was added to all the HTML pages in Sphinx>=1.8. However, it was
|
|
||||||
+ # only required for search page. Sphinx>=3.4 fixes this and only adds it on
|
|
||||||
+ # search. See (https://github.com/sphinx-doc/sphinx/blob/v3.4.0/CHANGES#L87)
|
|
||||||
+ if (1, 8) <= sphinx.version_info < (3, 4, 0):
|
|
||||||
if sphinx.version_info < (2, 4, 0):
|
|
||||||
chunks.append(
|
|
||||||
'<script type="text/javascript" src="/en/latest/_static/language_data.js"></script>',
|
|
||||||
diff --git a/tox.ini b/tox.ini
|
|
||||||
index 47c0ce6..eade55e 100644
|
|
||||||
--- a/tox.ini
|
|
||||||
+++ b/tox.ini
|
|
||||||
@@ -2,7 +2,7 @@
|
|
||||||
envlist =
|
|
||||||
docs
|
|
||||||
py27-sphinx{17,18}
|
|
||||||
- py{36,37,38}-sphinx{17,18,20,21,22,23,24,30,31,32,33}
|
|
||||||
+ py{36,37,38}-sphinx{17,18,20,21,22,23,24,30,31,32,33,34}
|
|
||||||
|
|
||||||
[testenv]
|
|
||||||
deps =
|
|
||||||
@@ -20,6 +20,7 @@ deps =
|
|
||||||
sphinx31: sphinx~=3.1.0
|
|
||||||
sphinx32: sphinx~=3.2.0
|
|
||||||
sphinx33: sphinx~=3.3.0
|
|
||||||
+ sphinx34: sphinx~=3.4.0
|
|
||||||
commands = pytest {posargs}
|
|
||||||
|
|
||||||
[testenv:py38-sphinx30]
|
|
||||||
Loading…
x
Reference in New Issue
Block a user