Skip to content

Add Python 3.13 to tests #10

Add Python 3.13 to tests

Add Python 3.13 to tests #10

name: Hublot
on: [push, pull_request]
jobs:
build-and-test:
runs-on: ubuntu-24.04
strategy:
fail-fast: false
matrix:
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
steps:
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install pip==24.3.1
python -m pip install -r test/requirements.txt
python -m pip install .[pycurl]
- name: Lint
run: |
ruff check hublot/ test/
ruff format --check hublot/ test/
mypy --show-error-codes hublot/ test/
- name: Test
run: |
pytest