import python-breathe-4.35.0-13.el10

i10ce changed/i10ce/python-breathe-4.35.0-13.el10
Arkady L. Shane 2 months ago
parent 281a0723dc
commit fbe435e249
Signed by: tigro
GPG Key ID: 1EC08A25C9DB2503

40
.gitignore vendored

@ -1,39 +1 @@
/breathe-a423389dfe2935962b3b27586602cfc3521fb54a.tar.gz SOURCES/v4.35.0.tar.gz
/breathe-3375ea3c582e190fa08f5cfbd5eea8d68492ac75.tar.gz
/breathe-3ba9c2046322415ef8933654395c84de896ac7b7.tar.gz
/breathe-5bbf647bb222d1d26351dc4ff808ede03f750705.tar.gz
/breathe-c60e46ef189af6cb3bab918a87236dabfe1ecb53.tar.gz
/v4.7.2.tar.gz
/v4.7.3.tar.gz
/v4.13.0.post0.tar.gz
/v4.13.1.tar.gz
/v4.14.0.tar.gz
/v4.14.1.tar.gz
/v4.14.2.tar.gz
/v4.15.0.tar.gz
/v4.16.0.tar.gz
/v4.18.0.tar.gz
/v4.19.2.tar.gz
/v4.20.0.tar.gz
/v4.21.0.tar.gz
/v4.22.0.tar.gz
/v4.22.1.tar.gz
/v4.23.0.tar.gz
/v4.24.0.tar.gz
/v4.24.1.tar.gz
/v4.25.1.tar.gz
/v4.26.0.tar.gz
/v4.27.0.tar.gz
/v4.29.0.tar.gz
/v4.29.1.tar.gz
/breathe-4.29.1.tar.gz.sig
/breathe-4.30.0.tar.gz.sig
/v4.30.0.tar.gz
/breathe-4.31.0.tar.gz.sig
/v4.31.0.tar.gz
/v4.33.0.tar.gz
/breathe-4.33.0.tar.gz.sig
/v4.33.1.tar.gz
/breathe-4.33.1.tar.gz.sig
/v4.34.0.tar.gz
/breathe-4.34.0.tar.gz.sig

@ -0,0 +1 @@
7aa56955d19e778185f7e2775b395e92cf5b6b5d SOURCES/v4.35.0.tar.gz

