2026-05-05T10:04:19,673 Created temporary directory: /tmp/pip-ephem-wheel-cache-hxgmvcri 2026-05-05T10:04:19,675 Created temporary directory: /tmp/pip-build-tracker-8i7hy1b9 2026-05-05T10:04:19,676 Initialized build tracking at /tmp/pip-build-tracker-8i7hy1b9 2026-05-05T10:04:19,676 Created build tracker: /tmp/pip-build-tracker-8i7hy1b9 2026-05-05T10:04:19,676 Entered build tracker: /tmp/pip-build-tracker-8i7hy1b9 2026-05-05T10:04:19,677 Created temporary directory: /tmp/pip-wheel-f1xcr5ay 2026-05-05T10:04:19,680 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-05-05T10:04:19,683 Created temporary directory: /tmp/pip-ephem-wheel-cache-lu_que3s 2026-05-05T10:04:19,704 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-05T10:04:19,708 2 location(s) to search for versions of aoptk: 2026-05-05T10:04:19,708 * https://pypi.org/simple/aoptk/ 2026-05-05T10:04:19,708 * https://www.piwheels.org/simple/aoptk/ 2026-05-05T10:04:19,708 Fetching project page and analyzing links: https://pypi.org/simple/aoptk/ 2026-05-05T10:04:19,709 Getting page https://pypi.org/simple/aoptk/ 2026-05-05T10:04:19,711 Found index url https://pypi.org/simple 2026-05-05T10:04:19,939 Fetched page https://pypi.org/simple/aoptk/ as application/vnd.pypi.simple.v1+json 2026-05-05T10:04:19,945 Skipping link: No binaries permitted for aoptk: https://files.pythonhosted.org/packages/4b/d6/384d5602117668d9368aaf2151a9b9eef9040cad1af0597c4a61a431dc32/aoptk-0.1.0-py3-none-any.whl (from https://pypi.org/simple/aoptk/) (requires-python:>=3.8) 2026-05-05T10:04:19,946 Found link https://files.pythonhosted.org/packages/3c/0b/6ee2e5619ce9230307113c992ace76e126a0afe211e6cff0114e5e21c555/aoptk-0.1.0.tar.gz (from https://pypi.org/simple/aoptk/) (requires-python:>=3.8), version: 0.1.0 2026-05-05T10:04:19,946 Skipping link: No binaries permitted for aoptk: https://files.pythonhosted.org/packages/39/08/e2621f4b2faf8e16aab6437af0245042fa1f56eb9e6d5b8a3497b0e4a42f/aoptk-0.1.1-py3-none-any.whl (from https://pypi.org/simple/aoptk/) (requires-python:>=3.8) 2026-05-05T10:04:19,947 Found link https://files.pythonhosted.org/packages/21/59/05f875bd1dd4c4edac306e1e85fc6c589b2fa00f94693287fd2249007416/aoptk-0.1.1.tar.gz (from https://pypi.org/simple/aoptk/) (requires-python:>=3.8), version: 0.1.1 2026-05-05T10:04:19,948 Skipping link: No binaries permitted for aoptk: https://files.pythonhosted.org/packages/25/8a/cc74e1935468567e709e4d0b0775fae7c7999f4d550d202554f26fc8807c/aoptk-0.1.3-py3-none-any.whl (from https://pypi.org/simple/aoptk/) (requires-python:>=3.10) 2026-05-05T10:04:19,949 Found link https://files.pythonhosted.org/packages/ab/ba/59d070d1e9e68886157fe9815f4808d34629cf444027b99cc6e37ff50fed/aoptk-0.1.3.tar.gz (from https://pypi.org/simple/aoptk/) (requires-python:>=3.10), version: 0.1.3 2026-05-05T10:04:19,950 Skipping link: No binaries permitted for aoptk: https://files.pythonhosted.org/packages/09/18/831de8fac3196d62e7bcc5f701d724a681903a24f8f2f69ad527ac00b7e3/aoptk-0.1.4-py3-none-any.whl (from https://pypi.org/simple/aoptk/) (requires-python:>=3.10) 2026-05-05T10:04:19,950 Found link https://files.pythonhosted.org/packages/97/5c/d4ee4004b70af67a4020e8960783876dac154a7440079530302dd88e93b8/aoptk-0.1.4.tar.gz (from https://pypi.org/simple/aoptk/) (requires-python:>=3.10), version: 0.1.4 2026-05-05T10:04:19,951 Skipping link: No binaries permitted for aoptk: https://files.pythonhosted.org/packages/08/a1/30a6bec86f370bdfa443cac60c93c5d03014808c364a2854ed0c2a5b91a9/aoptk-0.1.5-py3-none-any.whl (from https://pypi.org/simple/aoptk/) (requires-python:>=3.10) 2026-05-05T10:04:19,952 Found link https://files.pythonhosted.org/packages/a3/75/34369baf9135531f36e392c6ad20f1f9954e0b1fb7988f513bb84704507d/aoptk-0.1.5.tar.gz (from https://pypi.org/simple/aoptk/) (requires-python:>=3.10), version: 0.1.5 2026-05-05T10:04:19,953 Skipping link: No binaries permitted for aoptk: https://files.pythonhosted.org/packages/66/ed/b715ba2c6486fcbb10cbceaca45f2230b1330c5be19054afb704e8ccfadf/aoptk-0.1.6-py3-none-any.whl (from https://pypi.org/simple/aoptk/) (requires-python:>=3.10) 2026-05-05T10:04:19,954 Found link https://files.pythonhosted.org/packages/af/6a/a9593e3f2c2eeaaded381d65b77318caffde8f5a48d71a89bad93264fa60/aoptk-0.1.6.tar.gz (from https://pypi.org/simple/aoptk/) (requires-python:>=3.10), version: 0.1.6 2026-05-05T10:04:19,955 Skipping link: No binaries permitted for aoptk: https://files.pythonhosted.org/packages/db/eb/cb6f29cfaa33e3b014a5a30fa04bb03949c0d67cf7a93ecdcfc1b6fed0c6/aoptk-0.2.0-py3-none-any.whl (from https://pypi.org/simple/aoptk/) (requires-python:>=3.10) 2026-05-05T10:04:19,955 Found link https://files.pythonhosted.org/packages/ae/42/125a9d1b24aa3905e135286d1d915015175a4813e16f7319679083a7fe42/aoptk-0.2.0.tar.gz (from https://pypi.org/simple/aoptk/) (requires-python:>=3.10), version: 0.2.0 2026-05-05T10:04:19,956 Skipping link: No binaries permitted for aoptk: https://files.pythonhosted.org/packages/01/6b/5add312410664ce8b4fc4911a7d938d74282dceffe4b4aa0d95d1c40011a/aoptk-0.3.0-py3-none-any.whl (from https://pypi.org/simple/aoptk/) (requires-python:>=3.11) 2026-05-05T10:04:19,957 Found link https://files.pythonhosted.org/packages/52/97/01c663ed47648fd45ed26b96596d124228423f74e23a5bebaefd10201879/aoptk-0.3.0.tar.gz (from https://pypi.org/simple/aoptk/) (requires-python:>=3.11), version: 0.3.0 2026-05-05T10:04:19,958 Skipping link: No binaries permitted for aoptk: https://files.pythonhosted.org/packages/aa/94/dd340ee87bacfe0c7b97ea57ea8bff2ec61998964c82dce48b92bd24d0d5/aoptk-0.3.1-py3-none-any.whl (from https://pypi.org/simple/aoptk/) (requires-python:>=3.11) 2026-05-05T10:04:19,959 Found link https://files.pythonhosted.org/packages/2d/31/e445c4e9cec69dccbd93cf4a8ea065175eb1aba694c7c1b1fc54b6373bdc/aoptk-0.3.1.tar.gz (from https://pypi.org/simple/aoptk/) (requires-python:>=3.11), version: 0.3.1 2026-05-05T10:04:19,959 Skipping link: No binaries permitted for aoptk: https://files.pythonhosted.org/packages/ae/25/91f114938a52bbb9188602e2e3d4144312d8d5259a09c57ecfe9ac9c30db/aoptk-0.3.2-py3-none-any.whl (from https://pypi.org/simple/aoptk/) (requires-python:>=3.11) 2026-05-05T10:04:19,960 Found link https://files.pythonhosted.org/packages/7c/f0/fd2bc0b5ebac0d5d39a5e1f353ac6d6d7c2dfe9812408ba44b5bf6333864/aoptk-0.3.2.tar.gz (from https://pypi.org/simple/aoptk/) (requires-python:>=3.11), version: 0.3.2 2026-05-05T10:04:19,961 Skipping link: No binaries permitted for aoptk: https://files.pythonhosted.org/packages/71/e5/b4e57266eebedc49e2105da2a6fa5bb083a5e297ce188b3c6b99e778c8f1/aoptk-0.4.0-py3-none-any.whl (from https://pypi.org/simple/aoptk/) (requires-python:>=3.11) 2026-05-05T10:04:19,962 Found link https://files.pythonhosted.org/packages/81/d8/e522a48fb15e3e2fc386cea740b2ba1619e0d0e85719c5ad6d38d660e13f/aoptk-0.4.0.tar.gz (from https://pypi.org/simple/aoptk/) (requires-python:>=3.11), version: 0.4.0 2026-05-05T10:04:19,963 Skipping link: No binaries permitted for aoptk: https://files.pythonhosted.org/packages/ea/d2/f487bb1226ae6523c91ff9814fb612477f03a0f9de52a47b4d21a04af818/aoptk-0.4.1-py3-none-any.whl (from https://pypi.org/simple/aoptk/) (requires-python:>=3.11) 2026-05-05T10:04:19,964 Found link https://files.pythonhosted.org/packages/a0/5c/4c624649c1fb6475a6209bf9f952d2f9f8e1a21dd585af5bfff7b50e1550/aoptk-0.4.1.tar.gz (from https://pypi.org/simple/aoptk/) (requires-python:>=3.11), version: 0.4.1 2026-05-05T10:04:19,964 Fetching project page and analyzing links: https://www.piwheels.org/simple/aoptk/ 2026-05-05T10:04:19,965 Getting page https://www.piwheels.org/simple/aoptk/ 2026-05-05T10:04:19,966 Found index url https://www.piwheels.org/simple 2026-05-05T10:04:20,139 Fetched page https://www.piwheels.org/simple/aoptk/ as text/html 2026-05-05T10:04:20,143 Skipping link: No binaries permitted for aoptk: https://www.piwheels.org/simple/aoptk/aoptk-0.4.0-py3-none-any.whl#sha256=b2addce1954483ef04f60026f5dcdc1887bb240d7a9d8238e79f0f489dcafa8d (from https://www.piwheels.org/simple/aoptk/) (requires-python:>=3.11) 2026-05-05T10:04:20,144 Skipping link: No binaries permitted for aoptk: https://www.piwheels.org/simple/aoptk/aoptk-0.3.2-py3-none-any.whl#sha256=9b3c1634d789ec18803b11ee9bf1ddb401520ed383d913746551a9bb5460ef98 (from https://www.piwheels.org/simple/aoptk/) (requires-python:>=3.11) 2026-05-05T10:04:20,145 Skipping link: No binaries permitted for aoptk: https://www.piwheels.org/simple/aoptk/aoptk-0.3.1-py3-none-any.whl#sha256=a0a2dddeb2d0717e7af3f0ef61809b8fdff5444f9b79536f73c890c9460b74df (from https://www.piwheels.org/simple/aoptk/) (requires-python:>=3.11) 2026-05-05T10:04:20,146 Skipping link: No binaries permitted for aoptk: https://www.piwheels.org/simple/aoptk/aoptk-0.3.0-py3-none-any.whl#sha256=8f6a95fff5e13d1902aa947dd2fede6ac43f535e69bc034c86310d1a8d99f8c9 (from https://www.piwheels.org/simple/aoptk/) (requires-python:>=3.11) 2026-05-05T10:04:20,146 Skipping link: No binaries permitted for aoptk: https://archive1.piwheels.org/simple/aoptk/aoptk-0.2.0-py3-none-any.whl#sha256=5b67ca0494a37a5f566b6b38cc6da6cb036dfee9f375db2f411b5a8e9a0804b8 (from https://www.piwheels.org/simple/aoptk/) (requires-python:>=3.10) 2026-05-05T10:04:20,147 Skipping link: No binaries permitted for aoptk: https://archive1.piwheels.org/simple/aoptk/aoptk-0.1.6-py3-none-any.whl#sha256=61640d337a55be5eeb1d7b61b631712248a89395751a90c633216c8b43de50f6 (from https://www.piwheels.org/simple/aoptk/) (requires-python:>=3.10) 2026-05-05T10:04:20,147 Skipping link: No binaries permitted for aoptk: https://archive1.piwheels.org/simple/aoptk/aoptk-0.1.5-py3-none-any.whl#sha256=7a17e4ff667b20151c38637fa7ba34a064bc1ab7faa6a6b8bd9ed90977af6091 (from https://www.piwheels.org/simple/aoptk/) (requires-python:>=3.10) 2026-05-05T10:04:20,148 Skipping link: No binaries permitted for aoptk: https://archive1.piwheels.org/simple/aoptk/aoptk-0.1.4-py3-none-any.whl#sha256=017a7a258e33079170ed7b9a9cc2c447641f47b264928589234455dba69c24c3 (from https://www.piwheels.org/simple/aoptk/) (requires-python:>=3.10) 2026-05-05T10:04:20,148 Skipping link: No binaries permitted for aoptk: https://archive1.piwheels.org/simple/aoptk/aoptk-0.1.3-py3-none-any.whl#sha256=c4498769b4890de65cc3350de686e24482781d49ec980ff56c661abd6dceda37 (from https://www.piwheels.org/simple/aoptk/) (requires-python:>=3.10) 2026-05-05T10:04:20,149 Skipping link: No binaries permitted for aoptk: https://archive1.piwheels.org/simple/aoptk/aoptk-0.1.1-py3-none-any.whl#sha256=7985d9a26e118e074b99d4d1e744a5096f4fb94be10bf74b56cf5b6aa116705a (from https://www.piwheels.org/simple/aoptk/) (requires-python:>=3.8) 2026-05-05T10:04:20,150 Skipping link: No binaries permitted for aoptk: https://archive1.piwheels.org/simple/aoptk/aoptk-0.1.0-py3-none-any.whl#sha256=198d0fc25eadbf1d18fa9ad643921c7ef552f7e75b1184be0690a45dfbf94086 (from https://www.piwheels.org/simple/aoptk/) (requires-python:>=3.8) 2026-05-05T10:04:20,150 Skipping link: not a file: https://www.piwheels.org/simple/aoptk/ 2026-05-05T10:04:20,151 Skipping link: not a file: https://pypi.org/simple/aoptk/ 2026-05-05T10:04:20,172 Given no hashes to check 1 links for project 'aoptk': discarding no candidates 2026-05-05T10:04:20,192 Collecting aoptk==0.4.1 2026-05-05T10:04:20,194 Created temporary directory: /tmp/pip-unpack-6rx795mt 2026-05-05T10:04:20,345 Downloading aoptk-0.4.1.tar.gz (870 kB) 2026-05-05T10:04:20,730 Added aoptk==0.4.1 from https://files.pythonhosted.org/packages/a0/5c/4c624649c1fb6475a6209bf9f952d2f9f8e1a21dd585af5bfff7b50e1550/aoptk-0.4.1.tar.gz to build tracker '/tmp/pip-build-tracker-8i7hy1b9' 2026-05-05T10:04:20,738 Created temporary directory: /tmp/pip-build-env-vorfxlz6 2026-05-05T10:04:20,743 Installing build dependencies: started 2026-05-05T10:04:20,744 Running command pip subprocess to install build dependencies 2026-05-05T10:04:21,863 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-05T10:04:22,274 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-05-05T10:04:22,298 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-05T10:04:24,061 Collecting setuptools>=64.0.0 2026-05-05T10:04:24,141 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-05T10:04:24,524 Collecting setuptools-scm 2026-05-05T10:04:24,540 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-05-05T10:04:24,771 Collecting wheel 2026-05-05T10:04:24,786 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-05T10:04:24,867 Collecting vcs-versioning>=1.0.0.dev0 2026-05-05T10:04:24,885 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-05-05T10:04:25,072 Collecting packaging>=20 2026-05-05T10:04:25,088 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-05T10:04:28,139 Installing collected packages: setuptools, packaging, wheel, vcs-versioning, setuptools-scm 2026-05-05T10:04:31,612 Creating /tmp/pip-build-env-vorfxlz6/overlay/local/bin 2026-05-05T10:04:31,615 changing mode of /tmp/pip-build-env-vorfxlz6/overlay/local/bin/wheel to 755 2026-05-05T10:04:31,927 changing mode of /tmp/pip-build-env-vorfxlz6/overlay/local/bin/vcs-versioning to 755 2026-05-05T10:04:32,038 changing mode of /tmp/pip-build-env-vorfxlz6/overlay/local/bin/setuptools-scm to 755 2026-05-05T10:04:32,072 Successfully installed packaging-26.2 setuptools-82.0.1 setuptools-scm-10.0.5 vcs-versioning-1.1.1 wheel-0.47.0 2026-05-05T10:04:32,360 Installing build dependencies: finished with status 'done' 2026-05-05T10:04:32,367 Getting requirements to build wheel: started 2026-05-05T10:04:32,368 Running command Getting requirements to build wheel 2026-05-05T10:04:33,040 toml section missing PosixPath('pyproject.toml') does not contain any of the tool sections: ['setuptools_scm', 'vcs-versioning'] 2026-05-05T10:04:33,079 /tmp/pip-build-env-vorfxlz6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-05T10:04:33,080 !! 2026-05-05T10:04:33,081 ******************************************************************************** 2026-05-05T10:04:33,081 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-05-05T10:04:33,083 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-05T10:04:33,083 or your builds will no longer be supported. 2026-05-05T10:04:33,084 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-05T10:04:33,085 ******************************************************************************** 2026-05-05T10:04:33,086 !! 2026-05-05T10:04:33,087 corresp(dist, value, root_dir) 2026-05-05T10:04:33,176 running egg_info 2026-05-05T10:04:33,184 writing src/aoptk.egg-info/PKG-INFO 2026-05-05T10:04:33,193 writing dependency_links to src/aoptk.egg-info/dependency_links.txt 2026-05-05T10:04:33,195 writing entry points to src/aoptk.egg-info/entry_points.txt 2026-05-05T10:04:33,199 writing requirements to src/aoptk.egg-info/requires.txt 2026-05-05T10:04:33,201 writing top-level names to src/aoptk.egg-info/top_level.txt 2026-05-05T10:04:33,245 /tmp/pip-build-env-vorfxlz6/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-05-05T10:04:33,245 return get_active_overrides().subprocess_timeout 2026-05-05T10:04:33,254 listing git files failed - pretending there aren't any 2026-05-05T10:04:33,264 reading manifest file 'src/aoptk.egg-info/SOURCES.txt' 2026-05-05T10:04:33,274 reading manifest template 'MANIFEST.in' 2026-05-05T10:04:33,276 warning: no files found matching 'NOTICE' 2026-05-05T10:04:33,276 adding license file 'LICENSE' 2026-05-05T10:04:33,283 writing manifest file 'src/aoptk.egg-info/SOURCES.txt' 2026-05-05T10:04:33,388 Getting requirements to build wheel: finished with status 'done' 2026-05-05T10:04:33,391 Created temporary directory: /tmp/pip-modern-metadata-n5ekqf25 2026-05-05T10:04:33,394 Preparing metadata (pyproject.toml): started 2026-05-05T10:04:33,395 Running command Preparing metadata (pyproject.toml) 2026-05-05T10:04:34,021 toml section missing PosixPath('pyproject.toml') does not contain any of the tool sections: ['setuptools_scm', 'vcs-versioning'] 2026-05-05T10:04:34,058 /tmp/pip-build-env-vorfxlz6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-05T10:04:34,058 !! 2026-05-05T10:04:34,059 ******************************************************************************** 2026-05-05T10:04:34,060 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-05-05T10:04:34,061 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-05T10:04:34,061 or your builds will no longer be supported. 2026-05-05T10:04:34,062 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-05T10:04:34,063 ******************************************************************************** 2026-05-05T10:04:34,064 !! 2026-05-05T10:04:34,065 corresp(dist, value, root_dir) 2026-05-05T10:04:34,146 running dist_info 2026-05-05T10:04:34,160 creating /tmp/pip-modern-metadata-n5ekqf25/aoptk.egg-info 2026-05-05T10:04:34,161 writing /tmp/pip-modern-metadata-n5ekqf25/aoptk.egg-info/PKG-INFO 2026-05-05T10:04:34,169 writing dependency_links to /tmp/pip-modern-metadata-n5ekqf25/aoptk.egg-info/dependency_links.txt 2026-05-05T10:04:34,171 writing entry points to /tmp/pip-modern-metadata-n5ekqf25/aoptk.egg-info/entry_points.txt 2026-05-05T10:04:34,175 writing requirements to /tmp/pip-modern-metadata-n5ekqf25/aoptk.egg-info/requires.txt 2026-05-05T10:04:34,176 writing top-level names to /tmp/pip-modern-metadata-n5ekqf25/aoptk.egg-info/top_level.txt 2026-05-05T10:04:34,177 writing manifest file '/tmp/pip-modern-metadata-n5ekqf25/aoptk.egg-info/SOURCES.txt' 2026-05-05T10:04:34,216 /tmp/pip-build-env-vorfxlz6/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-05-05T10:04:34,217 return get_active_overrides().subprocess_timeout 2026-05-05T10:04:34,224 listing git files failed - pretending there aren't any 2026-05-05T10:04:34,232 reading manifest file '/tmp/pip-modern-metadata-n5ekqf25/aoptk.egg-info/SOURCES.txt' 2026-05-05T10:04:34,234 reading manifest template 'MANIFEST.in' 2026-05-05T10:04:34,235 warning: no files found matching 'NOTICE' 2026-05-05T10:04:34,236 adding license file 'LICENSE' 2026-05-05T10:04:34,240 writing manifest file '/tmp/pip-modern-metadata-n5ekqf25/aoptk.egg-info/SOURCES.txt' 2026-05-05T10:04:34,241 creating '/tmp/pip-modern-metadata-n5ekqf25/aoptk-0.4.1.dist-info' 2026-05-05T10:04:34,373 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-05T10:04:34,378 Source in /tmp/pip-wheel-f1xcr5ay/aoptk_d021c64e38de48af93033afb5bae96c1 has version 0.4.1, which satisfies requirement aoptk==0.4.1 from https://files.pythonhosted.org/packages/a0/5c/4c624649c1fb6475a6209bf9f952d2f9f8e1a21dd585af5bfff7b50e1550/aoptk-0.4.1.tar.gz 2026-05-05T10:04:34,379 Removed aoptk==0.4.1 from https://files.pythonhosted.org/packages/a0/5c/4c624649c1fb6475a6209bf9f952d2f9f8e1a21dd585af5bfff7b50e1550/aoptk-0.4.1.tar.gz from build tracker '/tmp/pip-build-tracker-8i7hy1b9' 2026-05-05T10:04:34,386 Created temporary directory: /tmp/pip-unpack-lye1o3p1 2026-05-05T10:04:34,386 Building wheels for collected packages: aoptk 2026-05-05T10:04:34,390 Created temporary directory: /tmp/pip-wheel-x3_owhb2 2026-05-05T10:04:34,391 Destination directory: /tmp/pip-wheel-x3_owhb2 2026-05-05T10:04:34,393 Building wheel for aoptk (pyproject.toml): started 2026-05-05T10:04:34,394 Running command Building wheel for aoptk (pyproject.toml) 2026-05-05T10:04:34,999 toml section missing PosixPath('pyproject.toml') does not contain any of the tool sections: ['setuptools_scm', 'vcs-versioning'] 2026-05-05T10:04:35,034 /tmp/pip-build-env-vorfxlz6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-05T10:04:35,034 !! 2026-05-05T10:04:35,035 ******************************************************************************** 2026-05-05T10:04:35,036 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-05-05T10:04:35,037 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-05T10:04:35,038 or your builds will no longer be supported. 2026-05-05T10:04:35,039 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-05T10:04:35,040 ******************************************************************************** 2026-05-05T10:04:35,041 !! 2026-05-05T10:04:35,042 corresp(dist, value, root_dir) 2026-05-05T10:04:35,111 running bdist_wheel 2026-05-05T10:04:35,137 running build 2026-05-05T10:04:35,137 running build_py 2026-05-05T10:04:35,139 creating build/lib/aoptk 2026-05-05T10:04:35,141 copying src/aoptk/text_utils.py -> build/lib/aoptk 2026-05-05T10:04:35,143 copying src/aoptk/effect.py -> build/lib/aoptk 2026-05-05T10:04:35,145 copying src/aoptk/__init__.py -> build/lib/aoptk 2026-05-05T10:04:35,147 copying src/aoptk/relationship_type.py -> build/lib/aoptk 2026-05-05T10:04:35,149 copying src/aoptk/find_chemical.py -> build/lib/aoptk 2026-05-05T10:04:35,150 copying src/aoptk/chemical.py -> build/lib/aoptk 2026-05-05T10:04:35,152 copying src/aoptk/text_generation_api.py -> build/lib/aoptk 2026-05-05T10:04:35,155 creating build/lib/aoptk/relationships 2026-05-05T10:04:35,156 copying src/aoptk/relationships/__init__.py -> build/lib/aoptk/relationships 2026-05-05T10:04:35,158 copying src/aoptk/relationships/find_relationship.py -> build/lib/aoptk/relationships 2026-05-05T10:04:35,160 copying src/aoptk/relationships/relationship.py -> build/lib/aoptk/relationships 2026-05-05T10:04:35,163 creating build/lib/aoptk/literature 2026-05-05T10:04:35,164 copying src/aoptk/literature/get_pdf.py -> build/lib/aoptk/literature 2026-05-05T10:04:35,166 copying src/aoptk/literature/find_relevant_publication.py -> build/lib/aoptk/literature 2026-05-05T10:04:35,168 copying src/aoptk/literature/__init__.py -> build/lib/aoptk/literature 2026-05-05T10:04:35,170 copying src/aoptk/literature/publication_metadata.py -> build/lib/aoptk/literature 2026-05-05T10:04:35,172 copying src/aoptk/literature/convert_pdf_scan.py -> build/lib/aoptk/literature 2026-05-05T10:04:35,174 copying src/aoptk/literature/get_publication_metadata.py -> build/lib/aoptk/literature 2026-05-05T10:04:35,176 copying src/aoptk/literature/pdf.py -> build/lib/aoptk/literature 2026-05-05T10:04:35,177 copying src/aoptk/literature/abstract.py -> build/lib/aoptk/literature 2026-05-05T10:04:35,179 copying src/aoptk/literature/publication.py -> build/lib/aoptk/literature 2026-05-05T10:04:35,181 copying src/aoptk/literature/pymupdf_parser.py -> build/lib/aoptk/literature 2026-05-05T10:04:35,183 copying src/aoptk/literature/convert_image.py -> build/lib/aoptk/literature 2026-05-05T10:04:35,185 copying src/aoptk/literature/get_publication.py -> build/lib/aoptk/literature 2026-05-05T10:04:35,186 copying src/aoptk/literature/get_abstract.py -> build/lib/aoptk/literature 2026-05-05T10:04:35,188 copying src/aoptk/literature/get_id.py -> build/lib/aoptk/literature 2026-05-05T10:04:35,190 copying src/aoptk/literature/pdf_parser.py -> build/lib/aoptk/literature 2026-05-05T10:04:35,191 copying src/aoptk/literature/id.py -> build/lib/aoptk/literature 2026-05-05T10:04:35,193 copying src/aoptk/literature/utils.py -> build/lib/aoptk/literature 2026-05-05T10:04:35,196 creating build/lib/aoptk/normalization 2026-05-05T10:04:35,197 copying src/aoptk/normalization/mesh_terms.py -> build/lib/aoptk/normalization 2026-05-05T10:04:35,199 copying src/aoptk/normalization/__init__.py -> build/lib/aoptk/normalization 2026-05-05T10:04:35,200 copying src/aoptk/normalization/provide_mesh_term_dataframe_from_xml.py -> build/lib/aoptk/normalization 2026-05-05T10:04:35,202 copying src/aoptk/normalization/pubchem_local.py -> build/lib/aoptk/normalization 2026-05-05T10:04:35,204 copying src/aoptk/normalization/normalize_chemical.py -> build/lib/aoptk/normalization 2026-05-05T10:04:35,206 copying src/aoptk/normalization/provide_normalization_dataframe.py -> build/lib/aoptk/normalization 2026-05-05T10:04:35,208 copying src/aoptk/normalization/pubchem_api.py -> build/lib/aoptk/normalization 2026-05-05T10:04:35,210 creating build/lib/aoptk/literature/databases 2026-05-05T10:04:35,211 copying src/aoptk/literature/databases/pubmed.py -> build/lib/aoptk/literature/databases 2026-05-05T10:04:35,214 copying src/aoptk/literature/databases/__init__.py -> build/lib/aoptk/literature/databases 2026-05-05T10:04:35,215 copying src/aoptk/literature/databases/pmc.py -> build/lib/aoptk/literature/databases 2026-05-05T10:04:35,217 copying src/aoptk/literature/databases/europepmc.py -> build/lib/aoptk/literature/databases 2026-05-05T10:04:35,220 running egg_info 2026-05-05T10:04:35,233 writing src/aoptk.egg-info/PKG-INFO 2026-05-05T10:04:35,240 writing dependency_links to src/aoptk.egg-info/dependency_links.txt 2026-05-05T10:04:35,242 writing entry points to src/aoptk.egg-info/entry_points.txt 2026-05-05T10:04:35,246 writing requirements to src/aoptk.egg-info/requires.txt 2026-05-05T10:04:35,247 writing top-level names to src/aoptk.egg-info/top_level.txt 2026-05-05T10:04:35,279 /tmp/pip-build-env-vorfxlz6/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-05-05T10:04:35,280 return get_active_overrides().subprocess_timeout 2026-05-05T10:04:35,286 listing git files failed - pretending there aren't any 2026-05-05T10:04:35,293 reading manifest file 'src/aoptk.egg-info/SOURCES.txt' 2026-05-05T10:04:35,300 reading manifest template 'MANIFEST.in' 2026-05-05T10:04:35,301 warning: no files found matching 'NOTICE' 2026-05-05T10:04:35,302 adding license file 'LICENSE' 2026-05-05T10:04:35,307 writing manifest file 'src/aoptk.egg-info/SOURCES.txt' 2026-05-05T10:04:35,314 creating build/lib/aoptk/prompts 2026-05-05T10:04:35,315 copying src/aoptk/prompts/chemical_prompt.txt -> build/lib/aoptk/prompts 2026-05-05T10:04:35,317 copying src/aoptk/prompts/relationship_text_prompt.txt -> build/lib/aoptk/prompts 2026-05-05T10:04:35,319 copying src/aoptk/prompts/relationship_text_images_prompt.txt -> build/lib/aoptk/prompts 2026-05-05T10:04:35,321 copying src/aoptk/prompts/convert_pdf_scan_prompt.txt -> build/lib/aoptk/prompts 2026-05-05T10:04:35,323 copying src/aoptk/prompts/normalization_prompt.txt -> build/lib/aoptk/prompts 2026-05-05T10:04:35,325 copying src/aoptk/prompts/relationships_table_prompt.txt -> build/lib/aoptk/prompts 2026-05-05T10:04:35,327 copying src/aoptk/prompts/convert_image_prompt.txt -> build/lib/aoptk/prompts 2026-05-05T10:04:35,329 copying src/aoptk/prompts/find_relevant_publications_prompt.txt -> build/lib/aoptk/prompts 2026-05-05T10:04:35,349 installing to build/bdist.linux-armv7l/wheel 2026-05-05T10:04:35,350 running install 2026-05-05T10:04:35,373 running install_lib 2026-05-05T10:04:35,380 creating build/bdist.linux-armv7l/wheel 2026-05-05T10:04:35,382 creating build/bdist.linux-armv7l/wheel/aoptk 2026-05-05T10:04:35,383 copying build/lib/aoptk/text_utils.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-05-05T10:04:35,385 copying build/lib/aoptk/effect.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-05-05T10:04:35,387 copying build/lib/aoptk/__init__.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-05-05T10:04:35,389 creating build/bdist.linux-armv7l/wheel/aoptk/relationships 2026-05-05T10:04:35,390 copying build/lib/aoptk/relationships/__init__.py -> build/bdist.linux-armv7l/wheel/./aoptk/relationships 2026-05-05T10:04:35,392 copying build/lib/aoptk/relationships/find_relationship.py -> build/bdist.linux-armv7l/wheel/./aoptk/relationships 2026-05-05T10:04:35,394 copying build/lib/aoptk/relationships/relationship.py -> build/bdist.linux-armv7l/wheel/./aoptk/relationships 2026-05-05T10:04:35,396 copying build/lib/aoptk/relationship_type.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-05-05T10:04:35,398 creating build/bdist.linux-armv7l/wheel/aoptk/literature 2026-05-05T10:04:35,400 copying build/lib/aoptk/literature/get_pdf.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T10:04:35,401 copying build/lib/aoptk/literature/find_relevant_publication.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T10:04:35,403 copying build/lib/aoptk/literature/__init__.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T10:04:35,405 copying build/lib/aoptk/literature/publication_metadata.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T10:04:35,406 copying build/lib/aoptk/literature/convert_pdf_scan.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T10:04:35,408 copying build/lib/aoptk/literature/get_publication_metadata.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T10:04:35,410 copying build/lib/aoptk/literature/pdf.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T10:04:35,412 copying build/lib/aoptk/literature/abstract.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T10:04:35,413 copying build/lib/aoptk/literature/publication.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T10:04:35,415 copying build/lib/aoptk/literature/pymupdf_parser.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T10:04:35,417 copying build/lib/aoptk/literature/convert_image.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T10:04:35,419 copying build/lib/aoptk/literature/get_publication.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T10:04:35,421 creating build/bdist.linux-armv7l/wheel/aoptk/literature/databases 2026-05-05T10:04:35,423 copying build/lib/aoptk/literature/databases/pubmed.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature/databases 2026-05-05T10:04:35,425 copying build/lib/aoptk/literature/databases/__init__.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature/databases 2026-05-05T10:04:35,427 copying build/lib/aoptk/literature/databases/pmc.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature/databases 2026-05-05T10:04:35,429 copying build/lib/aoptk/literature/databases/europepmc.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature/databases 2026-05-05T10:04:35,432 copying build/lib/aoptk/literature/get_abstract.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T10:04:35,433 copying build/lib/aoptk/literature/get_id.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T10:04:35,435 copying build/lib/aoptk/literature/pdf_parser.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T10:04:35,437 copying build/lib/aoptk/literature/id.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T10:04:35,438 copying build/lib/aoptk/literature/utils.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T10:04:35,440 copying build/lib/aoptk/find_chemical.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-05-05T10:04:35,442 creating build/bdist.linux-armv7l/wheel/aoptk/prompts 2026-05-05T10:04:35,443 copying build/lib/aoptk/prompts/chemical_prompt.txt -> build/bdist.linux-armv7l/wheel/./aoptk/prompts 2026-05-05T10:04:35,445 copying build/lib/aoptk/prompts/relationship_text_prompt.txt -> build/bdist.linux-armv7l/wheel/./aoptk/prompts 2026-05-05T10:04:35,446 copying build/lib/aoptk/prompts/relationship_text_images_prompt.txt -> build/bdist.linux-armv7l/wheel/./aoptk/prompts 2026-05-05T10:04:35,448 copying build/lib/aoptk/prompts/convert_pdf_scan_prompt.txt -> build/bdist.linux-armv7l/wheel/./aoptk/prompts 2026-05-05T10:04:35,450 copying build/lib/aoptk/prompts/normalization_prompt.txt -> build/bdist.linux-armv7l/wheel/./aoptk/prompts 2026-05-05T10:04:35,451 copying build/lib/aoptk/prompts/relationships_table_prompt.txt -> build/bdist.linux-armv7l/wheel/./aoptk/prompts 2026-05-05T10:04:35,453 copying build/lib/aoptk/prompts/convert_image_prompt.txt -> build/bdist.linux-armv7l/wheel/./aoptk/prompts 2026-05-05T10:04:35,455 copying build/lib/aoptk/prompts/find_relevant_publications_prompt.txt -> build/bdist.linux-armv7l/wheel/./aoptk/prompts 2026-05-05T10:04:35,457 creating build/bdist.linux-armv7l/wheel/aoptk/normalization 2026-05-05T10:04:35,458 copying build/lib/aoptk/normalization/mesh_terms.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-05-05T10:04:35,460 copying build/lib/aoptk/normalization/__init__.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-05-05T10:04:35,461 copying build/lib/aoptk/normalization/provide_mesh_term_dataframe_from_xml.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-05-05T10:04:35,463 copying build/lib/aoptk/normalization/pubchem_local.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-05-05T10:04:35,465 copying build/lib/aoptk/normalization/normalize_chemical.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-05-05T10:04:35,467 copying build/lib/aoptk/normalization/provide_normalization_dataframe.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-05-05T10:04:35,468 copying build/lib/aoptk/normalization/pubchem_api.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-05-05T10:04:35,470 copying build/lib/aoptk/chemical.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-05-05T10:04:35,472 copying build/lib/aoptk/text_generation_api.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-05-05T10:04:35,474 running install_egg_info 2026-05-05T10:04:35,481 Copying src/aoptk.egg-info to build/bdist.linux-armv7l/wheel/./aoptk-0.4.1-py3.11.egg-info 2026-05-05T10:04:35,492 running install_scripts 2026-05-05T10:04:35,503 creating build/bdist.linux-armv7l/wheel/aoptk-0.4.1.dist-info/WHEEL 2026-05-05T10:04:35,506 creating '/tmp/pip-wheel-x3_owhb2/.tmp-57sjlj52/aoptk-0.4.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-05T10:04:35,508 adding 'aoptk/__init__.py' 2026-05-05T10:04:35,509 adding 'aoptk/chemical.py' 2026-05-05T10:04:35,511 adding 'aoptk/effect.py' 2026-05-05T10:04:35,512 adding 'aoptk/find_chemical.py' 2026-05-05T10:04:35,513 adding 'aoptk/relationship_type.py' 2026-05-05T10:04:35,516 adding 'aoptk/text_generation_api.py' 2026-05-05T10:04:35,517 adding 'aoptk/text_utils.py' 2026-05-05T10:04:35,519 adding 'aoptk/literature/__init__.py' 2026-05-05T10:04:35,520 adding 'aoptk/literature/abstract.py' 2026-05-05T10:04:35,521 adding 'aoptk/literature/convert_image.py' 2026-05-05T10:04:35,522 adding 'aoptk/literature/convert_pdf_scan.py' 2026-05-05T10:04:35,523 adding 'aoptk/literature/find_relevant_publication.py' 2026-05-05T10:04:35,524 adding 'aoptk/literature/get_abstract.py' 2026-05-05T10:04:35,525 adding 'aoptk/literature/get_id.py' 2026-05-05T10:04:35,526 adding 'aoptk/literature/get_pdf.py' 2026-05-05T10:04:35,527 adding 'aoptk/literature/get_publication.py' 2026-05-05T10:04:35,528 adding 'aoptk/literature/get_publication_metadata.py' 2026-05-05T10:04:35,529 adding 'aoptk/literature/id.py' 2026-05-05T10:04:35,531 adding 'aoptk/literature/pdf.py' 2026-05-05T10:04:35,532 adding 'aoptk/literature/pdf_parser.py' 2026-05-05T10:04:35,533 adding 'aoptk/literature/publication.py' 2026-05-05T10:04:35,534 adding 'aoptk/literature/publication_metadata.py' 2026-05-05T10:04:35,536 adding 'aoptk/literature/pymupdf_parser.py' 2026-05-05T10:04:35,537 adding 'aoptk/literature/utils.py' 2026-05-05T10:04:35,539 adding 'aoptk/literature/databases/__init__.py' 2026-05-05T10:04:35,541 adding 'aoptk/literature/databases/europepmc.py' 2026-05-05T10:04:35,542 adding 'aoptk/literature/databases/pmc.py' 2026-05-05T10:04:35,544 adding 'aoptk/literature/databases/pubmed.py' 2026-05-05T10:04:35,546 adding 'aoptk/normalization/__init__.py' 2026-05-05T10:04:35,547 adding 'aoptk/normalization/mesh_terms.py' 2026-05-05T10:04:35,548 adding 'aoptk/normalization/normalize_chemical.py' 2026-05-05T10:04:35,549 adding 'aoptk/normalization/provide_mesh_term_dataframe_from_xml.py' 2026-05-05T10:04:35,550 adding 'aoptk/normalization/provide_normalization_dataframe.py' 2026-05-05T10:04:35,552 adding 'aoptk/normalization/pubchem_api.py' 2026-05-05T10:04:35,553 adding 'aoptk/normalization/pubchem_local.py' 2026-05-05T10:04:35,555 adding 'aoptk/prompts/chemical_prompt.txt' 2026-05-05T10:04:35,556 adding 'aoptk/prompts/convert_image_prompt.txt' 2026-05-05T10:04:35,557 adding 'aoptk/prompts/convert_pdf_scan_prompt.txt' 2026-05-05T10:04:35,558 adding 'aoptk/prompts/find_relevant_publications_prompt.txt' 2026-05-05T10:04:35,560 adding 'aoptk/prompts/normalization_prompt.txt' 2026-05-05T10:04:35,561 adding 'aoptk/prompts/relationship_text_images_prompt.txt' 2026-05-05T10:04:35,562 adding 'aoptk/prompts/relationship_text_prompt.txt' 2026-05-05T10:04:35,563 adding 'aoptk/prompts/relationships_table_prompt.txt' 2026-05-05T10:04:35,565 adding 'aoptk/relationships/__init__.py' 2026-05-05T10:04:35,566 adding 'aoptk/relationships/find_relationship.py' 2026-05-05T10:04:35,567 adding 'aoptk/relationships/relationship.py' 2026-05-05T10:04:35,570 adding 'aoptk-0.4.1.dist-info/licenses/LICENSE' 2026-05-05T10:04:35,571 adding 'aoptk-0.4.1.dist-info/METADATA' 2026-05-05T10:04:35,573 adding 'aoptk-0.4.1.dist-info/WHEEL' 2026-05-05T10:04:35,574 adding 'aoptk-0.4.1.dist-info/entry_points.txt' 2026-05-05T10:04:35,574 adding 'aoptk-0.4.1.dist-info/top_level.txt' 2026-05-05T10:04:35,576 adding 'aoptk-0.4.1.dist-info/RECORD' 2026-05-05T10:04:35,578 removing build/bdist.linux-armv7l/wheel 2026-05-05T10:04:35,695 Building wheel for aoptk (pyproject.toml): finished with status 'done' 2026-05-05T10:04:35,700 Created wheel for aoptk: filename=aoptk-0.4.1-py3-none-any.whl size=39075 sha256=6fd182d62436026f06d5f4ab3012f2d04b41bfd9b4330e5bee92e1e195417abe 2026-05-05T10:04:35,702 Stored in directory: /tmp/pip-ephem-wheel-cache-lu_que3s/wheels/4d/68/a7/d663295944ffccc5912228c2d347c58de319906fdc488069c1 2026-05-05T10:04:35,715 Successfully built aoptk 2026-05-05T10:04:35,719 Removed build tracker: '/tmp/pip-build-tracker-8i7hy1b9'