Skip to content

Loosen requirements in setup.py #123

Loosen requirements in setup.py

Loosen requirements in setup.py #123

name: static-analysis
on:
push:
branches: [ master ]
pull_request:
workflow_dispatch:
jobs:
format:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Check format with ruff
uses: chartboost/ruff-action@v1
with:
args: --verbose
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up flake8 annotations
uses: rbialon/flake8-annotations@v1
- name: Lint with ruff
uses: chartboost/ruff-action@v1
audit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
- name: Audit dependencies
run: |
make -B audit