Go back to one requirements.txt, simplify workflow

The workflow can now use .pylintrc and the pylint req in
requirements.txt rather than having the options inline and installing it
separately
This commit is contained in:
Joel Bradshaw 2022-06-05 14:56:47 -07:00
parent b3603c04c5
commit 6584cb6404
4 changed files with 10 additions and 12 deletions

View file

@ -21,8 +21,7 @@ jobs:
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
pip install pylint
- name: Analysing the code with pylint
run: |
pylint bookwyrm/ --ignore=migrations --disable=E1101,E1135,E1136,R0903,R0901,R0902,W0707,W0511,W0406,R0401,R0801
pylint bookwyrm/

View file

@ -10,6 +10,3 @@ RUN apt-get update && apt-get install -y gettext libgettextpo-dev tidy && apt-ge
COPY requirements.txt /app/
RUN pip install -r requirements.txt --no-cache-dir
COPY requirements.dev.txt /app/
RUN pip install -r requirements.dev.txt --no-cache-dir

View file

@ -1,7 +0,0 @@
pytest-django==4.1.0
pytest==6.1.2
pytest-cov==2.10.1
pytest-env==0.6.2
pytest-xdist==2.3.0
pytidylib==0.3.2
pylint==2.14.0

View file

@ -26,3 +26,12 @@ opentelemetry-sdk==1.8.0
opentelemetry-exporter-otlp-proto-grpc==1.8.0
opentelemetry-instrumentation-django==0.27b0
opentelemetry-instrumentation-celery==0.27b0
# Dev
pytest-django==4.1.0
pytest==6.1.2
pytest-cov==2.10.1
pytest-env==0.6.2
pytest-xdist==2.3.0
pytidylib==0.3.2
pylint==2.14.0