When trying to install the newest version of py3status with pip (or easy_install) the installation fails.
$ sudo pip install py3status -vvv
Downloading/unpacking py3status
Getting page https://pypi.python.org/simple/py3status/
URLs to search for versions for py3status:
* https://pypi.python.org/simple/py3status/
Analyzing links from page https://pypi.python.org/simple/py3status/
Found link https://pypi.python.org/packages/source/p/py3status/py3status-0.10.tar.gz#md5=4daa3248aecee3cd80de4c9f8a5ddfba (from https://pypi.python.org/simple/py3status/), version: 0.10
Found link https://pypi.python.org/packages/source/p/py3status/py3status-0.11.tar.gz#md5=7c178b35a87bc96b0609b4371a8b8b62 (from https://pypi.python.org/simple/py3status/), version: 0.11
Found link https://pypi.python.org/packages/source/p/py3status/py3status-0.12.tar.gz#md5=ef77da0ff0d3b227c8744491361efe42 (from https://pypi.python.org/simple/py3status/), version: 0.12
Found link https://pypi.python.org/packages/source/p/py3status/py3status-0.13.tar.gz#md5=53ddc77b1a4bef2ddea5972d3db5c4ff (from https://pypi.python.org/simple/py3status/), version: 0.13
Found link https://pypi.python.org/packages/source/p/py3status/py3status-0.9.1.tar.gz#md5=8f31ee01331f4e15d283e00a14f307d8 (from https://pypi.python.org/simple/py3status/), version: 0.9.1
Found link https://pypi.python.org/packages/source/p/py3status/py3status-0.9.tar.gz#md5=bc68353e8d86028f607445d3983d46c6 (from https://pypi.python.org/simple/py3status/), version: 0.9
Found link https://pypi.python.org/packages/source/p/py3status/py3status-1.0.tar.gz#md5=ee668f42fc49bafc2825f403d09b2c10 (from https://pypi.python.org/simple/py3status/), version: 1.0
Found link https://pypi.python.org/packages/source/p/py3status/py3status-1.2.tar.gz#md5=6012cde50c0e2fe6a86acd708c8497dc (from https://pypi.python.org/simple/py3status/), version: 1.2
Found link https://pypi.python.org/packages/source/p/py3status/py3status-1.3.tar.gz#md5=60455b1344d948894a4cb71f9d2fe751 (from https://pypi.python.org/simple/py3status/), version: 1.3
Found link https://pypi.python.org/packages/source/p/py3status/py3status-1.4.tar.gz#md5=a2984efad6e6a05bb5cc7d387e743c25 (from https://pypi.python.org/simple/py3status/), version: 1.4
Using version 1.4 (newest of versions: 1.4, 1.3, 1.2, 1.0, 0.13, 0.12, 0.11, 0.10, 0.9.1, 0.9)
Downloading py3status-1.4.tar.gz
Downloading from URL https://pypi.python.org/packages/source/p/py3status/py3status-1.4.tar.gz#md5=a2984efad6e6a05bb5cc7d387e743c25 (from https://pypi.python.org/simple/py3status/)
Running setup.py (path:/tmp/pip_build_root/py3status/setup.py) egg_info for package py3status
Running command python setup.py egg_info
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/tmp/pip_build_root/py3status/setup.py", line 22, in <module>
long_description=read('README.md'),
File "/tmp/pip_build_root/py3status/setup.py", line 14, in read
return open(os.path.join(os.path.dirname(__file__), fname)).read()
IOError: [Errno 2] No such file or directory: '/tmp/pip_build_root/py3status/README.md'
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/tmp/pip_build_root/py3status/setup.py", line 22, in <module>
long_description=read('README.md'),
File "/tmp/pip_build_root/py3status/setup.py", line 14, in read
return open(os.path.join(os.path.dirname(__file__), fname)).read()
IOError: [Errno 2] No such file or directory: '/tmp/pip_build_root/py3status/README.md'
----------------------------------------
Cleaning up...
Removing temporary dir /tmp/pip_build_root...
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/py3status
Exception information:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main
status = self.run(options, args)
File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 278, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1229, in prepare_files
req_to_install.run_egg_info()
File "/usr/lib/python2.7/dist-packages/pip/req.py", line 325, in run_egg_info
command_desc='python setup.py egg_info')
File "/usr/lib/python2.7/dist-packages/pip/util.py", line 697, in call_subprocess
% (command_desc, proc.returncode, cwd))
InstallationError: Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/py3status
Storing debug log for failure in /home/marvin/.pip/pip.log
$ sudo pip install py3status==1.3 -vvv
Downloading/unpacking py3status==1.3
Getting page https://pypi.python.org/simple/py3status/
URLs to search for versions for py3status==1.3:
* https://pypi.python.org/simple/py3status/1.3
* https://pypi.python.org/simple/py3status/
Getting page https://pypi.python.org/simple/py3status/1.3
Could not fetch URL https://pypi.python.org/simple/py3status/1.3: 404 Client Error: Not Found
Will skip URL https://pypi.python.org/simple/py3status/1.3 when looking for download links for py3status==1.3
Analyzing links from page https://pypi.python.org/simple/py3status/
Found link https://pypi.python.org/packages/source/p/py3status/py3status-0.10.tar.gz#md5=4daa3248aecee3cd80de4c9f8a5ddfba (from https://pypi.python.org/simple/py3status/), version: 0.10
Found link https://pypi.python.org/packages/source/p/py3status/py3status-0.11.tar.gz#md5=7c178b35a87bc96b0609b4371a8b8b62 (from https://pypi.python.org/simple/py3status/), version: 0.11
Found link https://pypi.python.org/packages/source/p/py3status/py3status-0.12.tar.gz#md5=ef77da0ff0d3b227c8744491361efe42 (from https://pypi.python.org/simple/py3status/), version: 0.12
Found link https://pypi.python.org/packages/source/p/py3status/py3status-0.13.tar.gz#md5=53ddc77b1a4bef2ddea5972d3db5c4ff (from https://pypi.python.org/simple/py3status/), version: 0.13
Found link https://pypi.python.org/packages/source/p/py3status/py3status-0.9.1.tar.gz#md5=8f31ee01331f4e15d283e00a14f307d8 (from https://pypi.python.org/simple/py3status/), version: 0.9.1
Found link https://pypi.python.org/packages/source/p/py3status/py3status-0.9.tar.gz#md5=bc68353e8d86028f607445d3983d46c6 (from https://pypi.python.org/simple/py3status/), version: 0.9
Found link https://pypi.python.org/packages/source/p/py3status/py3status-1.0.tar.gz#md5=ee668f42fc49bafc2825f403d09b2c10 (from https://pypi.python.org/simple/py3status/), version: 1.0
Found link https://pypi.python.org/packages/source/p/py3status/py3status-1.2.tar.gz#md5=6012cde50c0e2fe6a86acd708c8497dc (from https://pypi.python.org/simple/py3status/), version: 1.2
Found link https://pypi.python.org/packages/source/p/py3status/py3status-1.3.tar.gz#md5=60455b1344d948894a4cb71f9d2fe751 (from https://pypi.python.org/simple/py3status/), version: 1.3
Found link https://pypi.python.org/packages/source/p/py3status/py3status-1.4.tar.gz#md5=a2984efad6e6a05bb5cc7d387e743c25 (from https://pypi.python.org/simple/py3status/), version: 1.4
Ignoring link https://pypi.python.org/packages/source/p/py3status/py3status-0.10.tar.gz#md5=4daa3248aecee3cd80de4c9f8a5ddfba (from https://pypi.python.org/simple/py3status/), version 0.10 doesn't match ==1.3
Ignoring link https://pypi.python.org/packages/source/p/py3status/py3status-0.11.tar.gz#md5=7c178b35a87bc96b0609b4371a8b8b62 (from https://pypi.python.org/simple/py3status/), version 0.11 doesn't match ==1.3
Ignoring link https://pypi.python.org/packages/source/p/py3status/py3status-0.12.tar.gz#md5=ef77da0ff0d3b227c8744491361efe42 (from https://pypi.python.org/simple/py3status/), version 0.12 doesn't match ==1.3
Ignoring link https://pypi.python.org/packages/source/p/py3status/py3status-0.13.tar.gz#md5=53ddc77b1a4bef2ddea5972d3db5c4ff (from https://pypi.python.org/simple/py3status/), version 0.13 doesn't match ==1.3
Ignoring link https://pypi.python.org/packages/source/p/py3status/py3status-0.9.1.tar.gz#md5=8f31ee01331f4e15d283e00a14f307d8 (from https://pypi.python.org/simple/py3status/), version 0.9.1 doesn't match ==1.3
Ignoring link https://pypi.python.org/packages/source/p/py3status/py3status-0.9.tar.gz#md5=bc68353e8d86028f607445d3983d46c6 (from https://pypi.python.org/simple/py3status/), version 0.9 doesn't match ==1.3
Ignoring link https://pypi.python.org/packages/source/p/py3status/py3status-1.0.tar.gz#md5=ee668f42fc49bafc2825f403d09b2c10 (from https://pypi.python.org/simple/py3status/), version 1.0 doesn't match ==1.3
Ignoring link https://pypi.python.org/packages/source/p/py3status/py3status-1.2.tar.gz#md5=6012cde50c0e2fe6a86acd708c8497dc (from https://pypi.python.org/simple/py3status/), version 1.2 doesn't match ==1.3
Ignoring link https://pypi.python.org/packages/source/p/py3status/py3status-1.4.tar.gz#md5=a2984efad6e6a05bb5cc7d387e743c25 (from https://pypi.python.org/simple/py3status/), version 1.4 doesn't match ==1.3
Downloading py3status-1.3.tar.gz
Downloading from URL https://pypi.python.org/packages/source/p/py3status/py3status-1.3.tar.gz#md5=60455b1344d948894a4cb71f9d2fe751 (from https://pypi.python.org/simple/py3status/)
Running setup.py (path:/tmp/pip_build_root/py3status/setup.py) egg_info for package py3status
Running command python setup.py egg_info
running egg_info
creating pip-egg-info/py3status.egg-info
writing pip-egg-info/py3status.egg-info/PKG-INFO
writing top-level names to pip-egg-info/py3status.egg-info/top_level.txt
writing dependency_links to pip-egg-info/py3status.egg-info/dependency_links.txt
writing entry points to pip-egg-info/py3status.egg-info/entry_points.txt
writing manifest file 'pip-egg-info/py3status.egg-info/SOURCES.txt'
warning: manifest_maker: standard file '-c' not found
reading manifest file 'pip-egg-info/py3status.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'pip-egg-info/py3status.egg-info/SOURCES.txt'
Source in ./pip_build_root/py3status has version 1.3, which satisfies requirement py3status==1.3
Installing collected packages: py3status
Running setup.py install for py3status
Running command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip_build_root/py3status/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-DOImFQ-record/install-record.txt --single-version-externally-managed --compile
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-2.7
creating build/lib.linux-x86_64-2.7/py3status
copying py3status/__init__.py -> build/lib.linux-x86_64-2.7/py3status
running egg_info
writing py3status.egg-info/PKG-INFO
writing top-level names to py3status.egg-info/top_level.txt
writing dependency_links to py3status.egg-info/dependency_links.txt
writing entry points to py3status.egg-info/entry_points.txt
warning: manifest_maker: standard file '-c' not found
reading manifest file 'py3status.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'py3status.egg-info/SOURCES.txt'
running install_lib
creating /usr/local/lib/python2.7/dist-packages/py3status
copying build/lib.linux-x86_64-2.7/py3status/__init__.py -> /usr/local/lib/python2.7/dist-packages/py3status
byte-compiling /usr/local/lib/python2.7/dist-packages/py3status/__init__.py to __init__.pyc
running install_egg_info
Copying py3status.egg-info to /usr/local/lib/python2.7/dist-packages/py3status-1.3.egg-info
running install_scripts
Installing py3status script to /usr/local/bin
writing list of installed files to '/tmp/pip-DOImFQ-record/install-record.txt'
Successfully installed py3status
Cleaning up...
Removing temporary dir /tmp/pip_build_root...
$ pip -V
pip 1.5.4 from /usr/lib/python2.7/dist-packages (python 2.7)