2026-04-22T10:38:52,321 Created temporary directory: /tmp/pip-ephem-wheel-cache-csc53qnz 2026-04-22T10:38:52,322 Created temporary directory: /tmp/pip-build-tracker-6r2gc8vr 2026-04-22T10:38:52,323 Initialized build tracking at /tmp/pip-build-tracker-6r2gc8vr 2026-04-22T10:38:52,324 Created build tracker: /tmp/pip-build-tracker-6r2gc8vr 2026-04-22T10:38:52,324 Entered build tracker: /tmp/pip-build-tracker-6r2gc8vr 2026-04-22T10:38:52,325 Created temporary directory: /tmp/pip-wheel-c0jmvklx 2026-04-22T10:38:52,328 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-22T10:38:52,330 Created temporary directory: /tmp/pip-ephem-wheel-cache-xgfkhjqb 2026-04-22T10:38:52,354 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-22T10:38:52,357 2 location(s) to search for versions of pilotpy: 2026-04-22T10:38:52,357 * https://pypi.org/simple/pilotpy/ 2026-04-22T10:38:52,357 * https://www.piwheels.org/simple/pilotpy/ 2026-04-22T10:38:52,358 Fetching project page and analyzing links: https://pypi.org/simple/pilotpy/ 2026-04-22T10:38:52,359 Getting page https://pypi.org/simple/pilotpy/ 2026-04-22T10:38:52,360 Found index url https://pypi.org/simple 2026-04-22T10:38:52,588 Fetched page https://pypi.org/simple/pilotpy/ as application/vnd.pypi.simple.v1+json 2026-04-22T10:38:52,590 Skipping link: No binaries permitted for pilotpy: https://files.pythonhosted.org/packages/53/cb/57c2d519de7d8e39d820dacda879e3a5b714806fb5581e8c85292b772d2d/pilotpy-2.0.6-py3-none-any.whl (from https://pypi.org/simple/pilotpy/) (requires-python:==3.11.5) 2026-04-22T10:38:52,591 Link requires a different Python (3.11.2 not in: '==3.11.5'): https://files.pythonhosted.org/packages/5e/0f/893bb22d31be44eda89acb10da271efd3c2d38544d95c0dcdd1f49b85a1d/pilotpy-2.0.6.tar.gz (from https://pypi.org/simple/pilotpy/) (requires-python:==3.11.5) 2026-04-22T10:38:52,592 Skipping link: 2.0.6 Requires-Python ==3.11.5: https://files.pythonhosted.org/packages/5e/0f/893bb22d31be44eda89acb10da271efd3c2d38544d95c0dcdd1f49b85a1d/pilotpy-2.0.6.tar.gz (from https://pypi.org/simple/pilotpy/) (requires-python:==3.11.5) 2026-04-22T10:38:52,592 Skipping link: No binaries permitted for pilotpy: https://files.pythonhosted.org/packages/2d/b4/b280fe57ece1b9f1cca5b9fb0659f32731a635836d98a1440341b9a023ef/pilotpy-2.0.7-py3-none-any.whl (from https://pypi.org/simple/pilotpy/) (requires-python:>=3.14.3) 2026-04-22T10:38:52,593 Link requires a different Python (3.11.2 not in: '>=3.14.3'): https://files.pythonhosted.org/packages/fa/c6/dd74b1167029a41d39ef526bc519b080d88a8fb43b7f416456173550e764/pilotpy-2.0.7.tar.gz (from https://pypi.org/simple/pilotpy/) (requires-python:>=3.14.3) 2026-04-22T10:38:52,594 Skipping link: 2.0.7 Requires-Python >=3.14.3: https://files.pythonhosted.org/packages/fa/c6/dd74b1167029a41d39ef526bc519b080d88a8fb43b7f416456173550e764/pilotpy-2.0.7.tar.gz (from https://pypi.org/simple/pilotpy/) (requires-python:>=3.14.3) 2026-04-22T10:38:52,595 Skipping link: No binaries permitted for pilotpy: https://files.pythonhosted.org/packages/86/71/f5552dbb8a0e33ca2a3668633cb8ea654f482610ba45d09df64592735f68/pilotpy-2.0.8-py3-none-any.whl (from https://pypi.org/simple/pilotpy/) (requires-python:>=3.9) 2026-04-22T10:38:52,596 Found link https://files.pythonhosted.org/packages/56/cc/0bb5e066c6004e969d4859dd464f2ea975504b1a9553e0877a8cef79de0c/pilotpy-2.0.8.tar.gz (from https://pypi.org/simple/pilotpy/) (requires-python:>=3.9), version: 2.0.8 2026-04-22T10:38:52,596 Fetching project page and analyzing links: https://www.piwheels.org/simple/pilotpy/ 2026-04-22T10:38:52,597 Getting page https://www.piwheels.org/simple/pilotpy/ 2026-04-22T10:38:52,598 Found index url https://www.piwheels.org/simple 2026-04-22T10:38:52,768 Fetched page https://www.piwheels.org/simple/pilotpy/ as text/html 2026-04-22T10:38:52,769 Skipping link: not a file: https://www.piwheels.org/simple/pilotpy/ 2026-04-22T10:38:52,769 Skipping link: not a file: https://pypi.org/simple/pilotpy/ 2026-04-22T10:38:52,790 Given no hashes to check 1 links for project 'pilotpy': discarding no candidates 2026-04-22T10:38:52,809 Collecting pilotpy==2.0.8 2026-04-22T10:38:52,811 Created temporary directory: /tmp/pip-unpack-8xeurgml 2026-04-22T10:38:53,126 Downloading pilotpy-2.0.8.tar.gz (70 kB) 2026-04-22T10:38:53,253 Added pilotpy==2.0.8 from https://files.pythonhosted.org/packages/56/cc/0bb5e066c6004e969d4859dd464f2ea975504b1a9553e0877a8cef79de0c/pilotpy-2.0.8.tar.gz to build tracker '/tmp/pip-build-tracker-6r2gc8vr' 2026-04-22T10:38:53,255 Running setup.py (path:/tmp/pip-wheel-c0jmvklx/pilotpy_37e5efd5033347ffb0675bd896dcd88b/setup.py) egg_info for package pilotpy 2026-04-22T10:38:53,255 Created temporary directory: /tmp/pip-pip-egg-info-bk67hpze 2026-04-22T10:38:53,256 Preparing metadata (setup.py): started 2026-04-22T10:38:53,257 Running command python setup.py egg_info 2026-04-22T10:38:54,193 running egg_info 2026-04-22T10:38:54,220 creating /tmp/pip-pip-egg-info-bk67hpze/pilotpy.egg-info 2026-04-22T10:38:54,222 writing /tmp/pip-pip-egg-info-bk67hpze/pilotpy.egg-info/PKG-INFO 2026-04-22T10:38:54,226 writing dependency_links to /tmp/pip-pip-egg-info-bk67hpze/pilotpy.egg-info/dependency_links.txt 2026-04-22T10:38:54,228 writing requirements to /tmp/pip-pip-egg-info-bk67hpze/pilotpy.egg-info/requires.txt 2026-04-22T10:38:54,230 writing top-level names to /tmp/pip-pip-egg-info-bk67hpze/pilotpy.egg-info/top_level.txt 2026-04-22T10:38:54,232 writing manifest file '/tmp/pip-pip-egg-info-bk67hpze/pilotpy.egg-info/SOURCES.txt' 2026-04-22T10:38:54,325 reading manifest file '/tmp/pip-pip-egg-info-bk67hpze/pilotpy.egg-info/SOURCES.txt' 2026-04-22T10:38:54,327 adding license file 'LICENSE' 2026-04-22T10:38:54,331 writing manifest file '/tmp/pip-pip-egg-info-bk67hpze/pilotpy.egg-info/SOURCES.txt' 2026-04-22T10:38:54,439 Preparing metadata (setup.py): finished with status 'done' 2026-04-22T10:38:54,443 Source in /tmp/pip-wheel-c0jmvklx/pilotpy_37e5efd5033347ffb0675bd896dcd88b has version 2.0.8, which satisfies requirement pilotpy==2.0.8 from https://files.pythonhosted.org/packages/56/cc/0bb5e066c6004e969d4859dd464f2ea975504b1a9553e0877a8cef79de0c/pilotpy-2.0.8.tar.gz 2026-04-22T10:38:54,444 Removed pilotpy==2.0.8 from https://files.pythonhosted.org/packages/56/cc/0bb5e066c6004e969d4859dd464f2ea975504b1a9553e0877a8cef79de0c/pilotpy-2.0.8.tar.gz from build tracker '/tmp/pip-build-tracker-6r2gc8vr' 2026-04-22T10:38:54,450 Created temporary directory: /tmp/pip-unpack-1r891rw1 2026-04-22T10:38:54,451 Building wheels for collected packages: pilotpy 2026-04-22T10:38:54,456 Created temporary directory: /tmp/pip-wheel-3whp4gko 2026-04-22T10:38:54,457 Building wheel for pilotpy (setup.py): started 2026-04-22T10:38:54,458 Destination directory: /tmp/pip-wheel-3whp4gko 2026-04-22T10:38:54,459 Running command python setup.py bdist_wheel 2026-04-22T10:38:55,294 running bdist_wheel 2026-04-22T10:38:55,424 running build 2026-04-22T10:38:55,424 running build_py 2026-04-22T10:38:55,457 creating build/lib/pilotpy 2026-04-22T10:38:55,460 copying pilotpy/pl.py -> build/lib/pilotpy 2026-04-22T10:38:55,462 copying pilotpy/tl.py -> build/lib/pilotpy 2026-04-22T10:38:55,464 copying pilotpy/__init__.py -> build/lib/pilotpy 2026-04-22T10:38:55,467 creating build/lib/pilotpy/plot 2026-04-22T10:38:55,468 copying pilotpy/plot/pseudobulk_DE_analysis.py -> build/lib/pilotpy/plot 2026-04-22T10:38:55,471 copying pilotpy/plot/curve_activity.py -> build/lib/pilotpy/plot 2026-04-22T10:38:55,473 copying pilotpy/plot/ploting.py -> build/lib/pilotpy/plot 2026-04-22T10:38:55,477 copying pilotpy/plot/gene_selection_analysis.py -> build/lib/pilotpy/plot 2026-04-22T10:38:55,480 copying pilotpy/plot/__init__.py -> build/lib/pilotpy/plot 2026-04-22T10:38:55,482 creating build/lib/pilotpy/tools 2026-04-22T10:38:55,483 copying pilotpy/tools/Cell_gene_selection.py -> build/lib/pilotpy/tools 2026-04-22T10:38:55,486 copying pilotpy/tools/Gene_cluster_specific_functions.py -> build/lib/pilotpy/tools 2026-04-22T10:38:55,489 copying pilotpy/tools/Trajectory.py -> build/lib/pilotpy/tools 2026-04-22T10:38:55,492 copying pilotpy/tools/patients_sub_clustering.py -> build/lib/pilotpy/tools 2026-04-22T10:38:55,495 copying pilotpy/tools/Gene_cluster_specific.py -> build/lib/pilotpy/tools 2026-04-22T10:38:55,497 copying pilotpy/tools/__init__.py -> build/lib/pilotpy/tools 2026-04-22T10:38:55,529 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-04-22T10:38:55,530 !! 2026-04-22T10:38:55,531 ******************************************************************************** 2026-04-22T10:38:55,531 Please avoid running ``setup.py`` directly. 2026-04-22T10:38:55,531 Instead, use pypa/build, pypa/installer or other 2026-04-22T10:38:55,532 standards-based tools. 2026-04-22T10:38:55,533 This deprecation is overdue, please update your project and remove deprecated 2026-04-22T10:38:55,533 calls to avoid build errors in the future. 2026-04-22T10:38:55,534 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-04-22T10:38:55,535 ******************************************************************************** 2026-04-22T10:38:55,536 !! 2026-04-22T10:38:55,536 self.initialize_options() 2026-04-22T10:38:55,558 installing to build/bdist.linux-armv7l/wheel 2026-04-22T10:38:55,558 running install 2026-04-22T10:38:55,582 running install_lib 2026-04-22T10:38:55,609 creating build/bdist.linux-armv7l/wheel 2026-04-22T10:38:55,611 creating build/bdist.linux-armv7l/wheel/pilotpy 2026-04-22T10:38:55,612 copying build/lib/pilotpy/pl.py -> build/bdist.linux-armv7l/wheel/./pilotpy 2026-04-22T10:38:55,614 creating build/bdist.linux-armv7l/wheel/pilotpy/plot 2026-04-22T10:38:55,615 copying build/lib/pilotpy/plot/pseudobulk_DE_analysis.py -> build/bdist.linux-armv7l/wheel/./pilotpy/plot 2026-04-22T10:38:55,618 copying build/lib/pilotpy/plot/curve_activity.py -> build/bdist.linux-armv7l/wheel/./pilotpy/plot 2026-04-22T10:38:55,620 copying build/lib/pilotpy/plot/ploting.py -> build/bdist.linux-armv7l/wheel/./pilotpy/plot 2026-04-22T10:38:55,624 copying build/lib/pilotpy/plot/gene_selection_analysis.py -> build/bdist.linux-armv7l/wheel/./pilotpy/plot 2026-04-22T10:38:55,627 copying build/lib/pilotpy/plot/__init__.py -> build/bdist.linux-armv7l/wheel/./pilotpy/plot 2026-04-22T10:38:55,629 creating build/bdist.linux-armv7l/wheel/pilotpy/tools 2026-04-22T10:38:55,630 copying build/lib/pilotpy/tools/Cell_gene_selection.py -> build/bdist.linux-armv7l/wheel/./pilotpy/tools 2026-04-22T10:38:55,633 copying build/lib/pilotpy/tools/Gene_cluster_specific_functions.py -> build/bdist.linux-armv7l/wheel/./pilotpy/tools 2026-04-22T10:38:55,635 copying build/lib/pilotpy/tools/Trajectory.py -> build/bdist.linux-armv7l/wheel/./pilotpy/tools 2026-04-22T10:38:55,639 copying build/lib/pilotpy/tools/patients_sub_clustering.py -> build/bdist.linux-armv7l/wheel/./pilotpy/tools 2026-04-22T10:38:55,641 copying build/lib/pilotpy/tools/Gene_cluster_specific.py -> build/bdist.linux-armv7l/wheel/./pilotpy/tools 2026-04-22T10:38:55,643 copying build/lib/pilotpy/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./pilotpy/tools 2026-04-22T10:38:55,645 copying build/lib/pilotpy/tl.py -> build/bdist.linux-armv7l/wheel/./pilotpy 2026-04-22T10:38:55,647 copying build/lib/pilotpy/__init__.py -> build/bdist.linux-armv7l/wheel/./pilotpy 2026-04-22T10:38:55,648 running install_egg_info 2026-04-22T10:38:55,682 running egg_info 2026-04-22T10:38:55,708 writing pilotpy.egg-info/PKG-INFO 2026-04-22T10:38:55,711 writing dependency_links to pilotpy.egg-info/dependency_links.txt 2026-04-22T10:38:55,713 writing requirements to pilotpy.egg-info/requires.txt 2026-04-22T10:38:55,715 writing top-level names to pilotpy.egg-info/top_level.txt 2026-04-22T10:38:55,745 reading manifest file 'pilotpy.egg-info/SOURCES.txt' 2026-04-22T10:38:55,748 adding license file 'LICENSE' 2026-04-22T10:38:55,751 writing manifest file 'pilotpy.egg-info/SOURCES.txt' 2026-04-22T10:38:55,752 Copying pilotpy.egg-info to build/bdist.linux-armv7l/wheel/./pilotpy-2.0.8-py3.11.egg-info 2026-04-22T10:38:55,760 running install_scripts 2026-04-22T10:38:55,770 creating build/bdist.linux-armv7l/wheel/pilotpy-2.0.8.dist-info/WHEEL 2026-04-22T10:38:55,772 creating '/tmp/pip-wheel-3whp4gko/pilotpy-2.0.8-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-22T10:38:55,774 adding 'pilotpy/__init__.py' 2026-04-22T10:38:55,775 adding 'pilotpy/pl.py' 2026-04-22T10:38:55,776 adding 'pilotpy/tl.py' 2026-04-22T10:38:55,778 adding 'pilotpy/plot/__init__.py' 2026-04-22T10:38:55,779 adding 'pilotpy/plot/curve_activity.py' 2026-04-22T10:38:55,784 adding 'pilotpy/plot/gene_selection_analysis.py' 2026-04-22T10:38:55,794 adding 'pilotpy/plot/ploting.py' 2026-04-22T10:38:55,798 adding 'pilotpy/plot/pseudobulk_DE_analysis.py' 2026-04-22T10:38:55,802 adding 'pilotpy/tools/Cell_gene_selection.py' 2026-04-22T10:38:55,804 adding 'pilotpy/tools/Gene_cluster_specific.py' 2026-04-22T10:38:55,807 adding 'pilotpy/tools/Gene_cluster_specific_functions.py' 2026-04-22T10:38:55,814 adding 'pilotpy/tools/Trajectory.py' 2026-04-22T10:38:55,816 adding 'pilotpy/tools/__init__.py' 2026-04-22T10:38:55,818 adding 'pilotpy/tools/patients_sub_clustering.py' 2026-04-22T10:38:55,821 adding 'pilotpy-2.0.8.dist-info/licenses/LICENSE' 2026-04-22T10:38:55,823 adding 'pilotpy-2.0.8.dist-info/METADATA' 2026-04-22T10:38:55,824 adding 'pilotpy-2.0.8.dist-info/WHEEL' 2026-04-22T10:38:55,825 adding 'pilotpy-2.0.8.dist-info/top_level.txt' 2026-04-22T10:38:55,826 adding 'pilotpy-2.0.8.dist-info/RECORD' 2026-04-22T10:38:55,829 removing build/bdist.linux-armv7l/wheel 2026-04-22T10:38:55,962 Building wheel for pilotpy (setup.py): finished with status 'done' 2026-04-22T10:38:55,966 Created wheel for pilotpy: filename=pilotpy-2.0.8-py3-none-any.whl size=73833 sha256=b6401ab4d888e85593008a2ab52cede509be8d14869c8c311a0253f024da6c72 2026-04-22T10:38:55,967 Stored in directory: /tmp/pip-ephem-wheel-cache-xgfkhjqb/wheels/01/4b/6f/cfb565d2602c083905b1539ff5ffae408df42c5c0bbe831a48 2026-04-22T10:38:55,977 Successfully built pilotpy 2026-04-22T10:38:55,981 Removed build tracker: '/tmp/pip-build-tracker-6r2gc8vr'