- - compiler: i686-w64-mingw32-gcc
- env: CONFIG_OPTS="shared"
- - compiler: x86_64-w64-mingw32-gcc
- env: CONFIG_OPTS="shared"
- - compiler: i686-w64-mingw32-gcc
- env: CONFIG_OPTS="no-asm"
- - compiler: x86_64-w64-mingw32-gcc
- env: CONFIG_OPTS="no-asm"
- - compiler: i686-w64-mingw32-gcc
- env: CONFIG_OPTS="--unified shared"
- - compiler: x86_64-w64-mingw32-gcc
- env: CONFIG_OPTS="--unified shared"
- - compiler: i686-w64-mingw32-gcc
- env: CONFIG_OPTS="--unified no-asm"
- - compiler: x86_64-w64-mingw32-gcc
- env: CONFIG_OPTS="--unified no-asm"
- allow_failures:
- - compiler: i686-w64-mingw32-gcc
- env: CONFIG_OPTS="--debug --strict-warnings enable-crypto-mdebug enable-rc5 enable-md2"
- - compiler: x86_64-w64-mingw32-gcc
- env: CONFIG_OPTS="--debug --strict-warnings enable-crypto-mdebug enable-rc5 enable-md2"
- - compiler: i686-w64-mingw32-gcc
- env: CONFIG_OPTS="--unified --debug --strict-warnings enable-crypto-mdebug enable-rc5 enable-md2"
- - compiler: x86_64-w64-mingw32-gcc
- env: CONFIG_OPTS="--unified --debug --strict-warnings enable-crypto-mdebug enable-rc5 enable-md2"
- - compiler: clang-3.6
- env: CONFIG_OPTS="no-engine"
- - compiler: gcc-5
- env: CONFIG_OPTS="no-engine"
- - compiler: gcc
- env: CONFIG_OPTS="no-engine"
+ env: EXTENDED_TEST="yes" CONFIG_OPTS="no-pic"
+ - os: linux
+ language: python
+ python: 3.7
+ install: pip install flake8
+ before_script:
+ # stop the build if there are Python syntax errors or undefined names
+ - flake8 . --count --select=E901,E999,F821,F822,F823 --show-source --statistics
+ # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
+ - flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
+ script: true
+ exclude:
+ - os: linux
+ compiler: clang
+ - os: osx
+ compiler: gcc