Karolina Surma
574c5a94d6
Ensure compatibility with python-docutils 0.22+
2025-11-19 11:48:53 +01:00
Dennis van Raaij
d241286834
Make recommended TeX packages mandatory
...
Ensure that these packages are installed when building a package that
depends on python-sphinx-latex in a Koji build environment.
2025-10-20 21:18:27 +02:00
Dennis van Raaij
78fa545ec7
Don't build python-sphinx-latex for ELN
...
See also:
https://src.fedoraproject.org/rpms/python-sphinx/pull-request/74#comment-286281
2025-10-17 10:31:10 +02:00
Dennis van Raaij
0009cf4a25
Update the list of TeX packages required by Sphinx
...
Commands used to find the dependencies:
$ find ./sphinx -type f -and \( -name "*.sty" -or -name "*.tex*" \) \
| xargs sed -n -e "s#.*\(RequirePackage.*\}\)#\1#p" \
| sort | uniq
$ find ./sphinx -type f -and \( -name "*.sty" -or -name "*.tex*" \) \
| xargs sed -n -e "s#.*\(IfFileExist.*\}\)#\1#p"\
| sort | uniq
$ find ./sphinx -type f \
| xargs sed -n -e "s#.*\(usepackage.*\}\).*#\1#p" \
| sort | uniq
2025-10-14 23:11:35 +02:00
Dennis van Raaij
31b58a6666
Require package latexmk
2025-10-14 23:11:35 +02:00
Dennis van Raaij
bd77693107
Recommend package make
2025-10-14 23:11:25 +02:00
Python Maint
5e29644eb4
Rebuilt for Python 3.14
2025-06-05 10:10:38 +02:00
Python Maint
0522916ddc
Bootstrap for Python 3.14
2025-06-03 10:42:49 +02:00
Karolina Surma
aa73a643c5
Fix tests with Python 3.14.0a7+
2025-05-30 15:39:34 +02:00
Yaakov Selkowitz
600e566ce8
Disable snowballstemmer dependency on RHEL
...
RHEL does not include snowball/libstemmer:
https://gitlab.com/redhat/centos-stream/rpms/python-sphinx/-/merge_requests/9
2025-05-09 13:34:41 -04:00
Yaakov Selkowitz
94392caedd
Avoid pytest-xdist dependency on RHEL
...
python-pytest-xdist is not included in RHEL.
2025-04-10 01:24:22 -04:00
Miro Hrončok
bdccc31518
Drop test-dependency on defusedxml
2025-04-09 11:54:45 +00:00
Karolina Surma
1dedfd6334
Add compatibility with Python 3.14
2025-03-27 08:41:54 +01:00
Karolina Surma
de4dafa39e
Update to 8.2.3
2025-03-06 11:06:50 +01:00
Tomáš Hrnčiar
c97bb0f3e2
Update to 8.1.3
...
- Fixes: rhbz#2275375
2025-01-09 08:31:43 +01:00
Karolina Surma
fa05224c39
Update to 7.3.7
...
Upstream dropped the dependency on filelock and html5lib,
so the relevant conditionals in the specfile were removed.
sphinx-test_theming.patch needed to be rebased, so it is now a proper git patch.
The pytest --import-mode=importlib problem was fixed upstream.
2024-07-16 09:22:32 +02:00
Python Maint
cc54017166
Rebuilt for Python 3.13
2024-06-09 16:49:43 +02:00
Python Maint
8f5d120071
Bootstrap for Python 3.13
2024-06-07 13:47:26 +02:00
Miro Hrončok
33d7e3b55b
Convert to %autorelease and %autochangelog
...
[skip changelog]
2024-01-29 15:40:09 +01:00
Karolina Surma
854fb579d5
Suppress traceback when importing the weakened sphinxcontrib* dependencies
2024-01-24 11:38:31 +01:00
Fedora Release Engineering
8af563fb2b
Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
2024-01-22 07:19:13 +00:00
Karolina Surma
70abcdbd9f
Fix test failures with Python 3.11.7, 3.12.1 and later
2023-12-12 14:14:27 +01:00
Miro Hrončok
3a7f1fc944
Repurpose the websupport bcond to a sphinxcontrib bcond
...
On Fedora, BuildRequire the sphinxcontrib packages to build the documentation.
We don't BR the packages that are orphaned, we anticipate their retirement.
2023-11-16 12:46:47 +01:00
Miro Hrončok
3ae8dffd93
Weaken the runtime dependency on the first party sphinxcontrib packages
...
For now, we don't BuildRequire them,
to allow orphaning + retirement without reporting sphinx as impacted.
Later, we can BuildRequire the remaining ones to produce a more complete documentation.
2023-11-08 16:37:59 +01:00
Karolina Surma
72bb1987ee
Update to 7.2.6
2023-11-02 11:33:46 +01:00
Karolina Surma
5f7ebc734f
Fix test_dark_style with python-pygments 2.16+
2023-09-21 14:09:25 +02:00
Karolina Surma
d3ad84c154
Use sphinx instead of the %{upstream_name} macro
...
It's easily readable and the upstream name doesn't change that often.
2023-08-14 10:49:35 +02:00
Karolina Surma
55bd0f7f4a
Update to 7.1.2
2023-08-14 10:49:35 +02:00
Karolina Surma
b64fb4b5b3
Update to 7.0.1
2023-08-07 16:29:41 +02:00
Miro Hrončok
cd973c604c
Don't use filelock to test this package on RHEL
2023-07-27 10:36:15 +02:00
Fedora Release Engineering
d36e4d737b
Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-21 14:14:17 +00:00
Karolina Surma
f907d7218a
Modernize %bconds
2023-07-14 10:30:30 +02:00
Karolina Surma
0896827c70
Don't use sphinxcontrib-websupport to build the documentation on RHEL
2023-07-14 09:16:07 +02:00
Karolina Surma
d236f3e2ec
Use the correct SPDX tag for -doc subpackage's license
2023-06-26 19:11:21 +02:00
Karolina Surma
43d6afce76
Update to 6.2.1
2023-06-26 19:08:51 +02:00
Python Maint
44a9235d5a
Rebuilt for Python 3.12
2023-06-16 08:19:41 +02:00
Python Maint
4b48db9c79
Bootstrap for Python 3.12
2023-06-14 00:24:40 +02:00
Yaakov Selkowitz
5311862e59
Avoid html5lib test dependency in RHEL builds
...
python-html5lib is unwanted in RHEL.
2023-05-31 03:09:02 -04:00
Karolina Surma
fd31a7629c
Stop enumerating sources and patches
2023-03-17 08:55:12 +01:00
Karolina Surma
e46bed5658
Undefine dedicated macro %_py3_shebang_s
...
It is more readable and less magical.
2023-03-17 08:49:27 +01:00
Karolina Surma
fa49ab85f0
Convert license to SPDX tag
2023-03-09 14:10:10 +01:00
Karolina Surma
9a29732cf9
Update to 6.1.3
2023-03-09 14:09:19 +01:00
Karolina Surma
84bf048c91
Fix test failures
...
- fix test failures related to Babel 2.12
- remove the tests that required setuptools in the environment
2023-03-09 09:55:07 +01:00
Karolina Surma
a31453064c
Fix tests failures with Pygments 2.14
2023-01-31 16:26:54 +01:00
Fedora Release Engineering
7507893559
Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-20 17:26:13 +00:00
Karolina Surma
d24b3b01a9
Update to 5.3.0
2022-11-16 16:54:32 +01:00
Karolina Surma
9c0d32b9af
Remove duplicate files from the built documentation
2022-08-22 14:46:37 +02:00
Karolina Surma
9104ffe553
Remove reST docs from the -doc package, ship only HTML
2022-08-22 13:56:02 +02:00
Karolina Surma
2da599dd9a
Update to 5.1.1
2022-08-17 10:12:09 +02:00
Fedora Release Engineering
2fbf62bfba
Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 22:27:44 +00:00