aloof-angle-91616
09/05/2018, 2:36 AMExecutor.execute()
in PythonInterpreter._from_binary_external()
, since Executor
doesn't seem to have anything sys.path
-related -- and it seems that if we expect this EXTRAS_PY
to work, we need to be able to provide setuptools for that invocation as well? otherwise we get a NonZeroExit
enough-analyst-54434
09/05/2018, 2:38 AMenough-analyst-54434
09/05/2018, 2:39 AMenough-analyst-54434
09/05/2018, 2:40 AMenough-analyst-54434
09/05/2018, 2:43 AMaloof-angle-91616
09/05/2018, 2:43 AMinterpreter.py
, sorryenough-analyst-54434
09/05/2018, 2:46 AMenough-analyst-54434
09/05/2018, 2:47 AMenough-analyst-54434
09/05/2018, 2:47 AMaloof-angle-91616
09/05/2018, 2:48 AMenough-analyst-54434
09/05/2018, 2:48 AMenough-analyst-54434
09/05/2018, 2:52 AMimport pkg_resources
pkg_resources.__file__
enough-analyst-54434
09/05/2018, 2:52 AMaloof-angle-91616
09/05/2018, 2:54 AM> python3.6
Python 3.6.6 (default, Sep 1 2018, 10:39:12)
[GCC 8.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pkg_resources
>>> pkg_resources.__file__
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'pkg_resources' has no attribute '__file__'
>>> dir(pkg_resources)
['__doc__', '__loader__', '__name__', '__package__', '__path__', '__spec__']
>>> import setuptools
>>> setuptools.__path__
_NamespacePath(['/usr/lib/python3.6/site-packages/setuptools'])
>>> pkg_resources.__path__
_NamespacePath(['/usr/lib/python3.6/site-packages/pkg_resources'])
>>>
aloof-angle-91616
09/05/2018, 2:55 AMsetuptools==33.1.1
according to /usr/lib/python3.6/site-packages/setuptools-33.1.1.dist-info/METADATA
aloof-angle-91616
09/05/2018, 2:56 AMdist-info
dir for pkg_resources
aloof-angle-91616
09/05/2018, 2:56 AMenough-analyst-54434
09/05/2018, 2:56 AMenough-analyst-54434
09/05/2018, 2:57 AMenough-analyst-54434
09/05/2018, 2:57 AMenough-analyst-54434
09/05/2018, 2:58 AMdef find_distributions
?aloof-angle-91616
09/05/2018, 2:59 AM-rw-r--r-- 1 root root 0 May 8 22:55 __init__.py
aloof-angle-91616
09/05/2018, 3:00 AMaloof-angle-91616
09/05/2018, 3:00 AM/usr/lib/python3.6/site-packages/pkg_resources:
total used in directory 12K available 200286984
drwxr-xr-x 3 root root 4.0K Aug 11 16:34 ./
drwxr-xr-x 32 root root 4.0K Sep 1 03:42 ../
drwxr-xr-x 4 root root 4.0K May 8 22:55 _vendor/
/usr/lib/python3.6/site-packages/pkg_resources/_vendor:
total used in directory 300K available 200286984
drwxr-xr-x 4 root root 4.0K May 8 22:55 ./
drwxr-xr-x 3 root root 4.0K Aug 11 16:34 ../
-rw-r--r-- 1 root root 22K May 8 22:55 appdirs.py
drwxr-xr-x 3 root root 4.0K May 8 22:55 packaging/
-rw-r--r-- 1 root root 225K May 8 22:55 pyparsing.py
-rw-r--r-- 1 root root 30K May 8 22:55 six.py
-rw-r--r-- 1 root root 0 May 8 22:55 __init__.py
drwxr-xr-x 2 root root 4.0K May 8 22:55 __pycache__/
aloof-angle-91616
09/05/2018, 3:00 AMaloof-angle-91616
09/05/2018, 3:01 AMenough-analyst-54434
09/05/2018, 3:02 AMenough-analyst-54434
09/05/2018, 3:03 AMaloof-angle-91616
09/05/2018, 3:03 AMaloof-angle-91616
09/05/2018, 3:04 AM