Skip to content

Commit 5e94842

Browse files
authored
Merge pull request #689 from doorstop-dev/python-3.13
Add Python 3.13 to the CI matrix
2 parents c853fa5 + 05d3234 commit 5e94842

File tree

8 files changed

+33
-20
lines changed

8 files changed

+33
-20
lines changed

.github/workflows/execute-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
strategy:
2222
fail-fast: true
2323
matrix:
24-
python-version: ["3.9", "3.10", "3.11", "3.12"]
24+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
2525
name: Python ${{ matrix.python-version }}
2626

2727
defaults:

.tool-versions

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
python 3.9.17
1+
python 3.13.1
22
poetry 1.8.5

.verchew.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ version = GNU Make
66
[Python]
77

88
cli = python3
9-
version = 3.9 || 3.10 || 3.11 || 3.12
9+
version = 3.9 || 3.10 || 3.11 || 3.12 || 3.13
1010

1111
[Poetry]
1212

.vscode/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373
"pyyaml",
7474
"quickstart",
7575
"sargs",
76+
"setuptools",
7677
"sgignores",
7778
"spdx",
7879
"textit",

doorstop/core/tests/files/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11

22
### Published Documents:
3+
* [index2](index2.md)
34
* [published](published.md)
45
* [published2](published2.md)
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
* [<MagicMock name='mock.document.prefix' id='4877746528'>](<MagicMock name='mock.document.prefix' id='4877746528'>.md) - Test document for development of _Doorstop_
1+
* [<MagicMock name='mock.document.prefix' id='4387348096'>](<MagicMock name='mock.document.prefix' id='4387348096'>.md) - Test document for development of _Doorstop_
22

33
### Published Documents:
4+
* [index2](index2.md)
45
* [published](published.md)
56
* [published2](published2.md)

poetry.lock

Lines changed: 20 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,15 @@ classifiers = [
3636
"Programming Language :: Python :: 3.10",
3737
"Programming Language :: Python :: 3.11",
3838
"Programming Language :: Python :: 3.12",
39+
"Programming Language :: Python :: 3.13",
3940
"Topic :: Software Development :: Documentation",
4041
"Topic :: Text Editors :: Documentation",
4142
"Topic :: Text Processing :: Markup",
4243
]
4344

4445
[tool.poetry.dependencies]
4546

46-
python = "<3.13,>=3.9"
47+
python = "<3.14,>=3.9"
4748

4849
pyyaml = "^6.0"
4950
markdown = "^3.3.3"
@@ -76,8 +77,8 @@ pytest = "^6.2.5"
7677
pytest-cov = "*"
7778
pytest-expecter = "*"
7879
pytest-sugar = "*"
79-
WebTest = "3.0.0"
80-
diff-cover = "8.0.3"
80+
WebTest = "^3.0.0"
81+
diff-cover = "^8.0.3"
8182

8283
# Reports
8384
coveragespace = "^6.1"
@@ -89,9 +90,9 @@ pygments = "*"
8990
# Tooling
9091
pyinstaller = "*"
9192
sniffer = "*"
92-
macfsevents = { version = "*", platform = "darwin" }
93+
macfsevents = { version = "*", platform = "darwin", markers = "python_version < '3.13'" }
9394
pync = { version = "*", platform = "darwin" }
94-
rope = "^0.14.0"
95+
rope = "*"
9596

9697
[tool.poetry.scripts]
9798

@@ -107,11 +108,6 @@ quiet = true
107108

108109
profile = "black"
109110

110-
[tool.pytest.ini_options]
111-
112-
log_file = "pytest.log"
113-
log_file_level = "DEBUG"
114-
115111
[build-system]
116112

117113
requires = ["poetry-core"]

0 commit comments

Comments
 (0)