This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author r.david.murray
Recipients dstufft, r.david.murray
Date 2016-07-16.02:09:04
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1468634945.4.0.415897452337.issue27526@psf.upfronthosting.co.za>
In-reply-to
Content
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.
History
Date User Action Args
2016-07-16 02:09:05r.david.murraysetrecipients: + r.david.murray, dstufft
2016-07-16 02:09:05r.david.murraysetmessageid: <1468634945.4.0.415897452337.issue27526@psf.upfronthosting.co.za>
2016-07-16 02:09:05r.david.murraylinkissue27526 messages
2016-07-16 02:09:04r.david.murraycreate