Skip to content

Changed compiler level #8

Changed compiler level

Changed compiler level #8

Workflow file for this run

name: Build & test
on:
workflow_call:
push:
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false # Allow one of the matrix builds to fail without failing others
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ['3.12', '3.13'] #'3.8', '3.9', '3.10', '3.11',
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup python
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Install
run: |
pip install pip --upgrade
pip install -e .[dev,test,lint] --verbose
- name: Run tests and linting
run: |
python -m black KDEpy -l 120 --check
python -m flake8 --show-source --ignore=F811,W293,W391,W292,W291,W504,W503,E231 --max-line-length=120 --exclude="*examples.py,testing.py,*kde.py" KDEpy
pytest KDEpy --doctest-modules --capture=sys