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

Reply via email to