Hi,

I noticed that devel/pylint needs devel/py-mccabe to run:

$ pylint
Traceback (most recent call last):
  File "/usr/local/bin/pylint", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 
2994
, in <module>
    @_call_aside
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 
2980
, in _call_aside
    f(*args, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 
3007
, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 
658,
 in _build_master
    ws.require(__requires__)
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 
966,
 in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 
852,
 in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'mccabe' distribution was not found and 
is r
equired by pylint

The same is true for the python3 flavor.

You will find a simple patch included that adds devel/py-mccabe to this
port's RUN_DEPENDS and bumps the revision.

Cheers,
Kusalananda

Index: Makefile
===================================================================
RCS file: /cvs/OpenBSD-CVS/ports/devel/pylint/Makefile,v
retrieving revision 1.22
diff -u -p -u -r1.22 Makefile
--- Makefile    3 Jan 2017 19:19:49 -0000       1.22
+++ Makefile    23 Mar 2017 17:01:49 -0000
@@ -8,7 +8,7 @@ DISTNAME=               pylint-${MODPY_EGG_VERSION}
 PKGNAME-main=          pylint-${MODPY_EGG_VERSION}
 PKGNAME-gui=           pylint-gui-${MODPY_EGG_VERSION}
 CATEGORIES=            devel
-REVISION-main=         2
+REVISION-main=         3
 
 HOMEPAGE=              http://www.pylint.org/
 
@@ -26,6 +26,7 @@ MODPY_SETUPTOOLS =    Yes
 
 RUN_DEPENDS=           devel/py-astroid${MODPY_FLAVOR} \
                        devel/py-isort${MODPY_FLAVOR} \
+                       devel/py-mccabe${MODPY_FLAVOR} \
                        devel/py-six${MODPY_FLAVOR}
 RUN_DEPENDS-gui=       ${MODPY_TKINTER_DEPENDS} \
                        devel/pylint${MODPY_FLAVOR}=${MODPY_EGG_VERSION}

Attachment: signature.asc
Description: PGP signature

Reply via email to