1414 runs-on : ubuntu-latest
1515 strategy :
1616 matrix :
17- python-version : ["3.10 "]
17+ python-version : ["3.11 "]
1818
1919 steps :
2020 - name : Checkout
@@ -34,75 +34,12 @@ jobs:
3434 # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
3535 flake8 . --count --exit-zero --max-complexity=10 --max-line-length=88 --statistics --exclude="examples/* docs/* build/* utils.py"
3636
37- testing_unix :
37+ test_os :
3838 needs : [code_lint]
39- runs-on : ubuntu-latest
40- strategy :
41- matrix :
42- python-version : [3.9, "3.10", "3.11"]
43-
44- steps :
45- - name : Checkout
46- uses : actions/checkout@v4
47-
48- - name : Set up Python ${{ matrix.python-version }}
49- uses : actions/setup-python@v5
50- with :
51- python-version : ${{ matrix.python-version }}
52-
53- - name : Install dependencies
54- run : |
55- python -m pip install --upgrade pip
56- pip install setuptools
57- pip install -r requirements-dev.txt
58-
59- - name : Build and install package from source
60- run : python setup.py develop
61-
62- - name : Test with pytest
63- run : pytest --cov=./ --cov-report=xml
64-
65- - name : Upload coverage
66- uses : codecov/codecov-action@v4.5.0
67-
68- # test-windows:
69- # needs: [code_lint]
70- # runs-on: "windows-latest"
71- # strategy:
72- # matrix:
73- # python-version: ["3.10", "3.11"]
74-
75- # steps:
76- # - name: Checkout
77- # uses: actions/checkout@v4
78-
79- # - name: Set up Python ${{ matrix.python-version }}
80- # uses: actions/setup-python@v5
81- # with:
82- # python-version: ${{ matrix.python-version }}
83-
84- # - name: Install dependencies
85- # run: |
86- # C:\msys64\pacman -S mingw-w64-x86_64-openblas
87- # python -m pip install --upgrade pip
88- # pip install setuptools
89- # pip install -r requirements-dev.txt
90-
91- # - name: Build and install package from source
92- # run: python setup.py develop
93-
94- # - name: Test with pytest
95- # run: pytest --cov=./ --cov-report=xml
96-
97- # - name: Upload coverage
98- # uses: codecov/codecov-action@v4.5.0
99-
100- testing_mac_intel :
101- needs : [code_lint]
102- runs-on : " macos-13"
39+ runs-on : ["ubuntu-latest", "macos-latest", "macos-13"]
10340 strategy :
10441 matrix :
105- python-version : [3.9, "3.10 ", "3.11 "]
42+ python-version : ["3.12 ", "3.13 "]
10643
10744 steps :
10845 - name : Checkout
11552
11653 - name : Install dependencies
11754 run : |
118- brew install gfortran
11955 python -m pip install --upgrade pip
12056 pip install setuptools
12157 pip install -r requirements-dev.txt
0 commit comments