Skip to content

SQ -> Add support for Python 3.14 #11

SQ -> Add support for Python 3.14

SQ -> Add support for Python 3.14 #11

Workflow file for this run

name: ci # continuous integration
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
# All available versions of Python:
# https://github.com/actions/python-versions/blob/main/versions-manifest.json
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
fail-fast: false
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Install Poetry
run: pipx install "poetry>=2.2.1,<2.3.0"
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
cache: poetry
- name: Display Python version
run: poetry run python -c "import sys; print(sys.version)"
- name: Display pip version
run: poetry run python -m pip --version
- name: Display Poetry version
run: poetry --version
- name: Install dependencies with Poetry
run: poetry install
- name: Lint
run: poetry run make lint
- name: Run tests
run: poetry run python -m unittest