File tree Expand file tree Collapse file tree 2 files changed +43
-3
lines changed Expand file tree Collapse file tree 2 files changed +43
-3
lines changed Original file line number Diff line number Diff line change
1
+ # This workflow will install Python dependencies, run tests and lint with a variety of Python versions
2
+ # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python
3
+
4
+ name : Python package
5
+
6
+ on :
7
+ push :
8
+ branches : [ "master", "dev" ]
9
+ pull_request :
10
+ branches : [ "master", "dev" ]
11
+
12
+ jobs :
13
+ build :
14
+
15
+ runs-on : ubuntu-latest
16
+ strategy :
17
+ fail-fast : false
18
+ matrix :
19
+ python-version : ["3.9", "3.10", "3.11"]
20
+
21
+ steps :
22
+ - uses : actions/checkout@v3
23
+ - name : Set up Python ${{ matrix.python-version }}
24
+ uses : actions/setup-python@v3
25
+ with :
26
+ python-version : ${{ matrix.python-version }}
27
+ - name : Install dependencies
28
+ run : |
29
+ python -m pip install --upgrade pip
30
+ python -m pip install flake8 pytest
31
+ if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
32
+ - name : Lint with flake8
33
+ run : |
34
+ # stop the build if there are Python syntax errors or undefined names
35
+ flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
36
+ # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
37
+ flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
38
+ - name : Test with pytest
39
+ run : |
40
+ pytest
Original file line number Diff line number Diff line change 2
2
3
3
# pyet: Estimation of Potential Evapotranspiration
4
4
5
- <a href =" https://travis-ci. org/github/phydrus/PyEt " ><img src =" https://api.travis-ci. org/phydrus/PyEt .svg?branch=master " ><a >
6
- <a href =" https://mit-license .org/ " ><img src=https://img.shields.io/pypi/v/pyet.svg> <a >
7
- <a href =" https://travis-ci .org/github/phydrus/PyEt " ><img src=https://img.shields.io/pypi/l/pyet.svg> <a >
5
+ <a href =" https://github.com/pyet- org/pyet/actions/workflows/ci.yml " ><img src =" https://github.com/pyet- org/pyet/actions/workflows/ci.yml/badge .svg?branch=master " ><a >
6
+ <a href =" https://pypi .org/project/pyet / " ><img src=https://img.shields.io/pypi/v/pyet.svg> <a >
7
+ <a href =" https://mit-license .org/ " ><img src=https://img.shields.io/pypi/l/pyet.svg> <a >
8
8
[ ![ Codacy Badge] ( https://app.codacy.com/project/badge/Grade/e49f23e356f441688422ec32cfcf6aaa )] ( https://www.codacy.com/gh/phydrus/pyet/dashboard?utm_source=github.com& ; utm_medium=referral& ; utm_content=phydrus/pyet& ; utm_campaign=Badge_Grade )
9
9
[ ![ Codacy Badge] ( https://app.codacy.com/project/badge/Coverage/e49f23e356f441688422ec32cfcf6aaa )] ( https://www.codacy.com/gh/phydrus/pyet/dashboard?utm_source=github.com&utm_medium=referral&utm_content=phydrus/pyet&utm_campaign=Badge_Coverage )
10
10
<a href =" https://pyet.readthedocs.io/en/latest/?badge=latest " ><img src =" https://readthedocs.org/projects/pyet/badge/?version=latest " ><a >
You can’t perform that action at this time.
0 commit comments