diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b286a49..f631a68 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -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 }} diff --git a/Dockerfile b/Dockerfile index a4b9378..212c296 100644 --- a/Dockerfile +++ b/Dockerfile @@ -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 diff --git a/poetry.lock b/poetry.lock index a5d8871..324c91a 100644 --- a/poetry.lock +++ b/poetry.lock @@ -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" diff --git a/pyproject.toml b/pyproject.toml index 9188f01..28d088b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ authors = ["Christoph Reiter "] 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"}