@ -0,0 +1,27 @@
From 46abd77157a2a57e81586e4f8765ae8f1a09d167 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Mark=C3=A9ta?= <meggy.calabkova@gmail.com>
Date: Wed, 4 Oct 2023 15:53:59 +0200
Subject: [PATCH] support Sphinx 7.2
---
breathe/project.py | 2 +-
tests/test_renderer.py | 6 +++++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/tests/test_renderer.py b/tests/test_renderer.py
index a858c65d..73a29e4e 100644
--- a/tests/test_renderer.py
+++ b/tests/test_renderer.py
@@ -35,7 +35,11 @@ def app(test_params, app_params, make_app, shared_result):
"""
args, kwargs = app_params
assert "srcdir" in kwargs
- kwargs["srcdir"].makedirs(exist_ok=True)
+ try:
+ kwargs["srcdir"].mkdir(parents=True, exist_ok=True)
+ except AttributeError:
+ # old version of Sphinx
+ kwargs["srcdir"].makedirs(exist_ok=True)
(kwargs["srcdir"] / "conf.py").write_text("")
app_ = make_app(*args, **kwargs)
yield app_

@ -0,0 +1,25 @@
From e487d63ca45304fc9e4c0b27de163302aa91ed35 Mon Sep 17 00:00:00 2001
From: Scott Main <scottamain@gmail.com>
Date: Fri, 8 Dec 2023 10:41:12 -0800
Subject: [PATCH] Fix PosixPath issue with Sphinx 7.2
Just need to cast the path to a string.
Fixes https://github.com/breathe-doc/breathe/issues/944
---
breathe/project.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/breathe/project.py b/breathe/project.py
index 865236e8..f5b780a4 100644
--- a/breathe/project.py
+++ b/breathe/project.py
@@ -113,7 +113,7 @@ def __init__(self, app: Sphinx):
# Assume general build directory is the doctree directory without the last component.
# We strip off any trailing slashes so that dirname correctly drops the last part.
# This can be overridden with the breathe_build_directory config variable
- self._default_build_dir = os.path.dirname(app.doctreedir.rstrip(os.sep))
+ self._default_build_dir = os.path.dirname(str(app.doctreedir).rstrip(os.sep))
self.project_count = 0
self.project_info_store: Dict[str, ProjectInfo] = {}
self.project_info_for_auto_store: Dict[str, AutoProjectInfo] = {}

Binary file not shown.

@ -0,0 +1,127 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Comment: Hostname:
Version: Hockeypuck 2.1.0-189-g15ebf24
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
=/ZJ8
-----END PGP PUBLIC KEY BLOCK-----

@ -0,0 +1,342 @@
## START: Set by rpmautospec
## (rpmautospec version 0.6.5)
## RPMAUTOSPEC: autorelease, autochangelog
%define autorelease(e:s:pb:n) %{?-p:0.}%{lua:
release_number = 13;
base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}"));
print(release_number + base_release_number - 1);
}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}}
## END: Set by rpmautospec
%global owner michaeljones
%global srcname breathe
%global _description \
Breathe is an extension to reStructuredText and Sphinx to be able to read and \
render the Doxygen xml output.
# This is buildroot only in RHEL, and building the docs pulls in unwanted dependencies
%bcond doc %{undefined rhel}
Name: python-%{srcname}
Version: 4.35.0
Release: %autorelease
Summary: Adds support for Doxygen xml output to reStructuredText and Sphinx
License: BSD-3-Clause
URL: https://github.com/%{owner}/%{srcname}
Source0: %{URL}/archive/v%{version}.tar.gz
Source1: %{URL}/releases/download/v%{version}/%{srcname}-%{version}.tar.gz.sig
Source2: https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x8aed58021feacdd5f27ba0e6a72f627716ea9d96#./vermware.key
# Patch1 first hunk was truncated
Patch1: https://github.com/breathe-doc/breathe/pull/956.patch
# Patch2 is a better fix of first hunk of Path1
Patch2: https://github.com/breathe-doc/breathe/pull/964.patch
BuildArch: noarch
BuildRequires: doxygen >= 1.8.4
BuildRequires: python%{python3_pkgversion}-devel
BuildRequires: python%{python3_pkgversion}-setuptools
BuildRequires: %{py3_dist six} >= 1.9
%if 0%{?rhel}
BuildRequires: %{py3_dist Sphinx}
%else
# Sphinx>=4.0,!=5.0.0
BuildRequires: ((%{py3_dist Sphinx} >= 4.0 and %{py3_dist Sphinx} < 5.0.0) or %{py3_dist Sphinx} > 5.0.0)
%endif
BuildRequires: %{py3_dist docutils} >= 0.12
BuildRequires: %{py3_dist Jinja2} >= 2.7.3
BuildRequires: %{py3_dist MarkupSafe} >= 0.23
BuildRequires: %{py3_dist Pygments} >= 1.6
BuildRequires: %{py3_dist pytest}
%if %{with doc}
BuildRequires: %{py3_dist sphinx-copybutton}
BuildRequires: %{py3_dist furo}
%endif
# NOTE: git is only needed because part of the build process checks if it's in
# a git repo
BuildRequires: git
BuildRequires: make
BuildRequires: gnupg2
# Set the name of the documentation directory
%global _docdir_fmt %{name}
%description %_description
%package -n python%{python3_pkgversion}-%{srcname}
Summary: %{summary}
Requires: python%{python3_pkgversion}-six
Requires: doxygen >= 1.8.4
%{?python_provide:%python_provide python%{python3_pkgversion}-%{srcname}}
%description -n python%{python3_pkgversion}-%{srcname} %_description
%package doc
Summary: Documentation files for %{srcname}
# tinyxml uses zlib license
License: BSD-3-Clause AND Zlib
%description doc
This package contains documentation for developer documentation for %{srcname}.
%prep
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
%autosetup -n %{srcname}-%{version} -p1
%build
%py3_build
%if %{with doc}
# Build the documentation
# Remove -W (turn warnings into errors) from SPHINXOPTS to fix the build for f39
%make_build SPHINXOPTS="-v -E" DOXYGEN=$(which doxygen) PYTHONPATH=$(pwd) html
# Remove temporary build files
rm documentation/build/html/.buildinfo
%endif
%install
%py3_install
%check
%make_build dev-test
%files -n python%{python3_pkgversion}-%{srcname}
%doc README.rst
%{_bindir}/breathe-apidoc
%{python3_sitelib}/*
%license LICENSE
%if %{with doc}
%files doc
%doc documentation/build/html
%license LICENSE
%endif
%changelog
* Sat Dec 14 2024 Arkady L. Shane <tigro@msvsphere-os.ru> - 4.35.0-13
- Rebuilt for MSVSphere 10
## START: Generated by rpmautospec
* Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 4.35.0-13
- Bump release for October 2024 mass rebuild:
* Thu Jul 04 2024 George Pantelakis <gpantela@redhat.com> - 4.35.0-12
- add gating for RHEL-10
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 4.35.0-11
- Bump release for June 2024 mass rebuild
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.35.0-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.35.0-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Thu Jan 11 2024 Sérgio M. Basto <sergio@serjux.com> - 4.35.0-8
- Fix for Sphinx 7.2 compatlble with older Sphinx
* Thu Jan 11 2024 Sérgio M. Basto <sergio@serjux.com> - 4.35.0-7
- Fix the build for f39 and rawhide
* Fri Aug 04 2023 Dmitry Belyavskiy <dbelyavs@redhat.com> - 4.35.0-6
- migrated to SPDX license
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.35.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Thu Jun 29 2023 Python Maint <python-maint@redhat.com> - 4.35.0-4
- Rebuilt for Python 3.12
* Thu Apr 20 2023 Yaakov Selkowitz <yselkowi@redhat.com> - 4.35.0-3
- Do not build docs in RHEL builds
* Fri Apr 07 2023 Dan Čermák <dan.cermak@cgc-instruments.com> - 4.35.0-2
- Add gpg source verification back
* Thu Mar 30 2023 Karolina Surma <ksurma@redhat.com> - 4.35.0-1
- Update to 4.35.0 (resolves rhbz#2179094)
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.34.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Nov 09 2022 Karolina Surma <ksurma@redhat.com> - 4.34.0-5
- Backport upstream patch to enable successful build with Sphinx 5.3+
* Mon Sep 19 2022 Tom Rix <trix@redhat.com> - 4.34.0-4
- Use any version of sphinx on RHEL
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.34.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.30.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Sat Jun 12 2021 Dan Čermák <dan.cermak@cgc-instruments.com> - 4.30.0-1
- New upstream release 4.30.0
- Fixes rhbz#1955833
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 4.29.1-2
- Rebuilt for Python 3.10
* Sat Apr 24 2021 Dan Čermák <dan.cermak@cgc-instruments.com> - 4.29.1-1
- New upstream release 4.29.1
- Fixes rhbz#1953104
* Thu Apr 15 2021 Dan Čermák <dan.cermak@cgc-instruments.com> - 4.29.0-1
- New upstream release 4.29.0
- Fixes rhbz#1944821
* Wed Mar 10 2021 Charalampos Stratakis <cstratak@redhat.com> - 4.27.0-2
- Fix an IndexError when generating toctree (rhbz#1930910)
* Tue Feb 16 2021 Charalampos Stratakis <cstratak@redhat.com> - 4.27.0-1
- New upstream release 4.27.0 (rhbz#1918566, rhbz#1929448)
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.26.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Thu Jan 14 2021 Charalampos Stratakis <cstratak@redhat.com> - 4.26.0-1
- New upstream release 4.26.0 (rhbz#1914147)
* Sun Dec 20 2020 Dan Čermák <dan.cermak@cgc-instruments.com> - 4.25.1-1
- New upstream release 4.25.1 (rhbz#1908213)
* Mon Dec 7 2020 Dan Čermák <dan.cermak@cgc-instruments.com> - 4.24.1-1
- New upstream release 4.24.1 (rhbz#1903366)
* Mon Nov 16 2020 Dan Čermák <dan.cermak@cgc-instruments.com> - 4.24.0-1
- New upstream release 4.24.0 (rhbz#1897984)
* Tue Nov 3 2020 Dan Čermák <dan.cermak@cgc-instruments.com> - 4.23.0-1
- New upstream release 4.23.0 (rhbz#1889874)
* Thu Oct 1 2020 Dan Čermák <dan.cermak@cgc-instruments.com> - 4.22.1-1
- New upstream release 4.22.1 (rhbz#1880753)
* Thu Oct 1 2020 Dan Čermák <dan.cermak@cgc-instruments.com> - 4.22.0-1
- New upstream release 4.22.0 (rhbz#1880753)
* Sun Sep 13 2020 Dan Čermák <dan.cermak@cgc-instruments.com> - 4.21.0-1
- New upstream release 4.21.0 (rhbz#1878050)
* Thu Aug 20 2020 Dan Čermák <dan.cermak@cgc-instruments.com> - 4.20.0-1
- New upstream release 4.20.0 (rhbz#1870404)
* Thu Aug 20 2020 Dan Čermák <dan.cermak@cgc-instruments.com> - 4.19.2-3
- Add patch to add support for sphinx 3.2
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.19.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Thu Jul 9 2020 Dan Čermák <dan.cermak@cgc-instruments.com> - 4.19.2-1
- New upstream release 4.19.2 (rhbz#1821614, rhbz#1823718)
* Mon Jun 8 2020 Dan Čermák <dan.cermak@cgc-instruments.com> - 4.19.1-1
- New upstream release 4.19.1 (rhbz#1821614, rhbz#1823718)
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 4.14.2-2
- Rebuilt for Python 3.9
* Tue May 5 2020 Dan Čermák <dan.cermak@cgc-instruments.com> - 4.18.0-1
- New upstream release 4.18.0 (rhbz#1821614, rhbz#1823718)
* Thu Apr 23 2020 Dan Čermák <dan.cermak@cgc-instruments.com> - 4.16.0-1
- New upstream release 4.16.0 (rhbz#1821614, rhbz#1823718)
* Wed Apr 15 2020 Dan Čermák <dan.cermak@cgc-instruments.com> - 4.15.0-1
- New upstream release 4.15.0
* Wed Apr 8 2020 Dan Čermák <dan.cermak@cgc-instruments.com> - 4.14.2-1
- New upstream release 4.14.2
* Sun Feb 2 2020 Dan Čermák <dan.cermak@cgc-instruments.com> - 4.14.1-1
- New upstream release 4.14.1
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.14.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Tue Nov 26 2019 Dan Čermák <dan.cermak@cgc-instruments.com> - 4.14.0-1
- New upstream release 4.14.0
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 4.13.1-2
- Rebuilt for Python 3.8.0rc1 (#1748018)
* Wed Aug 28 2019 Dan Čermák <dan.cermak@cgc-instruments.com> - 4.13.1-1
- New upstream release 4.13.1
- Enable test run in %%check
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 4.13.0.post0-3
- Rebuilt for Python 3.8
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.13.0.post0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Mon Jul 15 2019 Dan Čermák <dan.cermak@cgc-instruments.com> - 4.13.0.post0-1
- New upstream release 4.13.0.post0
* Mon Mar 18 2019 Miro Hrončok <mhroncok@redhat.com> - 4.7.3-7
- Subpackage python2-breathe has been removed
See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.7.3-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.7.3-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 4.7.3-4
- Rebuilt for Python 3.7
* Wed Feb 21 2018 Iryna Shcherbina <ishcherb@redhat.com> - 4.7.3-3
- Update Python 2 dependency declarations to new packaging standards
(See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.7.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Tue Oct 24 2017 Dave Johansen <davejohansen@gmail.com> - 4.7.3-1
- Upstream update
* Tue Aug 22 2017 Dave Johansen <davejohansen@gmail.com> - 4.7.2-1
- Upstream update
* Wed Aug 16 2017 Dave Johansen <davejohansen@gmail.com> - 4.7.1-1
- Upstream update
* Wed Aug 09 2017 Dave Johansen <davejohansen@gmail.com> - 4.7.0-1
- Upstream update
* Sat Aug 05 2017 Dave Johansen <davejohansen@gmail.com> - 4.6.0-3
- Fix for node without parent
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.6.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Sat Apr 29 2017 Miro Hrončok <mhroncok@redhat.com> - 4.6.0-1
- Upstream update
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.4.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Tue Dec 20 2016 Miro Hrončok <mhroncok@redhat.com> - 4.4.0-2
- Rebuild for Python 3.6
* Mon Dec 19 2016 Dave Johansen <davejohansen@gmail.com> - 4.4.0-1
- Upstream release
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 4.2.0-5
- Rebuild for Python 3.6
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2.0-4
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
* Fri May 13 2016 Dave Johansen <davejohansen@gmail.com> - 4.2.0-3
- Fix for Python 3
* Sun Apr 10 2016 Orion Poplawski <orion@cora.nwra.com> - 4.2.0-2
- Fix BR/Rs
* Wed Apr 06 2016 Dave Johansen <davejohansen@gmail.com> - 4.2.0-1
- Initial RPM release
## END: Generated by rpmautospec

@ -1,95 +0,0 @@
%global owner michaeljones
%global srcname breathe
%global _description \
Breathe is an extension to reStructuredText and Sphinx to be able to read and \
render the Doxygen xml output.
Name: python-%{srcname}
Version: 4.34.0
Release: %autorelease
Summary: Adds support for Doxygen xml output to reStructuredText and Sphinx
License: BSD
URL: https://github.com/%{owner}/%{srcname}
Source0: %{URL}/archive/v%{version}.tar.gz
Source1: %{URL}/releases/download/v%{version}/%{srcname}-%{version}.tar.gz.sig
Source2: https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x8aed58021feacdd5f27ba0e6a72f627716ea9d96#./vermware.key
Patch1: rhel_sphinx.patch
BuildArch: noarch
BuildRequires: doxygen >= 1.8.4
BuildRequires: python%{python3_pkgversion}-devel
BuildRequires: python%{python3_pkgversion}-setuptools
BuildRequires: %{py3_dist six} >= 1.9
%if 0%{?rhel}
BuildRequires: %{py3_dist Sphinx}
%else
# Sphinx>=4.0,<6,!=5.0.0
BuildRequires: ((%{py3_dist Sphinx} >= 4.0 and %{py3_dist Sphinx} < 5.0.0) or (%{py3_dist Sphinx} > 5.0.0 and %{py3_dist Sphinx} < 6))
%endif
BuildRequires: %{py3_dist docutils} >= 0.12
BuildRequires: %{py3_dist Jinja2} >= 2.7.3
BuildRequires: %{py3_dist MarkupSafe} >= 0.23
BuildRequires: %{py3_dist Pygments} >= 1.6
BuildRequires: %{py3_dist pytest}
# NOTE: git is only needed because part of the build process checks if it's in
# a git repo
BuildRequires: git
BuildRequires: make
BuildRequires: gnupg2
# Set the name of the documentation directory
%global _docdir_fmt %{name}
%description %_description
%package -n python%{python3_pkgversion}-%{srcname}
Summary: %{summary}
Requires: python%{python3_pkgversion}-six
Requires: doxygen >= 1.8.4
%{?python_provide:%python_provide python%{python3_pkgversion}-%{srcname}}
%description -n python%{python3_pkgversion}-%{srcname} %_description
%package doc
Summary: Documentation files for %{srcname}
# tinyxml uses zlib license
License: BSD and zlib
%description doc
This package contains documentation for developer documentation for %{srcname}.
%prep
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
%setup -n %{srcname}-%{version}
%if 0%{?rhel}
%patch1 -p1
%endif
%build
%py3_build
# Build the documentation
%make_build DOXYGEN=$(which doxygen) PYTHONPATH=$(pwd) html
# Remove temporary build files
rm documentation/build/html/.buildinfo
%install
%py3_install
%check
%make_build dev-test
%files -n python%{python3_pkgversion}-%{srcname}
%doc README.rst
%{_bindir}/breathe-apidoc
%{python3_sitelib}/*
%license LICENSE
%files doc
%doc documentation/build/html
%license LICENSE
%changelog
%autochangelog

@ -1,11 +0,0 @@
--- ./setup.py.orig 2022-09-27 22:28:17.199596002 +0100
+++ ./setup.py 2022-09-27 22:28:31.967541206 +0100
@@ -17,7 +17,7 @@ Breathe is an extension to reStructuredT
render `Doxygen <http://www.doxygen.org>`__ xml output.
"""
-requires = ["Sphinx>=4.0,<6,!=5.0.0", "docutils>=0.12"]
+requires = ["Sphinx", "docutils>=0.12"]
if sys.version_info < (3, 6):
print("ERROR: Sphinx requires at least Python 3.6 to run.")

@ -1,2 +0,0 @@
SHA512 (v4.34.0.tar.gz) = 7f3134575f1b8c4d7c96ebc735e33f656b5c6046de3fa2aee95d5e895fb33f0a83fb4b1c64dd69b9deca20b785868b42d6b1d5e39741500ff5f9d82bf3f130b4
SHA512 (breathe-4.34.0.tar.gz.sig) = b400b70ebced30c53bea68ff6a14054e0357bfb92d1adc875069c185adc4da3b64a4138627a10e22804aafd920cfcc3519d7697ba226af9fa629639917553587
Loading…
Cancel
Save