Checkout Config
checks:
python:
code_rating: true
duplicate_code: true
classes_valid_slots: true
filter:
excluded_paths:
- '*/coffee/*'
- '*/test/*'
- '*/tests/*'
- '*/static/assets/*'
- '*/static/bootstrap/*'
- '*/static/bundles/*'
- '*/static/fonts/*'
- '*/static/jquery/*'
- '*/static/modules/*'
- '*/static/thirdparty/*'
- '*/upgrade/*'
- '*.min.js'
build:
environment:
python: 2.7.18
dependencies:
before:
- pip install virtualenv
- pip install -r requirements.txt
- /home/scrutinizer/.pyenv/versions/2.7.18/bin/buildout -v
- mv -v /home/scrutinizer/build/develop-eggs/* /home/scrutinizer/.pyenv/versions/2.7.18/lib/python2.7/site-packages/
- mv -v /home/scrutinizer/build/eggs/*.egg /home/scrutinizer/.pyenv/versions/2.7.18/lib/python2.7/site-packages/
nodes:
analysis:
tests:
override:
- py-scrutinizer-run
Repository Config
checks:
python:
code_rating: true
duplicate_code: true
classes_valid_slots: true
filter:
excluded_paths:
- '*/test/*'
- '*/tests/*'
- '*/upgrade/*'
- '*/browser/js/thirdparty/*'
- '*.min.js'
build:
environment:
python: 2.7.9
dependencies:
before:
# Fixes the infamous "No module named zipp"
#- pip install --upgrade pip==19.3.1
#- pip install --upgrade setuptools==39.2.0
#- pip install virtualenv
- pip install -v pip==19.3.1
- pip install -v setuptools==44.1.1
- pip install -v zc.buildout==2.13.3
- pip install virtualenv
- pip install -r requirements.txt
- /home/scrutinizer/.pyenv/versions/2.7.9/bin/buildout -v
- ls -lha /home/scrutinizer/build/eggs
- mv -v /home/scrutinizer/build/develop-eggs/* /home/scrutinizer/.pyenv/versions/2.7.9/lib/python2.7/site-packages/
- mv -v /home/scrutinizer/build/eggs/*.egg /home/scrutinizer/.pyenv/versions/2.7.9/lib/python2.7/site-packages/
nodes:
analysis:
tests:
override:
- py-scrutinizer-run