From e0e0edf5ec694cad978841642c45788be951cd10 Mon Sep 17 00:00:00 2001 From: Federico Busetti <729029+febus982@users.noreply.github.com> Date: Sun, 15 Dec 2024 18:52:24 +0000 Subject: [PATCH 1/2] Add support for python 3.13 --- .github/workflows/github-pages.yml | 4 +- .github/workflows/python-code-style.yml | 4 +- .github/workflows/python-lint.yml | 4 +- .github/workflows/python-quality.yml | 4 +- .github/workflows/python-tests.yml | 2 +- .github/workflows/python-typing.yml | 4 +- .idea/bootstrap-python-fastapi.iml | 2 +- .idea/misc.xml | 2 +- .idea/runConfigurations/Tests.xml | 2 +- docs/index.md | 64 +- poetry.lock | 2647 +++++++++-------- pyproject.toml | 4 +- .../routes/books/graphql/test_query_books.py | 12 +- .../http_app/routes/books/test_create_book.py | 22 +- tests/http_app/routes/test_events.py | 62 +- tests/http_app/routes/test_hello.py | 6 +- tests/http_app/routes/test_ping.py | 6 +- tests/http_app/test_exception_handlers.py | 6 +- 18 files changed, 1447 insertions(+), 1410 deletions(-) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index 7578fab5..7a3bd77a 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -27,10 +27,10 @@ jobs: - name: Checkout uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.13" - name: Install dependencies run: | diff --git a/.github/workflows/python-code-style.yml b/.github/workflows/python-code-style.yml index 088c36f4..c820e5b3 100644 --- a/.github/workflows/python-code-style.yml +++ b/.github/workflows/python-code-style.yml @@ -17,10 +17,10 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.13" - name: Install dependencies run: | python -m pip install --upgrade pip diff --git a/.github/workflows/python-lint.yml b/.github/workflows/python-lint.yml index 6210e9f8..91ebeffb 100644 --- a/.github/workflows/python-lint.yml +++ b/.github/workflows/python-lint.yml @@ -17,10 +17,10 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.13" - name: Install dependencies run: | python -m pip install --upgrade pip diff --git a/.github/workflows/python-quality.yml b/.github/workflows/python-quality.yml index 6b98b469..7c6c154b 100644 --- a/.github/workflows/python-quality.yml +++ b/.github/workflows/python-quality.yml @@ -17,10 +17,10 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.13" - name: Install dependencies run: | python -m pip install --upgrade pip diff --git a/.github/workflows/python-tests.yml b/.github/workflows/python-tests.yml index 8f85a080..324d6e7f 100644 --- a/.github/workflows/python-tests.yml +++ b/.github/workflows/python-tests.yml @@ -15,7 +15,7 @@ jobs: test: strategy: matrix: - version: ["3.9", "3.10", "3.11", "3.12"] + version: ["3.9", "3.10", "3.11", "3.12", "3.13"] os: [ubuntu-latest] runs-on: ${{ matrix.os }} steps: diff --git a/.github/workflows/python-typing.yml b/.github/workflows/python-typing.yml index b44d1dfd..2fc6751c 100644 --- a/.github/workflows/python-typing.yml +++ b/.github/workflows/python-typing.yml @@ -17,10 +17,10 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.13" - name: Install dependencies run: | python -m pip install --upgrade pip diff --git a/.idea/bootstrap-python-fastapi.iml b/.idea/bootstrap-python-fastapi.iml index 9dfe7768..b8903303 100644 --- a/.idea/bootstrap-python-fastapi.iml +++ b/.idea/bootstrap-python-fastapi.iml @@ -5,7 +5,7 @@ - + diff --git a/.idea/misc.xml b/.idea/misc.xml index a732e4b6..5d5f81de 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -4,7 +4,7 @@ - + diff --git a/.idea/runConfigurations/Tests.xml b/.idea/runConfigurations/Tests.xml index a41a4bbc..4a952720 100644 --- a/.idea/runConfigurations/Tests.xml +++ b/.idea/runConfigurations/Tests.xml @@ -8,7 +8,7 @@