Skip to content

Commit 377ea88

Browse files
committed
Bumped dependencies. Allow Sphinx 9.x.
1 parent 0278cfa commit 377ea88

File tree

8 files changed

+18
-19
lines changed

8 files changed

+18
-19
lines changed

.github/workflows/Pipeline.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ jobs:
1212
uses: pyTooling/Actions/.github/workflows/CompletePipeline.yml@r6
1313
with:
1414
package_name: 'sphinx_reports'
15-
unittest_python_version: '3.13'
1615
unittest_python_version_list: '3.11 3.12 3.13 3.14'
1716
unittest_disable_list: 'windows-arm:* windows-arm:pypy-3.11'
1817
bandit: 'true'

doc/Dependency.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,9 +106,9 @@ the mandatory dependencies too.
106106
+---------------------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
107107
| `pytest-cov <https://GitHub.com/pytest-dev/pytest-cov>`__ | ≥7.0 | `MIT <https://GitHub.com/pytest-dev/pytest-cov/blob/master/LICENSE>`__ | *Not yet evaluated.* |
108108
+---------------------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
109-
| `Coverage <https://GitHub.com/nedbat/coveragepy>`__ | ≥7.11 | `Apache License, 2.0 <https://GitHub.com/nedbat/coveragepy/blob/master/LICENSE.txt>`__ | *Not yet evaluated.* |
109+
| `Coverage <https://GitHub.com/nedbat/coveragepy>`__ | ≥7.12 | `Apache License, 2.0 <https://GitHub.com/nedbat/coveragepy/blob/master/LICENSE.txt>`__ | *Not yet evaluated.* |
110110
+---------------------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
111-
| `mypy <https://GitHub.com/python/mypy>`__ | ≥1.18 | `MIT <https://GitHub.com/python/mypy/blob/master/LICENSE>`__ | *Not yet evaluated.* |
111+
| `mypy <https://GitHub.com/python/mypy>`__ | ≥1.19 | `MIT <https://GitHub.com/python/mypy/blob/master/LICENSE>`__ | *Not yet evaluated.* |
112112
+---------------------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
113113
| `typing-extensions <https://GitHub.com/python/typing_extensions>`__ | ≥4.15 | `PSF-2.0 <https://github.com/python/typing_extensions/blob/main/LICENSE>`__ | *Not yet evaluated.* |
114114
+---------------------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
@@ -154,9 +154,9 @@ the mandatory dependencies too.
154154
+=================================================================================================+==============+==========================================================================================================+======================================================================================================================================================+
155155
| `pyTooling <https://GitHub.com/pyTooling/pyTooling>`__ | ≥8.8 | `Apache License, 2.0 <https://GitHub.com/pyTooling/pyTooling/blob/main/LICENSE.md>`__ | *None* |
156156
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
157-
| `Sphinx <https://GitHub.com/sphinx-doc/sphinx>`__ |8.2 | `BSD 3-Clause <https://GitHub.com/sphinx-doc/sphinx/blob/master/LICENSE>`__ | *Not yet evaluated.* |
157+
| `Sphinx <https://GitHub.com/sphinx-doc/sphinx>`__ |9.0 | `BSD 3-Clause <https://GitHub.com/sphinx-doc/sphinx/blob/master/LICENSE>`__ | *Not yet evaluated.* |
158158
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
159-
| `sphinxcontrib-mermaid <https://GitHub.com/mgaitan/sphinxcontrib-mermaid>`__ | ≥1.0 | `BSD <https://GitHub.com/mgaitan/sphinxcontrib-mermaid/blob/master/LICENSE.rst>`__ | *Not yet evaluated.* |
159+
| `sphinxcontrib-mermaid <https://GitHub.com/mgaitan/sphinxcontrib-mermaid>`__ | ≥1.2 | `BSD <https://GitHub.com/mgaitan/sphinxcontrib-mermaid/blob/master/LICENSE.rst>`__ | *Not yet evaluated.* |
160160
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
161161
| `autoapi <https://GitHub.com/carlos-jenkins/autoapi>`__ | ≥2.0.1 | `Apache License, 2.0 <https://GitHub.com/carlos-jenkins/autoapi/blob/master/LICENSE>`__ | *Not yet evaluated.* |
162162
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+

