Require Python 3.10

Ubuntu 22.04 should be enough
This commit is contained in:
Christoph Reiter 2023-10-15 12:06:56 +02:00
parent 3297b2aada
commit 82b4e4e4ee
4 changed files with 5 additions and 9 deletions

View File

@ -8,7 +8,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ['3.8', '3.9', '3.10', '3.11']
python-version: ['3.10', '3.11', '3.12']
steps:
- uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}

View File

@ -1,6 +1,6 @@
FROM python:3.11-slim-bullseye
RUN python -m pip install "poetry==1.5.1"
RUN python -m pip install "poetry==1.6.1"
COPY . /app
WORKDIR /app

8
poetry.lock generated
View File

@ -33,9 +33,6 @@ files = [
{file = "annotated_types-0.6.0.tar.gz", hash = "sha256:563339e807e53ffd9c267e99fc6d9ea23eb8443c08f112651963e24e22f84a5d"},
]
[package.dependencies]
typing-extensions = {version = ">=4.0.0", markers = "python_version < \"3.9\""}
[[package]]
name = "anyio"
version = "3.7.1"
@ -1079,7 +1076,6 @@ files = [
[package.dependencies]
anyio = ">=3.4.0,<5"
typing-extensions = {version = ">=3.10.0", markers = "python_version < \"3.10\""}
[package.extras]
full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart", "pyyaml"]
@ -1424,5 +1420,5 @@ cffi = ["cffi (>=1.11)"]
[metadata]
lock-version = "2.0"
python-versions = "^3.8.1"
content-hash = "cf40f55f1a254cb270267aa97c0c2389ba3b508c6f2755741978213d236847e3"
python-versions = "^3.10"
content-hash = "ac184c5a9e7cd4045d0a145bf6c12cf6b85d7211d62962a2e90c4ccda408e2c7"

View File

@ -6,7 +6,7 @@ authors = ["Christoph Reiter <reiter.christoph@gmail.com>"]
license = "MIT"
[tool.poetry.dependencies]
python = "^3.8.1"
python = "^3.10"
httpx = {extras = ["http2"], version = "^0.25.0"}
fastapi = "^0.103.1"
uvicorn = {extras = ["standard"], version = "^0.23.0"}