From baad336183fddd91f3dbbfdd7055c2a3cc7e7c16 Mon Sep 17 00:00:00 2001 From: Paper Date: Tue, 18 May 2021 09:01:16 +0200 Subject: [PATCH 1/3] srcpkgs/python-pycodestyle: update to 2.7.0. --- srcpkgs/python-pycodestyle/template | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/srcpkgs/python-pycodestyle/template b/srcpkgs/python-pycodestyle/template index 157a5d5f9fc1..c51aded486cb 100644 --- a/srcpkgs/python-pycodestyle/template +++ b/srcpkgs/python-pycodestyle/template @@ -1,7 +1,7 @@ # Template file for 'python-pycodestyle' pkgname=python-pycodestyle -version=2.6.0 -revision=3 +version=2.7.0 +revision=1 wrksrc="pycodestyle-${version}" build_style=python-module hostmakedepends="python-setuptools python3-setuptools" @@ -11,9 +11,22 @@ maintainer="Alessio Sergi " license="MIT" homepage="https://github.com/PyCQA/pycodestyle" distfiles="${PYPI_SITE}/p/pycodestyle/pycodestyle-${version}.tar.gz" -checksum=c58a7d2815e0e8d7972bf1803331fb0152f867bd89adf8a01dfd55085434192e +checksum=c389c1d06bf7904078ca03399a4816f974a1d590090fecea0c63ec26ebaf1cef alternatives="pycodestyle:pycodestyle:/usr/bin/pycodestyle2" +do_check() { + # from tox.ini + python3 -m pycodestyle --statistics pycodestyle.py + python3 -m pycodestyle --max-doc-length=72 --testsuite testsuite + python3 -m pycodestyle --max-doc-length=72 --doctest + python3 -m unittest discover testsuite -vv + + python -m pycodestyle --statistics pycodestyle.py + python -m pycodestyle --max-doc-length=72 --testsuite testsuite + python -m pycodestyle --max-doc-length=72 --doctest + python -m unittest discover testsuite -vv +} + post_install() { vlicense LICENSE } From ad92800d4c6320ffd6c62837b22c258df616367d Mon Sep 17 00:00:00 2001 From: Paper Date: Tue, 18 May 2021 09:06:35 +0200 Subject: [PATCH 2/3] python3-mccabe: update to 0.6.1. --- srcpkgs/python3-mccabe/template | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/srcpkgs/python3-mccabe/template b/srcpkgs/python3-mccabe/template index 8f7efe4d78f3..1331e6678a2d 100644 --- a/srcpkgs/python3-mccabe/template +++ b/srcpkgs/python3-mccabe/template @@ -1,11 +1,12 @@ # Template file for 'python3-mccabe' pkgname=python3-mccabe version=0.6.1 -revision=5 +revision=1 wrksrc="mccabe-${version}" build_style=python3-module hostmakedepends="python3-setuptools" depends="python3" +checkdepends="python3-pytest" short_desc="McCabe complexity checker for Python3" maintainer="Orphaned " license="MIT" @@ -14,9 +15,14 @@ distfiles="${PYPI_SITE}/m/mccabe/mccabe-${version}.tar.gz" checksum=dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f replaces="mccabe>=0" +do_check() { + python3 -m pytest +} + pre_build() { vsed -i '/setup_requires=/d' setup.py } + post_install() { vlicense LICENSE } From e4df78df4a1e9c3d494fcad7631ab83f0cc52032 Mon Sep 17 00:00:00 2001 From: Paper Date: Tue, 18 May 2021 09:24:56 +0200 Subject: [PATCH 3/3] flake8: update to 3.9.2. --- srcpkgs/flake8/template | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/srcpkgs/flake8/template b/srcpkgs/flake8/template index 8a7d34b0e81b..c68c9d46d192 100644 --- a/srcpkgs/flake8/template +++ b/srcpkgs/flake8/template @@ -1,10 +1,10 @@ # Template file for 'flake8' pkgname=flake8 -version=3.8.4 +version=3.9.2 revision=1 build_style=python3-module hostmakedepends="python3-setuptools" -depends="python3-setuptools python3-pycodestyle>=2.6.0<2.7.0 +depends="python3-setuptools python3-pycodestyle>=2.7.0<2.8.0 python3-pyflakes>=2.2.0<2.3.0 python3-mccabe>=0.6.0<0.7.0 python3-entrypoints>=0.3<0.4" checkdepends="python3-mock python3-pycodestyle python3-pytest python3-pyflakes" @@ -13,10 +13,14 @@ maintainer="Alessio Sergi " license="MIT" homepage="https://gitlab.com/pycqa/flake8" distfiles="${PYPI_SITE}/f/flake8/flake8-${version}.tar.gz" -checksum=aadae8761ec651813c24be05c6f7b4680857ef6afaae4651a4eccaef97ce6c3b +checksum=07528381786f2a6237b061f6e96610a4167b226cb926e2aa2b6b1d78057c576b do_check() { - PYTHONPATH="${wrksrc}/src" python3 -m pytest + PYTHONPATH=build/lib python3 -m pytest \ + --deselect=tests/integration/test_api_legacy.py::test_legacy_api \ + --deselect=tests/integration/test_main.py \ + --deselect=tests/integration/test_plugins.py \ + --deselect=tests/unit/test_setuptools_command.py::test_package_files_removes_submodules } post_install() {