2026-07-14T08:45:11,767 Created temporary directory: /tmp/pip-ephem-wheel-cache-gwuv60yo 2026-07-14T08:45:11,768 Created temporary directory: /tmp/pip-build-tracker-2xosk1k6 2026-07-14T08:45:11,769 Initialized build tracking at /tmp/pip-build-tracker-2xosk1k6 2026-07-14T08:45:11,770 Created build tracker: /tmp/pip-build-tracker-2xosk1k6 2026-07-14T08:45:11,770 Entered build tracker: /tmp/pip-build-tracker-2xosk1k6 2026-07-14T08:45:11,771 Created temporary directory: /tmp/pip-wheel-l1arzlk0 2026-07-14T08:45:11,774 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-07-14T08:45:11,776 Created temporary directory: /tmp/pip-ephem-wheel-cache-ow5s9anv 2026-07-14T08:45:11,801 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-14T08:45:11,804 2 location(s) to search for versions of pyepics-asyncio: 2026-07-14T08:45:11,804 * https://pypi.org/simple/pyepics-asyncio/ 2026-07-14T08:45:11,804 * https://www.piwheels.org/simple/pyepics-asyncio/ 2026-07-14T08:45:11,805 Fetching project page and analyzing links: https://pypi.org/simple/pyepics-asyncio/ 2026-07-14T08:45:11,806 Getting page https://pypi.org/simple/pyepics-asyncio/ 2026-07-14T08:45:11,807 Found index url https://pypi.org/simple 2026-07-14T08:45:12,141 Fetched page https://pypi.org/simple/pyepics-asyncio/ as application/vnd.pypi.simple.v1+json 2026-07-14T08:45:12,145 Found link https://files.pythonhosted.org/packages/83/ba/c1777bd307822004b9662c27fcfc0c97c923b04538465fa3e5f92b4426f9/pyepics-asyncio-0.1.0.tar.gz (from https://pypi.org/simple/pyepics-asyncio/) (requires-python:>=3.9,<4.0), version: 0.1.0 2026-07-14T08:45:12,146 Skipping link: No binaries permitted for pyepics-asyncio: https://files.pythonhosted.org/packages/9d/f3/67a28b247ea8fc7a8f8db4b3bd5b60063d76b21242d51990dd720708489b/pyepics_asyncio-0.1.0-py3-none-any.whl (from https://pypi.org/simple/pyepics-asyncio/) (requires-python:>=3.9,<4.0) 2026-07-14T08:45:12,147 Found link https://files.pythonhosted.org/packages/b7/71/93878826fd467423c0a11eff94f2a8b39df5d51bc7a2ca718bd8acdd788b/pyepics-asyncio-0.1.1.tar.gz (from https://pypi.org/simple/pyepics-asyncio/) (requires-python:>=3.9,<4.0), version: 0.1.1 2026-07-14T08:45:12,148 Skipping link: No binaries permitted for pyepics-asyncio: https://files.pythonhosted.org/packages/ae/21/7e3832d3f9501182a4dc6a0363bcb83f98a75bccfd869d059d3425d91798/pyepics_asyncio-0.1.1-py3-none-any.whl (from https://pypi.org/simple/pyepics-asyncio/) (requires-python:>=3.9,<4.0) 2026-07-14T08:45:12,149 Found link https://files.pythonhosted.org/packages/56/f2/7748ea585698f1e9610184059ecd4622e48ffcd071e9f67e9b9dbbb89696/pyepics-asyncio-0.1.2.tar.gz (from https://pypi.org/simple/pyepics-asyncio/) (requires-python:>=3.9,<4.0), version: 0.1.2 2026-07-14T08:45:12,150 Skipping link: No binaries permitted for pyepics-asyncio: https://files.pythonhosted.org/packages/31/85/0ca4c9298e775b942e48809cd93f82effdb5a5ee972f5d1f71a66a9e6d60/pyepics_asyncio-0.1.2-py3-none-any.whl (from https://pypi.org/simple/pyepics-asyncio/) (requires-python:>=3.9,<4.0) 2026-07-14T08:45:12,151 Found link https://files.pythonhosted.org/packages/ec/cb/b96769162dc61a7f6b07b6b0e396d721c70a92aaf49d2031a52809b35429/pyepics-asyncio-0.2.0.tar.gz (from https://pypi.org/simple/pyepics-asyncio/) (requires-python:>=3.9,<4.0), version: 0.2.0 2026-07-14T08:45:12,152 Skipping link: No binaries permitted for pyepics-asyncio: https://files.pythonhosted.org/packages/c0/b2/9b90dc0d03ce8f35c96796d2c247af71bdbd8e413bf94bbbff10d04ca523/pyepics_asyncio-0.2.0-py3-none-any.whl (from https://pypi.org/simple/pyepics-asyncio/) (requires-python:>=3.9,<4.0) 2026-07-14T08:45:12,152 Skipping link: No binaries permitted for pyepics-asyncio: https://files.pythonhosted.org/packages/d3/a4/a39f1f4a5ad7ed7655bd9c3a6ae981c56ddecfd470211e9abf8e57e51d91/pyepics_asyncio-0.2.1-py3-none-any.whl (from https://pypi.org/simple/pyepics-asyncio/) (requires-python:>=3.9,<4.0) 2026-07-14T08:45:12,153 Found link https://files.pythonhosted.org/packages/bb/0e/a237790a4cd90f3e612dc240fb750a66d3dce81590e8893bb5aa93b5b006/pyepics_asyncio-0.2.1.tar.gz (from https://pypi.org/simple/pyepics-asyncio/) (requires-python:>=3.9,<4.0), version: 0.2.1 2026-07-14T08:45:12,155 Skipping link: No binaries permitted for pyepics-asyncio: https://files.pythonhosted.org/packages/75/10/4272e5815aab816e2793eaaf8e05c3f5a0f283769c1dcb245b9572fb7797/pyepics_asyncio-0.2.2-py3-none-any.whl (from https://pypi.org/simple/pyepics-asyncio/) (requires-python:>=3.9,<4.0) 2026-07-14T08:45:12,155 Found link https://files.pythonhosted.org/packages/f9/e0/580896faeda9ceaf6b7a515a5137590d12d1ff35b5f92595651a1bd37272/pyepics_asyncio-0.2.2.tar.gz (from https://pypi.org/simple/pyepics-asyncio/) (requires-python:>=3.9,<4.0), version: 0.2.2 2026-07-14T08:45:12,156 Skipping link: No binaries permitted for pyepics-asyncio: https://files.pythonhosted.org/packages/b3/67/857fb226f833d8828ad575d6216f2922f10c6fa4f46ae97de6592c9e283f/pyepics_asyncio-0.3.0-py3-none-any.whl (from https://pypi.org/simple/pyepics-asyncio/) (requires-python:>=3.9,<4.0) 2026-07-14T08:45:12,157 Found link https://files.pythonhosted.org/packages/fd/43/a8bd052e38bd0b3644b80c75c5a9aa7f1380a0ed2cfe9a7f89798f7bcfb9/pyepics_asyncio-0.3.0.tar.gz (from https://pypi.org/simple/pyepics-asyncio/) (requires-python:>=3.9,<4.0), version: 0.3.0 2026-07-14T08:45:12,158 Skipping link: No binaries permitted for pyepics-asyncio: https://files.pythonhosted.org/packages/48/60/1bfd38eea9523759e1b04c07f35887d3cad6ad8d40887ec5be0f3169bb6f/pyepics_asyncio-0.4.0-py3-none-any.whl (from https://pypi.org/simple/pyepics-asyncio/) (requires-python:>=3.10) 2026-07-14T08:45:12,158 Found link https://files.pythonhosted.org/packages/e9/65/a97f774a2d2765010d5c9ba7c7f0030875181062c27096e94d76d22ef497/pyepics_asyncio-0.4.0.tar.gz (from https://pypi.org/simple/pyepics-asyncio/) (requires-python:>=3.10), version: 0.4.0 2026-07-14T08:45:12,159 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyepics-asyncio/ 2026-07-14T08:45:12,160 Getting page https://www.piwheels.org/simple/pyepics-asyncio/ 2026-07-14T08:45:12,161 Found index url https://www.piwheels.org/simple 2026-07-14T08:45:12,468 Fetched page https://www.piwheels.org/simple/pyepics-asyncio/ as text/html 2026-07-14T08:45:12,471 Skipping link: No binaries permitted for pyepics-asyncio: https://archive1.piwheels.org/simple/pyepics-asyncio/pyepics_asyncio-0.3.0-py3-none-any.whl#sha256=e48be1aacbbce1c91c7c8b2b90655fd344f7b049912d1cd47428165c227b8fda (from https://www.piwheels.org/simple/pyepics-asyncio/) (requires-python:>=3.9,<4.0) 2026-07-14T08:45:12,472 Skipping link: No binaries permitted for pyepics-asyncio: https://archive1.piwheels.org/simple/pyepics-asyncio/pyepics_asyncio-0.2.2-py3-none-any.whl#sha256=fce3b7775f8f0a77290f791c14a5eaf989b12c58c72cc983059d580a8b239005 (from https://www.piwheels.org/simple/pyepics-asyncio/) (requires-python:>=3.9,<4.0) 2026-07-14T08:45:12,473 Skipping link: No binaries permitted for pyepics-asyncio: https://archive1.piwheels.org/simple/pyepics-asyncio/pyepics_asyncio-0.2.1-py3-none-any.whl#sha256=2277acb0a81292f13e3939a9a23f8ff3e749abf28dee298653d6dfadf2780f7c (from https://www.piwheels.org/simple/pyepics-asyncio/) (requires-python:>=3.9,<4.0) 2026-07-14T08:45:12,473 Skipping link: No binaries permitted for pyepics-asyncio: https://archive1.piwheels.org/simple/pyepics-asyncio/pyepics_asyncio-0.2.0-py3-none-any.whl#sha256=efcf5b5f13bed1b2f4b0036359d307c6a05353efef31e5e7a0b69fa73ee6cf7f (from https://www.piwheels.org/simple/pyepics-asyncio/) (requires-python:>=3.9,<4.0) 2026-07-14T08:45:12,474 Skipping link: No binaries permitted for pyepics-asyncio: https://archive1.piwheels.org/simple/pyepics-asyncio/pyepics_asyncio-0.1.2-py3-none-any.whl#sha256=320693b187e89652ddfe5925be0425149de3b12cd37390bf7c93e05bdd90894f (from https://www.piwheels.org/simple/pyepics-asyncio/) (requires-python:>=3.9,<4.0) 2026-07-14T08:45:12,474 Skipping link: No binaries permitted for pyepics-asyncio: https://archive1.piwheels.org/simple/pyepics-asyncio/pyepics_asyncio-0.1.1-py3-none-any.whl#sha256=c76463535d125e9bd751d8ac2e8841b3dfd1ba1c9be87d63e8b2c02d61d46bea (from https://www.piwheels.org/simple/pyepics-asyncio/) (requires-python:>=3.9,<4.0) 2026-07-14T08:45:12,476 Skipping link: No binaries permitted for pyepics-asyncio: https://archive1.piwheels.org/simple/pyepics-asyncio/pyepics_asyncio-0.1.0-py3-none-any.whl#sha256=c5b36d2d033605529e4af2c59de7632468da372f1b6df9c146128efd1e04272e (from https://www.piwheels.org/simple/pyepics-asyncio/) (requires-python:>=3.9,<4.0) 2026-07-14T08:45:12,476 Skipping link: not a file: https://www.piwheels.org/simple/pyepics-asyncio/ 2026-07-14T08:45:12,477 Skipping link: not a file: https://pypi.org/simple/pyepics-asyncio/ 2026-07-14T08:45:12,497 Given no hashes to check 1 links for project 'pyepics-asyncio': discarding no candidates 2026-07-14T08:45:12,516 Collecting pyepics-asyncio==0.4.0 2026-07-14T08:45:12,518 Created temporary directory: /tmp/pip-unpack-02a75vhs 2026-07-14T08:45:12,845 Downloading pyepics_asyncio-0.4.0.tar.gz (122 kB) 2026-07-14T08:45:13,087 Added pyepics-asyncio==0.4.0 from https://files.pythonhosted.org/packages/e9/65/a97f774a2d2765010d5c9ba7c7f0030875181062c27096e94d76d22ef497/pyepics_asyncio-0.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-2xosk1k6' 2026-07-14T08:45:13,091 Created temporary directory: /tmp/pip-build-env-tn_13inv 2026-07-14T08:45:13,095 Installing build dependencies: started 2026-07-14T08:45:13,097 Running command pip subprocess to install build dependencies 2026-07-14T08:45:14,240 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-14T08:45:14,706 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-07-14T08:45:14,729 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-14T08:45:15,502 Collecting hatchling 2026-07-14T08:45:15,503 Obtaining dependency information for hatchling from https://www.piwheels.org/simple/hatchling/hatchling-1.31.0-py3-none-any.whl.metadata 2026-07-14T08:45:15,519 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.31.0-py3-none-any.whl.metadata (3.8 kB) 2026-07-14T08:45:15,712 Collecting packaging>=24.2 2026-07-14T08:45:15,713 Obtaining dependency information for packaging>=24.2 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-07-14T08:45:15,728 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-07-14T08:45:15,850 Collecting pathspec>=0.10.1 2026-07-14T08:45:15,851 Obtaining dependency information for pathspec>=0.10.1 from https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata 2026-07-14T08:45:15,866 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata (14 kB) 2026-07-14T08:45:15,989 Collecting pluggy>=1.0.0 2026-07-14T08:45:15,990 Obtaining dependency information for pluggy>=1.0.0 from https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl.metadata 2026-07-14T08:45:16,003 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) 2026-07-14T08:45:16,264 Collecting trove-classifiers 2026-07-14T08:45:16,265 Obtaining dependency information for trove-classifiers from https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl.metadata 2026-07-14T08:45:16,279 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl.metadata (2.3 kB) 2026-07-14T08:45:16,337 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.31.0-py3-none-any.whl (77 kB) 2026-07-14T08:45:16,356 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-14T08:45:16,374 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-07-14T08:45:16,389 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-07-14T08:45:16,404 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl (14 kB) 2026-07-14T08:45:16,421 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.31.0-py3-none-any.whl (77 kB) 2026-07-14T08:45:16,448 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-14T08:45:16,472 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-07-14T08:45:16,493 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-07-14T08:45:16,515 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl (14 kB) 2026-07-14T08:45:19,104 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-07-14T08:45:19,139 Creating /tmp/pip-build-env-tn_13inv/overlay/local/bin 2026-07-14T08:45:19,141 changing mode of /tmp/pip-build-env-tn_13inv/overlay/local/bin/trove-classifiers to 755 2026-07-14T08:45:20,148 changing mode of /tmp/pip-build-env-tn_13inv/overlay/local/bin/hatchling to 755 2026-07-14T08:45:20,186 Successfully installed hatchling-1.31.0 packaging-26.2 pathspec-1.1.1 pluggy-1.6.0 trove-classifiers-2026.6.1.19 2026-07-14T08:45:20,445 Installing build dependencies: finished with status 'done' 2026-07-14T08:45:20,451 Getting requirements to build wheel: started 2026-07-14T08:45:20,452 Running command Getting requirements to build wheel 2026-07-14T08:45:20,803 Getting requirements to build wheel: finished with status 'done' 2026-07-14T08:45:20,807 Created temporary directory: /tmp/pip-modern-metadata-k6v5le9v 2026-07-14T08:45:20,809 Preparing metadata (pyproject.toml): started 2026-07-14T08:45:20,810 Running command Preparing metadata (pyproject.toml) 2026-07-14T08:45:21,324 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-14T08:45:21,329 Source in /tmp/pip-wheel-l1arzlk0/pyepics-asyncio_2c56bb9d6d074542b515d54d0b32c797 has version 0.4.0, which satisfies requirement pyepics-asyncio==0.4.0 from https://files.pythonhosted.org/packages/e9/65/a97f774a2d2765010d5c9ba7c7f0030875181062c27096e94d76d22ef497/pyepics_asyncio-0.4.0.tar.gz 2026-07-14T08:45:21,330 Removed pyepics-asyncio==0.4.0 from https://files.pythonhosted.org/packages/e9/65/a97f774a2d2765010d5c9ba7c7f0030875181062c27096e94d76d22ef497/pyepics_asyncio-0.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-2xosk1k6' 2026-07-14T08:45:21,336 Created temporary directory: /tmp/pip-unpack-t64fcsbq 2026-07-14T08:45:21,336 Building wheels for collected packages: pyepics-asyncio 2026-07-14T08:45:21,341 Created temporary directory: /tmp/pip-wheel-oc_88bv0 2026-07-14T08:45:21,342 Destination directory: /tmp/pip-wheel-oc_88bv0 2026-07-14T08:45:21,344 Building wheel for pyepics-asyncio (pyproject.toml): started 2026-07-14T08:45:21,345 Running command Building wheel for pyepics-asyncio (pyproject.toml) 2026-07-14T08:45:21,477 Building wheel for pyepics-asyncio (pyproject.toml): finished with status 'done' 2026-07-14T08:45:21,481 Created wheel for pyepics-asyncio: filename=pyepics_asyncio-0.4.0-py3-none-any.whl size=5195 sha256=116de1fca6568499577cf611e2b3f8aea87110f218aba2233d38376588f90238 2026-07-14T08:45:21,483 Stored in directory: /tmp/pip-ephem-wheel-cache-ow5s9anv/wheels/c7/f5/cf/23636260c8992b00f7cb11b846a5d72ba0c31620ccb1df6733 2026-07-14T08:45:21,492 Successfully built pyepics-asyncio 2026-07-14T08:45:21,495 Removed build tracker: '/tmp/pip-build-tracker-2xosk1k6'