Originally reported by: h w (BitBucket: vvh, GitHub: @vvh?)
Hi,
at our build environment we do a test with each commit. Since 2015-07-27 we have an issue with dependencies:
#!python
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2806, in <module>
working_set.require(__requires__)
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 696, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 598, in resolve
raise VersionConflict(dist,req) # XXX put more info here
pkg_resources.VersionConflict: (logilab-common 1.0.2 (/usr/local/lib/python3.3/dist-packages), Requirement.parse('logilab-common<=0.63.0'))
Where as installation went fine:
#!python
Running setup.py egg_info for package pylint
warning: no files found matching '*.html' under directory 'doc'
Downloading/unpacking logilab-common>=0.53.0 (from pylint)
Running setup.py egg_info for package logilab-common
warning: no files found matching '*.py' under directory 'test/input'
warning: no files found matching '*' under directory 'doc/html'
Downloading/unpacking astroid>=1.3.6 (from pylint)
Running setup.py egg_info for package astroid
Downloading/unpacking six (from pylint)
Downloading six-1.9.0.tar.gz
Running setup.py egg_info for package six
no previously-included directories found matching 'documentation/_build'
Requirement already satisfied (use --upgrade to upgrade): distribute in /usr/lib/python3/dist-packages (from logilab-common>=0.53.0->pylint)
Installing collected packages: pylint, logilab-common, astroid, six
Running setup.py install for pylint
changing mode of build/scripts-3.3/pylint from 644 to 755
changing mode of build/scripts-3.3/pylint-gui from 644 to 755
changing mode of build/scripts-3.3/symilar from 644 to 755
changing mode of build/scripts-3.3/epylint from 644 to 755
changing mode of build/scripts-3.3/pyreverse from 644 to 755
('running 2to3 on', '/usr/local/lib/python3.3/dist-packages/pylint/test')
Skipping implicit fixer: buffer
Skipping implicit fixer: idioms
Skipping implicit fixer: set_literal
Skipping implicit fixer: ws_comma
Can't parse /usr/local/lib/python3.3/dist-packages/pylint/test/input/func_exec_used_py30.py: ParseError: bad input: type=22, value='=', context=('', (6, 21))
Can't parse /usr/local/lib/python3.3/dist-packages/pylint/test/input/func_syntax_error.py: ParseError: bad input: type=4, value='\n', context=('', (1, 8))
Can't parse /usr/local/lib/python3.3/dist-packages/pylint/test/input/syntax_error.py: ParseError: bad input: type=1, value='print', context=('', (2, 0))
warning: no files found matching '*.html' under directory 'doc'
changing mode of /usr/local/bin/symilar to 755
changing mode of /usr/local/bin/pylint-gui to 755
changing mode of /usr/local/bin/epylint to 755
changing mode of /usr/local/bin/pylint to 755
changing mode of /usr/local/bin/pyreverse to 755
Installing pylint script to /usr/local/bin
Installing epylint script to /usr/local/bin
Installing pylint-gui script to /usr/local/bin
Installing symilar script to /usr/local/bin
Installing pyreverse script to /usr/local/bin
Running setup.py install for logilab-common
changing mode of build/scripts-3.3/pytest from 644 to 755
Skipping installation of /usr/local/lib/python3.3/dist-packages/logilab/__init__.py (namespace package)
warning: no files found matching '*.py' under directory 'test/input'
warning: no files found matching '*' under directory 'doc/html'
Installing /usr/local/lib/python3.3/dist-packages/logilab_common-1.0.2-nspkg.pth
changing mode of /usr/local/bin/pytest to 755
Running setup.py install for astroid
Running setup.py install for six
no previously-included directories found matching 'documentation/_build'
Successfully installed pylint logilab-common astroid six
When I try to point pip3 to the last working version of pylint I get:
#!python
Downloading/unpacking pylint==1.4.4
Running setup.py egg_info for package pylint
warning: no files found matching '*.html' under directory 'doc'
Downloading/unpacking logilab-common>=0.53.0 (from pylint==1.4.4)
Running setup.py egg_info for package logilab-common
warning: no files found matching '*.py' under directory 'test/input'
warning: no files found matching '*' under directory 'doc/html'
Downloading/unpacking astroid>=1.3.6 (from pylint==1.4.4)
Running setup.py egg_info for package astroid
Downloading/unpacking six (from pylint==1.4.4)
Downloading six-1.9.0.tar.gz
Running setup.py egg_info for package six
no previously-included directories found matching 'documentation/_build'
Downloading/unpacking distribute (from logilab-common>=0.53.0->pylint==1.4.4)
Running setup.py egg_info for package distribute
Downloading/unpacking setuptools>=0.7 (from distribute->logilab-common>=0.53.0->pylint==1.4.4)
Running setup.py egg_info for package setuptools
Cleaning up...
Exception:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pip/basecommand.py", line 134, in main
status = self.run(options, args)
File "/usr/lib/python3/dist-packages/pip/commands/install.py", line 236, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File "/usr/lib/python3/dist-packages/pip/req.py", line 1139, in prepare_files
req_to_install.assert_source_matches_version()
File "/usr/lib/python3/dist-packages/pip/req.py", line 394, in assert_source_matches_version
version = self.installed_version
File "/usr/lib/python3/dist-packages/pip/req.py", line 390, in installed_version
return self.pkg_info()['version']
File "/usr/lib/python3/dist-packages/pip/req.py", line 357, in pkg_info
data = self.egg_info_data('PKG-INFO')
File "/usr/lib/python3/dist-packages/pip/req.py", line 297, in egg_info_data
data = fp.read()
File "/usr/lib/python3.3/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 11291: ordinal not in range(128)
When I pin logilab-common to 0.62.0 then everything works fine.
Originally reported by: h w (BitBucket: vvh, GitHub: @vvh?)
Hi,
at our build environment we do a test with each commit. Since 2015-07-27 we have an issue with dependencies:
Where as installation went fine:
When I try to point pip3 to the last working version of pylint I get:
When I pin logilab-common to 0.62.0 then everything works fine.