Skip to content

Commit

Permalink
Add Python 3.13 to the CI matrix
Browse files Browse the repository at this point in the history
  • Loading branch information
jacebrowning committed Jan 12, 2025
1 parent c853fa5 commit 05d3234
Show file tree
Hide file tree
Showing 8 changed files with 33 additions and 20 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/execute-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
strategy:
fail-fast: true
matrix:
python-version: ["3.9", "3.10", "3.11", "3.12"]
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
name: Python ${{ matrix.python-version }}

defaults:
Expand Down
2 changes: 1 addition & 1 deletion .tool-versions
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
python 3.9.17
python 3.13.1
poetry 1.8.5
2 changes: 1 addition & 1 deletion .verchew.ini
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ version = GNU Make
[Python]

cli = python3
version = 3.9 || 3.10 || 3.11 || 3.12
version = 3.9 || 3.10 || 3.11 || 3.12 || 3.13

[Poetry]

Expand Down
1 change: 1 addition & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@
"pyyaml",
"quickstart",
"sargs",
"setuptools",
"sgignores",
"spdx",
"textit",
Expand Down
1 change: 1 addition & 0 deletions doorstop/core/tests/files/index.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@

### Published Documents:
* [index2](index2.md)
* [published](published.md)
* [published2](published2.md)
3 changes: 2 additions & 1 deletion doorstop/core/tests/files/index2.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
* [<MagicMock name='mock.document.prefix' id='4877746528'>](<MagicMock name='mock.document.prefix' id='4877746528'>.md) - Test document for development of _Doorstop_
* [<MagicMock name='mock.document.prefix' id='4387348096'>](<MagicMock name='mock.document.prefix' id='4387348096'>.md) - Test document for development of _Doorstop_

### Published Documents:
* [index2](index2.md)
* [published](published.md)
* [published2](published2.md)
26 changes: 20 additions & 6 deletions poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 6 additions & 10 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -36,14 +36,15 @@ classifiers = [
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Topic :: Software Development :: Documentation",
"Topic :: Text Editors :: Documentation",
"Topic :: Text Processing :: Markup",
]

[tool.poetry.dependencies]

python = "<3.13,>=3.9"
python = "<3.14,>=3.9"

pyyaml = "^6.0"
markdown = "^3.3.3"
Expand Down Expand Up @@ -76,8 +77,8 @@ pytest = "^6.2.5"
pytest-cov = "*"
pytest-expecter = "*"
pytest-sugar = "*"
WebTest = "3.0.0"
diff-cover = "8.0.3"
WebTest = "^3.0.0"
diff-cover = "^8.0.3"

# Reports
coveragespace = "^6.1"
Expand All @@ -89,9 +90,9 @@ pygments = "*"
# Tooling
pyinstaller = "*"
sniffer = "*"
macfsevents = { version = "*", platform = "darwin" }
macfsevents = { version = "*", platform = "darwin", markers = "python_version < '3.13'" }
pync = { version = "*", platform = "darwin" }
rope = "^0.14.0"
rope = "*"

[tool.poetry.scripts]

Expand All @@ -107,11 +108,6 @@ quiet = true

profile = "black"

[tool.pytest.ini_options]

log_file = "pytest.log"
log_file_level = "DEBUG"

[build-system]

requires = ["poetry-core"]
Expand Down

0 comments on commit 05d3234

Please sign in to comment.