name: Python package tests on: push: pull_request: types: [opened, reopened] schedule: - cron: "0 12 * * 1" jobs: call-run-python-tests: uses: openclimatefix/.github/.github/workflows/python-test.yml@main with: # 0 means don't use pytest-xdist pytest_numcpus: "4" # pytest-cov looks at this folder pytest_cov_dir: "pvnet" # extra things to install sudo_apt_install: "libgeos++-dev libproj-dev proj-data proj-bin" # brew_install: "proj geos librttopo" os_list: '["ubuntu-latest"]' python-version: "['3.10', '3.11']" extra_commands: "pip3 install -e '.[all]'"