- Completed Feb. 13, 2022. 1:26 p.m.
- Build took 35 seconds

Error
{# I'd like to use ``build.error|urlize`` here, so we can have nice links. However, this is not possible because we are using `data-bind="text: error"` which means that Knockout.js will use the `.error` attribute to fill the content of this tag dynamically. #} Command /home/docs/checkouts/readthedocs.org/user_builds/pyxcp/envs/latest/bin/python -m pip install --upgrade --upgrade-strategy eager --no-cache-dir . failed: Processing /home/docs/checkouts/readthedocs.org/user_builds/pyxcp/checkouts/latest 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' Installing backend dependencies: started Installing backend dependencies: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting toml<1.0.0,>=0.10.2 Downloading toml-0.10.2-py2.py3-none-any.whl (16 kB) Collecting setuptools-cpp<1.0.0,>=0.1.0 Downloading setuptools_cpp-0.1.0-py3-none-any.whl (6.9 kB) Collecting pyusb<2.0.0,>=1.2.1 Downloading pyusb-1.2.1-py3-none-any.whl (58 kB) Collecting pyserial<4.0,>=3.5 Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB) Collecting Mako<2.0.0,>=1.1.6 Downloading Mako-1.1.6-py2.py3-none-any.whl (75 kB) Collecting construct<3.0.0,>=2.10.67 Downloading construct-2.10.67.tar.gz (57 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: MarkupSafe>=0.9.2 in /home/docs/checkouts/readthedocs.org/user_builds/pyxcp/envs/latest/lib/python3.7/site-packages (from Mako<2.0.0,>=1.1.6->pyxcp==0.18.26) (2.0.1) Requirement already satisfied: setuptools in /home/docs/checkouts/readthedocs.org/user_builds/pyxcp/envs/latest/lib/python3.7/site-packages (from setuptools-cpp<1.0.0,>=0.1.0->pyxcp==0.18.26) (58.2.0) Collecting setuptools Downloading setuptools-60.8.2-py3-none-any.whl (1.1 MB) Collecting pybind11 Downloading pybind11-2.9.1-py2.py3-none-any.whl (211 kB) Building wheels for collected packages: pyxcp, construct Building wheel for pyxcp (pyproject.toml): started Building wheel for pyxcp (pyproject.toml): finished with status 'error' ERROR: Command errored out with exit status 1: command: /home/docs/checkouts/readthedocs.org/user_builds/pyxcp/envs/latest/bin/python /home/docs/checkouts/readthedocs.org/user_builds/pyxcp/envs/latest/lib/python3.7/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /tmp/tmpwv2uvpwz cwd: /home/docs/checkouts/readthedocs.org/user_builds/pyxcp/checkouts/latest Complete output (183 lines): /tmp/pip-build-env-k4ttahcb/normal/lib/python3.7/site-packages/setuptools/installer.py:30: SetuptoolsDeprecationWarning: setuptools.installer is deprecated. Requirements should be satisfied by a PEP 517 installer. SetuptoolsDeprecationWarning, WARNING: The wheel package is not available. /home/docs/checkouts/readthedocs.org/user_builds/pyxcp/envs/latest/bin/python: No module named pip package 'pybind11' not installed, could not build recorder extension module. [Errno 2] No such file or directory: 'pybind11-config': 'pybind11-config' -- 'pybind11-config' not properly working, could not build recorder extension module. Traceback (most recent call last): File "/tmp/pip-build-env-k4ttahcb/normal/lib/python3.7/site-packages/setuptools/installer.py", line 82, in fetch_build_egg subprocess.check_call(cmd) File "/home/docs/.pyenv/versions/3.7.9/lib/python3.7/subprocess.py", line 363, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/home/docs/checkouts/readthedocs.org/user_builds/pyxcp/envs/latest/bin/python', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmpv3rvgbta', '--quiet', 'toml']' returned non-zero exit status 1. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/docs/checkouts/readthedocs.org/user_builds/pyxcp/checkouts/latest/setup.py", line 160, in <module> "Programming Language :: Python :: 3.9", File "/tmp/pip-build-env-k4ttahcb/normal/lib/python3.7/site-packages/setuptools/__init__.py", line 154, in setup _install_setup_requires(attrs) File "/tmp/pip-build-env-k4ttahcb/normal/lib/python3.7/site-packages/setuptools/__init__.py", line 148, in _install_setup_requires dist.fetch_build_eggs(dist.setup_requires) File "/tmp/pip-build-env-k4ttahcb/normal/lib/python3.7/site-packages/setuptools/dist.py", line 824, in fetch_build_eggs replace_conflicting=True, File "/tmp/pip-build-env-k4ttahcb/normal/lib/python3.7/site-packages/pkg_resources/__init__.py", line 779, in resolve replace_conflicting=replace_conflicting File "/tmp/pip-build-env-k4ttahcb/normal/lib/python3.7/site-packages/pkg_resources/__init__.py", line 1062, in best_match return self.obtain(req, installer) File "/tmp/pip-build-env-k4ttahcb/normal/lib/python3.7/site-packages/pkg_resources/__init__.py", line 1074, in obtain return installer(requirement) File "/tmp/pip-build-env-k4ttahcb/normal/lib/python3.7/site-packages/setuptools/dist.py", line 892, in fetch_build_egg return fetch_build_egg(self, req) File "/tmp/pip-build-env-k4ttahcb/normal/lib/python3.7/site-packages/setuptools/installer.py", line 84, in fetch_build_egg raise DistutilsError(str(e)) from e distutils.errors.DistutilsError: Command '['/home/docs/checkouts/readthedocs.org/user_builds/pyxcp/envs/latest/bin/python', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmpv3rvgbta', '--quiet', 'toml']' returned non-zero exit status 1. - Adding pyxcp/__init__.py - Adding pyxcp/aml/EtasCANMonitoring.a2l - Adding pyxcp/aml/EtasCANMonitoring.aml - Adding pyxcp/aml/XCP_Common.aml - Adding pyxcp/aml/XCPonCAN.aml - Adding pyxcp/aml/XCPonEth.aml - Adding pyxcp/aml/XCPonFlx.aml - Adding pyxcp/aml/XCPonSxI.aml - Adding pyxcp/aml/XCPonUSB.aml - Adding pyxcp/aml/ifdata_CAN.a2l - Adding pyxcp/aml/ifdata_Eth.a2l - Adding pyxcp/aml/ifdata_Flx.a2l - Adding pyxcp/aml/ifdata_SxI.a2l - Adding pyxcp/aml/ifdata_USB.a2l - Adding pyxcp/asam/__init__.py - Adding pyxcp/asam/types.py - Adding pyxcp/asamkeydll.c - Adding pyxcp/asamkeydll.sh - Adding pyxcp/checksum.py - Adding pyxcp/cmdline.py - Adding pyxcp/config.py - Adding pyxcp/constants.py - Adding pyxcp/cxx/asynchiofactory.hpp - Adding pyxcp/cxx/blocking_client.cpp - Adding pyxcp/cxx/blocking_socket.cpp - Adding pyxcp/cxx/blocking_socket.hpp - Adding pyxcp/cxx/concurrent_queue.hpp - Adding pyxcp/cxx/eth.hpp - Adding pyxcp/cxx/exceptions.hpp - Adding pyxcp/cxx/iasyncioservice.hpp - Adding pyxcp/cxx/iresource.hpp - Adding pyxcp/cxx/isocket.hpp - Adding pyxcp/cxx/linux/epoll.cpp - Adding pyxcp/cxx/linux/epoll.hpp - Adding pyxcp/cxx/linux/lit_tester.cpp - Adding pyxcp/cxx/linux/socket.hpp - Adding pyxcp/cxx/linux/timeout.hpp - Adding pyxcp/cxx/memoryblock.hpp - Adding pyxcp/cxx/pool.hpp - Adding pyxcp/cxx/poolmgr.cpp - Adding pyxcp/cxx/poolmgr.hpp - Adding pyxcp/cxx/test_queue.cpp - Adding pyxcp/cxx/timestamp.hpp - Adding pyxcp/cxx/utils.cpp - Adding pyxcp/cxx/utils.hpp - Adding pyxcp/cxx/win/iocp.cpp - Adding pyxcp/cxx/win/iocp.hpp - Adding pyxcp/cxx/win/perhandledata.hpp - Adding pyxcp/cxx/win/periodata.hpp - Adding pyxcp/cxx/win/socket.hpp - Adding pyxcp/cxx/win/timeout.hpp - Adding pyxcp/dllif.py - Adding pyxcp/errormatrix.py - Adding pyxcp/examples/conf_can.json - Adding pyxcp/examples/conf_can.toml - Adding pyxcp/examples/conf_can_user.toml - Adding pyxcp/examples/conf_can_vector.json - Adding pyxcp/examples/conf_can_vector.toml - Adding pyxcp/examples/conf_eth.json - Adding pyxcp/examples/conf_eth.toml - Adding pyxcp/examples/conf_socket_can.toml - Adding pyxcp/examples/conf_sxi.json - Adding pyxcp/examples/conf_sxi.toml - Adding pyxcp/examples/xcp_read_benchmark.py - Adding pyxcp/examples/xcp_skel.py - Adding pyxcp/examples/xcp_unlock.py - Adding pyxcp/examples/xcp_user_supplied_driver.py - Adding pyxcp/examples/xcphello.py - Adding pyxcp/examples/xcptest.py - Adding pyxcp/logger.py - Adding pyxcp/master/__init__.py - Adding pyxcp/master/errorhandler.py - Adding pyxcp/master/master.py - Adding pyxcp/recorder/__init__.py - Adding pyxcp/recorder/build.sh - Adding pyxcp/recorder/lz4.cpp - Adding pyxcp/recorder/lz4.h - Adding pyxcp/recorder/mio.hpp - Adding pyxcp/recorder/reco.py - Adding pyxcp/recorder/recorder.py - Adding pyxcp/recorder/recorder.rst - Adding pyxcp/recorder/rekorder.hpp - Adding pyxcp/recorder/setup.py - Adding pyxcp/recorder/test_reko.py - Adding pyxcp/recorder/wrap.cpp - Adding pyxcp/tests/test_asam_types.py - Adding pyxcp/tests/test_can.py - Adding pyxcp/tests/test_checksum.py - Adding pyxcp/tests/test_config.py - Adding pyxcp/tests/test_frame_padding.py - Adding pyxcp/tests/test_master.py - Adding pyxcp/tests/test_transport.py - Adding pyxcp/tests/test_utils.py - Adding pyxcp/timing.py - Adding pyxcp/transport/__init__.py - Adding pyxcp/transport/base.py - Adding pyxcp/transport/can.py - Adding pyxcp/transport/candriver/__init__.py - Adding pyxcp/transport/candriver/pc_canalystii.py - Adding pyxcp/transport/candriver/pc_iscan.py - Adding pyxcp/transport/candriver/pc_ixxat.py - Adding pyxcp/transport/candriver/pc_kvaser.py - Adding pyxcp/transport/candriver/pc_neovi.py - Adding pyxcp/transport/candriver/pc_nican.py - Adding pyxcp/transport/candriver/pc_pcan.py - Adding pyxcp/transport/candriver/pc_serial.py - Adding pyxcp/transport/candriver/pc_slcan.py - Adding pyxcp/transport/candriver/pc_socketcan.py - Adding pyxcp/transport/candriver/pc_systec.py - Adding pyxcp/transport/candriver/pc_usb2can.py - Adding pyxcp/transport/candriver/pc_vector.py - Adding pyxcp/transport/candriver/python_can.py - Adding pyxcp/transport/cxx_ext/CMakeLists.txt - Adding pyxcp/transport/cxx_ext/setup.py - Adding pyxcp/transport/cxx_ext/tests/test_basic_socket.cpp - Adding pyxcp/transport/cxx_ext/tests/test_pool.cpp - Adding pyxcp/transport/cxx_ext/tests/test_timestamp.cpp - Adding pyxcp/transport/eth.py - Adding pyxcp/transport/sxi.py - Adding pyxcp/transport/usb_transport.py - Adding pyxcp/types.py - Adding pyxcp/utils.py - Adding pyxcp/vector/__init__.py - Adding pyxcp/vector/map.py Traceback (most recent call last): File "/tmp/pip-build-env-k4ttahcb/overlay/lib/python3.7/site-packages/pdm/pep517/wheel.py", line 189, in _build subprocess.check_call(build_args) File "/home/docs/.pyenv/versions/3.7.9/lib/python3.7/subprocess.py", line 363, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/home/docs/checkouts/readthedocs.org/user_builds/pyxcp/envs/latest/bin/python', '/home/docs/checkouts/readthedocs.org/user_builds/pyxcp/checkouts/latest/setup.py', 'build', '-b', '/home/docs/checkouts/readthedocs.org/user_builds/pyxcp/checkouts/latest/build']' returned non-zero exit status 1. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/docs/checkouts/readthedocs.org/user_builds/pyxcp/envs/latest/lib/python3.7/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in <module> main() File "/home/docs/checkouts/readthedocs.org/user_builds/pyxcp/envs/latest/lib/python3.7/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 345, in main json_out['return_val'] = hook(**hook_input['kwargs']) File "/home/docs/checkouts/readthedocs.org/user_builds/pyxcp/envs/latest/lib/python3.7/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 262, in build_wheel metadata_directory) File "/tmp/pip-build-env-k4ttahcb/overlay/lib/python3.7/site-packages/pdm/pep517/api.py", line 69, in build_wheel return Path(builder.build(wheel_directory)).name File "/tmp/pip-build-env-k4ttahcb/overlay/lib/python3.7/site-packages/pdm/pep517/wheel.py", line 75, in build self._build(zip_file) File "/tmp/pip-build-env-k4ttahcb/overlay/lib/python3.7/site-packages/pdm/pep517/wheel.py", line 191, in _build raise BuildError(f"Error occurs when running {build_args}:\n{e}") pdm.pep517.base.BuildError: Error occurs when running ['/home/docs/checkouts/readthedocs.org/user_builds/pyxcp/envs/latest/bin/python', '/home/docs/checkouts/readthedocs.org/user_builds/pyxcp/checkouts/latest/setup.py', 'build', '-b', '/home/docs/checkouts/readthedocs.org/user_builds/pyxcp/checkouts/latest/build']: Command '['/home/docs/checkouts/readthedocs.org/user_builds/pyxcp/envs/latest/bin/python', '/home/docs/checkouts/readthedocs.org/user_builds/pyxcp/checkouts/latest/setup.py', 'build', '-b', '/home/docs/checkouts/readthedocs.org/user_builds/pyxcp/checkouts/latest/build']' returned non-zero exit status 1. ---------------------------------------- ERROR: Failed building wheel for pyxcp Building wheel for construct (setup.py): started Building wheel for construct (setup.py): finished with status 'done' Created wheel for construct: filename=construct-2.10.67-py3-none-any.whl size=59053 sha256=8103095de506fe344ccaf233a4f3a690d0a0e0d1968537703bddc0b8c8110d61 Stored in directory: /tmp/pip-ephem-wheel-cache-vekdl3be/wheels/d1/06/5d/727e9a49d1f306661bbaa5b1b9aa91a8207e53e4c5e5b7f361 Successfully built construct Failed to build pyxcp ERROR: Could not build wheels for pyxcp, which is required to install pyproject.toml-based projects WARNING: You are using pip version 21.3.1; however, version 22.0.3 is available. You should consider upgrading via the '/home/docs/checkouts/readthedocs.org/user_builds/pyxcp/envs/latest/bin/python -m pip install --upgrade pip' command.