2026-02-13T01:45:17,962 Created temporary directory: /tmp/pip-ephem-wheel-cache-53zevsnc 2026-02-13T01:45:17,964 Created temporary directory: /tmp/pip-build-tracker-6s7tysnu 2026-02-13T01:45:17,965 Initialized build tracking at /tmp/pip-build-tracker-6s7tysnu 2026-02-13T01:45:17,965 Created build tracker: /tmp/pip-build-tracker-6s7tysnu 2026-02-13T01:45:17,966 Entered build tracker: /tmp/pip-build-tracker-6s7tysnu 2026-02-13T01:45:17,967 Created temporary directory: /tmp/pip-wheel-qlw8_203 2026-02-13T01:45:17,970 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 2026-02-13T01:45:17,972 Created temporary directory: /tmp/pip-ephem-wheel-cache-p4w1megt 2026-02-13T01:45:17,995 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-13T01:45:17,998 2 location(s) to search for versions of tyme4py: 2026-02-13T01:45:17,998 * https://pypi.org/simple/tyme4py/ 2026-02-13T01:45:17,998 * https://www.piwheels.org/simple/tyme4py/ 2026-02-13T01:45:17,999 Fetching project page and analyzing links: https://pypi.org/simple/tyme4py/ 2026-02-13T01:45:18,000 Getting page https://pypi.org/simple/tyme4py/ 2026-02-13T01:45:18,001 Found index url https://pypi.org/simple 2026-02-13T01:45:18,213 Fetched page https://pypi.org/simple/tyme4py/ as application/vnd.pypi.simple.v1+json 2026-02-13T01:45:18,218 Found link https://files.pythonhosted.org/packages/95/fc/6dd15a081d2a4c0d994ca2dc141850929928cc51a10b12ac12e3282773f1/tyme4py-1.2.0.tar.gz (from https://pypi.org/simple/tyme4py/) (requires-python:>=3.8.9), version: 1.2.0 2026-02-13T01:45:18,219 Found link https://files.pythonhosted.org/packages/44/62/3776fa5d053a456b1181cfaf43c7315ff5e2090cb5ce514d9aeaf5bcb72c/tyme4py-1.3.0.tar.gz (from https://pypi.org/simple/tyme4py/) (requires-python:>=3.8.9), version: 1.3.0 2026-02-13T01:45:18,220 Found link https://files.pythonhosted.org/packages/7e/32/6cda3e7c8d1e043fde5710d796c1c5e64f62ef046a6804c7aff368206b1c/tyme4py-1.3.1.tar.gz (from https://pypi.org/simple/tyme4py/) (requires-python:>=3.8.9), version: 1.3.1 2026-02-13T01:45:18,221 Found link https://files.pythonhosted.org/packages/01/91/dcded397e3572f53c39df3af3a6311c5e18ef042db4d6624c115cc795a5a/tyme4py-1.3.2.tar.gz (from https://pypi.org/simple/tyme4py/) (requires-python:>=3.8.9), version: 1.3.2 2026-02-13T01:45:18,222 Found link https://files.pythonhosted.org/packages/92/d0/6b914c353c263f7e5439726be9b15d574218aa968a3b459c5b98f9e7d973/tyme4py-1.3.3.tar.gz (from https://pypi.org/simple/tyme4py/) (requires-python:>=3.8.9), version: 1.3.3 2026-02-13T01:45:18,223 Found link https://files.pythonhosted.org/packages/4a/46/cc1dad6adf59b0dfe6e077637fd7075f3ba45be37f2ed5d28ae0777ecfe7/tyme4py-1.3.4.tar.gz (from https://pypi.org/simple/tyme4py/) (requires-python:>=3.8.9), version: 1.3.4 2026-02-13T01:45:18,224 Found link https://files.pythonhosted.org/packages/a7/f1/6a74c316b8ac5064f73523a6c4aa2cdecd37b6e423ec66cd5f5569725d39/tyme4py-1.3.5.tar.gz (from https://pypi.org/simple/tyme4py/) (requires-python:>=3.8.9), version: 1.3.5 2026-02-13T01:45:18,225 Found link https://files.pythonhosted.org/packages/8f/fc/9535d5162de811016882086d3aa45c4ca0ca0c6f5a68a470c2337fcdc209/tyme4py-1.3.6.tar.gz (from https://pypi.org/simple/tyme4py/) (requires-python:>=3.8.9), version: 1.3.6 2026-02-13T01:45:18,226 Found link https://files.pythonhosted.org/packages/58/ac/54dcf8768f1a17eac70c4153ade4bad62bac8b7d626bd8f8e7ae2568bc6d/tyme4py-1.3.7.tar.gz (from https://pypi.org/simple/tyme4py/) (requires-python:>=3.8.9), version: 1.3.7 2026-02-13T01:45:18,226 Found link https://files.pythonhosted.org/packages/bd/ca/490a135cbfddeaef2aed9f3dea2101a6ff6f0588fd58053819f72fe3c39d/tyme4py-1.3.8.tar.gz (from https://pypi.org/simple/tyme4py/) (requires-python:>=3.8.9), version: 1.3.8 2026-02-13T01:45:18,227 Found link https://files.pythonhosted.org/packages/90/dc/982ff5db22463e4a662195aa16cc8414e430af6a5db693713342981904c4/tyme4py-1.3.9.tar.gz (from https://pypi.org/simple/tyme4py/) (requires-python:>=3.8.9), version: 1.3.9 2026-02-13T01:45:18,228 Found link https://files.pythonhosted.org/packages/80/e5/96bdc316f6f12237de2bfe8495e1c6d72862faa3efe0c3e21e2f1a1e457f/tyme4py-1.4.0.tar.gz (from https://pypi.org/simple/tyme4py/) (requires-python:>=3.8.9), version: 1.4.0 2026-02-13T01:45:18,229 Found link https://files.pythonhosted.org/packages/ce/7b/fe41c2cafd0a1eae580c9ca06d5d29d7b015eff6cae60d5bb388986b016a/tyme4py-1.4.1.tar.gz (from https://pypi.org/simple/tyme4py/) (requires-python:>=3.8.9), version: 1.4.1 2026-02-13T01:45:18,230 Found link https://files.pythonhosted.org/packages/a3/ff/7776cfb74a5a3afa223f44cfc4080e9487a1db107567fc83b969444cc9f1/tyme4py-1.4.2.tar.gz (from https://pypi.org/simple/tyme4py/) (requires-python:>=3.8.9), version: 1.4.2 2026-02-13T01:45:18,231 Found link https://files.pythonhosted.org/packages/fe/8a/7a7969881399a9f2bc44508b2b8081eecff55dfb4bef3eb6bee5a1928fd5/tyme4py-1.4.3.tar.gz (from https://pypi.org/simple/tyme4py/) (requires-python:>=3.10), version: 1.4.3 2026-02-13T01:45:18,232 Found link https://files.pythonhosted.org/packages/8b/f2/d644fea8672da0817aa77238356c942a878413a8184902d8a626734d3d57/tyme4py-1.4.4.tar.gz (from https://pypi.org/simple/tyme4py/) (requires-python:>=3.10), version: 1.4.4 2026-02-13T01:45:18,233 Fetching project page and analyzing links: https://www.piwheels.org/simple/tyme4py/ 2026-02-13T01:45:18,233 Getting page https://www.piwheels.org/simple/tyme4py/ 2026-02-13T01:45:18,235 Found index url https://www.piwheels.org/simple 2026-02-13T01:45:18,389 Fetched page https://www.piwheels.org/simple/tyme4py/ as text/html 2026-02-13T01:45:18,394 Skipping link: No binaries permitted for tyme4py: https://www.piwheels.org/simple/tyme4py/tyme4py-1.4.3-py3-none-any.whl#sha256=3f76f3169f16137d7311dc959d14b69891e127d6b85c14c716d4ae5602c58036 (from https://www.piwheels.org/simple/tyme4py/) (requires-python:>=3.10) 2026-02-13T01:45:18,395 Skipping link: No binaries permitted for tyme4py: https://www.piwheels.org/simple/tyme4py/tyme4py-1.4.2-py3-none-any.whl#sha256=077629a9f37c8a857275f41ed8281a5018f9e1a708a303594abba8c9574877d3 (from https://www.piwheels.org/simple/tyme4py/) (requires-python:>=3.8.9) 2026-02-13T01:45:18,395 Skipping link: No binaries permitted for tyme4py: https://www.piwheels.org/simple/tyme4py/tyme4py-1.4.1-py3-none-any.whl#sha256=932193abadbf32083ca3f18a095d45127228d5d19bd6d473de2c2121af6e3a36 (from https://www.piwheels.org/simple/tyme4py/) (requires-python:>=3.8.9) 2026-02-13T01:45:18,396 Skipping link: No binaries permitted for tyme4py: https://archive1.piwheels.org/simple/tyme4py/tyme4py-1.4.0-py3-none-any.whl#sha256=c04d93111784aa0e4800e5c19dfb4fa17f923ded13916d1a9374980279bb122f (from https://www.piwheels.org/simple/tyme4py/) (requires-python:>=3.8.9) 2026-02-13T01:45:18,396 Skipping link: No binaries permitted for tyme4py: https://archive1.piwheels.org/simple/tyme4py/tyme4py-1.3.9-py3-none-any.whl#sha256=7864f6966e59129f7f11642e897874eee43b84ab8ddab75c4a782036b173d85c (from https://www.piwheels.org/simple/tyme4py/) (requires-python:>=3.8.9) 2026-02-13T01:45:18,397 Skipping link: No binaries permitted for tyme4py: https://archive1.piwheels.org/simple/tyme4py/tyme4py-1.3.8-py3-none-any.whl#sha256=ba068dd84fd331280edfcf2af16e791ae5200cdff63a090f1eafed650aee6a5f (from https://www.piwheels.org/simple/tyme4py/) (requires-python:>=3.8.9) 2026-02-13T01:45:18,397 Skipping link: No binaries permitted for tyme4py: https://archive1.piwheels.org/simple/tyme4py/tyme4py-1.3.7-py3-none-any.whl#sha256=e8bdba0bbfd7ba1d2e1fe884f325e19ad304b290dd56473c3079140445f6ebf0 (from https://www.piwheels.org/simple/tyme4py/) (requires-python:>=3.8.9) 2026-02-13T01:45:18,398 Skipping link: No binaries permitted for tyme4py: https://archive1.piwheels.org/simple/tyme4py/tyme4py-1.3.6-py3-none-any.whl#sha256=a0e4a9727a9a5eb5e132d11e723388eaa27df0dab6e74a9c90cada83ae721ff8 (from https://www.piwheels.org/simple/tyme4py/) (requires-python:>=3.8.9) 2026-02-13T01:45:18,398 Skipping link: No binaries permitted for tyme4py: https://archive1.piwheels.org/simple/tyme4py/tyme4py-1.3.5-py3-none-any.whl#sha256=a02b08c3e9f3aea8e3ddebf300e645982cf3bf82f452dbb1c1c68f859be4c238 (from https://www.piwheels.org/simple/tyme4py/) (requires-python:>=3.8.9) 2026-02-13T01:45:18,399 Skipping link: No binaries permitted for tyme4py: https://archive1.piwheels.org/simple/tyme4py/tyme4py-1.3.4-py3-none-any.whl#sha256=7d0adec0413c9ab73498fa14f4634db2849cae63d0a926adefe8cc6cb06b1b19 (from https://www.piwheels.org/simple/tyme4py/) (requires-python:>=3.8.9) 2026-02-13T01:45:18,399 Skipping link: No binaries permitted for tyme4py: https://archive1.piwheels.org/simple/tyme4py/tyme4py-1.3.3-py3-none-any.whl#sha256=78fde1d2efee7c86711987ba4e5211e2d51bffcea7e360429d32deed0cd86c70 (from https://www.piwheels.org/simple/tyme4py/) (requires-python:>=3.8.9) 2026-02-13T01:45:18,400 Skipping link: No binaries permitted for tyme4py: https://archive1.piwheels.org/simple/tyme4py/tyme4py-1.3.2-py3-none-any.whl#sha256=033cf10111dc6ed34488f8d898c63dba4cb0e4671d8e7d02cc54631f1fe8d15b (from https://www.piwheels.org/simple/tyme4py/) (requires-python:>=3.8.9) 2026-02-13T01:45:18,400 Skipping link: No binaries permitted for tyme4py: https://archive1.piwheels.org/simple/tyme4py/tyme4py-1.3.1-py3-none-any.whl#sha256=43118d6a9b7abf1c40f62d665ee8a329094ee857bf91fd8ed7e75a41ca5caf4c (from https://www.piwheels.org/simple/tyme4py/) (requires-python:>=3.8.9) 2026-02-13T01:45:18,401 Skipping link: No binaries permitted for tyme4py: https://archive1.piwheels.org/simple/tyme4py/tyme4py-1.3.0-py3-none-any.whl#sha256=e24c846ecf64e83f10979a5c094653c61d675ad23ded627c58f77ccf8467e891 (from https://www.piwheels.org/simple/tyme4py/) (requires-python:>=3.8.9) 2026-02-13T01:45:18,401 Skipping link: No binaries permitted for tyme4py: https://archive1.piwheels.org/simple/tyme4py/tyme4py-1.2.0-py3-none-any.whl#sha256=a9d891a7a452a6980f26902e198e66ddbfc04e8001de10bcdee388b26783721d (from https://www.piwheels.org/simple/tyme4py/) (requires-python:>=3.8.9) 2026-02-13T01:45:18,402 Skipping link: not a file: https://www.piwheels.org/simple/tyme4py/ 2026-02-13T01:45:18,402 Skipping link: not a file: https://pypi.org/simple/tyme4py/ 2026-02-13T01:45:18,424 Given no hashes to check 1 links for project 'tyme4py': discarding no candidates 2026-02-13T01:45:18,444 Collecting tyme4py==1.4.4 2026-02-13T01:45:18,446 Created temporary directory: /tmp/pip-unpack-ae_2rhyy 2026-02-13T01:45:18,656 Downloading tyme4py-1.4.4.tar.gz (100 kB) 2026-02-13T01:45:18,828 Added tyme4py==1.4.4 from https://files.pythonhosted.org/packages/8b/f2/d644fea8672da0817aa77238356c942a878413a8184902d8a626734d3d57/tyme4py-1.4.4.tar.gz to build tracker '/tmp/pip-build-tracker-6s7tysnu' 2026-02-13T01:45:18,834 Created temporary directory: /tmp/pip-build-env-3__fy2h3 2026-02-13T01:45:18,839 Installing build dependencies: started 2026-02-13T01:45:18,840 Running command pip subprocess to install build dependencies 2026-02-13T01:45:19,980 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-13T01:45:20,619 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 2026-02-13T01:45:20,642 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-13T01:45:22,355 Collecting setuptools>=80.10.2 2026-02-13T01:45:22,440 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-13T01:45:22,656 Collecting twine>=6.2.0 2026-02-13T01:45:22,673 Using cached https://www.piwheels.org/simple/twine/twine-6.2.0-py3-none-any.whl (42 kB) 2026-02-13T01:45:22,836 Collecting readme-renderer>=35.0 2026-02-13T01:45:22,852 Using cached https://www.piwheels.org/simple/readme-renderer/readme_renderer-44.0-py3-none-any.whl (13 kB) 2026-02-13T01:45:23,120 Collecting requests>=2.20 2026-02-13T01:45:23,137 Using cached https://www.piwheels.org/simple/requests/requests-2.32.5-py3-none-any.whl (64 kB) 2026-02-13T01:45:23,235 Collecting requests-toolbelt!=0.9.0,>=0.8.0 2026-02-13T01:45:23,250 Using cached https://www.piwheels.org/simple/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl (51 kB) 2026-02-13T01:45:23,566 Collecting urllib3>=1.26.0 2026-02-13T01:45:23,588 Using cached https://www.piwheels.org/simple/urllib3/urllib3-2.6.3-py3-none-any.whl (131 kB) 2026-02-13T01:45:24,000 Collecting keyring>=21.2.0 2026-02-13T01:45:24,016 Using cached https://www.piwheels.org/simple/keyring/keyring-25.7.0-py3-none-any.whl (39 kB) 2026-02-13T01:45:24,107 Collecting rfc3986>=1.4.0 2026-02-13T01:45:24,122 Using cached https://www.piwheels.org/simple/rfc3986/rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2026-02-13T01:45:24,679 Collecting rich>=12.0.0 2026-02-13T01:45:24,715 Using cached https://www.piwheels.org/simple/rich/rich-14.3.2-py3-none-any.whl (310 kB) 2026-02-13T01:45:24,907 Collecting packaging>=24.0 2026-02-13T01:45:24,924 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-13T01:45:25,006 Collecting id 2026-02-13T01:45:25,022 Using cached https://www.piwheels.org/simple/id/id-1.6.1-py3-none-any.whl (14 kB) 2026-02-13T01:45:25,199 Collecting SecretStorage>=3.2 2026-02-13T01:45:25,213 Using cached https://www.piwheels.org/simple/secretstorage/secretstorage-3.5.0-py3-none-any.whl (15 kB) 2026-02-13T01:45:25,304 Collecting jeepney>=0.4.2 2026-02-13T01:45:25,320 Using cached https://www.piwheels.org/simple/jeepney/jeepney-0.9.0-py3-none-any.whl (49 kB) 2026-02-13T01:45:25,787 Collecting importlib_metadata>=4.11.4 2026-02-13T01:45:25,802 Using cached https://www.piwheels.org/simple/importlib-metadata/importlib_metadata-8.7.1-py3-none-any.whl (27 kB) 2026-02-13T01:45:25,898 Collecting jaraco.classes 2026-02-13T01:45:25,913 Using cached https://www.piwheels.org/simple/jaraco-classes/jaraco.classes-3.4.0-py3-none-any.whl (6.8 kB) 2026-02-13T01:45:26,063 Collecting jaraco.functools 2026-02-13T01:45:26,077 Using cached https://www.piwheels.org/simple/jaraco-functools/jaraco_functools-4.4.0-py3-none-any.whl (10 kB) 2026-02-13T01:45:26,189 Collecting jaraco.context 2026-02-13T01:45:26,204 Using cached https://www.piwheels.org/simple/jaraco-context/jaraco_context-6.1.0-py3-none-any.whl (7.1 kB) 2026-02-13T01:45:26,512 Collecting nh3>=0.2.14 2026-02-13T01:45:26,529 Using cached nh3-0.3.2-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (803 kB) 2026-02-13T01:45:26,721 Collecting docutils>=0.21.2 2026-02-13T01:45:26,860 Using cached https://www.piwheels.org/simple/docutils/docutils-0.22.4-py3-none-any.whl (633 kB) 2026-02-13T01:45:27,100 Collecting Pygments>=2.5.1 2026-02-13T01:45:27,262 Using cached https://www.piwheels.org/simple/pygments/pygments-2.19.2-py3-none-any.whl (1.2 MB) 2026-02-13T01:45:28,078 Collecting charset_normalizer<4,>=2 2026-02-13T01:45:28,085 Using cached charset_normalizer-3.4.4-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (142 kB) 2026-02-13T01:45:28,230 Collecting idna<4,>=2.5 2026-02-13T01:45:28,247 Using cached https://www.piwheels.org/simple/idna/idna-3.11-py3-none-any.whl (71 kB) 2026-02-13T01:45:28,519 Collecting certifi>=2017.4.17 2026-02-13T01:45:28,543 Using cached https://www.piwheels.org/simple/certifi/certifi-2026.1.4-py3-none-any.whl (152 kB) 2026-02-13T01:45:28,826 Collecting markdown-it-py>=2.2.0 2026-02-13T01:45:28,844 Using cached https://www.piwheels.org/simple/markdown-it-py/markdown_it_py-4.0.0-py3-none-any.whl (87 kB) 2026-02-13T01:45:29,336 Collecting zipp>=3.20 2026-02-13T01:45:29,350 Using cached https://www.piwheels.org/simple/zipp/zipp-3.23.0-py3-none-any.whl (10 kB) 2026-02-13T01:45:29,528 Collecting mdurl~=0.1 2026-02-13T01:45:29,542 Using cached https://www.piwheels.org/simple/mdurl/mdurl-0.1.2-py3-none-any.whl (10.0 kB) 2026-02-13T01:45:31,380 Collecting cryptography>=2.0 2026-02-13T01:45:31,439 Using cached cryptography-46.0.5-cp311-abi3-manylinux_2_31_armv7l.whl (4.0 MB) 2026-02-13T01:45:31,758 Collecting more-itertools 2026-02-13T01:45:31,774 Using cached https://www.piwheels.org/simple/more-itertools/more_itertools-10.8.0-py3-none-any.whl (69 kB) 2026-02-13T01:45:31,904 Collecting backports.tarfile 2026-02-13T01:45:31,920 Using cached https://www.piwheels.org/simple/backports-tarfile/backports.tarfile-1.2.0-py3-none-any.whl (30 kB) 2026-02-13T01:45:33,096 Collecting cffi>=2.0.0 2026-02-13T01:45:33,130 Using cached https://www.piwheels.org/simple/cffi/cffi-2.0.0-cp311-cp311-linux_armv7l.whl (392 kB) 2026-02-13T01:45:33,466 Collecting pycparser 2026-02-13T01:45:33,480 Using cached https://www.piwheels.org/simple/pycparser/pycparser-3.0-py3-none-any.whl (48 kB) 2026-02-13T01:45:37,481 Installing collected packages: zipp, urllib3, setuptools, rfc3986, Pygments, pycparser, packaging, nh3, more-itertools, mdurl, jeepney, idna, docutils, charset_normalizer, certifi, backports.tarfile, requests, readme-renderer, markdown-it-py, jaraco.functools, jaraco.context, jaraco.classes, importlib_metadata, id, cffi, rich, requests-toolbelt, cryptography, SecretStorage, keyring, twine 2026-02-13T01:45:45,079 Creating /tmp/pip-build-env-3__fy2h3/overlay/local/bin 2026-02-13T01:45:45,081 changing mode of /tmp/pip-build-env-3__fy2h3/overlay/local/bin/pygmentize to 755 2026-02-13T01:45:47,871 changing mode of /tmp/pip-build-env-3__fy2h3/overlay/local/bin/docutils to 755 2026-02-13T01:45:47,873 changing mode of /tmp/pip-build-env-3__fy2h3/overlay/local/bin/rst2html to 755 2026-02-13T01:45:47,875 changing mode of /tmp/pip-build-env-3__fy2h3/overlay/local/bin/rst2html4 to 755 2026-02-13T01:45:47,877 changing mode of /tmp/pip-build-env-3__fy2h3/overlay/local/bin/rst2html5 to 755 2026-02-13T01:45:47,879 changing mode of /tmp/pip-build-env-3__fy2h3/overlay/local/bin/rst2latex to 755 2026-02-13T01:45:47,881 changing mode of /tmp/pip-build-env-3__fy2h3/overlay/local/bin/rst2man to 755 2026-02-13T01:45:47,883 changing mode of /tmp/pip-build-env-3__fy2h3/overlay/local/bin/rst2odt to 755 2026-02-13T01:45:47,886 changing mode of /tmp/pip-build-env-3__fy2h3/overlay/local/bin/rst2pseudoxml to 755 2026-02-13T01:45:47,888 changing mode of /tmp/pip-build-env-3__fy2h3/overlay/local/bin/rst2s5 to 755 2026-02-13T01:45:47,890 changing mode of /tmp/pip-build-env-3__fy2h3/overlay/local/bin/rst2xetex to 755 2026-02-13T01:45:47,892 changing mode of /tmp/pip-build-env-3__fy2h3/overlay/local/bin/rst2xml to 755 2026-02-13T01:45:48,070 changing mode of /tmp/pip-build-env-3__fy2h3/overlay/local/bin/normalizer to 755 2026-02-13T01:45:48,863 changing mode of /tmp/pip-build-env-3__fy2h3/overlay/local/bin/markdown-it to 755 2026-02-13T01:45:52,417 changing mode of /tmp/pip-build-env-3__fy2h3/overlay/local/bin/keyring to 755 2026-02-13T01:45:52,549 changing mode of /tmp/pip-build-env-3__fy2h3/overlay/local/bin/twine to 755 2026-02-13T01:45:53,306 Successfully installed Pygments-2.19.2 SecretStorage-3.5.0 backports.tarfile-1.2.0 certifi-2026.1.4 cffi-2.0.0 charset_normalizer-3.4.4 cryptography-46.0.5 docutils-0.22.4 id-1.6.1 idna-3.11 importlib_metadata-8.7.1 jaraco.classes-3.4.0 jaraco.context-6.1.0 jaraco.functools-4.4.0 jeepney-0.9.0 keyring-25.7.0 markdown-it-py-4.0.0 mdurl-0.1.2 more-itertools-10.8.0 nh3-0.3.2 packaging-26.0 pycparser-3.0 readme-renderer-44.0 requests-2.32.5 requests-toolbelt-1.0.0 rfc3986-2.0.0 rich-14.3.2 setuptools-82.0.0 twine-6.2.0 urllib3-2.6.3 zipp-3.23.0 2026-02-13T01:45:53,890 Installing build dependencies: finished with status 'done' 2026-02-13T01:45:53,897 Getting requirements to build wheel: started 2026-02-13T01:45:53,898 Running command Getting requirements to build wheel 2026-02-13T01:45:54,661 running egg_info 2026-02-13T01:45:54,673 writing tyme4py.egg-info/PKG-INFO 2026-02-13T01:45:54,676 writing dependency_links to tyme4py.egg-info/dependency_links.txt 2026-02-13T01:45:54,678 writing top-level names to tyme4py.egg-info/top_level.txt 2026-02-13T01:45:54,733 reading manifest file 'tyme4py.egg-info/SOURCES.txt' 2026-02-13T01:45:54,737 reading manifest template 'MANIFEST.in' 2026-02-13T01:45:54,756 warning: no previously-included files found matching 'test/*' 2026-02-13T01:45:54,757 adding license file 'LICENSE' 2026-02-13T01:45:54,761 writing manifest file 'tyme4py.egg-info/SOURCES.txt' 2026-02-13T01:45:54,859 Getting requirements to build wheel: finished with status 'done' 2026-02-13T01:45:54,862 Created temporary directory: /tmp/pip-modern-metadata-4uwy83dk 2026-02-13T01:45:54,864 Preparing metadata (pyproject.toml): started 2026-02-13T01:45:54,865 Running command Preparing metadata (pyproject.toml) 2026-02-13T01:45:55,563 running dist_info 2026-02-13T01:45:55,587 creating /tmp/pip-modern-metadata-4uwy83dk/tyme4py.egg-info 2026-02-13T01:45:55,588 writing /tmp/pip-modern-metadata-4uwy83dk/tyme4py.egg-info/PKG-INFO 2026-02-13T01:45:55,591 writing dependency_links to /tmp/pip-modern-metadata-4uwy83dk/tyme4py.egg-info/dependency_links.txt 2026-02-13T01:45:55,594 writing top-level names to /tmp/pip-modern-metadata-4uwy83dk/tyme4py.egg-info/top_level.txt 2026-02-13T01:45:55,595 writing manifest file '/tmp/pip-modern-metadata-4uwy83dk/tyme4py.egg-info/SOURCES.txt' 2026-02-13T01:45:55,648 reading manifest file '/tmp/pip-modern-metadata-4uwy83dk/tyme4py.egg-info/SOURCES.txt' 2026-02-13T01:45:55,650 reading manifest template 'MANIFEST.in' 2026-02-13T01:45:55,672 warning: no previously-included files found matching 'test/*' 2026-02-13T01:45:55,672 warning: no previously-included files found matching '*.egg-info/*' 2026-02-13T01:45:55,673 adding license file 'LICENSE' 2026-02-13T01:45:55,676 writing manifest file '/tmp/pip-modern-metadata-4uwy83dk/tyme4py.egg-info/SOURCES.txt' 2026-02-13T01:45:55,678 creating '/tmp/pip-modern-metadata-4uwy83dk/tyme4py-1.4.4.dist-info' 2026-02-13T01:45:55,805 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-13T01:45:55,810 Source in /tmp/pip-wheel-qlw8_203/tyme4py_447c08f968474607805b6477b261336a has version 1.4.4, which satisfies requirement tyme4py==1.4.4 from https://files.pythonhosted.org/packages/8b/f2/d644fea8672da0817aa77238356c942a878413a8184902d8a626734d3d57/tyme4py-1.4.4.tar.gz 2026-02-13T01:45:55,811 Removed tyme4py==1.4.4 from https://files.pythonhosted.org/packages/8b/f2/d644fea8672da0817aa77238356c942a878413a8184902d8a626734d3d57/tyme4py-1.4.4.tar.gz from build tracker '/tmp/pip-build-tracker-6s7tysnu' 2026-02-13T01:45:55,816 Created temporary directory: /tmp/pip-unpack-o8w8x52m 2026-02-13T01:45:55,817 Building wheels for collected packages: tyme4py 2026-02-13T01:45:55,822 Created temporary directory: /tmp/pip-wheel-q3btxv2e 2026-02-13T01:45:55,822 Destination directory: /tmp/pip-wheel-q3btxv2e 2026-02-13T01:45:55,825 Building wheel for tyme4py (pyproject.toml): started 2026-02-13T01:45:55,826 Running command Building wheel for tyme4py (pyproject.toml) 2026-02-13T01:45:56,492 running bdist_wheel 2026-02-13T01:45:56,534 running build 2026-02-13T01:45:56,535 running build_py 2026-02-13T01:45:56,546 creating build/lib/tyme4py 2026-02-13T01:45:56,549 copying tyme4py/__init__.py -> build/lib/tyme4py 2026-02-13T01:45:56,552 creating build/lib/tyme4py/culture 2026-02-13T01:45:56,553 copying tyme4py/culture/__init__.py -> build/lib/tyme4py/culture 2026-02-13T01:45:56,558 creating build/lib/tyme4py/unit 2026-02-13T01:45:56,559 copying tyme4py/unit/__init__.py -> build/lib/tyme4py/unit 2026-02-13T01:45:56,562 creating build/lib/tyme4py/sixtycycle 2026-02-13T01:45:56,563 copying tyme4py/sixtycycle/__init__.py -> build/lib/tyme4py/sixtycycle 2026-02-13T01:45:56,567 creating build/lib/tyme4py/jd 2026-02-13T01:45:56,568 copying tyme4py/jd/__init__.py -> build/lib/tyme4py/jd 2026-02-13T01:45:56,570 creating build/lib/tyme4py/enums 2026-02-13T01:45:56,571 copying tyme4py/enums/__init__.py -> build/lib/tyme4py/enums 2026-02-13T01:45:56,574 creating build/lib/tyme4py/festival 2026-02-13T01:45:56,575 copying tyme4py/festival/__init__.py -> build/lib/tyme4py/festival 2026-02-13T01:45:56,578 creating build/lib/tyme4py/util 2026-02-13T01:45:56,579 copying tyme4py/util/__init__.py -> build/lib/tyme4py/util 2026-02-13T01:45:56,583 creating build/lib/tyme4py/solar 2026-02-13T01:45:56,584 copying tyme4py/solar/__init__.py -> build/lib/tyme4py/solar 2026-02-13T01:45:56,587 creating build/lib/tyme4py/lunar 2026-02-13T01:45:56,588 copying tyme4py/lunar/__init__.py -> build/lib/tyme4py/lunar 2026-02-13T01:45:56,592 creating build/lib/tyme4py/rabbyung 2026-02-13T01:45:56,593 copying tyme4py/rabbyung/__init__.py -> build/lib/tyme4py/rabbyung 2026-02-13T01:45:56,596 creating build/lib/tyme4py/eightchar 2026-02-13T01:45:56,597 copying tyme4py/eightchar/__init__.py -> build/lib/tyme4py/eightchar 2026-02-13T01:45:56,600 creating build/lib/tyme4py/holiday 2026-02-13T01:45:56,601 copying tyme4py/holiday/__init__.py -> build/lib/tyme4py/holiday 2026-02-13T01:45:56,604 creating build/lib/tyme4py/culture/phenology 2026-02-13T01:45:56,605 copying tyme4py/culture/phenology/__init__.py -> build/lib/tyme4py/culture/phenology 2026-02-13T01:45:56,608 creating build/lib/tyme4py/culture/plumrain 2026-02-13T01:45:56,609 copying tyme4py/culture/plumrain/__init__.py -> build/lib/tyme4py/culture/plumrain 2026-02-13T01:45:56,611 creating build/lib/tyme4py/culture/nine 2026-02-13T01:45:56,612 copying tyme4py/culture/nine/__init__.py -> build/lib/tyme4py/culture/nine 2026-02-13T01:45:56,615 creating build/lib/tyme4py/culture/ren 2026-02-13T01:45:56,616 copying tyme4py/culture/ren/__init__.py -> build/lib/tyme4py/culture/ren 2026-02-13T01:45:56,619 creating build/lib/tyme4py/culture/star 2026-02-13T01:45:56,620 copying tyme4py/culture/star/nine.py -> build/lib/tyme4py/culture/star 2026-02-13T01:45:56,622 copying tyme4py/culture/star/ten.py -> build/lib/tyme4py/culture/star 2026-02-13T01:45:56,624 copying tyme4py/culture/star/twentyeight.py -> build/lib/tyme4py/culture/star 2026-02-13T01:45:56,626 copying tyme4py/culture/star/seven.py -> build/lib/tyme4py/culture/star 2026-02-13T01:45:56,628 copying tyme4py/culture/star/twelve.py -> build/lib/tyme4py/culture/star 2026-02-13T01:45:56,630 copying tyme4py/culture/star/six.py -> build/lib/tyme4py/culture/star 2026-02-13T01:45:56,631 copying tyme4py/culture/star/__init__.py -> build/lib/tyme4py/culture/star 2026-02-13T01:45:56,634 creating build/lib/tyme4py/culture/pengzu 2026-02-13T01:45:56,635 copying tyme4py/culture/pengzu/__init__.py -> build/lib/tyme4py/culture/pengzu 2026-02-13T01:45:56,637 creating build/lib/tyme4py/culture/fetus 2026-02-13T01:45:56,638 copying tyme4py/culture/fetus/__init__.py -> build/lib/tyme4py/culture/fetus 2026-02-13T01:45:56,641 creating build/lib/tyme4py/culture/dog 2026-02-13T01:45:56,642 copying tyme4py/culture/dog/__init__.py -> build/lib/tyme4py/culture/dog 2026-02-13T01:45:56,645 creating build/lib/tyme4py/eightchar/provider 2026-02-13T01:45:56,646 copying tyme4py/eightchar/provider/__init__.py -> build/lib/tyme4py/eightchar/provider 2026-02-13T01:45:56,649 creating build/lib/tyme4py/eightchar/provider/impl 2026-02-13T01:45:56,650 copying tyme4py/eightchar/provider/impl/__init__.py -> build/lib/tyme4py/eightchar/provider/impl 2026-02-13T01:45:56,653 running egg_info 2026-02-13T01:45:56,674 writing tyme4py.egg-info/PKG-INFO 2026-02-13T01:45:56,677 writing dependency_links to tyme4py.egg-info/dependency_links.txt 2026-02-13T01:45:56,679 writing top-level names to tyme4py.egg-info/top_level.txt 2026-02-13T01:45:56,710 reading manifest file 'tyme4py.egg-info/SOURCES.txt' 2026-02-13T01:45:56,713 reading manifest template 'MANIFEST.in' 2026-02-13T01:45:56,735 warning: no previously-included files found matching 'test/*' 2026-02-13T01:45:56,736 adding license file 'LICENSE' 2026-02-13T01:45:56,740 writing manifest file 'tyme4py.egg-info/SOURCES.txt' 2026-02-13T01:45:56,780 installing to build/bdist.linux-armv7l/wheel 2026-02-13T01:45:56,781 running install 2026-02-13T01:45:56,804 running install_lib 2026-02-13T01:45:56,817 creating build/bdist.linux-armv7l/wheel 2026-02-13T01:45:56,820 creating build/bdist.linux-armv7l/wheel/tyme4py 2026-02-13T01:45:56,822 creating build/bdist.linux-armv7l/wheel/tyme4py/culture 2026-02-13T01:45:56,823 creating build/bdist.linux-armv7l/wheel/tyme4py/culture/phenology 2026-02-13T01:45:56,825 copying build/lib/tyme4py/culture/phenology/__init__.py -> build/bdist.linux-armv7l/wheel/./tyme4py/culture/phenology 2026-02-13T01:45:56,827 creating build/bdist.linux-armv7l/wheel/tyme4py/culture/plumrain 2026-02-13T01:45:56,829 copying build/lib/tyme4py/culture/plumrain/__init__.py -> build/bdist.linux-armv7l/wheel/./tyme4py/culture/plumrain 2026-02-13T01:45:56,831 creating build/bdist.linux-armv7l/wheel/tyme4py/culture/nine 2026-02-13T01:45:56,832 copying build/lib/tyme4py/culture/nine/__init__.py -> build/bdist.linux-armv7l/wheel/./tyme4py/culture/nine 2026-02-13T01:45:56,835 creating build/bdist.linux-armv7l/wheel/tyme4py/culture/ren 2026-02-13T01:45:56,836 copying build/lib/tyme4py/culture/ren/__init__.py -> build/bdist.linux-armv7l/wheel/./tyme4py/culture/ren 2026-02-13T01:45:56,839 creating build/bdist.linux-armv7l/wheel/tyme4py/culture/star 2026-02-13T01:45:56,840 copying build/lib/tyme4py/culture/star/nine.py -> build/bdist.linux-armv7l/wheel/./tyme4py/culture/star 2026-02-13T01:45:56,842 copying build/lib/tyme4py/culture/star/ten.py -> build/bdist.linux-armv7l/wheel/./tyme4py/culture/star 2026-02-13T01:45:56,844 copying build/lib/tyme4py/culture/star/twentyeight.py -> build/bdist.linux-armv7l/wheel/./tyme4py/culture/star 2026-02-13T01:45:56,846 copying build/lib/tyme4py/culture/star/seven.py -> build/bdist.linux-armv7l/wheel/./tyme4py/culture/star 2026-02-13T01:45:56,848 copying build/lib/tyme4py/culture/star/twelve.py -> build/bdist.linux-armv7l/wheel/./tyme4py/culture/star 2026-02-13T01:45:56,850 copying build/lib/tyme4py/culture/star/six.py -> build/bdist.linux-armv7l/wheel/./tyme4py/culture/star 2026-02-13T01:45:56,852 copying build/lib/tyme4py/culture/star/__init__.py -> build/bdist.linux-armv7l/wheel/./tyme4py/culture/star 2026-02-13T01:45:56,854 creating build/bdist.linux-armv7l/wheel/tyme4py/culture/pengzu 2026-02-13T01:45:56,855 copying build/lib/tyme4py/culture/pengzu/__init__.py -> build/bdist.linux-armv7l/wheel/./tyme4py/culture/pengzu 2026-02-13T01:45:56,858 creating build/bdist.linux-armv7l/wheel/tyme4py/culture/fetus 2026-02-13T01:45:56,859 copying build/lib/tyme4py/culture/fetus/__init__.py -> build/bdist.linux-armv7l/wheel/./tyme4py/culture/fetus 2026-02-13T01:45:56,862 copying build/lib/tyme4py/culture/__init__.py -> build/bdist.linux-armv7l/wheel/./tyme4py/culture 2026-02-13T01:45:56,866 creating build/bdist.linux-armv7l/wheel/tyme4py/culture/dog 2026-02-13T01:45:56,867 copying build/lib/tyme4py/culture/dog/__init__.py -> build/bdist.linux-armv7l/wheel/./tyme4py/culture/dog 2026-02-13T01:45:56,869 creating build/bdist.linux-armv7l/wheel/tyme4py/unit 2026-02-13T01:45:56,870 copying build/lib/tyme4py/unit/__init__.py -> build/bdist.linux-armv7l/wheel/./tyme4py/unit 2026-02-13T01:45:56,873 creating build/bdist.linux-armv7l/wheel/tyme4py/sixtycycle 2026-02-13T01:45:56,874 copying build/lib/tyme4py/sixtycycle/__init__.py -> build/bdist.linux-armv7l/wheel/./tyme4py/sixtycycle 2026-02-13T01:45:56,878 creating build/bdist.linux-armv7l/wheel/tyme4py/jd 2026-02-13T01:45:56,879 copying build/lib/tyme4py/jd/__init__.py -> build/bdist.linux-armv7l/wheel/./tyme4py/jd 2026-02-13T01:45:56,882 creating build/bdist.linux-armv7l/wheel/tyme4py/enums 2026-02-13T01:45:56,883 copying build/lib/tyme4py/enums/__init__.py -> build/bdist.linux-armv7l/wheel/./tyme4py/enums 2026-02-13T01:45:56,886 creating build/bdist.linux-armv7l/wheel/tyme4py/festival 2026-02-13T01:45:56,887 copying build/lib/tyme4py/festival/__init__.py -> build/bdist.linux-armv7l/wheel/./tyme4py/festival 2026-02-13T01:45:56,890 creating build/bdist.linux-armv7l/wheel/tyme4py/util 2026-02-13T01:45:56,891 copying build/lib/tyme4py/util/__init__.py -> build/bdist.linux-armv7l/wheel/./tyme4py/util 2026-02-13T01:45:56,895 creating build/bdist.linux-armv7l/wheel/tyme4py/solar 2026-02-13T01:45:56,896 copying build/lib/tyme4py/solar/__init__.py -> build/bdist.linux-armv7l/wheel/./tyme4py/solar 2026-02-13T01:45:56,900 creating build/bdist.linux-armv7l/wheel/tyme4py/lunar 2026-02-13T01:45:56,901 copying build/lib/tyme4py/lunar/__init__.py -> build/bdist.linux-armv7l/wheel/./tyme4py/lunar 2026-02-13T01:45:56,905 creating build/bdist.linux-armv7l/wheel/tyme4py/rabbyung 2026-02-13T01:45:56,906 copying build/lib/tyme4py/rabbyung/__init__.py -> build/bdist.linux-armv7l/wheel/./tyme4py/rabbyung 2026-02-13T01:45:56,909 copying build/lib/tyme4py/__init__.py -> build/bdist.linux-armv7l/wheel/./tyme4py 2026-02-13T01:45:56,911 creating build/bdist.linux-armv7l/wheel/tyme4py/eightchar 2026-02-13T01:45:56,913 creating build/bdist.linux-armv7l/wheel/tyme4py/eightchar/provider 2026-02-13T01:45:56,914 copying build/lib/tyme4py/eightchar/provider/__init__.py -> build/bdist.linux-armv7l/wheel/./tyme4py/eightchar/provider 2026-02-13T01:45:56,916 creating build/bdist.linux-armv7l/wheel/tyme4py/eightchar/provider/impl 2026-02-13T01:45:56,917 copying build/lib/tyme4py/eightchar/provider/impl/__init__.py -> build/bdist.linux-armv7l/wheel/./tyme4py/eightchar/provider/impl 2026-02-13T01:45:56,920 copying build/lib/tyme4py/eightchar/__init__.py -> build/bdist.linux-armv7l/wheel/./tyme4py/eightchar 2026-02-13T01:45:56,923 creating build/bdist.linux-armv7l/wheel/tyme4py/holiday 2026-02-13T01:45:56,924 copying build/lib/tyme4py/holiday/__init__.py -> build/bdist.linux-armv7l/wheel/./tyme4py/holiday 2026-02-13T01:45:56,927 running install_egg_info 2026-02-13T01:45:56,938 Copying tyme4py.egg-info to build/bdist.linux-armv7l/wheel/./tyme4py-1.4.4-py3.11.egg-info 2026-02-13T01:45:56,946 running install_scripts 2026-02-13T01:45:56,956 creating build/bdist.linux-armv7l/wheel/tyme4py-1.4.4.dist-info/WHEEL 2026-02-13T01:45:56,960 creating '/tmp/pip-wheel-q3btxv2e/.tmp-i27c1top/tyme4py-1.4.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-13T01:45:56,963 adding 'tyme4py/__init__.py' 2026-02-13T01:45:56,977 adding 'tyme4py/culture/__init__.py' 2026-02-13T01:45:56,982 adding 'tyme4py/culture/dog/__init__.py' 2026-02-13T01:45:56,988 adding 'tyme4py/culture/fetus/__init__.py' 2026-02-13T01:45:56,992 adding 'tyme4py/culture/nine/__init__.py' 2026-02-13T01:45:56,996 adding 'tyme4py/culture/pengzu/__init__.py' 2026-02-13T01:45:56,999 adding 'tyme4py/culture/phenology/__init__.py' 2026-02-13T01:45:57,001 adding 'tyme4py/culture/plumrain/__init__.py' 2026-02-13T01:45:57,002 adding 'tyme4py/culture/ren/__init__.py' 2026-02-13T01:45:57,004 adding 'tyme4py/culture/star/__init__.py' 2026-02-13T01:45:57,006 adding 'tyme4py/culture/star/nine.py' 2026-02-13T01:45:57,007 adding 'tyme4py/culture/star/seven.py' 2026-02-13T01:45:57,008 adding 'tyme4py/culture/star/six.py' 2026-02-13T01:45:57,009 adding 'tyme4py/culture/star/ten.py' 2026-02-13T01:45:57,011 adding 'tyme4py/culture/star/twelve.py' 2026-02-13T01:45:57,012 adding 'tyme4py/culture/star/twentyeight.py' 2026-02-13T01:45:57,015 adding 'tyme4py/eightchar/__init__.py' 2026-02-13T01:45:57,017 adding 'tyme4py/eightchar/provider/__init__.py' 2026-02-13T01:45:57,019 adding 'tyme4py/eightchar/provider/impl/__init__.py' 2026-02-13T01:45:57,021 adding 'tyme4py/enums/__init__.py' 2026-02-13T01:45:57,023 adding 'tyme4py/festival/__init__.py' 2026-02-13T01:45:57,027 adding 'tyme4py/holiday/__init__.py' 2026-02-13T01:45:57,029 adding 'tyme4py/jd/__init__.py' 2026-02-13T01:45:57,034 adding 'tyme4py/lunar/__init__.py' 2026-02-13T01:45:57,037 adding 'tyme4py/rabbyung/__init__.py' 2026-02-13T01:45:57,041 adding 'tyme4py/sixtycycle/__init__.py' 2026-02-13T01:45:57,045 adding 'tyme4py/solar/__init__.py' 2026-02-13T01:45:57,047 adding 'tyme4py/unit/__init__.py' 2026-02-13T01:45:57,062 adding 'tyme4py/util/__init__.py' 2026-02-13T01:45:57,065 adding 'tyme4py-1.4.4.dist-info/licenses/LICENSE' 2026-02-13T01:45:57,066 adding 'tyme4py-1.4.4.dist-info/METADATA' 2026-02-13T01:45:57,067 adding 'tyme4py-1.4.4.dist-info/WHEEL' 2026-02-13T01:45:57,068 adding 'tyme4py-1.4.4.dist-info/top_level.txt' 2026-02-13T01:45:57,069 adding 'tyme4py-1.4.4.dist-info/RECORD' 2026-02-13T01:45:57,072 removing build/bdist.linux-armv7l/wheel 2026-02-13T01:45:57,190 Building wheel for tyme4py (pyproject.toml): finished with status 'done' 2026-02-13T01:45:57,198 Created wheel for tyme4py: filename=tyme4py-1.4.4-py3-none-any.whl size=109921 sha256=7f784fa5947b5023c6f7bbe06dd4032f27f5480062ee236b4da46d5abea9c57a 2026-02-13T01:45:57,199 Stored in directory: /tmp/pip-ephem-wheel-cache-p4w1megt/wheels/10/f8/c6/4cfb75bd29c1cf7a8ce7cc7bf543d30549fd8b2b90834beb7f 2026-02-13T01:45:57,209 Successfully built tyme4py 2026-02-13T01:45:57,217 Removed build tracker: '/tmp/pip-build-tracker-6s7tysnu'