diff --git a/.github/workflows/code_quality.yml b/.github/workflows/code_quality.yml index 52a80e3..23a6f88 100644 --- a/.github/workflows/code_quality.yml +++ b/.github/workflows/code_quality.yml @@ -15,9 +15,9 @@ jobs: - uses: actions/checkout@v2 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.10" - name: Install dependencies run: | diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index da90df2..6afdfbe 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -11,10 +11,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@master - - name: Set up Python 3.12 - uses: actions/setup-python@v4 + - name: Set up Python 3.10 + uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.10" - name: Install pypa/build run: >- python -m diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index f220d9b..042cb81 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -10,14 +10,17 @@ on: jobs: build-and-test: runs-on: ubuntu-latest + strategy: + matrix: + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] steps: - uses: actions/checkout@v2 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: ${{ matrix.python-version }} - name: Install dependencies run: | diff --git a/README.md b/README.md index 37ec812..d43dead 100644 --- a/README.md +++ b/README.md @@ -71,4 +71,4 @@ For guidance and instructions, please see [CONTRIBUTING.md](CONTRIBUTING.md). Also make sure you follow [@AriadneGraphQL](https://twitter.com/AriadneGraphQL) on Twitter for latest updates, news and random musings! **Crafted with ❤️ by [Mirumee Software](http://mirumee.com)** -ariadne@mirumee.com + diff --git a/pyproject.toml b/pyproject.toml index 2131845..4885563 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ name = "ariadne-lambda" version = "0.3.1" description = 'This package extends the Ariadne library by adding a GraphQL HTTP handler designed for use in AWS Lambda environments.' readme = "README.md" -requires-python = ">=3.8" +requires-python = ">=3.10" license = { file = "LICENSE" } keywords = [] authors = [ @@ -19,11 +19,11 @@ classifiers = [ "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", - "Programming Language :: Python :: 3.8", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", ] @@ -60,7 +60,7 @@ cov = [ ] [[tool.hatch.envs.all.matrix]] -python = ["3.8", "3.9", "3.10", "3.11", "3.12"] +python = ["3.10", "3.11", "3.12", "3.13", "3.14"] [tool.hatch.envs.types] dependencies = [ @@ -88,7 +88,7 @@ exclude_lines = [ [tool.ruff] line-length = 99 -target-version = "py312" +target-version = "py310" # rules: https://beta.ruff.rs/docs/rules # F - pyflakes