2026-04-03T06:39:06,886 Created temporary directory: /tmp/pip-ephem-wheel-cache-y6g10z4q 2026-04-03T06:39:06,889 Created temporary directory: /tmp/pip-build-tracker-5xggqbkx 2026-04-03T06:39:06,889 Initialized build tracking at /tmp/pip-build-tracker-5xggqbkx 2026-04-03T06:39:06,890 Created build tracker: /tmp/pip-build-tracker-5xggqbkx 2026-04-03T06:39:06,891 Entered build tracker: /tmp/pip-build-tracker-5xggqbkx 2026-04-03T06:39:06,892 Created temporary directory: /tmp/pip-wheel-0oqs9cp5 2026-04-03T06:39:06,895 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-04-03T06:39:06,898 Created temporary directory: /tmp/pip-ephem-wheel-cache-kpvddttk 2026-04-03T06:39:06,925 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-03T06:39:06,929 2 location(s) to search for versions of pirlygenes: 2026-04-03T06:39:06,929 * https://pypi.org/simple/pirlygenes/ 2026-04-03T06:39:06,929 * https://www.piwheels.org/simple/pirlygenes/ 2026-04-03T06:39:06,930 Fetching project page and analyzing links: https://pypi.org/simple/pirlygenes/ 2026-04-03T06:39:06,931 Getting page https://pypi.org/simple/pirlygenes/ 2026-04-03T06:39:06,933 Found index url https://pypi.org/simple 2026-04-03T06:39:07,107 Fetched page https://pypi.org/simple/pirlygenes/ as application/vnd.pypi.simple.v1+json 2026-04-03T06:39:07,110 Skipping link: No binaries permitted for pirlygenes: https://files.pythonhosted.org/packages/2e/66/a994711ece0c32dc4037b2c20acb069375f8eb2c80bdcca3a9efa47fdaee/pirlygenes-1.7.0-py3-none-any.whl (from https://pypi.org/simple/pirlygenes/) (requires-python:>=3.9) 2026-04-03T06:39:07,111 Found link https://files.pythonhosted.org/packages/17/fe/bcdacc3535105e4aed789ffd67937b0a725f5eaf16e19e2d70d7d9994985/pirlygenes-1.7.0.tar.gz (from https://pypi.org/simple/pirlygenes/) (requires-python:>=3.9), version: 1.7.0 2026-04-03T06:39:07,112 Skipping link: No binaries permitted for pirlygenes: https://files.pythonhosted.org/packages/59/b0/3e2df98a4c7e570e430d5a43b78c4325669dc94f670df919535730ad97e4/pirlygenes-1.8.0-py3-none-any.whl (from https://pypi.org/simple/pirlygenes/) (requires-python:>=3.9) 2026-04-03T06:39:07,113 Found link https://files.pythonhosted.org/packages/4b/7c/57808dd823cb43e0775fef54e28607a61d6e34549ef6c21f02e85567e13a/pirlygenes-1.8.0.tar.gz (from https://pypi.org/simple/pirlygenes/) (requires-python:>=3.9), version: 1.8.0 2026-04-03T06:39:07,114 Skipping link: No binaries permitted for pirlygenes: https://files.pythonhosted.org/packages/9a/8d/f18f1d145c3cc415d28137493c5cb8e758516d9ac9633fc74cb4f86a318a/pirlygenes-1.8.1-py3-none-any.whl (from https://pypi.org/simple/pirlygenes/) (requires-python:>=3.9) 2026-04-03T06:39:07,115 Found link https://files.pythonhosted.org/packages/61/0c/c3f0aff27c3758ba3f3ee1f4a63a05238e02043251af230032d9ba555624/pirlygenes-1.8.1.tar.gz (from https://pypi.org/simple/pirlygenes/) (requires-python:>=3.9), version: 1.8.1 2026-04-03T06:39:07,117 Fetching project page and analyzing links: https://www.piwheels.org/simple/pirlygenes/ 2026-04-03T06:39:07,118 Getting page https://www.piwheels.org/simple/pirlygenes/ 2026-04-03T06:39:07,119 Found index url https://www.piwheels.org/simple 2026-04-03T06:39:07,320 Fetched page https://www.piwheels.org/simple/pirlygenes/ as text/html 2026-04-03T06:39:07,322 Skipping link: No binaries permitted for pirlygenes: https://www.piwheels.org/simple/pirlygenes/pirlygenes-1.7.0-py3-none-any.whl#sha256=01a45cdf8948ae1d8a8034363ecd9357088d1df4c99ffb9370f8d68432ff4fa7 (from https://www.piwheels.org/simple/pirlygenes/) (requires-python:>=3.9) 2026-04-03T06:39:07,323 Skipping link: not a file: https://www.piwheels.org/simple/pirlygenes/ 2026-04-03T06:39:07,324 Skipping link: not a file: https://pypi.org/simple/pirlygenes/ 2026-04-03T06:39:07,348 Given no hashes to check 1 links for project 'pirlygenes': discarding no candidates 2026-04-03T06:39:07,369 Collecting pirlygenes==1.8.0 2026-04-03T06:39:07,372 Created temporary directory: /tmp/pip-unpack-dtxnlnoj 2026-04-03T06:39:07,633 Downloading pirlygenes-1.8.0.tar.gz (666 kB) 2026-04-03T06:39:08,030 Added pirlygenes==1.8.0 from https://files.pythonhosted.org/packages/4b/7c/57808dd823cb43e0775fef54e28607a61d6e34549ef6c21f02e85567e13a/pirlygenes-1.8.0.tar.gz to build tracker '/tmp/pip-build-tracker-5xggqbkx' 2026-04-03T06:39:08,037 Created temporary directory: /tmp/pip-build-env-yd0f2h_1 2026-04-03T06:39:08,042 Installing build dependencies: started 2026-04-03T06:39:08,043 Running command pip subprocess to install build dependencies 2026-04-03T06:39:09,316 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-03T06:39:09,776 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-04-03T06:39:09,806 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-03T06:39:11,621 Collecting setuptools>=60 2026-04-03T06:39:11,713 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-03T06:39:12,135 Collecting setuptools-scm>=8.0 2026-04-03T06:39:12,151 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-04-03T06:39:12,233 Collecting vcs-versioning>=1.0.0.dev0 2026-04-03T06:39:12,250 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-04-03T06:39:12,426 Collecting packaging>=20 2026-04-03T06:39:12,440 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-04-03T06:39:15,459 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools-scm 2026-04-03T06:39:19,124 Creating /tmp/pip-build-env-yd0f2h_1/overlay/local/bin 2026-04-03T06:39:19,126 changing mode of /tmp/pip-build-env-yd0f2h_1/overlay/local/bin/vcs-versioning to 755 2026-04-03T06:39:19,240 changing mode of /tmp/pip-build-env-yd0f2h_1/overlay/local/bin/setuptools-scm to 755 2026-04-03T06:39:19,270 Successfully installed packaging-26.0 setuptools-82.0.1 setuptools-scm-10.0.5 vcs-versioning-1.1.1 2026-04-03T06:39:19,560 Installing build dependencies: finished with status 'done' 2026-04-03T06:39:19,575 Getting requirements to build wheel: started 2026-04-03T06:39:19,576 Running command Getting requirements to build wheel 2026-04-03T06:39:20,217 toml section missing PosixPath('pyproject.toml') does not contain any of the tool sections: ['setuptools_scm', 'vcs-versioning'] 2026-04-03T06:39:20,328 /tmp/pip-build-env-yd0f2h_1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-03T06:39:20,329 !! 2026-04-03T06:39:20,330 ******************************************************************************** 2026-04-03T06:39:20,330 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-03T06:39:20,332 License :: OSI Approved :: Apache Software License 2026-04-03T06:39:20,333 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-03T06:39:20,334 ******************************************************************************** 2026-04-03T06:39:20,335 !! 2026-04-03T06:39:20,336 dist._finalize_license_expression() 2026-04-03T06:39:20,337 /tmp/pip-build-env-yd0f2h_1/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-03T06:39:20,337 !! 2026-04-03T06:39:20,338 ******************************************************************************** 2026-04-03T06:39:20,339 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-03T06:39:20,340 License :: OSI Approved :: Apache Software License 2026-04-03T06:39:20,341 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-03T06:39:20,341 ******************************************************************************** 2026-04-03T06:39:20,342 !! 2026-04-03T06:39:20,343 self._finalize_license_expression() 2026-04-03T06:39:20,343 running egg_info 2026-04-03T06:39:20,350 writing pirlygenes.egg-info/PKG-INFO 2026-04-03T06:39:20,354 writing dependency_links to pirlygenes.egg-info/dependency_links.txt 2026-04-03T06:39:20,355 writing entry points to pirlygenes.egg-info/entry_points.txt 2026-04-03T06:39:20,357 writing requirements to pirlygenes.egg-info/requires.txt 2026-04-03T06:39:20,358 writing top-level names to pirlygenes.egg-info/top_level.txt 2026-04-03T06:39:20,398 /tmp/pip-build-env-yd0f2h_1/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-04-03T06:39:20,398 return get_active_overrides().subprocess_timeout 2026-04-03T06:39:20,405 listing git files failed - pretending there aren't any 2026-04-03T06:39:20,414 reading manifest file 'pirlygenes.egg-info/SOURCES.txt' 2026-04-03T06:39:20,422 adding license file 'LICENSE' 2026-04-03T06:39:20,427 writing manifest file 'pirlygenes.egg-info/SOURCES.txt' 2026-04-03T06:39:20,531 Getting requirements to build wheel: finished with status 'done' 2026-04-03T06:39:20,535 Created temporary directory: /tmp/pip-modern-metadata-2gp9irxw 2026-04-03T06:39:20,538 Preparing metadata (pyproject.toml): started 2026-04-03T06:39:20,539 Running command Preparing metadata (pyproject.toml) 2026-04-03T06:39:21,150 toml section missing PosixPath('pyproject.toml') does not contain any of the tool sections: ['setuptools_scm', 'vcs-versioning'] 2026-04-03T06:39:21,257 /tmp/pip-build-env-yd0f2h_1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-03T06:39:21,258 !! 2026-04-03T06:39:21,259 ******************************************************************************** 2026-04-03T06:39:21,260 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-03T06:39:21,261 License :: OSI Approved :: Apache Software License 2026-04-03T06:39:21,262 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-03T06:39:21,263 ******************************************************************************** 2026-04-03T06:39:21,264 !! 2026-04-03T06:39:21,265 dist._finalize_license_expression() 2026-04-03T06:39:21,266 /tmp/pip-build-env-yd0f2h_1/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-03T06:39:21,266 !! 2026-04-03T06:39:21,268 ******************************************************************************** 2026-04-03T06:39:21,268 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-03T06:39:21,269 License :: OSI Approved :: Apache Software License 2026-04-03T06:39:21,271 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-03T06:39:21,271 ******************************************************************************** 2026-04-03T06:39:21,273 !! 2026-04-03T06:39:21,274 self._finalize_license_expression() 2026-04-03T06:39:21,274 running dist_info 2026-04-03T06:39:21,287 creating /tmp/pip-modern-metadata-2gp9irxw/pirlygenes.egg-info 2026-04-03T06:39:21,288 writing /tmp/pip-modern-metadata-2gp9irxw/pirlygenes.egg-info/PKG-INFO 2026-04-03T06:39:21,292 writing dependency_links to /tmp/pip-modern-metadata-2gp9irxw/pirlygenes.egg-info/dependency_links.txt 2026-04-03T06:39:21,294 writing entry points to /tmp/pip-modern-metadata-2gp9irxw/pirlygenes.egg-info/entry_points.txt 2026-04-03T06:39:21,295 writing requirements to /tmp/pip-modern-metadata-2gp9irxw/pirlygenes.egg-info/requires.txt 2026-04-03T06:39:21,296 writing top-level names to /tmp/pip-modern-metadata-2gp9irxw/pirlygenes.egg-info/top_level.txt 2026-04-03T06:39:21,298 writing manifest file '/tmp/pip-modern-metadata-2gp9irxw/pirlygenes.egg-info/SOURCES.txt' 2026-04-03T06:39:21,335 /tmp/pip-build-env-yd0f2h_1/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-04-03T06:39:21,335 return get_active_overrides().subprocess_timeout 2026-04-03T06:39:21,341 listing git files failed - pretending there aren't any 2026-04-03T06:39:21,349 reading manifest file '/tmp/pip-modern-metadata-2gp9irxw/pirlygenes.egg-info/SOURCES.txt' 2026-04-03T06:39:21,351 adding license file 'LICENSE' 2026-04-03T06:39:21,355 writing manifest file '/tmp/pip-modern-metadata-2gp9irxw/pirlygenes.egg-info/SOURCES.txt' 2026-04-03T06:39:21,356 creating '/tmp/pip-modern-metadata-2gp9irxw/pirlygenes-1.8.0.dist-info' 2026-04-03T06:39:21,491 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-03T06:39:21,497 Source in /tmp/pip-wheel-0oqs9cp5/pirlygenes_c141cfcb211a4b949e626bd301afbd57 has version 1.8.0, which satisfies requirement pirlygenes==1.8.0 from https://files.pythonhosted.org/packages/4b/7c/57808dd823cb43e0775fef54e28607a61d6e34549ef6c21f02e85567e13a/pirlygenes-1.8.0.tar.gz 2026-04-03T06:39:21,498 Removed pirlygenes==1.8.0 from https://files.pythonhosted.org/packages/4b/7c/57808dd823cb43e0775fef54e28607a61d6e34549ef6c21f02e85567e13a/pirlygenes-1.8.0.tar.gz from build tracker '/tmp/pip-build-tracker-5xggqbkx' 2026-04-03T06:39:21,504 Created temporary directory: /tmp/pip-unpack-8_dwydlh 2026-04-03T06:39:21,505 Building wheels for collected packages: pirlygenes 2026-04-03T06:39:21,509 Created temporary directory: /tmp/pip-wheel-7opxgr7g 2026-04-03T06:39:21,510 Destination directory: /tmp/pip-wheel-7opxgr7g 2026-04-03T06:39:21,512 Building wheel for pirlygenes (pyproject.toml): started 2026-04-03T06:39:21,514 Running command Building wheel for pirlygenes (pyproject.toml) 2026-04-03T06:39:22,114 toml section missing PosixPath('pyproject.toml') does not contain any of the tool sections: ['setuptools_scm', 'vcs-versioning'] 2026-04-03T06:39:22,216 /tmp/pip-build-env-yd0f2h_1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-03T06:39:22,216 !! 2026-04-03T06:39:22,218 ******************************************************************************** 2026-04-03T06:39:22,218 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-03T06:39:22,220 License :: OSI Approved :: Apache Software License 2026-04-03T06:39:22,221 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-03T06:39:22,222 ******************************************************************************** 2026-04-03T06:39:22,223 !! 2026-04-03T06:39:22,224 dist._finalize_license_expression() 2026-04-03T06:39:22,225 /tmp/pip-build-env-yd0f2h_1/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-03T06:39:22,225 !! 2026-04-03T06:39:22,227 ******************************************************************************** 2026-04-03T06:39:22,227 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-03T06:39:22,228 License :: OSI Approved :: Apache Software License 2026-04-03T06:39:22,229 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-03T06:39:22,230 ******************************************************************************** 2026-04-03T06:39:22,231 !! 2026-04-03T06:39:22,231 self._finalize_license_expression() 2026-04-03T06:39:22,232 running bdist_wheel 2026-04-03T06:39:22,254 running build 2026-04-03T06:39:22,254 running build_py 2026-04-03T06:39:22,256 creating build/lib/pirlygenes 2026-04-03T06:39:22,259 copying pirlygenes/__init__.py -> build/lib/pirlygenes 2026-04-03T06:39:22,261 copying pirlygenes/load_dataset.py -> build/lib/pirlygenes 2026-04-03T06:39:22,263 copying pirlygenes/version.py -> build/lib/pirlygenes 2026-04-03T06:39:22,265 copying pirlygenes/gene_names.py -> build/lib/pirlygenes 2026-04-03T06:39:22,267 copying pirlygenes/load_expression.py -> build/lib/pirlygenes 2026-04-03T06:39:22,269 copying pirlygenes/transcript_to_gene.py -> build/lib/pirlygenes 2026-04-03T06:39:22,271 copying pirlygenes/plot_data_helpers.py -> build/lib/pirlygenes 2026-04-03T06:39:22,274 copying pirlygenes/gene_sets_cancer.py -> build/lib/pirlygenes 2026-04-03T06:39:22,277 copying pirlygenes/cli.py -> build/lib/pirlygenes 2026-04-03T06:39:22,278 copying pirlygenes/gene_sets_old.py -> build/lib/pirlygenes 2026-04-03T06:39:22,281 copying pirlygenes/aggregate_gene_expression.py -> build/lib/pirlygenes 2026-04-03T06:39:22,283 copying pirlygenes/plot.py -> build/lib/pirlygenes 2026-04-03T06:39:22,286 copying pirlygenes/gene_ids.py -> build/lib/pirlygenes 2026-04-03T06:39:22,288 copying pirlygenes/common.py -> build/lib/pirlygenes 2026-04-03T06:39:22,289 running egg_info 2026-04-03T06:39:22,304 writing pirlygenes.egg-info/PKG-INFO 2026-04-03T06:39:22,308 writing dependency_links to pirlygenes.egg-info/dependency_links.txt 2026-04-03T06:39:22,309 writing entry points to pirlygenes.egg-info/entry_points.txt 2026-04-03T06:39:22,311 writing requirements to pirlygenes.egg-info/requires.txt 2026-04-03T06:39:22,312 writing top-level names to pirlygenes.egg-info/top_level.txt 2026-04-03T06:39:22,341 /tmp/pip-build-env-yd0f2h_1/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-04-03T06:39:22,342 return get_active_overrides().subprocess_timeout 2026-04-03T06:39:22,348 listing git files failed - pretending there aren't any 2026-04-03T06:39:22,355 reading manifest file 'pirlygenes.egg-info/SOURCES.txt' 2026-04-03T06:39:22,361 adding license file 'LICENSE' 2026-04-03T06:39:22,365 writing manifest file 'pirlygenes.egg-info/SOURCES.txt' 2026-04-03T06:39:22,368 /tmp/pip-build-env-yd0f2h_1/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'pirlygenes.data' is absent from the `packages` configuration. 2026-04-03T06:39:22,369 !! 2026-04-03T06:39:22,370 ******************************************************************************** 2026-04-03T06:39:22,371 ############################ 2026-04-03T06:39:22,371 # Package would be ignored # 2026-04-03T06:39:22,372 ############################ 2026-04-03T06:39:22,372 Python recognizes 'pirlygenes.data' as an importable package[^1], 2026-04-03T06:39:22,373 but it is absent from setuptools' `packages` configuration. 2026-04-03T06:39:22,374 This leads to an ambiguous overall configuration. If you want to distribute this 2026-04-03T06:39:22,375 package, please make sure that 'pirlygenes.data' is explicitly added 2026-04-03T06:39:22,375 to the `packages` configuration field. 2026-04-03T06:39:22,376 Alternatively, you can also rely on setuptools' discovery methods 2026-04-03T06:39:22,377 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-04-03T06:39:22,377 instead of `find_packages(...)`/`find:`). 2026-04-03T06:39:22,378 You can read more about "package discovery" on setuptools documentation page: 2026-04-03T06:39:22,379 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-04-03T06:39:22,381 If you don't want 'pirlygenes.data' to be distributed and are 2026-04-03T06:39:22,382 already explicitly excluding 'pirlygenes.data' via 2026-04-03T06:39:22,382 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-04-03T06:39:22,383 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-04-03T06:39:22,383 combination with a more fine grained `package-data` configuration. 2026-04-03T06:39:22,384 You can read more about "package data files" on setuptools documentation page: 2026-04-03T06:39:22,385 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-04-03T06:39:22,387 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-04-03T06:39:22,388 even if it does not contain any `.py` files. 2026-04-03T06:39:22,388 On the other hand, currently there is no concept of package data 2026-04-03T06:39:22,389 directory, all directories are treated like packages. 2026-04-03T06:39:22,389 ******************************************************************************** 2026-04-03T06:39:22,391 !! 2026-04-03T06:39:22,391 check.warn(importable) 2026-04-03T06:39:22,392 copying pirlygenes/PLAN-1.4.0-radioligand.md -> build/lib/pirlygenes 2026-04-03T06:39:22,393 creating build/lib/pirlygenes/data 2026-04-03T06:39:22,393 copying pirlygenes/data/ADC-approved.csv -> build/lib/pirlygenes/data 2026-04-03T06:39:22,394 copying pirlygenes/data/ADC-trials.csv -> build/lib/pirlygenes/data 2026-04-03T06:39:22,394 copying pirlygenes/data/ADC-withdrawn.csv -> build/lib/pirlygenes/data 2026-04-03T06:39:22,395 copying pirlygenes/data/CAR-T-approved.csv -> build/lib/pirlygenes/data 2026-04-03T06:39:22,396 copying pirlygenes/data/TCR-T-trials.csv -> build/lib/pirlygenes/data 2026-04-03T06:39:22,396 copying pirlygenes/data/bispecific-antibodies-approved.csv -> build/lib/pirlygenes/data 2026-04-03T06:39:22,397 copying pirlygenes/data/cancer-driver-genes.csv -> build/lib/pirlygenes/data 2026-04-03T06:39:22,397 copying pirlygenes/data/cancer-driver-variants.csv -> build/lib/pirlygenes/data 2026-04-03T06:39:22,400 copying pirlygenes/data/cancer-testis-antigens.csv -> build/lib/pirlygenes/data 2026-04-03T06:39:22,404 copying pirlygenes/data/class1-mhc-presentation-pathway.csv -> build/lib/pirlygenes/data 2026-04-03T06:39:22,406 copying pirlygenes/data/interferon-response.csv -> build/lib/pirlygenes/data 2026-04-03T06:39:22,409 copying pirlygenes/data/multispecific-tcell-engager-trials.csv -> build/lib/pirlygenes/data 2026-04-03T06:39:22,411 copying pirlygenes/data/radioligand-targets.csv -> build/lib/pirlygenes/data 2026-04-03T06:39:22,428 installing to build/bdist.linux-armv7l/wheel 2026-04-03T06:39:22,429 running install 2026-04-03T06:39:22,452 running install_lib 2026-04-03T06:39:22,460 creating build/bdist.linux-armv7l/wheel 2026-04-03T06:39:22,462 creating build/bdist.linux-armv7l/wheel/pirlygenes 2026-04-03T06:39:22,463 copying build/lib/pirlygenes/__init__.py -> build/bdist.linux-armv7l/wheel/./pirlygenes 2026-04-03T06:39:22,465 copying build/lib/pirlygenes/load_dataset.py -> build/bdist.linux-armv7l/wheel/./pirlygenes 2026-04-03T06:39:22,467 copying build/lib/pirlygenes/version.py -> build/bdist.linux-armv7l/wheel/./pirlygenes 2026-04-03T06:39:22,469 copying build/lib/pirlygenes/gene_names.py -> build/bdist.linux-armv7l/wheel/./pirlygenes 2026-04-03T06:39:22,471 copying build/lib/pirlygenes/PLAN-1.4.0-radioligand.md -> build/bdist.linux-armv7l/wheel/./pirlygenes 2026-04-03T06:39:22,473 creating build/bdist.linux-armv7l/wheel/pirlygenes/data 2026-04-03T06:39:22,474 copying build/lib/pirlygenes/data/cancer-testis-antigens.csv -> build/bdist.linux-armv7l/wheel/./pirlygenes/data 2026-04-03T06:39:22,478 copying build/lib/pirlygenes/data/ADC-trials.csv -> build/bdist.linux-armv7l/wheel/./pirlygenes/data 2026-04-03T06:39:22,481 copying build/lib/pirlygenes/data/bispecific-antibodies-approved.csv -> build/bdist.linux-armv7l/wheel/./pirlygenes/data 2026-04-03T06:39:22,483 copying build/lib/pirlygenes/data/radioligand-targets.csv -> build/bdist.linux-armv7l/wheel/./pirlygenes/data 2026-04-03T06:39:22,485 copying build/lib/pirlygenes/data/CAR-T-approved.csv -> build/bdist.linux-armv7l/wheel/./pirlygenes/data 2026-04-03T06:39:22,487 copying build/lib/pirlygenes/data/class1-mhc-presentation-pathway.csv -> build/bdist.linux-armv7l/wheel/./pirlygenes/data 2026-04-03T06:39:22,489 copying build/lib/pirlygenes/data/ADC-approved.csv -> build/bdist.linux-armv7l/wheel/./pirlygenes/data 2026-04-03T06:39:22,491 copying build/lib/pirlygenes/data/cancer-driver-genes.csv -> build/bdist.linux-armv7l/wheel/./pirlygenes/data 2026-04-03T06:39:22,494 copying build/lib/pirlygenes/data/interferon-response.csv -> build/bdist.linux-armv7l/wheel/./pirlygenes/data 2026-04-03T06:39:22,496 copying build/lib/pirlygenes/data/ADC-withdrawn.csv -> build/bdist.linux-armv7l/wheel/./pirlygenes/data 2026-04-03T06:39:22,498 copying build/lib/pirlygenes/data/multispecific-tcell-engager-trials.csv -> build/bdist.linux-armv7l/wheel/./pirlygenes/data 2026-04-03T06:39:22,500 copying build/lib/pirlygenes/data/TCR-T-trials.csv -> build/bdist.linux-armv7l/wheel/./pirlygenes/data 2026-04-03T06:39:22,503 copying build/lib/pirlygenes/data/cancer-driver-variants.csv -> build/bdist.linux-armv7l/wheel/./pirlygenes/data 2026-04-03T06:39:22,506 copying build/lib/pirlygenes/load_expression.py -> build/bdist.linux-armv7l/wheel/./pirlygenes 2026-04-03T06:39:22,508 copying build/lib/pirlygenes/transcript_to_gene.py -> build/bdist.linux-armv7l/wheel/./pirlygenes 2026-04-03T06:39:22,511 copying build/lib/pirlygenes/plot_data_helpers.py -> build/bdist.linux-armv7l/wheel/./pirlygenes 2026-04-03T06:39:22,513 copying build/lib/pirlygenes/gene_sets_cancer.py -> build/bdist.linux-armv7l/wheel/./pirlygenes 2026-04-03T06:39:22,516 copying build/lib/pirlygenes/cli.py -> build/bdist.linux-armv7l/wheel/./pirlygenes 2026-04-03T06:39:22,518 copying build/lib/pirlygenes/gene_sets_old.py -> build/bdist.linux-armv7l/wheel/./pirlygenes 2026-04-03T06:39:22,520 copying build/lib/pirlygenes/aggregate_gene_expression.py -> build/bdist.linux-armv7l/wheel/./pirlygenes 2026-04-03T06:39:22,522 copying build/lib/pirlygenes/plot.py -> build/bdist.linux-armv7l/wheel/./pirlygenes 2026-04-03T06:39:22,525 copying build/lib/pirlygenes/gene_ids.py -> build/bdist.linux-armv7l/wheel/./pirlygenes 2026-04-03T06:39:22,527 copying build/lib/pirlygenes/common.py -> build/bdist.linux-armv7l/wheel/./pirlygenes 2026-04-03T06:39:22,529 running install_egg_info 2026-04-03T06:39:22,537 Copying pirlygenes.egg-info to build/bdist.linux-armv7l/wheel/./pirlygenes-1.8.0-py3.11.egg-info 2026-04-03T06:39:22,550 running install_scripts 2026-04-03T06:39:22,563 creating build/bdist.linux-armv7l/wheel/pirlygenes-1.8.0.dist-info/WHEEL 2026-04-03T06:39:22,566 creating '/tmp/pip-wheel-7opxgr7g/.tmp-qkrj6h3e/pirlygenes-1.8.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-03T06:39:22,569 adding 'pirlygenes/PLAN-1.4.0-radioligand.md' 2026-04-03T06:39:22,571 adding 'pirlygenes/__init__.py' 2026-04-03T06:39:22,572 adding 'pirlygenes/aggregate_gene_expression.py' 2026-04-03T06:39:22,574 adding 'pirlygenes/cli.py' 2026-04-03T06:39:22,575 adding 'pirlygenes/common.py' 2026-04-03T06:39:22,577 adding 'pirlygenes/gene_ids.py' 2026-04-03T06:39:22,578 adding 'pirlygenes/gene_names.py' 2026-04-03T06:39:22,581 adding 'pirlygenes/gene_sets_cancer.py' 2026-04-03T06:39:22,582 adding 'pirlygenes/gene_sets_old.py' 2026-04-03T06:39:22,583 adding 'pirlygenes/load_dataset.py' 2026-04-03T06:39:22,585 adding 'pirlygenes/load_expression.py' 2026-04-03T06:39:22,587 adding 'pirlygenes/plot.py' 2026-04-03T06:39:22,589 adding 'pirlygenes/plot_data_helpers.py' 2026-04-03T06:39:22,590 adding 'pirlygenes/transcript_to_gene.py' 2026-04-03T06:39:22,592 adding 'pirlygenes/version.py' 2026-04-03T06:39:22,594 adding 'pirlygenes/data/ADC-approved.csv' 2026-04-03T06:39:22,597 adding 'pirlygenes/data/ADC-trials.csv' 2026-04-03T06:39:22,599 adding 'pirlygenes/data/ADC-withdrawn.csv' 2026-04-03T06:39:22,600 adding 'pirlygenes/data/CAR-T-approved.csv' 2026-04-03T06:39:22,603 adding 'pirlygenes/data/TCR-T-trials.csv' 2026-04-03T06:39:22,605 adding 'pirlygenes/data/bispecific-antibodies-approved.csv' 2026-04-03T06:39:22,610 adding 'pirlygenes/data/cancer-driver-genes.csv' 2026-04-03T06:39:22,613 adding 'pirlygenes/data/cancer-driver-variants.csv' 2026-04-03T06:39:22,619 adding 'pirlygenes/data/cancer-testis-antigens.csv' 2026-04-03T06:39:22,621 adding 'pirlygenes/data/class1-mhc-presentation-pathway.csv' 2026-04-03T06:39:22,622 adding 'pirlygenes/data/interferon-response.csv' 2026-04-03T06:39:22,623 adding 'pirlygenes/data/multispecific-tcell-engager-trials.csv' 2026-04-03T06:39:22,625 adding 'pirlygenes/data/radioligand-targets.csv' 2026-04-03T06:39:22,628 adding 'pirlygenes-1.8.0.dist-info/licenses/LICENSE' 2026-04-03T06:39:22,630 adding 'pirlygenes-1.8.0.dist-info/METADATA' 2026-04-03T06:39:22,631 adding 'pirlygenes-1.8.0.dist-info/WHEEL' 2026-04-03T06:39:22,632 adding 'pirlygenes-1.8.0.dist-info/entry_points.txt' 2026-04-03T06:39:22,633 adding 'pirlygenes-1.8.0.dist-info/top_level.txt' 2026-04-03T06:39:22,634 adding 'pirlygenes-1.8.0.dist-info/RECORD' 2026-04-03T06:39:22,637 removing build/bdist.linux-armv7l/wheel 2026-04-03T06:39:22,751 Building wheel for pirlygenes (pyproject.toml): finished with status 'done' 2026-04-03T06:39:22,758 Created wheel for pirlygenes: filename=pirlygenes-1.8.0-py3-none-any.whl size=88656 sha256=202a232caf63d7ad6c6d202e8d8c6c3f52bb57aa7bd124b14be89597a4637f02 2026-04-03T06:39:22,759 Stored in directory: /tmp/pip-ephem-wheel-cache-kpvddttk/wheels/8b/fc/96/112071f50d7c917982e9da0354cadef1ce703f331e1a7e917f 2026-04-03T06:39:22,772 Successfully built pirlygenes 2026-04-03T06:39:22,778 Removed build tracker: '/tmp/pip-build-tracker-5xggqbkx'