1
0
Fork 0
forked from github/pelican

Use poetry directly in lints

This commit is contained in:
Chris Rose 2023-10-28 11:02:06 -07:00
commit 29b10ef6e6
No known key found for this signature in database
2 changed files with 10 additions and 20 deletions

View file

@ -62,16 +62,20 @@ jobs:
steps:
- uses: actions/checkout@v3
- name: Install Poetry
run: pipx install poetry
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: "3.9"
cache: "pip"
cache-dependency-path: "**/requirements/*"
- name: Install tox
run: python -m pip install -U pip tox
- name: Check
run: tox -e flake8
cache: "poetry"
cache-dependency-path: "pyproject.toml"
- name: Install dependencies
run: |
poetry env use "3.9"
poetry install --no-interaction
- name: Run linters
run: poetry run invoke lint --diff
docs:
name: Build docs

14
tox.ini
View file

@ -30,17 +30,3 @@ filterwarnings =
default::DeprecationWarning
error:.*:Warning:pelican
addopts = -n auto -r a
[flake8]
application-import-names = pelican
import-order-style = cryptography
max-line-length = 88
[testenv:flake8]
basepython = python3.9
skip_install = true
deps =
-rrequirements/style.pip
commands =
flake8 --version
flake8 pelican