|
@@ -55,10 +55,6 @@ jobs:
|
|
run: |
|
|
run: |
|
|
echo "MAKEFLAGS=-j$(nproc)" >> $GITHUB_ENV
|
|
echo "MAKEFLAGS=-j$(nproc)" >> $GITHUB_ENV
|
|
|
|
|
|
- - name: Set LD_LIBRARY_PATH for compilation
|
|
|
|
- run: |
|
|
|
|
- echo "LD_LIBRARY_PATH=$HOME/install/lib" >> $GITHUB_ENV
|
|
|
|
-
|
|
|
|
- name: Build
|
|
- name: Build
|
|
run: .github/workflows/build_${{ matrix.os }}.sh $HOME/install
|
|
run: .github/workflows/build_${{ matrix.os }}.sh $HOME/install
|
|
|
|
|
|
@@ -72,12 +68,14 @@ jobs:
|
|
- name: Run Pylint on grass package
|
|
- name: Run Pylint on grass package
|
|
run: |
|
|
run: |
|
|
export PYTHONPATH=`grass --config python_path`:$PYTHONPATH
|
|
export PYTHONPATH=`grass --config python_path`:$PYTHONPATH
|
|
|
|
+ export LD_LIBRARY_PATH=$HOME/install/grass81/lib:$LD_LIBRARY_PATH
|
|
cd python
|
|
cd python
|
|
pylint --persistent=no --py-version=${{ matrix.min-python-version }} --jobs=$(nproc) grass
|
|
pylint --persistent=no --py-version=${{ matrix.min-python-version }} --jobs=$(nproc) grass
|
|
|
|
|
|
- name: Run Pylint on wxGUI
|
|
- name: Run Pylint on wxGUI
|
|
run: |
|
|
run: |
|
|
export PYTHONPATH=`grass --config python_path`:$PYTHONPATH
|
|
export PYTHONPATH=`grass --config python_path`:$PYTHONPATH
|
|
|
|
+ export LD_LIBRARY_PATH=$HOME/install/grass81/lib:$LD_LIBRARY_PATH
|
|
cd gui/wxpython
|
|
cd gui/wxpython
|
|
pylint --persistent=no --py-version=${{ matrix.min-python-version }} --jobs=$(nproc) *
|
|
pylint --persistent=no --py-version=${{ matrix.min-python-version }} --jobs=$(nproc) *
|
|
|
|
|
|
@@ -85,4 +83,5 @@ jobs:
|
|
run: |
|
|
run: |
|
|
pip install pytest pytest-pylint
|
|
pip install pytest pytest-pylint
|
|
export PYTHONPATH=`grass --config python_path`:$PYTHONPATH
|
|
export PYTHONPATH=`grass --config python_path`:$PYTHONPATH
|
|
|
|
+ export LD_LIBRARY_PATH=$HOME/install/grass81/lib:$LD_LIBRARY_PATH
|
|
pytest --pylint -m pylint --pylint-rcfile=.pylintrc --pylint-jobs=$(nproc) --pylint-ignore-patterns="python/.*,gui/wxpython/.*,doc/.*,man/.*,utils/.*,locale/.*,raster/.*,imagery/.*,scripts/r.in.wms/wms_drv.py,scripts/g.extension/g.extension.py,temporal/t.rast.accdetect/t.rast.accdetect.py,temporal/t.rast.accumulate/t.rast.accumulate.py,scripts/d.rast.edit/d.rast.edit.py"
|
|
pytest --pylint -m pylint --pylint-rcfile=.pylintrc --pylint-jobs=$(nproc) --pylint-ignore-patterns="python/.*,gui/wxpython/.*,doc/.*,man/.*,utils/.*,locale/.*,raster/.*,imagery/.*,scripts/r.in.wms/wms_drv.py,scripts/g.extension/g.extension.py,temporal/t.rast.accdetect/t.rast.accdetect.py,temporal/t.rast.accumulate/t.rast.accumulate.py,scripts/d.rast.edit/d.rast.edit.py"
|