2026-05-05T11:14:43,250 Created temporary directory: /tmp/pip-ephem-wheel-cache-laj2_1iq 2026-05-05T11:14:43,252 Created temporary directory: /tmp/pip-build-tracker-1ejlo8qm 2026-05-05T11:14:43,252 Initialized build tracking at /tmp/pip-build-tracker-1ejlo8qm 2026-05-05T11:14:43,253 Created build tracker: /tmp/pip-build-tracker-1ejlo8qm 2026-05-05T11:14:43,253 Entered build tracker: /tmp/pip-build-tracker-1ejlo8qm 2026-05-05T11:14:43,254 Created temporary directory: /tmp/pip-wheel-9rhu4kga 2026-05-05T11:14:43,257 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-05T11:14:43,259 Created temporary directory: /tmp/pip-ephem-wheel-cache-tnchf_dv 2026-05-05T11:14:43,281 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-05T11:14:43,285 2 location(s) to search for versions of aoptk: 2026-05-05T11:14:43,285 * https://pypi.org/simple/aoptk/ 2026-05-05T11:14:43,285 * https://www.piwheels.org/simple/aoptk/ 2026-05-05T11:14:43,286 Fetching project page and analyzing links: https://pypi.org/simple/aoptk/ 2026-05-05T11:14:43,286 Getting page https://pypi.org/simple/aoptk/ 2026-05-05T11:14:43,288 Found index url https://pypi.org/simple 2026-05-05T11:14:43,512 Fetched page https://pypi.org/simple/aoptk/ as application/vnd.pypi.simple.v1+json 2026-05-05T11:14:43,518 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-05T11:14:43,519 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-05T11:14:43,519 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-05T11:14:43,520 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-05T11:14:43,521 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-05T11:14:43,522 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-05T11:14:43,523 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-05T11:14:43,524 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-05T11:14:43,524 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-05T11:14:43,525 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-05T11:14:43,526 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-05T11:14:43,527 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-05T11:14:43,528 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-05T11:14:43,529 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-05T11:14:43,529 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-05T11:14:43,530 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-05T11:14:43,531 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-05T11:14:43,531 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-05T11:14:43,532 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-05T11:14:43,533 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-05T11:14:43,533 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-05T11:14:43,534 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-05T11:14:43,535 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-05T11:14:43,536 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-05T11:14:43,536 Skipping link: No binaries permitted for aoptk: https://files.pythonhosted.org/packages/78/fd/9d007a2ba873e0d06560f16eea3519abe04514bc0dd65c59d047e3e47909/aoptk-0.4.2-py3-none-any.whl (from https://pypi.org/simple/aoptk/) (requires-python:>=3.11) 2026-05-05T11:14:43,537 Found link https://files.pythonhosted.org/packages/4b/ac/79b95e018ffee0f540c1f848e77b7729026f22e0b29e5b4ae49eab135db2/aoptk-0.4.2.tar.gz (from https://pypi.org/simple/aoptk/) (requires-python:>=3.11), version: 0.4.2 2026-05-05T11:14:43,538 Fetching project page and analyzing links: https://www.piwheels.org/simple/aoptk/ 2026-05-05T11:14:43,539 Getting page https://www.piwheels.org/simple/aoptk/ 2026-05-05T11:14:43,540 Found index url https://www.piwheels.org/simple 2026-05-05T11:14:43,709 Fetched page https://www.piwheels.org/simple/aoptk/ as text/html 2026-05-05T11:14:43,714 Skipping link: No binaries permitted for aoptk: https://www.piwheels.org/simple/aoptk/aoptk-0.4.1-py3-none-any.whl#sha256=6fd182d62436026f06d5f4ab3012f2d04b41bfd9b4330e5bee92e1e195417abe (from https://www.piwheels.org/simple/aoptk/) (requires-python:>=3.11) 2026-05-05T11:14:43,715 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-05T11:14:43,715 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-05T11:14:43,715 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-05T11:14:43,716 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-05T11:14:43,716 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-05T11:14:43,717 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-05T11:14:43,717 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-05T11:14:43,718 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-05T11:14:43,718 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-05T11:14:43,719 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-05T11:14:43,719 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-05T11:14:43,720 Skipping link: not a file: https://www.piwheels.org/simple/aoptk/ 2026-05-05T11:14:43,721 Skipping link: not a file: https://pypi.org/simple/aoptk/ 2026-05-05T11:14:43,743 Given no hashes to check 1 links for project 'aoptk': discarding no candidates 2026-05-05T11:14:43,762 Collecting aoptk==0.4.2 2026-05-05T11:14:43,764 Created temporary directory: /tmp/pip-unpack-ja5frgk3 2026-05-05T11:14:43,993 Downloading aoptk-0.4.2.tar.gz (870 kB) 2026-05-05T11:14:44,487 Added aoptk==0.4.2 from https://files.pythonhosted.org/packages/4b/ac/79b95e018ffee0f540c1f848e77b7729026f22e0b29e5b4ae49eab135db2/aoptk-0.4.2.tar.gz to build tracker '/tmp/pip-build-tracker-1ejlo8qm' 2026-05-05T11:14:44,495 Created temporary directory: /tmp/pip-build-env-qswqsaja 2026-05-05T11:14:44,500 Installing build dependencies: started 2026-05-05T11:14:44,501 Running command pip subprocess to install build dependencies 2026-05-05T11:14:45,635 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-05T11:14:46,049 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-05T11:14:46,072 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-05T11:14:47,865 Collecting setuptools>=64.0.0 2026-05-05T11:14:47,948 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-05T11:14:48,336 Collecting setuptools-scm 2026-05-05T11:14:48,351 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-05-05T11:14:48,589 Collecting wheel 2026-05-05T11:14:48,605 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-05T11:14:48,685 Collecting vcs-versioning>=1.0.0.dev0 2026-05-05T11:14:48,703 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-05-05T11:14:48,892 Collecting packaging>=20 2026-05-05T11:14:48,912 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-05T11:14:51,934 Installing collected packages: setuptools, packaging, wheel, vcs-versioning, setuptools-scm 2026-05-05T11:14:55,479 Creating /tmp/pip-build-env-qswqsaja/overlay/local/bin 2026-05-05T11:14:55,482 changing mode of /tmp/pip-build-env-qswqsaja/overlay/local/bin/wheel to 755 2026-05-05T11:14:55,784 changing mode of /tmp/pip-build-env-qswqsaja/overlay/local/bin/vcs-versioning to 755 2026-05-05T11:14:55,891 changing mode of /tmp/pip-build-env-qswqsaja/overlay/local/bin/setuptools-scm to 755 2026-05-05T11:14:55,926 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-05T11:14:56,215 Installing build dependencies: finished with status 'done' 2026-05-05T11:14:56,221 Getting requirements to build wheel: started 2026-05-05T11:14:56,222 Running command Getting requirements to build wheel 2026-05-05T11:14:56,887 toml section missing PosixPath('pyproject.toml') does not contain any of the tool sections: ['setuptools_scm', 'vcs-versioning'] 2026-05-05T11:14:56,925 /tmp/pip-build-env-qswqsaja/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-05T11:14:56,926 !! 2026-05-05T11:14:56,927 ******************************************************************************** 2026-05-05T11:14:56,927 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-05T11:14:56,929 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-05T11:14:56,929 or your builds will no longer be supported. 2026-05-05T11:14:56,930 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-05T11:14:56,931 ******************************************************************************** 2026-05-05T11:14:56,932 !! 2026-05-05T11:14:56,932 corresp(dist, value, root_dir) 2026-05-05T11:14:57,016 running egg_info 2026-05-05T11:14:57,024 writing src/aoptk.egg-info/PKG-INFO 2026-05-05T11:14:57,033 writing dependency_links to src/aoptk.egg-info/dependency_links.txt 2026-05-05T11:14:57,035 writing entry points to src/aoptk.egg-info/entry_points.txt 2026-05-05T11:14:57,039 writing requirements to src/aoptk.egg-info/requires.txt 2026-05-05T11:14:57,040 writing top-level names to src/aoptk.egg-info/top_level.txt 2026-05-05T11:14:57,083 /tmp/pip-build-env-qswqsaja/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-05T11:14:57,083 return get_active_overrides().subprocess_timeout 2026-05-05T11:14:57,091 listing git files failed - pretending there aren't any 2026-05-05T11:14:57,100 reading manifest file 'src/aoptk.egg-info/SOURCES.txt' 2026-05-05T11:14:57,109 reading manifest template 'MANIFEST.in' 2026-05-05T11:14:57,110 warning: no files found matching 'NOTICE' 2026-05-05T11:14:57,111 adding license file 'LICENSE' 2026-05-05T11:14:57,117 writing manifest file 'src/aoptk.egg-info/SOURCES.txt' 2026-05-05T11:14:57,221 Getting requirements to build wheel: finished with status 'done' 2026-05-05T11:14:57,224 Created temporary directory: /tmp/pip-modern-metadata-7fvdt18a 2026-05-05T11:14:57,227 Preparing metadata (pyproject.toml): started 2026-05-05T11:14:57,228 Running command Preparing metadata (pyproject.toml) 2026-05-05T11:14:57,853 toml section missing PosixPath('pyproject.toml') does not contain any of the tool sections: ['setuptools_scm', 'vcs-versioning'] 2026-05-05T11:14:57,890 /tmp/pip-build-env-qswqsaja/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-05T11:14:57,891 !! 2026-05-05T11:14:57,892 ******************************************************************************** 2026-05-05T11:14:57,893 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-05T11:14:57,894 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-05T11:14:57,894 or your builds will no longer be supported. 2026-05-05T11:14:57,895 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-05T11:14:57,896 ******************************************************************************** 2026-05-05T11:14:57,897 !! 2026-05-05T11:14:57,898 corresp(dist, value, root_dir) 2026-05-05T11:14:57,981 running dist_info 2026-05-05T11:14:57,995 creating /tmp/pip-modern-metadata-7fvdt18a/aoptk.egg-info 2026-05-05T11:14:57,996 writing /tmp/pip-modern-metadata-7fvdt18a/aoptk.egg-info/PKG-INFO 2026-05-05T11:14:58,005 writing dependency_links to /tmp/pip-modern-metadata-7fvdt18a/aoptk.egg-info/dependency_links.txt 2026-05-05T11:14:58,006 writing entry points to /tmp/pip-modern-metadata-7fvdt18a/aoptk.egg-info/entry_points.txt 2026-05-05T11:14:58,010 writing requirements to /tmp/pip-modern-metadata-7fvdt18a/aoptk.egg-info/requires.txt 2026-05-05T11:14:58,011 writing top-level names to /tmp/pip-modern-metadata-7fvdt18a/aoptk.egg-info/top_level.txt 2026-05-05T11:14:58,013 writing manifest file '/tmp/pip-modern-metadata-7fvdt18a/aoptk.egg-info/SOURCES.txt' 2026-05-05T11:14:58,052 /tmp/pip-build-env-qswqsaja/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-05T11:14:58,053 return get_active_overrides().subprocess_timeout 2026-05-05T11:14:58,060 listing git files failed - pretending there aren't any 2026-05-05T11:14:58,067 reading manifest file '/tmp/pip-modern-metadata-7fvdt18a/aoptk.egg-info/SOURCES.txt' 2026-05-05T11:14:58,069 reading manifest template 'MANIFEST.in' 2026-05-05T11:14:58,070 warning: no files found matching 'NOTICE' 2026-05-05T11:14:58,071 adding license file 'LICENSE' 2026-05-05T11:14:58,075 writing manifest file '/tmp/pip-modern-metadata-7fvdt18a/aoptk.egg-info/SOURCES.txt' 2026-05-05T11:14:58,076 creating '/tmp/pip-modern-metadata-7fvdt18a/aoptk-0.4.2.dist-info' 2026-05-05T11:14:58,210 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-05T11:14:58,215 Source in /tmp/pip-wheel-9rhu4kga/aoptk_64d1c8c1587c42a39aa9bd39534b84d9 has version 0.4.2, which satisfies requirement aoptk==0.4.2 from https://files.pythonhosted.org/packages/4b/ac/79b95e018ffee0f540c1f848e77b7729026f22e0b29e5b4ae49eab135db2/aoptk-0.4.2.tar.gz 2026-05-05T11:14:58,216 Removed aoptk==0.4.2 from https://files.pythonhosted.org/packages/4b/ac/79b95e018ffee0f540c1f848e77b7729026f22e0b29e5b4ae49eab135db2/aoptk-0.4.2.tar.gz from build tracker '/tmp/pip-build-tracker-1ejlo8qm' 2026-05-05T11:14:58,222 Created temporary directory: /tmp/pip-unpack-k87mtha7 2026-05-05T11:14:58,223 Building wheels for collected packages: aoptk 2026-05-05T11:14:58,227 Created temporary directory: /tmp/pip-wheel-2caw0lc9 2026-05-05T11:14:58,228 Destination directory: /tmp/pip-wheel-2caw0lc9 2026-05-05T11:14:58,230 Building wheel for aoptk (pyproject.toml): started 2026-05-05T11:14:58,231 Running command Building wheel for aoptk (pyproject.toml) 2026-05-05T11:14:58,839 toml section missing PosixPath('pyproject.toml') does not contain any of the tool sections: ['setuptools_scm', 'vcs-versioning'] 2026-05-05T11:14:58,874 /tmp/pip-build-env-qswqsaja/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-05T11:14:58,875 !! 2026-05-05T11:14:58,876 ******************************************************************************** 2026-05-05T11:14:58,876 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-05T11:14:58,877 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-05T11:14:58,878 or your builds will no longer be supported. 2026-05-05T11:14:58,879 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-05T11:14:58,880 ******************************************************************************** 2026-05-05T11:14:58,881 !! 2026-05-05T11:14:58,882 corresp(dist, value, root_dir) 2026-05-05T11:14:58,950 running bdist_wheel 2026-05-05T11:14:58,974 running build 2026-05-05T11:14:58,975 running build_py 2026-05-05T11:14:58,977 creating build/lib/aoptk 2026-05-05T11:14:58,979 copying src/aoptk/text_utils.py -> build/lib/aoptk 2026-05-05T11:14:58,981 copying src/aoptk/effect.py -> build/lib/aoptk 2026-05-05T11:14:58,984 copying src/aoptk/__init__.py -> build/lib/aoptk 2026-05-05T11:14:58,986 copying src/aoptk/relationship_type.py -> build/lib/aoptk 2026-05-05T11:14:58,988 copying src/aoptk/find_chemical.py -> build/lib/aoptk 2026-05-05T11:14:58,989 copying src/aoptk/chemical.py -> build/lib/aoptk 2026-05-05T11:14:58,992 copying src/aoptk/text_generation_api.py -> build/lib/aoptk 2026-05-05T11:14:58,996 creating build/lib/aoptk/relationships 2026-05-05T11:14:58,997 copying src/aoptk/relationships/__init__.py -> build/lib/aoptk/relationships 2026-05-05T11:14:58,999 copying src/aoptk/relationships/find_relationship.py -> build/lib/aoptk/relationships 2026-05-05T11:14:59,001 copying src/aoptk/relationships/relationship.py -> build/lib/aoptk/relationships 2026-05-05T11:14:59,004 creating build/lib/aoptk/literature 2026-05-05T11:14:59,005 copying src/aoptk/literature/get_pdf.py -> build/lib/aoptk/literature 2026-05-05T11:14:59,007 copying src/aoptk/literature/find_relevant_publication.py -> build/lib/aoptk/literature 2026-05-05T11:14:59,008 copying src/aoptk/literature/__init__.py -> build/lib/aoptk/literature 2026-05-05T11:14:59,010 copying src/aoptk/literature/publication_metadata.py -> build/lib/aoptk/literature 2026-05-05T11:14:59,011 copying src/aoptk/literature/convert_pdf_scan.py -> build/lib/aoptk/literature 2026-05-05T11:14:59,013 copying src/aoptk/literature/get_publication_metadata.py -> build/lib/aoptk/literature 2026-05-05T11:14:59,015 copying src/aoptk/literature/pdf.py -> build/lib/aoptk/literature 2026-05-05T11:14:59,017 copying src/aoptk/literature/abstract.py -> build/lib/aoptk/literature 2026-05-05T11:14:59,018 copying src/aoptk/literature/publication.py -> build/lib/aoptk/literature 2026-05-05T11:14:59,020 copying src/aoptk/literature/pymupdf_parser.py -> build/lib/aoptk/literature 2026-05-05T11:14:59,023 copying src/aoptk/literature/convert_image.py -> build/lib/aoptk/literature 2026-05-05T11:14:59,025 copying src/aoptk/literature/get_publication.py -> build/lib/aoptk/literature 2026-05-05T11:14:59,027 copying src/aoptk/literature/get_abstract.py -> build/lib/aoptk/literature 2026-05-05T11:14:59,029 copying src/aoptk/literature/get_id.py -> build/lib/aoptk/literature 2026-05-05T11:14:59,031 copying src/aoptk/literature/pdf_parser.py -> build/lib/aoptk/literature 2026-05-05T11:14:59,032 copying src/aoptk/literature/id.py -> build/lib/aoptk/literature 2026-05-05T11:14:59,034 copying src/aoptk/literature/utils.py -> build/lib/aoptk/literature 2026-05-05T11:14:59,037 creating build/lib/aoptk/normalization 2026-05-05T11:14:59,038 copying src/aoptk/normalization/mesh_terms.py -> build/lib/aoptk/normalization 2026-05-05T11:14:59,040 copying src/aoptk/normalization/__init__.py -> build/lib/aoptk/normalization 2026-05-05T11:14:59,042 copying src/aoptk/normalization/provide_mesh_term_dataframe_from_xml.py -> build/lib/aoptk/normalization 2026-05-05T11:14:59,043 copying src/aoptk/normalization/pubchem_local.py -> build/lib/aoptk/normalization 2026-05-05T11:14:59,045 copying src/aoptk/normalization/normalize_chemical.py -> build/lib/aoptk/normalization 2026-05-05T11:14:59,047 copying src/aoptk/normalization/provide_normalization_dataframe.py -> build/lib/aoptk/normalization 2026-05-05T11:14:59,049 copying src/aoptk/normalization/pubchem_api.py -> build/lib/aoptk/normalization 2026-05-05T11:14:59,051 creating build/lib/aoptk/literature/databases 2026-05-05T11:14:59,052 copying src/aoptk/literature/databases/pubmed.py -> build/lib/aoptk/literature/databases 2026-05-05T11:14:59,055 copying src/aoptk/literature/databases/__init__.py -> build/lib/aoptk/literature/databases 2026-05-05T11:14:59,056 copying src/aoptk/literature/databases/pmc.py -> build/lib/aoptk/literature/databases 2026-05-05T11:14:59,058 copying src/aoptk/literature/databases/europepmc.py -> build/lib/aoptk/literature/databases 2026-05-05T11:14:59,061 running egg_info 2026-05-05T11:14:59,074 writing src/aoptk.egg-info/PKG-INFO 2026-05-05T11:14:59,082 writing dependency_links to src/aoptk.egg-info/dependency_links.txt 2026-05-05T11:14:59,083 writing entry points to src/aoptk.egg-info/entry_points.txt 2026-05-05T11:14:59,087 writing requirements to src/aoptk.egg-info/requires.txt 2026-05-05T11:14:59,089 writing top-level names to src/aoptk.egg-info/top_level.txt 2026-05-05T11:14:59,122 /tmp/pip-build-env-qswqsaja/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-05T11:14:59,122 return get_active_overrides().subprocess_timeout 2026-05-05T11:14:59,129 listing git files failed - pretending there aren't any 2026-05-05T11:14:59,137 reading manifest file 'src/aoptk.egg-info/SOURCES.txt' 2026-05-05T11:14:59,143 reading manifest template 'MANIFEST.in' 2026-05-05T11:14:59,144 warning: no files found matching 'NOTICE' 2026-05-05T11:14:59,145 adding license file 'LICENSE' 2026-05-05T11:14:59,150 writing manifest file 'src/aoptk.egg-info/SOURCES.txt' 2026-05-05T11:14:59,157 creating build/lib/aoptk/prompts 2026-05-05T11:14:59,158 copying src/aoptk/prompts/chemical_prompt.txt -> build/lib/aoptk/prompts 2026-05-05T11:14:59,160 copying src/aoptk/prompts/relationship_text_prompt.txt -> build/lib/aoptk/prompts 2026-05-05T11:14:59,162 copying src/aoptk/prompts/relationship_text_images_prompt.txt -> build/lib/aoptk/prompts 2026-05-05T11:14:59,164 copying src/aoptk/prompts/convert_pdf_scan_prompt.txt -> build/lib/aoptk/prompts 2026-05-05T11:14:59,167 copying src/aoptk/prompts/normalization_prompt.txt -> build/lib/aoptk/prompts 2026-05-05T11:14:59,169 copying src/aoptk/prompts/relationships_table_prompt.txt -> build/lib/aoptk/prompts 2026-05-05T11:14:59,171 copying src/aoptk/prompts/convert_image_prompt.txt -> build/lib/aoptk/prompts 2026-05-05T11:14:59,173 copying src/aoptk/prompts/find_relevant_publications_prompt.txt -> build/lib/aoptk/prompts 2026-05-05T11:14:59,193 installing to build/bdist.linux-armv7l/wheel 2026-05-05T11:14:59,194 running install 2026-05-05T11:14:59,216 running install_lib 2026-05-05T11:14:59,223 creating build/bdist.linux-armv7l/wheel 2026-05-05T11:14:59,225 creating build/bdist.linux-armv7l/wheel/aoptk 2026-05-05T11:14:59,227 copying build/lib/aoptk/text_utils.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-05-05T11:14:59,229 copying build/lib/aoptk/effect.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-05-05T11:14:59,230 copying build/lib/aoptk/__init__.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-05-05T11:14:59,233 creating build/bdist.linux-armv7l/wheel/aoptk/relationships 2026-05-05T11:14:59,234 copying build/lib/aoptk/relationships/__init__.py -> build/bdist.linux-armv7l/wheel/./aoptk/relationships 2026-05-05T11:14:59,236 copying build/lib/aoptk/relationships/find_relationship.py -> build/bdist.linux-armv7l/wheel/./aoptk/relationships 2026-05-05T11:14:59,238 copying build/lib/aoptk/relationships/relationship.py -> build/bdist.linux-armv7l/wheel/./aoptk/relationships 2026-05-05T11:14:59,239 copying build/lib/aoptk/relationship_type.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-05-05T11:14:59,242 creating build/bdist.linux-armv7l/wheel/aoptk/literature 2026-05-05T11:14:59,243 copying build/lib/aoptk/literature/get_pdf.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T11:14:59,245 copying build/lib/aoptk/literature/find_relevant_publication.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T11:14:59,246 copying build/lib/aoptk/literature/__init__.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T11:14:59,248 copying build/lib/aoptk/literature/publication_metadata.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T11:14:59,250 copying build/lib/aoptk/literature/convert_pdf_scan.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T11:14:59,251 copying build/lib/aoptk/literature/get_publication_metadata.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T11:14:59,253 copying build/lib/aoptk/literature/pdf.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T11:14:59,255 copying build/lib/aoptk/literature/abstract.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T11:14:59,257 copying build/lib/aoptk/literature/publication.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T11:14:59,259 copying build/lib/aoptk/literature/pymupdf_parser.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T11:14:59,261 copying build/lib/aoptk/literature/convert_image.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T11:14:59,263 copying build/lib/aoptk/literature/get_publication.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T11:14:59,265 creating build/bdist.linux-armv7l/wheel/aoptk/literature/databases 2026-05-05T11:14:59,266 copying build/lib/aoptk/literature/databases/pubmed.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature/databases 2026-05-05T11:14:59,268 copying build/lib/aoptk/literature/databases/__init__.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature/databases 2026-05-05T11:14:59,270 copying build/lib/aoptk/literature/databases/pmc.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature/databases 2026-05-05T11:14:59,272 copying build/lib/aoptk/literature/databases/europepmc.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature/databases 2026-05-05T11:14:59,275 copying build/lib/aoptk/literature/get_abstract.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T11:14:59,277 copying build/lib/aoptk/literature/get_id.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T11:14:59,280 copying build/lib/aoptk/literature/pdf_parser.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T11:14:59,282 copying build/lib/aoptk/literature/id.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T11:14:59,284 copying build/lib/aoptk/literature/utils.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-05-05T11:14:59,286 copying build/lib/aoptk/find_chemical.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-05-05T11:14:59,288 creating build/bdist.linux-armv7l/wheel/aoptk/prompts 2026-05-05T11:14:59,289 copying build/lib/aoptk/prompts/chemical_prompt.txt -> build/bdist.linux-armv7l/wheel/./aoptk/prompts 2026-05-05T11:14:59,291 copying build/lib/aoptk/prompts/relationship_text_prompt.txt -> build/bdist.linux-armv7l/wheel/./aoptk/prompts 2026-05-05T11:14:59,293 copying build/lib/aoptk/prompts/relationship_text_images_prompt.txt -> build/bdist.linux-armv7l/wheel/./aoptk/prompts 2026-05-05T11:14:59,295 copying build/lib/aoptk/prompts/convert_pdf_scan_prompt.txt -> build/bdist.linux-armv7l/wheel/./aoptk/prompts 2026-05-05T11:14:59,297 copying build/lib/aoptk/prompts/normalization_prompt.txt -> build/bdist.linux-armv7l/wheel/./aoptk/prompts 2026-05-05T11:14:59,299 copying build/lib/aoptk/prompts/relationships_table_prompt.txt -> build/bdist.linux-armv7l/wheel/./aoptk/prompts 2026-05-05T11:14:59,301 copying build/lib/aoptk/prompts/convert_image_prompt.txt -> build/bdist.linux-armv7l/wheel/./aoptk/prompts 2026-05-05T11:14:59,307 copying build/lib/aoptk/prompts/find_relevant_publications_prompt.txt -> build/bdist.linux-armv7l/wheel/./aoptk/prompts 2026-05-05T11:14:59,313 creating build/bdist.linux-armv7l/wheel/aoptk/normalization 2026-05-05T11:14:59,314 copying build/lib/aoptk/normalization/mesh_terms.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-05-05T11:14:59,316 copying build/lib/aoptk/normalization/__init__.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-05-05T11:14:59,318 copying build/lib/aoptk/normalization/provide_mesh_term_dataframe_from_xml.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-05-05T11:14:59,320 copying build/lib/aoptk/normalization/pubchem_local.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-05-05T11:14:59,321 copying build/lib/aoptk/normalization/normalize_chemical.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-05-05T11:14:59,323 copying build/lib/aoptk/normalization/provide_normalization_dataframe.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-05-05T11:14:59,325 copying build/lib/aoptk/normalization/pubchem_api.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-05-05T11:14:59,327 copying build/lib/aoptk/chemical.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-05-05T11:14:59,329 copying build/lib/aoptk/text_generation_api.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-05-05T11:14:59,332 running install_egg_info 2026-05-05T11:14:59,338 Copying src/aoptk.egg-info to build/bdist.linux-armv7l/wheel/./aoptk-0.4.2-py3.11.egg-info 2026-05-05T11:14:59,350 running install_scripts 2026-05-05T11:14:59,362 creating build/bdist.linux-armv7l/wheel/aoptk-0.4.2.dist-info/WHEEL 2026-05-05T11:14:59,365 creating '/tmp/pip-wheel-2caw0lc9/.tmp-g1mf7dm2/aoptk-0.4.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-05T11:14:59,367 adding 'aoptk/__init__.py' 2026-05-05T11:14:59,368 adding 'aoptk/chemical.py' 2026-05-05T11:14:59,370 adding 'aoptk/effect.py' 2026-05-05T11:14:59,371 adding 'aoptk/find_chemical.py' 2026-05-05T11:14:59,372 adding 'aoptk/relationship_type.py' 2026-05-05T11:14:59,374 adding 'aoptk/text_generation_api.py' 2026-05-05T11:14:59,376 adding 'aoptk/text_utils.py' 2026-05-05T11:14:59,378 adding 'aoptk/literature/__init__.py' 2026-05-05T11:14:59,379 adding 'aoptk/literature/abstract.py' 2026-05-05T11:14:59,380 adding 'aoptk/literature/convert_image.py' 2026-05-05T11:14:59,381 adding 'aoptk/literature/convert_pdf_scan.py' 2026-05-05T11:14:59,382 adding 'aoptk/literature/find_relevant_publication.py' 2026-05-05T11:14:59,384 adding 'aoptk/literature/get_abstract.py' 2026-05-05T11:14:59,385 adding 'aoptk/literature/get_id.py' 2026-05-05T11:14:59,386 adding 'aoptk/literature/get_pdf.py' 2026-05-05T11:14:59,387 adding 'aoptk/literature/get_publication.py' 2026-05-05T11:14:59,389 adding 'aoptk/literature/get_publication_metadata.py' 2026-05-05T11:14:59,390 adding 'aoptk/literature/id.py' 2026-05-05T11:14:59,391 adding 'aoptk/literature/pdf.py' 2026-05-05T11:14:59,392 adding 'aoptk/literature/pdf_parser.py' 2026-05-05T11:14:59,394 adding 'aoptk/literature/publication.py' 2026-05-05T11:14:59,395 adding 'aoptk/literature/publication_metadata.py' 2026-05-05T11:14:59,397 adding 'aoptk/literature/pymupdf_parser.py' 2026-05-05T11:14:59,398 adding 'aoptk/literature/utils.py' 2026-05-05T11:14:59,399 adding 'aoptk/literature/databases/__init__.py' 2026-05-05T11:14:59,401 adding 'aoptk/literature/databases/europepmc.py' 2026-05-05T11:14:59,403 adding 'aoptk/literature/databases/pmc.py' 2026-05-05T11:14:59,405 adding 'aoptk/literature/databases/pubmed.py' 2026-05-05T11:14:59,406 adding 'aoptk/normalization/__init__.py' 2026-05-05T11:14:59,408 adding 'aoptk/normalization/mesh_terms.py' 2026-05-05T11:14:59,409 adding 'aoptk/normalization/normalize_chemical.py' 2026-05-05T11:14:59,410 adding 'aoptk/normalization/provide_mesh_term_dataframe_from_xml.py' 2026-05-05T11:14:59,411 adding 'aoptk/normalization/provide_normalization_dataframe.py' 2026-05-05T11:14:59,412 adding 'aoptk/normalization/pubchem_api.py' 2026-05-05T11:14:59,414 adding 'aoptk/normalization/pubchem_local.py' 2026-05-05T11:14:59,422 adding 'aoptk/prompts/chemical_prompt.txt' 2026-05-05T11:14:59,435 adding 'aoptk/prompts/convert_image_prompt.txt' 2026-05-05T11:14:59,436 adding 'aoptk/prompts/convert_pdf_scan_prompt.txt' 2026-05-05T11:14:59,437 adding 'aoptk/prompts/find_relevant_publications_prompt.txt' 2026-05-05T11:14:59,438 adding 'aoptk/prompts/normalization_prompt.txt' 2026-05-05T11:14:59,440 adding 'aoptk/prompts/relationship_text_images_prompt.txt' 2026-05-05T11:14:59,441 adding 'aoptk/prompts/relationship_text_prompt.txt' 2026-05-05T11:14:59,442 adding 'aoptk/prompts/relationships_table_prompt.txt' 2026-05-05T11:14:59,444 adding 'aoptk/relationships/__init__.py' 2026-05-05T11:14:59,445 adding 'aoptk/relationships/find_relationship.py' 2026-05-05T11:14:59,446 adding 'aoptk/relationships/relationship.py' 2026-05-05T11:14:59,449 adding 'aoptk-0.4.2.dist-info/licenses/LICENSE' 2026-05-05T11:14:59,450 adding 'aoptk-0.4.2.dist-info/METADATA' 2026-05-05T11:14:59,452 adding 'aoptk-0.4.2.dist-info/WHEEL' 2026-05-05T11:14:59,453 adding 'aoptk-0.4.2.dist-info/entry_points.txt' 2026-05-05T11:14:59,453 adding 'aoptk-0.4.2.dist-info/top_level.txt' 2026-05-05T11:14:59,455 adding 'aoptk-0.4.2.dist-info/RECORD' 2026-05-05T11:14:59,457 removing build/bdist.linux-armv7l/wheel 2026-05-05T11:14:59,575 Building wheel for aoptk (pyproject.toml): finished with status 'done' 2026-05-05T11:14:59,581 Created wheel for aoptk: filename=aoptk-0.4.2-py3-none-any.whl size=39075 sha256=f485258c0c8562d266e9be8650bed4f47d15a73bade5af6b69b020a7cd56603e 2026-05-05T11:14:59,582 Stored in directory: /tmp/pip-ephem-wheel-cache-tnchf_dv/wheels/66/5d/d0/a1c6f6f67e62fcc52136bdc6e2c4de689fb134dc9a4e9e58c1 2026-05-05T11:14:59,596 Successfully built aoptk 2026-05-05T11:14:59,600 Removed build tracker: '/tmp/pip-build-tracker-1ejlo8qm'