Skip to content

Instantly share code, notes, and snippets.

@hcindyl

hcindyl/stdout Secret

Created July 13, 2022 18:00
Show Gist options
  • Save hcindyl/427cc44f98ad879baf7aba26f31fd29a to your computer and use it in GitHub Desktop.
Save hcindyl/427cc44f98ad879baf7aba26f31fd29a to your computer and use it in GitHub Desktop.
fixtures 4.0.1 pip install error
Defaulting to user installation because normal site-packages is not writeable
Collecting fixtures==4.0.1
Using cached fixtures-4.0.1.tar.gz (56 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: pbr>=5.7.0 in $USER/.local/lib/python3.10/site-packages (from fixtures==4.0.1) (5.9.0)
Building wheels for collected packages: fixtures
Building wheel for fixtures (pyproject.toml): started
Building wheel for fixtures (pyproject.toml): finished with status 'error'
error: subprocess-exited-with-error
× Building wheel for fixtures (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [2048 lines of output]
/usr/lib/python3/dist-packages/setuptools/command/easy_install.py:158: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/fixtures
creating build/lib/fixtures/_fixtures
copying fixtures/_fixtures/tempdir.py -> build/lib/fixtures/_fixtures
copying fixtures/_fixtures/streams.py -> build/lib/fixtures/_fixtures
copying fixtures/_fixtures/packagepath.py -> build/lib/fixtures/_fixtures
copying fixtures/_fixtures/logger.py -> build/lib/fixtures/_fixtures
copying fixtures/_fixtures/environ.py -> build/lib/fixtures/_fixtures
copying fixtures/_fixtures/temphomedir.py -> build/lib/fixtures/_fixtures
copying fixtures/_fixtures/pythonpackage.py -> build/lib/fixtures/_fixtures
copying fixtures/_fixtures/popen.py -> build/lib/fixtures/_fixtures
copying fixtures/_fixtures/warnings.py -> build/lib/fixtures/_fixtures
copying fixtures/_fixtures/pythonpath.py -> build/lib/fixtures/_fixtures
copying fixtures/_fixtures/__init__.py -> build/lib/fixtures/_fixtures
copying fixtures/_fixtures/monkeypatch.py -> build/lib/fixtures/_fixtures
copying fixtures/_fixtures/timeout.py -> build/lib/fixtures/_fixtures
copying fixtures/_fixtures/mockpatch.py -> build/lib/fixtures/_fixtures
creating build/lib/fixtures/tests
creating build/lib/fixtures/tests/_fixtures
copying fixtures/tests/_fixtures/test_pythonpath.py -> build/lib/fixtures/tests/_fixtures
copying fixtures/tests/_fixtures/test_environ.py -> build/lib/fixtures/tests/_fixtures
copying fixtures/tests/_fixtures/test_logger.py -> build/lib/fixtures/tests/_fixtures
copying fixtures/tests/_fixtures/test_temphomedir.py -> build/lib/fixtures/tests/_fixtures
copying fixtures/tests/_fixtures/test_monkeypatch.py -> build/lib/fixtures/tests/_fixtures
copying fixtures/tests/_fixtures/test_warnings.py -> build/lib/fixtures/tests/_fixtures
copying fixtures/tests/_fixtures/test_pythonpackage.py -> build/lib/fixtures/tests/_fixtures
copying fixtures/tests/_fixtures/test_popen.py -> build/lib/fixtures/tests/_fixtures
copying fixtures/tests/_fixtures/test_timeout.py -> build/lib/fixtures/tests/_fixtures
copying fixtures/tests/_fixtures/test_streams.py -> build/lib/fixtures/tests/_fixtures
copying fixtures/tests/_fixtures/__init__.py -> build/lib/fixtures/tests/_fixtures
copying fixtures/tests/_fixtures/test_packagepath.py -> build/lib/fixtures/tests/_fixtures
copying fixtures/tests/_fixtures/test_tempdir.py -> build/lib/fixtures/tests/_fixtures
copying fixtures/tests/_fixtures/test_mockpatch.py -> build/lib/fixtures/tests/_fixtures
copying fixtures/tests/test_testcase.py -> build/lib/fixtures/tests
copying fixtures/tests/test_fixture.py -> build/lib/fixtures/tests
copying fixtures/tests/helpers.py -> build/lib/fixtures/tests
copying fixtures/tests/test_callmany.py -> build/lib/fixtures/tests
copying fixtures/tests/__init__.py -> build/lib/fixtures/tests
copying fixtures/fixture.py -> build/lib/fixtures
copying fixtures/callmany.py -> build/lib/fixtures
copying fixtures/__init__.py -> build/lib/fixtures
copying fixtures/testcase.py -> build/lib/fixtures
running egg_info
running install
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in <module>
main()
File "/usr/lib/python3/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 345, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
File "/usr/lib/python3/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 261, in build_wheel
return _build_backend().build_wheel(wheel_directory, config_settings,
File "/tmp/pip-build-env-wh77qcdb/overlay/local/lib/python3.10/dist-packages/pbr/build.py", line 55, in build_wheel
return build_meta.build_wheel(
File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 230, in build_wheel
return self._build_with_temp_dir(['bdist_wheel'], '.whl',
File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 215, in _build_with_temp_dir
self.run_setup()
File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 158, in run_setup
exec(compile(code, __file__, 'exec'), locals())
File "setup.py", line 5, in <module>
setuptools.setup(
File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 153, in setup
return distutils.core.setup(**attrs)
File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line 148, in setup
return run_commands(dist)
File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line 163, in run_commands
dist.run_commands()
File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 967, in run_commands
self.run_command(cmd)
File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 986, in run_command
cmd_obj.run()
File "/usr/lib/python3/dist-packages/wheel/bdist_wheel.py", line 335, in run
self.run_command('install')
File "/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 985, in run_command
cmd_obj.ensure_finalized()
File "/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 107, in ensure_finalized
self.finalize_options()
File "/usr/lib/python3/dist-packages/setuptools/command/install.py", line 45, in finalize_options
orig.install.finalize_options(self)
File "/usr/lib/python3/dist-packages/setuptools/_distutils/command/install.py", line 320, in finalize_options
self.finalize_unix()
File "/usr/lib/python3.10/_distutils_system_mod.py", line 59, in finalize_unix
super().finalize_unix()
File "/usr/lib/python3/dist-packages/setuptools/_distutils/command/install.py", line 488, in finalize_unix
self.select_scheme("posix_prefix")
File "/usr/lib/python3.10/_distutils_system_mod.py", line 55, in select_scheme
super().select_scheme(name)
File "/usr/lib/python3/dist-packages/setuptools/_distutils/command/install.py", line 522, in select_scheme
scheme = _load_schemes()[name]
File "/usr/lib/python3.10/_distutils_system_mod.py", line 137, in wrapped_load_schemes
_inject_headers(name, scheme)
File "/usr/lib/python3.10/_distutils_system_mod.py", line 125, in _inject_headers
scheme['headers'] = orig_install._load_schemes()['posix_prefix']['headers']
File "/usr/lib/python3.10/_distutils_system_mod.py", line 137, in wrapped_load_schemes
_inject_headers(name, scheme)
File "/usr/lib/python3.10/_distutils_system_mod.py", line 125, in _inject_headers
scheme['headers'] = orig_install._load_schemes()['posix_prefix']['headers']
File "/usr/lib/python3.10/_distutils_system_mod.py", line 137, in wrapped_load_schemes
_inject_headers(name, scheme)
File "/usr/lib/python3.10/_distutils_system_mod.py", line 125, in _inject_headers
scheme['headers'] = orig_install._load_schemes()['posix_prefix']['headers']
File "/usr/lib/python3.10/_distutils_system_mod.py", line 137, in wrapped_load_schemes
_inject_headers(name, scheme)
File "/usr/lib/python3.10/_distutils_system_mod.py", line 125, in _inject_headers
scheme['headers'] = orig_install._load_schemes()['posix_prefix']['headers']
File "/usr/lib/python3.10/_distutils_system_mod.py", line 137, in wrapped_load_schemes
_inject_headers(name, scheme)
File "/usr/lib/python3.10/_distutils_system_mod.py", line 125, in _inject_headers
scheme['headers'] = orig_install._load_schemes()['posix_prefix']['headers']
File "/usr/lib/python3.10/_distutils_system_mod.py", line 137, in wrapped_load_schemes
_inject_headers(name, scheme)
File "/usr/lib/python3.10/_distutils_system_mod.py", line 125, in _inject_headers
scheme['headers'] = orig_install._load_schemes()['posix_prefix']['headers']
File "/usr/lib/python3.10/_distutils_system_mod.py", line 137, in wrapped_load_schemes
_inject_headers(name, scheme)
File "/usr/lib/python3.10/_distutils_system_mod.py", line 125, in _inject_headers
scheme['headers'] = orig_install._load_schemes()['posix_prefix']['headers']
File "/usr/lib/python3.10/_distutils_system_mod.py", line 137, in wrapped_load_schemes
_inject_headers(name, scheme)
...
File "/usr/lib/python3/dist-packages/setuptools/_distutils/command/install.py", line 103, in _load_schemes
sysconfig_schemes = _load_sysconfig_schemes() or {}
File "/usr/lib/python3/dist-packages/setuptools/_distutils/command/install.py", line 91, in _load_sysconfig_schemes
with contextlib.suppress(AttributeError):
RecursionError: maximum recursion depth exceeded
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for fixtures
Failed to build fixtures
ERROR: Could not build wheels for fixtures, which is required to install pyproject.toml-based projects
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment