Skip to content

Commit f2c36ef

Browse files
authored
Upgrade: Bump Python to 3.11 (#240)
This includes a dependency-bump, as it might add/remove polyfill libraries
1 parent b1333e3 commit f2c36ef

File tree

4 files changed

+20
-19
lines changed

4 files changed

+20
-19
lines changed

.github/workflows/testing.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ jobs:
1414
uses: OpenTTD/actions/.github/workflows/rw-entry-testing-docker-py.yml@v5
1515
with:
1616
python-path: game_coordinator
17-
python-version: 3.8
17+
python-version: 3.11

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM python:3.8-slim
1+
FROM python:3.11-slim
22

33
ARG BUILD_DATE=""
44
ARG BUILD_VERSION="dev"

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ This is the Game Coordinator / STUN server to assist in OpenTTD players to play
66

77
## Development
88

9-
This server is written in Python 3.8 with aiohttp, and makes strong use of asyncio.
9+
This server is written in Python 3.11 with aiohttp, and makes strong use of asyncio.
1010

1111
### Running a local server
1212

1313
#### Dependencies
1414

15-
- Python3.8 or higher.
15+
- Python3.11 or higher.
1616
- Redis
1717

1818
#### Preparing your venv

requirements.txt

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
1-
aiohttp==3.9.5
1+
aiohappyeyeballs==2.4.6
2+
aiohttp==3.11.12
23
aioredis==2.0.1
3-
aiosignal==1.3.1
4-
async-timeout==4.0.3
5-
attrs==23.2.0
6-
certifi==2024.6.2
7-
charset-normalizer==3.3.2
8-
click==8.1.7
9-
frozenlist==1.4.1
10-
hiredis==2.3.2
11-
idna==3.7
12-
multidict==6.0.5
4+
aiosignal==1.3.2
5+
async-timeout==5.0.1
6+
attrs==25.1.0
7+
certifi==2025.1.31
8+
click==8.1.8
9+
frozenlist==1.5.0
10+
hiredis==3.1.0
11+
idna==3.10
12+
multidict==6.1.0
1313
openttd-helpers==1.4.0
1414
openttd-protocol==1.7.1
1515
pproxy==2.7.9
16-
prometheus_client==0.20.0
17-
sentry-sdk==2.7.1
16+
prometheus_client==0.21.1
17+
propcache==0.2.1
18+
sentry-sdk==2.21.0
1819
typing_extensions==4.12.2
19-
urllib3==2.2.2
20-
yarl==1.9.4
20+
urllib3==2.3.0
21+
yarl==1.18.3

0 commit comments

Comments
 (0)