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: | run: |
python -m pip install --upgrade pip python -m pip install --upgrade pip
pip install -r requirements.txt pip install -r requirements.txt
pip install pylint
- name: Analysing the code with pylint - name: Analysing the code with pylint
run: | 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/ COPY requirements.txt /app/
RUN pip install -r requirements.txt --no-cache-dir 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-exporter-otlp-proto-grpc==1.8.0
opentelemetry-instrumentation-django==0.27b0 opentelemetry-instrumentation-django==0.27b0
opentelemetry-instrumentation-celery==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