Skip to content

Change np.average to np.ma.average to properly handle cases with zero… #321

Change np.average to np.ma.average to properly handle cases with zero…

Change np.average to np.ma.average to properly handle cases with zero… #321

Workflow file for this run

# Runs all tests
name: Tests
defaults:
run:
shell: bash
on: # Runs on all push events to any branch
push:
jobs:
tests:
name: ${{ matrix.os }} / ${{ matrix.python-version }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-22.04, ubuntu-24.04, windows-latest, macos-latest]
python-version: [3.9, "3.10", 3.11, 3.12]
steps:
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
cache: 'pip'
cache-dependency-path: '**/pyproject.toml'
- name: Upgrade pip, setuptools and wheel
run: |
python -m pip install --upgrade pip
pip install setuptools wheel
- name: Install package
run: pip install '.[test]'
- name: Run tests
run: python -m pytest