tox icon indicating copy to clipboard operation
tox copied to clipboard

tox seems to ignore $PATH

Open dmtucker opened this issue 2 years ago • 3 comments

$ python3.8 --version
Python 3.8.12
$ tox -e py38 --notest
ROOT: No tox.ini or setup.cfg or pyproject.toml found, assuming empty tox.ini at /tmp/tmp.FN9goITk7Q
  py38: OK (0.11 seconds)
  congratulations :) (0.15 seconds)
$ .tox/py38/bin/python --version
Python 3.8.6

3.8.6 is the system Python:

$ /usr/bin/python3.8 --version
Python 3.8.6
$ pyenv versions
  system
  3.5.10
  3.6.15
  3.7.12
* 3.8.12 (set by /tmp/tmp.FN9goITk7Q/.python-version)
  3.9.9
  3.10.1
  3.11.0
  3.11.1

dmtucker avatar Jul 16 '23 01:07 dmtucker

tox -rvvve please 🥺

gaborbernat avatar Jul 16 '23 01:07 gaborbernat

$ tox -rvvve py38
ROOT: No tox.ini or setup.cfg or pyproject.toml found, assuming empty tox.ini at /tmp/tmp.FN9goITk7Q
py38: 134 W remove tox env folder /tmp/tmp.FN9goITk7Q/.tox/py38 [tox/tox_env/api.py:322]
py38: 155 I find interpreter for spec PythonSpec(major=3, minor=8) [virtualenv/discovery/builtin.py:58]
py38: 155 D discover exe for PythonInfo(spec=CPython3.10.6.final.0-64, exe=/home/dtux/.local/pipx/venvs/tox/bin/python, platform=linux, version='3.10.6 (main, May 29 2023, 11:10:38) [GCC 11.3.0]', encoding_fs_io=utf-8-utf-8) in /usr [virtualenv/discovery/py_info.py:444]
py38: 156 D filesystem is case-sensitive [virtualenv/info.py:26]
py38: 156 D got python info of %s from (PosixPath('/usr/bin/python3.10'), PosixPath('/home/dtux/.local/share/virtualenv/py_info/1/8a94588eda9d64d9e9a351ab8144e55b1fabf5113b54e67dd26a8c27df0381b3.json')) [virtualenv/app_data/via_disk_folder.py:131]
py38: 157 I proposed PythonInfo(spec=CPython3.10.6.final.0-64, system=/usr/bin/python3.10, exe=/home/dtux/.local/pipx/venvs/tox/bin/python, platform=linux, version='3.10.6 (main, May 29 2023, 11:10:38) [GCC 11.3.0]', encoding_fs_io=utf-8-utf-8) [virtualenv/discovery/builtin.py:65]
py38: 157 D discover PATH[0]=/home/dtux/.pyenv/plugins/pyenv-virtualenv/shims [virtualenv/discovery/builtin.py:111]
py38: 157 D discover PATH[1]=/home/dtux/.pyenv/shims [virtualenv/discovery/builtin.py:111]
py38: 158 D got python info of %s from (PosixPath('/home/dtux/.pyenv/shims/python3.8'), PosixPath('/home/dtux/.local/share/virtualenv/py_info/1/3bc5e5cdc7813135b3f25d309b3ce338efddc88d139798f49892f6c9daa9ee7e.json')) [virtualenv/app_data/via_disk_folder.py:131]
py38: 158 D got python info of %s from (PosixPath('/usr/bin/python3.8'), PosixPath('/home/dtux/.local/share/virtualenv/py_info/1/df0893f56f349688326838aaeea0de204df53a132722cbd565e54b24a8fec5f6.json')) [virtualenv/app_data/via_disk_folder.py:131]
py38: 158 I proposed PathPythonInfo(spec=CPython3.8.6.final.0-64, system=/usr/bin/python3.8, exe=/home/dtux/.pyenv/shims/python3.8, platform=linux, version='3.8.6 (default, May 27 2021, 13:28:02) \n[GCC 10.2.0]', encoding_fs_io=utf-8-utf-8) [virtualenv/discovery/builtin.py:65]
py38: 159 D accepted PathPythonInfo(spec=CPython3.8.6.final.0-64, system=/usr/bin/python3.8, exe=/home/dtux/.pyenv/shims/python3.8, platform=linux, version='3.8.6 (default, May 27 2021, 13:28:02) \n[GCC 10.2.0]', encoding_fs_io=utf-8-utf-8) [virtualenv/discovery/builtin.py:67]
py38: 181 I create virtual environment via CPython3Posix(dest=/tmp/tmp.FN9goITk7Q/.tox/py38, clear=False, no_vcs_ignore=False, global=False) [virtualenv/run/session.py:50]
py38: 181 D create folder /tmp/tmp.FN9goITk7Q/.tox/py38/bin [virtualenv/util/path/_sync.py:12]
py38: 181 D create folder /tmp/tmp.FN9goITk7Q/.tox/py38/lib/python3.8/site-packages [virtualenv/util/path/_sync.py:12]
py38: 182 D write /tmp/tmp.FN9goITk7Q/.tox/py38/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:32]
py38: 182 D 	home = /usr/bin [virtualenv/create/pyenv_cfg.py:36]
py38: 182 D 	implementation = CPython [virtualenv/create/pyenv_cfg.py:36]
py38: 182 D 	version_info = 3.8.6.final.0 [virtualenv/create/pyenv_cfg.py:36]
py38: 182 D 	virtualenv = 20.23.1 [virtualenv/create/pyenv_cfg.py:36]
py38: 182 D 	include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:36]
py38: 182 D 	base-prefix = /usr [virtualenv/create/pyenv_cfg.py:36]
py38: 182 D 	base-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:36]
py38: 182 D 	base-executable = /usr/bin/python3.8 [virtualenv/create/pyenv_cfg.py:36]
py38: 182 D symlink /usr/bin/python3.8 to /tmp/tmp.FN9goITk7Q/.tox/py38/bin/python [virtualenv/util/path/_sync.py:32]
py38: 182 D create virtualenv import hook file /tmp/tmp.FN9goITk7Q/.tox/py38/lib/python3.8/site-packages/_virtualenv.pth [virtualenv/create/via_global_ref/api.py:91]
py38: 183 D create /tmp/tmp.FN9goITk7Q/.tox/py38/lib/python3.8/site-packages/_virtualenv.py [virtualenv/create/via_global_ref/api.py:94]
py38: 183 D ============================== target debug ============================== [virtualenv/run/session.py:52]
py38: 183 D debug via /tmp/tmp.FN9goITk7Q/.tox/py38/bin/python /home/dtux/.local/pipx/venvs/tox/lib/python3.10/site-packages/virtualenv/create/debug.py [virtualenv/create/creator.py:200]
py38: 183 D {
  "sys": {
    "executable": "/tmp/tmp.FN9goITk7Q/.tox/py38/bin/python",
    "_base_executable": "/tmp/tmp.FN9goITk7Q/.tox/py38/bin/python",
    "prefix": "/tmp/tmp.FN9goITk7Q/.tox/py38",
    "base_prefix": "/usr",
    "real_prefix": null,
    "exec_prefix": "/tmp/tmp.FN9goITk7Q/.tox/py38",
    "base_exec_prefix": "/usr",
    "path": [
      "/usr/lib/python38.zip",
      "/usr/lib/python3.8",
      "/usr/lib/python3.8/lib-dynload",
      "/tmp/tmp.FN9goITk7Q/.tox/py38/lib/python3.8/site-packages"
    ],
    "meta_path": [
      "<class '_virtualenv._Finder'>",
      "<class '_frozen_importlib.BuiltinImporter'>",
      "<class '_frozen_importlib.FrozenImporter'>",
      "<class '_frozen_importlib_external.PathFinder'>"
    ],
    "fs_encoding": "utf-8",
    "io_encoding": "utf-8"
  },
  "version": "3.8.6 (default, May 27 2021, 13:28:02) \n[GCC 10.2.0]",
  "makefile_filename": "/usr/lib/python3.8/config-3.8-x86_64-linux-gnu/Makefile",
  "os": "<module 'os' from '/usr/lib/python3.8/os.py'>",
  "site": "<module 'site' from '/usr/lib/python3.8/site.py'>",
  "datetime": "<module 'datetime' from '/usr/lib/python3.8/datetime.py'>",
  "math": "<module 'math' (built-in)>",
  "json": "<module 'json' from '/usr/lib/python3.8/json/__init__.py'>"
} [virtualenv/run/session.py:53]
py38: 222 I add seed packages via FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/dtux/.local/share/virtualenv) [virtualenv/run/session.py:57]
py38: 226 D got embed update of distribution %s from ('pip', PosixPath('/home/dtux/.local/share/virtualenv/wheel/3.8/embed/3/pip.json')) [virtualenv/app_data/via_disk_folder.py:131]
py38: 227 D got embed update of distribution %s from ('setuptools', PosixPath('/home/dtux/.local/share/virtualenv/wheel/3.8/embed/3/setuptools.json')) [virtualenv/app_data/via_disk_folder.py:131]
py38: 227 D got embed update of distribution %s from ('wheel', PosixPath('/home/dtux/.local/share/virtualenv/wheel/3.8/embed/3/wheel.json')) [virtualenv/app_data/via_disk_folder.py:131]
py38: 230 D using periodically updated wheel /home/dtux/.local/share/virtualenv/wheel/house/pip-22.2.2-py3-none-any.whl [virtualenv/seed/wheels/periodic_update.py:49]
py38: 230 D using periodically updated wheel /home/dtux/.local/share/virtualenv/wheel/house/wheel-0.37.1-py2.py3-none-any.whl [virtualenv/seed/wheels/periodic_update.py:49]
py38: 231 D using periodically updated wheel /home/dtux/.local/share/virtualenv/wheel/house/setuptools-65.4.1-py3-none-any.whl [virtualenv/seed/wheels/periodic_update.py:49]
py38: 231 D install pip from wheel /home/dtux/.local/share/virtualenv/wheel/house/pip-22.2.2-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:49]
py38: 232 D install wheel from wheel /home/dtux/.local/share/virtualenv/wheel/house/wheel-0.37.1-py2.py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:49]
py38: 232 D install setuptools from wheel /home/dtux/.local/share/virtualenv/wheel/house/setuptools-65.4.1-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:49]
py38: 235 D copy /home/dtux/.local/share/virtualenv/wheel/3.8/image/1/CopyPipInstall/pip-22.2.2-py3-none-any/pip-22.2.2.virtualenv to /tmp/tmp.FN9goITk7Q/.tox/py38/lib/python3.8/site-packages/pip-22.2.2.virtualenv [virtualenv/util/path/_sync.py:40]
py38: 235 D copy directory /home/dtux/.local/share/virtualenv/wheel/3.8/image/1/CopyPipInstall/setuptools-65.4.1-py3-none-any/pkg_resources to /tmp/tmp.FN9goITk7Q/.tox/py38/lib/python3.8/site-packages/pkg_resources [virtualenv/util/path/_sync.py:40]
py38: 236 D copy directory /home/dtux/.local/share/virtualenv/wheel/3.8/image/1/CopyPipInstall/wheel-0.37.1-py2.py3-none-any/wheel-0.37.1.dist-info to /tmp/tmp.FN9goITk7Q/.tox/py38/lib/python3.8/site-packages/wheel-0.37.1.dist-info [virtualenv/util/path/_sync.py:40]
py38: 236 D copy directory /home/dtux/.local/share/virtualenv/wheel/3.8/image/1/CopyPipInstall/pip-22.2.2-py3-none-any/pip to /tmp/tmp.FN9goITk7Q/.tox/py38/lib/python3.8/site-packages/pip [virtualenv/util/path/_sync.py:40]
py38: 240 D copy directory /home/dtux/.local/share/virtualenv/wheel/3.8/image/1/CopyPipInstall/wheel-0.37.1-py2.py3-none-any/wheel to /tmp/tmp.FN9goITk7Q/.tox/py38/lib/python3.8/site-packages/wheel [virtualenv/util/path/_sync.py:40]
py38: 251 D copy /home/dtux/.local/share/virtualenv/wheel/3.8/image/1/CopyPipInstall/wheel-0.37.1-py2.py3-none-any/wheel-0.37.1.virtualenv to /tmp/tmp.FN9goITk7Q/.tox/py38/lib/python3.8/site-packages/wheel-0.37.1.virtualenv [virtualenv/util/path/_sync.py:40]
py38: 254 D generated console scripts wheel3 wheel-3.8 wheel3.8 wheel [virtualenv/seed/embed/via_app_data/pip_install/base.py:43]
py38: 259 D copy directory /home/dtux/.local/share/virtualenv/wheel/3.8/image/1/CopyPipInstall/setuptools-65.4.1-py3-none-any/setuptools-65.4.1.dist-info to /tmp/tmp.FN9goITk7Q/.tox/py38/lib/python3.8/site-packages/setuptools-65.4.1.dist-info [virtualenv/util/path/_sync.py:40]
py38: 262 D copy /home/dtux/.local/share/virtualenv/wheel/3.8/image/1/CopyPipInstall/setuptools-65.4.1-py3-none-any/setuptools-65.4.1.virtualenv to /tmp/tmp.FN9goITk7Q/.tox/py38/lib/python3.8/site-packages/setuptools-65.4.1.virtualenv [virtualenv/util/path/_sync.py:40]
py38: 262 D copy /home/dtux/.local/share/virtualenv/wheel/3.8/image/1/CopyPipInstall/setuptools-65.4.1-py3-none-any/distutils-precedence.pth to /tmp/tmp.FN9goITk7Q/.tox/py38/lib/python3.8/site-packages/distutils-precedence.pth [virtualenv/util/path/_sync.py:40]
py38: 262 D copy directory /home/dtux/.local/share/virtualenv/wheel/3.8/image/1/CopyPipInstall/setuptools-65.4.1-py3-none-any/setuptools to /tmp/tmp.FN9goITk7Q/.tox/py38/lib/python3.8/site-packages/setuptools [virtualenv/util/path/_sync.py:40]
py38: 294 D copy directory /home/dtux/.local/share/virtualenv/wheel/3.8/image/1/CopyPipInstall/setuptools-65.4.1-py3-none-any/_distutils_hack to /tmp/tmp.FN9goITk7Q/.tox/py38/lib/python3.8/site-packages/_distutils_hack [virtualenv/util/path/_sync.py:40]
py38: 295 D generated console scripts  [virtualenv/seed/embed/via_app_data/pip_install/base.py:43]
py38: 314 D copy directory /home/dtux/.local/share/virtualenv/wheel/3.8/image/1/CopyPipInstall/pip-22.2.2-py3-none-any/pip-22.2.2.dist-info to /tmp/tmp.FN9goITk7Q/.tox/py38/lib/python3.8/site-packages/pip-22.2.2.dist-info [virtualenv/util/path/_sync.py:40]
py38: 316 D generated console scripts pip3.8 pip3 pip pip-3.8 [virtualenv/seed/embed/via_app_data/pip_install/base.py:43]
py38: 316 I add activators for Bash, CShell, Fish, Nushell, PowerShell, Python [virtualenv/run/session.py:63]
py38: 318 D write /tmp/tmp.FN9goITk7Q/.tox/py38/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:32]
py38: 318 D 	home = /usr/bin [virtualenv/create/pyenv_cfg.py:36]
py38: 318 D 	implementation = CPython [virtualenv/create/pyenv_cfg.py:36]
py38: 318 D 	version_info = 3.8.6.final.0 [virtualenv/create/pyenv_cfg.py:36]
py38: 318 D 	virtualenv = 20.23.1 [virtualenv/create/pyenv_cfg.py:36]
py38: 318 D 	include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:36]
py38: 318 D 	base-prefix = /usr [virtualenv/create/pyenv_cfg.py:36]
py38: 318 D 	base-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:36]
py38: 318 D 	base-executable = /usr/bin/python3.8 [virtualenv/create/pyenv_cfg.py:36]
  py38: OK (0.19 seconds)
  congratulations :) (0.23 seconds)

dmtucker avatar Jul 16 '23 02:07 dmtucker