2026-02-12T10:06:17,074 Created temporary directory: /tmp/pip-ephem-wheel-cache-ug9vfjj8 2026-02-12T10:06:17,077 Created temporary directory: /tmp/pip-build-tracker-ru9wsgcf 2026-02-12T10:06:17,078 Initialized build tracking at /tmp/pip-build-tracker-ru9wsgcf 2026-02-12T10:06:17,078 Created build tracker: /tmp/pip-build-tracker-ru9wsgcf 2026-02-12T10:06:17,079 Entered build tracker: /tmp/pip-build-tracker-ru9wsgcf 2026-02-12T10:06:17,080 Created temporary directory: /tmp/pip-wheel-flbtmxk9 2026-02-12T10:06:17,084 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-12T10:06:17,096 Created temporary directory: /tmp/pip-ephem-wheel-cache-v72kcmop 2026-02-12T10:06:17,144 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-12T10:06:17,158 2 location(s) to search for versions of aoptk: 2026-02-12T10:06:17,158 * https://pypi.org/simple/aoptk/ 2026-02-12T10:06:17,158 * https://www.piwheels.org/simple/aoptk/ 2026-02-12T10:06:17,159 Fetching project page and analyzing links: https://pypi.org/simple/aoptk/ 2026-02-12T10:06:17,160 Getting page https://pypi.org/simple/aoptk/ 2026-02-12T10:06:17,162 Found index url https://pypi.org/simple 2026-02-12T10:06:17,435 Fetched page https://pypi.org/simple/aoptk/ as application/vnd.pypi.simple.v1+json 2026-02-12T10:06:17,439 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-02-12T10:06:17,440 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-02-12T10:06:17,441 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-02-12T10:06:17,442 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-02-12T10:06:17,443 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-02-12T10:06:17,444 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-02-12T10:06:17,445 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-02-12T10:06:17,446 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-02-12T10:06:17,447 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-02-12T10:06:17,449 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-02-12T10:06:17,450 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-02-12T10:06:17,451 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-02-12T10:06:17,452 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-02-12T10:06:17,453 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-02-12T10:06:17,454 Fetching project page and analyzing links: https://www.piwheels.org/simple/aoptk/ 2026-02-12T10:06:17,455 Getting page https://www.piwheels.org/simple/aoptk/ 2026-02-12T10:06:17,456 Found index url https://www.piwheels.org/simple 2026-02-12T10:06:17,687 Fetched page https://www.piwheels.org/simple/aoptk/ as text/html 2026-02-12T10:06:17,690 Skipping link: No binaries permitted for aoptk: https://www.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-02-12T10:06:17,691 Skipping link: No binaries permitted for aoptk: https://www.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-02-12T10:06:17,692 Skipping link: No binaries permitted for aoptk: https://www.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-02-12T10:06:17,693 Skipping link: No binaries permitted for aoptk: https://www.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-02-12T10:06:17,694 Skipping link: No binaries permitted for aoptk: https://www.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-02-12T10:06:17,695 Skipping link: No binaries permitted for aoptk: https://www.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-02-12T10:06:17,696 Skipping link: not a file: https://www.piwheels.org/simple/aoptk/ 2026-02-12T10:06:17,697 Skipping link: not a file: https://pypi.org/simple/aoptk/ 2026-02-12T10:06:17,740 Given no hashes to check 1 links for project 'aoptk': discarding no candidates 2026-02-12T10:06:17,796 Collecting aoptk==0.2.0 2026-02-12T10:06:17,799 Created temporary directory: /tmp/pip-unpack-ml76atue 2026-02-12T10:06:18,159 Downloading aoptk-0.2.0.tar.gz (535 kB) 2026-02-12T10:06:18,634 Added aoptk==0.2.0 from https://files.pythonhosted.org/packages/ae/42/125a9d1b24aa3905e135286d1d915015175a4813e16f7319679083a7fe42/aoptk-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-ru9wsgcf' 2026-02-12T10:06:18,643 Created temporary directory: /tmp/pip-build-env-g853dx_1 2026-02-12T10:06:18,649 Installing build dependencies: started 2026-02-12T10:06:18,650 Running command pip subprocess to install build dependencies 2026-02-12T10:06:20,600 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-12T10:06:21,473 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-12T10:06:21,535 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-12T10:06:24,152 Collecting setuptools>=64.0.0 2026-02-12T10:06:24,176 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-12T10:06:24,658 Collecting setuptools-scm 2026-02-12T10:06:24,695 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-02-12T10:06:25,127 Collecting wheel 2026-02-12T10:06:25,149 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-12T10:06:25,389 Collecting packaging>=20 2026-02-12T10:06:25,409 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-12T10:06:30,272 Installing collected packages: setuptools, packaging, wheel, setuptools-scm 2026-02-12T10:06:34,903 Creating /tmp/pip-build-env-g853dx_1/overlay/local/bin 2026-02-12T10:06:34,918 changing mode of /tmp/pip-build-env-g853dx_1/overlay/local/bin/wheel to 755 2026-02-12T10:06:35,251 changing mode of /tmp/pip-build-env-g853dx_1/overlay/local/bin/setuptools-scm to 755 2026-02-12T10:06:35,287 Successfully installed packaging-26.0 setuptools-82.0.0 setuptools-scm-9.2.2 wheel-0.46.3 2026-02-12T10:06:35,736 Installing build dependencies: finished with status 'done' 2026-02-12T10:06:35,745 Getting requirements to build wheel: started 2026-02-12T10:06:35,748 Running command Getting requirements to build wheel 2026-02-12T10:06:36,741 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-02-12T10:06:36,811 /tmp/pip-build-env-g853dx_1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-12T10:06:36,812 !! 2026-02-12T10:06:36,813 ******************************************************************************** 2026-02-12T10:06:36,813 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-02-12T10:06:36,815 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-12T10:06:36,815 or your builds will no longer be supported. 2026-02-12T10:06:36,817 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T10:06:36,817 ******************************************************************************** 2026-02-12T10:06:36,819 !! 2026-02-12T10:06:36,820 corresp(dist, value, root_dir) 2026-02-12T10:06:36,933 running egg_info 2026-02-12T10:06:36,942 writing src/aoptk.egg-info/PKG-INFO 2026-02-12T10:06:36,968 writing dependency_links to src/aoptk.egg-info/dependency_links.txt 2026-02-12T10:06:36,970 writing entry points to src/aoptk.egg-info/entry_points.txt 2026-02-12T10:06:36,974 writing requirements to src/aoptk.egg-info/requires.txt 2026-02-12T10:06:36,976 writing top-level names to src/aoptk.egg-info/top_level.txt 2026-02-12T10:06:37,104 listing git files failed - pretending there aren't any 2026-02-12T10:06:37,128 reading manifest file 'src/aoptk.egg-info/SOURCES.txt' 2026-02-12T10:06:37,148 reading manifest template 'MANIFEST.in' 2026-02-12T10:06:37,149 warning: no files found matching 'NOTICE' 2026-02-12T10:06:37,150 adding license file 'LICENSE' 2026-02-12T10:06:37,158 writing manifest file 'src/aoptk.egg-info/SOURCES.txt' 2026-02-12T10:06:37,368 Getting requirements to build wheel: finished with status 'done' 2026-02-12T10:06:37,373 Created temporary directory: /tmp/pip-modern-metadata-frkumso3 2026-02-12T10:06:37,376 Preparing metadata (pyproject.toml): started 2026-02-12T10:06:37,377 Running command Preparing metadata (pyproject.toml) 2026-02-12T10:06:38,305 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-02-12T10:06:38,417 /tmp/pip-build-env-g853dx_1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-12T10:06:38,418 !! 2026-02-12T10:06:38,419 ******************************************************************************** 2026-02-12T10:06:38,420 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-02-12T10:06:38,421 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-12T10:06:38,421 or your builds will no longer be supported. 2026-02-12T10:06:38,423 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T10:06:38,424 ******************************************************************************** 2026-02-12T10:06:38,425 !! 2026-02-12T10:06:38,426 corresp(dist, value, root_dir) 2026-02-12T10:06:38,562 running dist_info 2026-02-12T10:06:38,577 creating /tmp/pip-modern-metadata-frkumso3/aoptk.egg-info 2026-02-12T10:06:38,579 writing /tmp/pip-modern-metadata-frkumso3/aoptk.egg-info/PKG-INFO 2026-02-12T10:06:38,588 writing dependency_links to /tmp/pip-modern-metadata-frkumso3/aoptk.egg-info/dependency_links.txt 2026-02-12T10:06:38,590 writing entry points to /tmp/pip-modern-metadata-frkumso3/aoptk.egg-info/entry_points.txt 2026-02-12T10:06:38,594 writing requirements to /tmp/pip-modern-metadata-frkumso3/aoptk.egg-info/requires.txt 2026-02-12T10:06:38,596 writing top-level names to /tmp/pip-modern-metadata-frkumso3/aoptk.egg-info/top_level.txt 2026-02-12T10:06:38,598 writing manifest file '/tmp/pip-modern-metadata-frkumso3/aoptk.egg-info/SOURCES.txt' 2026-02-12T10:06:38,662 listing git files failed - pretending there aren't any 2026-02-12T10:06:38,670 reading manifest file '/tmp/pip-modern-metadata-frkumso3/aoptk.egg-info/SOURCES.txt' 2026-02-12T10:06:38,672 reading manifest template 'MANIFEST.in' 2026-02-12T10:06:38,674 warning: no files found matching 'NOTICE' 2026-02-12T10:06:38,674 adding license file 'LICENSE' 2026-02-12T10:06:38,681 writing manifest file '/tmp/pip-modern-metadata-frkumso3/aoptk.egg-info/SOURCES.txt' 2026-02-12T10:06:38,682 creating '/tmp/pip-modern-metadata-frkumso3/aoptk-0.2.0.dist-info' 2026-02-12T10:06:38,930 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-12T10:06:38,936 Source in /tmp/pip-wheel-flbtmxk9/aoptk_2d037f0645444191b25d0d77b60ae9bf has version 0.2.0, which satisfies requirement aoptk==0.2.0 from https://files.pythonhosted.org/packages/ae/42/125a9d1b24aa3905e135286d1d915015175a4813e16f7319679083a7fe42/aoptk-0.2.0.tar.gz 2026-02-12T10:06:38,938 Removed aoptk==0.2.0 from https://files.pythonhosted.org/packages/ae/42/125a9d1b24aa3905e135286d1d915015175a4813e16f7319679083a7fe42/aoptk-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-ru9wsgcf' 2026-02-12T10:06:38,945 Created temporary directory: /tmp/pip-unpack-_qohh06v 2026-02-12T10:06:38,946 Building wheels for collected packages: aoptk 2026-02-12T10:06:38,952 Created temporary directory: /tmp/pip-wheel-_mr8sxgw 2026-02-12T10:06:38,953 Destination directory: /tmp/pip-wheel-_mr8sxgw 2026-02-12T10:06:38,956 Building wheel for aoptk (pyproject.toml): started 2026-02-12T10:06:38,957 Running command Building wheel for aoptk (pyproject.toml) 2026-02-12T10:06:39,687 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-02-12T10:06:39,776 /tmp/pip-build-env-g853dx_1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-12T10:06:39,777 !! 2026-02-12T10:06:39,778 ******************************************************************************** 2026-02-12T10:06:39,779 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-02-12T10:06:39,780 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-12T10:06:39,781 or your builds will no longer be supported. 2026-02-12T10:06:39,782 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T10:06:39,782 ******************************************************************************** 2026-02-12T10:06:39,784 !! 2026-02-12T10:06:39,784 corresp(dist, value, root_dir) 2026-02-12T10:06:39,939 running bdist_wheel 2026-02-12T10:06:39,970 running build 2026-02-12T10:06:39,971 running build_py 2026-02-12T10:06:39,979 creating build/lib/aoptk 2026-02-12T10:06:39,982 copying src/aoptk/chemical.py -> build/lib/aoptk 2026-02-12T10:06:39,985 copying src/aoptk/spacy_models.py -> build/lib/aoptk 2026-02-12T10:06:39,987 copying src/aoptk/spacy_pdf_processor.py -> build/lib/aoptk 2026-02-12T10:06:39,990 copying src/aoptk/sentence_generator.py -> build/lib/aoptk 2026-02-12T10:06:39,993 copying src/aoptk/effect.py -> build/lib/aoptk 2026-02-12T10:06:39,996 copying src/aoptk/spacy_text_processor.py -> build/lib/aoptk 2026-02-12T10:06:40,000 copying src/aoptk/__init__.py -> build/lib/aoptk 2026-02-12T10:06:40,003 copying src/aoptk/text_utils.py -> build/lib/aoptk 2026-02-12T10:06:40,006 copying src/aoptk/regex_sentence_generator.py -> build/lib/aoptk 2026-02-12T10:06:40,008 copying src/aoptk/find_chemical.py -> build/lib/aoptk 2026-02-12T10:06:40,010 copying src/aoptk/relationship_type.py -> build/lib/aoptk 2026-02-12T10:06:40,013 copying src/aoptk/text_generation_api.py -> build/lib/aoptk 2026-02-12T10:06:40,016 copying src/aoptk/sentence.py -> build/lib/aoptk 2026-02-12T10:06:40,019 creating build/lib/aoptk/normalization 2026-02-12T10:06:40,020 copying src/aoptk/normalization/pubchem_abbreviation_short.py -> build/lib/aoptk/normalization 2026-02-12T10:06:40,023 copying src/aoptk/normalization/provide_normalization_dataframe.py -> build/lib/aoptk/normalization 2026-02-12T10:06:40,025 copying src/aoptk/normalization/__init__.py -> build/lib/aoptk/normalization 2026-02-12T10:06:40,027 copying src/aoptk/normalization/pubchem_abbreviation_uppercase.py -> build/lib/aoptk/normalization 2026-02-12T10:06:40,030 copying src/aoptk/normalization/pubchem_local.py -> build/lib/aoptk/normalization 2026-02-12T10:06:40,032 copying src/aoptk/normalization/mesh_terms.py -> build/lib/aoptk/normalization 2026-02-12T10:06:40,034 copying src/aoptk/normalization/pubchem_api.py -> build/lib/aoptk/normalization 2026-02-12T10:06:40,037 copying src/aoptk/normalization/normalize_chemical.py -> build/lib/aoptk/normalization 2026-02-12T10:06:40,040 copying src/aoptk/normalization/provide_mesh_term_dataframe_from_xml.py -> build/lib/aoptk/normalization 2026-02-12T10:06:40,043 creating build/lib/aoptk/application 2026-02-12T10:06:40,044 copying src/aoptk/application/__init__.py -> build/lib/aoptk/application 2026-02-12T10:06:40,047 copying src/aoptk/application/publication_tracker.py -> build/lib/aoptk/application 2026-02-12T10:06:40,050 copying src/aoptk/application/chemical_identifier.py -> build/lib/aoptk/application 2026-02-12T10:06:40,053 creating build/lib/aoptk/abbreviations 2026-02-12T10:06:40,055 copying src/aoptk/abbreviations/abbreviation_translator_dictionary_generator.py -> build/lib/aoptk/abbreviations 2026-02-12T10:06:40,057 copying src/aoptk/abbreviations/__init__.py -> build/lib/aoptk/abbreviations 2026-02-12T10:06:40,059 copying src/aoptk/abbreviations/abbreviation_translator.py -> build/lib/aoptk/abbreviations 2026-02-12T10:06:40,062 copying src/aoptk/abbreviations/abbreviation_translator_dictionary.py -> build/lib/aoptk/abbreviations 2026-02-12T10:06:40,065 creating build/lib/aoptk/cleaning 2026-02-12T10:06:40,066 copying src/aoptk/cleaning/text_cleaner.py -> build/lib/aoptk/cleaning 2026-02-12T10:06:40,069 copying src/aoptk/cleaning/__init__.py -> build/lib/aoptk/cleaning 2026-02-12T10:06:40,070 copying src/aoptk/cleaning/html_tag_remover.py -> build/lib/aoptk/cleaning 2026-02-12T10:06:40,073 creating build/lib/aoptk/relationships 2026-02-12T10:06:40,075 copying src/aoptk/relationships/find_relationship.py -> build/lib/aoptk/relationships 2026-02-12T10:06:40,077 copying src/aoptk/relationships/__init__.py -> build/lib/aoptk/relationships 2026-02-12T10:06:40,080 copying src/aoptk/relationships/relationship.py -> build/lib/aoptk/relationships 2026-02-12T10:06:40,082 copying src/aoptk/relationships/zero_shot_classification_single.py -> build/lib/aoptk/relationships 2026-02-12T10:06:40,084 copying src/aoptk/relationships/zero_shot_classification_multiple.py -> build/lib/aoptk/relationships 2026-02-12T10:06:40,087 copying src/aoptk/relationships/zero_shot_classification.py -> build/lib/aoptk/relationships 2026-02-12T10:06:40,090 creating build/lib/aoptk/literature 2026-02-12T10:06:40,091 copying src/aoptk/literature/get_publication.py -> build/lib/aoptk/literature 2026-02-12T10:06:40,094 copying src/aoptk/literature/abbreviations.py -> build/lib/aoptk/literature 2026-02-12T10:06:40,097 copying src/aoptk/literature/pdf.py -> build/lib/aoptk/literature 2026-02-12T10:06:40,099 copying src/aoptk/literature/pdf_parser.py -> build/lib/aoptk/literature 2026-02-12T10:06:40,102 copying src/aoptk/literature/__init__.py -> build/lib/aoptk/literature 2026-02-12T10:06:40,104 copying src/aoptk/literature/get_pdf.py -> build/lib/aoptk/literature 2026-02-12T10:06:40,106 copying src/aoptk/literature/utils.py -> build/lib/aoptk/literature 2026-02-12T10:06:40,109 copying src/aoptk/literature/get_id.py -> build/lib/aoptk/literature 2026-02-12T10:06:40,111 copying src/aoptk/literature/id.py -> build/lib/aoptk/literature 2026-02-12T10:06:40,113 copying src/aoptk/literature/get_abstract.py -> build/lib/aoptk/literature 2026-02-12T10:06:40,116 copying src/aoptk/literature/publication_metadata.py -> build/lib/aoptk/literature 2026-02-12T10:06:40,118 copying src/aoptk/literature/abstract.py -> build/lib/aoptk/literature 2026-02-12T10:06:40,121 copying src/aoptk/literature/pymupdf_parser.py -> build/lib/aoptk/literature 2026-02-12T10:06:40,124 copying src/aoptk/literature/publication.py -> build/lib/aoptk/literature 2026-02-12T10:06:40,127 creating build/lib/aoptk/literature/databases 2026-02-12T10:06:40,129 copying src/aoptk/literature/databases/__init__.py -> build/lib/aoptk/literature/databases 2026-02-12T10:06:40,131 copying src/aoptk/literature/databases/pubmed.py -> build/lib/aoptk/literature/databases 2026-02-12T10:06:40,134 copying src/aoptk/literature/databases/europepmc.py -> build/lib/aoptk/literature/databases 2026-02-12T10:06:40,138 running egg_info 2026-02-12T10:06:40,153 writing src/aoptk.egg-info/PKG-INFO 2026-02-12T10:06:40,161 writing dependency_links to src/aoptk.egg-info/dependency_links.txt 2026-02-12T10:06:40,163 writing entry points to src/aoptk.egg-info/entry_points.txt 2026-02-12T10:06:40,167 writing requirements to src/aoptk.egg-info/requires.txt 2026-02-12T10:06:40,169 writing top-level names to src/aoptk.egg-info/top_level.txt 2026-02-12T10:06:40,233 listing git files failed - pretending there aren't any 2026-02-12T10:06:40,241 reading manifest file 'src/aoptk.egg-info/SOURCES.txt' 2026-02-12T10:06:40,250 reading manifest template 'MANIFEST.in' 2026-02-12T10:06:40,252 warning: no files found matching 'NOTICE' 2026-02-12T10:06:40,252 adding license file 'LICENSE' 2026-02-12T10:06:40,260 writing manifest file 'src/aoptk.egg-info/SOURCES.txt' 2026-02-12T10:06:40,287 installing to build/bdist.linux-armv7l/wheel 2026-02-12T10:06:40,288 running install 2026-02-12T10:06:40,315 running install_lib 2026-02-12T10:06:40,324 creating build/bdist.linux-armv7l/wheel 2026-02-12T10:06:40,326 creating build/bdist.linux-armv7l/wheel/aoptk 2026-02-12T10:06:40,329 creating build/bdist.linux-armv7l/wheel/aoptk/normalization 2026-02-12T10:06:40,330 copying build/lib/aoptk/normalization/pubchem_abbreviation_short.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-02-12T10:06:40,333 copying build/lib/aoptk/normalization/provide_normalization_dataframe.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-02-12T10:06:40,335 copying build/lib/aoptk/normalization/__init__.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-02-12T10:06:40,337 copying build/lib/aoptk/normalization/pubchem_abbreviation_uppercase.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-02-12T10:06:40,339 copying build/lib/aoptk/normalization/pubchem_local.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-02-12T10:06:40,341 copying build/lib/aoptk/normalization/mesh_terms.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-02-12T10:06:40,344 copying build/lib/aoptk/normalization/pubchem_api.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-02-12T10:06:40,346 copying build/lib/aoptk/normalization/normalize_chemical.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-02-12T10:06:40,349 copying build/lib/aoptk/normalization/provide_mesh_term_dataframe_from_xml.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-02-12T10:06:40,352 copying build/lib/aoptk/chemical.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-02-12T10:06:40,354 copying build/lib/aoptk/spacy_models.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-02-12T10:06:40,357 copying build/lib/aoptk/spacy_pdf_processor.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-02-12T10:06:40,360 copying build/lib/aoptk/sentence_generator.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-02-12T10:06:40,364 creating build/bdist.linux-armv7l/wheel/aoptk/application 2026-02-12T10:06:40,365 copying build/lib/aoptk/application/__init__.py -> build/bdist.linux-armv7l/wheel/./aoptk/application 2026-02-12T10:06:40,368 copying build/lib/aoptk/application/publication_tracker.py -> build/bdist.linux-armv7l/wheel/./aoptk/application 2026-02-12T10:06:40,371 copying build/lib/aoptk/application/chemical_identifier.py -> build/bdist.linux-armv7l/wheel/./aoptk/application 2026-02-12T10:06:40,374 copying build/lib/aoptk/effect.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-02-12T10:06:40,377 copying build/lib/aoptk/spacy_text_processor.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-02-12T10:06:40,379 copying build/lib/aoptk/__init__.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-02-12T10:06:40,383 creating build/bdist.linux-armv7l/wheel/aoptk/abbreviations 2026-02-12T10:06:40,384 copying build/lib/aoptk/abbreviations/abbreviation_translator_dictionary_generator.py -> build/bdist.linux-armv7l/wheel/./aoptk/abbreviations 2026-02-12T10:06:40,387 copying build/lib/aoptk/abbreviations/__init__.py -> build/bdist.linux-armv7l/wheel/./aoptk/abbreviations 2026-02-12T10:06:40,389 copying build/lib/aoptk/abbreviations/abbreviation_translator.py -> build/bdist.linux-armv7l/wheel/./aoptk/abbreviations 2026-02-12T10:06:40,391 copying build/lib/aoptk/abbreviations/abbreviation_translator_dictionary.py -> build/bdist.linux-armv7l/wheel/./aoptk/abbreviations 2026-02-12T10:06:40,394 copying build/lib/aoptk/text_utils.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-02-12T10:06:40,396 copying build/lib/aoptk/regex_sentence_generator.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-02-12T10:06:40,399 creating build/bdist.linux-armv7l/wheel/aoptk/cleaning 2026-02-12T10:06:40,401 copying build/lib/aoptk/cleaning/text_cleaner.py -> build/bdist.linux-armv7l/wheel/./aoptk/cleaning 2026-02-12T10:06:40,403 copying build/lib/aoptk/cleaning/__init__.py -> build/bdist.linux-armv7l/wheel/./aoptk/cleaning 2026-02-12T10:06:40,405 copying build/lib/aoptk/cleaning/html_tag_remover.py -> build/bdist.linux-armv7l/wheel/./aoptk/cleaning 2026-02-12T10:06:40,408 creating build/bdist.linux-armv7l/wheel/aoptk/relationships 2026-02-12T10:06:40,410 copying build/lib/aoptk/relationships/find_relationship.py -> build/bdist.linux-armv7l/wheel/./aoptk/relationships 2026-02-12T10:06:40,412 copying build/lib/aoptk/relationships/__init__.py -> build/bdist.linux-armv7l/wheel/./aoptk/relationships 2026-02-12T10:06:40,414 copying build/lib/aoptk/relationships/relationship.py -> build/bdist.linux-armv7l/wheel/./aoptk/relationships 2026-02-12T10:06:40,417 copying build/lib/aoptk/relationships/zero_shot_classification_single.py -> build/bdist.linux-armv7l/wheel/./aoptk/relationships 2026-02-12T10:06:40,419 copying build/lib/aoptk/relationships/zero_shot_classification_multiple.py -> build/bdist.linux-armv7l/wheel/./aoptk/relationships 2026-02-12T10:06:40,422 copying build/lib/aoptk/relationships/zero_shot_classification.py -> build/bdist.linux-armv7l/wheel/./aoptk/relationships 2026-02-12T10:06:40,424 copying build/lib/aoptk/find_chemical.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-02-12T10:06:40,427 copying build/lib/aoptk/relationship_type.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-02-12T10:06:40,429 copying build/lib/aoptk/text_generation_api.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-02-12T10:06:40,433 creating build/bdist.linux-armv7l/wheel/aoptk/literature 2026-02-12T10:06:40,434 copying build/lib/aoptk/literature/get_publication.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-02-12T10:06:40,437 copying build/lib/aoptk/literature/abbreviations.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-02-12T10:06:40,439 copying build/lib/aoptk/literature/pdf.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-02-12T10:06:40,442 copying build/lib/aoptk/literature/pdf_parser.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-02-12T10:06:40,445 copying build/lib/aoptk/literature/__init__.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-02-12T10:06:40,447 copying build/lib/aoptk/literature/get_pdf.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-02-12T10:06:40,450 copying build/lib/aoptk/literature/utils.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-02-12T10:06:40,452 copying build/lib/aoptk/literature/get_id.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-02-12T10:06:40,455 copying build/lib/aoptk/literature/id.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-02-12T10:06:40,457 copying build/lib/aoptk/literature/get_abstract.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-02-12T10:06:40,460 copying build/lib/aoptk/literature/publication_metadata.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-02-12T10:06:40,462 copying build/lib/aoptk/literature/abstract.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-02-12T10:06:40,465 creating build/bdist.linux-armv7l/wheel/aoptk/literature/databases 2026-02-12T10:06:40,466 copying build/lib/aoptk/literature/databases/__init__.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature/databases 2026-02-12T10:06:40,469 copying build/lib/aoptk/literature/databases/pubmed.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature/databases 2026-02-12T10:06:40,471 copying build/lib/aoptk/literature/databases/europepmc.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature/databases 2026-02-12T10:06:40,474 copying build/lib/aoptk/literature/pymupdf_parser.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-02-12T10:06:40,478 copying build/lib/aoptk/literature/publication.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-02-12T10:06:40,480 copying build/lib/aoptk/sentence.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-02-12T10:06:40,483 running install_egg_info 2026-02-12T10:06:40,491 Copying src/aoptk.egg-info to build/bdist.linux-armv7l/wheel/./aoptk-0.2.0-py3.11.egg-info 2026-02-12T10:06:40,506 running install_scripts 2026-02-12T10:06:40,522 creating build/bdist.linux-armv7l/wheel/aoptk-0.2.0.dist-info/WHEEL 2026-02-12T10:06:40,525 creating '/tmp/pip-wheel-_mr8sxgw/.tmp-kpg460a9/aoptk-0.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-12T10:06:40,529 adding 'aoptk/__init__.py' 2026-02-12T10:06:40,531 adding 'aoptk/chemical.py' 2026-02-12T10:06:40,532 adding 'aoptk/effect.py' 2026-02-12T10:06:40,534 adding 'aoptk/find_chemical.py' 2026-02-12T10:06:40,535 adding 'aoptk/regex_sentence_generator.py' 2026-02-12T10:06:40,537 adding 'aoptk/relationship_type.py' 2026-02-12T10:06:40,538 adding 'aoptk/sentence.py' 2026-02-12T10:06:40,540 adding 'aoptk/sentence_generator.py' 2026-02-12T10:06:40,542 adding 'aoptk/spacy_models.py' 2026-02-12T10:06:40,544 adding 'aoptk/spacy_pdf_processor.py' 2026-02-12T10:06:40,546 adding 'aoptk/spacy_text_processor.py' 2026-02-12T10:06:40,549 adding 'aoptk/text_generation_api.py' 2026-02-12T10:06:40,551 adding 'aoptk/text_utils.py' 2026-02-12T10:06:40,553 adding 'aoptk/abbreviations/__init__.py' 2026-02-12T10:06:40,554 adding 'aoptk/abbreviations/abbreviation_translator.py' 2026-02-12T10:06:40,556 adding 'aoptk/abbreviations/abbreviation_translator_dictionary.py' 2026-02-12T10:06:40,558 adding 'aoptk/abbreviations/abbreviation_translator_dictionary_generator.py' 2026-02-12T10:06:40,560 adding 'aoptk/application/__init__.py' 2026-02-12T10:06:40,562 adding 'aoptk/application/chemical_identifier.py' 2026-02-12T10:06:40,564 adding 'aoptk/application/publication_tracker.py' 2026-02-12T10:06:40,566 adding 'aoptk/cleaning/__init__.py' 2026-02-12T10:06:40,568 adding 'aoptk/cleaning/html_tag_remover.py' 2026-02-12T10:06:40,569 adding 'aoptk/cleaning/text_cleaner.py' 2026-02-12T10:06:40,572 adding 'aoptk/literature/__init__.py' 2026-02-12T10:06:40,573 adding 'aoptk/literature/abbreviations.py' 2026-02-12T10:06:40,575 adding 'aoptk/literature/abstract.py' 2026-02-12T10:06:40,577 adding 'aoptk/literature/get_abstract.py' 2026-02-12T10:06:40,578 adding 'aoptk/literature/get_id.py' 2026-02-12T10:06:40,580 adding 'aoptk/literature/get_pdf.py' 2026-02-12T10:06:40,582 adding 'aoptk/literature/get_publication.py' 2026-02-12T10:06:40,584 adding 'aoptk/literature/id.py' 2026-02-12T10:06:40,585 adding 'aoptk/literature/pdf.py' 2026-02-12T10:06:40,587 adding 'aoptk/literature/pdf_parser.py' 2026-02-12T10:06:40,589 adding 'aoptk/literature/publication.py' 2026-02-12T10:06:40,591 adding 'aoptk/literature/publication_metadata.py' 2026-02-12T10:06:40,593 adding 'aoptk/literature/pymupdf_parser.py' 2026-02-12T10:06:40,595 adding 'aoptk/literature/utils.py' 2026-02-12T10:06:40,597 adding 'aoptk/literature/databases/__init__.py' 2026-02-12T10:06:40,599 adding 'aoptk/literature/databases/europepmc.py' 2026-02-12T10:06:40,601 adding 'aoptk/literature/databases/pubmed.py' 2026-02-12T10:06:40,604 adding 'aoptk/normalization/__init__.py' 2026-02-12T10:06:40,606 adding 'aoptk/normalization/mesh_terms.py' 2026-02-12T10:06:40,607 adding 'aoptk/normalization/normalize_chemical.py' 2026-02-12T10:06:40,609 adding 'aoptk/normalization/provide_mesh_term_dataframe_from_xml.py' 2026-02-12T10:06:40,611 adding 'aoptk/normalization/provide_normalization_dataframe.py' 2026-02-12T10:06:40,612 adding 'aoptk/normalization/pubchem_abbreviation_short.py' 2026-02-12T10:06:40,614 adding 'aoptk/normalization/pubchem_abbreviation_uppercase.py' 2026-02-12T10:06:40,616 adding 'aoptk/normalization/pubchem_api.py' 2026-02-12T10:06:40,618 adding 'aoptk/normalization/pubchem_local.py' 2026-02-12T10:06:40,620 adding 'aoptk/relationships/__init__.py' 2026-02-12T10:06:40,622 adding 'aoptk/relationships/find_relationship.py' 2026-02-12T10:06:40,623 adding 'aoptk/relationships/relationship.py' 2026-02-12T10:06:40,625 adding 'aoptk/relationships/zero_shot_classification.py' 2026-02-12T10:06:40,627 adding 'aoptk/relationships/zero_shot_classification_multiple.py' 2026-02-12T10:06:40,629 adding 'aoptk/relationships/zero_shot_classification_single.py' 2026-02-12T10:06:40,632 adding 'aoptk-0.2.0.dist-info/licenses/LICENSE' 2026-02-12T10:06:40,634 adding 'aoptk-0.2.0.dist-info/METADATA' 2026-02-12T10:06:40,635 adding 'aoptk-0.2.0.dist-info/WHEEL' 2026-02-12T10:06:40,637 adding 'aoptk-0.2.0.dist-info/entry_points.txt' 2026-02-12T10:06:40,638 adding 'aoptk-0.2.0.dist-info/top_level.txt' 2026-02-12T10:06:40,640 adding 'aoptk-0.2.0.dist-info/RECORD' 2026-02-12T10:06:40,643 removing build/bdist.linux-armv7l/wheel 2026-02-12T10:06:40,860 Building wheel for aoptk (pyproject.toml): finished with status 'done' 2026-02-12T10:06:40,867 Created wheel for aoptk: filename=aoptk-0.2.0-py3-none-any.whl size=46604 sha256=5b67ca0494a37a5f566b6b38cc6da6cb036dfee9f375db2f411b5a8e9a0804b8 2026-02-12T10:06:40,869 Stored in directory: /tmp/pip-ephem-wheel-cache-v72kcmop/wheels/26/d8/2a/41436788c344971dadb6a91928b8d8168c9798e5ca64bf6d49 2026-02-12T10:06:40,887 Successfully built aoptk 2026-02-12T10:06:40,892 Removed build tracker: '/tmp/pip-build-tracker-ru9wsgcf'