diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a2b612a3285..dc78b78cc1b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,7 +28,7 @@ jobs: - uses: actions/setup-python@v6 with: - python-version: '3.11' + python-version: '3.13' cache: 'pip' - uses: actions/setup-node@v5 diff --git a/.github/workflows/merge_upstream_master.yml b/.github/workflows/merge_upstream_master.yml index d9be8ae50d1..606e97a2c42 100644 --- a/.github/workflows/merge_upstream_master.yml +++ b/.github/workflows/merge_upstream_master.yml @@ -61,7 +61,7 @@ jobs: - uses: actions/setup-python@v6 with: - python-version: '3.11' + python-version: '3.13' cache: 'pip' - name: Perform Merge diff --git a/_build_dependencies.sh b/_build_dependencies.sh index 3dafe8c19a1..a349e25222b 100644 --- a/_build_dependencies.sh +++ b/_build_dependencies.sh @@ -12,6 +12,6 @@ export STABLE_BYOND_MINOR=1666 # Beta Byond Minor - Uncomment and update if beta cycle active #export BETA_BYOND_MINOR=1657 # Python version for mapmerge and other tools -export PYTHON_VERSION=3.11.6 +export PYTHON_VERSION=3.13.5 # RUSTG version export RUSTG_VERSION=v3.4.0-P diff --git a/tools/bootstrap/python311._pth b/tools/bootstrap/python313._pth similarity index 63% rename from tools/bootstrap/python311._pth rename to tools/bootstrap/python313._pth index abba38c9271..02d92347844 100644 --- a/tools/bootstrap/python311._pth +++ b/tools/bootstrap/python313._pth @@ -1,4 +1,4 @@ -python311.zip +python313.zip . ..\..\.. diff --git a/tools/bootstrap/python_.ps1 b/tools/bootstrap/python_.ps1 index 47d1d4b46de..2cf0638d350 100644 --- a/tools/bootstrap/python_.ps1 +++ b/tools/bootstrap/python_.ps1 @@ -50,7 +50,7 @@ if (!(Test-Path $PythonExe -PathType Leaf)) { [System.IO.Compression.ZipFile]::ExtractToDirectory($Archive, $PythonDir) # Copy a ._pth file without "import site" commented, so pip will work - Copy-Item "$Bootstrap/python311._pth" $PythonDir ` + Copy-Item "$Bootstrap/python313._pth" $PythonDir ` -ErrorAction Stop Remove-Item $Archive diff --git a/tools/requirements.txt b/tools/requirements.txt index f8f62d8f790..8c81ca53dd6 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1,11 +1,11 @@ -pygit2>=1.13.1 -bidict>=0.22.1 -Pillow>=10.3.0 -json5>=0.9.14 +pygit2==1.18.0 +bidict==0.23.1 +Pillow==11.3.0 +json5==0.12.0 # changelogs -PyYaml>=6.0.1 # maplint also -beautifulsoup4>=4.12.2 +PyYaml==6.0.2 # maplint also +beautifulsoup4==4.13.4 # various CI checks avulto==0.1.17