language: python
cache:
    pip
python:
  - 2.7
  - 3.4
  - 3.5
  - 3.6
install:
  - pip install -U pip wheel
  - pip install -r requirements_dev.txt
script:
  - make testp

stages:
  - test
  - strict lint
  - docs build

jobs:
    include:
        - stage: strict lint
          python: 3.5
          install:
            - pip install -U pip wheel
            - pip install -r requirements_dev.txt
          env: LINTER=pylint
          script: make pylint
          if: branch IN (master, dev)
        - stage: strict lint
          python: 3.5
          install: pip install flake8
          env: LINTER=flake8
          script: make flake8
          if: branch IN (master, dev)
        - stage: strict lint
          python: 3.5
          install: pip install pydocstyle
          env: LINTER=pydocstyle
          script: make pydocstyle
          if: branch IN (master, dev)
        - stage: docs build
          python: 3.5
          install:
            - pip install -U pip wheel
            - pip install -r requirements-dev.txt
          script: make docs
          if: branch IN (master, dev)

language: python
cache:
    pip
python:
  - 2.7
  - 3.4
  - 3.5
  - 3.6
install:
  - pip install -U pip wheel
  - pip install -r requirements_dev.txt
script:
  - make testp

stages:
  - test
  - strict lint
  - docs build

jobs:
    include:
        - stage: strict lint
          python: 3.5
          install:
            - pip install -U pip wheel
            - pip install -r requirements_dev.txt
          env: LINTER=pylint
          script: make pylint
          if: branch IN (master, dev)
        - stage: strict lint
          python: 3.5
          install: pip install flake8
          env: LINTER=flake8
          script: make flake8
          if: branch IN (master, dev)
        - stage: strict lint
          python: 3.5
          install: pip install pydocstyle
          env: LINTER=pydocstyle
          script: make pydocstyle
          if: branch IN (master, dev)
        - stage: docs build
          python: 3.5
          install:
            - pip install -U pip wheel
            - pip install -r requirements_dev.txt
          script: make docs
          if: branch IN (master, dev)

Remove final use of requirements-dev
Remove final use of requirements-dev

Tip: Always do a global search when renaming files - or just a search of a file that needed to be updated at least once.
