From 451d1e1c4bb8a59d1ce9d9327ca8b0dc849d03ec Mon Sep 17 00:00:00 2001 From: Cédric Bonhomme Date: Tue, 10 Mar 2020 13:57:22 +0100 Subject: Added Debian build file for sourcehut builds. --- .builds/debian.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .builds/debian.yml diff --git a/.builds/debian.yml b/.builds/debian.yml new file mode 100644 index 00000000..54753607 --- /dev/null +++ b/.builds/debian.yml @@ -0,0 +1,23 @@ +image: debian/sid +sources: + - https://git.sr.ht/~cedric/newspipe +packages: + - python3 + - python3-dev + - python3-pip + - python3-venv +environment: + project: newspipe +tasks: + - dependencies: | + pip3 install --user poetry + export PATH="$PATH:/home/build/.local/bin" + cd ${project} + poetry install + - lint: | + export PATH="$PATH:/home/build/.local/bin" + cd ${project} + # stop the build if there are Python syntax errors or undefined names + poetry run flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics + # exit-zero treats all errors as warnings. + poetry run flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics -- cgit