New submission from John Mark Vandenberg: After uninstalling pip on Fedora 24, ensurepip get_records_to_pack returns None, causing rewheel.rewheel_from_record to raise TypeError: 'NoneType' object is not iterable.
While this is probably not a scenario that CPython supports directly, it would be nice if it handled it a bit better. Presumably this is using the system python-pip 8.1.0, while there is another pip present, and it is uninstalling both pip 7.1.2 and 8.1.0 at the same time. $ sudo pip uninstall pip Uninstalling pip-7.1.2: /usr/bin/pip /usr/bin/pip2 /usr/bin/pip2.7 /usr/lib/python2.7/site-packages/pip-7.1.2.dist-info/DESCRIPTION.rst /usr/lib/python2.7/site-packages/pip-7.1.2.dist-info/METADATA /usr/lib/python2.7/site-packages/pip-7.1.2.dist-info/RECORD /usr/lib/python2.7/site-packages/pip-7.1.2.dist-info/WHEEL /usr/lib/python2.7/site-packages/pip-7.1.2.dist-info/entry_points.txt /usr/lib/python2.7/site-packages/pip-7.1.2.dist-info/metadata.json /usr/lib/python2.7/site-packages/pip-7.1.2.dist-info/pbr.json /usr/lib/python2.7/site-packages/pip-7.1.2.dist-info/top_level.txt /usr/lib/python2.7/site-packages/pip/__init__.py /usr/lib/python2.7/site-packages/pip/__init__.pyc /usr/lib/python2.7/site-packages/pip/__main__.py /usr/lib/python2.7/site-packages/pip/__main__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/__init__.py /usr/lib/python2.7/site-packages/pip/_vendor/__init__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/_markerlib/__init__.py /usr/lib/python2.7/site-packages/pip/_vendor/_markerlib/__init__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/_markerlib/markers.py /usr/lib/python2.7/site-packages/pip/_vendor/_markerlib/markers.pyc /usr/lib/python2.7/site-packages/pip/_vendor/cachecontrol/__init__.py /usr/lib/python2.7/site-packages/pip/_vendor/cachecontrol/__init__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/cachecontrol/adapter.py /usr/lib/python2.7/site-packages/pip/_vendor/cachecontrol/adapter.pyc /usr/lib/python2.7/site-packages/pip/_vendor/cachecontrol/cache.py /usr/lib/python2.7/site-packages/pip/_vendor/cachecontrol/cache.pyc /usr/lib/python2.7/site-packages/pip/_vendor/cachecontrol/caches/__init__.py /usr/lib/python2.7/site-packages/pip/_vendor/cachecontrol/caches/__init__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/cachecontrol/caches/file_cache.py /usr/lib/python2.7/site-packages/pip/_vendor/cachecontrol/caches/file_cache.pyc /usr/lib/python2.7/site-packages/pip/_vendor/cachecontrol/caches/redis_cache.py /usr/lib/python2.7/site-packages/pip/_vendor/cachecontrol/caches/redis_cache.pyc /usr/lib/python2.7/site-packages/pip/_vendor/cachecontrol/compat.py /usr/lib/python2.7/site-packages/pip/_vendor/cachecontrol/compat.pyc /usr/lib/python2.7/site-packages/pip/_vendor/cachecontrol/controller.py /usr/lib/python2.7/site-packages/pip/_vendor/cachecontrol/controller.pyc /usr/lib/python2.7/site-packages/pip/_vendor/cachecontrol/filewrapper.py /usr/lib/python2.7/site-packages/pip/_vendor/cachecontrol/filewrapper.pyc /usr/lib/python2.7/site-packages/pip/_vendor/cachecontrol/heuristics.py /usr/lib/python2.7/site-packages/pip/_vendor/cachecontrol/heuristics.pyc /usr/lib/python2.7/site-packages/pip/_vendor/cachecontrol/serialize.py /usr/lib/python2.7/site-packages/pip/_vendor/cachecontrol/serialize.pyc /usr/lib/python2.7/site-packages/pip/_vendor/cachecontrol/wrapper.py /usr/lib/python2.7/site-packages/pip/_vendor/cachecontrol/wrapper.pyc /usr/lib/python2.7/site-packages/pip/_vendor/colorama/__init__.py /usr/lib/python2.7/site-packages/pip/_vendor/colorama/__init__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/colorama/ansi.py /usr/lib/python2.7/site-packages/pip/_vendor/colorama/ansi.pyc /usr/lib/python2.7/site-packages/pip/_vendor/colorama/ansitowin32.py /usr/lib/python2.7/site-packages/pip/_vendor/colorama/ansitowin32.pyc /usr/lib/python2.7/site-packages/pip/_vendor/colorama/initialise.py /usr/lib/python2.7/site-packages/pip/_vendor/colorama/initialise.pyc /usr/lib/python2.7/site-packages/pip/_vendor/colorama/win32.py /usr/lib/python2.7/site-packages/pip/_vendor/colorama/win32.pyc /usr/lib/python2.7/site-packages/pip/_vendor/colorama/winterm.py /usr/lib/python2.7/site-packages/pip/_vendor/colorama/winterm.pyc /usr/lib/python2.7/site-packages/pip/_vendor/distlib/__init__.py /usr/lib/python2.7/site-packages/pip/_vendor/distlib/__init__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/__init__.py /usr/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/__init__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/misc.py /usr/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/misc.pyc /usr/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/shutil.py /usr/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/shutil.pyc /usr/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/sysconfig.cfg /usr/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/sysconfig.py /usr/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/sysconfig.pyc /usr/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/tarfile.py /usr/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/tarfile.pyc /usr/lib/python2.7/site-packages/pip/_vendor/distlib/compat.py /usr/lib/python2.7/site-packages/pip/_vendor/distlib/compat.pyc /usr/lib/python2.7/site-packages/pip/_vendor/distlib/database.py /usr/lib/python2.7/site-packages/pip/_vendor/distlib/database.pyc /usr/lib/python2.7/site-packages/pip/_vendor/distlib/index.py /usr/lib/python2.7/site-packages/pip/_vendor/distlib/index.pyc /usr/lib/python2.7/site-packages/pip/_vendor/distlib/locators.py /usr/lib/python2.7/site-packages/pip/_vendor/distlib/locators.pyc /usr/lib/python2.7/site-packages/pip/_vendor/distlib/manifest.py /usr/lib/python2.7/site-packages/pip/_vendor/distlib/manifest.pyc /usr/lib/python2.7/site-packages/pip/_vendor/distlib/markers.py /usr/lib/python2.7/site-packages/pip/_vendor/distlib/markers.pyc /usr/lib/python2.7/site-packages/pip/_vendor/distlib/metadata.py /usr/lib/python2.7/site-packages/pip/_vendor/distlib/metadata.pyc /usr/lib/python2.7/site-packages/pip/_vendor/distlib/resources.py /usr/lib/python2.7/site-packages/pip/_vendor/distlib/resources.pyc /usr/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.py /usr/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.pyc /usr/lib/python2.7/site-packages/pip/_vendor/distlib/t32.exe /usr/lib/python2.7/site-packages/pip/_vendor/distlib/t64.exe /usr/lib/python2.7/site-packages/pip/_vendor/distlib/util.py /usr/lib/python2.7/site-packages/pip/_vendor/distlib/util.pyc /usr/lib/python2.7/site-packages/pip/_vendor/distlib/version.py /usr/lib/python2.7/site-packages/pip/_vendor/distlib/version.pyc /usr/lib/python2.7/site-packages/pip/_vendor/distlib/w32.exe /usr/lib/python2.7/site-packages/pip/_vendor/distlib/w64.exe /usr/lib/python2.7/site-packages/pip/_vendor/distlib/wheel.py /usr/lib/python2.7/site-packages/pip/_vendor/distlib/wheel.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/__init__.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/__init__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/constants.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/constants.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/__init__.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/__init__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/_base.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/_base.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/alphabeticalattributes.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/alphabeticalattributes.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/inject_meta_charset.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/inject_meta_charset.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/lint.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/lint.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/optionaltags.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/optionaltags.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/sanitizer.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/sanitizer.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/whitespace.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/whitespace.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/html5parser.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/html5parser.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/ihatexml.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/ihatexml.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/inputstream.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/inputstream.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/sanitizer.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/sanitizer.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/serializer/__init__.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/serializer/__init__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/serializer/htmlserializer.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/serializer/htmlserializer.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/tokenizer.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/tokenizer.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treeadapters/__init__.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treeadapters/__init__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treeadapters/sax.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treeadapters/sax.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/__init__.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/__init__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/_base.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/_base.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/dom.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/dom.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/etree.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/etree.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/etree_lxml.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/etree_lxml.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/__init__.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/__init__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/_base.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/_base.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/dom.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/dom.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/etree.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/etree.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/genshistream.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/genshistream.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/lxmletree.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/lxmletree.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/pulldom.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/pulldom.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/trie/__init__.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/trie/__init__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/trie/_base.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/trie/_base.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/trie/datrie.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/trie/datrie.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/trie/py.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/trie/py.pyc /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/utils.py /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/utils.pyc /usr/lib/python2.7/site-packages/pip/_vendor/ipaddress.py /usr/lib/python2.7/site-packages/pip/_vendor/ipaddress.pyc /usr/lib/python2.7/site-packages/pip/_vendor/lockfile/__init__.py /usr/lib/python2.7/site-packages/pip/_vendor/lockfile/__init__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/lockfile/linklockfile.py /usr/lib/python2.7/site-packages/pip/_vendor/lockfile/linklockfile.pyc /usr/lib/python2.7/site-packages/pip/_vendor/lockfile/mkdirlockfile.py /usr/lib/python2.7/site-packages/pip/_vendor/lockfile/mkdirlockfile.pyc /usr/lib/python2.7/site-packages/pip/_vendor/lockfile/pidlockfile.py /usr/lib/python2.7/site-packages/pip/_vendor/lockfile/pidlockfile.pyc /usr/lib/python2.7/site-packages/pip/_vendor/lockfile/sqlitelockfile.py /usr/lib/python2.7/site-packages/pip/_vendor/lockfile/sqlitelockfile.pyc /usr/lib/python2.7/site-packages/pip/_vendor/lockfile/symlinklockfile.py /usr/lib/python2.7/site-packages/pip/_vendor/lockfile/symlinklockfile.pyc /usr/lib/python2.7/site-packages/pip/_vendor/packaging/__about__.py /usr/lib/python2.7/site-packages/pip/_vendor/packaging/__about__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/packaging/__init__.py /usr/lib/python2.7/site-packages/pip/_vendor/packaging/__init__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/packaging/_compat.py /usr/lib/python2.7/site-packages/pip/_vendor/packaging/_compat.pyc /usr/lib/python2.7/site-packages/pip/_vendor/packaging/_structures.py /usr/lib/python2.7/site-packages/pip/_vendor/packaging/_structures.pyc /usr/lib/python2.7/site-packages/pip/_vendor/packaging/specifiers.py /usr/lib/python2.7/site-packages/pip/_vendor/packaging/specifiers.pyc /usr/lib/python2.7/site-packages/pip/_vendor/packaging/version.py /usr/lib/python2.7/site-packages/pip/_vendor/packaging/version.pyc /usr/lib/python2.7/site-packages/pip/_vendor/pkg_resources/__init__.py /usr/lib/python2.7/site-packages/pip/_vendor/pkg_resources/__init__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/progress/__init__.py /usr/lib/python2.7/site-packages/pip/_vendor/progress/__init__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/progress/bar.py /usr/lib/python2.7/site-packages/pip/_vendor/progress/bar.pyc /usr/lib/python2.7/site-packages/pip/_vendor/progress/counter.py /usr/lib/python2.7/site-packages/pip/_vendor/progress/counter.pyc /usr/lib/python2.7/site-packages/pip/_vendor/progress/helpers.py /usr/lib/python2.7/site-packages/pip/_vendor/progress/helpers.pyc /usr/lib/python2.7/site-packages/pip/_vendor/progress/spinner.py /usr/lib/python2.7/site-packages/pip/_vendor/progress/spinner.pyc /usr/lib/python2.7/site-packages/pip/_vendor/re-vendor.py /usr/lib/python2.7/site-packages/pip/_vendor/re-vendor.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/__init__.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/__init__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/adapters.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/adapters.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/api.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/api.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/auth.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/auth.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/cacert.pem /usr/lib/python2.7/site-packages/pip/_vendor/requests/certs.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/certs.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/compat.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/compat.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/cookies.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/cookies.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/exceptions.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/exceptions.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/hooks.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/hooks.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/models.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/models.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/__init__.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/__init__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/__init__.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/__init__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/big5freq.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/big5freq.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/big5prober.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/big5prober.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/chardetect.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/chardetect.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/chardistribution.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/chardistribution.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/charsetgroupprober.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/charsetgroupprober.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/charsetprober.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/charsetprober.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/codingstatemachine.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/codingstatemachine.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/compat.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/compat.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/constants.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/constants.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/cp949prober.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/cp949prober.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/escprober.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/escprober.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/escsm.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/escsm.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/eucjpprober.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/eucjpprober.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/euckrfreq.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/euckrfreq.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/euckrprober.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/euckrprober.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/euctwfreq.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/euctwfreq.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/euctwprober.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/euctwprober.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/gb2312freq.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/gb2312freq.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/gb2312prober.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/gb2312prober.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/hebrewprober.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/hebrewprober.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/jisfreq.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/jisfreq.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/jpcntx.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/jpcntx.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/langbulgarianmodel.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/langbulgarianmodel.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/langcyrillicmodel.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/langcyrillicmodel.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/langgreekmodel.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/langgreekmodel.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/langhebrewmodel.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/langhebrewmodel.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/langhungarianmodel.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/langhungarianmodel.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/langthaimodel.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/langthaimodel.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/latin1prober.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/latin1prober.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/mbcharsetprober.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/mbcharsetprober.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/mbcsgroupprober.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/mbcsgroupprober.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/mbcssm.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/mbcssm.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/sbcharsetprober.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/sbcharsetprober.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/sbcsgroupprober.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/sbcsgroupprober.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/sjisprober.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/sjisprober.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/universaldetector.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/universaldetector.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/utf8prober.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/utf8prober.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/__init__.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/__init__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/_collections.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/_collections.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/connection.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/connection.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/connectionpool.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/connectionpool.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/contrib/__init__.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/contrib/__init__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/contrib/ntlmpool.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/contrib/ntlmpool.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/contrib/pyopenssl.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/contrib/pyopenssl.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/exceptions.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/exceptions.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/fields.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/fields.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/filepost.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/filepost.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/packages/__init__.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/packages/__init__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/packages/ordered_dict.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/packages/ordered_dict.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/packages/six.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/packages/six.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/packages/ssl_match_hostname/__init__.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/packages/ssl_match_hostname/__init__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/packages/ssl_match_hostname/_implementation.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/packages/ssl_match_hostname/_implementation.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/poolmanager.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/poolmanager.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/request.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/request.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/response.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/response.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/__init__.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/__init__.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/connection.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/connection.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/request.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/request.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/response.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/response.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/retry.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/retry.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/timeout.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/timeout.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/url.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/url.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/sessions.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/sessions.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/status_codes.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/status_codes.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/structures.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/structures.pyc /usr/lib/python2.7/site-packages/pip/_vendor/requests/utils.py /usr/lib/python2.7/site-packages/pip/_vendor/requests/utils.pyc /usr/lib/python2.7/site-packages/pip/_vendor/retrying.py /usr/lib/python2.7/site-packages/pip/_vendor/retrying.pyc /usr/lib/python2.7/site-packages/pip/_vendor/six.py /usr/lib/python2.7/site-packages/pip/_vendor/six.pyc /usr/lib/python2.7/site-packages/pip/basecommand.py /usr/lib/python2.7/site-packages/pip/basecommand.pyc /usr/lib/python2.7/site-packages/pip/baseparser.py /usr/lib/python2.7/site-packages/pip/baseparser.pyc /usr/lib/python2.7/site-packages/pip/cmdoptions.py /usr/lib/python2.7/site-packages/pip/cmdoptions.pyc /usr/lib/python2.7/site-packages/pip/commands/__init__.py /usr/lib/python2.7/site-packages/pip/commands/__init__.pyc /usr/lib/python2.7/site-packages/pip/commands/completion.py /usr/lib/python2.7/site-packages/pip/commands/completion.pyc /usr/lib/python2.7/site-packages/pip/commands/freeze.py /usr/lib/python2.7/site-packages/pip/commands/freeze.pyc /usr/lib/python2.7/site-packages/pip/commands/help.py /usr/lib/python2.7/site-packages/pip/commands/help.pyc /usr/lib/python2.7/site-packages/pip/commands/install.py /usr/lib/python2.7/site-packages/pip/commands/install.pyc /usr/lib/python2.7/site-packages/pip/commands/list.py /usr/lib/python2.7/site-packages/pip/commands/list.pyc /usr/lib/python2.7/site-packages/pip/commands/search.py /usr/lib/python2.7/site-packages/pip/commands/search.pyc /usr/lib/python2.7/site-packages/pip/commands/show.py /usr/lib/python2.7/site-packages/pip/commands/show.pyc /usr/lib/python2.7/site-packages/pip/commands/uninstall.py /usr/lib/python2.7/site-packages/pip/commands/uninstall.pyc /usr/lib/python2.7/site-packages/pip/commands/wheel.py /usr/lib/python2.7/site-packages/pip/commands/wheel.pyc /usr/lib/python2.7/site-packages/pip/compat/__init__.py /usr/lib/python2.7/site-packages/pip/compat/__init__.pyc /usr/lib/python2.7/site-packages/pip/compat/dictconfig.py /usr/lib/python2.7/site-packages/pip/compat/dictconfig.pyc /usr/lib/python2.7/site-packages/pip/download.py /usr/lib/python2.7/site-packages/pip/download.pyc /usr/lib/python2.7/site-packages/pip/exceptions.py /usr/lib/python2.7/site-packages/pip/exceptions.pyc /usr/lib/python2.7/site-packages/pip/index.py /usr/lib/python2.7/site-packages/pip/index.pyc /usr/lib/python2.7/site-packages/pip/locations.py /usr/lib/python2.7/site-packages/pip/locations.pyc /usr/lib/python2.7/site-packages/pip/models/__init__.py /usr/lib/python2.7/site-packages/pip/models/__init__.pyc /usr/lib/python2.7/site-packages/pip/models/index.py /usr/lib/python2.7/site-packages/pip/models/index.pyc /usr/lib/python2.7/site-packages/pip/operations/__init__.py /usr/lib/python2.7/site-packages/pip/operations/__init__.pyc /usr/lib/python2.7/site-packages/pip/operations/freeze.py /usr/lib/python2.7/site-packages/pip/operations/freeze.pyc /usr/lib/python2.7/site-packages/pip/pep425tags.py /usr/lib/python2.7/site-packages/pip/pep425tags.pyc /usr/lib/python2.7/site-packages/pip/req/__init__.py /usr/lib/python2.7/site-packages/pip/req/__init__.pyc /usr/lib/python2.7/site-packages/pip/req/req_file.py /usr/lib/python2.7/site-packages/pip/req/req_file.pyc /usr/lib/python2.7/site-packages/pip/req/req_install.py /usr/lib/python2.7/site-packages/pip/req/req_install.pyc /usr/lib/python2.7/site-packages/pip/req/req_set.py /usr/lib/python2.7/site-packages/pip/req/req_set.pyc /usr/lib/python2.7/site-packages/pip/req/req_uninstall.py /usr/lib/python2.7/site-packages/pip/req/req_uninstall.pyc /usr/lib/python2.7/site-packages/pip/status_codes.py /usr/lib/python2.7/site-packages/pip/status_codes.pyc /usr/lib/python2.7/site-packages/pip/utils/__init__.py /usr/lib/python2.7/site-packages/pip/utils/__init__.pyc /usr/lib/python2.7/site-packages/pip/utils/appdirs.py /usr/lib/python2.7/site-packages/pip/utils/appdirs.pyc /usr/lib/python2.7/site-packages/pip/utils/build.py /usr/lib/python2.7/site-packages/pip/utils/build.pyc /usr/lib/python2.7/site-packages/pip/utils/deprecation.py /usr/lib/python2.7/site-packages/pip/utils/deprecation.pyc /usr/lib/python2.7/site-packages/pip/utils/filesystem.py /usr/lib/python2.7/site-packages/pip/utils/filesystem.pyc /usr/lib/python2.7/site-packages/pip/utils/logging.py /usr/lib/python2.7/site-packages/pip/utils/logging.pyc /usr/lib/python2.7/site-packages/pip/utils/outdated.py /usr/lib/python2.7/site-packages/pip/utils/outdated.pyc /usr/lib/python2.7/site-packages/pip/utils/ui.py /usr/lib/python2.7/site-packages/pip/utils/ui.pyc /usr/lib/python2.7/site-packages/pip/vcs/__init__.py /usr/lib/python2.7/site-packages/pip/vcs/__init__.pyc /usr/lib/python2.7/site-packages/pip/vcs/bazaar.py /usr/lib/python2.7/site-packages/pip/vcs/bazaar.pyc /usr/lib/python2.7/site-packages/pip/vcs/git.py /usr/lib/python2.7/site-packages/pip/vcs/git.pyc /usr/lib/python2.7/site-packages/pip/vcs/mercurial.py /usr/lib/python2.7/site-packages/pip/vcs/mercurial.pyc /usr/lib/python2.7/site-packages/pip/vcs/subversion.py /usr/lib/python2.7/site-packages/pip/vcs/subversion.pyc /usr/lib/python2.7/site-packages/pip/wheel.py /usr/lib/python2.7/site-packages/pip/wheel.pyc Proceed (y/n)? y Successfully uninstalled pip-7.1.2 You are using pip version 8.1.0, however version 8.1.2 is available. You should consider upgrading via the 'pip install --upgrade pip' command. $ sudo python -m pip uninstall pip /bin/python: No module named pip $ sudo python -m ensurepip Traceback (most recent call last): File "/usr/lib64/python2.7/runpy.py", line 174, in _run_module_as_main "__main__", fname, loader, pkg_name) File "/usr/lib64/python2.7/runpy.py", line 72, in _run_code exec code in run_globals File "/usr/lib64/python2.7/ensurepip/__main__.py", line 4, in <module> ensurepip._main() File "/usr/lib64/python2.7/ensurepip/__init__.py", line 248, in _main default_pip=args.default_pip, File "/usr/lib64/python2.7/ensurepip/__init__.py", line 110, in bootstrap new_whl = rewheel.rewheel_from_record(dr, rewheel_dir) File "/usr/lib64/python2.7/ensurepip/rewheel/__init__.py", line 75, in rewheel_from_record to_write, to_omit = get_records_to_pack(site_dir, record_relpath) TypeError: 'NoneType' object is not iterable $ python --version Python 2.7.12 $ dnf info python-pip Installed Packages Name : python-pip Arch : noarch Epoch : 0 Version : 8.0.2 Release : 1.fc24 Size : 7.1 M Repo : @System Summary : A tool for installing and managing Python packages URL : http://www.pip-installer.org License : MIT Description : Pip is a replacement for `easy_install : <http://peak.telecommunity.com/DevCenter/EasyInstall>`_. It uses mostly the : same techniques for finding packages, so packages that were made : easy_installable should be pip-installable as well. ---------- components: Library (Lib) messages: 274089 nosy: jayvdb priority: normal severity: normal status: open title: ensurepip raises TypeError after pip uninstall type: crash versions: Python 2.7 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue27924> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com