Hi ports@, Here's an update for devel/flake8 from 3.5.0 to 3.7.7. The version now in ports always throws an error (it's py-codestyle's fault, but that upgrade makes flake8 not to work ...) and pollutes the results (like vim quickfix list for instance). You can see it here:
https://github.com/PyCQA/pycodestyle/issues/728 There are quite a few changes between those 2 versions, you can see them here: http://flake8.pycqa.org/en/latest/release-notes/index.html#x-release-series I had to update some dependencies too: devel/pyflakes 1.5.0 --> 2.1.1 https://github.com/PyCQA/pyflakes/blob/master/NEWS.rst devel/py-entrypoints 0.2.3 --> 0.3 devel/py-codestyle 2.3.1 --> 2.5.0 https://github.com/PyCQA/pycodestyle/blob/master/CHANGES.txt All pass tests and install correctly (py3 on amd64). I also checked what depends on those. There the tests are not so good, but I'm not sure what was the status before, so I'll put it here. I cced the maintainers of flake8 and pyflakes. Some of them have an insane amount of dependencies just to run tests, so I would appreciate guidance on how to do this properly. Should I test + install all of them ? dependent on devel/flake8 (all of them TEST_DEPENDS): www/youtube-dl it took hours ... Ran 2386 tests in 18354.702s FAILED (errors=826, failures=322) sysutils/ranger Test crashes with: https://onna.be/paste/ranger_crash.txt net/py-libcloud 2 failed, 9165 passed, 19 skipped, 534 warnings seems related to paramikossh ?? textproc/py-commonmark test fails with ModuleNotFoundError: No module named 'CommonMark' dependent on devel/pyflakes: security/py-yaswfp all tests pass devel/spyder/spyder did not check dependent on devel/py-entrypoints: devel/py-nbconvert did not check dependent on devel/py-codestyle: games/freeorion did not check sysutil/d-feet did not check www/urlmatch all tests pass And finally the diffs: cvs server: Diffing . Index: Makefile =================================================================== RCS file: /cvs/ports/devel/flake8/Makefile,v retrieving revision 1.15 diff -u -p -r1.15 Makefile --- Makefile 15 May 2019 12:04:35 -0000 1.15 +++ Makefile 19 Jun 2019 18:53:14 -0000 @@ -2,9 +2,8 @@ COMMENT = modular python code checker wrapping pep8 and pyflakes -MODPY_EGG_VERSION = 3.5.0 +MODPY_EGG_VERSION = 3.7.7 DISTNAME = flake8-${MODPY_EGG_VERSION} -REVISION = 0 CATEGORIES = devel @@ -26,6 +25,7 @@ MODPY_PYTEST_ARGS = tests TEST_DEPENDS = devel/py-mock${MODPY_FLAVOR} RUN_DEPENDS = devel/py-codestyle${MODPY_FLAVOR} \ + devel/py-entrypoints${MODPY_FLAVOR} \ devel/py-mccabe${MODPY_FLAVOR} \ devel/pyflakes${MODPY_FLAVOR} Index: distinfo =================================================================== RCS file: /cvs/ports/devel/flake8/distinfo,v retrieving revision 1.7 diff -u -p -r1.7 distinfo --- distinfo 21 Jan 2018 23:49:25 -0000 1.7 +++ distinfo 19 Jun 2019 18:53:14 -0000 @@ -1,2 +1,2 @@ -SHA256 (flake8-3.5.0.tar.gz) = clMmX3q9izE+OJKUQESjZeP0rD/Nz7Qpj1Xund8Yi6A= -SIZE (flake8-3.5.0.tar.gz) = 140608 +SHA256 (flake8-3.7.7.tar.gz) = hZmWBz80HyZwdBtR7B5noB2hQoMaof3GJC2/iN/75mE= +SIZE (flake8-3.7.7.tar.gz) = 148457 cvs server: Diffing patches Index: patches/patch-setup_py =================================================================== RCS file: patches/patch-setup_py diff -N patches/patch-setup_py --- patches/patch-setup_py 21 Jan 2018 23:49:25 -0000 1.7 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,13 +0,0 @@ -$OpenBSD: patch-setup_py,v 1.7 2018/01/21 23:49:25 danj Exp $ - -Index: setup.py ---- setup.py.orig -+++ setup.py -@@ -24,7 +24,6 @@ requires = [ - "pyflakes >= 1.5.0, < 1.7.0", - "pycodestyle >= 2.0.0, < 2.4.0", - "mccabe >= 0.6.0, < 0.7.0", -- "setuptools >= 30", - ] - - extras_require = { cvs server: Diffing pkg Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/flake8/pkg/PLIST,v retrieving revision 1.5 diff -u -p -r1.5 PLIST --- pkg/PLIST 21 Jan 2018 23:49:25 -0000 1.5 +++ pkg/PLIST 19 Jun 2019 18:53:14 -0000 @@ -10,7 +10,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/flake8-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt lib/python${MODPY_VERSION}/site-packages/flake8/__init__.py lib/python${MODPY_VERSION}/site-packages/flake8/__main__.py -lib/python${MODPY_VERSION}/site-packages/flake8/${MODPY_PYCACHE}/ +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/flake8/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/flake8/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/flake8/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/flake8/${MODPY_PYCACHE}checker.${MODPY_PYC_MAGIC_TAG}pyc @@ -22,7 +22,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/flake8/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/flake8/api/ lib/python${MODPY_VERSION}/site-packages/flake8/api/__init__.py -lib/python${MODPY_VERSION}/site-packages/flake8/api/${MODPY_PYCACHE}/ +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/flake8/api/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/flake8/api/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/flake8/api/${MODPY_PYCACHE}legacy.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/flake8/api/legacy.py @@ -31,7 +31,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/flake8/exceptions.py lib/python${MODPY_VERSION}/site-packages/flake8/formatting/ lib/python${MODPY_VERSION}/site-packages/flake8/formatting/__init__.py -lib/python${MODPY_VERSION}/site-packages/flake8/formatting/${MODPY_PYCACHE}/ +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/flake8/formatting/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/flake8/formatting/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/flake8/formatting/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/flake8/formatting/${MODPY_PYCACHE}default.${MODPY_PYC_MAGIC_TAG}pyc @@ -39,7 +39,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/flake8/formatting/default.py lib/python${MODPY_VERSION}/site-packages/flake8/main/ lib/python${MODPY_VERSION}/site-packages/flake8/main/__init__.py -lib/python${MODPY_VERSION}/site-packages/flake8/main/${MODPY_PYCACHE}/ +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/flake8/main/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/flake8/main/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/flake8/main/${MODPY_PYCACHE}application.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/flake8/main/${MODPY_PYCACHE}cli.${MODPY_PYC_MAGIC_TAG}pyc @@ -59,7 +59,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/flake8/main/vcs.py lib/python${MODPY_VERSION}/site-packages/flake8/options/ lib/python${MODPY_VERSION}/site-packages/flake8/options/__init__.py -lib/python${MODPY_VERSION}/site-packages/flake8/options/${MODPY_PYCACHE}/ +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/flake8/options/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/flake8/options/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/flake8/options/${MODPY_PYCACHE}aggregator.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/flake8/options/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc @@ -69,15 +69,11 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/flake8/options/manager.py lib/python${MODPY_VERSION}/site-packages/flake8/plugins/ lib/python${MODPY_VERSION}/site-packages/flake8/plugins/__init__.py -lib/python${MODPY_VERSION}/site-packages/flake8/plugins/${MODPY_PYCACHE}/ +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/flake8/plugins/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/flake8/plugins/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/flake8/plugins/${MODPY_PYCACHE}_trie.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/flake8/plugins/${MODPY_PYCACHE}manager.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/flake8/plugins/${MODPY_PYCACHE}notifier.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/flake8/plugins/${MODPY_PYCACHE}pyflakes.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/flake8/plugins/_trie.py lib/python${MODPY_VERSION}/site-packages/flake8/plugins/manager.py -lib/python${MODPY_VERSION}/site-packages/flake8/plugins/notifier.py lib/python${MODPY_VERSION}/site-packages/flake8/plugins/pyflakes.py lib/python${MODPY_VERSION}/site-packages/flake8/processor.py lib/python${MODPY_VERSION}/site-packages/flake8/statistics.py cvs server: Diffing . Index: Makefile =================================================================== RCS file: /cvs/ports/devel/pyflakes/Makefile,v retrieving revision 1.14 diff -u -p -r1.14 Makefile --- Makefile 28 Apr 2019 20:51:39 -0000 1.14 +++ Makefile 19 Jun 2019 18:53:47 -0000 @@ -2,7 +2,7 @@ COMMENT = passive checker of Python programs -MODPY_EGG_VERSION = 1.5.0 +MODPY_EGG_VERSION = 2.1.1 DISTNAME = pyflakes-${MODPY_EGG_VERSION} CATEGORIES = devel @@ -24,7 +24,6 @@ FLAVOR ?= .if ${FLAVOR:Mpython3} PKGNAME = pyflakes${MODPY_MAJOR_VERSION}-${MODPY_EGG_VERSION} -REVISION = 0 post-install: mv ${PREFIX}/bin/pyflakes ${PREFIX}/bin/pyflakes${MODPY_BIN_SUFFIX} Index: distinfo =================================================================== RCS file: /cvs/ports/devel/pyflakes/distinfo,v retrieving revision 1.8 diff -u -p -r1.8 distinfo --- distinfo 19 Feb 2017 20:14:33 -0000 1.8 +++ distinfo 19 Jun 2019 18:53:47 -0000 @@ -1,2 +1,2 @@ -SHA256 (pyflakes-1.5.0.tar.gz) = qg1N/0XAzCIUuhWNKSgPj6ESnz6HhY74JZMIRRRjN/Q= -SIZE (pyflakes-1.5.0.tar.gz) = 47526 +SHA256 (pyflakes-2.1.1.tar.gz) = 2XaDWIb4xbMdR5cO1omUSgJitfOvoApae03IHlRJ+KI= +SIZE (pyflakes-2.1.1.tar.gz) = 58072 cvs server: Diffing pkg Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/pyflakes/pkg/PLIST,v retrieving revision 1.6 diff -u -p -r1.6 PLIST --- pkg/PLIST 2 Oct 2016 10:26:33 -0000 1.6 +++ pkg/PLIST 19 Jun 2019 18:53:47 -0000 @@ -32,17 +32,27 @@ ${MODPY_COMMENT}lib/python${MODPY_VERSIO lib/python${MODPY_VERSION}/site-packages/pyflakes/test/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pyflakes/test/${MODPY_PYCACHE}harness.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pyflakes/test/${MODPY_PYCACHE}test_api.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pyflakes/test/${MODPY_PYCACHE}test_builtin.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pyflakes/test/${MODPY_PYCACHE}test_checker.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pyflakes/test/${MODPY_PYCACHE}test_code_segment.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pyflakes/test/${MODPY_PYCACHE}test_dict.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pyflakes/test/${MODPY_PYCACHE}test_doctests.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pyflakes/test/${MODPY_PYCACHE}test_imports.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pyflakes/test/${MODPY_PYCACHE}test_is_literal.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pyflakes/test/${MODPY_PYCACHE}test_other.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pyflakes/test/${MODPY_PYCACHE}test_return_with_arguments_inside_generator.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pyflakes/test/${MODPY_PYCACHE}test_type_annotations.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pyflakes/test/${MODPY_PYCACHE}test_undefined_names.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pyflakes/test/harness.py lib/python${MODPY_VERSION}/site-packages/pyflakes/test/test_api.py +lib/python${MODPY_VERSION}/site-packages/pyflakes/test/test_builtin.py +lib/python${MODPY_VERSION}/site-packages/pyflakes/test/test_checker.py +lib/python${MODPY_VERSION}/site-packages/pyflakes/test/test_code_segment.py lib/python${MODPY_VERSION}/site-packages/pyflakes/test/test_dict.py lib/python${MODPY_VERSION}/site-packages/pyflakes/test/test_doctests.py lib/python${MODPY_VERSION}/site-packages/pyflakes/test/test_imports.py +lib/python${MODPY_VERSION}/site-packages/pyflakes/test/test_is_literal.py lib/python${MODPY_VERSION}/site-packages/pyflakes/test/test_other.py lib/python${MODPY_VERSION}/site-packages/pyflakes/test/test_return_with_arguments_inside_generator.py +lib/python${MODPY_VERSION}/site-packages/pyflakes/test/test_type_annotations.py lib/python${MODPY_VERSION}/site-packages/pyflakes/test/test_undefined_names.py cvs server: Diffing . Index: Makefile =================================================================== RCS file: /cvs/ports/devel/py-codestyle/Makefile,v retrieving revision 1.8 diff -u -p -r1.8 Makefile --- Makefile 13 May 2019 18:06:43 -0000 1.8 +++ Makefile 19 Jun 2019 18:54:04 -0000 @@ -2,10 +2,9 @@ COMMENT = python style guide checker -MODPY_EGG_VERSION = 2.3.1 +MODPY_EGG_VERSION = 2.5.0 DISTNAME = pycodestyle-${MODPY_EGG_VERSION} PKGNAME = py-codestyle-${MODPY_EGG_VERSION} -REVISION = 1 CATEGORIES = devel Index: distinfo =================================================================== RCS file: /cvs/ports/devel/py-codestyle/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- distinfo 11 Feb 2017 18:50:20 -0000 1.4 +++ distinfo 19 Jun 2019 18:54:04 -0000 @@ -1,2 +1,2 @@ -SHA256 (pycodestyle-2.3.1.tar.gz) = aCJWpbMYFJyg0qkYXTZdiGSnaKKNtmqEouqUa8xCZ2Y= -SIZE (pycodestyle-2.3.1.tar.gz) = 89460 +SHA256 (pycodestyle-2.5.0.tar.gz) = 5AqTbJpFCtgd839UnWdtEnsbZgAKbFAMqisIW8DKl2w= +SIZE (pycodestyle-2.5.0.tar.gz) = 98802 cvs server: Diffing pkg cvs server: Diffing . Index: Makefile =================================================================== RCS file: /cvs/ports/devel/py-entrypoints/Makefile,v retrieving revision 1.6 diff -u -p -r1.6 Makefile --- Makefile 13 May 2019 18:06:43 -0000 1.6 +++ Makefile 19 Jun 2019 18:54:19 -0000 @@ -2,11 +2,10 @@ COMMENT = discover and load entry points from installed packages -MODPY_EGG_VERSION = 0.2.3 +MODPY_EGG_VERSION = 0.3 DISTNAME = entrypoints-${MODPY_EGG_VERSION} PKGNAME = py-${DISTNAME} CATEGORIES = devel -REVISION = 1 HOMEPAGE = https://github.com/takluyver/entrypoints Index: distinfo =================================================================== RCS file: /cvs/ports/devel/py-entrypoints/distinfo,v retrieving revision 1.2 diff -u -p -r1.2 distinfo --- distinfo 18 Jun 2017 20:52:50 -0000 1.2 +++ distinfo 19 Jun 2019 18:54:19 -0000 @@ -1,2 +1,2 @@ -SHA256 (entrypoints-0.2.3.tar.gz) = 0tWH3eBvmVRfsTo4PSzTNqj/HzWcWDnOOmTJF9EMAp8= -SIZE (entrypoints-0.2.3.tar.gz) = 11158 +SHA256 (entrypoints-0.3.tar.gz) = xw3XGr5ajIXlXhLBm9kcz+7BGm6ZBEIEUR+e1UfUhFE= +SIZE (entrypoints-0.3.tar.gz) = 12315 cvs server: Diffing patches cvs server: Diffing pkg Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/py-entrypoints/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 PLIST --- pkg/PLIST 2 Nov 2016 18:27:33 -0000 1.1.1.1 +++ pkg/PLIST 19 Jun 2019 18:54:19 -0000 @@ -1,4 +1,5 @@ @comment $OpenBSD: PLIST,v 1.1.1.1 2016/11/02 18:27:33 shadchin Exp $ +lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}entrypoints.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/entrypoints-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info lib/python${MODPY_VERSION}/site-packages/entrypoints.py Cheers, -- Paco Esteban. https://onna.be/gpgkey.asc 9A6B 6083 AD9E FDC2 0EAF 5CB3 5818 130B 8A6D BC03