Skip to content

Commit a803a99

Browse files
committed
Added compatibility with Sphinx v8 and CMake 3.30.
1 parent ace48e1 commit a803a99

6 files changed

Lines changed: 16 additions & 7 deletions

File tree

.github/workflows/test.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,13 @@ jobs:
1616
strategy:
1717
fail-fast: false
1818
matrix:
19-
sphinx: [ "5", "6", "7" ]
20-
cmake: [ "3.20", "3.29" ]
19+
sphinx: [ "5", "6", "7", "8" ]
20+
cmake: [ "3.20", "3.30" ]
2121
os: [ "ubuntu", "macos", "windows" ]
2222
python: [ "3.8", "3.11", "3.12" ]
23+
exclude:
24+
- sphinx: "8"
25+
python: "3.8"
2326

2427
name: |
2528
v${{ matrix.sphinx }}-${{ matrix.cmake }}

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Sphinx CMake
22

33
[![PyPi version](https://img.shields.io/pypi/v/sphinx-cmake.svg?logo=pypi&label=PyPI&logoColor=gold)](https://pypi.python.org/pypi/sphinx-cmake)
4-
[![CMake](https://img.shields.io/badge/CMake-3.20...3.29-blue.svg?logo=CMake&logoColor=blue)](https://cmake.org)
4+
[![CMake](https://img.shields.io/badge/CMake-3.20...3.30-blue.svg?logo=CMake&logoColor=blue)](https://cmake.org)
55
[![Test](https://github.com/python-cmake/sphinx-cmake/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/python-cmake/sphinx-cmake/actions/workflows/test.yml)
66
[![License](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
77

cmake/FindSphinx.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
# prepend a custom search path.
1717
# (https://cmake.org/cmake/help/latest/policy/CMP0074.html)
1818

19-
cmake_minimum_required(VERSION 3.20...3.29)
19+
cmake_minimum_required(VERSION 3.20...3.30)
2020

2121
include(FindPackageHandleStandardArgs)
2222

@@ -129,4 +129,4 @@ if (Sphinx_FOUND AND NOT TARGET Sphinx::Build)
129129
COMMAND Sphinx::Build ${_args}
130130
COMMAND_EXPAND_LISTS)
131131
endfunction()
132-
endif()
132+
endif()

doc/release/release_notes.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@
44
Release Notes
55
*************
66

7+
.. release:: Upcoming
8+
9+
.. change:: new
10+
11+
Added compatibility with Sphinx v8 and CMake 3.30.
12+
713
.. release:: 0.1.1
814
:date: 2024-06-04
915

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ authors = [
1919
{name = "Jeremy Retailleau", email = "jeremy.retailleau@gmail.com" }
2020
]
2121
dependencies = [
22-
"sphinx >= 1, < 8",
22+
"sphinx >= 1, < 9",
2323
]
2424
classifiers = [
2525
"Intended Audience :: Developers",

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010

1111
ROOT = os.path.dirname(os.path.realpath(__file__))
12-
DEPENDENCIES = ["sphinx >= 1, < 8"]
12+
DEPENDENCIES = ["sphinx >= 1, < 9"]
1313

1414

1515
class CreateCmakeConfig(install):

0 commit comments

Comments
 (0)