From za at python.or.id Tue Dec 4 11:49:32 2018 From: za at python.or.id (Zaki Akhmad) Date: Tue, 4 Dec 2018 23:49:32 +0700 Subject: [code-quality] implementation_name ERROR while running prospector Message-ID: Hi all, I am trying to use prospector to measure my Python code quality but I am getting this ERROR while running prospector. ``` File "/home/za/dev/github/za/prospector101/venv/lib/python3.4/site-packages/_markerlib/markers.py", line 113, in marker_fn return eval(compiled_marker, environment) File "", line 1, in NameError: name 'implementation_name' is not defined ``` I installed prospector using pip: ``` $ pip install prospector ``` I've googled it but I don't find any good result. If anyone could help? -- Zaki Akhmad From jwilk at jwilk.net Thu Dec 6 14:15:57 2018 From: jwilk at jwilk.net (Jakub Wilk) Date: Thu, 6 Dec 2018 20:15:57 +0100 Subject: [code-quality] implementation_name ERROR while running prospector In-Reply-To: References: Message-ID: <20181206191556.wlgxtm7ss7gku6bm@jwilk.net> * Zaki Akhmad , 2018-12-04, 23:49: >I am trying to use prospector to measure my Python code quality but I >am getting this ERROR while running prospector. > >``` > File "/home/za/dev/github/za/prospector101/venv/lib/python3.4/site-packages/_markerlib/markers.py", line 113, in marker_fn > return eval(compiled_marker, environment) > File "", line 1, in >NameError: name 'implementation_name' is not defined >``` Complete traceback would have been more helpful for understanding what's going on. >I installed prospector using pip: > >``` >$ pip install prospector >``` > >I've googled it but I don't find any good result. For me, the second hit on Google is , which reports astroid's incompatibility with old setuptools. Upgrading setuptools should fix this. -- Jakub Wilk From za at python.or.id Thu Dec 6 23:07:41 2018 From: za at python.or.id (Zaki Akhmad) Date: Fri, 7 Dec 2018 11:07:41 +0700 Subject: [code-quality] implementation_name ERROR while running prospector In-Reply-To: <20181206191556.wlgxtm7ss7gku6bm@jwilk.net> References: <20181206191556.wlgxtm7ss7gku6bm@jwilk.net> Message-ID: Pada tanggal Jum, 7 Des 2018 pukul 07.02 Jakub Wilk menulis: > For me, the second hit on Google is > , which reports astroid's > incompatibility with old setuptools. Upgrading setuptools should fix > this. Ah, it works now. Thanks a lot. ``` (venv)za at kwazii:11:05:26 {master} ~/dev/github/za/prospector101$ pip install setuptools --upgrade Collecting setuptools Using cached https://files.pythonhosted.org/packages/e7/16/da8cb8046149d50940c6110310983abb359bbb8cbc3539e6bef95c29428a/setuptools-40.6.2-py2.py3-none-any.whl Installing collected packages: setuptools Found existing installation: setuptools 15.0 Uninstalling setuptools-15.0: Successfully uninstalled setuptools-15.0 Successfully installed setuptools-40.6.2 ``` ``` (venv)za at kwazii:11:07:17 {master} ~/dev/github/za/prospector101$ prospector --help usage: prospector [-h] [-0] [-A] [-u USES] [-B] [-D] [-T] [-8] [-m] [-F] [--max-line-length MAX_LINE_LENGTH] [-M] [-S] [-o OUTPUT_FORMAT] [--absolute-paths] [-t TOOLS] [-w WITH_TOOLS] [-W WITHOUT_TOOLS] [-P PROFILES] [--profile-path PROFILE_PATH] [-s {veryhigh,high,medium,low,verylow}] [--show-profile] [-E] [--pylint-config-file PYLINT_CONFIG_FILE] [-p PATH] [-I IGNORE_PATTERNS] [-i IGNORE_PATHS] [-X] [--include-tool-stdout] [--direct-tool-stdout] [--version] [PATH [PATH ...]] Performs static analysis of Python code ```