-
-
Notifications
You must be signed in to change notification settings - Fork 531
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Tox 4 breaks in CI/CD pipelines where user does not exist #2702
Labels
bug:normal
affects many people or has quite an impact
help:wanted
Issues that have been acknowledged, a solution determined and a PR might likely be accepted.
Comments
Output of running toxI have no name!@ffa04e72c39f:~$ .local/bin/tox -rvv
.pkg: 324 W remove tox env folder /src/.tox/.pkg [tox/tox_env/api.py:302]
py27-default: 330 I find interpreter for spec PythonSpec(major=2, minor=7) [virtualenv/discovery/builtin.py:56]
py27-default: 330 I proposed PythonInfo(spec=CPython3.7.16.final.0-64, exe=/usr/local/bin/python, platform=linux, version='3.7.16 (default, Dec 8 2022, 03:54:13) \n[GCC 10.2.1 20210110]', encoding_fs_io=utf-8-UTF-8) [virtualenv/discovery/builtin.py:63]
py27-default: 330 D discover PATH[0]=/usr/local/bin [virtualenv/discovery/builtin.py:108]
py27-default: 330 D discover PATH[1]=/usr/local/sbin [virtualenv/discovery/builtin.py:108]
py27-default: 330 D discover PATH[2]=/usr/sbin [virtualenv/discovery/builtin.py:108]
py27-default: 330 D discover PATH[3]=/usr/bin [virtualenv/discovery/builtin.py:108]
py27-default: 330 D discover PATH[4]=/sbin [virtualenv/discovery/builtin.py:108]
py27-default: 331 D discover PATH[5]=/bin [virtualenv/discovery/builtin.py:108]
py27-default: 331 W skipped because could not find python interpreter with spec(s): py27 [tox/session/cmd/run/single.py:48]
py27-default: SKIP ⚠ in 0.01 seconds
py27-use_chardet_on_py3: 334 I find interpreter for spec PythonSpec(major=2, minor=7) [virtualenv/discovery/builtin.py:56]
py27-use_chardet_on_py3: 334 I proposed PythonInfo(spec=CPython3.7.16.final.0-64, exe=/usr/local/bin/python, platform=linux, version='3.7.16 (default, Dec 8 2022, 03:54:13) \n[GCC 10.2.1 20210110]', encoding_fs_io=utf-8-UTF-8) [virtualenv/discovery/builtin.py:63]
py27-use_chardet_on_py3: 334 D discover PATH[0]=/usr/local/bin [virtualenv/discovery/builtin.py:108]
py27-use_chardet_on_py3: 335 D discover PATH[1]=/usr/local/sbin [virtualenv/discovery/builtin.py:108]
py27-use_chardet_on_py3: 335 D discover PATH[2]=/usr/sbin [virtualenv/discovery/builtin.py:108]
py27-use_chardet_on_py3: 335 D discover PATH[3]=/usr/bin [virtualenv/discovery/builtin.py:108]
py27-use_chardet_on_py3: 335 D discover PATH[4]=/sbin [virtualenv/discovery/builtin.py:108]
py27-use_chardet_on_py3: 335 D discover PATH[5]=/bin [virtualenv/discovery/builtin.py:108]
py27-use_chardet_on_py3: 335 W skipped because could not find python interpreter with spec(s): py27 [tox/session/cmd/run/single.py:48]
py27-use_chardet_on_py3: SKIP ⚠ in 0 seconds
py36-default: 338 I find interpreter for spec PythonSpec(major=3, minor=6) [virtualenv/discovery/builtin.py:56]
py36-default: 338 I proposed PythonInfo(spec=CPython3.7.16.final.0-64, exe=/usr/local/bin/python, platform=linux, version='3.7.16 (default, Dec 8 2022, 03:54:13) \n[GCC 10.2.1 20210110]', encoding_fs_io=utf-8-UTF-8) [virtualenv/discovery/builtin.py:63]
py36-default: 338 D discover PATH[0]=/usr/local/bin [virtualenv/discovery/builtin.py:108]
py36-default: 339 D get interpreter info via cmd: /usr/local/bin/python3 /src/.local/lib/python3.7/site-packages/virtualenv/discovery/py_info.py uywVSXwKUfVY4eHExCYLYzbS0i6ENuuN HVYhS1oCBfqpRZ4HTnW1k2CyijLkGK5R [virtualenv/discovery/cached_py_info.py:108]
py36-default: 505 D wrote python info of /usr/local/bin/python3 at /src/.local/share/virtualenv/py_info/1/aee8b7b246df8f9039afb4144a1f6fd8d2ca17a180786b69acc140d282b71a49.json [virtualenv/app_data/via_disk_folder.py:155]
py36-default: 505 I proposed PathPythonInfo(spec=CPython3.7.16.final.0-64, exe=/usr/local/bin/python3, platform=linux, version='3.7.16 (default, Dec 8 2022, 03:54:13) \n[GCC 10.2.1 20210110]', encoding_fs_io=utf-8-utf-8) [virtualenv/discovery/builtin.py:63]
py36-default: 505 D discover PATH[1]=/usr/local/sbin [virtualenv/discovery/builtin.py:108]
py36-default: 505 D discover PATH[2]=/usr/sbin [virtualenv/discovery/builtin.py:108]
py36-default: 505 D discover PATH[3]=/usr/bin [virtualenv/discovery/builtin.py:108]
py36-default: 506 D get interpreter info via cmd: /usr/bin/python3 /src/.local/lib/python3.7/site-packages/virtualenv/discovery/py_info.py KJk7JDUtIzoOj8ngAO97CxFA2eQ9Neuv MmNVS6GEGfaCAdGpZAW79XaHtMqmSnQP [virtualenv/discovery/cached_py_info.py:108]
py36-default: 594 D wrote python info of /usr/bin/python3 at /src/.local/share/virtualenv/py_info/1/31f2aee4e71d21fbe5cf8b01ff0e069b9275f58929596ceb00d14d90e3e16cd6.json [virtualenv/app_data/via_disk_folder.py:155]
py36-default: 595 I proposed PathPythonInfo(spec=CPython3.9.2.final.0-64, exe=/usr/bin/python3, platform=linux, version='3.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]', encoding_fs_io=utf-8-utf-8) [virtualenv/discovery/builtin.py:63]
py36-default: 595 D discover PATH[4]=/sbin [virtualenv/discovery/builtin.py:108]
py36-default: 595 D discover PATH[5]=/bin [virtualenv/discovery/builtin.py:108]
py36-default: 595 W skipped because could not find python interpreter with spec(s): py36 [tox/session/cmd/run/single.py:48]
py36-default: SKIP ⚠ in 0.26 seconds
py36-use_chardet_on_py3: 599 I find interpreter for spec PythonSpec(major=3, minor=6) [virtualenv/discovery/builtin.py:56]
py36-use_chardet_on_py3: 599 I proposed PythonInfo(spec=CPython3.7.16.final.0-64, exe=/usr/local/bin/python, platform=linux, version='3.7.16 (default, Dec 8 2022, 03:54:13) \n[GCC 10.2.1 20210110]', encoding_fs_io=utf-8-UTF-8) [virtualenv/discovery/builtin.py:63]
py36-use_chardet_on_py3: 599 D discover PATH[0]=/usr/local/bin [virtualenv/discovery/builtin.py:108]
py36-use_chardet_on_py3: 599 I proposed PathPythonInfo(spec=CPython3.7.16.final.0-64, exe=/usr/local/bin/python3, platform=linux, version='3.7.16 (default, Dec 8 2022, 03:54:13) \n[GCC 10.2.1 20210110]', encoding_fs_io=utf-8-utf-8) [virtualenv/discovery/builtin.py:63]
py36-use_chardet_on_py3: 600 D discover PATH[1]=/usr/local/sbin [virtualenv/discovery/builtin.py:108]
py36-use_chardet_on_py3: 600 D discover PATH[2]=/usr/sbin [virtualenv/discovery/builtin.py:108]
py36-use_chardet_on_py3: 600 D discover PATH[3]=/usr/bin [virtualenv/discovery/builtin.py:108]
py36-use_chardet_on_py3: 600 I proposed PathPythonInfo(spec=CPython3.9.2.final.0-64, exe=/usr/bin/python3, platform=linux, version='3.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]', encoding_fs_io=utf-8-utf-8) [virtualenv/discovery/builtin.py:63]
py36-use_chardet_on_py3: 600 D discover PATH[4]=/sbin [virtualenv/discovery/builtin.py:108]
py36-use_chardet_on_py3: 600 D discover PATH[5]=/bin [virtualenv/discovery/builtin.py:108]
py36-use_chardet_on_py3: 600 W skipped because could not find python interpreter with spec(s): py36 [tox/session/cmd/run/single.py:48]
py36-use_chardet_on_py3: SKIP ⚠ in 0 seconds
py37-default: 601 W remove tox env folder /src/.tox/py37-default [tox/tox_env/api.py:302]
py37-default: 721 I find interpreter for spec PythonSpec(major=3, minor=7) [virtualenv/discovery/builtin.py:56]
py37-default: 721 I proposed PythonInfo(spec=CPython3.7.16.final.0-64, exe=/usr/local/bin/python, platform=linux, version='3.7.16 (default, Dec 8 2022, 03:54:13) \n[GCC 10.2.1 20210110]', encoding_fs_io=utf-8-UTF-8) [virtualenv/discovery/builtin.py:63]
py37-default: 721 D accepted PythonInfo(spec=CPython3.7.16.final.0-64, exe=/usr/local/bin/python, platform=linux, version='3.7.16 (default, Dec 8 2022, 03:54:13) \n[GCC 10.2.1 20210110]', encoding_fs_io=utf-8-UTF-8) [virtualenv/discovery/builtin.py:65]
py37-default: 723 D filesystem is case-sensitive [virtualenv/info.py:24]
py37-default: 775 I create virtual environment via CPython3Posix(dest=/src/.tox/py37-default, clear=False, no_vcs_ignore=False, global=False) [virtualenv/run/session.py:48]
py37-default: 775 D create folder /src/.tox/py37-default/bin [virtualenv/util/path/_sync.py:9]
py37-default: 775 D create folder /src/.tox/py37-default/lib/python3.7/site-packages [virtualenv/util/path/_sync.py:9]
py37-default: 776 D write /src/.tox/py37-default/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:30]
py37-default: 776 D home = /usr/local/bin [virtualenv/create/pyenv_cfg.py:34]
py37-default: 776 D implementation = CPython [virtualenv/create/pyenv_cfg.py:34]
py37-default: 776 D version_info = 3.7.16.final.0 [virtualenv/create/pyenv_cfg.py:34]
py37-default: 776 D virtualenv = 20.17.1 [virtualenv/create/pyenv_cfg.py:34]
py37-default: 776 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:34]
py37-default: 776 D base-prefix = /usr/local [virtualenv/create/pyenv_cfg.py:34]
py37-default: 776 D base-exec-prefix = /usr/local [virtualenv/create/pyenv_cfg.py:34]
py37-default: 776 D base-executable = /usr/local/bin/python [virtualenv/create/pyenv_cfg.py:34]
py37-default: 776 D symlink /usr/local/bin/python to /src/.tox/py37-default/bin/python [virtualenv/util/path/_sync.py:28]
py37-default: 777 D create virtualenv import hook file /src/.tox/py37-default/lib/python3.7/site-packages/_virtualenv.pth [virtualenv/create/via_global_ref/api.py:89]
py37-default: 777 D create /src/.tox/py37-default/lib/python3.7/site-packages/_virtualenv.py [virtualenv/create/via_global_ref/api.py:92]
py37-default: 777 D ============================== target debug ============================== [virtualenv/run/session.py:50]
py37-default: 778 D debug via /src/.tox/py37-default/bin/python /src/.local/lib/python3.7/site-packages/virtualenv/create/debug.py [virtualenv/create/creator.py:197]
py37-default: 777 D {
"sys": {
"executable": "/src/.tox/py37-default/bin/python",
"_base_executable": null,
"prefix": "/src/.tox/py37-default",
"base_prefix": "/usr/local",
"real_prefix": null,
"exec_prefix": "/src/.tox/py37-default",
"base_exec_prefix": "/usr/local",
"path": [
"/usr/local/lib/python37.zip",
"/usr/local/lib/python3.7",
"/usr/local/lib/python3.7/lib-dynload",
"/src/.tox/py37-default/lib/python3.7/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.7.16 (default, Dec 8 2022, 03:54:13) \n[GCC 10.2.1 20210110]",
"makefile_filename": "/usr/local/lib/python3.7/config-3.7m-x86_64-linux-gnu/Makefile",
"os": "<module 'os' from '/usr/local/lib/python3.7/os.py'>",
"site": "<module 'site' from '/usr/local/lib/python3.7/site.py'>",
"datetime": "<module 'datetime' from '/usr/local/lib/python3.7/datetime.py'>",
"math": "<module 'math' from '/usr/local/lib/python3.7/lib-dynload/math.cpython-37m-x86_64-linux-gnu.so'>",
"json": "<module 'json' from '/usr/local/lib/python3.7/json/__init__.py'>"
} [virtualenv/run/session.py:51]
py37-default: 859 I add seed packages via FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/src/.local/share/virtualenv) [virtualenv/run/session.py:55]
py37-default: 861 D got embed update of distribution pip from /src/.local/share/virtualenv/wheel/3.7/embed/3/pip.json [virtualenv/app_data/via_disk_folder.py:129]
py37-default: 862 D got embed update of distribution setuptools from /src/.local/share/virtualenv/wheel/3.7/embed/3/setuptools.json [virtualenv/app_data/via_disk_folder.py:129]
py37-default: 862 D got embed update of distribution wheel from /src/.local/share/virtualenv/wheel/3.7/embed/3/wheel.json [virtualenv/app_data/via_disk_folder.py:129]
py37-default: 866 D install pip from wheel /src/.local/lib/python3.7/site-packages/virtualenv/seed/wheels/embed/pip-22.3.1-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:47]
py37-default: 867 D install setuptools from wheel /src/.local/lib/python3.7/site-packages/virtualenv/seed/wheels/embed/setuptools-65.6.3-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:47]
py37-default: 867 D install wheel from wheel /src/.local/lib/python3.7/site-packages/virtualenv/seed/wheels/embed/wheel-0.38.4-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:47]
py37-default: 868 D copy directory /src/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/pip-22.3.1-py3-none-any/pip to /src/.tox/py37-default/lib/python3.7/site-packages/pip [virtualenv/util/path/_sync.py:36]
py37-default: 868 D copy /src/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/distutils-precedence.pth to /src/.tox/py37-default/lib/python3.7/site-packages/distutils-precedence.pth [virtualenv/util/path/_sync.py:36]
py37-default: 869 D copy directory /src/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/wheel-0.38.4-py3-none-any/wheel to /src/.tox/py37-default/lib/python3.7/site-packages/wheel [virtualenv/util/path/_sync.py:36]
py37-default: 869 D copy directory /src/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/_distutils_hack to /src/.tox/py37-default/lib/python3.7/site-packages/_distutils_hack [virtualenv/util/path/_sync.py:36]
py37-default: 870 D copy directory /src/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/pkg_resources to /src/.tox/py37-default/lib/python3.7/site-packages/pkg_resources [virtualenv/util/path/_sync.py:36]
py37-default: 877 D copy directory /src/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/wheel-0.38.4-py3-none-any/wheel-0.38.4.dist-info to /src/.tox/py37-default/lib/python3.7/site-packages/wheel-0.38.4.dist-info [virtualenv/util/path/_sync.py:36]
py37-default: 880 D copy /src/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/wheel-0.38.4-py3-none-any/wheel-0.38.4.virtualenv to /src/.tox/py37-default/lib/python3.7/site-packages/wheel-0.38.4.virtualenv [virtualenv/util/path/_sync.py:36]
py37-default: 882 D generated console scripts wheel3.7 wheel3 wheel wheel-3.7 [virtualenv/seed/embed/via_app_data/pip_install/base.py:41]
py37-default: 886 D copy directory /src/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/setuptools to /src/.tox/py37-default/lib/python3.7/site-packages/setuptools [virtualenv/util/path/_sync.py:36]
py37-default: 927 D copy directory /src/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/setuptools-65.6.3.dist-info to /src/.tox/py37-default/lib/python3.7/site-packages/setuptools-65.6.3.dist-info [virtualenv/util/path/_sync.py:36]
py37-default: 929 D copy /src/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/setuptools-65.6.3.virtualenv to /src/.tox/py37-default/lib/python3.7/site-packages/setuptools-65.6.3.virtualenv [virtualenv/util/path/_sync.py:36]
py37-default: 930 D generated console scripts [virtualenv/seed/embed/via_app_data/pip_install/base.py:41]
py37-default: 954 D copy directory /src/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/pip-22.3.1-py3-none-any/pip-22.3.1.dist-info to /src/.tox/py37-default/lib/python3.7/site-packages/pip-22.3.1.dist-info [virtualenv/util/path/_sync.py:36]
py37-default: 955 D copy /src/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/pip-22.3.1-py3-none-any/pip-22.3.1.virtualenv to /src/.tox/py37-default/lib/python3.7/site-packages/pip-22.3.1.virtualenv [virtualenv/util/path/_sync.py:36]
py37-default: 956 D generated console scripts pip3 pip-3.7 pip pip3.7 [virtualenv/seed/embed/via_app_data/pip_install/base.py:41]
py37-default: 957 I add activators for Bash, CShell, Fish, Nushell, PowerShell, Python [virtualenv/run/session.py:61]
py37-default: 958 D write /src/.tox/py37-default/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:30]
py37-default: 958 D home = /usr/local/bin [virtualenv/create/pyenv_cfg.py:34]
py37-default: 959 D implementation = CPython [virtualenv/create/pyenv_cfg.py:34]
py37-default: 959 D version_info = 3.7.16.final.0 [virtualenv/create/pyenv_cfg.py:34]
py37-default: 959 D virtualenv = 20.17.1 [virtualenv/create/pyenv_cfg.py:34]
py37-default: 959 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:34]
py37-default: 959 D base-prefix = /usr/local [virtualenv/create/pyenv_cfg.py:34]
py37-default: 959 D base-exec-prefix = /usr/local [virtualenv/create/pyenv_cfg.py:34]
py37-default: 959 D base-executable = /usr/local/bin/python [virtualenv/create/pyenv_cfg.py:34]
py37-default: 967 W install_deps> python -I -m pip install -r requirements-dev.txt [tox/tox_env/api.py:408]
Obtaining file:///src (from -r requirements-dev.txt (line 1))
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'error'
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [35 lines of output]
Traceback (most recent call last):
File "/usr/local/lib/python3.7/pathlib.py", line 375, in gethomedir
return os.environ['HOME']
File "/usr/local/lib/python3.7/os.py", line 681, in __getitem__
raise KeyError(key) from None
KeyError: 'HOME'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 36, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/src/setup.py", line 116, in <module>
'Source': 'https://github.com/psf/requests',
File "/src/.tox/py37-default/lib/python3.7/site-packages/setuptools/__init__.py", line 86, in setup
_install_setup_requires(attrs)
File "/src/.tox/py37-default/lib/python3.7/site-packages/setuptools/__init__.py", line 78, in _install_setup_requires
dist.parse_config_files(ignore_option_errors=True)
File "/src/.tox/py37-default/lib/python3.7/site-packages/_virtualenv.py", line 21, in parse_config_files
result = old_parse_config_files(self, *args, **kwargs)
File "/src/.tox/py37-default/lib/python3.7/site-packages/setuptools/dist.py", line 861, in parse_config_files
self._parse_config_files(filenames=inifiles)
File "/src/.tox/py37-default/lib/python3.7/site-packages/setuptools/dist.py", line 703, in _parse_config_files
filenames = self.find_config_files()
File "/src/.tox/py37-default/lib/python3.7/site-packages/setuptools/_distutils/dist.py", line 338, in find_config_files
files = [str(path) for path in self._gen_paths() if os.path.isfile(path)]
File "/src/.tox/py37-default/lib/python3.7/site-packages/setuptools/_distutils/dist.py", line 338, in <listcomp>
files = [str(path) for path in self._gen_paths() if os.path.isfile(path)]
File "/src/.tox/py37-default/lib/python3.7/site-packages/setuptools/_distutils/dist.py", line 354, in _gen_paths
yield pathlib.Path('~').expanduser() / filename
File "/usr/local/lib/python3.7/pathlib.py", line 1486, in expanduser
homedir = self._flavour.gethomedir(self._parts[0][1:])
File "/usr/local/lib/python3.7/pathlib.py", line 378, in gethomedir
return pwd.getpwuid(os.getuid()).pw_dir
KeyError: 'getpwuid(): uid not found: 1000'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
py37-default: 2626 C exit 1 (1.66 seconds) /src> python -I -m pip install -r requirements-dev.txt pid=127 [tox/execute/api.py:282]
py37-default: FAIL ✖ in 2.03 seconds
py37-use_chardet_on_py3: 2631 I find interpreter for spec PythonSpec(major=3, minor=7) [virtualenv/discovery/builtin.py:56]
py37-use_chardet_on_py3: 2631 I proposed PythonInfo(spec=CPython3.7.16.final.0-64, exe=/usr/local/bin/python, platform=linux, version='3.7.16 (default, Dec 8 2022, 03:54:13) \n[GCC 10.2.1 20210110]', encoding_fs_io=utf-8-UTF-8) [virtualenv/discovery/builtin.py:63]
py37-use_chardet_on_py3: 2632 D accepted PythonInfo(spec=CPython3.7.16.final.0-64, exe=/usr/local/bin/python, platform=linux, version='3.7.16 (default, Dec 8 2022, 03:54:13) \n[GCC 10.2.1 20210110]', encoding_fs_io=utf-8-UTF-8) [virtualenv/discovery/builtin.py:65]
py37-use_chardet_on_py3: 2633 I create virtual environment via CPython3Posix(dest=/src/.tox/py37-use_chardet_on_py3, clear=False, no_vcs_ignore=False, global=False) [virtualenv/run/session.py:48]
py37-use_chardet_on_py3: 2633 D create folder /src/.tox/py37-use_chardet_on_py3/bin [virtualenv/util/path/_sync.py:9]
py37-use_chardet_on_py3: 2633 D create folder /src/.tox/py37-use_chardet_on_py3/lib/python3.7/site-packages [virtualenv/util/path/_sync.py:9]
py37-use_chardet_on_py3: 2634 D write /src/.tox/py37-use_chardet_on_py3/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:30]
py37-use_chardet_on_py3: 2634 D home = /usr/local/bin [virtualenv/create/pyenv_cfg.py:34]
py37-use_chardet_on_py3: 2634 D implementation = CPython [virtualenv/create/pyenv_cfg.py:34]
py37-use_chardet_on_py3: 2634 D version_info = 3.7.16.final.0 [virtualenv/create/pyenv_cfg.py:34]
py37-use_chardet_on_py3: 2634 D virtualenv = 20.17.1 [virtualenv/create/pyenv_cfg.py:34]
py37-use_chardet_on_py3: 2634 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:34]
py37-use_chardet_on_py3: 2634 D base-prefix = /usr/local [virtualenv/create/pyenv_cfg.py:34]
py37-use_chardet_on_py3: 2634 D base-exec-prefix = /usr/local [virtualenv/create/pyenv_cfg.py:34]
py37-use_chardet_on_py3: 2634 D base-executable = /usr/local/bin/python [virtualenv/create/pyenv_cfg.py:34]
py37-use_chardet_on_py3: 2634 D symlink /usr/local/bin/python to /src/.tox/py37-use_chardet_on_py3/bin/python [virtualenv/util/path/_sync.py:28]
py37-use_chardet_on_py3: 2634 D create virtualenv import hook file /src/.tox/py37-use_chardet_on_py3/lib/python3.7/site-packages/_virtualenv.pth [virtualenv/create/via_global_ref/api.py:89]
py37-use_chardet_on_py3: 2635 D create /src/.tox/py37-use_chardet_on_py3/lib/python3.7/site-packages/_virtualenv.py [virtualenv/create/via_global_ref/api.py:92]
py37-use_chardet_on_py3: 2635 D ============================== target debug ============================== [virtualenv/run/session.py:50]
py37-use_chardet_on_py3: 2635 D debug via /src/.tox/py37-use_chardet_on_py3/bin/python /src/.local/lib/python3.7/site-packages/virtualenv/create/debug.py [virtualenv/create/creator.py:197]
py37-use_chardet_on_py3: 2635 D {
"sys": {
"executable": "/src/.tox/py37-use_chardet_on_py3/bin/python",
"_base_executable": null,
"prefix": "/src/.tox/py37-use_chardet_on_py3",
"base_prefix": "/usr/local",
"real_prefix": null,
"exec_prefix": "/src/.tox/py37-use_chardet_on_py3",
"base_exec_prefix": "/usr/local",
"path": [
"/usr/local/lib/python37.zip",
"/usr/local/lib/python3.7",
"/usr/local/lib/python3.7/lib-dynload",
"/src/.tox/py37-use_chardet_on_py3/lib/python3.7/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.7.16 (default, Dec 8 2022, 03:54:13) \n[GCC 10.2.1 20210110]",
"makefile_filename": "/usr/local/lib/python3.7/config-3.7m-x86_64-linux-gnu/Makefile",
"os": "<module 'os' from '/usr/local/lib/python3.7/os.py'>",
"site": "<module 'site' from '/usr/local/lib/python3.7/site.py'>",
"datetime": "<module 'datetime' from '/usr/local/lib/python3.7/datetime.py'>",
"math": "<module 'math' from '/usr/local/lib/python3.7/lib-dynload/math.cpython-37m-x86_64-linux-gnu.so'>",
"json": "<module 'json' from '/usr/local/lib/python3.7/json/__init__.py'>"
} [virtualenv/run/session.py:51]
py37-use_chardet_on_py3: 2715 I add seed packages via FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/src/.local/share/virtualenv) [virtualenv/run/session.py:55]
py37-use_chardet_on_py3: 2717 D got embed update of distribution setuptools from /src/.local/share/virtualenv/wheel/3.7/embed/3/setuptools.json [virtualenv/app_data/via_disk_folder.py:129]
py37-use_chardet_on_py3: 2718 D got embed update of distribution wheel from /src/.local/share/virtualenv/wheel/3.7/embed/3/wheel.json [virtualenv/app_data/via_disk_folder.py:129]
py37-use_chardet_on_py3: 2718 D got embed update of distribution pip from /src/.local/share/virtualenv/wheel/3.7/embed/3/pip.json [virtualenv/app_data/via_disk_folder.py:129]
py37-use_chardet_on_py3: 2718 D install setuptools from wheel /src/.local/lib/python3.7/site-packages/virtualenv/seed/wheels/embed/setuptools-65.6.3-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:47]
py37-use_chardet_on_py3: 2718 D install wheel from wheel /src/.local/lib/python3.7/site-packages/virtualenv/seed/wheels/embed/wheel-0.38.4-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:47]
py37-use_chardet_on_py3: 2719 D install pip from wheel /src/.local/lib/python3.7/site-packages/virtualenv/seed/wheels/embed/pip-22.3.1-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:47]
py37-use_chardet_on_py3: 2721 D copy directory /src/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/wheel-0.38.4-py3-none-any/wheel to /src/.tox/py37-use_chardet_on_py3/lib/python3.7/site-packages/wheel [virtualenv/util/path/_sync.py:36]
py37-use_chardet_on_py3: 2721 D copy /src/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/distutils-precedence.pth to /src/.tox/py37-use_chardet_on_py3/lib/python3.7/site-packages/distutils-precedence.pth [virtualenv/util/path/_sync.py:36]
py37-use_chardet_on_py3: 2721 D copy directory /src/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/pip-22.3.1-py3-none-any/pip to /src/.tox/py37-use_chardet_on_py3/lib/python3.7/site-packages/pip [virtualenv/util/path/_sync.py:36]
py37-use_chardet_on_py3: 2722 D copy directory /src/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/_distutils_hack to /src/.tox/py37-use_chardet_on_py3/lib/python3.7/site-packages/_distutils_hack [virtualenv/util/path/_sync.py:36]
py37-use_chardet_on_py3: 2723 D copy directory /src/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/pkg_resources to /src/.tox/py37-use_chardet_on_py3/lib/python3.7/site-packages/pkg_resources [virtualenv/util/path/_sync.py:36]
py37-use_chardet_on_py3: 2729 D copy directory /src/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/wheel-0.38.4-py3-none-any/wheel-0.38.4.dist-info to /src/.tox/py37-use_chardet_on_py3/lib/python3.7/site-packages/wheel-0.38.4.dist-info [virtualenv/util/path/_sync.py:36]
py37-use_chardet_on_py3: 2732 D copy /src/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/wheel-0.38.4-py3-none-any/wheel-0.38.4.virtualenv to /src/.tox/py37-use_chardet_on_py3/lib/python3.7/site-packages/wheel-0.38.4.virtualenv [virtualenv/util/path/_sync.py:36]
py37-use_chardet_on_py3: 2735 D generated console scripts wheel3.7 wheel-3.7 wheel wheel3 [virtualenv/seed/embed/via_app_data/pip_install/base.py:41]
py37-use_chardet_on_py3: 2741 D copy directory /src/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/setuptools to /src/.tox/py37-use_chardet_on_py3/lib/python3.7/site-packages/setuptools [virtualenv/util/path/_sync.py:36]
py37-use_chardet_on_py3: 2786 D copy directory /src/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/setuptools-65.6.3.dist-info to /src/.tox/py37-use_chardet_on_py3/lib/python3.7/site-packages/setuptools-65.6.3.dist-info [virtualenv/util/path/_sync.py:36]
py37-use_chardet_on_py3: 2789 D copy /src/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/setuptools-65.6.3.virtualenv to /src/.tox/py37-use_chardet_on_py3/lib/python3.7/site-packages/setuptools-65.6.3.virtualenv [virtualenv/util/path/_sync.py:36]
py37-use_chardet_on_py3: 2790 D generated console scripts [virtualenv/seed/embed/via_app_data/pip_install/base.py:41]
py37-use_chardet_on_py3: 2823 D copy directory /src/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/pip-22.3.1-py3-none-any/pip-22.3.1.dist-info to /src/.tox/py37-use_chardet_on_py3/lib/python3.7/site-packages/pip-22.3.1.dist-info [virtualenv/util/path/_sync.py:36]
py37-use_chardet_on_py3: 2823 D copy /src/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/pip-22.3.1-py3-none-any/pip-22.3.1.virtualenv to /src/.tox/py37-use_chardet_on_py3/lib/python3.7/site-packages/pip-22.3.1.virtualenv [virtualenv/util/path/_sync.py:36]
py37-use_chardet_on_py3: 2825 D generated console scripts pip-3.7 pip3 pip3.7 pip [virtualenv/seed/embed/via_app_data/pip_install/base.py:41]
py37-use_chardet_on_py3: 2825 I add activators for Bash, CShell, Fish, Nushell, PowerShell, Python [virtualenv/run/session.py:61]
py37-use_chardet_on_py3: 2827 D write /src/.tox/py37-use_chardet_on_py3/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:30]
py37-use_chardet_on_py3: 2827 D home = /usr/local/bin [virtualenv/create/pyenv_cfg.py:34]
py37-use_chardet_on_py3: 2827 D implementation = CPython [virtualenv/create/pyenv_cfg.py:34]
py37-use_chardet_on_py3: 2827 D version_info = 3.7.16.final.0 [virtualenv/create/pyenv_cfg.py:34]
py37-use_chardet_on_py3: 2828 D virtualenv = 20.17.1 [virtualenv/create/pyenv_cfg.py:34]
py37-use_chardet_on_py3: 2828 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:34]
py37-use_chardet_on_py3: 2828 D base-prefix = /usr/local [virtualenv/create/pyenv_cfg.py:34]
py37-use_chardet_on_py3: 2828 D base-exec-prefix = /usr/local [virtualenv/create/pyenv_cfg.py:34]
py37-use_chardet_on_py3: 2828 D base-executable = /usr/local/bin/python [virtualenv/create/pyenv_cfg.py:34]
py37-use_chardet_on_py3: 2835 W install_deps> python -I -m pip install -r requirements-dev.txt [tox/tox_env/api.py:408]
Obtaining file:///src (from -r requirements-dev.txt (line 1))
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'error'
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [35 lines of output]
Traceback (most recent call last):
File "/usr/local/lib/python3.7/pathlib.py", line 375, in gethomedir
return os.environ['HOME']
File "/usr/local/lib/python3.7/os.py", line 681, in __getitem__
raise KeyError(key) from None
KeyError: 'HOME'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 36, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/src/setup.py", line 116, in <module>
'Source': 'https://github.com/psf/requests',
File "/src/.tox/py37-use_chardet_on_py3/lib/python3.7/site-packages/setuptools/__init__.py", line 86, in setup
_install_setup_requires(attrs)
File "/src/.tox/py37-use_chardet_on_py3/lib/python3.7/site-packages/setuptools/__init__.py", line 78, in _install_setup_requires
dist.parse_config_files(ignore_option_errors=True)
File "/src/.tox/py37-use_chardet_on_py3/lib/python3.7/site-packages/_virtualenv.py", line 21, in parse_config_files
result = old_parse_config_files(self, *args, **kwargs)
File "/src/.tox/py37-use_chardet_on_py3/lib/python3.7/site-packages/setuptools/dist.py", line 861, in parse_config_files
self._parse_config_files(filenames=inifiles)
File "/src/.tox/py37-use_chardet_on_py3/lib/python3.7/site-packages/setuptools/dist.py", line 703, in _parse_config_files
filenames = self.find_config_files()
File "/src/.tox/py37-use_chardet_on_py3/lib/python3.7/site-packages/setuptools/_distutils/dist.py", line 338, in find_config_files
files = [str(path) for path in self._gen_paths() if os.path.isfile(path)]
File "/src/.tox/py37-use_chardet_on_py3/lib/python3.7/site-packages/setuptools/_distutils/dist.py", line 338, in <listcomp>
files = [str(path) for path in self._gen_paths() if os.path.isfile(path)]
File "/src/.tox/py37-use_chardet_on_py3/lib/python3.7/site-packages/setuptools/_distutils/dist.py", line 354, in _gen_paths
yield pathlib.Path('~').expanduser() / filename
File "/usr/local/lib/python3.7/pathlib.py", line 1486, in expanduser
homedir = self._flavour.gethomedir(self._parts[0][1:])
File "/usr/local/lib/python3.7/pathlib.py", line 378, in gethomedir
return pwd.getpwuid(os.getuid()).pw_dir
KeyError: 'getpwuid(): uid not found: 1000'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
py37-use_chardet_on_py3: 4539 C exit 1 (1.70 seconds) /src> python -I -m pip install -r requirements-dev.txt pid=153 [tox/execute/api.py:282]
py37-use_chardet_on_py3: FAIL ✖ in 1.91 seconds
py38-default: 4543 I find interpreter for spec PythonSpec(major=3, minor=8) [virtualenv/discovery/builtin.py:56]
py38-default: 4543 I proposed PythonInfo(spec=CPython3.7.16.final.0-64, exe=/usr/local/bin/python, platform=linux, version='3.7.16 (default, Dec 8 2022, 03:54:13) \n[GCC 10.2.1 20210110]', encoding_fs_io=utf-8-UTF-8) [virtualenv/discovery/builtin.py:63]
py38-default: 4543 D discover PATH[0]=/usr/local/bin [virtualenv/discovery/builtin.py:108]
py38-default: 4543 I proposed PathPythonInfo(spec=CPython3.7.16.final.0-64, exe=/usr/local/bin/python3, platform=linux, version='3.7.16 (default, Dec 8 2022, 03:54:13) \n[GCC 10.2.1 20210110]', encoding_fs_io=utf-8-utf-8) [virtualenv/discovery/builtin.py:63]
py38-default: 4543 D discover PATH[1]=/usr/local/sbin [virtualenv/discovery/builtin.py:108]
py38-default: 4544 D discover PATH[2]=/usr/sbin [virtualenv/discovery/builtin.py:108]
py38-default: 4544 D discover PATH[3]=/usr/bin [virtualenv/discovery/builtin.py:108]
py38-default: 4544 I proposed PathPythonInfo(spec=CPython3.9.2.final.0-64, exe=/usr/bin/python3, platform=linux, version='3.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]', encoding_fs_io=utf-8-utf-8) [virtualenv/discovery/builtin.py:63]
py38-default: 4544 D discover PATH[4]=/sbin [virtualenv/discovery/builtin.py:108]
py38-default: 4544 D discover PATH[5]=/bin [virtualenv/discovery/builtin.py:108]
py38-default: 4544 W skipped because could not find python interpreter with spec(s): py38 [tox/session/cmd/run/single.py:48]
py38-default: SKIP ⚠ in 0.01 seconds
py38-use_chardet_on_py3: 4547 I find interpreter for spec PythonSpec(major=3, minor=8) [virtualenv/discovery/builtin.py:56]
py38-use_chardet_on_py3: 4548 I proposed PythonInfo(spec=CPython3.7.16.final.0-64, exe=/usr/local/bin/python, platform=linux, version='3.7.16 (default, Dec 8 2022, 03:54:13) \n[GCC 10.2.1 20210110]', encoding_fs_io=utf-8-UTF-8) [virtualenv/discovery/builtin.py:63]
py38-use_chardet_on_py3: 4548 D discover PATH[0]=/usr/local/bin [virtualenv/discovery/builtin.py:108]
py38-use_chardet_on_py3: 4548 I proposed PathPythonInfo(spec=CPython3.7.16.final.0-64, exe=/usr/local/bin/python3, platform=linux, version='3.7.16 (default, Dec 8 2022, 03:54:13) \n[GCC 10.2.1 20210110]', encoding_fs_io=utf-8-utf-8) [virtualenv/discovery/builtin.py:63]
py38-use_chardet_on_py3: 4548 D discover PATH[1]=/usr/local/sbin [virtualenv/discovery/builtin.py:108]
py38-use_chardet_on_py3: 4548 D discover PATH[2]=/usr/sbin [virtualenv/discovery/builtin.py:108]
py38-use_chardet_on_py3: 4548 D discover PATH[3]=/usr/bin [virtualenv/discovery/builtin.py:108]
py38-use_chardet_on_py3: 4548 I proposed PathPythonInfo(spec=CPython3.9.2.final.0-64, exe=/usr/bin/python3, platform=linux, version='3.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]', encoding_fs_io=utf-8-utf-8) [virtualenv/discovery/builtin.py:63]
py38-use_chardet_on_py3: 4548 D discover PATH[4]=/sbin [virtualenv/discovery/builtin.py:108]
py38-use_chardet_on_py3: 4549 D discover PATH[5]=/bin [virtualenv/discovery/builtin.py:108]
py38-use_chardet_on_py3: 4549 W skipped because could not find python interpreter with spec(s): py38 [tox/session/cmd/run/single.py:48]
py38-use_chardet_on_py3: SKIP ⚠ in 0 seconds
py39-default: 4552 I find interpreter for spec PythonSpec(major=3, minor=9) [virtualenv/discovery/builtin.py:56]
py39-default: 4552 I proposed PythonInfo(spec=CPython3.7.16.final.0-64, exe=/usr/local/bin/python, platform=linux, version='3.7.16 (default, Dec 8 2022, 03:54:13) \n[GCC 10.2.1 20210110]', encoding_fs_io=utf-8-UTF-8) [virtualenv/discovery/builtin.py:63]
py39-default: 4552 D discover PATH[0]=/usr/local/bin [virtualenv/discovery/builtin.py:108]
py39-default: 4552 I proposed PathPythonInfo(spec=CPython3.7.16.final.0-64, exe=/usr/local/bin/python3, platform=linux, version='3.7.16 (default, Dec 8 2022, 03:54:13) \n[GCC 10.2.1 20210110]', encoding_fs_io=utf-8-utf-8) [virtualenv/discovery/builtin.py:63]
py39-default: 4552 D discover PATH[1]=/usr/local/sbin [virtualenv/discovery/builtin.py:108]
py39-default: 4553 D discover PATH[2]=/usr/sbin [virtualenv/discovery/builtin.py:108]
py39-default: 4553 D discover PATH[3]=/usr/bin [virtualenv/discovery/builtin.py:108]
py39-default: 4553 D get interpreter info via cmd: /usr/bin/python3.9 /src/.local/lib/python3.7/site-packages/virtualenv/discovery/py_info.py XBrL5d3TusZUsGC4YKFmDK2UzxV6r2VY HASnh0tSEs5DozgNvo4uePQGtfT6BCVs [virtualenv/discovery/cached_py_info.py:108]
py39-default: 4602 D wrote python info of /usr/bin/python3.9 at /src/.local/share/virtualenv/py_info/1/36cf16204b8548560b1c020c4e8fb5b57f0e4c58016f52f2d4be01e192833930.json [virtualenv/app_data/via_disk_folder.py:155]
py39-default: 4602 I proposed PathPythonInfo(spec=CPython3.9.2.final.0-64, exe=/usr/bin/python3.9, platform=linux, version='3.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]', encoding_fs_io=utf-8-utf-8) [virtualenv/discovery/builtin.py:63]
py39-default: 4602 D accepted PathPythonInfo(spec=CPython3.9.2.final.0-64, exe=/usr/bin/python3.9, platform=linux, version='3.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]', encoding_fs_io=utf-8-utf-8) [virtualenv/discovery/builtin.py:65]
py39-default: 4604 I create virtual environment via CPython3Posix(dest=/src/.tox/py39-default, clear=False, no_vcs_ignore=False, global=False) [virtualenv/run/session.py:48]
py39-default: 4604 D create folder /src/.tox/py39-default/bin [virtualenv/util/path/_sync.py:9]
py39-default: 4604 D create folder /src/.tox/py39-default/lib/python3.9/site-packages [virtualenv/util/path/_sync.py:9]
py39-default: 4604 D write /src/.tox/py39-default/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:30]
py39-default: 4605 D home = /usr/bin [virtualenv/create/pyenv_cfg.py:34]
py39-default: 4605 D implementation = CPython [virtualenv/create/pyenv_cfg.py:34]
py39-default: 4605 D version_info = 3.9.2.final.0 [virtualenv/create/pyenv_cfg.py:34]
py39-default: 4605 D virtualenv = 20.17.1 [virtualenv/create/pyenv_cfg.py:34]
py39-default: 4605 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:34]
py39-default: 4605 D base-prefix = /usr [virtualenv/create/pyenv_cfg.py:34]
py39-default: 4605 D base-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:34]
py39-default: 4605 D base-executable = /usr/bin/python3.9 [virtualenv/create/pyenv_cfg.py:34]
py39-default: 4605 D symlink /usr/bin/python3.9 to /src/.tox/py39-default/bin/python [virtualenv/util/path/_sync.py:28]
py39-default: 4606 D create virtualenv import hook file /src/.tox/py39-default/lib/python3.9/site-packages/_virtualenv.pth [virtualenv/create/via_global_ref/api.py:89]
py39-default: 4606 D create /src/.tox/py39-default/lib/python3.9/site-packages/_virtualenv.py [virtualenv/create/via_global_ref/api.py:92]
py39-default: 4606 D ============================== target debug ============================== [virtualenv/run/session.py:50]
py39-default: 4606 D debug via /src/.tox/py39-default/bin/python /src/.local/lib/python3.7/site-packages/virtualenv/create/debug.py [virtualenv/create/creator.py:197]
py39-default: 4606 D {
"sys": {
"executable": "/src/.tox/py39-default/bin/python",
"_base_executable": "/src/.tox/py39-default/bin/python",
"prefix": "/src/.tox/py39-default",
"base_prefix": "/usr",
"real_prefix": null,
"exec_prefix": "/src/.tox/py39-default",
"base_exec_prefix": "/usr",
"path": [
"/usr/lib/python39.zip",
"/usr/lib/python3.9",
"/usr/lib/python3.9/lib-dynload",
"/src/.tox/py39-default/lib/python3.9/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.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]",
"makefile_filename": "/usr/lib/python3.9/config-3.9-x86_64-linux-gnu/Makefile",
"os": "<module 'os' from '/usr/lib/python3.9/os.py'>",
"site": "<module 'site' from '/usr/lib/python3.9/site.py'>",
"datetime": "<module 'datetime' from '/usr/lib/python3.9/datetime.py'>",
"math": "<module 'math' (built-in)>",
"json": "<module 'json' from '/usr/lib/python3.9/json/__init__.py'>"
} [virtualenv/run/session.py:51]
py39-default: 4631 I add seed packages via FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/src/.local/share/virtualenv) [virtualenv/run/session.py:55]
py39-default: 4633 D install setuptools from wheel /src/.local/lib/python3.7/site-packages/virtualenv/seed/wheels/embed/setuptools-65.6.3-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:47]
py39-default: 4634 D install wheel from wheel /src/.local/lib/python3.7/site-packages/virtualenv/seed/wheels/embed/wheel-0.38.4-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:47]
py39-default: 4634 D install pip from wheel /src/.local/lib/python3.7/site-packages/virtualenv/seed/wheels/embed/pip-22.3.1-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:47]
py39-default: 4635 D build install image for setuptools-65.6.3-py3-none-any.whl to /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any [virtualenv/seed/embed/via_app_data/pip_install/base.py:45]
py39-default: 4635 D build install image for pip-22.3.1-py3-none-any.whl to /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/pip-22.3.1-py3-none-any [virtualenv/seed/embed/via_app_data/pip_install/base.py:45]
py39-default: 4635 D build install image for wheel-0.38.4-py3-none-any.whl to /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/wheel-0.38.4-py3-none-any [virtualenv/seed/embed/via_app_data/pip_install/base.py:45]
py39-default: 4659 D copy directory /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/wheel-0.38.4-py3-none-any/wheel to /src/.tox/py39-default/lib/python3.9/site-packages/wheel [virtualenv/util/path/_sync.py:36]
py39-default: 4671 D copy directory /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/wheel-0.38.4-py3-none-any/wheel-0.38.4.dist-info to /src/.tox/py39-default/lib/python3.9/site-packages/wheel-0.38.4.dist-info [virtualenv/util/path/_sync.py:36]
py39-default: 4675 D copy /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/wheel-0.38.4-py3-none-any/wheel-0.38.4.virtualenv to /src/.tox/py39-default/lib/python3.9/site-packages/wheel-0.38.4.virtualenv [virtualenv/util/path/_sync.py:36]
py39-default: 4678 D generated console scripts wheel-3.9 wheel3.9 wheel wheel3 [virtualenv/seed/embed/via_app_data/pip_install/base.py:41]
py39-default: 4765 D copy /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/distutils-precedence.pth to /src/.tox/py39-default/lib/python3.9/site-packages/distutils-precedence.pth [virtualenv/util/path/_sync.py:36]
py39-default: 4765 D copy directory /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/_distutils_hack to /src/.tox/py39-default/lib/python3.9/site-packages/_distutils_hack [virtualenv/util/path/_sync.py:36]
py39-default: 4766 D copy directory /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/pkg_resources to /src/.tox/py39-default/lib/python3.9/site-packages/pkg_resources [virtualenv/util/path/_sync.py:36]
py39-default: 4781 D copy directory /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/setuptools to /src/.tox/py39-default/lib/python3.9/site-packages/setuptools [virtualenv/util/path/_sync.py:36]
py39-default: 4843 D copy directory /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/pip-22.3.1-py3-none-any/pip to /src/.tox/py39-default/lib/python3.9/site-packages/pip [virtualenv/util/path/_sync.py:36]
py39-default: 4851 D copy directory /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/setuptools-65.6.3.dist-info to /src/.tox/py39-default/lib/python3.9/site-packages/setuptools-65.6.3.dist-info [virtualenv/util/path/_sync.py:36]
py39-default: 4853 D copy /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/setuptools-65.6.3.virtualenv to /src/.tox/py39-default/lib/python3.9/site-packages/setuptools-65.6.3.virtualenv [virtualenv/util/path/_sync.py:36]
py39-default: 4854 D generated console scripts [virtualenv/seed/embed/via_app_data/pip_install/base.py:41]
py39-default: 4922 D copy directory /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/pip-22.3.1-py3-none-any/pip-22.3.1.dist-info to /src/.tox/py39-default/lib/python3.9/site-packages/pip-22.3.1.dist-info [virtualenv/util/path/_sync.py:36]
py39-default: 4924 D copy /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/pip-22.3.1-py3-none-any/pip-22.3.1.virtualenv to /src/.tox/py39-default/lib/python3.9/site-packages/pip-22.3.1.virtualenv [virtualenv/util/path/_sync.py:36]
py39-default: 4924 D generated console scripts pip pip3 pip-3.9 pip3.9 [virtualenv/seed/embed/via_app_data/pip_install/base.py:41]
py39-default: 4925 I add activators for Bash, CShell, Fish, Nushell, PowerShell, Python [virtualenv/run/session.py:61]
py39-default: 4926 D write /src/.tox/py39-default/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:30]
py39-default: 4926 D home = /usr/bin [virtualenv/create/pyenv_cfg.py:34]
py39-default: 4926 D implementation = CPython [virtualenv/create/pyenv_cfg.py:34]
py39-default: 4926 D version_info = 3.9.2.final.0 [virtualenv/create/pyenv_cfg.py:34]
py39-default: 4926 D virtualenv = 20.17.1 [virtualenv/create/pyenv_cfg.py:34]
py39-default: 4926 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:34]
py39-default: 4926 D base-prefix = /usr [virtualenv/create/pyenv_cfg.py:34]
py39-default: 4927 D base-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:34]
py39-default: 4927 D base-executable = /usr/bin/python3.9 [virtualenv/create/pyenv_cfg.py:34]
py39-default: 4931 W install_deps> python -I -m pip install -r requirements-dev.txt [tox/tox_env/api.py:408]
Obtaining file:///src (from -r requirements-dev.txt (line 1))
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'error'
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [35 lines of output]
Traceback (most recent call last):
File "/usr/lib/python3.9/pathlib.py", line 376, in gethomedir
return os.environ['HOME']
File "/usr/lib/python3.9/os.py", line 679, in __getitem__
raise KeyError(key) from None
KeyError: 'HOME'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/src/setup.py", line 68, in <module>
setup(
File "/src/.tox/py39-default/lib/python3.9/site-packages/setuptools/__init__.py", line 86, in setup
_install_setup_requires(attrs)
File "/src/.tox/py39-default/lib/python3.9/site-packages/setuptools/__init__.py", line 78, in _install_setup_requires
dist.parse_config_files(ignore_option_errors=True)
File "/src/.tox/py39-default/lib/python3.9/site-packages/_virtualenv.py", line 21, in parse_config_files
result = old_parse_config_files(self, *args, **kwargs)
File "/src/.tox/py39-default/lib/python3.9/site-packages/setuptools/dist.py", line 861, in parse_config_files
self._parse_config_files(filenames=inifiles)
File "/src/.tox/py39-default/lib/python3.9/site-packages/setuptools/dist.py", line 703, in _parse_config_files
filenames = self.find_config_files()
File "/src/.tox/py39-default/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 338, in find_config_files
files = [str(path) for path in self._gen_paths() if os.path.isfile(path)]
File "/src/.tox/py39-default/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 338, in <listcomp>
files = [str(path) for path in self._gen_paths() if os.path.isfile(path)]
File "/src/.tox/py39-default/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 354, in _gen_paths
yield pathlib.Path('~').expanduser() / filename
File "/usr/lib/python3.9/pathlib.py", line 1555, in expanduser
homedir = self._flavour.gethomedir(self._parts[0][1:])
File "/usr/lib/python3.9/pathlib.py", line 379, in gethomedir
return pwd.getpwuid(os.getuid()).pw_dir
KeyError: 'getpwuid(): uid not found: 1000'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
py39-default: 6048 C exit 1 (1.12 seconds) /src> python -I -m pip install -r requirements-dev.txt pid=180 [tox/execute/api.py:282]
py39-default: FAIL ✖ in 1.5 seconds
py39-use_chardet_on_py3: 6051 I find interpreter for spec PythonSpec(major=3, minor=9) [virtualenv/discovery/builtin.py:56]
py39-use_chardet_on_py3: 6052 I proposed PythonInfo(spec=CPython3.7.16.final.0-64, exe=/usr/local/bin/python, platform=linux, version='3.7.16 (default, Dec 8 2022, 03:54:13) \n[GCC 10.2.1 20210110]', encoding_fs_io=utf-8-UTF-8) [virtualenv/discovery/builtin.py:63]
py39-use_chardet_on_py3: 6052 D discover PATH[0]=/usr/local/bin [virtualenv/discovery/builtin.py:108]
py39-use_chardet_on_py3: 6052 I proposed PathPythonInfo(spec=CPython3.7.16.final.0-64, exe=/usr/local/bin/python3, platform=linux, version='3.7.16 (default, Dec 8 2022, 03:54:13) \n[GCC 10.2.1 20210110]', encoding_fs_io=utf-8-utf-8) [virtualenv/discovery/builtin.py:63]
py39-use_chardet_on_py3: 6052 D discover PATH[1]=/usr/local/sbin [virtualenv/discovery/builtin.py:108]
py39-use_chardet_on_py3: 6052 D discover PATH[2]=/usr/sbin [virtualenv/discovery/builtin.py:108]
py39-use_chardet_on_py3: 6052 D discover PATH[3]=/usr/bin [virtualenv/discovery/builtin.py:108]
py39-use_chardet_on_py3: 6052 I proposed PathPythonInfo(spec=CPython3.9.2.final.0-64, exe=/usr/bin/python3.9, platform=linux, version='3.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]', encoding_fs_io=utf-8-utf-8) [virtualenv/discovery/builtin.py:63]
py39-use_chardet_on_py3: 6052 D accepted PathPythonInfo(spec=CPython3.9.2.final.0-64, exe=/usr/bin/python3.9, platform=linux, version='3.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]', encoding_fs_io=utf-8-utf-8) [virtualenv/discovery/builtin.py:65]
py39-use_chardet_on_py3: 6055 I create virtual environment via CPython3Posix(dest=/src/.tox/py39-use_chardet_on_py3, clear=False, no_vcs_ignore=False, global=False) [virtualenv/run/session.py:48]
py39-use_chardet_on_py3: 6055 D create folder /src/.tox/py39-use_chardet_on_py3/bin [virtualenv/util/path/_sync.py:9]
py39-use_chardet_on_py3: 6055 D create folder /src/.tox/py39-use_chardet_on_py3/lib/python3.9/site-packages [virtualenv/util/path/_sync.py:9]
py39-use_chardet_on_py3: 6055 D write /src/.tox/py39-use_chardet_on_py3/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:30]
py39-use_chardet_on_py3: 6055 D home = /usr/bin [virtualenv/create/pyenv_cfg.py:34]
py39-use_chardet_on_py3: 6055 D implementation = CPython [virtualenv/create/pyenv_cfg.py:34]
py39-use_chardet_on_py3: 6055 D version_info = 3.9.2.final.0 [virtualenv/create/pyenv_cfg.py:34]
py39-use_chardet_on_py3: 6055 D virtualenv = 20.17.1 [virtualenv/create/pyenv_cfg.py:34]
py39-use_chardet_on_py3: 6055 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:34]
py39-use_chardet_on_py3: 6056 D base-prefix = /usr [virtualenv/create/pyenv_cfg.py:34]
py39-use_chardet_on_py3: 6056 D base-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:34]
py39-use_chardet_on_py3: 6056 D base-executable = /usr/bin/python3.9 [virtualenv/create/pyenv_cfg.py:34]
py39-use_chardet_on_py3: 6056 D symlink /usr/bin/python3.9 to /src/.tox/py39-use_chardet_on_py3/bin/python [virtualenv/util/path/_sync.py:28]
py39-use_chardet_on_py3: 6056 D create virtualenv import hook file /src/.tox/py39-use_chardet_on_py3/lib/python3.9/site-packages/_virtualenv.pth [virtualenv/create/via_global_ref/api.py:89]
py39-use_chardet_on_py3: 6056 D create /src/.tox/py39-use_chardet_on_py3/lib/python3.9/site-packages/_virtualenv.py [virtualenv/create/via_global_ref/api.py:92]
py39-use_chardet_on_py3: 6057 D ============================== target debug ============================== [virtualenv/run/session.py:50]
py39-use_chardet_on_py3: 6057 D debug via /src/.tox/py39-use_chardet_on_py3/bin/python /src/.local/lib/python3.7/site-packages/virtualenv/create/debug.py [virtualenv/create/creator.py:197]
py39-use_chardet_on_py3: 6057 D {
"sys": {
"executable": "/src/.tox/py39-use_chardet_on_py3/bin/python",
"_base_executable": "/src/.tox/py39-use_chardet_on_py3/bin/python",
"prefix": "/src/.tox/py39-use_chardet_on_py3",
"base_prefix": "/usr",
"real_prefix": null,
"exec_prefix": "/src/.tox/py39-use_chardet_on_py3",
"base_exec_prefix": "/usr",
"path": [
"/usr/lib/python39.zip",
"/usr/lib/python3.9",
"/usr/lib/python3.9/lib-dynload",
"/src/.tox/py39-use_chardet_on_py3/lib/python3.9/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.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]",
"makefile_filename": "/usr/lib/python3.9/config-3.9-x86_64-linux-gnu/Makefile",
"os": "<module 'os' from '/usr/lib/python3.9/os.py'>",
"site": "<module 'site' from '/usr/lib/python3.9/site.py'>",
"datetime": "<module 'datetime' from '/usr/lib/python3.9/datetime.py'>",
"math": "<module 'math' (built-in)>",
"json": "<module 'json' from '/usr/lib/python3.9/json/__init__.py'>"
} [virtualenv/run/session.py:51]
py39-use_chardet_on_py3: 6082 I add seed packages via FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/src/.local/share/virtualenv) [virtualenv/run/session.py:55]
py39-use_chardet_on_py3: 6084 D install pip from wheel /src/.local/lib/python3.7/site-packages/virtualenv/seed/wheels/embed/pip-22.3.1-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:47]
py39-use_chardet_on_py3: 6084 D install setuptools from wheel /src/.local/lib/python3.7/site-packages/virtualenv/seed/wheels/embed/setuptools-65.6.3-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:47]
py39-use_chardet_on_py3: 6084 D install wheel from wheel /src/.local/lib/python3.7/site-packages/virtualenv/seed/wheels/embed/wheel-0.38.4-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:47]
py39-use_chardet_on_py3: 6087 D copy directory /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/pip-22.3.1-py3-none-any/pip to /src/.tox/py39-use_chardet_on_py3/lib/python3.9/site-packages/pip [virtualenv/util/path/_sync.py:36]
py39-use_chardet_on_py3: 6087 D copy directory /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/wheel-0.38.4-py3-none-any/wheel to /src/.tox/py39-use_chardet_on_py3/lib/python3.9/site-packages/wheel [virtualenv/util/path/_sync.py:36]
py39-use_chardet_on_py3: 6087 D copy /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/distutils-precedence.pth to /src/.tox/py39-use_chardet_on_py3/lib/python3.9/site-packages/distutils-precedence.pth [virtualenv/util/path/_sync.py:36]
py39-use_chardet_on_py3: 6088 D copy directory /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/_distutils_hack to /src/.tox/py39-use_chardet_on_py3/lib/python3.9/site-packages/_distutils_hack [virtualenv/util/path/_sync.py:36]
py39-use_chardet_on_py3: 6089 D copy directory /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/pkg_resources to /src/.tox/py39-use_chardet_on_py3/lib/python3.9/site-packages/pkg_resources [virtualenv/util/path/_sync.py:36]
py39-use_chardet_on_py3: 6096 D copy directory /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/wheel-0.38.4-py3-none-any/wheel-0.38.4.dist-info to /src/.tox/py39-use_chardet_on_py3/lib/python3.9/site-packages/wheel-0.38.4.dist-info [virtualenv/util/path/_sync.py:36]
py39-use_chardet_on_py3: 6099 D copy /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/wheel-0.38.4-py3-none-any/wheel-0.38.4.virtualenv to /src/.tox/py39-use_chardet_on_py3/lib/python3.9/site-packages/wheel-0.38.4.virtualenv [virtualenv/util/path/_sync.py:36]
py39-use_chardet_on_py3: 6102 D generated console scripts wheel3 wheel3.9 wheel-3.9 wheel [virtualenv/seed/embed/via_app_data/pip_install/base.py:41]
py39-use_chardet_on_py3: 6108 D copy directory /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/setuptools to /src/.tox/py39-use_chardet_on_py3/lib/python3.9/site-packages/setuptools [virtualenv/util/path/_sync.py:36]
py39-use_chardet_on_py3: 6163 D copy directory /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/setuptools-65.6.3.dist-info to /src/.tox/py39-use_chardet_on_py3/lib/python3.9/site-packages/setuptools-65.6.3.dist-info [virtualenv/util/path/_sync.py:36]
py39-use_chardet_on_py3: 6165 D copy /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/setuptools-65.6.3.virtualenv to /src/.tox/py39-use_chardet_on_py3/lib/python3.9/site-packages/setuptools-65.6.3.virtualenv [virtualenv/util/path/_sync.py:36]
py39-use_chardet_on_py3: 6167 D generated console scripts [virtualenv/seed/embed/via_app_data/pip_install/base.py:41]
py39-use_chardet_on_py3: 6203 D copy directory /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/pip-22.3.1-py3-none-any/pip-22.3.1.dist-info to /src/.tox/py39-use_chardet_on_py3/lib/python3.9/site-packages/pip-22.3.1.dist-info [virtualenv/util/path/_sync.py:36]
py39-use_chardet_on_py3: 6204 D copy /src/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/pip-22.3.1-py3-none-any/pip-22.3.1.virtualenv to /src/.tox/py39-use_chardet_on_py3/lib/python3.9/site-packages/pip-22.3.1.virtualenv [virtualenv/util/path/_sync.py:36]
py39-use_chardet_on_py3: 6205 D generated console scripts pip3.9 pip3 pip pip-3.9 [virtualenv/seed/embed/via_app_data/pip_install/base.py:41]
py39-use_chardet_on_py3: 6205 I add activators for Bash, CShell, Fish, Nushell, PowerShell, Python [virtualenv/run/session.py:61]
py39-use_chardet_on_py3: 6207 D write /src/.tox/py39-use_chardet_on_py3/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:30]
py39-use_chardet_on_py3: 6207 D home = /usr/bin [virtualenv/create/pyenv_cfg.py:34]
py39-use_chardet_on_py3: 6207 D implementation = CPython [virtualenv/create/pyenv_cfg.py:34]
py39-use_chardet_on_py3: 6207 D version_info = 3.9.2.final.0 [virtualenv/create/pyenv_cfg.py:34]
py39-use_chardet_on_py3: 6207 D virtualenv = 20.17.1 [virtualenv/create/pyenv_cfg.py:34]
py39-use_chardet_on_py3: 6207 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:34]
py39-use_chardet_on_py3: 6207 D base-prefix = /usr [virtualenv/create/pyenv_cfg.py:34]
py39-use_chardet_on_py3: 6207 D base-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:34]
py39-use_chardet_on_py3: 6207 D base-executable = /usr/bin/python3.9 [virtualenv/create/pyenv_cfg.py:34]
py39-use_chardet_on_py3: 6212 W install_deps> python -I -m pip install -r requirements-dev.txt [tox/tox_env/api.py:408]
Obtaining file:///src (from -r requirements-dev.txt (line 1))
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'error'
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [35 lines of output]
Traceback (most recent call last):
File "/usr/lib/python3.9/pathlib.py", line 376, in gethomedir
return os.environ['HOME']
File "/usr/lib/python3.9/os.py", line 679, in __getitem__
raise KeyError(key) from None
KeyError: 'HOME'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/src/setup.py", line 68, in <module>
setup(
File "/src/.tox/py39-use_chardet_on_py3/lib/python3.9/site-packages/setuptools/__init__.py", line 86, in setup
_install_setup_requires(attrs)
File "/src/.tox/py39-use_chardet_on_py3/lib/python3.9/site-packages/setuptools/__init__.py", line 78, in _install_setup_requires
dist.parse_config_files(ignore_option_errors=True)
File "/src/.tox/py39-use_chardet_on_py3/lib/python3.9/site-packages/_virtualenv.py", line 21, in parse_config_files
result = old_parse_config_files(self, *args, **kwargs)
File "/src/.tox/py39-use_chardet_on_py3/lib/python3.9/site-packages/setuptools/dist.py", line 861, in parse_config_files
self._parse_config_files(filenames=inifiles)
File "/src/.tox/py39-use_chardet_on_py3/lib/python3.9/site-packages/setuptools/dist.py", line 703, in _parse_config_files
filenames = self.find_config_files()
File "/src/.tox/py39-use_chardet_on_py3/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 338, in find_config_files
files = [str(path) for path in self._gen_paths() if os.path.isfile(path)]
File "/src/.tox/py39-use_chardet_on_py3/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 338, in <listcomp>
files = [str(path) for path in self._gen_paths() if os.path.isfile(path)]
File "/src/.tox/py39-use_chardet_on_py3/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 354, in _gen_paths
yield pathlib.Path('~').expanduser() / filename
File "/usr/lib/python3.9/pathlib.py", line 1555, in expanduser
homedir = self._flavour.gethomedir(self._parts[0][1:])
File "/usr/lib/python3.9/pathlib.py", line 379, in gethomedir
return pwd.getpwuid(os.getuid()).pw_dir
KeyError: 'getpwuid(): uid not found: 1000'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
py39-use_chardet_on_py3: 7281 C exit 1 (1.07 seconds) /src> python -I -m pip install -r requirements-dev.txt pid=202 [tox/execute/api.py:282]
py27-default: SKIP (0.01 seconds)
py27-use_chardet_on_py3: SKIP (0.00 seconds)
py36-default: SKIP (0.26 seconds)
py36-use_chardet_on_py3: SKIP (0.00 seconds)
py37-default: FAIL code 1 (2.03 seconds)
py37-use_chardet_on_py3: FAIL code 1 (1.91 seconds)
py38-default: SKIP (0.01 seconds)
py38-use_chardet_on_py3: SKIP (0.00 seconds)
py39-default: FAIL code 1 (1.50 seconds)
py39-use_chardet_on_py3: FAIL code 1 (1.23 seconds)
evaluation failed :( (7.06 seconds) |
I am also seeing this with an ubuntu focal container: I have no name!@dev:~$ tox -rvv -e py37
py37: 127 W remove tox env folder /usr/src/app/devtools/build/.tox/py37 [tox/tox_env/api.py:311]
.pkg: 7413 W remove tox env folder /usr/src/app/devtools/build/.tox/.pkg [tox/tox_env/api.py:311]
py37: 8874 I find interpreter for spec PythonSpec(major=3, minor=7) [virtualenv/discovery/builtin.py:56]
py37: 8874 I proposed PythonInfo(spec=CPython3.8.10.final.0-64, exe=/usr/bin/python3, platform=linux, version='3.8.10 (default, Nov 14 2022, 12:59:47) \n[GCC 9.4.0]', encoding_fs_io=utf-8-utf-8) [virtualenv/discovery/builtin.py:63]
py37: 8875 D discover PATH[0]=/usr/local/sbin [virtualenv/discovery/builtin.py:108]
py37: 8875 D discover PATH[1]=/usr/local/bin [virtualenv/discovery/builtin.py:108]
py37: 8875 D discover PATH[2]=/usr/sbin [virtualenv/discovery/builtin.py:108]
py37: 8875 D discover PATH[3]=/usr/bin [virtualenv/discovery/builtin.py:108]
py37: 8877 D got python info of /usr/bin/python3.7 from /usr/src/app/devtools/.local/share/virtualenv/py_info/1/fd69f43f58546b570e94fd7eba7b65e6bcc7a5bbc4eab0408017d18902915d69.json [virtualenv/app_data/via_disk_folder.py:129]
py37: 8878 D removed python info of /usr/bin/python3.7 at /usr/src/app/devtools/.local/share/virtualenv/py_info/1/fd69f43f58546b570e94fd7eba7b65e6bcc7a5bbc4eab0408017d18902915d69.json [virtualenv/app_data/via_disk_folder.py:144]
py37: 8878 D get interpreter info via cmd: /usr/bin/python3.7 /usr/local/lib/python3.8/dist-packages/virtualenv/discovery/py_info.py e1QN8TstlzoIWDUyMPE0nqOGDQQaiqmq G0y1Zb3CNaUcfCkzQO0LZnZdnOV874sW [virtualenv/discovery/cached_py_info.py:108]
py37: 8941 D wrote python info of /usr/bin/python3.7 at /usr/src/app/devtools/.local/share/virtualenv/py_info/1/fd69f43f58546b570e94fd7eba7b65e6bcc7a5bbc4eab0408017d18902915d69.json [virtualenv/app_data/via_disk_folder.py:155]
py37: 8942 I proposed PathPythonInfo(spec=CPython3.7.16.final.0-64, exe=/usr/bin/python3.7, platform=linux, version='3.7.16 (default, Dec 7 2022, 01:12:19) \n[GCC 9.4.0]', encoding_fs_io=utf-8-utf-8) [virtualenv/discovery/builtin.py:63]
py37: 8942 D accepted PathPythonInfo(spec=CPython3.7.16.final.0-64, exe=/usr/bin/python3.7, platform=linux, version='3.7.16 (default, Dec 7 2022, 01:12:19) \n[GCC 9.4.0]', encoding_fs_io=utf-8-utf-8) [virtualenv/discovery/builtin.py:65]
py37: 8943 D filesystem is case-sensitive [virtualenv/info.py:24]
py37: 8963 I create virtual environment via CPython3Posix(dest=/usr/src/app/devtools/build/.tox/py37, clear=False, no_vcs_ignore=False, global=True) [virtualenv/run/session.py:48]
py37: 8963 D create folder /usr/src/app/devtools/build/.tox/py37/bin [virtualenv/util/path/_sync.py:9]
py37: 8965 D create folder /usr/src/app/devtools/build/.tox/py37/lib/python3.7/site-packages [virtualenv/util/path/_sync.py:9]
py37: 8967 D write /usr/src/app/devtools/build/.tox/py37/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:30]
py37: 8967 D home = /usr/bin [virtualenv/create/pyenv_cfg.py:34]
py37: 8967 D implementation = CPython [virtualenv/create/pyenv_cfg.py:34]
py37: 8967 D version_info = 3.7.16.final.0 [virtualenv/create/pyenv_cfg.py:34]
py37: 8967 D virtualenv = 20.17.1 [virtualenv/create/pyenv_cfg.py:34]
py37: 8968 D include-system-site-packages = true [virtualenv/create/pyenv_cfg.py:34]
py37: 8968 D base-prefix = /usr [virtualenv/create/pyenv_cfg.py:34]
py37: 8968 D base-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:34]
py37: 8968 D base-executable = /usr/bin/python3.7 [virtualenv/create/pyenv_cfg.py:34]
py37: 8969 D symlink /usr/bin/python3.7 to /usr/src/app/devtools/build/.tox/py37/bin/python [virtualenv/util/path/_sync.py:28]
py37: 8973 D create virtualenv import hook file /usr/src/app/devtools/build/.tox/py37/lib/python3.7/site-packages/_virtualenv.pth [virtualenv/create/via_global_ref/api.py:89]
py37: 8974 D create /usr/src/app/devtools/build/.tox/py37/lib/python3.7/site-packages/_virtualenv.py [virtualenv/create/via_global_ref/api.py:92]
py37: 8979 D ============================== target debug ============================== [virtualenv/run/session.py:50]
py37: 8979 D debug via /usr/src/app/devtools/build/.tox/py37/bin/python /usr/local/lib/python3.8/dist-packages/virtualenv/create/debug.py [virtualenv/create/creator.py:197]
py37: 8979 D {
"sys": {
"executable": "/usr/src/app/devtools/build/.tox/py37/bin/python",
"_base_executable": null,
"prefix": "/usr/src/app/devtools/build/.tox/py37",
"base_prefix": "/usr",
"real_prefix": null,
"exec_prefix": "/usr/src/app/devtools/build/.tox/py37",
"base_exec_prefix": "/usr",
"path": [
"/usr/lib/python37.zip",
"/usr/lib/python3.7",
"/usr/lib/python3.7/lib-dynload",
"/usr/src/app/devtools/build/.tox/py37/lib/python3.7/site-packages",
"/usr/local/lib/python3.7/dist-packages",
"/usr/lib/python3/dist-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.7.16 (default, Dec 7 2022, 01:12:19) \n[GCC 9.4.0]",
"makefile_filename": "/usr/lib/python3.7/config-3.7m-x86_64-linux-gnu/Makefile",
"os": "<module 'os' from '/usr/lib/python3.7/os.py'>",
"site": "<module 'site' from '/usr/lib/python3.7/site.py'>",
"datetime": "<module 'datetime' from '/usr/lib/python3.7/datetime.py'>",
"math": "<module 'math' (built-in)>",
"json": "<module 'json' from '/usr/lib/python3.7/json/__init__.py'>"
} [virtualenv/run/session.py:51]
py37: 9007 I add seed packages via FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/usr/src/app/devtools/.local/share/virtualenv) [virtualenv/run/session.py:55]
py37: 9009 D got embed update of distribution wheel from /usr/src/app/devtools/.local/share/virtualenv/wheel/3.7/embed/3/wheel.json [virtualenv/app_data/via_disk_folder.py:129]
py37: 9009 D got embed update of distribution pip from /usr/src/app/devtools/.local/share/virtualenv/wheel/3.7/embed/3/pip.json [virtualenv/app_data/via_disk_folder.py:129]
py37: 9010 D got embed update of distribution setuptools from /usr/src/app/devtools/.local/share/virtualenv/wheel/3.7/embed/3/setuptools.json [virtualenv/app_data/via_disk_folder.py:129]
py37: 9011 D install wheel from wheel /usr/local/lib/python3.8/dist-packages/virtualenv/seed/wheels/embed/wheel-0.38.4-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:47]
py37: 9012 D install pip from wheel /usr/local/lib/python3.8/dist-packages/virtualenv/seed/wheels/embed/pip-22.3.1-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:47]
py37: 9012 D install setuptools from wheel /usr/local/lib/python3.8/dist-packages/virtualenv/seed/wheels/embed/setuptools-65.6.3-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:47]
py37: 9015 D copy directory /usr/src/app/devtools/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/wheel-0.38.4-py3-none-any/wheel to /usr/src/app/devtools/build/.tox/py37/lib/python3.7/site-packages/wheel [virtualenv/util/path/_sync.py:36]
py37: 9015 D copy /usr/src/app/devtools/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/distutils-precedence.pth to /usr/src/app/devtools/build/.tox/py37/lib/python3.7/site-packages/distutils-precedence.pth [virtualenv/util/path/_sync.py:36]
py37: 9015 D copy directory /usr/src/app/devtools/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/pip-22.3.1-py3-none-any/pip to /usr/src/app/devtools/build/.tox/py37/lib/python3.7/site-packages/pip [virtualenv/util/path/_sync.py:36]
py37: 9018 D copy directory /usr/src/app/devtools/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/_distutils_hack to /usr/src/app/devtools/build/.tox/py37/lib/python3.7/site-packages/_distutils_hack [virtualenv/util/path/_sync.py:36]
py37: 9029 D copy directory /usr/src/app/devtools/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/pkg_resources to /usr/src/app/devtools/build/.tox/py37/lib/python3.7/site-packages/pkg_resources [virtualenv/util/path/_sync.py:36]
py37: 9110 D copy directory /usr/src/app/devtools/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/wheel-0.38.4-py3-none-any/wheel-0.38.4.dist-info to /usr/src/app/devtools/build/.tox/py37/lib/python3.7/site-packages/wheel-0.38.4.dist-info [virtualenv/util/path/_sync.py:36]
py37: 9152 D copy /usr/src/app/devtools/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/wheel-0.38.4-py3-none-any/wheel-0.38.4.virtualenv to /usr/src/app/devtools/build/.tox/py37/lib/python3.7/site-packages/wheel-0.38.4.virtualenv [virtualenv/util/path/_sync.py:36]
py37: 9175 D generated console scripts wheel-3.7 wheel3.7 wheel3 wheel [virtualenv/seed/embed/via_app_data/pip_install/base.py:41]
py37: 9260 D copy directory /usr/src/app/devtools/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/setuptools to /usr/src/app/devtools/build/.tox/py37/lib/python3.7/site-packages/setuptools [virtualenv/util/path/_sync.py:36]
py37: 10200 D copy directory /usr/src/app/devtools/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/setuptools-65.6.3.dist-info to /usr/src/app/devtools/build/.tox/py37/lib/python3.7/site-packages/setuptools-65.6.3.dist-info [virtualenv/util/path/_sync.py:36]
py37: 10245 D copy /usr/src/app/devtools/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/setuptools-65.6.3.virtualenv to /usr/src/app/devtools/build/.tox/py37/lib/python3.7/site-packages/setuptools-65.6.3.virtualenv [virtualenv/util/path/_sync.py:36]
py37: 10248 D generated console scripts [virtualenv/seed/embed/via_app_data/pip_install/base.py:41]
py37: 11123 D copy directory /usr/src/app/devtools/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/pip-22.3.1-py3-none-any/pip-22.3.1.dist-info to /usr/src/app/devtools/build/.tox/py37/lib/python3.7/site-packages/pip-22.3.1.dist-info [virtualenv/util/path/_sync.py:36]
py37: 11146 D copy /usr/src/app/devtools/.local/share/virtualenv/wheel/3.7/image/1/CopyPipInstall/pip-22.3.1-py3-none-any/pip-22.3.1.virtualenv to /usr/src/app/devtools/build/.tox/py37/lib/python3.7/site-packages/pip-22.3.1.virtualenv [virtualenv/util/path/_sync.py:36]
py37: 11162 D generated console scripts pip3 pip-3.7 pip pip3.7 [virtualenv/seed/embed/via_app_data/pip_install/base.py:41]
py37: 11162 I add activators for Bash, CShell, Fish, Nushell, PowerShell, Python [virtualenv/run/session.py:61]
py37: 11178 D write /usr/src/app/devtools/build/.tox/py37/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:30]
py37: 11178 D home = /usr/bin [virtualenv/create/pyenv_cfg.py:34]
py37: 11178 D implementation = CPython [virtualenv/create/pyenv_cfg.py:34]
py37: 11178 D version_info = 3.7.16.final.0 [virtualenv/create/pyenv_cfg.py:34]
py37: 11178 D virtualenv = 20.17.1 [virtualenv/create/pyenv_cfg.py:34]
py37: 11178 D include-system-site-packages = true [virtualenv/create/pyenv_cfg.py:34]
py37: 11178 D base-prefix = /usr [virtualenv/create/pyenv_cfg.py:34]
py37: 11178 D base-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:34]
py37: 11178 D base-executable = /usr/bin/python3.7 [virtualenv/create/pyenv_cfg.py:34]
.pkg: 11198 I find interpreter for spec PythonSpec(path=/usr/bin/python3) [virtualenv/discovery/builtin.py:56]
.pkg: 11198 I proposed PythonInfo(spec=CPython3.8.10.final.0-64, exe=/usr/bin/python3, platform=linux, version='3.8.10 (default, Nov 14 2022, 12:59:47) \n[GCC 9.4.0]', encoding_fs_io=utf-8-utf-8) [virtualenv/discovery/builtin.py:63]
.pkg: 11198 D accepted PythonInfo(spec=CPython3.8.10.final.0-64, exe=/usr/bin/python3, platform=linux, version='3.8.10 (default, Nov 14 2022, 12:59:47) \n[GCC 9.4.0]', encoding_fs_io=utf-8-utf-8) [virtualenv/discovery/builtin.py:65]
.pkg: 11200 I create virtual environment via CPython3Posix(dest=/usr/src/app/devtools/build/.tox/.pkg, clear=False, no_vcs_ignore=False, global=False) [virtualenv/run/session.py:48]
.pkg: 11200 D create folder /usr/src/app/devtools/build/.tox/.pkg/bin [virtualenv/util/path/_sync.py:9]
.pkg: 11201 D create folder /usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages [virtualenv/util/path/_sync.py:9]
.pkg: 11203 D write /usr/src/app/devtools/build/.tox/.pkg/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:30]
.pkg: 11203 D home = /usr/bin [virtualenv/create/pyenv_cfg.py:34]
.pkg: 11203 D implementation = CPython [virtualenv/create/pyenv_cfg.py:34]
.pkg: 11203 D version_info = 3.8.10.final.0 [virtualenv/create/pyenv_cfg.py:34]
.pkg: 11203 D virtualenv = 20.17.1 [virtualenv/create/pyenv_cfg.py:34]
.pkg: 11203 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:34]
.pkg: 11203 D base-prefix = /usr [virtualenv/create/pyenv_cfg.py:34]
.pkg: 11203 D base-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:34]
.pkg: 11203 D base-executable = /usr/bin/python3 [virtualenv/create/pyenv_cfg.py:34]
.pkg: 11205 D symlink /usr/bin/python3 to /usr/src/app/devtools/build/.tox/.pkg/bin/python [virtualenv/util/path/_sync.py:28]
.pkg: 11208 D create virtualenv import hook file /usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/_virtualenv.pth [virtualenv/create/via_global_ref/api.py:89]
.pkg: 11209 D create /usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/_virtualenv.py [virtualenv/create/via_global_ref/api.py:92]
.pkg: 11215 D ============================== target debug ============================== [virtualenv/run/session.py:50]
.pkg: 11215 D debug via /usr/src/app/devtools/build/.tox/.pkg/bin/python /usr/local/lib/python3.8/dist-packages/virtualenv/create/debug.py [virtualenv/create/creator.py:197]
.pkg: 11215 D {
"sys": {
"executable": "/usr/src/app/devtools/build/.tox/.pkg/bin/python",
"_base_executable": "/usr/src/app/devtools/build/.tox/.pkg/bin/python",
"prefix": "/usr/src/app/devtools/build/.tox/.pkg",
"base_prefix": "/usr",
"real_prefix": null,
"exec_prefix": "/usr/src/app/devtools/build/.tox/.pkg",
"base_exec_prefix": "/usr",
"path": [
"/usr/lib/python38.zip",
"/usr/lib/python3.8",
"/usr/lib/python3.8/lib-dynload",
"/usr/src/app/devtools/build/.tox/.pkg/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.10 (default, Nov 14 2022, 12:59:47) \n[GCC 9.4.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:51]
.pkg: 11244 I add seed packages via FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/usr/src/app/devtools/.local/share/virtualenv) [virtualenv/run/session.py:55]
.pkg: 11246 D got embed update of distribution setuptools from /usr/src/app/devtools/.local/share/virtualenv/wheel/3.8/embed/3/setuptools.json [virtualenv/app_data/via_disk_folder.py:129]
.pkg: 11247 D got embed update of distribution wheel from /usr/src/app/devtools/.local/share/virtualenv/wheel/3.8/embed/3/wheel.json [virtualenv/app_data/via_disk_folder.py:129]
.pkg: 11247 D got embed update of distribution pip from /usr/src/app/devtools/.local/share/virtualenv/wheel/3.8/embed/3/pip.json [virtualenv/app_data/via_disk_folder.py:129]
.pkg: 11247 D install setuptools from wheel /usr/local/lib/python3.8/dist-packages/virtualenv/seed/wheels/embed/setuptools-65.6.3-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:47]
.pkg: 11247 D install wheel from wheel /usr/local/lib/python3.8/dist-packages/virtualenv/seed/wheels/embed/wheel-0.38.4-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:47]
.pkg: 11247 D install pip from wheel /usr/local/lib/python3.8/dist-packages/virtualenv/seed/wheels/embed/pip-22.3.1-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:47]
.pkg: 11250 D copy /usr/src/app/devtools/.local/share/virtualenv/wheel/3.8/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/distutils-precedence.pth to /usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/distutils-precedence.pth [virtualenv/util/path/_sync.py:36]
.pkg: 11250 D copy directory /usr/src/app/devtools/.local/share/virtualenv/wheel/3.8/image/1/CopyPipInstall/pip-22.3.1-py3-none-any/pip to /usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/pip [virtualenv/util/path/_sync.py:36]
.pkg: 11251 D copy directory /usr/src/app/devtools/.local/share/virtualenv/wheel/3.8/image/1/CopyPipInstall/wheel-0.38.4-py3-none-any/wheel to /usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/wheel [virtualenv/util/path/_sync.py:36]
.pkg: 11253 D copy directory /usr/src/app/devtools/.local/share/virtualenv/wheel/3.8/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/_distutils_hack to /usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/_distutils_hack [virtualenv/util/path/_sync.py:36]
.pkg: 11269 D copy directory /usr/src/app/devtools/.local/share/virtualenv/wheel/3.8/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/pkg_resources to /usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/pkg_resources [virtualenv/util/path/_sync.py:36]
.pkg: 11337 D copy directory /usr/src/app/devtools/.local/share/virtualenv/wheel/3.8/image/1/CopyPipInstall/wheel-0.38.4-py3-none-any/wheel-0.38.4.dist-info to /usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/wheel-0.38.4.dist-info [virtualenv/util/path/_sync.py:36]
.pkg: 11379 D copy /usr/src/app/devtools/.local/share/virtualenv/wheel/3.8/image/1/CopyPipInstall/wheel-0.38.4-py3-none-any/wheel-0.38.4.virtualenv to /usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/wheel-0.38.4.virtualenv [virtualenv/util/path/_sync.py:36]
.pkg: 11405 D generated console scripts wheel wheel3 wheel-3.8 wheel3.8 [virtualenv/seed/embed/via_app_data/pip_install/base.py:41]
.pkg: 11500 D copy directory /usr/src/app/devtools/.local/share/virtualenv/wheel/3.8/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/setuptools to /usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/setuptools [virtualenv/util/path/_sync.py:36]
.pkg: 12405 D copy directory /usr/src/app/devtools/.local/share/virtualenv/wheel/3.8/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/setuptools-65.6.3.dist-info to /usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/setuptools-65.6.3.dist-info [virtualenv/util/path/_sync.py:36]
.pkg: 12447 D copy /usr/src/app/devtools/.local/share/virtualenv/wheel/3.8/image/1/CopyPipInstall/setuptools-65.6.3-py3-none-any/setuptools-65.6.3.virtualenv to /usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/setuptools-65.6.3.virtualenv [virtualenv/util/path/_sync.py:36]
.pkg: 12450 D generated console scripts [virtualenv/seed/embed/via_app_data/pip_install/base.py:41]
.pkg: 13319 D copy directory /usr/src/app/devtools/.local/share/virtualenv/wheel/3.8/image/1/CopyPipInstall/pip-22.3.1-py3-none-any/pip-22.3.1.dist-info to /usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/pip-22.3.1.dist-info [virtualenv/util/path/_sync.py:36]
.pkg: 13350 D copy /usr/src/app/devtools/.local/share/virtualenv/wheel/3.8/image/1/CopyPipInstall/pip-22.3.1-py3-none-any/pip-22.3.1.virtualenv to /usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/pip-22.3.1.virtualenv [virtualenv/util/path/_sync.py:36]
.pkg: 13364 D generated console scripts pip pip-3.8 pip3.8 pip3 [virtualenv/seed/embed/via_app_data/pip_install/base.py:41]
.pkg: 13364 I add activators for Bash, CShell, Fish, Nushell, PowerShell, Python [virtualenv/run/session.py:61]
.pkg: 13380 D write /usr/src/app/devtools/build/.tox/.pkg/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:30]
.pkg: 13380 D home = /usr/bin [virtualenv/create/pyenv_cfg.py:34]
.pkg: 13380 D implementation = CPython [virtualenv/create/pyenv_cfg.py:34]
.pkg: 13380 D version_info = 3.8.10.final.0 [virtualenv/create/pyenv_cfg.py:34]
.pkg: 13380 D virtualenv = 20.17.1 [virtualenv/create/pyenv_cfg.py:34]
.pkg: 13380 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:34]
.pkg: 13380 D base-prefix = /usr [virtualenv/create/pyenv_cfg.py:34]
.pkg: 13380 D base-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:34]
.pkg: 13380 D base-executable = /usr/bin/python3 [virtualenv/create/pyenv_cfg.py:34]
.pkg: 13388 W install_requires> python -I -m pip install 'setuptools>=59.6.0' wheel [tox/tox_env/api.py:417]
Looking in indexes: https://pypi.org/simple, https://files.pythonhosted.org/simple, https://bits.devops.kratosdefense.com/artifactory/api/pypi/pypi-remote/simple
Requirement already satisfied: setuptools>=59.6.0 in ./build/.tox/.pkg/lib/python3.8/site-packages (65.6.3)
Requirement already satisfied: wheel in ./build/.tox/.pkg/lib/python3.8/site-packages (0.38.4)
.pkg: 15521 I exit 0 (2.13 seconds) /usr/src/app/devtools> python -I -m pip install 'setuptools>=59.6.0' wheel pid=84 [tox/execute/api.py:275]
.pkg: 15524 W _optional_hooks> python /usr/local/lib/python3.8/dist-packages/pyproject_api/_backend.py True setuptools.build_meta [tox/tox_env/api.py:417]
Backend: run command _optional_hooks with args {}
Backend: Wrote response {'return': {'get_requires_for_build_sdist': True, 'prepare_metadata_for_build_wheel': True, 'get_requires_for_build_wheel': True, 'build_editable': True, 'get_requires_for_build_editable': True, 'prepare_metadata_for_build_editable': True}} to /tmp/pep517__optional_hooks-q9a3b0yz.json
.pkg: 16328 I exit None (0.80 seconds) /usr/src/app/devtools> python /usr/local/lib/python3.8/dist-packages/pyproject_api/_backend.py True setuptools.build_meta pid=95 [tox/execute/api.py:275]
.pkg: 16329 W get_requires_for_build_sdist> python /usr/local/lib/python3.8/dist-packages/pyproject_api/_backend.py True setuptools.build_meta [tox/tox_env/api.py:417]
Traceback (most recent call last):
File "/usr/lib/python3.8/pathlib.py", line 377, in gethomedir
return os.environ['HOME']
File "/usr/lib/python3.8/os.py", line 675, in __getitem__
raise KeyError(key) from None
KeyError: 'HOME'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.8/dist-packages/pyproject_api/_backend.py", line 90, in run
outcome = backend_proxy(parsed_message["cmd"], **parsed_message["kwargs"])
File "/usr/local/lib/python3.8/dist-packages/pyproject_api/_backend.py", line 32, in __call__
return getattr(on_object, name)(*args, **kwargs)
File "/usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/setuptools/build_meta.py", line 341, in get_requires_for_build_sdist
return self._get_build_requires(config_settings, requirements=[])
File "/usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/setuptools/build_meta.py", line 320, in _get_build_requires
Backend: run command get_requires_for_build_sdist with args {'config_settings': None}
Backend: Wrote response {'code': 1, 'exc_type': 'KeyError', 'exc_msg': "'getpwuid(): uid not found: 3190'"} to /tmp/pep517_get_requires_for_build_sdist-npgxtssa.json
self.run_setup()
File "/usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/setuptools/build_meta.py", line 335, in run_setup
exec(code, locals())
File "<string>", line 1, in <module>
File "/usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/setuptools/__init__.py", line 86, in setup
_install_setup_requires(attrs)
File "/usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/setuptools/__init__.py", line 78, in _install_setup_requires
dist.parse_config_files(ignore_option_errors=True)
File "/usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/_virtualenv.py", line 21, in parse_config_files
result = old_parse_config_files(self, *args, **kwargs)
File "/usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/setuptools/dist.py", line 861, in parse_config_files
self._parse_config_files(filenames=inifiles)
File "/usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/setuptools/dist.py", line 703, .pkg: 16338 I exit None (0.01 seconds) /usr/src/app/devtools> python /usr/local/lib/python3.8/dist-packages/pyproject_api/_backend.py True setuptools.build_meta pid=95 [tox/execute/api.py:275]
py37: 16339 E packaging backend failed (code=1), with KeyError: 'getpwuid(): uid not found: 3190'
Traceback (most recent call last):
File "/usr/lib/python3.8/pathlib.py", line 377, in gethomedir
return os.environ['HOME']
File "/usr/lib/python3.8/os.py", line 675, in __getitem__
raise KeyError(key) from None
KeyError: 'HOME'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.8/dist-packages/pyproject_api/_backend.py", line 90, in run
outcome = backend_proxy(parsed_message["cmd"], **parsed_message["kwargs"])
File "/usr/local/lib/python3.8/dist-packages/pyproject_api/_backend.py", line 32, in __call__
return getattr(on_object, name)(*args, **kwargs)
File "/usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/setuptools/build_meta.py", line 341, in get_requires_for_build_sdist
return self._get_build_requires(config_settings, requirements=[])
File "/usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/setuptools/build_meta.py", line 320, in _get_build_requires
self.run_setup()
File "/usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/setuptools/build_meta.py", line 335, in run_setup
exec(code, locals())
File "<string>", line 1, in <module>
File "/usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/setuptools/__init__.py", line 86, in setup
_install_setup_requires(attrs)
File "/usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/setuptools/__init__.py", line 78, in _install_setup_requires
dist.parse_config_files(ignore_option_errors=True)
File "/usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/_virtualenv.py", line 21, in parse_config_files
result = old_parse_config_files(self, *args, **kwargs)
File "/usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/setuptools/dist.py", line 861, in parse_config_files
self._parse_config_files(filenames=inifiles)
File "/usr/src/app/devtools/build/.tox/.pkg/lib/python3.8/site-packages/setuptools/dist.py", line 703, Backend: run command get_requires_for_build_sdist with args {'config_settings': None}
Backend: Wrote response {'code': 1, 'exc_type': 'KeyError', 'exc_msg': "'getpwuid(): uid not found: 3190'"} to /tmp/pep517_get_requires_for_build_sdist-npgxtssa.json [tox/session/cmd/run/single.py:51]
.pkg: 16341 W _exit> python /usr/local/lib/python3.8/dist-packages/pyproject_api/_backend.py True setuptools.build_meta [tox/tox_env/api.py:417]
Backend: run command _exit with args {}
Backend: Wrote response {'return': 0} to /tmp/pep517__exit-q_625ckp.json
.pkg: 16346 I exit None (0.00 seconds) /usr/src/app/devtools> python /usr/local/lib/python3.8/dist-packages/pyproject_api/_backend.py True setuptools.build_meta pid=95 [tox/execute/api.py:275]
py37: FAIL code 1 (16.24 seconds)
evaluation failed :( (16.31 seconds) Not quite the same as OP, but it seems closely related or the same issue. |
PR to fix this is welcome 👍 |
gaborbernat
pushed a commit
that referenced
this issue
Jan 31, 2023
clrpackages
pushed a commit
to clearlinux-pkgs/pypi-tox
that referenced
this issue
Feb 2, 2023
…4.4.4 commit b7fec1e236eeddefec9023f5d6ced94c5c2871cf Author: Bernát Gábor <bgabor8@bloomberg.net> Date: Tue Jan 31 12:34:50 2023 -0800 release 4.4.4 commit f38cc3fc9be94c803765ce91b2b565503e54c772 Author: Ganden Schaffner <gschaffner@pm.me> Date: Tue Jan 31 12:34:34 2023 -0800 Forward `HOME` by default (#2907) fixes tox-dev/tox#2702
Can confirm everything works fine with Tox 4.4.4. Thank you guys. |
# for free
to join this conversation on GitHub.
Already have an account?
# to comment
Labels
bug:normal
affects many people or has quite an impact
help:wanted
Issues that have been acknowledged, a solution determined and a PR might likely be accepted.
Issue
Starting with Tox 4, tox is failing to run unittests due to an exception in code trying to determiner HOME directory.
Environment
Our environment is using Jenkins with Docker based declarative pipelines but for the sake of the bug report, I'll demonstrate the problem with a direct Docker setup.
Blocking Tox to <4 does not seem to work for all our packages but I could reproduce our issue with requests at least so you can get an early report of the problem. You can see HOME environment variable is set on the Docker command line which we are doing in our Jenkins pipelines as well. We've had a similar issue in the past with running Spark based unittests as JVM is very picky about its environment but we would really like to avoid apply the same hack to get it to work with tox 4+.
The text was updated successfully, but these errors were encountered: