These days, there is a problem when trying to install the latest version from
https://git.wikimedia.org/git/pywikibot/core.git
with
sudo python setup.py install
I get the following error:
running install
running bdist_egg
running egg_info
creating pywikibot.egg-info
writing requirements to pywikibot.egg-info/requires.txt
writing pywikibot.egg-info/PKG-INFO
writing top-level names to pywikibot.egg-info/top_level.txt
writing dependency_links to pywikibot.egg-info/dependency_links.txt
writing manifest file 'pywikibot.egg-info/SOURCES.txt'
reading manifest file 'pywikibot.egg-info/SOURCES.txt'
writing manifest file 'pywikibot.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
Traceback (most recent call last):
File "setup.py", line 211, in <module>
use_2to3=False
File "/usr/lib/python2.7/distutils/core.py", line 151, in setup
dist.run_commands()
File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "build/bdist.linux-x86_64/egg/setuptools/command/install.py", line 73, in run
File "build/bdist.linux-x86_64/egg/setuptools/command/install.py", line 93, in do_egg_install
File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "build/bdist.linux-x86_64/egg/setuptools/command/bdist_egg.py", line 185, in run
File "build/bdist.linux-x86_64/egg/setuptools/command/bdist_egg.py", line 171, in call_command
File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "build/bdist.linux-x86_64/egg/setuptools/command/install_lib.py", line 20, in run
File "/usr/lib/python2.7/distutils/command/install_lib.py", line 109, in build
self.run_command('build_py')
File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "build/bdist.linux-x86_64/egg/setuptools/command/build_py.py", line 89, in run
File "/usr/lib/python2.7/distutils/command/build_py.py", line 373, in build_packages
self.build_module(module, module_file, package)
File "build/bdist.linux-x86_64/egg/setuptools/command/build_py.py", line 106, in build_module
File "/usr/lib/python2.7/distutils/command/build_py.py", line 334, in build_module
"'package' must be a string (dot-separated), list, or tuple")
TypeError: 'package' must be a string (dot-separated), list, or tupleFurthermore I don't get this problem when trying to install from the 1ff1cec7a33df85ed0cd957bf01e3f744b7f0310 commit. The error, for now, reproduces on every platform so I guess this is a fairly serious issue.