diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5f7bec7..f270145 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -6,11 +6,11 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.10'] + python-version: ['3.15'] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Setup python - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} architecture: x64 diff --git a/Dockerfile b/Dockerfile index 4cfff19..f44043f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim +FROM python:3.15-slim WORKDIR /app COPY requirements.txt requirements.txt diff --git a/requirements.txt b/requirements.txt index 1f04979..4bc6086 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,57 +1,54 @@ # DO NOT EDIT THIS FILE DIRECTLY - use ./script/update-requirements to update -x-python-version-not-supported; python_version!='3.10' and python_version!='3.11' and python_version!='3.12' and python_version!='3.13' and python_version!='3.14' -anyio==4.14.2 +x-python-version-not-supported; python_version!='3.15' +anyio==4.15.1 asgiref==3.12.1 -black==26.5.1 -build==1.5.0 -certifi==2026.7.22 +black==26.10.1 +build==1.6.1 +certifi==2026.10.19 cffi==2.1.1 -charset-normalizer==3.4.9 -click==8.4.2 +charset-normalizer==3.5.2 +click==8.5.0 +cloudpickle==3.1.2 cron-validator==1.0.8 -cryptography==50.0.0 +cryptography==50.0.2 defusedxml==0.8.0rc2 -django==5.2.17 -django-debug-toolbar==7.1.0 -exceptiongroup==1.3.1; python_version=='3.10' -gunicorn==26.0.0 +django==5.2.18 +django-debug-toolbar==8.0.0 +gunicorn==26.2.0 h11==0.16.0 -hishel==1.3.0 -holidays==0.103.dev20260808182958 +hishel==1.4.0 +holidays==0.107 httpcore==1.0.9 httpx==0.28.1 -idna==3.18 -importlib-metadata==9.0.0; python_version=='3.10' -joblib==1.5.3 +idna==3.20 +joblib==1.6.0 mock==5.2.0 -msgpack==1.2.1 +msgpack==1.2.3 mypy-extensions==1.1.0 mysql-connector-python==26.7.0 nltk==3.10.3 packaging==26.3 pathspec==1.1.1 -platformdirs==4.11.2 +platformdirs==4.13.5 proviso==0.3.0 -pycodestyle==2.14.0 -pycparser==3.0 -pyflakes==3.4.0 +pycodestyle==2.15.0 +pycparser==3.11 +pyflakes==4.0.3 pylev==1.4.0 -pyproject-hooks==1.2.0 +pyproject-hooks==1.3.3 python-dateutil==2.9.0.post0 pytokens==0.4.1 -pytz==2026.3.post1 -regex==2026.7.19 +pytz==2026.5 +regex==2026.9.29 requests==2.34.2 resolvelib==1.2.1 -setuptools==84.0.0 +setuptools==84.2.0 six==1.17.0 slack-bolt==1.30.0 -slack-sdk==3.43.0 +slack-sdk==3.45.0 sqlparse==0.6.0 -tomli==2.4.1; python_version=='3.10' -tqdm==4.70.0 +tqdm==4.70.1 typing-extensions==4.16.0 -unearth==0.18.2 -urllib3==2.7.0 +unearth==0.18.3 +urllib3==2.8.0 word2number==1.1 -zipp==4.1.0; python_version=='3.10' diff --git a/script/update-requirements b/script/update-requirements index a84f21c..3c768e1 100755 --- a/script/update-requirements +++ b/script/update-requirements @@ -12,4 +12,4 @@ fi . env/bin/activate -proviso --extras dev --header="# DO NOT EDIT THIS FILE DIRECTLY - use ./script/update-requirements to update" "$@" +proviso --extras dev --python-versions 3.15 --header="# DO NOT EDIT THIS FILE DIRECTLY - use ./script/update-requirements to update" "$@"