File tree Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Python Package
2+
3+ on : [push, pull_request]
4+
5+ jobs :
6+ test :
7+ runs-on : ${{ matrix.os }}
8+ strategy :
9+ fail-fast : false
10+ matrix :
11+ os : [ubuntu-20.04, windows-2019, macos-10.15]
12+ python-version :
13+ - " 3.6"
14+ - " 3.7"
15+ - " 3.8"
16+ - " 3.9"
17+ - " 3.10"
18+ - " pypy-3.7"
19+ - " pypy-3.8"
20+ architecture : ["x86", "x64"]
21+ exclude :
22+ - os : macos-10.15 # Can't compile Numpy for this implementation.
23+ python-version : " pypy-3.7"
24+ - os : macos-10.15
25+ architecture : " x86"
26+ - os : ubuntu-20.04
27+ architecture : " x86"
28+
29+ steps :
30+ - name : Install APT dependencies
31+ if : runner.os == 'Linux'
32+ run : sudo apt-get install libsndfile1
33+ - uses : actions/checkout@v2
34+ with :
35+ submodules : true
36+ - uses : actions/setup-python@v2
37+ with :
38+ python-version : ${{ matrix.python-version }}
39+ architecture : ${{ matrix.architecture }}
40+ - name : Install requirements
41+ run : pip install numpy pytest
42+ - name : Install editable package
43+ run : pip install --editable . --verbose
44+ - name : Run tests
45+ run : python -m pytest
You can’t perform that action at this time.
0 commit comments