Skip to content

Commit a9b5094

Browse files
authored
chore: bump Python to 3.11 (#537)
This includes a dependency-bump, as it might add/remove polyfill libraries
1 parent 7bb6d87 commit a9b5094

File tree

5 files changed

+36
-37
lines changed

5 files changed

+36
-37
lines changed

.github/workflows/end-to-end.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,10 @@ jobs:
3434
- name: Checkout
3535
uses: actions/checkout@v4
3636

37-
- name: Set up Python 3.8
37+
- name: Set up Python 3.11
3838
uses: actions/setup-python@v5
3939
with:
40-
python-version: 3.8
40+
python-version: 3.11
4141
cache: 'pip'
4242
cache-dependency-path: |
4343
e2e/requirements.base

.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: truewiki e2e
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_VERSION="dev"
44

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -252,13 +252,13 @@ https://github.com/TrueBrain/wiki-example/blob/main/.truewiki.yml
252252

253253
## Development
254254

255-
This server is written in Python 3.8 with aiohttp.
255+
This server is written in Python 3.11 with aiohttp.
256256

257257
### Running a local server
258258

259259
#### Dependencies
260260

261-
- Python3.8 or higher.
261+
- Python3.11 or higher.
262262

263263
#### Preparing your venv
264264

requirements.txt

Lines changed: 30 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,43 @@
1-
aioauth-client==0.28.1
2-
aiohttp==3.9.5
3-
aiosignal==1.3.1
4-
anyio==4.4.0
5-
async-timeout==4.0.3
6-
attrs==23.2.0
7-
certifi==2024.6.2
8-
cffi==1.16.0
9-
charset-normalizer==3.3.2
10-
click==8.1.7
11-
cryptography==42.0.8
12-
exceptiongroup==1.2.1
13-
frozenlist==1.4.1
14-
gitdb==4.0.11
1+
aioauth-client==0.29.0
2+
aiohappyeyeballs==2.4.6
3+
aiohttp==3.11.12
4+
aiosignal==1.3.2
5+
anyio==4.8.0
6+
attrs==25.1.0
7+
certifi==2025.1.31
8+
cffi==1.17.1
9+
charset-normalizer==3.4.1
10+
click==8.1.8
11+
cryptography==44.0.1
12+
frozenlist==1.5.0
13+
gitdb==4.0.12
1514
github3.py==4.0.1
16-
GitPython==3.1.43
15+
GitPython==3.1.44
1716
h11==0.14.0
18-
httpcore==1.0.5
19-
httpx==0.27.0
20-
idna==3.7
21-
multidict==6.0.5
22-
openttd-helpers==1.4.0
17+
httpcore==1.0.7
18+
httpx==0.28.1
19+
idna==3.10
20+
multidict==6.1.0
21+
openttd-helpers==2.0.0
2322
ply==3.11
23+
propcache==0.2.1
2424
pycparser==2.22
25-
Pygments==2.18.0
26-
PyJWT==2.8.0
25+
Pygments==2.19.1
26+
PyJWT==2.10.1
2727
python-dateutil==2.9.0.post0
2828
python-slugify==8.0.4
29-
PyYAML==6.0.1
30-
regex==2024.5.15
29+
PyYAML==6.0.2
30+
regex==2024.11.6
3131
requests==2.32.3
32-
rfc3986==2.0.0
33-
sentry-sdk==2.7.1
34-
six==1.16.0
35-
smmap==5.0.1
32+
sentry-sdk==2.21.0
33+
six==1.17.0
34+
smmap==5.0.2
3635
sniffio==1.3.1
3736
text-unidecode==1.3
3837
typing_extensions==4.12.2
3938
uritemplate==4.1.1
40-
urllib3==2.2.2
39+
urllib3==2.3.0
4140
wcwidth==0.2.13
4241
wikitexthtml==1.2.0
43-
wikitextparser==0.56.0
44-
yarl==1.9.4
42+
wikitextparser==0.56.3
43+
yarl==1.18.3

0 commit comments

Comments
 (0)