doc/Overview.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,14 @@ See the following :file:`doc/requirements.txt` file as an example with commonly
3737
-r ../requirements.txt
3838
3939
# Enforce latest version on ReadTheDocs
40-
sphinx ~= 8.2
41-
docutils ~= 0.21
40+
sphinx ~= 9.0
41+
docutils ~= 0.22
4242
4343
# ReadTheDocs Theme
4444
sphinx_rtd_theme ~= 3.0
4545
4646
# Sphinx Extenstions
47-
sphinxcontrib-mermaid ~= 1.0
47+
sphinxcontrib-mermaid ~= 1.2
4848
autoapi ~= 2.0.1
4949
sphinx_design ~= 0.6
5050
sphinx-copybutton ~= 0.5

doc/requirements.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
-r ../requirements.txt
22

33
# Enforce latest version on ReadTheDocs
4-
sphinx ~= 8.2
5-
docutils ~= 0.21
4+
sphinx >= 8.0, < 10.0
5+
docutils ~= 0.22
66
docutils_stubs ~= 0.0.22
77

88
# ReadTheDocs Theme
99
sphinx_rtd_theme ~= 3.0
1010

1111
# Sphinx Extenstions
12-
sphinxcontrib-mermaid ~= 1.0
12+
sphinxcontrib-mermaid ~= 1.2
1313
autoapi ~= 2.0.1
1414
sphinx_design ~= 0.6
1515
sphinx-copybutton ~= 0.5

requirements.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
pyTooling >= 6.7, <9.0
22
pyEDAA.Reports ~= 0.17
33

4-
sphinx ~= 8.2
5-
docutils ~= 0.21
4+
sphinx >= 8.0, < 10.0
5+
docutils ~= 0.22
66
docutils_stubs ~= 0.0.22
77

8-
Coverage ~= 7.11
8+
Coverage ~= 7.12
99
docstr_coverage ~= 2.3.2

run.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Param(
3232
)
3333

3434
$PackageName = "sphinx_reports"
35-
$PackageVersion = "0.9.9"
35+
$PackageVersion = "0.9.10"
3636

3737
# set default values
3838
$EnableDebug = [bool]$PSCmdlet.MyInvocation.BoundParameters["Debug"]

sphinx_reports/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
__email__ = "[email protected]"
4444
__copyright__ = "2023-2025, Patrick Lehmann"
4545
__license__ = "Apache License, Version 2.0"
46-
__version__ = "0.9.9"
46+
__version__ = "0.9.10"
4747
__keywords__ = [
4848
"Python3", "Sphinx", "Extension", "Report", "doc-string", "interrogate", "Code Coverage", "Coverage",
4949
"Documentation Coverage", "Unittest", "Dependencies", "Summary"
@@ -215,7 +215,7 @@ def AddCSSFiles(sphinxApplication: Sphinx) -> None:
215215
cssContent = readResourceFile(ResourcePackage, cssFilename)
216216

217217
# Compute md5 hash of CSS file
218-
hash = md5(cssContent.encode("utf8")).hexdigest()
218+
hash = md5(cssContent.encode("utf8")).hexdigest() # nosec B324
219219

220220
# Write the CSS file into output directory
221221
cssFile = staticDirectory / f"sphinx-reports.{hash}.css"

tests/requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
-r ../requirements.txt
22

33
# Coverage collection
4-
Coverage ~= 7.11
4+
Coverage ~= 7.12
55

66
# Test Runner
77
pytest ~= 9.0
88
pytest-cov ~= 7.0
99

1010
# Static Type Checking
11-
mypy[reports] ~= 1.18
11+
mypy[reports] ~= 1.19
1212
typing_extensions ~= 4.15
1313
lxml >= 5.4, <7.0

0 commit comments

Comments
 (0)