2026-09-09T04:36:38,493 Created temporary directory: /tmp/pip-ephem-wheel-cache-ecg77wtz
2026-09-09T04:36:38,495 Created temporary directory: /tmp/pip-build-tracker-3qh6xvgd
2026-09-09T04:36:38,495 Initialized build tracking at /tmp/pip-build-tracker-3qh6xvgd
2026-09-09T04:36:38,496 Created build tracker: /tmp/pip-build-tracker-3qh6xvgd
2026-09-09T04:36:38,496 Entered build tracker: /tmp/pip-build-tracker-3qh6xvgd
2026-09-09T04:36:38,497 Created temporary directory: /tmp/pip-wheel-kl1g5cma
2026-09-09T04:36:38,499 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-09-09T04:36:38,502 Created temporary directory: /tmp/pip-ephem-wheel-cache-39vuqhye
2026-09-09T04:36:38,524 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
2026-09-09T04:36:38,528 2 location(s) to search for versions of epicsapps:
2026-09-09T04:36:38,528 * https://pypi.org/simple/epicsapps/
2026-09-09T04:36:38,528 * https://www.piwheels.org/simple/epicsapps/
2026-09-09T04:36:38,528 Fetching project page and analyzing links: https://pypi.org/simple/epicsapps/
2026-09-09T04:36:38,529 Getting page https://pypi.org/simple/epicsapps/
2026-09-09T04:36:38,531 Found index url https://pypi.org/simple
2026-09-09T04:36:38,762 Fetched page https://pypi.org/simple/epicsapps/ as application/vnd.pypi.simple.v1+json
2026-09-09T04:36:38,767 Found link https://files.pythonhosted.org/packages/4e/dd/a4f20ca90c80a1b70d5a3e4bad56861823cf30145d3b003247ccaecde283/epicsapps-0.9.tar.gz (from https://pypi.org/simple/epicsapps/) (requires-python:>=3.6), version: 0.9
2026-09-09T04:36:38,768 Found link https://files.pythonhosted.org/packages/ff/65/a23f1eeb0b7d7468c7edb2fbb098d4567fc0d87f1ee3da979b8687c45bf7/epicsapps-0.9.1.tar.gz (from https://pypi.org/simple/epicsapps/) (requires-python:>=3.6), version: 0.9.1
2026-09-09T04:36:38,769 Found link https://files.pythonhosted.org/packages/72/d3/4825c69a934bd1b38a43ddcb3f2382abcbcc75433f757b39c9e3e037883f/epicsapps-0.9.2.tar.gz (from https://pypi.org/simple/epicsapps/) (requires-python:>=3.6), version: 0.9.2
2026-09-09T04:36:38,770 Skipping link: No binaries permitted for epicsapps: https://files.pythonhosted.org/packages/d5/07/3603b7bc912ac6be5235d5caf10c7834ec0cc74a1390daf1ef15b707dee0/epicsapps-0.9.3-py3-none-any.whl (from https://pypi.org/simple/epicsapps/) (requires-python:>=3.6)
2026-09-09T04:36:38,771 Found link https://files.pythonhosted.org/packages/7f/19/f387aecb4030d3b015954fa29abf0f7fe3d112c1d726393ee32c06a75ed7/epicsapps-0.9.3.tar.gz (from https://pypi.org/simple/epicsapps/) (requires-python:>=3.6), version: 0.9.3
2026-09-09T04:36:38,772 Skipping link: No binaries permitted for epicsapps: https://files.pythonhosted.org/packages/be/21/f434cb72f3fe634ceaa34442da5e1e5dcb7e24fc9b75cc149e53b64ddc60/epicsapps-0.9.4-py3-none-any.whl (from https://pypi.org/simple/epicsapps/) (requires-python:>=3.9)
2026-09-09T04:36:38,772 Found link https://files.pythonhosted.org/packages/d0/53/8b43f21050514891539a0e46c4589cdd41fa2970a452571ef9b9017fb67b/epicsapps-0.9.4.tar.gz (from https://pypi.org/simple/epicsapps/) (requires-python:>=3.9), version: 0.9.4
2026-09-09T04:36:38,773 Skipping link: No binaries permitted for epicsapps: https://files.pythonhosted.org/packages/d4/4c/b6068a941d8881b3e2b92fb069ae0801769a5783946c0ee97a621ae7aa7a/epicsapps-2025.1.0-py3-none-any.whl (from https://pypi.org/simple/epicsapps/) (requires-python:>=3.9)
2026-09-09T04:36:38,774 Found link https://files.pythonhosted.org/packages/43/72/b7c69b1e1d69fca8e718f42fb78308d4ced906ca9af4da775deb49935e4f/epicsapps-2025.1.0.tar.gz (from https://pypi.org/simple/epicsapps/) (requires-python:>=3.9), version: 2025.1.0
2026-09-09T04:36:38,775 Skipping link: No binaries permitted for epicsapps: https://files.pythonhosted.org/packages/c6/c4/490a01ecac76f33b1b1964c7830a82f0b40a51685f04c2ecc28e6ed1deda/epicsapps-2025.1.1-py3-none-any.whl (from https://pypi.org/simple/epicsapps/) (requires-python:>=3.9)
2026-09-09T04:36:38,775 Found link https://files.pythonhosted.org/packages/63/b6/f67219fb3550cb4a17a51f098c0d95372f4df42037b0534daa9b25e32ba6/epicsapps-2025.1.1.tar.gz (from https://pypi.org/simple/epicsapps/) (requires-python:>=3.9), version: 2025.1.1
2026-09-09T04:36:38,776 Skipping link: No binaries permitted for epicsapps: https://files.pythonhosted.org/packages/08/1e/b767c0aad67a23e0f3c5f7e89c253b102a9632c6492d8d8b072abde5a9d4/epicsapps-2025.1.2-py3-none-any.whl (from https://pypi.org/simple/epicsapps/) (requires-python:>=3.9)
2026-09-09T04:36:38,777 Found link https://files.pythonhosted.org/packages/1a/f1/a848e6302a4829a1794174d9f314a56454a3bd1cd155e228264f7bdceda5/epicsapps-2025.1.2.tar.gz (from https://pypi.org/simple/epicsapps/) (requires-python:>=3.9), version: 2025.1.2
2026-09-09T04:36:38,778 Skipping link: No binaries permitted for epicsapps: https://files.pythonhosted.org/packages/de/3e/529a7128f57aa0025f99a40f6520680228a550f477adf06cdbb93ee490e7/epicsapps-2025.1.3-py3-none-any.whl (from https://pypi.org/simple/epicsapps/) (requires-python:>=3.9)
2026-09-09T04:36:38,779 Found link https://files.pythonhosted.org/packages/d8/d6/78125780c931fe153cdb3dd45acfc7b238563018232f34189a8db6b90799/epicsapps-2025.1.3.tar.gz (from https://pypi.org/simple/epicsapps/) (requires-python:>=3.9), version: 2025.1.3
2026-09-09T04:36:38,779 Skipping link: No binaries permitted for epicsapps: https://files.pythonhosted.org/packages/b8/5e/e6dc059e11aeefbf70086ac74c273eeb32f0ff654e477c9298c655d0a37d/epicsapps-2025.1.4-py3-none-any.whl (from https://pypi.org/simple/epicsapps/) (requires-python:>=3.9)
2026-09-09T04:36:38,780 Found link https://files.pythonhosted.org/packages/66/aa/3fe5f35f74b1ab388d37703023878824f17206458752c4efd65a7a0d52fb/epicsapps-2025.1.4.tar.gz (from https://pypi.org/simple/epicsapps/) (requires-python:>=3.9), version: 2025.1.4
2026-09-09T04:36:38,781 Skipping link: No binaries permitted for epicsapps: https://files.pythonhosted.org/packages/2c/a6/6f5909d471319a91295d24c2e9d91a71ca80a7d717d739ae253f01055495/epicsapps-2025.1.5-py3-none-any.whl (from https://pypi.org/simple/epicsapps/) (requires-python:>=3.9)
2026-09-09T04:36:38,782 Found link https://files.pythonhosted.org/packages/69/24/f2690a1fab562d64a38b319d0c5e265496de7551867b7d11ebf9f04b4535/epicsapps-2025.1.5.tar.gz (from https://pypi.org/simple/epicsapps/) (requires-python:>=3.9), version: 2025.1.5
2026-09-09T04:36:38,782 Skipping link: No binaries permitted for epicsapps: https://files.pythonhosted.org/packages/b3/bb/2b4497201097ad86ea95442adbb7d97760a7483f1e10fb9ca7005c3ea308/epicsapps-2026.1.0-py3-none-any.whl (from https://pypi.org/simple/epicsapps/) (requires-python:>=3.10)
2026-09-09T04:36:38,783 Found link https://files.pythonhosted.org/packages/48/40/f1d3732a4d9cd59969b5686a95bc874e7a34ddeefaaa3cf3aae20e722a90/epicsapps-2026.1.0.tar.gz (from https://pypi.org/simple/epicsapps/) (requires-python:>=3.10), version: 2026.1.0
2026-09-09T04:36:38,784 Skipping link: No binaries permitted for epicsapps: https://files.pythonhosted.org/packages/f7/e6/bcd809985b8f2efb7a6aaab3ab8b9c2754b8c7a142acef70182ccf41b6bf/epicsapps-2026.2.0-py3-none-any.whl (from https://pypi.org/simple/epicsapps/) (requires-python:>=3.11)
2026-09-09T04:36:38,785 Found link https://files.pythonhosted.org/packages/03/e7/4ccaca05aa5fc73e712bbed53b0a5ae60eeb17a9a8094f6a09bbed002e89/epicsapps-2026.2.0.tar.gz (from https://pypi.org/simple/epicsapps/) (requires-python:>=3.11), version: 2026.2.0
2026-09-09T04:36:38,786 Fetching project page and analyzing links: https://www.piwheels.org/simple/epicsapps/
2026-09-09T04:36:38,786 Getting page https://www.piwheels.org/simple/epicsapps/
2026-09-09T04:36:38,787 Found index url https://www.piwheels.org/simple
2026-09-09T04:36:38,978 Fetched page https://www.piwheels.org/simple/epicsapps/ as text/html
2026-09-09T04:36:38,982 Skipping link: No binaries permitted for epicsapps: https://archive1.piwheels.org/simple/epicsapps/epicsapps-2026.1.0-py3-none-any.whl#sha256=d038a9b65b9567fcc9662ef7f689f9b85f8ac37ca0316941871d5212cfd81f8a (from https://www.piwheels.org/simple/epicsapps/) (requires-python:>=3.10)
2026-09-09T04:36:38,983 Skipping link: No binaries permitted for epicsapps: https://archive1.piwheels.org/simple/epicsapps/epicsapps-2025.1.3-py3-none-any.whl#sha256=c817cd148c299dc912f52c18f56eadff0e70fdffb21645d63a97bdcdfc3a0490 (from https://www.piwheels.org/simple/epicsapps/) (requires-python:>=3.9)
2026-09-09T04:36:38,984 Skipping link: No binaries permitted for epicsapps: https://archive1.piwheels.org/simple/epicsapps/epicsapps-2025.1.2-py3-none-any.whl#sha256=f073181ed79107e92176be738cc9c68eb82137402473f1be7515724e4e1ea5b2 (from https://www.piwheels.org/simple/epicsapps/) (requires-python:>=3.9)
2026-09-09T04:36:38,984 Skipping link: No binaries permitted for epicsapps: https://archive1.piwheels.org/simple/epicsapps/epicsapps-2025.1.1-py3-none-any.whl#sha256=87a11cde82718037951f3703652a4afb475b9e96bcf39eda9afd0da753d5d669 (from https://www.piwheels.org/simple/epicsapps/) (requires-python:>=3.9)
2026-09-09T04:36:38,984 Skipping link: No binaries permitted for epicsapps: https://archive1.piwheels.org/simple/epicsapps/epicsapps-2025.1.0-py3-none-any.whl#sha256=7a8dee0c6fa7c20467694ac47e8721df63b45bd689218ba967d10348966c2e96 (from https://www.piwheels.org/simple/epicsapps/) (requires-python:>=3.9)
2026-09-09T04:36:38,985 Skipping link: No binaries permitted for epicsapps: https://archive1.piwheels.org/simple/epicsapps/epicsapps-0.9.4-py3-none-any.whl#sha256=d29231aba12e078e5af5a776c3967633d4bf99334ba3273ece41f480d6bf35cf (from https://www.piwheels.org/simple/epicsapps/) (requires-python:>=3.9)
2026-09-09T04:36:38,985 Skipping link: No binaries permitted for epicsapps: https://archive1.piwheels.org/simple/epicsapps/epicsapps-0.9.3-py3-none-any.whl#sha256=e25be1fe621abc676a245f8687902fbb182630669a60325f08467c19b5738ad4 (from https://www.piwheels.org/simple/epicsapps/) (requires-python:>=3.6)
2026-09-09T04:36:38,986 Skipping link: No binaries permitted for epicsapps: https://archive1.piwheels.org/simple/epicsapps/epicsapps-0.9.2-py3-none-any.whl#sha256=ae7838f64019665cb68285f4618ca4f61f21422641ccde525474d1e875085a7f (from https://www.piwheels.org/simple/epicsapps/) (requires-python:>=3.6)
2026-09-09T04:36:38,986 Skipping link: No binaries permitted for epicsapps: https://archive1.piwheels.org/simple/epicsapps/epicsapps-0.9.1-py3-none-any.whl#sha256=a83e5f6c8b9e658a671c6606286f9a213795dbe6e7e2421b03c566b4b58787f6 (from https://www.piwheels.org/simple/epicsapps/) (requires-python:>=3.6)
2026-09-09T04:36:38,987 Skipping link: No binaries permitted for epicsapps: https://archive1.piwheels.org/simple/epicsapps/epicsapps-0.9-py3-none-any.whl#sha256=ebf183528f4a52787d5df7628d32ec77e368b4fc9e611947b90aa4136dee8eae (from https://www.piwheels.org/simple/epicsapps/) (requires-python:>=3.6)
2026-09-09T04:36:38,988 Skipping link: not a file: https://www.piwheels.org/simple/epicsapps/
2026-09-09T04:36:38,988 Skipping link: not a file: https://pypi.org/simple/epicsapps/
2026-09-09T04:36:39,009 Given no hashes to check 1 links for project 'epicsapps': discarding no candidates
2026-09-09T04:36:39,027 Collecting epicsapps==2026.2.0
2026-09-09T04:36:39,029 Created temporary directory: /tmp/pip-unpack-q1v9ks2l
2026-09-09T04:36:39,186 Downloading epicsapps-2026.2.0.tar.gz (15.6 MB)
2026-09-09T04:36:41,450 Added epicsapps==2026.2.0 from https://files.pythonhosted.org/packages/03/e7/4ccaca05aa5fc73e712bbed53b0a5ae60eeb17a9a8094f6a09bbed002e89/epicsapps-2026.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-3qh6xvgd'
2026-09-09T04:36:41,456 Created temporary directory: /tmp/pip-build-env-0xdxx47i
2026-09-09T04:36:41,461 Installing build dependencies: started
2026-09-09T04:36:41,462 Running command pip subprocess to install build dependencies
2026-09-09T04:36:42,576 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11)
2026-09-09T04:36:43,011 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-09-09T04:36:43,035 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
2026-09-09T04:36:44,875 Collecting setuptools>=45
2026-09-09T04:36:44,876 Obtaining dependency information for setuptools>=45 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata
2026-09-09T04:36:44,892 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB)
2026-09-09T04:36:45,262 Collecting setuptools_scm>=6.2
2026-09-09T04:36:45,263 Obtaining dependency information for setuptools_scm>=6.2 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.3-py3-none-any.whl.metadata
2026-09-09T04:36:45,277 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.3-py3-none-any.whl.metadata (6.7 kB)
2026-09-09T04:36:45,287 Discarding https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.3-py3-none-any.whl#sha256=f25971992492ebac8f8385274b2ebf3812b3eb9440ecfd8ff98a49517a3d02b1 (from https://www.piwheels.org/simple/setuptools-scm/) (requires-python:>=3.8): Requested setuptools_scm>=6.2 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.3-py3-none-any.whl#sha256=f25971992492ebac8f8385274b2ebf3812b3eb9440ecfd8ff98a49517a3d02b1 has inconsistent Name: expected 'setuptools_scm', but metadata has 'setuptools-scm'
2026-09-09T04:36:45,315 Using cached setuptools_scm-10.2.3-py3-none-any.whl (29 kB)
2026-09-09T04:36:45,427 Collecting vcs-versioning<3,>=2.3.2.dev0
2026-09-09T04:36:45,428 Obtaining dependency information for vcs-versioning<3,>=2.3.2.dev0 from https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.3.4-py3-none-any.whl.metadata
2026-09-09T04:36:45,444 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.3.4-py3-none-any.whl.metadata (1.7 kB)
2026-09-09T04:36:45,628 Collecting packaging>=20
2026-09-09T04:36:45,629 Obtaining dependency information for packaging>=20 from https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata
2026-09-09T04:36:45,644 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata (3.6 kB)
2026-09-09T04:36:45,871 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB)
2026-09-09T04:36:45,893 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.3.4-py3-none-any.whl (115 kB)
2026-09-09T04:36:45,960 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB)
2026-09-09T04:36:46,002 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB)
2026-09-09T04:36:46,032 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.3.4-py3-none-any.whl (115 kB)
2026-09-09T04:36:46,109 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB)
2026-09-09T04:36:48,922 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools_scm
2026-09-09T04:36:51,892 Creating /tmp/pip-build-env-0xdxx47i/overlay/local/bin
2026-09-09T04:36:51,895 changing mode of /tmp/pip-build-env-0xdxx47i/overlay/local/bin/vcs-versioning to 755
2026-09-09T04:36:52,035 changing mode of /tmp/pip-build-env-0xdxx47i/overlay/local/bin/setuptools-scm to 755
2026-09-09T04:36:52,062 Successfully installed packaging-26.3 setuptools-84.0.0 setuptools_scm-10.2.3 vcs-versioning-2.3.4
2026-09-09T04:36:52,359 Installing build dependencies: finished with status 'done'
2026-09-09T04:36:52,365 Getting requirements to build wheel: started
2026-09-09T04:36:52,366 Running command Getting requirements to build wheel
2026-09-09T04:36:53,225 running egg_info
2026-09-09T04:36:53,237 writing epicsapps.egg-info/PKG-INFO
2026-09-09T04:36:53,244 writing dependency_links to epicsapps.egg-info/dependency_links.txt
2026-09-09T04:36:53,246 writing entry points to epicsapps.egg-info/entry_points.txt
2026-09-09T04:36:53,249 writing requirements to epicsapps.egg-info/requires.txt
2026-09-09T04:36:53,250 writing top-level names to epicsapps.egg-info/top_level.txt
2026-09-09T04:36:53,282 reading manifest template 'MANIFEST.in'
2026-09-09T04:36:53,284 warning: no previously-included files found matching '*.pyc'
2026-09-09T04:36:53,285 warning: no previously-included files found matching 'core.*'
2026-09-09T04:36:53,286 warning: no previously-included files found matching '*~'
2026-09-09T04:36:53,287 warning: no previously-included files found matching '*.pdf'
2026-09-09T04:36:53,288 warning: no previously-included files matching '*' found under directory 'epicsapps/__pycache__'
2026-09-09T04:36:53,289 warning: no previously-included files matching '*.pyc' found under directory 'epicsapps'
2026-09-09T04:36:53,344 warning: _ScmManifestMaker: MANIFEST.in, line 9: 'recursive-include' expects
...
2026-09-09T04:36:53,345 adding license file 'LICENSE'
2026-09-09T04:36:53,356 writing manifest file 'epicsapps.egg-info/SOURCES.txt'
2026-09-09T04:36:53,468 Getting requirements to build wheel: finished with status 'done'
2026-09-09T04:36:53,472 Created temporary directory: /tmp/pip-modern-metadata-ld_9vubu
2026-09-09T04:36:53,474 Preparing metadata (pyproject.toml): started
2026-09-09T04:36:53,475 Running command Preparing metadata (pyproject.toml)
2026-09-09T04:36:54,276 running dist_info
2026-09-09T04:36:54,277 creating /tmp/pip-modern-metadata-ld_9vubu/epicsapps.egg-info
2026-09-09T04:36:54,289 writing /tmp/pip-modern-metadata-ld_9vubu/epicsapps.egg-info/PKG-INFO
2026-09-09T04:36:54,295 writing dependency_links to /tmp/pip-modern-metadata-ld_9vubu/epicsapps.egg-info/dependency_links.txt
2026-09-09T04:36:54,296 writing entry points to /tmp/pip-modern-metadata-ld_9vubu/epicsapps.egg-info/entry_points.txt
2026-09-09T04:36:54,300 writing requirements to /tmp/pip-modern-metadata-ld_9vubu/epicsapps.egg-info/requires.txt
2026-09-09T04:36:54,301 writing top-level names to /tmp/pip-modern-metadata-ld_9vubu/epicsapps.egg-info/top_level.txt
2026-09-09T04:36:54,303 writing manifest file '/tmp/pip-modern-metadata-ld_9vubu/epicsapps.egg-info/SOURCES.txt'
2026-09-09T04:36:54,329 reading manifest template 'MANIFEST.in'
2026-09-09T04:36:54,331 warning: no previously-included files found matching '*.pyc'
2026-09-09T04:36:54,332 warning: no previously-included files found matching 'core.*'
2026-09-09T04:36:54,333 warning: no previously-included files found matching '*~'
2026-09-09T04:36:54,334 warning: no previously-included files found matching '*.pdf'
2026-09-09T04:36:54,335 warning: no previously-included files matching '*' found under directory 'epicsapps/__pycache__'
2026-09-09T04:36:54,336 warning: no previously-included files matching '*.pyc' found under directory 'epicsapps'
2026-09-09T04:36:54,391 warning: _ScmManifestMaker: MANIFEST.in, line 9: 'recursive-include' expects ...
2026-09-09T04:36:54,392 adding license file 'LICENSE'
2026-09-09T04:36:54,403 writing manifest file '/tmp/pip-modern-metadata-ld_9vubu/epicsapps.egg-info/SOURCES.txt'
2026-09-09T04:36:54,404 creating '/tmp/pip-modern-metadata-ld_9vubu/epicsapps-2026.2.0.dist-info'
2026-09-09T04:36:54,550 Preparing metadata (pyproject.toml): finished with status 'done'
2026-09-09T04:36:54,555 Source in /tmp/pip-wheel-kl1g5cma/epicsapps_c382cc4f04fd42f2b034fcf329763cee has version 2026.2.0, which satisfies requirement epicsapps==2026.2.0 from https://files.pythonhosted.org/packages/03/e7/4ccaca05aa5fc73e712bbed53b0a5ae60eeb17a9a8094f6a09bbed002e89/epicsapps-2026.2.0.tar.gz
2026-09-09T04:36:54,556 Removed epicsapps==2026.2.0 from https://files.pythonhosted.org/packages/03/e7/4ccaca05aa5fc73e712bbed53b0a5ae60eeb17a9a8094f6a09bbed002e89/epicsapps-2026.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-3qh6xvgd'
2026-09-09T04:36:54,566 Created temporary directory: /tmp/pip-unpack-97k8wzdd
2026-09-09T04:36:54,566 Building wheels for collected packages: epicsapps
2026-09-09T04:36:54,571 Created temporary directory: /tmp/pip-wheel-ztl1kw5t
2026-09-09T04:36:54,571 Destination directory: /tmp/pip-wheel-ztl1kw5t
2026-09-09T04:36:54,585 Building wheel for epicsapps (pyproject.toml): started
2026-09-09T04:36:54,586 Running command Building wheel for epicsapps (pyproject.toml)
2026-09-09T04:36:55,361 running bdist_wheel
2026-09-09T04:36:55,385 running build
2026-09-09T04:36:55,386 running build_py
2026-09-09T04:36:55,387 creating build/lib/epicsapps
2026-09-09T04:36:55,389 copying epicsapps/__init__.py -> build/lib/epicsapps
2026-09-09T04:36:55,391 copying epicsapps/apps.py -> build/lib/epicsapps
2026-09-09T04:36:55,394 copying epicsapps/version.py -> build/lib/epicsapps
2026-09-09T04:36:55,396 creating build/lib/epicsapps/utils
2026-09-09T04:36:55,397 copying epicsapps/utils/moveto_dialog.py -> build/lib/epicsapps/utils
2026-09-09T04:36:55,399 copying epicsapps/utils/configfile.py -> build/lib/epicsapps/utils
2026-09-09T04:36:55,401 copying epicsapps/utils/griddata.py -> build/lib/epicsapps/utils
2026-09-09T04:36:55,403 copying epicsapps/utils/__init__.py -> build/lib/epicsapps/utils
2026-09-09T04:36:55,405 copying epicsapps/utils/utils.py -> build/lib/epicsapps/utils
2026-09-09T04:36:55,407 copying epicsapps/utils/math.py -> build/lib/epicsapps/utils
2026-09-09T04:36:55,408 copying epicsapps/utils/passwords.py -> build/lib/epicsapps/utils
2026-09-09T04:36:55,411 copying epicsapps/utils/textfile.py -> build/lib/epicsapps/utils
2026-09-09T04:36:55,413 copying epicsapps/utils/wxutils.py -> build/lib/epicsapps/utils
2026-09-09T04:36:55,415 creating build/lib/epicsapps/pvlogger
2026-09-09T04:36:55,416 copying epicsapps/pvlogger/plotter.py -> build/lib/epicsapps/pvlogger
2026-09-09T04:36:55,419 copying epicsapps/pvlogger/configfile.py -> build/lib/epicsapps/pvlogger
2026-09-09T04:36:55,421 copying epicsapps/pvlogger/logfile.py -> build/lib/epicsapps/pvlogger
2026-09-09T04:36:55,423 copying epicsapps/pvlogger/pvlogger.py -> build/lib/epicsapps/pvlogger
2026-09-09T04:36:55,426 copying epicsapps/pvlogger/pvlogger_app.py -> build/lib/epicsapps/pvlogger
2026-09-09T04:36:55,429 copying epicsapps/pvlogger/__init__.py -> build/lib/epicsapps/pvlogger
2026-09-09T04:36:55,431 copying epicsapps/pvlogger/pvtableview.py -> build/lib/epicsapps/pvlogger
2026-09-09T04:36:55,433 copying epicsapps/pvlogger/eventtableview.py -> build/lib/epicsapps/pvlogger
2026-09-09T04:36:55,436 creating build/lib/epicsapps/microscope
2026-09-09T04:36:55,437 copying epicsapps/microscope/overlayframe.py -> build/lib/epicsapps/microscope
2026-09-09T04:36:55,440 copying epicsapps/microscope/imagepanel_pyspin.py -> build/lib/epicsapps/microscope
2026-09-09T04:36:55,442 copying epicsapps/microscope/configfile.py -> build/lib/epicsapps/microscope
2026-09-09T04:36:55,444 copying epicsapps/microscope/imagepanel_zmqjpeg.py -> build/lib/epicsapps/microscope
2026-09-09T04:36:55,446 copying epicsapps/microscope/icons.py -> build/lib/epicsapps/microscope
2026-09-09T04:36:55,449 copying epicsapps/microscope/imagepanel_base.py -> build/lib/epicsapps/microscope
2026-09-09T04:36:55,451 copying epicsapps/microscope/pyspin_camera.py -> build/lib/epicsapps/microscope
2026-09-09T04:36:55,454 copying epicsapps/microscope/html2pos.py -> build/lib/epicsapps/microscope
2026-09-09T04:36:55,456 copying epicsapps/microscope/imagepanel_fly2.py -> build/lib/epicsapps/microscope
2026-09-09T04:36:55,458 copying epicsapps/microscope/motorpanel.py -> build/lib/epicsapps/microscope
2026-09-09T04:36:55,461 copying epicsapps/microscope/imagepanel_epicsAD.py -> build/lib/epicsapps/microscope
2026-09-09T04:36:55,463 copying epicsapps/microscope/imageframe.py -> build/lib/epicsapps/microscope
2026-09-09T04:36:55,465 copying epicsapps/microscope/fly2_camera.py -> build/lib/epicsapps/microscope
2026-09-09T04:36:55,467 copying epicsapps/microscope/__init__.py -> build/lib/epicsapps/microscope
2026-09-09T04:36:55,469 copying epicsapps/microscope/calibrationframe.py -> build/lib/epicsapps/microscope
2026-09-09T04:36:55,471 copying epicsapps/microscope/imagepanel_epicsarray.py -> build/lib/epicsapps/microscope
2026-09-09T04:36:55,473 copying epicsapps/microscope/imagepanel_weburl.py -> build/lib/epicsapps/microscope
2026-09-09T04:36:55,474 copying epicsapps/microscope/positionpanel.py -> build/lib/epicsapps/microscope
2026-09-09T04:36:55,477 copying epicsapps/microscope/microscope.py -> build/lib/epicsapps/microscope
2026-09-09T04:36:55,480 copying epicsapps/microscope/controlpanel.py -> build/lib/epicsapps/microscope
2026-09-09T04:36:55,483 creating build/lib/epicsapps/stripchart
2026-09-09T04:36:55,484 copying epicsapps/stripchart/stripchart.py -> build/lib/epicsapps/stripchart
2026-09-09T04:36:55,487 copying epicsapps/stripchart/__init__.py -> build/lib/epicsapps/stripchart
2026-09-09T04:36:55,490 creating build/lib/epicsapps/pva_adviewer
2026-09-09T04:36:55,491 copying epicsapps/pva_adviewer/pva_config.py -> build/lib/epicsapps/pva_adviewer
2026-09-09T04:36:55,492 copying epicsapps/pva_adviewer/widgets.py -> build/lib/epicsapps/pva_adviewer
2026-09-09T04:36:55,495 copying epicsapps/pva_adviewer/integration_model.py -> build/lib/epicsapps/pva_adviewer
2026-09-09T04:36:55,497 copying epicsapps/pva_adviewer/connect_dialog.py -> build/lib/epicsapps/pva_adviewer
2026-09-09T04:36:55,499 copying epicsapps/pva_adviewer/theme.py -> build/lib/epicsapps/pva_adviewer
2026-09-09T04:36:55,501 copying epicsapps/pva_adviewer/flat_pv_widgets.py -> build/lib/epicsapps/pva_adviewer
2026-09-09T04:36:55,503 copying epicsapps/pva_adviewer/ad_viewer_controller.py -> build/lib/epicsapps/pva_adviewer
2026-09-09T04:36:55,506 copying epicsapps/pva_adviewer/integration_plot.py -> build/lib/epicsapps/pva_adviewer
2026-09-09T04:36:55,508 copying epicsapps/pva_adviewer/__init__.py -> build/lib/epicsapps/pva_adviewer
2026-09-09T04:36:55,510 copying epicsapps/pva_adviewer/ad_viewer_model.py -> build/lib/epicsapps/pva_adviewer
2026-09-09T04:36:55,513 copying epicsapps/pva_adviewer/settings_popup.py -> build/lib/epicsapps/pva_adviewer
2026-09-09T04:36:55,515 copying epicsapps/pva_adviewer/ad_viewer_view.py -> build/lib/epicsapps/pva_adviewer
2026-09-09T04:36:55,518 copying epicsapps/pva_adviewer/viewer_app.py -> build/lib/epicsapps/pva_adviewer
2026-09-09T04:36:55,520 copying epicsapps/pva_adviewer/image_loader_model.py -> build/lib/epicsapps/pva_adviewer
2026-09-09T04:36:55,522 copying epicsapps/pva_adviewer/image_canvas.py -> build/lib/epicsapps/pva_adviewer
2026-09-09T04:36:55,524 copying epicsapps/pva_adviewer/pv_panel.py -> build/lib/epicsapps/pva_adviewer
2026-09-09T04:36:55,526 copying epicsapps/pva_adviewer/colormaps.py -> build/lib/epicsapps/pva_adviewer
2026-09-09T04:36:55,528 creating build/lib/epicsapps/ionchamber
2026-09-09T04:36:55,529 copying epicsapps/ionchamber/ionchamber.py -> build/lib/epicsapps/ionchamber
2026-09-09T04:36:55,532 copying epicsapps/ionchamber/__init__.py -> build/lib/epicsapps/ionchamber
2026-09-09T04:36:55,535 creating build/lib/epicsapps/instruments
2026-09-09T04:36:55,536 copying epicsapps/instruments/settingsframe.py -> build/lib/epicsapps/instruments
2026-09-09T04:36:55,538 copying epicsapps/instruments/upgrades.py -> build/lib/epicsapps/instruments
2026-09-09T04:36:55,540 copying epicsapps/instruments/configfile.py -> build/lib/epicsapps/instruments
2026-09-09T04:36:55,542 copying epicsapps/instruments/simpledb.py -> build/lib/epicsapps/instruments
2026-09-09T04:36:55,544 copying epicsapps/instruments/instrument.py -> build/lib/epicsapps/instruments
2026-09-09T04:36:55,547 copying epicsapps/instruments/epics_server.py -> build/lib/epicsapps/instruments
2026-09-09T04:36:55,549 copying epicsapps/instruments/editframe.py -> build/lib/epicsapps/instruments
2026-09-09T04:36:55,551 copying epicsapps/instruments/instrumentpanel.py -> build/lib/epicsapps/instruments
2026-09-09T04:36:55,554 copying epicsapps/instruments/__init__.py -> build/lib/epicsapps/instruments
2026-09-09T04:36:55,555 copying epicsapps/instruments/test.py -> build/lib/epicsapps/instruments
2026-09-09T04:36:55,557 copying epicsapps/instruments/utils.py -> build/lib/epicsapps/instruments
2026-09-09T04:36:55,559 copying epicsapps/instruments/creator.py -> build/lib/epicsapps/instruments
2026-09-09T04:36:55,561 copying epicsapps/instruments/pvconnector.py -> build/lib/epicsapps/instruments
2026-09-09T04:36:55,563 copying epicsapps/instruments/InstrumentApp.py -> build/lib/epicsapps/instruments
2026-09-09T04:36:55,566 creating build/lib/epicsapps/areadetector
2026-09-09T04:36:55,567 copying epicsapps/areadetector/ad_display.py -> build/lib/epicsapps/areadetector
2026-09-09T04:36:55,570 copying epicsapps/areadetector/debugtime.py -> build/lib/epicsapps/areadetector
2026-09-09T04:36:55,571 copying epicsapps/areadetector/imagepanel.py -> build/lib/epicsapps/areadetector
2026-09-09T04:36:55,574 copying epicsapps/areadetector/calibration_dialog.py -> build/lib/epicsapps/areadetector
2026-09-09T04:36:55,575 copying epicsapps/areadetector/pvconfig.py -> build/lib/epicsapps/areadetector
2026-09-09T04:36:55,577 copying epicsapps/areadetector/ad_scandbcallback.py -> build/lib/epicsapps/areadetector
2026-09-09T04:36:55,579 copying epicsapps/areadetector/ad_config.py -> build/lib/epicsapps/areadetector
2026-09-09T04:36:55,581 copying epicsapps/areadetector/__init__.py -> build/lib/epicsapps/areadetector
2026-09-09T04:36:55,583 copying epicsapps/areadetector/xrd_integrator.py -> build/lib/epicsapps/areadetector
2026-09-09T04:36:55,584 copying epicsapps/areadetector/contrast_control.py -> build/lib/epicsapps/areadetector
2026-09-09T04:36:55,586 copying epicsapps/areadetector/imageview.py -> build/lib/epicsapps/areadetector
2026-09-09T04:36:55,589 running egg_info
2026-09-09T04:36:55,600 writing epicsapps.egg-info/PKG-INFO
2026-09-09T04:36:55,608 writing dependency_links to epicsapps.egg-info/dependency_links.txt
2026-09-09T04:36:55,610 writing entry points to epicsapps.egg-info/entry_points.txt
2026-09-09T04:36:55,613 writing requirements to epicsapps.egg-info/requires.txt
2026-09-09T04:36:55,614 writing top-level names to epicsapps.egg-info/top_level.txt
2026-09-09T04:36:55,633 reading manifest template 'MANIFEST.in'
2026-09-09T04:36:55,636 warning: no previously-included files found matching '*.pyc'
2026-09-09T04:36:55,636 warning: no previously-included files found matching 'core.*'
2026-09-09T04:36:55,637 warning: no previously-included files found matching '*~'
2026-09-09T04:36:55,638 warning: no previously-included files found matching '*.pdf'
2026-09-09T04:36:55,640 warning: no previously-included files matching '*' found under directory 'epicsapps/__pycache__'
2026-09-09T04:36:55,641 warning: no previously-included files matching '*.pyc' found under directory 'epicsapps'
2026-09-09T04:36:55,694 warning: _ScmManifestMaker: MANIFEST.in, line 9: 'recursive-include' expects ...
2026-09-09T04:36:55,696 adding license file 'LICENSE'
2026-09-09T04:36:55,706 writing manifest file 'epicsapps.egg-info/SOURCES.txt'
2026-09-09T04:36:55,717 creating build/lib/epicsapps/icons
2026-09-09T04:36:55,718 copying epicsapps/icons/areadetector.icns -> build/lib/epicsapps/icons
2026-09-09T04:36:55,722 copying epicsapps/icons/areadetector.ico -> build/lib/epicsapps/icons
2026-09-09T04:36:55,725 copying epicsapps/icons/camera.icns -> build/lib/epicsapps/icons
2026-09-09T04:36:55,729 copying epicsapps/icons/camera.ico -> build/lib/epicsapps/icons
2026-09-09T04:36:55,731 copying epicsapps/icons/instrument.icns -> build/lib/epicsapps/icons
2026-09-09T04:36:55,734 copying epicsapps/icons/instrument.ico -> build/lib/epicsapps/icons
2026-09-09T04:36:55,737 copying epicsapps/icons/jupyter.icns -> build/lib/epicsapps/icons
2026-09-09T04:36:55,748 copying epicsapps/icons/jupyter.ico -> build/lib/epicsapps/icons
2026-09-09T04:36:55,751 copying epicsapps/icons/logging.icns -> build/lib/epicsapps/icons
2026-09-09T04:36:55,754 copying epicsapps/icons/logging.ico -> build/lib/epicsapps/icons
2026-09-09T04:36:55,758 copying epicsapps/icons/microscope.icns -> build/lib/epicsapps/icons
2026-09-09T04:36:55,761 copying epicsapps/icons/microscope.ico -> build/lib/epicsapps/icons
2026-09-09T04:36:55,764 copying epicsapps/icons/motorapp.ico -> build/lib/epicsapps/icons
2026-09-09T04:36:55,766 copying epicsapps/icons/pvaviewer.icns -> build/lib/epicsapps/icons
2026-09-09T04:36:55,777 copying epicsapps/icons/pvaviewer.ico -> build/lib/epicsapps/icons
2026-09-09T04:36:55,781 copying epicsapps/icons/stripchart.icns -> build/lib/epicsapps/icons
2026-09-09T04:36:55,785 copying epicsapps/icons/stripchart.ico -> build/lib/epicsapps/icons
2026-09-09T04:36:55,788 creating build/lib/epicsapps/ionchamber/iocApp
2026-09-09T04:36:55,789 copying epicsapps/ionchamber/iocApp/IonChamber.adl -> build/lib/epicsapps/ionchamber/iocApp
2026-09-09T04:36:55,792 copying epicsapps/ionchamber/iocApp/IonChamber.db -> build/lib/epicsapps/ionchamber/iocApp
2026-09-09T04:36:55,794 copying epicsapps/ionchamber/iocApp/IonChamber.req -> build/lib/epicsapps/ionchamber/iocApp
2026-09-09T04:36:55,797 copying epicsapps/ionchamber/iocApp/st.cmd -> build/lib/epicsapps/ionchamber/iocApp
2026-09-09T04:36:55,818 installing to build/bdist.linux-armv7l/wheel
2026-09-09T04:36:55,819 running install
2026-09-09T04:36:55,843 running install_lib
2026-09-09T04:36:55,855 creating build/bdist.linux-armv7l/wheel
2026-09-09T04:36:55,858 creating build/bdist.linux-armv7l/wheel/epicsapps
2026-09-09T04:36:55,860 creating build/bdist.linux-armv7l/wheel/epicsapps/utils
2026-09-09T04:36:55,861 copying build/lib/epicsapps/utils/moveto_dialog.py -> build/bdist.linux-armv7l/wheel/./epicsapps/utils
2026-09-09T04:36:55,864 copying build/lib/epicsapps/utils/configfile.py -> build/bdist.linux-armv7l/wheel/./epicsapps/utils
2026-09-09T04:36:55,867 copying build/lib/epicsapps/utils/griddata.py -> build/bdist.linux-armv7l/wheel/./epicsapps/utils
2026-09-09T04:36:55,869 copying build/lib/epicsapps/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./epicsapps/utils
2026-09-09T04:36:55,871 copying build/lib/epicsapps/utils/utils.py -> build/bdist.linux-armv7l/wheel/./epicsapps/utils
2026-09-09T04:36:55,873 copying build/lib/epicsapps/utils/math.py -> build/bdist.linux-armv7l/wheel/./epicsapps/utils
2026-09-09T04:36:55,875 copying build/lib/epicsapps/utils/passwords.py -> build/bdist.linux-armv7l/wheel/./epicsapps/utils
2026-09-09T04:36:55,878 copying build/lib/epicsapps/utils/textfile.py -> build/bdist.linux-armv7l/wheel/./epicsapps/utils
2026-09-09T04:36:55,880 copying build/lib/epicsapps/utils/wxutils.py -> build/bdist.linux-armv7l/wheel/./epicsapps/utils
2026-09-09T04:36:55,883 creating build/bdist.linux-armv7l/wheel/epicsapps/icons
2026-09-09T04:36:55,884 copying build/lib/epicsapps/icons/microscope.icns -> build/bdist.linux-armv7l/wheel/./epicsapps/icons
2026-09-09T04:36:55,887 copying build/lib/epicsapps/icons/instrument.ico -> build/bdist.linux-armv7l/wheel/./epicsapps/icons
2026-09-09T04:36:55,890 copying build/lib/epicsapps/icons/logging.icns -> build/bdist.linux-armv7l/wheel/./epicsapps/icons
2026-09-09T04:36:55,894 copying build/lib/epicsapps/icons/motorapp.ico -> build/bdist.linux-armv7l/wheel/./epicsapps/icons
2026-09-09T04:36:55,896 copying build/lib/epicsapps/icons/microscope.ico -> build/bdist.linux-armv7l/wheel/./epicsapps/icons
2026-09-09T04:36:55,899 copying build/lib/epicsapps/icons/camera.icns -> build/bdist.linux-armv7l/wheel/./epicsapps/icons
2026-09-09T04:36:55,903 copying build/lib/epicsapps/icons/areadetector.ico -> build/bdist.linux-armv7l/wheel/./epicsapps/icons
2026-09-09T04:36:55,906 copying build/lib/epicsapps/icons/areadetector.icns -> build/bdist.linux-armv7l/wheel/./epicsapps/icons
2026-09-09T04:36:55,910 copying build/lib/epicsapps/icons/jupyter.icns -> build/bdist.linux-armv7l/wheel/./epicsapps/icons
2026-09-09T04:36:55,921 copying build/lib/epicsapps/icons/pvaviewer.icns -> build/bdist.linux-armv7l/wheel/./epicsapps/icons
2026-09-09T04:36:55,931 copying build/lib/epicsapps/icons/stripchart.icns -> build/bdist.linux-armv7l/wheel/./epicsapps/icons
2026-09-09T04:36:55,934 copying build/lib/epicsapps/icons/instrument.icns -> build/bdist.linux-armv7l/wheel/./epicsapps/icons
2026-09-09T04:36:55,937 copying build/lib/epicsapps/icons/stripchart.ico -> build/bdist.linux-armv7l/wheel/./epicsapps/icons
2026-09-09T04:36:55,939 copying build/lib/epicsapps/icons/jupyter.ico -> build/bdist.linux-armv7l/wheel/./epicsapps/icons
2026-09-09T04:36:55,942 copying build/lib/epicsapps/icons/camera.ico -> build/bdist.linux-armv7l/wheel/./epicsapps/icons
2026-09-09T04:36:55,944 copying build/lib/epicsapps/icons/logging.ico -> build/bdist.linux-armv7l/wheel/./epicsapps/icons
2026-09-09T04:36:55,948 copying build/lib/epicsapps/icons/pvaviewer.ico -> build/bdist.linux-armv7l/wheel/./epicsapps/icons
2026-09-09T04:36:55,952 creating build/bdist.linux-armv7l/wheel/epicsapps/pvlogger
2026-09-09T04:36:55,953 copying build/lib/epicsapps/pvlogger/plotter.py -> build/bdist.linux-armv7l/wheel/./epicsapps/pvlogger
2026-09-09T04:36:55,956 copying build/lib/epicsapps/pvlogger/configfile.py -> build/bdist.linux-armv7l/wheel/./epicsapps/pvlogger
2026-09-09T04:36:55,958 copying build/lib/epicsapps/pvlogger/logfile.py -> build/bdist.linux-armv7l/wheel/./epicsapps/pvlogger
2026-09-09T04:36:55,960 copying build/lib/epicsapps/pvlogger/pvlogger.py -> build/bdist.linux-armv7l/wheel/./epicsapps/pvlogger
2026-09-09T04:36:55,963 copying build/lib/epicsapps/pvlogger/pvlogger_app.py -> build/bdist.linux-armv7l/wheel/./epicsapps/pvlogger
2026-09-09T04:36:55,966 copying build/lib/epicsapps/pvlogger/__init__.py -> build/bdist.linux-armv7l/wheel/./epicsapps/pvlogger
2026-09-09T04:36:55,968 copying build/lib/epicsapps/pvlogger/pvtableview.py -> build/bdist.linux-armv7l/wheel/./epicsapps/pvlogger
2026-09-09T04:36:55,970 copying build/lib/epicsapps/pvlogger/eventtableview.py -> build/bdist.linux-armv7l/wheel/./epicsapps/pvlogger
2026-09-09T04:36:55,973 creating build/bdist.linux-armv7l/wheel/epicsapps/microscope
2026-09-09T04:36:55,974 copying build/lib/epicsapps/microscope/overlayframe.py -> build/bdist.linux-armv7l/wheel/./epicsapps/microscope
2026-09-09T04:36:55,976 copying build/lib/epicsapps/microscope/imagepanel_pyspin.py -> build/bdist.linux-armv7l/wheel/./epicsapps/microscope
2026-09-09T04:36:55,978 copying build/lib/epicsapps/microscope/configfile.py -> build/bdist.linux-armv7l/wheel/./epicsapps/microscope
2026-09-09T04:36:55,980 copying build/lib/epicsapps/microscope/imagepanel_zmqjpeg.py -> build/bdist.linux-armv7l/wheel/./epicsapps/microscope
2026-09-09T04:36:55,982 copying build/lib/epicsapps/microscope/icons.py -> build/bdist.linux-armv7l/wheel/./epicsapps/microscope
2026-09-09T04:36:55,984 copying build/lib/epicsapps/microscope/imagepanel_base.py -> build/bdist.linux-armv7l/wheel/./epicsapps/microscope
2026-09-09T04:36:55,987 copying build/lib/epicsapps/microscope/pyspin_camera.py -> build/bdist.linux-armv7l/wheel/./epicsapps/microscope
2026-09-09T04:36:55,989 copying build/lib/epicsapps/microscope/html2pos.py -> build/bdist.linux-armv7l/wheel/./epicsapps/microscope
2026-09-09T04:36:55,991 copying build/lib/epicsapps/microscope/imagepanel_fly2.py -> build/bdist.linux-armv7l/wheel/./epicsapps/microscope
2026-09-09T04:36:55,994 copying build/lib/epicsapps/microscope/motorpanel.py -> build/bdist.linux-armv7l/wheel/./epicsapps/microscope
2026-09-09T04:36:55,996 copying build/lib/epicsapps/microscope/imagepanel_epicsAD.py -> build/bdist.linux-armv7l/wheel/./epicsapps/microscope
2026-09-09T04:36:55,999 copying build/lib/epicsapps/microscope/imageframe.py -> build/bdist.linux-armv7l/wheel/./epicsapps/microscope
2026-09-09T04:36:56,002 copying build/lib/epicsapps/microscope/fly2_camera.py -> build/bdist.linux-armv7l/wheel/./epicsapps/microscope
2026-09-09T04:36:56,004 copying build/lib/epicsapps/microscope/__init__.py -> build/bdist.linux-armv7l/wheel/./epicsapps/microscope
2026-09-09T04:36:56,006 copying build/lib/epicsapps/microscope/calibrationframe.py -> build/bdist.linux-armv7l/wheel/./epicsapps/microscope
2026-09-09T04:36:56,008 copying build/lib/epicsapps/microscope/imagepanel_epicsarray.py -> build/bdist.linux-armv7l/wheel/./epicsapps/microscope
2026-09-09T04:36:56,010 copying build/lib/epicsapps/microscope/imagepanel_weburl.py -> build/bdist.linux-armv7l/wheel/./epicsapps/microscope
2026-09-09T04:36:56,013 copying build/lib/epicsapps/microscope/positionpanel.py -> build/bdist.linux-armv7l/wheel/./epicsapps/microscope
2026-09-09T04:36:56,016 copying build/lib/epicsapps/microscope/microscope.py -> build/bdist.linux-armv7l/wheel/./epicsapps/microscope
2026-09-09T04:36:56,019 copying build/lib/epicsapps/microscope/controlpanel.py -> build/bdist.linux-armv7l/wheel/./epicsapps/microscope
2026-09-09T04:36:56,022 creating build/bdist.linux-armv7l/wheel/epicsapps/stripchart
2026-09-09T04:36:56,023 copying build/lib/epicsapps/stripchart/stripchart.py -> build/bdist.linux-armv7l/wheel/./epicsapps/stripchart
2026-09-09T04:36:56,025 copying build/lib/epicsapps/stripchart/__init__.py -> build/bdist.linux-armv7l/wheel/./epicsapps/stripchart
2026-09-09T04:36:56,028 creating build/bdist.linux-armv7l/wheel/epicsapps/pva_adviewer
2026-09-09T04:36:56,028 copying build/lib/epicsapps/pva_adviewer/pva_config.py -> build/bdist.linux-armv7l/wheel/./epicsapps/pva_adviewer
2026-09-09T04:36:56,030 copying build/lib/epicsapps/pva_adviewer/widgets.py -> build/bdist.linux-armv7l/wheel/./epicsapps/pva_adviewer
2026-09-09T04:36:56,033 copying build/lib/epicsapps/pva_adviewer/integration_model.py -> build/bdist.linux-armv7l/wheel/./epicsapps/pva_adviewer
2026-09-09T04:36:56,035 copying build/lib/epicsapps/pva_adviewer/connect_dialog.py -> build/bdist.linux-armv7l/wheel/./epicsapps/pva_adviewer
2026-09-09T04:36:56,038 copying build/lib/epicsapps/pva_adviewer/theme.py -> build/bdist.linux-armv7l/wheel/./epicsapps/pva_adviewer
2026-09-09T04:36:56,040 copying build/lib/epicsapps/pva_adviewer/flat_pv_widgets.py -> build/bdist.linux-armv7l/wheel/./epicsapps/pva_adviewer
2026-09-09T04:36:56,043 copying build/lib/epicsapps/pva_adviewer/ad_viewer_controller.py -> build/bdist.linux-armv7l/wheel/./epicsapps/pva_adviewer
2026-09-09T04:36:56,046 copying build/lib/epicsapps/pva_adviewer/integration_plot.py -> build/bdist.linux-armv7l/wheel/./epicsapps/pva_adviewer
2026-09-09T04:36:56,049 copying build/lib/epicsapps/pva_adviewer/__init__.py -> build/bdist.linux-armv7l/wheel/./epicsapps/pva_adviewer
2026-09-09T04:36:56,051 copying build/lib/epicsapps/pva_adviewer/ad_viewer_model.py -> build/bdist.linux-armv7l/wheel/./epicsapps/pva_adviewer
2026-09-09T04:36:56,055 copying build/lib/epicsapps/pva_adviewer/settings_popup.py -> build/bdist.linux-armv7l/wheel/./epicsapps/pva_adviewer
2026-09-09T04:36:56,057 copying build/lib/epicsapps/pva_adviewer/ad_viewer_view.py -> build/bdist.linux-armv7l/wheel/./epicsapps/pva_adviewer
2026-09-09T04:36:56,060 copying build/lib/epicsapps/pva_adviewer/viewer_app.py -> build/bdist.linux-armv7l/wheel/./epicsapps/pva_adviewer
2026-09-09T04:36:56,063 copying build/lib/epicsapps/pva_adviewer/image_loader_model.py -> build/bdist.linux-armv7l/wheel/./epicsapps/pva_adviewer
2026-09-09T04:36:56,066 copying build/lib/epicsapps/pva_adviewer/image_canvas.py -> build/bdist.linux-armv7l/wheel/./epicsapps/pva_adviewer
2026-09-09T04:36:56,068 copying build/lib/epicsapps/pva_adviewer/pv_panel.py -> build/bdist.linux-armv7l/wheel/./epicsapps/pva_adviewer
2026-09-09T04:36:56,071 copying build/lib/epicsapps/pva_adviewer/colormaps.py -> build/bdist.linux-armv7l/wheel/./epicsapps/pva_adviewer
2026-09-09T04:36:56,073 copying build/lib/epicsapps/__init__.py -> build/bdist.linux-armv7l/wheel/./epicsapps
2026-09-09T04:36:56,076 creating build/bdist.linux-armv7l/wheel/epicsapps/ionchamber
2026-09-09T04:36:56,077 copying build/lib/epicsapps/ionchamber/ionchamber.py -> build/bdist.linux-armv7l/wheel/./epicsapps/ionchamber
2026-09-09T04:36:56,081 creating build/bdist.linux-armv7l/wheel/epicsapps/ionchamber/iocApp
2026-09-09T04:36:56,082 copying build/lib/epicsapps/ionchamber/iocApp/st.cmd -> build/bdist.linux-armv7l/wheel/./epicsapps/ionchamber/iocApp
2026-09-09T04:36:56,084 copying build/lib/epicsapps/ionchamber/iocApp/IonChamber.req -> build/bdist.linux-armv7l/wheel/./epicsapps/ionchamber/iocApp
2026-09-09T04:36:56,086 copying build/lib/epicsapps/ionchamber/iocApp/IonChamber.db -> build/bdist.linux-armv7l/wheel/./epicsapps/ionchamber/iocApp
2026-09-09T04:36:56,088 copying build/lib/epicsapps/ionchamber/iocApp/IonChamber.adl -> build/bdist.linux-armv7l/wheel/./epicsapps/ionchamber/iocApp
2026-09-09T04:36:56,091 copying build/lib/epicsapps/ionchamber/__init__.py -> build/bdist.linux-armv7l/wheel/./epicsapps/ionchamber
2026-09-09T04:36:56,093 copying build/lib/epicsapps/apps.py -> build/bdist.linux-armv7l/wheel/./epicsapps
2026-09-09T04:36:56,096 creating build/bdist.linux-armv7l/wheel/epicsapps/instruments
2026-09-09T04:36:56,097 copying build/lib/epicsapps/instruments/settingsframe.py -> build/bdist.linux-armv7l/wheel/./epicsapps/instruments
2026-09-09T04:36:56,100 copying build/lib/epicsapps/instruments/upgrades.py -> build/bdist.linux-armv7l/wheel/./epicsapps/instruments
2026-09-09T04:36:56,102 copying build/lib/epicsapps/instruments/configfile.py -> build/bdist.linux-armv7l/wheel/./epicsapps/instruments
2026-09-09T04:36:56,104 copying build/lib/epicsapps/instruments/simpledb.py -> build/bdist.linux-armv7l/wheel/./epicsapps/instruments
2026-09-09T04:36:56,107 copying build/lib/epicsapps/instruments/instrument.py -> build/bdist.linux-armv7l/wheel/./epicsapps/instruments
2026-09-09T04:36:56,110 copying build/lib/epicsapps/instruments/epics_server.py -> build/bdist.linux-armv7l/wheel/./epicsapps/instruments
2026-09-09T04:36:56,112 copying build/lib/epicsapps/instruments/editframe.py -> build/bdist.linux-armv7l/wheel/./epicsapps/instruments
2026-09-09T04:36:56,115 copying build/lib/epicsapps/instruments/instrumentpanel.py -> build/bdist.linux-armv7l/wheel/./epicsapps/instruments
2026-09-09T04:36:56,118 copying build/lib/epicsapps/instruments/__init__.py -> build/bdist.linux-armv7l/wheel/./epicsapps/instruments
2026-09-09T04:36:56,120 copying build/lib/epicsapps/instruments/test.py -> build/bdist.linux-armv7l/wheel/./epicsapps/instruments
2026-09-09T04:36:56,123 copying build/lib/epicsapps/instruments/utils.py -> build/bdist.linux-armv7l/wheel/./epicsapps/instruments
2026-09-09T04:36:56,125 copying build/lib/epicsapps/instruments/creator.py -> build/bdist.linux-armv7l/wheel/./epicsapps/instruments
2026-09-09T04:36:56,128 copying build/lib/epicsapps/instruments/pvconnector.py -> build/bdist.linux-armv7l/wheel/./epicsapps/instruments
2026-09-09T04:36:56,130 copying build/lib/epicsapps/instruments/InstrumentApp.py -> build/bdist.linux-armv7l/wheel/./epicsapps/instruments
2026-09-09T04:36:56,134 creating build/bdist.linux-armv7l/wheel/epicsapps/areadetector
2026-09-09T04:36:56,135 copying build/lib/epicsapps/areadetector/ad_display.py -> build/bdist.linux-armv7l/wheel/./epicsapps/areadetector
2026-09-09T04:36:56,138 copying build/lib/epicsapps/areadetector/debugtime.py -> build/bdist.linux-armv7l/wheel/./epicsapps/areadetector
2026-09-09T04:36:56,139 copying build/lib/epicsapps/areadetector/imagepanel.py -> build/bdist.linux-armv7l/wheel/./epicsapps/areadetector
2026-09-09T04:36:56,142 copying build/lib/epicsapps/areadetector/calibration_dialog.py -> build/bdist.linux-armv7l/wheel/./epicsapps/areadetector
2026-09-09T04:36:56,144 copying build/lib/epicsapps/areadetector/pvconfig.py -> build/bdist.linux-armv7l/wheel/./epicsapps/areadetector
2026-09-09T04:36:56,146 copying build/lib/epicsapps/areadetector/ad_scandbcallback.py -> build/bdist.linux-armv7l/wheel/./epicsapps/areadetector
2026-09-09T04:36:56,148 copying build/lib/epicsapps/areadetector/ad_config.py -> build/bdist.linux-armv7l/wheel/./epicsapps/areadetector
2026-09-09T04:36:56,150 copying build/lib/epicsapps/areadetector/__init__.py -> build/bdist.linux-armv7l/wheel/./epicsapps/areadetector
2026-09-09T04:36:56,151 copying build/lib/epicsapps/areadetector/xrd_integrator.py -> build/bdist.linux-armv7l/wheel/./epicsapps/areadetector
2026-09-09T04:36:56,153 copying build/lib/epicsapps/areadetector/contrast_control.py -> build/bdist.linux-armv7l/wheel/./epicsapps/areadetector
2026-09-09T04:36:56,155 copying build/lib/epicsapps/areadetector/imageview.py -> build/bdist.linux-armv7l/wheel/./epicsapps/areadetector
2026-09-09T04:36:56,157 copying build/lib/epicsapps/version.py -> build/bdist.linux-armv7l/wheel/./epicsapps
2026-09-09T04:36:56,158 running install_egg_info
2026-09-09T04:36:56,165 Copying epicsapps.egg-info to build/bdist.linux-armv7l/wheel/./epicsapps-2026.2.0-py3.11.egg-info
2026-09-09T04:36:56,180 running install_scripts
2026-09-09T04:36:56,191 creating build/bdist.linux-armv7l/wheel/epicsapps-2026.2.0.dist-info/WHEEL
2026-09-09T04:36:56,194 creating '/tmp/pip-wheel-ztl1kw5t/.tmp-9_whcfmr/epicsapps-2026.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it
2026-09-09T04:36:56,197 adding 'epicsapps/__init__.py'
2026-09-09T04:36:56,198 adding 'epicsapps/apps.py'
2026-09-09T04:36:56,200 adding 'epicsapps/version.py'
2026-09-09T04:36:56,201 adding 'epicsapps/areadetector/__init__.py'
2026-09-09T04:36:56,203 adding 'epicsapps/areadetector/ad_config.py'
2026-09-09T04:36:56,206 adding 'epicsapps/areadetector/ad_display.py'
2026-09-09T04:36:56,208 adding 'epicsapps/areadetector/ad_scandbcallback.py'
2026-09-09T04:36:56,209 adding 'epicsapps/areadetector/calibration_dialog.py'
2026-09-09T04:36:56,211 adding 'epicsapps/areadetector/contrast_control.py'
2026-09-09T04:36:56,212 adding 'epicsapps/areadetector/debugtime.py'
2026-09-09T04:36:56,214 adding 'epicsapps/areadetector/imagepanel.py'
2026-09-09T04:36:56,216 adding 'epicsapps/areadetector/imageview.py'
2026-09-09T04:36:56,217 adding 'epicsapps/areadetector/pvconfig.py'
2026-09-09T04:36:56,219 adding 'epicsapps/areadetector/xrd_integrator.py'
2026-09-09T04:36:56,225 adding 'epicsapps/icons/areadetector.icns'
2026-09-09T04:36:56,232 adding 'epicsapps/icons/areadetector.ico'
2026-09-09T04:36:56,238 adding 'epicsapps/icons/camera.icns'
2026-09-09T04:36:56,241 adding 'epicsapps/icons/camera.ico'
2026-09-09T04:36:56,244 adding 'epicsapps/icons/instrument.icns'
2026-09-09T04:36:56,247 adding 'epicsapps/icons/instrument.ico'
2026-09-09T04:36:56,310 adding 'epicsapps/icons/jupyter.icns'
2026-09-09T04:36:56,316 adding 'epicsapps/icons/jupyter.ico'
2026-09-09T04:36:56,320 adding 'epicsapps/icons/logging.icns'
2026-09-09T04:36:56,326 adding 'epicsapps/icons/logging.ico'
2026-09-09T04:36:56,330 adding 'epicsapps/icons/microscope.icns'
2026-09-09T04:36:56,332 adding 'epicsapps/icons/microscope.ico'
2026-09-09T04:36:56,335 adding 'epicsapps/icons/motorapp.ico'
2026-09-09T04:36:56,400 adding 'epicsapps/icons/pvaviewer.icns'
2026-09-09T04:36:56,411 adding 'epicsapps/icons/pvaviewer.ico'
2026-09-09T04:36:56,417 adding 'epicsapps/icons/stripchart.icns'
2026-09-09T04:36:56,419 adding 'epicsapps/icons/stripchart.ico'
2026-09-09T04:36:56,423 adding 'epicsapps/instruments/InstrumentApp.py'
2026-09-09T04:36:56,425 adding 'epicsapps/instruments/__init__.py'
2026-09-09T04:36:56,426 adding 'epicsapps/instruments/configfile.py'
2026-09-09T04:36:56,427 adding 'epicsapps/instruments/creator.py'
2026-09-09T04:36:56,430 adding 'epicsapps/instruments/editframe.py'
2026-09-09T04:36:56,432 adding 'epicsapps/instruments/epics_server.py'
2026-09-09T04:36:56,434 adding 'epicsapps/instruments/instrument.py'
2026-09-09T04:36:56,437 adding 'epicsapps/instruments/instrumentpanel.py'
2026-09-09T04:36:56,439 adding 'epicsapps/instruments/pvconnector.py'
2026-09-09T04:36:56,441 adding 'epicsapps/instruments/settingsframe.py'
2026-09-09T04:36:56,443 adding 'epicsapps/instruments/simpledb.py'
2026-09-09T04:36:56,445 adding 'epicsapps/instruments/test.py'
2026-09-09T04:36:56,446 adding 'epicsapps/instruments/upgrades.py'
2026-09-09T04:36:56,448 adding 'epicsapps/instruments/utils.py'
2026-09-09T04:36:56,449 adding 'epicsapps/ionchamber/__init__.py'
2026-09-09T04:36:56,451 adding 'epicsapps/ionchamber/ionchamber.py'
2026-09-09T04:36:56,453 adding 'epicsapps/ionchamber/iocApp/IonChamber.adl'
2026-09-09T04:36:56,455 adding 'epicsapps/ionchamber/iocApp/IonChamber.db'
2026-09-09T04:36:56,456 adding 'epicsapps/ionchamber/iocApp/IonChamber.req'
2026-09-09T04:36:56,457 adding 'epicsapps/ionchamber/iocApp/st.cmd'
2026-09-09T04:36:56,458 adding 'epicsapps/microscope/__init__.py'
2026-09-09T04:36:56,460 adding 'epicsapps/microscope/calibrationframe.py'
2026-09-09T04:36:56,461 adding 'epicsapps/microscope/configfile.py'
2026-09-09T04:36:56,463 adding 'epicsapps/microscope/controlpanel.py'
2026-09-09T04:36:56,464 adding 'epicsapps/microscope/fly2_camera.py'
2026-09-09T04:36:56,466 adding 'epicsapps/microscope/html2pos.py'
2026-09-09T04:36:56,469 adding 'epicsapps/microscope/icons.py'
2026-09-09T04:36:56,470 adding 'epicsapps/microscope/imageframe.py'
2026-09-09T04:36:56,473 adding 'epicsapps/microscope/imagepanel_base.py'
2026-09-09T04:36:56,476 adding 'epicsapps/microscope/imagepanel_epicsAD.py'
2026-09-09T04:36:56,477 adding 'epicsapps/microscope/imagepanel_epicsarray.py'
2026-09-09T04:36:56,480 adding 'epicsapps/microscope/imagepanel_fly2.py'
2026-09-09T04:36:56,482 adding 'epicsapps/microscope/imagepanel_pyspin.py'
2026-09-09T04:36:56,484 adding 'epicsapps/microscope/imagepanel_weburl.py'
2026-09-09T04:36:56,485 adding 'epicsapps/microscope/imagepanel_zmqjpeg.py'
2026-09-09T04:36:56,491 adding 'epicsapps/microscope/microscope.py'
2026-09-09T04:36:56,493 adding 'epicsapps/microscope/motorpanel.py'
2026-09-09T04:36:56,495 adding 'epicsapps/microscope/overlayframe.py'
2026-09-09T04:36:56,499 adding 'epicsapps/microscope/positionpanel.py'
2026-09-09T04:36:56,501 adding 'epicsapps/microscope/pyspin_camera.py'
2026-09-09T04:36:56,503 adding 'epicsapps/pva_adviewer/__init__.py'
2026-09-09T04:36:56,506 adding 'epicsapps/pva_adviewer/ad_viewer_controller.py'
2026-09-09T04:36:56,509 adding 'epicsapps/pva_adviewer/ad_viewer_model.py'
2026-09-09T04:36:56,512 adding 'epicsapps/pva_adviewer/ad_viewer_view.py'
2026-09-09T04:36:56,514 adding 'epicsapps/pva_adviewer/colormaps.py'
2026-09-09T04:36:56,515 adding 'epicsapps/pva_adviewer/connect_dialog.py'
2026-09-09T04:36:56,517 adding 'epicsapps/pva_adviewer/flat_pv_widgets.py'
2026-09-09T04:36:56,519 adding 'epicsapps/pva_adviewer/image_canvas.py'
2026-09-09T04:36:56,521 adding 'epicsapps/pva_adviewer/image_loader_model.py'
2026-09-09T04:36:56,523 adding 'epicsapps/pva_adviewer/integration_model.py'
2026-09-09T04:36:56,526 adding 'epicsapps/pva_adviewer/integration_plot.py'
2026-09-09T04:36:56,527 adding 'epicsapps/pva_adviewer/pv_panel.py'
2026-09-09T04:36:56,529 adding 'epicsapps/pva_adviewer/pva_config.py'
2026-09-09T04:36:56,531 adding 'epicsapps/pva_adviewer/settings_popup.py'
2026-09-09T04:36:56,532 adding 'epicsapps/pva_adviewer/theme.py'
2026-09-09T04:36:56,535 adding 'epicsapps/pva_adviewer/viewer_app.py'
2026-09-09T04:36:56,536 adding 'epicsapps/pva_adviewer/widgets.py'
2026-09-09T04:36:56,538 adding 'epicsapps/pvlogger/__init__.py'
2026-09-09T04:36:56,539 adding 'epicsapps/pvlogger/configfile.py'
2026-09-09T04:36:56,541 adding 'epicsapps/pvlogger/eventtableview.py'
2026-09-09T04:36:56,543 adding 'epicsapps/pvlogger/logfile.py'
2026-09-09T04:36:56,546 adding 'epicsapps/pvlogger/plotter.py'
2026-09-09T04:36:56,550 adding 'epicsapps/pvlogger/pvlogger.py'
2026-09-09T04:36:56,556 adding 'epicsapps/pvlogger/pvlogger_app.py'
2026-09-09T04:36:56,558 adding 'epicsapps/pvlogger/pvtableview.py'
2026-09-09T04:36:56,560 adding 'epicsapps/stripchart/__init__.py'
2026-09-09T04:36:56,564 adding 'epicsapps/stripchart/stripchart.py'
2026-09-09T04:36:56,566 adding 'epicsapps/utils/__init__.py'
2026-09-09T04:36:56,567 adding 'epicsapps/utils/configfile.py'
2026-09-09T04:36:56,569 adding 'epicsapps/utils/griddata.py'
2026-09-09T04:36:56,570 adding 'epicsapps/utils/math.py'
2026-09-09T04:36:56,571 adding 'epicsapps/utils/moveto_dialog.py'
2026-09-09T04:36:56,573 adding 'epicsapps/utils/passwords.py'
2026-09-09T04:36:56,574 adding 'epicsapps/utils/textfile.py'
2026-09-09T04:36:56,575 adding 'epicsapps/utils/utils.py'
2026-09-09T04:36:56,576 adding 'epicsapps/utils/wxutils.py'
2026-09-09T04:36:56,579 adding 'epicsapps-2026.2.0.dist-info/licenses/LICENSE'
2026-09-09T04:36:56,581 adding 'epicsapps-2026.2.0.dist-info/METADATA'
2026-09-09T04:36:56,581 adding 'epicsapps-2026.2.0.dist-info/WHEEL'
2026-09-09T04:36:56,582 adding 'epicsapps-2026.2.0.dist-info/entry_points.txt'
2026-09-09T04:36:56,583 adding 'epicsapps-2026.2.0.dist-info/top_level.txt'
2026-09-09T04:36:56,585 adding 'epicsapps-2026.2.0.dist-info/RECORD'
2026-09-09T04:36:56,605 removing build/bdist.linux-armv7l/wheel
2026-09-09T04:36:56,739 Building wheel for epicsapps (pyproject.toml): finished with status 'done'
2026-09-09T04:36:56,778 Created wheel for epicsapps: filename=epicsapps-2026.2.0-py3-none-any.whl size=1689609 sha256=40ce8f27c3f113124fecb17f58a6644ea41ff36e57f7fcfd8dec6cf49de759a7
2026-09-09T04:36:56,779 Stored in directory: /tmp/pip-ephem-wheel-cache-39vuqhye/wheels/41/80/a5/d182f8e7ff6dcaffaa3e235d8a08a7a634a4dcf7e239d03db4
2026-09-09T04:36:56,794 Successfully built epicsapps
2026-09-09T04:36:56,835 Removed build tracker: '/tmp/pip-build-tracker-3qh6xvgd'