2026-01-14T16:00:53,817 Created temporary directory: /tmp/pip-ephem-wheel-cache-uerbyp9o 2026-01-14T16:00:53,819 Created temporary directory: /tmp/pip-build-tracker-u_x36q1n 2026-01-14T16:00:53,820 Initialized build tracking at /tmp/pip-build-tracker-u_x36q1n 2026-01-14T16:00:53,820 Created build tracker: /tmp/pip-build-tracker-u_x36q1n 2026-01-14T16:00:53,821 Entered build tracker: /tmp/pip-build-tracker-u_x36q1n 2026-01-14T16:00:53,821 Created temporary directory: /tmp/pip-wheel-iaeby0pl 2026-01-14T16:00:53,824 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-01-14T16:00:53,827 Created temporary directory: /tmp/pip-ephem-wheel-cache-tbc88qzg 2026-01-14T16:00:53,848 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-14T16:00:53,851 2 location(s) to search for versions of aoptk: 2026-01-14T16:00:53,851 * https://pypi.org/simple/aoptk/ 2026-01-14T16:00:53,851 * https://www.piwheels.org/simple/aoptk/ 2026-01-14T16:00:53,852 Fetching project page and analyzing links: https://pypi.org/simple/aoptk/ 2026-01-14T16:00:53,853 Getting page https://pypi.org/simple/aoptk/ 2026-01-14T16:00:53,854 Found index url https://pypi.org/simple 2026-01-14T16:00:54,073 Fetched page https://pypi.org/simple/aoptk/ as application/vnd.pypi.simple.v1+json 2026-01-14T16:00:54,075 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-01-14T16:00:54,076 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-01-14T16:00:54,077 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-01-14T16:00:54,078 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-01-14T16:00:54,079 Fetching project page and analyzing links: https://www.piwheels.org/simple/aoptk/ 2026-01-14T16:00:54,080 Getting page https://www.piwheels.org/simple/aoptk/ 2026-01-14T16:00:54,081 Found index url https://www.piwheels.org/simple 2026-01-14T16:00:54,246 Fetched page https://www.piwheels.org/simple/aoptk/ as text/html 2026-01-14T16:00:54,247 Skipping link: not a file: https://www.piwheels.org/simple/aoptk/ 2026-01-14T16:00:54,248 Skipping link: not a file: https://pypi.org/simple/aoptk/ 2026-01-14T16:00:54,267 Given no hashes to check 1 links for project 'aoptk': discarding no candidates 2026-01-14T16:00:54,285 Collecting aoptk==0.1.0 2026-01-14T16:00:54,287 Created temporary directory: /tmp/pip-unpack-n4b0wr9f 2026-01-14T16:00:54,425 Downloading aoptk-0.1.0.tar.gz (167 kB) 2026-01-14T16:00:54,691 Added aoptk==0.1.0 from https://files.pythonhosted.org/packages/3c/0b/6ee2e5619ce9230307113c992ace76e126a0afe211e6cff0114e5e21c555/aoptk-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-u_x36q1n' 2026-01-14T16:00:54,700 Created temporary directory: /tmp/pip-build-env-4curi5fe 2026-01-14T16:00:54,704 Installing build dependencies: started 2026-01-14T16:00:54,705 Running command pip subprocess to install build dependencies 2026-01-14T16:00:55,864 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-14T16:00:56,526 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-01-14T16:00:56,549 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-14T16:00:58,276 Collecting setuptools>=64.0.0 2026-01-14T16:00:58,465 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-14T16:00:58,835 Collecting setuptools-scm 2026-01-14T16:00:58,851 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-01-14T16:00:59,076 Collecting wheel 2026-01-14T16:00:59,091 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-14T16:00:59,278 Collecting packaging>=20 2026-01-14T16:00:59,293 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2026-01-14T16:01:02,318 Installing collected packages: wheel, setuptools, packaging, setuptools-scm 2026-01-14T16:01:02,555 Creating /tmp/pip-build-env-4curi5fe/overlay/local/bin 2026-01-14T16:01:02,557 changing mode of /tmp/pip-build-env-4curi5fe/overlay/local/bin/wheel to 755 2026-01-14T16:01:06,582 changing mode of /tmp/pip-build-env-4curi5fe/overlay/local/bin/setuptools-scm to 755 2026-01-14T16:01:06,611 Successfully installed packaging-25.0 setuptools-80.9.0 setuptools-scm-9.2.2 wheel-0.45.1 2026-01-14T16:01:06,900 Installing build dependencies: finished with status 'done' 2026-01-14T16:01:06,906 Getting requirements to build wheel: started 2026-01-14T16:01:06,907 Running command Getting requirements to build wheel 2026-01-14T16:01:07,543 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-01-14T16:01:07,582 /tmp/pip-build-env-4curi5fe/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-14T16:01:07,583 !! 2026-01-14T16:01:07,584 ******************************************************************************** 2026-01-14T16:01:07,584 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-01-14T16:01:07,586 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-14T16:01:07,587 or your builds will no longer be supported. 2026-01-14T16:01:07,588 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T16:01:07,588 ******************************************************************************** 2026-01-14T16:01:07,590 !! 2026-01-14T16:01:07,590 corresp(dist, value, root_dir) 2026-01-14T16:01:07,694 running egg_info 2026-01-14T16:01:07,703 writing src/aoptk.egg-info/PKG-INFO 2026-01-14T16:01:07,706 writing dependency_links to src/aoptk.egg-info/dependency_links.txt 2026-01-14T16:01:07,708 writing entry points to src/aoptk.egg-info/entry_points.txt 2026-01-14T16:01:07,710 writing requirements to src/aoptk.egg-info/requires.txt 2026-01-14T16:01:07,712 writing top-level names to src/aoptk.egg-info/top_level.txt 2026-01-14T16:01:07,771 listing git files failed - pretending there aren't any 2026-01-14T16:01:07,779 reading manifest file 'src/aoptk.egg-info/SOURCES.txt' 2026-01-14T16:01:07,788 reading manifest template 'MANIFEST.in' 2026-01-14T16:01:07,789 warning: no files found matching 'NOTICE' 2026-01-14T16:01:07,790 adding license file 'LICENSE' 2026-01-14T16:01:07,797 writing manifest file 'src/aoptk.egg-info/SOURCES.txt' 2026-01-14T16:01:07,899 Getting requirements to build wheel: finished with status 'done' 2026-01-14T16:01:07,902 Created temporary directory: /tmp/pip-modern-metadata-u1za04eo 2026-01-14T16:01:07,905 Preparing metadata (pyproject.toml): started 2026-01-14T16:01:07,906 Running command Preparing metadata (pyproject.toml) 2026-01-14T16:01:08,476 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-01-14T16:01:08,511 /tmp/pip-build-env-4curi5fe/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-14T16:01:08,512 !! 2026-01-14T16:01:08,513 ******************************************************************************** 2026-01-14T16:01:08,513 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-01-14T16:01:08,514 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-14T16:01:08,515 or your builds will no longer be supported. 2026-01-14T16:01:08,516 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T16:01:08,516 ******************************************************************************** 2026-01-14T16:01:08,517 !! 2026-01-14T16:01:08,517 corresp(dist, value, root_dir) 2026-01-14T16:01:08,610 running dist_info 2026-01-14T16:01:08,624 creating /tmp/pip-modern-metadata-u1za04eo/aoptk.egg-info 2026-01-14T16:01:08,625 writing /tmp/pip-modern-metadata-u1za04eo/aoptk.egg-info/PKG-INFO 2026-01-14T16:01:08,629 writing dependency_links to /tmp/pip-modern-metadata-u1za04eo/aoptk.egg-info/dependency_links.txt 2026-01-14T16:01:08,630 writing entry points to /tmp/pip-modern-metadata-u1za04eo/aoptk.egg-info/entry_points.txt 2026-01-14T16:01:08,632 writing requirements to /tmp/pip-modern-metadata-u1za04eo/aoptk.egg-info/requires.txt 2026-01-14T16:01:08,633 writing top-level names to /tmp/pip-modern-metadata-u1za04eo/aoptk.egg-info/top_level.txt 2026-01-14T16:01:08,634 writing manifest file '/tmp/pip-modern-metadata-u1za04eo/aoptk.egg-info/SOURCES.txt' 2026-01-14T16:01:08,691 listing git files failed - pretending there aren't any 2026-01-14T16:01:08,698 reading manifest file '/tmp/pip-modern-metadata-u1za04eo/aoptk.egg-info/SOURCES.txt' 2026-01-14T16:01:08,700 reading manifest template 'MANIFEST.in' 2026-01-14T16:01:08,701 warning: no files found matching 'NOTICE' 2026-01-14T16:01:08,702 adding license file 'LICENSE' 2026-01-14T16:01:08,706 writing manifest file '/tmp/pip-modern-metadata-u1za04eo/aoptk.egg-info/SOURCES.txt' 2026-01-14T16:01:08,708 creating '/tmp/pip-modern-metadata-u1za04eo/aoptk-0.1.0.dist-info' 2026-01-14T16:01:08,838 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-14T16:01:08,843 Source in /tmp/pip-wheel-iaeby0pl/aoptk_d9685ee037e947cf8f145ba4a5f67d91 has version 0.1.0, which satisfies requirement aoptk==0.1.0 from https://files.pythonhosted.org/packages/3c/0b/6ee2e5619ce9230307113c992ace76e126a0afe211e6cff0114e5e21c555/aoptk-0.1.0.tar.gz 2026-01-14T16:01:08,844 Removed aoptk==0.1.0 from https://files.pythonhosted.org/packages/3c/0b/6ee2e5619ce9230307113c992ace76e126a0afe211e6cff0114e5e21c555/aoptk-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-u_x36q1n' 2026-01-14T16:01:08,850 Created temporary directory: /tmp/pip-unpack-ex0n5_qo 2026-01-14T16:01:08,851 Building wheels for collected packages: aoptk 2026-01-14T16:01:08,855 Created temporary directory: /tmp/pip-wheel-qhwz1dkw 2026-01-14T16:01:08,855 Destination directory: /tmp/pip-wheel-qhwz1dkw 2026-01-14T16:01:08,858 Building wheel for aoptk (pyproject.toml): started 2026-01-14T16:01:08,859 Running command Building wheel for aoptk (pyproject.toml) 2026-01-14T16:01:09,420 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-01-14T16:01:09,456 /tmp/pip-build-env-4curi5fe/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-14T16:01:09,456 !! 2026-01-14T16:01:09,457 ******************************************************************************** 2026-01-14T16:01:09,458 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-01-14T16:01:09,459 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-14T16:01:09,459 or your builds will no longer be supported. 2026-01-14T16:01:09,460 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T16:01:09,460 ******************************************************************************** 2026-01-14T16:01:09,461 !! 2026-01-14T16:01:09,462 corresp(dist, value, root_dir) 2026-01-14T16:01:09,543 running bdist_wheel 2026-01-14T16:01:09,569 running build 2026-01-14T16:01:09,570 running build_py 2026-01-14T16:01:09,578 creating build/lib/aoptk 2026-01-14T16:01:09,580 copying src/aoptk/regex_sentence_generator.py -> build/lib/aoptk 2026-01-14T16:01:09,582 copying src/aoptk/effect.py -> build/lib/aoptk 2026-01-14T16:01:09,584 copying src/aoptk/sentence_generator.py -> build/lib/aoptk 2026-01-14T16:01:09,585 copying src/aoptk/spacy_processor.py -> build/lib/aoptk 2026-01-14T16:01:09,588 copying src/aoptk/__init__.py -> build/lib/aoptk 2026-01-14T16:01:09,590 copying src/aoptk/find_chemical.py -> build/lib/aoptk 2026-01-14T16:01:09,592 copying src/aoptk/chemical.py -> build/lib/aoptk 2026-01-14T16:01:09,594 copying src/aoptk/sentence.py -> build/lib/aoptk 2026-01-14T16:01:09,596 creating build/lib/aoptk/cleaning 2026-01-14T16:01:09,597 copying src/aoptk/cleaning/html_tag_remover.py -> build/lib/aoptk/cleaning 2026-01-14T16:01:09,600 copying src/aoptk/cleaning/__init__.py -> build/lib/aoptk/cleaning 2026-01-14T16:01:09,601 copying src/aoptk/cleaning/text_cleaner.py -> build/lib/aoptk/cleaning 2026-01-14T16:01:09,604 creating build/lib/aoptk/literature 2026-01-14T16:01:09,605 copying src/aoptk/literature/id.py -> build/lib/aoptk/literature 2026-01-14T16:01:09,607 copying src/aoptk/literature/abstract.py -> build/lib/aoptk/literature 2026-01-14T16:01:09,609 copying src/aoptk/literature/pymupdf_parser.py -> build/lib/aoptk/literature 2026-01-14T16:01:09,611 copying src/aoptk/literature/abbreviations.py -> build/lib/aoptk/literature 2026-01-14T16:01:09,613 copying src/aoptk/literature/publication.py -> build/lib/aoptk/literature 2026-01-14T16:01:09,615 copying src/aoptk/literature/get_abstract.py -> build/lib/aoptk/literature 2026-01-14T16:01:09,617 copying src/aoptk/literature/pdf_parser.py -> build/lib/aoptk/literature 2026-01-14T16:01:09,618 copying src/aoptk/literature/__init__.py -> build/lib/aoptk/literature 2026-01-14T16:01:09,620 copying src/aoptk/literature/get_pdf.py -> build/lib/aoptk/literature 2026-01-14T16:01:09,622 copying src/aoptk/literature/pdf.py -> build/lib/aoptk/literature 2026-01-14T16:01:09,624 copying src/aoptk/literature/utils.py -> build/lib/aoptk/literature 2026-01-14T16:01:09,625 copying src/aoptk/literature/get_publication.py -> build/lib/aoptk/literature 2026-01-14T16:01:09,627 copying src/aoptk/literature/publication_metadata.py -> build/lib/aoptk/literature 2026-01-14T16:01:09,629 copying src/aoptk/literature/get_id.py -> build/lib/aoptk/literature 2026-01-14T16:01:09,631 creating build/lib/aoptk/relationships 2026-01-14T16:01:09,632 copying src/aoptk/relationships/zero_shot_classification.py -> build/lib/aoptk/relationships 2026-01-14T16:01:09,634 copying src/aoptk/relationships/__init__.py -> build/lib/aoptk/relationships 2026-01-14T16:01:09,636 copying src/aoptk/relationships/relationship.py -> build/lib/aoptk/relationships 2026-01-14T16:01:09,638 copying src/aoptk/relationships/find_relationship.py -> build/lib/aoptk/relationships 2026-01-14T16:01:09,640 copying src/aoptk/relationships/zero_shot_classification_multiple.py -> build/lib/aoptk/relationships 2026-01-14T16:01:09,642 copying src/aoptk/relationships/zero_shot_classification_single.py -> build/lib/aoptk/relationships 2026-01-14T16:01:09,644 creating build/lib/aoptk/application 2026-01-14T16:01:09,645 copying src/aoptk/application/chemical_identifier.py -> build/lib/aoptk/application 2026-01-14T16:01:09,647 copying src/aoptk/application/publication_tracker.py -> build/lib/aoptk/application 2026-01-14T16:01:09,649 copying src/aoptk/application/__init__.py -> build/lib/aoptk/application 2026-01-14T16:01:09,651 creating build/lib/aoptk/normalization 2026-01-14T16:01:09,652 copying src/aoptk/normalization/pubchem_api.py -> build/lib/aoptk/normalization 2026-01-14T16:01:09,654 copying src/aoptk/normalization/normalize_chemical.py -> build/lib/aoptk/normalization 2026-01-14T16:01:09,656 copying src/aoptk/normalization/pubchem_local.py -> build/lib/aoptk/normalization 2026-01-14T16:01:09,657 copying src/aoptk/normalization/__init__.py -> build/lib/aoptk/normalization 2026-01-14T16:01:09,659 copying src/aoptk/normalization/pubchem_abbreviation_uppercase.py -> build/lib/aoptk/normalization 2026-01-14T16:01:09,660 copying src/aoptk/normalization/provide_normalization_dataframe.py -> build/lib/aoptk/normalization 2026-01-14T16:01:09,662 copying src/aoptk/normalization/pubchem_abbreviation_short.py -> build/lib/aoptk/normalization 2026-01-14T16:01:09,664 copying src/aoptk/normalization/provide_mesh_term_dataframe_from_xml.py -> build/lib/aoptk/normalization 2026-01-14T16:01:09,666 copying src/aoptk/normalization/mesh_terms.py -> build/lib/aoptk/normalization 2026-01-14T16:01:09,668 creating build/lib/aoptk/abbreviations 2026-01-14T16:01:09,669 copying src/aoptk/abbreviations/abbreviation_translator_dictionary_generator.py -> build/lib/aoptk/abbreviations 2026-01-14T16:01:09,671 copying src/aoptk/abbreviations/abbreviation_translator_dictionary.py -> build/lib/aoptk/abbreviations 2026-01-14T16:01:09,673 copying src/aoptk/abbreviations/__init__.py -> build/lib/aoptk/abbreviations 2026-01-14T16:01:09,675 copying src/aoptk/abbreviations/abbreviation_translator.py -> build/lib/aoptk/abbreviations 2026-01-14T16:01:09,677 creating build/lib/aoptk/literature/databases 2026-01-14T16:01:09,678 copying src/aoptk/literature/databases/europepmc.py -> build/lib/aoptk/literature/databases 2026-01-14T16:01:09,680 copying src/aoptk/literature/databases/__init__.py -> build/lib/aoptk/literature/databases 2026-01-14T16:01:09,681 copying src/aoptk/literature/databases/pubmed.py -> build/lib/aoptk/literature/databases 2026-01-14T16:01:09,683 running egg_info 2026-01-14T16:01:09,697 writing src/aoptk.egg-info/PKG-INFO 2026-01-14T16:01:09,700 writing dependency_links to src/aoptk.egg-info/dependency_links.txt 2026-01-14T16:01:09,702 writing entry points to src/aoptk.egg-info/entry_points.txt 2026-01-14T16:01:09,703 writing requirements to src/aoptk.egg-info/requires.txt 2026-01-14T16:01:09,704 writing top-level names to src/aoptk.egg-info/top_level.txt 2026-01-14T16:01:09,745 listing git files failed - pretending there aren't any 2026-01-14T16:01:09,751 reading manifest file 'src/aoptk.egg-info/SOURCES.txt' 2026-01-14T16:01:09,758 reading manifest template 'MANIFEST.in' 2026-01-14T16:01:09,759 warning: no files found matching 'NOTICE' 2026-01-14T16:01:09,760 adding license file 'LICENSE' 2026-01-14T16:01:09,766 writing manifest file 'src/aoptk.egg-info/SOURCES.txt' 2026-01-14T16:01:09,789 installing to build/bdist.linux-armv7l/wheel 2026-01-14T16:01:09,790 running install 2026-01-14T16:01:09,813 running install_lib 2026-01-14T16:01:09,821 creating build/bdist.linux-armv7l/wheel 2026-01-14T16:01:09,824 creating build/bdist.linux-armv7l/wheel/aoptk 2026-01-14T16:01:09,825 copying build/lib/aoptk/regex_sentence_generator.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-01-14T16:01:09,828 creating build/bdist.linux-armv7l/wheel/aoptk/cleaning 2026-01-14T16:01:09,829 copying build/lib/aoptk/cleaning/html_tag_remover.py -> build/bdist.linux-armv7l/wheel/./aoptk/cleaning 2026-01-14T16:01:09,831 copying build/lib/aoptk/cleaning/__init__.py -> build/bdist.linux-armv7l/wheel/./aoptk/cleaning 2026-01-14T16:01:09,833 copying build/lib/aoptk/cleaning/text_cleaner.py -> build/bdist.linux-armv7l/wheel/./aoptk/cleaning 2026-01-14T16:01:09,835 creating build/bdist.linux-armv7l/wheel/aoptk/literature 2026-01-14T16:01:09,836 copying build/lib/aoptk/literature/id.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-01-14T16:01:09,838 copying build/lib/aoptk/literature/abstract.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-01-14T16:01:09,840 copying build/lib/aoptk/literature/pymupdf_parser.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-01-14T16:01:09,842 copying build/lib/aoptk/literature/abbreviations.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-01-14T16:01:09,844 copying build/lib/aoptk/literature/publication.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-01-14T16:01:09,846 copying build/lib/aoptk/literature/get_abstract.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-01-14T16:01:09,848 copying build/lib/aoptk/literature/pdf_parser.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-01-14T16:01:09,850 copying build/lib/aoptk/literature/__init__.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-01-14T16:01:09,851 copying build/lib/aoptk/literature/get_pdf.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-01-14T16:01:09,853 copying build/lib/aoptk/literature/pdf.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-01-14T16:01:09,855 copying build/lib/aoptk/literature/utils.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-01-14T16:01:09,857 copying build/lib/aoptk/literature/get_publication.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-01-14T16:01:09,860 creating build/bdist.linux-armv7l/wheel/aoptk/literature/databases 2026-01-14T16:01:09,861 copying build/lib/aoptk/literature/databases/europepmc.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature/databases 2026-01-14T16:01:09,863 copying build/lib/aoptk/literature/databases/__init__.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature/databases 2026-01-14T16:01:09,865 copying build/lib/aoptk/literature/databases/pubmed.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature/databases 2026-01-14T16:01:09,867 copying build/lib/aoptk/literature/publication_metadata.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-01-14T16:01:09,869 copying build/lib/aoptk/literature/get_id.py -> build/bdist.linux-armv7l/wheel/./aoptk/literature 2026-01-14T16:01:09,871 copying build/lib/aoptk/effect.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-01-14T16:01:09,874 creating build/bdist.linux-armv7l/wheel/aoptk/relationships 2026-01-14T16:01:09,875 copying build/lib/aoptk/relationships/zero_shot_classification.py -> build/bdist.linux-armv7l/wheel/./aoptk/relationships 2026-01-14T16:01:09,877 copying build/lib/aoptk/relationships/__init__.py -> build/bdist.linux-armv7l/wheel/./aoptk/relationships 2026-01-14T16:01:09,879 copying build/lib/aoptk/relationships/relationship.py -> build/bdist.linux-armv7l/wheel/./aoptk/relationships 2026-01-14T16:01:09,881 copying build/lib/aoptk/relationships/find_relationship.py -> build/bdist.linux-armv7l/wheel/./aoptk/relationships 2026-01-14T16:01:09,883 copying build/lib/aoptk/relationships/zero_shot_classification_multiple.py -> build/bdist.linux-armv7l/wheel/./aoptk/relationships 2026-01-14T16:01:09,885 copying build/lib/aoptk/relationships/zero_shot_classification_single.py -> build/bdist.linux-armv7l/wheel/./aoptk/relationships 2026-01-14T16:01:09,887 copying build/lib/aoptk/sentence_generator.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-01-14T16:01:09,889 creating build/bdist.linux-armv7l/wheel/aoptk/application 2026-01-14T16:01:09,890 copying build/lib/aoptk/application/chemical_identifier.py -> build/bdist.linux-armv7l/wheel/./aoptk/application 2026-01-14T16:01:09,893 copying build/lib/aoptk/application/publication_tracker.py -> build/bdist.linux-armv7l/wheel/./aoptk/application 2026-01-14T16:01:09,895 copying build/lib/aoptk/application/__init__.py -> build/bdist.linux-armv7l/wheel/./aoptk/application 2026-01-14T16:01:09,897 copying build/lib/aoptk/spacy_processor.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-01-14T16:01:09,899 copying build/lib/aoptk/__init__.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-01-14T16:01:09,902 creating build/bdist.linux-armv7l/wheel/aoptk/normalization 2026-01-14T16:01:09,903 copying build/lib/aoptk/normalization/pubchem_api.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-01-14T16:01:09,905 copying build/lib/aoptk/normalization/normalize_chemical.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-01-14T16:01:09,906 copying build/lib/aoptk/normalization/pubchem_local.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-01-14T16:01:09,908 copying build/lib/aoptk/normalization/__init__.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-01-14T16:01:09,909 copying build/lib/aoptk/normalization/pubchem_abbreviation_uppercase.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-01-14T16:01:09,911 copying build/lib/aoptk/normalization/provide_normalization_dataframe.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-01-14T16:01:09,913 copying build/lib/aoptk/normalization/pubchem_abbreviation_short.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-01-14T16:01:09,915 copying build/lib/aoptk/normalization/provide_mesh_term_dataframe_from_xml.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-01-14T16:01:09,917 copying build/lib/aoptk/normalization/mesh_terms.py -> build/bdist.linux-armv7l/wheel/./aoptk/normalization 2026-01-14T16:01:09,920 creating build/bdist.linux-armv7l/wheel/aoptk/abbreviations 2026-01-14T16:01:09,921 copying build/lib/aoptk/abbreviations/abbreviation_translator_dictionary_generator.py -> build/bdist.linux-armv7l/wheel/./aoptk/abbreviations 2026-01-14T16:01:09,923 copying build/lib/aoptk/abbreviations/abbreviation_translator_dictionary.py -> build/bdist.linux-armv7l/wheel/./aoptk/abbreviations 2026-01-14T16:01:09,925 copying build/lib/aoptk/abbreviations/__init__.py -> build/bdist.linux-armv7l/wheel/./aoptk/abbreviations 2026-01-14T16:01:09,927 copying build/lib/aoptk/abbreviations/abbreviation_translator.py -> build/bdist.linux-armv7l/wheel/./aoptk/abbreviations 2026-01-14T16:01:09,929 copying build/lib/aoptk/find_chemical.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-01-14T16:01:09,931 copying build/lib/aoptk/chemical.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-01-14T16:01:09,933 copying build/lib/aoptk/sentence.py -> build/bdist.linux-armv7l/wheel/./aoptk 2026-01-14T16:01:09,935 running install_egg_info 2026-01-14T16:01:09,942 Copying src/aoptk.egg-info to build/bdist.linux-armv7l/wheel/./aoptk-0.1.0-py3.11.egg-info 2026-01-14T16:01:09,955 running install_scripts 2026-01-14T16:01:09,968 creating build/bdist.linux-armv7l/wheel/aoptk-0.1.0.dist-info/WHEEL 2026-01-14T16:01:09,971 creating '/tmp/pip-wheel-qhwz1dkw/.tmp-4ipf0npd/aoptk-0.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-14T16:01:09,973 adding 'aoptk/__init__.py' 2026-01-14T16:01:09,975 adding 'aoptk/chemical.py' 2026-01-14T16:01:09,976 adding 'aoptk/effect.py' 2026-01-14T16:01:09,978 adding 'aoptk/find_chemical.py' 2026-01-14T16:01:09,979 adding 'aoptk/regex_sentence_generator.py' 2026-01-14T16:01:09,980 adding 'aoptk/sentence.py' 2026-01-14T16:01:09,981 adding 'aoptk/sentence_generator.py' 2026-01-14T16:01:09,983 adding 'aoptk/spacy_processor.py' 2026-01-14T16:01:09,985 adding 'aoptk/abbreviations/__init__.py' 2026-01-14T16:01:09,986 adding 'aoptk/abbreviations/abbreviation_translator.py' 2026-01-14T16:01:09,987 adding 'aoptk/abbreviations/abbreviation_translator_dictionary.py' 2026-01-14T16:01:09,989 adding 'aoptk/abbreviations/abbreviation_translator_dictionary_generator.py' 2026-01-14T16:01:09,990 adding 'aoptk/application/__init__.py' 2026-01-14T16:01:09,992 adding 'aoptk/application/chemical_identifier.py' 2026-01-14T16:01:09,993 adding 'aoptk/application/publication_tracker.py' 2026-01-14T16:01:09,995 adding 'aoptk/cleaning/__init__.py' 2026-01-14T16:01:09,996 adding 'aoptk/cleaning/html_tag_remover.py' 2026-01-14T16:01:09,997 adding 'aoptk/cleaning/text_cleaner.py' 2026-01-14T16:01:09,999 adding 'aoptk/literature/__init__.py' 2026-01-14T16:01:10,000 adding 'aoptk/literature/abbreviations.py' 2026-01-14T16:01:10,001 adding 'aoptk/literature/abstract.py' 2026-01-14T16:01:10,002 adding 'aoptk/literature/get_abstract.py' 2026-01-14T16:01:10,003 adding 'aoptk/literature/get_id.py' 2026-01-14T16:01:10,004 adding 'aoptk/literature/get_pdf.py' 2026-01-14T16:01:10,005 adding 'aoptk/literature/get_publication.py' 2026-01-14T16:01:10,006 adding 'aoptk/literature/id.py' 2026-01-14T16:01:10,007 adding 'aoptk/literature/pdf.py' 2026-01-14T16:01:10,008 adding 'aoptk/literature/pdf_parser.py' 2026-01-14T16:01:10,010 adding 'aoptk/literature/publication.py' 2026-01-14T16:01:10,011 adding 'aoptk/literature/publication_metadata.py' 2026-01-14T16:01:10,013 adding 'aoptk/literature/pymupdf_parser.py' 2026-01-14T16:01:10,014 adding 'aoptk/literature/utils.py' 2026-01-14T16:01:10,016 adding 'aoptk/literature/databases/__init__.py' 2026-01-14T16:01:10,018 adding 'aoptk/literature/databases/europepmc.py' 2026-01-14T16:01:10,019 adding 'aoptk/literature/databases/pubmed.py' 2026-01-14T16:01:10,021 adding 'aoptk/normalization/__init__.py' 2026-01-14T16:01:10,022 adding 'aoptk/normalization/mesh_terms.py' 2026-01-14T16:01:10,023 adding 'aoptk/normalization/normalize_chemical.py' 2026-01-14T16:01:10,024 adding 'aoptk/normalization/provide_mesh_term_dataframe_from_xml.py' 2026-01-14T16:01:10,025 adding 'aoptk/normalization/provide_normalization_dataframe.py' 2026-01-14T16:01:10,027 adding 'aoptk/normalization/pubchem_abbreviation_short.py' 2026-01-14T16:01:10,028 adding 'aoptk/normalization/pubchem_abbreviation_uppercase.py' 2026-01-14T16:01:10,029 adding 'aoptk/normalization/pubchem_api.py' 2026-01-14T16:01:10,031 adding 'aoptk/normalization/pubchem_local.py' 2026-01-14T16:01:10,032 adding 'aoptk/relationships/__init__.py' 2026-01-14T16:01:10,034 adding 'aoptk/relationships/find_relationship.py' 2026-01-14T16:01:10,035 adding 'aoptk/relationships/relationship.py' 2026-01-14T16:01:10,036 adding 'aoptk/relationships/zero_shot_classification.py' 2026-01-14T16:01:10,038 adding 'aoptk/relationships/zero_shot_classification_multiple.py' 2026-01-14T16:01:10,039 adding 'aoptk/relationships/zero_shot_classification_single.py' 2026-01-14T16:01:10,042 adding 'aoptk-0.1.0.dist-info/licenses/LICENSE' 2026-01-14T16:01:10,043 adding 'aoptk-0.1.0.dist-info/METADATA' 2026-01-14T16:01:10,044 adding 'aoptk-0.1.0.dist-info/WHEEL' 2026-01-14T16:01:10,045 adding 'aoptk-0.1.0.dist-info/entry_points.txt' 2026-01-14T16:01:10,046 adding 'aoptk-0.1.0.dist-info/top_level.txt' 2026-01-14T16:01:10,047 adding 'aoptk-0.1.0.dist-info/RECORD' 2026-01-14T16:01:10,049 removing build/bdist.linux-armv7l/wheel 2026-01-14T16:01:10,167 Building wheel for aoptk (pyproject.toml): finished with status 'done' 2026-01-14T16:01:10,173 Created wheel for aoptk: filename=aoptk-0.1.0-py3-none-any.whl size=37529 sha256=198d0fc25eadbf1d18fa9ad643921c7ef552f7e75b1184be0690a45dfbf94086 2026-01-14T16:01:10,174 Stored in directory: /tmp/pip-ephem-wheel-cache-tbc88qzg/wheels/8a/46/87/c7fb23ce46fd3059e5d32f3f70454f087f4fcd474faf413868 2026-01-14T16:01:10,188 Successfully built aoptk 2026-01-14T16:01:10,192 Removed build tracker: '/tmp/pip-build-tracker-u_x36q1n'