2022-11-29T15:06:29,182 Created temporary directory: /tmp/pip-ephem-wheel-cache-mel4hq9y 2022-11-29T15:06:29,184 Created temporary directory: /tmp/pip-build-tracker-dq1oxcm2 2022-11-29T15:06:29,184 Initialized build tracking at /tmp/pip-build-tracker-dq1oxcm2 2022-11-29T15:06:29,185 Created build tracker: /tmp/pip-build-tracker-dq1oxcm2 2022-11-29T15:06:29,185 Entered build tracker: /tmp/pip-build-tracker-dq1oxcm2 2022-11-29T15:06:29,185 Created temporary directory: /tmp/pip-wheel-1y5s5cue 2022-11-29T15:06:29,188 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2022-11-29T15:06:29,191 Created temporary directory: /tmp/pip-ephem-wheel-cache-y9o6lm53 2022-11-29T15:06:29,218 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2022-11-29T15:06:29,221 2 location(s) to search for versions of highrl: 2022-11-29T15:06:29,221 * https://pypi.org/simple/highrl/ 2022-11-29T15:06:29,221 * https://www.piwheels.org/simple/highrl/ 2022-11-29T15:06:29,222 Fetching project page and analyzing links: https://pypi.org/simple/highrl/ 2022-11-29T15:06:29,222 Getting page https://pypi.org/simple/highrl/ 2022-11-29T15:06:29,223 Found index url https://pypi.org/simple 2022-11-29T15:06:29,277 Fetched page https://pypi.org/simple/highrl/ as application/vnd.pypi.simple.v1+json 2022-11-29T15:06:29,280 Skipping link: No binaries permitted for highrl: https://files.pythonhosted.org/packages/c5/b6/03f73bbfa0fa47ca19d91c2fb8b9cfa144b8fb796c0a9b1d0b949673764d/highrl-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:29,281 Skipping link: No binaries permitted for highrl: https://files.pythonhosted.org/packages/af/33/e5346fc48a21ade753b29f984397bdf0569bf652e4daa14b302977fdc618/highrl-0.0.1-py3-none-any.whl (from https://pypi.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:29,281 Found link https://files.pythonhosted.org/packages/58/48/9228bcebca3a4ac751bb401c0c16d62aa98a79a9f038945e75e8764e9708/highrl-0.0.1.tar.gz (from https://pypi.org/simple/highrl/) (requires-python:>=3.7), version: 0.0.1 2022-11-29T15:06:29,281 Skipping link: No binaries permitted for highrl: https://files.pythonhosted.org/packages/4e/ec/2869b221e01ac0887cabd6db871cd9abebb549060a7eb0e1c2f52f41f945/highrl-0.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:29,282 Found link https://files.pythonhosted.org/packages/7d/fb/7982fb4656618f1fc0910b21656126819e775449218e6927df6d10ffa266/highrl-0.0.2.tar.gz (from https://pypi.org/simple/highrl/) (requires-python:>=3.7), version: 0.0.2 2022-11-29T15:06:29,282 Skipping link: No binaries permitted for highrl: https://files.pythonhosted.org/packages/3b/ce/317e8d5b313867a9bfb62069b2fa8ce60b0910787ff8221e4ac2657bf466/highrl-0.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:29,283 Found link https://files.pythonhosted.org/packages/31/79/15702f8ad343fafaca25b7a01d6c21a254ece632bfed2970655f91a8b8a1/highrl-0.0.3.tar.gz (from https://pypi.org/simple/highrl/) (requires-python:>=3.7), version: 0.0.3 2022-11-29T15:06:29,283 Skipping link: No binaries permitted for highrl: https://files.pythonhosted.org/packages/7e/2e/7a2f00a6ee2ee1444603e66cf3ce07e6affab95b1f22961d201bb8dd98e0/highrl-0.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:29,284 Found link https://files.pythonhosted.org/packages/a0/bd/4b917a92c6e8b3db8a29b9515936d506574ace5771ef2ce1628102e5c4ef/highrl-0.0.4.tar.gz (from https://pypi.org/simple/highrl/) (requires-python:>=3.7), version: 0.0.4 2022-11-29T15:06:29,284 Skipping link: No binaries permitted for highrl: https://files.pythonhosted.org/packages/54/a5/25460e9584710c7ed6b7feca930b30e375b91e1badcf1c390f59a898545b/highrl-0.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:29,284 Found link https://files.pythonhosted.org/packages/27/ef/b4bfd73de2d01be21fbf52424ba39fb47bcdd4564b35533af5ee19508963/highrl-0.0.5.tar.gz (from https://pypi.org/simple/highrl/) (requires-python:>=3.7), version: 0.0.5 2022-11-29T15:06:29,285 Skipping link: No binaries permitted for highrl: https://files.pythonhosted.org/packages/6f/f8/958b04e01953722df6f7c59d182d0246b9145fbe6e9d2ca86f7ae10ec298/highrl-0.0.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:29,285 Found link https://files.pythonhosted.org/packages/f9/7f/2c5ecc9bb1c91c80e49616584ff88162077a805a312ef64456a0e2451a2e/highrl-0.0.6.tar.gz (from https://pypi.org/simple/highrl/) (requires-python:>=3.7), version: 0.0.6 2022-11-29T15:06:29,286 Skipping link: No binaries permitted for highrl: https://files.pythonhosted.org/packages/94/79/f7c96a82bdc4d80785109e17709b25c2b89fad9ae5867d3ca53b5943c953/highrl-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:29,286 Found link https://files.pythonhosted.org/packages/91/73/bf93d81c0f65ab533108c22ee0e5d7fe73e88ea1e7cd0f26d3ccf790f816/highrl-0.1.0.tar.gz (from https://pypi.org/simple/highrl/) (requires-python:>=3.7), version: 0.1.0 2022-11-29T15:06:29,287 Fetching project page and analyzing links: https://www.piwheels.org/simple/highrl/ 2022-11-29T15:06:29,287 Getting page https://www.piwheels.org/simple/highrl/ 2022-11-29T15:06:29,288 Found index url https://www.piwheels.org/simple 2022-11-29T15:06:32,817 Fetched page https://www.piwheels.org/simple/highrl/ as text/html 2022-11-29T15:06:32,834 Skipping link: No binaries permitted for highrl: https://www.piwheels.org/simple/highrl/highrl-0.1.0-cp37-cp37m-linux_armv7l.whl#sha256=bf691b3bf02ae4cc31bc1a0d9b05abea07e2ea2dbf4f4fcef5784d7ea70307b1 (from https://www.piwheels.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:32,834 Skipping link: No binaries permitted for highrl: https://www.piwheels.org/simple/highrl/highrl-0.1.0-cp37-cp37m-linux_armv6l.whl#sha256=bf691b3bf02ae4cc31bc1a0d9b05abea07e2ea2dbf4f4fcef5784d7ea70307b1 (from https://www.piwheels.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:32,835 Skipping link: No binaries permitted for highrl: https://www.piwheels.org/simple/highrl/highrl-0.0.6-cp39-cp39-linux_armv7l.whl#sha256=dcbb2ca148c75007e4ecc4cbc327d7bd8fb945cb15c8db92906e8a0ab019bc5d (from https://www.piwheels.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:32,835 Skipping link: No binaries permitted for highrl: https://www.piwheels.org/simple/highrl/highrl-0.0.6-cp39-cp39-linux_armv6l.whl#sha256=dcbb2ca148c75007e4ecc4cbc327d7bd8fb945cb15c8db92906e8a0ab019bc5d (from https://www.piwheels.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:32,836 Skipping link: No binaries permitted for highrl: https://www.piwheels.org/simple/highrl/highrl-0.0.6-cp37-cp37m-linux_armv7l.whl#sha256=2639f93fecd0f7b50dd67fc581c32cade4685022a0d5f1d834b426e1d9b58c80 (from https://www.piwheels.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:32,836 Skipping link: No binaries permitted for highrl: https://www.piwheels.org/simple/highrl/highrl-0.0.6-cp37-cp37m-linux_armv6l.whl#sha256=2639f93fecd0f7b50dd67fc581c32cade4685022a0d5f1d834b426e1d9b58c80 (from https://www.piwheels.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:32,836 Skipping link: No binaries permitted for highrl: https://www.piwheels.org/simple/highrl/highrl-0.0.5-cp39-cp39-linux_armv7l.whl#sha256=e6c6fd9b2fcc50fc1b7c42e0542a9fdbe4f52dd6b11be0b644958535034de556 (from https://www.piwheels.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:32,837 Skipping link: No binaries permitted for highrl: https://www.piwheels.org/simple/highrl/highrl-0.0.5-cp39-cp39-linux_armv6l.whl#sha256=e6c6fd9b2fcc50fc1b7c42e0542a9fdbe4f52dd6b11be0b644958535034de556 (from https://www.piwheels.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:32,837 Skipping link: No binaries permitted for highrl: https://www.piwheels.org/simple/highrl/highrl-0.0.5-cp37-cp37m-linux_armv7l.whl#sha256=eebf85b51fdb1cc0a749a05111452121b1cbd5ec84264cf79cb51021c36515c7 (from https://www.piwheels.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:32,838 Skipping link: No binaries permitted for highrl: https://www.piwheels.org/simple/highrl/highrl-0.0.5-cp37-cp37m-linux_armv6l.whl#sha256=eebf85b51fdb1cc0a749a05111452121b1cbd5ec84264cf79cb51021c36515c7 (from https://www.piwheels.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:32,838 Skipping link: No binaries permitted for highrl: https://www.piwheels.org/simple/highrl/highrl-0.0.4-cp39-cp39-linux_armv7l.whl#sha256=f2ff1102c4a96150b65cc26ffc38f2f7b102b7ec5300083387cfd496609bebc2 (from https://www.piwheels.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:32,839 Skipping link: No binaries permitted for highrl: https://www.piwheels.org/simple/highrl/highrl-0.0.4-cp39-cp39-linux_armv6l.whl#sha256=f2ff1102c4a96150b65cc26ffc38f2f7b102b7ec5300083387cfd496609bebc2 (from https://www.piwheels.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:32,839 Skipping link: No binaries permitted for highrl: https://www.piwheels.org/simple/highrl/highrl-0.0.4-cp37-cp37m-linux_armv7l.whl#sha256=ea4e34a86ea69d1f87122f6eeb696ffc21a17517721358b7b3dd1df100ab5776 (from https://www.piwheels.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:32,840 Skipping link: No binaries permitted for highrl: https://www.piwheels.org/simple/highrl/highrl-0.0.4-cp37-cp37m-linux_armv6l.whl#sha256=ea4e34a86ea69d1f87122f6eeb696ffc21a17517721358b7b3dd1df100ab5776 (from https://www.piwheels.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:32,840 Skipping link: No binaries permitted for highrl: https://www.piwheels.org/simple/highrl/highrl-0.0.3-cp39-cp39-linux_armv7l.whl#sha256=16e7334da9c3b77140462dc56d10b5e08b9f01290b2590fdb2ce26ee272b438a (from https://www.piwheels.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:32,841 Skipping link: No binaries permitted for highrl: https://www.piwheels.org/simple/highrl/highrl-0.0.3-cp39-cp39-linux_armv6l.whl#sha256=16e7334da9c3b77140462dc56d10b5e08b9f01290b2590fdb2ce26ee272b438a (from https://www.piwheels.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:32,841 Skipping link: No binaries permitted for highrl: https://www.piwheels.org/simple/highrl/highrl-0.0.3-cp37-cp37m-linux_armv7l.whl#sha256=76bcd15ec4f92d293edf5f11ce0a52e18f651f99251298ebf1e16785d1fe9d71 (from https://www.piwheels.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:32,841 Skipping link: No binaries permitted for highrl: https://www.piwheels.org/simple/highrl/highrl-0.0.3-cp37-cp37m-linux_armv6l.whl#sha256=76bcd15ec4f92d293edf5f11ce0a52e18f651f99251298ebf1e16785d1fe9d71 (from https://www.piwheels.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:32,842 Skipping link: No binaries permitted for highrl: https://www.piwheels.org/simple/highrl/highrl-0.0.2-cp39-cp39-linux_armv7l.whl#sha256=3fc99f1575f6f1956599a61edbc8e71645dedf1fd9f9857a0c2d3cd291e7c7c1 (from https://www.piwheels.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:32,842 Skipping link: No binaries permitted for highrl: https://www.piwheels.org/simple/highrl/highrl-0.0.2-cp39-cp39-linux_armv6l.whl#sha256=3fc99f1575f6f1956599a61edbc8e71645dedf1fd9f9857a0c2d3cd291e7c7c1 (from https://www.piwheels.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:32,843 Skipping link: No binaries permitted for highrl: https://www.piwheels.org/simple/highrl/highrl-0.0.2-cp37-cp37m-linux_armv7l.whl#sha256=18e92ade2aedad6d7eaa8ebd13ed3c887debd48641e982ef6f4c9d5310599778 (from https://www.piwheels.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:32,843 Skipping link: No binaries permitted for highrl: https://www.piwheels.org/simple/highrl/highrl-0.0.2-cp37-cp37m-linux_armv6l.whl#sha256=18e92ade2aedad6d7eaa8ebd13ed3c887debd48641e982ef6f4c9d5310599778 (from https://www.piwheels.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:32,844 Skipping link: No binaries permitted for highrl: https://www.piwheels.org/simple/highrl/highrl-0.0.1-py3-none-any.whl#sha256=a3e417c7392a0e33cde1f797ce89daf006e3aaa4dbeaacdc89ee6f80d4165bf5 (from https://www.piwheels.org/simple/highrl/) (requires-python:>=3.7) 2022-11-29T15:06:32,844 Skipping link: not a file: https://www.piwheels.org/simple/highrl/ 2022-11-29T15:06:32,845 Skipping link: not a file: https://pypi.org/simple/highrl/ 2022-11-29T15:06:32,884 Given no hashes to check 1 links for project 'highrl': discarding no candidates 2022-11-29T15:06:32,917 Collecting highrl==0.1.0 2022-11-29T15:06:32,919 Created temporary directory: /tmp/pip-unpack-26zf3g0k 2022-11-29T15:06:32,963 Downloading highrl-0.1.0.tar.gz (144 kB) 2022-11-29T15:06:33,144 Added highrl==0.1.0 from https://files.pythonhosted.org/packages/91/73/bf93d81c0f65ab533108c22ee0e5d7fe73e88ea1e7cd0f26d3ccf790f816/highrl-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-dq1oxcm2' 2022-11-29T15:06:33,152 Created temporary directory: /tmp/pip-build-env-n97f3s_d 2022-11-29T15:06:33,159 Installing build dependencies: started 2022-11-29T15:06:33,160 Running command pip subprocess to install build dependencies 2022-11-29T15:06:34,365 Using pip 22.3 from /usr/local/lib/python3.9/dist-packages/pip (python 3.9) 2022-11-29T15:06:34,761 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2022-11-29T15:06:34,786 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2022-11-29T15:06:43,304 Collecting setuptools>=61.0.0 2022-11-29T15:06:46,536 Using cached https://www.piwheels.org/simple/setuptools/setuptools-65.6.3-py3-none-any.whl (1.2 MB) 2022-11-29T15:06:48,902 Collecting wheel 2022-11-29T15:06:50,952 Using cached https://www.piwheels.org/simple/wheel/wheel-0.38.4-py3-none-any.whl (36 kB) 2022-11-29T15:06:55,970 Collecting Cython 2022-11-29T15:06:59,662 Using cached https://www.piwheels.org/simple/cython/Cython-0.29.32-cp39-cp39-linux_armv7l.whl (5.0 MB) 2022-11-29T15:07:06,644 Collecting numpy 2022-11-29T15:07:12,303 Using cached https://www.piwheels.org/simple/numpy/numpy-1.23.5-cp39-cp39-linux_armv7l.whl (12.4 MB) 2022-11-29T15:07:14,741 Installing collected packages: wheel, setuptools, numpy, Cython 2022-11-29T15:07:14,894 Creating /tmp/pip-build-env-n97f3s_d/overlay/bin 2022-11-29T15:07:14,897 changing mode of /tmp/pip-build-env-n97f3s_d/overlay/bin/wheel to 755 2022-11-29T15:07:26,258 changing mode of /tmp/pip-build-env-n97f3s_d/overlay/bin/f2py to 755 2022-11-29T15:07:26,260 changing mode of /tmp/pip-build-env-n97f3s_d/overlay/bin/f2py3 to 755 2022-11-29T15:07:26,263 changing mode of /tmp/pip-build-env-n97f3s_d/overlay/bin/f2py3.9 to 755 2022-11-29T15:07:29,101 changing mode of /tmp/pip-build-env-n97f3s_d/overlay/bin/cygdb to 755 2022-11-29T15:07:29,104 changing mode of /tmp/pip-build-env-n97f3s_d/overlay/bin/cython to 755 2022-11-29T15:07:29,106 changing mode of /tmp/pip-build-env-n97f3s_d/overlay/bin/cythonize to 755 2022-11-29T15:07:29,132 Successfully installed Cython-0.29.32 numpy-1.23.5 setuptools-65.6.3 wheel-0.38.4 2022-11-29T15:07:29,149 [notice] A new release of pip available: 22.3 -> 22.3.1 2022-11-29T15:07:29,149 [notice] To update, run: python3 -m pip install --upgrade pip 2022-11-29T15:07:29,532 Installing build dependencies: finished with status 'done' 2022-11-29T15:07:29,537 Getting requirements to build wheel: started 2022-11-29T15:07:29,538 Running command Getting requirements to build wheel 2022-11-29T15:07:31,559 /tmp/pip-build-env-n97f3s_d/overlay/lib/python3.9/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /tmp/pip-wheel-1y5s5cue/highrl_6a3bf68f667240708696a306b684c8e3/cython_packages/lidar2d_fast.pyx 2022-11-29T15:07:31,559 tree = Parsing.p_module(s, pxd, full_module_name) 2022-11-29T15:07:34,808 Compiling cython_packages/lidar2d_fast.pyx because it depends on /tmp/pip-build-env-n97f3s_d/overlay/lib/python3.9/site-packages/Cython/Includes/libc/string.pxd. 2022-11-29T15:07:34,808 [1/1] Cythonizing cython_packages/lidar2d_fast.pyx 2022-11-29T15:07:35,007 /tmp/pip-build-env-n97f3s_d/overlay/lib/python3.9/site-packages/setuptools/config/pyprojecttoml.py:108: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*. 2022-11-29T15:07:35,007 warnings.warn(msg, _BetaConfiguration) 2022-11-29T15:07:35,029 /tmp/pip-build-env-n97f3s_d/overlay/lib/python3.9/site-packages/setuptools/config/expand.py:144: UserWarning: File '/tmp/pip-wheel-1y5s5cue/highrl_6a3bf68f667240708696a306b684c8e3/requirements.txt' cannot be found 2022-11-29T15:07:35,030 warnings.warn(f"File {path!r} cannot be found") 2022-11-29T15:07:35,178 running egg_info 2022-11-29T15:07:35,185 writing src/highrl.egg-info/PKG-INFO 2022-11-29T15:07:35,188 writing dependency_links to src/highrl.egg-info/dependency_links.txt 2022-11-29T15:07:35,190 writing entry points to src/highrl.egg-info/entry_points.txt 2022-11-29T15:07:35,192 writing requirements to src/highrl.egg-info/requires.txt 2022-11-29T15:07:35,193 writing top-level names to src/highrl.egg-info/top_level.txt 2022-11-29T15:07:35,223 reading manifest file 'src/highrl.egg-info/SOURCES.txt' 2022-11-29T15:07:35,226 reading manifest template 'MANIFEST.in' 2022-11-29T15:07:35,228 warning: no files found matching 'cython_packages/convex_hull.pyx' 2022-11-29T15:07:35,228 adding license file 'LICENSE' 2022-11-29T15:07:35,232 writing manifest file 'src/highrl.egg-info/SOURCES.txt' 2022-11-29T15:07:35,668 Getting requirements to build wheel: finished with status 'done' 2022-11-29T15:07:35,680 Created temporary directory: /tmp/pip-modern-metadata-hywbgbyf 2022-11-29T15:07:35,684 Preparing metadata (pyproject.toml): started 2022-11-29T15:07:35,685 Running command Preparing metadata (pyproject.toml) 2022-11-29T15:07:37,466 /tmp/pip-build-env-n97f3s_d/overlay/lib/python3.9/site-packages/setuptools/config/pyprojecttoml.py:108: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*. 2022-11-29T15:07:37,467 warnings.warn(msg, _BetaConfiguration) 2022-11-29T15:07:37,489 /tmp/pip-build-env-n97f3s_d/overlay/lib/python3.9/site-packages/setuptools/config/expand.py:144: UserWarning: File '/tmp/pip-wheel-1y5s5cue/highrl_6a3bf68f667240708696a306b684c8e3/requirements.txt' cannot be found 2022-11-29T15:07:37,489 warnings.warn(f"File {path!r} cannot be found") 2022-11-29T15:07:37,645 running dist_info 2022-11-29T15:07:37,653 creating /tmp/pip-modern-metadata-hywbgbyf/highrl.egg-info 2022-11-29T15:07:37,659 writing /tmp/pip-modern-metadata-hywbgbyf/highrl.egg-info/PKG-INFO 2022-11-29T15:07:37,662 writing dependency_links to /tmp/pip-modern-metadata-hywbgbyf/highrl.egg-info/dependency_links.txt 2022-11-29T15:07:37,664 writing entry points to /tmp/pip-modern-metadata-hywbgbyf/highrl.egg-info/entry_points.txt 2022-11-29T15:07:37,665 writing requirements to /tmp/pip-modern-metadata-hywbgbyf/highrl.egg-info/requires.txt 2022-11-29T15:07:37,667 writing top-level names to /tmp/pip-modern-metadata-hywbgbyf/highrl.egg-info/top_level.txt 2022-11-29T15:07:37,669 writing manifest file '/tmp/pip-modern-metadata-hywbgbyf/highrl.egg-info/SOURCES.txt' 2022-11-29T15:07:37,696 reading manifest file '/tmp/pip-modern-metadata-hywbgbyf/highrl.egg-info/SOURCES.txt' 2022-11-29T15:07:37,699 reading manifest template 'MANIFEST.in' 2022-11-29T15:07:37,700 warning: no files found matching 'cython_packages/convex_hull.pyx' 2022-11-29T15:07:37,700 adding license file 'LICENSE' 2022-11-29T15:07:37,703 writing manifest file '/tmp/pip-modern-metadata-hywbgbyf/highrl.egg-info/SOURCES.txt' 2022-11-29T15:07:37,705 creating '/tmp/pip-modern-metadata-hywbgbyf/highrl-0.1.0.dist-info' 2022-11-29T15:07:37,959 Preparing metadata (pyproject.toml): finished with status 'done' 2022-11-29T15:07:37,966 Source in /tmp/pip-wheel-1y5s5cue/highrl_6a3bf68f667240708696a306b684c8e3 has version 0.1.0, which satisfies requirement highrl==0.1.0 from https://files.pythonhosted.org/packages/91/73/bf93d81c0f65ab533108c22ee0e5d7fe73e88ea1e7cd0f26d3ccf790f816/highrl-0.1.0.tar.gz 2022-11-29T15:07:37,967 Removed highrl==0.1.0 from https://files.pythonhosted.org/packages/91/73/bf93d81c0f65ab533108c22ee0e5d7fe73e88ea1e7cd0f26d3ccf790f816/highrl-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-dq1oxcm2' 2022-11-29T15:07:37,973 Created temporary directory: /tmp/pip-unpack-7t5m40j1 2022-11-29T15:07:37,974 Building wheels for collected packages: highrl 2022-11-29T15:07:37,979 Created temporary directory: /tmp/pip-wheel-uga3kp9y 2022-11-29T15:07:37,979 Destination directory: /tmp/pip-wheel-uga3kp9y 2022-11-29T15:07:37,982 Building wheel for highrl (pyproject.toml): started 2022-11-29T15:07:37,983 Running command Building wheel for highrl (pyproject.toml) 2022-11-29T15:07:39,665 /tmp/pip-build-env-n97f3s_d/overlay/lib/python3.9/site-packages/setuptools/config/pyprojecttoml.py:108: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*. 2022-11-29T15:07:39,666 warnings.warn(msg, _BetaConfiguration) 2022-11-29T15:07:39,686 /tmp/pip-build-env-n97f3s_d/overlay/lib/python3.9/site-packages/setuptools/config/expand.py:144: UserWarning: File '/tmp/pip-wheel-1y5s5cue/highrl_6a3bf68f667240708696a306b684c8e3/requirements.txt' cannot be found 2022-11-29T15:07:39,686 warnings.warn(f"File {path!r} cannot be found") 2022-11-29T15:07:39,816 running bdist_wheel 2022-11-29T15:07:39,836 running build 2022-11-29T15:07:39,836 running build_py 2022-11-29T15:07:39,842 creating build 2022-11-29T15:07:39,842 creating build/lib.linux-armv7l-cpython-39 2022-11-29T15:07:39,843 creating build/lib.linux-armv7l-cpython-39/highrl 2022-11-29T15:07:39,844 copying src/highrl/__init__.py -> build/lib.linux-armv7l-cpython-39/highrl 2022-11-29T15:07:39,846 copying src/highrl/__main__.py -> build/lib.linux-armv7l-cpython-39/highrl 2022-11-29T15:07:39,849 creating build/lib.linux-armv7l-cpython-39/highrl/utils 2022-11-29T15:07:39,850 copying src/highrl/utils/calculations.py -> build/lib.linux-armv7l-cpython-39/highrl/utils 2022-11-29T15:07:39,852 copying src/highrl/utils/planner_checker.py -> build/lib.linux-armv7l-cpython-39/highrl/utils 2022-11-29T15:07:39,855 copying src/highrl/utils/__init__.py -> build/lib.linux-armv7l-cpython-39/highrl/utils 2022-11-29T15:07:39,857 copying src/highrl/utils/action.py -> build/lib.linux-armv7l-cpython-39/highrl/utils 2022-11-29T15:07:39,858 copying src/highrl/utils/parser.py -> build/lib.linux-armv7l-cpython-39/highrl/utils 2022-11-29T15:07:39,861 copying src/highrl/utils/human.py -> build/lib.linux-armv7l-cpython-39/highrl/utils 2022-11-29T15:07:39,864 creating build/lib.linux-armv7l-cpython-39/highrl/lidar_setup 2022-11-29T15:07:39,864 copying src/highrl/lidar_setup/__init__.py -> build/lib.linux-armv7l-cpython-39/highrl/lidar_setup 2022-11-29T15:07:39,866 copying src/highrl/lidar_setup/rings.py -> build/lib.linux-armv7l-cpython-39/highrl/lidar_setup 2022-11-29T15:07:39,869 creating build/lib.linux-armv7l-cpython-39/highrl/agents 2022-11-29T15:07:39,870 copying src/highrl/agents/robot.py -> build/lib.linux-armv7l-cpython-39/highrl/agents 2022-11-29T15:07:39,872 copying src/highrl/agents/__init_.py -> build/lib.linux-armv7l-cpython-39/highrl/agents 2022-11-29T15:07:39,874 copying src/highrl/agents/agent.py -> build/lib.linux-armv7l-cpython-39/highrl/agents 2022-11-29T15:07:39,877 creating build/lib.linux-armv7l-cpython-39/highrl/envs 2022-11-29T15:07:39,878 copying src/highrl/envs/teacher_env.py -> build/lib.linux-armv7l-cpython-39/highrl/envs 2022-11-29T15:07:39,881 copying src/highrl/envs/robot_env.py -> build/lib.linux-armv7l-cpython-39/highrl/envs 2022-11-29T15:07:39,884 copying src/highrl/envs/__init__.py -> build/lib.linux-armv7l-cpython-39/highrl/envs 2022-11-29T15:07:39,885 copying src/highrl/envs/env_encoders.py -> build/lib.linux-armv7l-cpython-39/highrl/envs 2022-11-29T15:07:39,888 creating build/lib.linux-armv7l-cpython-39/highrl/configs 2022-11-29T15:07:39,889 copying src/highrl/configs/__init__.py -> build/lib.linux-armv7l-cpython-39/highrl/configs 2022-11-29T15:07:39,891 copying src/highrl/configs/colors.py -> build/lib.linux-armv7l-cpython-39/highrl/configs 2022-11-29T15:07:39,893 copying src/highrl/configs/configurations.py -> build/lib.linux-armv7l-cpython-39/highrl/configs 2022-11-29T15:07:39,895 creating build/lib.linux-armv7l-cpython-39/highrl/policy 2022-11-29T15:07:39,896 copying src/highrl/policy/feature_extractors.py -> build/lib.linux-armv7l-cpython-39/highrl/policy 2022-11-29T15:07:39,898 copying src/highrl/policy/policy_networks.py -> build/lib.linux-armv7l-cpython-39/highrl/policy 2022-11-29T15:07:39,900 copying src/highrl/policy/__init__.py -> build/lib.linux-armv7l-cpython-39/highrl/policy 2022-11-29T15:07:39,903 creating build/lib.linux-armv7l-cpython-39/highrl/callbacks 2022-11-29T15:07:39,903 copying src/highrl/callbacks/teacher_callback.py -> build/lib.linux-armv7l-cpython-39/highrl/callbacks 2022-11-29T15:07:39,906 copying src/highrl/callbacks/__init.py -> build/lib.linux-armv7l-cpython-39/highrl/callbacks 2022-11-29T15:07:39,907 copying src/highrl/callbacks/robot_callback.py -> build/lib.linux-armv7l-cpython-39/highrl/callbacks 2022-11-29T15:07:39,911 creating build/lib.linux-armv7l-cpython-39/highrl/obstacle 2022-11-29T15:07:39,912 copying src/highrl/obstacle/single_obstacle.py -> build/lib.linux-armv7l-cpython-39/highrl/obstacle 2022-11-29T15:07:39,914 copying src/highrl/obstacle/__init__.py -> build/lib.linux-armv7l-cpython-39/highrl/obstacle 2022-11-29T15:07:39,915 copying src/highrl/obstacle/obstacles.py -> build/lib.linux-armv7l-cpython-39/highrl/obstacle 2022-11-29T15:07:39,917 running egg_info 2022-11-29T15:07:39,929 writing src/highrl.egg-info/PKG-INFO 2022-11-29T15:07:39,931 writing dependency_links to src/highrl.egg-info/dependency_links.txt 2022-11-29T15:07:39,932 writing entry points to src/highrl.egg-info/entry_points.txt 2022-11-29T15:07:39,934 writing requirements to src/highrl.egg-info/requires.txt 2022-11-29T15:07:39,935 writing top-level names to src/highrl.egg-info/top_level.txt 2022-11-29T15:07:39,949 reading manifest file 'src/highrl.egg-info/SOURCES.txt' 2022-11-29T15:07:39,952 reading manifest template 'MANIFEST.in' 2022-11-29T15:07:39,952 warning: no files found matching 'cython_packages/convex_hull.pyx' 2022-11-29T15:07:39,953 adding license file 'LICENSE' 2022-11-29T15:07:39,956 writing manifest file 'src/highrl.egg-info/SOURCES.txt' 2022-11-29T15:07:39,964 running build_ext 2022-11-29T15:07:39,969 building 'lidar2d_fast' extension 2022-11-29T15:07:39,970 creating build/temp.linux-armv7l-cpython-39 2022-11-29T15:07:39,971 creating build/temp.linux-armv7l-cpython-39/cython_packages 2022-11-29T15:07:39,972 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/tmp/pip-build-env-n97f3s_d/overlay/lib/python3.9/site-packages/numpy/core/include -I/usr/include/python3.9 -c cython_packages/lidar2d_fast.cpp -o build/temp.linux-armv7l-cpython-39/cython_packages/lidar2d_fast.o 2022-11-29T15:07:40,279 In file included from /tmp/pip-build-env-n97f3s_d/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h:1948, 2022-11-29T15:07:40,279 from /tmp/pip-build-env-n97f3s_d/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h:12, 2022-11-29T15:07:40,279 from /tmp/pip-build-env-n97f3s_d/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h:5, 2022-11-29T15:07:40,279 from cython_packages/lidar2d_fast.cpp:774: 2022-11-29T15:07:40,279 /tmp/pip-build-env-n97f3s_d/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 2022-11-29T15:07:40,280 17 | #warning "Using deprecated NumPy API, disable it with " \ 2022-11-29T15:07:40,280 | ^~~~~~~ 2022-11-29T15:07:53,392 arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-39/cython_packages/lidar2d_fast.o -L/usr/lib -o build/lib.linux-armv7l-cpython-39/lidar2d_fast.cpython-39-arm-linux-gnueabihf.so 2022-11-29T15:07:53,627 installing to build/bdist.linux-armv7l/wheel 2022-11-29T15:07:53,627 running install 2022-11-29T15:07:53,653 running install_lib 2022-11-29T15:07:53,661 creating build/bdist.linux-armv7l 2022-11-29T15:07:53,662 creating build/bdist.linux-armv7l/wheel 2022-11-29T15:07:53,664 creating build/bdist.linux-armv7l/wheel/highrl 2022-11-29T15:07:53,665 creating build/bdist.linux-armv7l/wheel/highrl/utils 2022-11-29T15:07:53,667 copying build/lib.linux-armv7l-cpython-39/highrl/utils/calculations.py -> build/bdist.linux-armv7l/wheel/highrl/utils 2022-11-29T15:07:53,669 copying build/lib.linux-armv7l-cpython-39/highrl/utils/planner_checker.py -> build/bdist.linux-armv7l/wheel/highrl/utils 2022-11-29T15:07:53,672 copying build/lib.linux-armv7l-cpython-39/highrl/utils/__init__.py -> build/bdist.linux-armv7l/wheel/highrl/utils 2022-11-29T15:07:53,673 copying build/lib.linux-armv7l-cpython-39/highrl/utils/action.py -> build/bdist.linux-armv7l/wheel/highrl/utils 2022-11-29T15:07:53,675 copying build/lib.linux-armv7l-cpython-39/highrl/utils/parser.py -> build/bdist.linux-armv7l/wheel/highrl/utils 2022-11-29T15:07:53,678 copying build/lib.linux-armv7l-cpython-39/highrl/utils/human.py -> build/bdist.linux-armv7l/wheel/highrl/utils 2022-11-29T15:07:53,680 creating build/bdist.linux-armv7l/wheel/highrl/lidar_setup 2022-11-29T15:07:53,681 copying build/lib.linux-armv7l-cpython-39/highrl/lidar_setup/__init__.py -> build/bdist.linux-armv7l/wheel/highrl/lidar_setup 2022-11-29T15:07:53,683 copying build/lib.linux-armv7l-cpython-39/highrl/lidar_setup/rings.py -> build/bdist.linux-armv7l/wheel/highrl/lidar_setup 2022-11-29T15:07:53,686 creating build/bdist.linux-armv7l/wheel/highrl/agents 2022-11-29T15:07:53,687 copying build/lib.linux-armv7l-cpython-39/highrl/agents/robot.py -> build/bdist.linux-armv7l/wheel/highrl/agents 2022-11-29T15:07:53,689 copying build/lib.linux-armv7l-cpython-39/highrl/agents/__init_.py -> build/bdist.linux-armv7l/wheel/highrl/agents 2022-11-29T15:07:53,690 copying build/lib.linux-armv7l-cpython-39/highrl/agents/agent.py -> build/bdist.linux-armv7l/wheel/highrl/agents 2022-11-29T15:07:53,693 creating build/bdist.linux-armv7l/wheel/highrl/envs 2022-11-29T15:07:53,694 copying build/lib.linux-armv7l-cpython-39/highrl/envs/teacher_env.py -> build/bdist.linux-armv7l/wheel/highrl/envs 2022-11-29T15:07:53,697 copying build/lib.linux-armv7l-cpython-39/highrl/envs/robot_env.py -> build/bdist.linux-armv7l/wheel/highrl/envs 2022-11-29T15:07:53,700 copying build/lib.linux-armv7l-cpython-39/highrl/envs/__init__.py -> build/bdist.linux-armv7l/wheel/highrl/envs 2022-11-29T15:07:53,701 copying build/lib.linux-armv7l-cpython-39/highrl/envs/env_encoders.py -> build/bdist.linux-armv7l/wheel/highrl/envs 2022-11-29T15:07:53,703 copying build/lib.linux-armv7l-cpython-39/highrl/__init__.py -> build/bdist.linux-armv7l/wheel/highrl 2022-11-29T15:07:53,705 creating build/bdist.linux-armv7l/wheel/highrl/configs 2022-11-29T15:07:53,706 copying build/lib.linux-armv7l-cpython-39/highrl/configs/__init__.py -> build/bdist.linux-armv7l/wheel/highrl/configs 2022-11-29T15:07:53,708 copying build/lib.linux-armv7l-cpython-39/highrl/configs/colors.py -> build/bdist.linux-armv7l/wheel/highrl/configs 2022-11-29T15:07:53,710 copying build/lib.linux-armv7l-cpython-39/highrl/configs/configurations.py -> build/bdist.linux-armv7l/wheel/highrl/configs 2022-11-29T15:07:53,712 creating build/bdist.linux-armv7l/wheel/highrl/policy 2022-11-29T15:07:53,713 copying build/lib.linux-armv7l-cpython-39/highrl/policy/feature_extractors.py -> build/bdist.linux-armv7l/wheel/highrl/policy 2022-11-29T15:07:53,716 copying build/lib.linux-armv7l-cpython-39/highrl/policy/policy_networks.py -> build/bdist.linux-armv7l/wheel/highrl/policy 2022-11-29T15:07:53,717 copying build/lib.linux-armv7l-cpython-39/highrl/policy/__init__.py -> build/bdist.linux-armv7l/wheel/highrl/policy 2022-11-29T15:07:53,720 creating build/bdist.linux-armv7l/wheel/highrl/callbacks 2022-11-29T15:07:53,721 copying build/lib.linux-armv7l-cpython-39/highrl/callbacks/teacher_callback.py -> build/bdist.linux-armv7l/wheel/highrl/callbacks 2022-11-29T15:07:53,723 copying build/lib.linux-armv7l-cpython-39/highrl/callbacks/__init.py -> build/bdist.linux-armv7l/wheel/highrl/callbacks 2022-11-29T15:07:53,724 copying build/lib.linux-armv7l-cpython-39/highrl/callbacks/robot_callback.py -> build/bdist.linux-armv7l/wheel/highrl/callbacks 2022-11-29T15:07:53,727 creating build/bdist.linux-armv7l/wheel/highrl/obstacle 2022-11-29T15:07:53,728 copying build/lib.linux-armv7l-cpython-39/highrl/obstacle/single_obstacle.py -> build/bdist.linux-armv7l/wheel/highrl/obstacle 2022-11-29T15:07:53,731 copying build/lib.linux-armv7l-cpython-39/highrl/obstacle/__init__.py -> build/bdist.linux-armv7l/wheel/highrl/obstacle 2022-11-29T15:07:53,732 copying build/lib.linux-armv7l-cpython-39/highrl/obstacle/obstacles.py -> build/bdist.linux-armv7l/wheel/highrl/obstacle 2022-11-29T15:07:53,734 copying build/lib.linux-armv7l-cpython-39/highrl/__main__.py -> build/bdist.linux-armv7l/wheel/highrl 2022-11-29T15:07:53,736 copying build/lib.linux-armv7l-cpython-39/lidar2d_fast.cpython-39-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2022-11-29T15:07:53,767 running install_egg_info 2022-11-29T15:07:53,774 Copying src/highrl.egg-info to build/bdist.linux-armv7l/wheel/highrl-0.1.0-py3.9.egg-info 2022-11-29T15:07:53,792 running install_scripts 2022-11-29T15:07:53,843 creating build/bdist.linux-armv7l/wheel/highrl-0.1.0.dist-info/WHEEL 2022-11-29T15:07:53,846 creating '/tmp/pip-wheel-uga3kp9y/.tmp-tdhp76hq/highrl-0.1.0-cp39-cp39-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2022-11-29T15:07:54,028 adding 'lidar2d_fast.cpython-39-arm-linux-gnueabihf.so' 2022-11-29T15:07:54,036 adding 'highrl/__init__.py' 2022-11-29T15:07:54,037 adding 'highrl/__main__.py' 2022-11-29T15:07:54,039 adding 'highrl/agents/__init_.py' 2022-11-29T15:07:54,041 adding 'highrl/agents/agent.py' 2022-11-29T15:07:54,042 adding 'highrl/agents/robot.py' 2022-11-29T15:07:54,044 adding 'highrl/callbacks/__init.py' 2022-11-29T15:07:54,046 adding 'highrl/callbacks/robot_callback.py' 2022-11-29T15:07:54,047 adding 'highrl/callbacks/teacher_callback.py' 2022-11-29T15:07:54,049 adding 'highrl/configs/__init__.py' 2022-11-29T15:07:54,050 adding 'highrl/configs/colors.py' 2022-11-29T15:07:54,051 adding 'highrl/configs/configurations.py' 2022-11-29T15:07:54,053 adding 'highrl/envs/__init__.py' 2022-11-29T15:07:54,055 adding 'highrl/envs/env_encoders.py' 2022-11-29T15:07:54,057 adding 'highrl/envs/robot_env.py' 2022-11-29T15:07:54,059 adding 'highrl/envs/teacher_env.py' 2022-11-29T15:07:54,061 adding 'highrl/lidar_setup/__init__.py' 2022-11-29T15:07:54,063 adding 'highrl/lidar_setup/rings.py' 2022-11-29T15:07:54,065 adding 'highrl/obstacle/__init__.py' 2022-11-29T15:07:54,066 adding 'highrl/obstacle/obstacles.py' 2022-11-29T15:07:54,067 adding 'highrl/obstacle/single_obstacle.py' 2022-11-29T15:07:54,069 adding 'highrl/policy/__init__.py' 2022-11-29T15:07:54,071 adding 'highrl/policy/feature_extractors.py' 2022-11-29T15:07:54,072 adding 'highrl/policy/policy_networks.py' 2022-11-29T15:07:54,074 adding 'highrl/utils/__init__.py' 2022-11-29T15:07:54,075 adding 'highrl/utils/action.py' 2022-11-29T15:07:54,076 adding 'highrl/utils/calculations.py' 2022-11-29T15:07:54,078 adding 'highrl/utils/human.py' 2022-11-29T15:07:54,079 adding 'highrl/utils/parser.py' 2022-11-29T15:07:54,081 adding 'highrl/utils/planner_checker.py' 2022-11-29T15:07:54,084 adding 'highrl-0.1.0.dist-info/LICENSE' 2022-11-29T15:07:54,085 adding 'highrl-0.1.0.dist-info/METADATA' 2022-11-29T15:07:54,086 adding 'highrl-0.1.0.dist-info/WHEEL' 2022-11-29T15:07:54,087 adding 'highrl-0.1.0.dist-info/entry_points.txt' 2022-11-29T15:07:54,088 adding 'highrl-0.1.0.dist-info/top_level.txt' 2022-11-29T15:07:54,089 adding 'highrl-0.1.0.dist-info/RECORD' 2022-11-29T15:07:54,100 removing build/bdist.linux-armv7l/wheel 2022-11-29T15:07:54,353 Building wheel for highrl (pyproject.toml): finished with status 'done' 2022-11-29T15:07:54,367 Created wheel for highrl: filename=highrl-0.1.0-cp39-cp39-linux_armv7l.whl size=356834 sha256=b17fc5634aeca3cfb08c145015faef20d932ac7642524e30b4f339e298de313b 2022-11-29T15:07:54,368 Stored in directory: /tmp/pip-ephem-wheel-cache-y9o6lm53/wheels/ae/1c/80/d46026b298cf7fe5bd78d0657d25c399d28249fcec0b729be4 2022-11-29T15:07:54,382 Successfully built highrl 2022-11-29T15:07:54,400 Removed build tracker: '/tmp/pip-build-tracker-dq1oxcm2'