diff --git a/.github/workflows/end-to-end.yml b/.github/workflows/end-to-end.yml index 414976b..af67263 100644 --- a/.github/workflows/end-to-end.yml +++ b/.github/workflows/end-to-end.yml @@ -34,10 +34,10 @@ jobs: - name: Checkout uses: actions/checkout@v4 - - name: Set up Python 3.8 + - name: Set up Python 3.11 uses: actions/setup-python@v5 with: - python-version: 3.8 + python-version: 3.11 cache: 'pip' cache-dependency-path: | e2e/requirements.base diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index 7463a76..37794b8 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -14,4 +14,4 @@ jobs: uses: OpenTTD/actions/.github/workflows/rw-entry-testing-docker-py.yml@v5 with: python-path: truewiki e2e - python-version: 3.8 + python-version: 3.11 diff --git a/Dockerfile b/Dockerfile index c0620f4..96dc68b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.8-slim +FROM python:3.11-slim ARG BUILD_VERSION="dev" diff --git a/README.md b/README.md index 9dee910..ca1326a 100644 --- a/README.md +++ b/README.md @@ -252,13 +252,13 @@ https://github.com/TrueBrain/wiki-example/blob/main/.truewiki.yml ## Development -This server is written in Python 3.8 with aiohttp. +This server is written in Python 3.11 with aiohttp. ### Running a local server #### Dependencies -- Python3.8 or higher. +- Python3.11 or higher. #### Preparing your venv diff --git a/requirements.txt b/requirements.txt index 97ca76c..61b1457 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,44 +1,43 @@ -aioauth-client==0.28.1 -aiohttp==3.9.5 -aiosignal==1.3.1 -anyio==4.4.0 -async-timeout==4.0.3 -attrs==23.2.0 -certifi==2024.6.2 -cffi==1.16.0 -charset-normalizer==3.3.2 -click==8.1.7 -cryptography==42.0.8 -exceptiongroup==1.2.1 -frozenlist==1.4.1 -gitdb==4.0.11 +aioauth-client==0.29.0 +aiohappyeyeballs==2.4.6 +aiohttp==3.11.12 +aiosignal==1.3.2 +anyio==4.8.0 +attrs==25.1.0 +certifi==2025.1.31 +cffi==1.17.1 +charset-normalizer==3.4.1 +click==8.1.8 +cryptography==44.0.1 +frozenlist==1.5.0 +gitdb==4.0.12 github3.py==4.0.1 -GitPython==3.1.43 +GitPython==3.1.44 h11==0.14.0 -httpcore==1.0.5 -httpx==0.27.0 -idna==3.7 -multidict==6.0.5 -openttd-helpers==1.4.0 +httpcore==1.0.7 +httpx==0.28.1 +idna==3.10 +multidict==6.1.0 +openttd-helpers==2.0.0 ply==3.11 +propcache==0.2.1 pycparser==2.22 -Pygments==2.18.0 -PyJWT==2.8.0 +Pygments==2.19.1 +PyJWT==2.10.1 python-dateutil==2.9.0.post0 python-slugify==8.0.4 -PyYAML==6.0.1 -regex==2024.5.15 +PyYAML==6.0.2 +regex==2024.11.6 requests==2.32.3 -rfc3986==2.0.0 -sentry-sdk==2.7.1 -six==1.16.0 -smmap==5.0.1 +sentry-sdk==2.21.0 +six==1.17.0 +smmap==5.0.2 sniffio==1.3.1 text-unidecode==1.3 typing_extensions==4.12.2 uritemplate==4.1.1 -urllib3==2.2.2 +urllib3==2.3.0 wcwidth==0.2.13 wikitexthtml==1.2.0 -wikitextparser==0.56.0 -yarl==1.9.4 +wikitextparser==0.56.3 +yarl==1.18.3