New submission from R. David Murray:
I've been having a failure in test_venv when running the tests suite for some
months now. Since the buildbots aren't, I was guessing it was a local problem.
I finally got around to looking at it today, and I had no clue what was wrong
here, after setting maxDiff to None:
======================================================================
FAIL: test_with_pip (test.test_venv.EnsurePipTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/rdmurray/python/p35/Lib/test/test_venv.py", line 381, in
test_with_pip
self.assertEqual(err, "")
AssertionError: 'Traceback (most recent call last):\n Fil[741 chars]\'\n' != ''
- Traceback (most recent call last):
- File "/home/rdmurray/python/p35/Lib/runpy.py", line 174, in
_run_module_as_main
- mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
- File "/home/rdmurray/python/p35/Lib/runpy.py", line 133, in
_get_module_details
- return _get_module_details(pkg_main_name, error)
- File "/home/rdmurray/python/p35/Lib/runpy.py", line 109, in
_get_module_details
- __import__(pkg_name)
- File "/tmp/tmpcpx0dj2o/lib/python3.5/site-packages/pip/__init__.py", line
14, in <module>
- from pip.utils import get_installed_distributions, get_prog
- File "/tmp/tmpcpx0dj2o/lib/python3.5/site-packages/pip/utils/__init__.py",
line 27, in <module>
- from pip._vendor import pkg_resources
- ImportError: cannot import name 'pkg_resources'
It turns out that the problem was that the virtual machine I was running this
in had a /tmp that was too small for pip to operate. I've had this problem
often with pip on my VMs.
I'm reporting this because it seems to me reasonably likely that ensurepip will
fail mysteriously if /tmp is too small. I'm OK with this issue getting closed
as won't fix, since my setup is rather odd and it may be that no one else will
run in to this. But it may be that someone else will, and at least there will
be a bug report to find.
----------
messages: 270532
nosy: dstufft, r.david.murray
priority: normal
severity: normal
status: open
title: test_venv.TestEnsurePip fails mysteriously when /tmp is too small
type: behavior
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue27526>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com