Skip to content

Commit aefbd1c

Browse files
committed
Bumped Python 3.12 to 3.13 in MSYS2.
1 parent f735313 commit aefbd1c

9 files changed

Lines changed: 18 additions & 15 deletions

File tree

.github/workflows/ExtractConfiguration.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ jobs:
105105
106106
print(f"Python: {version} (of default installation)")
107107
108-
from tomli import load as tomli_load
108+
from tomllib import load as tomllib_load
109109
110110
unittestXMLFile = Path("./unittest.xml")
111111
coverageHTMLDirectory = Path("htmlcov")
@@ -121,7 +121,7 @@ jobs:
121121
pyProjectFile = Path("pyproject.toml")
122122
if pyProjectFile.exists():
123123
with pyProjectFile.open("rb") as file:
124-
pyProjectSettings = tomli_load(file)
124+
pyProjectSettings = tomllib_load(file)
125125
126126
toolSection = pyProjectSettings["tool"]
127127
if "pytest" in toolSection:

.github/workflows/Parameters.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -287,9 +287,9 @@ jobs:
287287
exclude_list = "${{ inputs.exclude_list }}".strip()
288288
disable_list = "${{ inputs.disable_list }}".strip()
289289
290-
currentMSYS2Version = "3.12"
290+
currentMSYS2Version = "3.13"
291291
currentAlphaVersion = "3.15"
292-
currentAlphaRelease = "3.15.0-a.1"
292+
currentAlphaRelease = "3.15.0-a.4"
293293
294294
if systems == "":
295295
print("::error title=Parameters::system_list is empty.")

.github/workflows/_Checking_Parameters.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ jobs:
7373
expected-python-versions: '["3.10", "3.11", "3.12", "3.13", "3.14"]'
7474
expected-systems: '["ubuntu", "ubuntu-arm", "windows", "windows-arm", "macos", "macos-arm"]'
7575
expected-exclude-jobs: '["windows-arm:3.10"]'
76-
expected-include-jobs: '["mingw64:3.12", "ucrt64:3.12"]'
76+
expected-include-jobs: '["mingw64:3.13", "ucrt64:3.13"]'
7777
generated-default-version: ${{ needs.Params_Default.outputs.python_version }}
7878
generated-jobmatrix: ${{ needs.Params_Default.outputs.python_jobs }}
7979

@@ -101,7 +101,7 @@ jobs:
101101
expected-python-versions: '["3.12", "3.13", "pypy-3.10", "pypy-3.11"]'
102102
expected-systems: '["ubuntu", "ubuntu-arm", "windows", "windows-arm", "macos", "macos-arm"]'
103103
expected-exclude-jobs: '["windows-arm:pypy-3.10", "windows-arm:pypy-3.11"]'
104-
expected-include-jobs: '["mingw64:3.12", "ucrt64:3.12"]'
104+
expected-include-jobs: '["mingw64:3.13", "ucrt64:3.13"]'
105105
generated-default-version: ${{ needs.Params_PythonVersions.outputs.python_version }}
106106
generated-jobmatrix: ${{ needs.Params_PythonVersions.outputs.python_jobs }}
107107

@@ -123,7 +123,7 @@ jobs:
123123
expected-python-versions: '["3.10", "3.11", "3.12", "3.13", "3.14"]'
124124
expected-systems: '["windows"]'
125125
expected-exclude-jobs: '[]'
126-
expected-include-jobs: '["mingw32:3.12", "mingw64:3.12"]'
126+
expected-include-jobs: '["mingw32:3.13", "mingw64:3.13"]'
127127
generated-default-version: ${{ needs.Params_Systems.outputs.python_version }}
128128
generated-jobmatrix: ${{ needs.Params_Systems.outputs.python_jobs }}
129129

doc/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ Example Pipelines
164164
.. code-block:: toml
165165
166166
[build-system]
167-
requires = ["setuptools >= 80.0", "wheel ~= 0.45", "pyTooling ~= 8.8"]
167+
requires = ["setuptools >= 80.0", "wheel ~= 0.45.0", "pyTooling ~= 8.10"]
168168
build-backend = "setuptools.build_meta"
169169
170170
[tool.mypy]

doc/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
-r ../requirements.txt
22

3-
pyTooling ~= 8.8
3+
pyTooling ~= 8.10
44

55
# Enforce latest version on ReadTheDocs
66
sphinx ~= 8.2

myPackage/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
__email__ = "Paebbels@gmail.com"
3737
__copyright__ = "2017-2026, Patrick Lehmann"
3838
__license__ = "Apache License, Version 2.0"
39-
__version__ = "7.2.1"
39+
__version__ = "7.3.0"
4040
__keywords__ = ["GitHub Actions"]
4141
__issue_tracker__ = "https://GitHub.com/pyTooling/Actions/issues"
4242

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[build-system]
22
requires = [
33
"setuptools >= 80.0",
4-
"wheel ~= 0.45",
5-
"pyTooling ~= 8.8"
4+
"wheel ~= 0.45.0",
5+
"pyTooling ~= 8.10"
66
]
77
build-backend = "setuptools.build_meta"
88

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
pyTooling ~= 8.8
1+
pyTooling ~= 8.10

run.ps1

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,9 @@ $jobs = @()
116116
if ($livedoc)
117117
{ Write-Host -ForegroundColor DarkYellow "[live][DOC] Building documentation using Sphinx ..."
118118

119-
.\doc\make.bat html --verbose
119+
cd doc
120+
py -3.14 -m sphinx.cmd.build -b html . _build/html --doctree-dir _build/doctrees --jobs auto --warning-file _build/sphinx-warnings.log --verbose
121+
cd ..
120122

121123
Write-Host -ForegroundColor DarkYellow "[live][DOC] Documentation finished"
122124
}
@@ -126,7 +128,8 @@ elseif ($doc)
126128

127129
# Compile documentation
128130
$compileDocFunc = {
129-
.\doc\make.bat html --verbose
131+
cd doc
132+
py -3.14 -m sphinx.cmd.build -b html . _build/html --doctree-dir _build/doctrees --jobs auto --warning-file _build/sphinx-warnings.log --verbose
130133
}
131134
$docJob = Start-Job -Name "Documentation" -ScriptBlock $compileDocFunc
132135
# $jobs += $docJob

0 commit comments

Comments
 (0)