2025-11-21T20:56:57,246 Created temporary directory: /tmp/pip-ephem-wheel-cache-1ruw6o4y 2025-11-21T20:56:57,247 Created temporary directory: /tmp/pip-build-tracker-owhp9pfs 2025-11-21T20:56:57,248 Initialized build tracking at /tmp/pip-build-tracker-owhp9pfs 2025-11-21T20:56:57,248 Created build tracker: /tmp/pip-build-tracker-owhp9pfs 2025-11-21T20:56:57,249 Entered build tracker: /tmp/pip-build-tracker-owhp9pfs 2025-11-21T20:56:57,249 Created temporary directory: /tmp/pip-wheel-7ye761b4 2025-11-21T20:56:57,253 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 2025-11-21T20:56:57,255 Created temporary directory: /tmp/pip-ephem-wheel-cache-eylsab53 2025-11-21T20:56:57,276 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-21T20:56:57,279 2 location(s) to search for versions of sparkctl: 2025-11-21T20:56:57,279 * https://pypi.org/simple/sparkctl/ 2025-11-21T20:56:57,279 * https://www.piwheels.org/simple/sparkctl/ 2025-11-21T20:56:57,280 Fetching project page and analyzing links: https://pypi.org/simple/sparkctl/ 2025-11-21T20:56:57,281 Getting page https://pypi.org/simple/sparkctl/ 2025-11-21T20:56:57,282 Found index url https://pypi.org/simple 2025-11-21T20:56:57,534 Fetched page https://pypi.org/simple/sparkctl/ as application/vnd.pypi.simple.v1+json 2025-11-21T20:56:57,536 Skipping link: No binaries permitted for sparkctl: https://files.pythonhosted.org/packages/2d/91/4622dee532d4b78ac33ed0a7cafd5f40e4b83e6f74cf55a917a5da09e841/sparkctl-0.1.0-py3-none-any.whl (from https://pypi.org/simple/sparkctl/) (requires-python:<3.14,>=3.11) 2025-11-21T20:56:57,537 Found link https://files.pythonhosted.org/packages/04/a3/be5877db858f98fdb0f6a7e8414d683a3b6f2a77923bec89b87720e28c48/sparkctl-0.1.0.tar.gz (from https://pypi.org/simple/sparkctl/) (requires-python:<3.14,>=3.11), version: 0.1.0 2025-11-21T20:56:57,538 Skipping link: No binaries permitted for sparkctl: https://files.pythonhosted.org/packages/64/4f/87ee88ae5449a1f910ffc82c73485e8062fdd5e0a46e25cb3c5dea63b06a/sparkctl-0.3.0-py3-none-any.whl (from https://pypi.org/simple/sparkctl/) (requires-python:<3.14,>=3.11) 2025-11-21T20:56:57,539 Found link https://files.pythonhosted.org/packages/fb/98/fbfb065a7db3ae2ddfc864241e2c6bc5dbd8260b39a78fb3b7134ec4c17b/sparkctl-0.3.0.tar.gz (from https://pypi.org/simple/sparkctl/) (requires-python:<3.14,>=3.11), version: 0.3.0 2025-11-21T20:56:57,540 Skipping link: No binaries permitted for sparkctl: https://files.pythonhosted.org/packages/44/3c/8d1645cd58806f7d98c07e9845951a4e54a2bbd26ebd1cc232621bc5f9f2/sparkctl-0.3.1-py3-none-any.whl (from https://pypi.org/simple/sparkctl/) (requires-python:<3.14,>=3.11) 2025-11-21T20:56:57,541 Found link https://files.pythonhosted.org/packages/83/d2/9e3f38434cd7a8e63bfa1c16dad4eeb3c1c0b514632730f0bea26f82bcd2/sparkctl-0.3.1.tar.gz (from https://pypi.org/simple/sparkctl/) (requires-python:<3.14,>=3.11), version: 0.3.1 2025-11-21T20:56:57,542 Fetching project page and analyzing links: https://www.piwheels.org/simple/sparkctl/ 2025-11-21T20:56:57,543 Getting page https://www.piwheels.org/simple/sparkctl/ 2025-11-21T20:56:57,544 Found index url https://www.piwheels.org/simple 2025-11-21T20:56:57,716 Fetched page https://www.piwheels.org/simple/sparkctl/ as text/html 2025-11-21T20:56:57,718 Skipping link: No binaries permitted for sparkctl: https://archive1.piwheels.org/simple/sparkctl/sparkctl-0.3.0-py3-none-any.whl#sha256=ee2473a477bf6a9af1f6fdb195bfe862f7f9cecea3cdde64b87dd77e18ed2245 (from https://www.piwheels.org/simple/sparkctl/) (requires-python:<3.14,>=3.11) 2025-11-21T20:56:57,719 Skipping link: No binaries permitted for sparkctl: https://archive1.piwheels.org/simple/sparkctl/sparkctl-0.1.0-py3-none-any.whl#sha256=a665c0f8e47765328ac9aa39756b69e22fb04c2a273912e5bd52dc1be56aceda (from https://www.piwheels.org/simple/sparkctl/) (requires-python:<3.14,>=3.11) 2025-11-21T20:56:57,720 Skipping link: not a file: https://www.piwheels.org/simple/sparkctl/ 2025-11-21T20:56:57,721 Skipping link: not a file: https://pypi.org/simple/sparkctl/ 2025-11-21T20:56:57,748 Given no hashes to check 1 links for project 'sparkctl': discarding no candidates 2025-11-21T20:56:57,767 Collecting sparkctl==0.3.1 2025-11-21T20:56:57,770 Created temporary directory: /tmp/pip-unpack-tumbc0z5 2025-11-21T20:56:57,983 Downloading sparkctl-0.3.1.tar.gz (29 kB) 2025-11-21T20:56:58,071 Added sparkctl==0.3.1 from https://files.pythonhosted.org/packages/83/d2/9e3f38434cd7a8e63bfa1c16dad4eeb3c1c0b514632730f0bea26f82bcd2/sparkctl-0.3.1.tar.gz to build tracker '/tmp/pip-build-tracker-owhp9pfs' 2025-11-21T20:56:58,076 Created temporary directory: /tmp/pip-build-env-8ylmicf8 2025-11-21T20:56:58,080 Installing build dependencies: started 2025-11-21T20:56:58,082 Running command pip subprocess to install build dependencies 2025-11-21T20:56:59,226 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-21T20:56:59,846 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 2025-11-21T20:56:59,868 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-21T20:57:01,601 Collecting setuptools 2025-11-21T20:57:01,713 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-21T20:57:04,613 Installing collected packages: setuptools 2025-11-21T20:57:08,126 Successfully installed setuptools-80.9.0 2025-11-21T20:57:08,393 Installing build dependencies: finished with status 'done' 2025-11-21T20:57:08,399 Getting requirements to build wheel: started 2025-11-21T20:57:08,400 Running command Getting requirements to build wheel 2025-11-21T20:57:09,095 running egg_info 2025-11-21T20:57:09,102 writing src/sparkctl.egg-info/PKG-INFO 2025-11-21T20:57:09,111 writing dependency_links to src/sparkctl.egg-info/dependency_links.txt 2025-11-21T20:57:09,113 writing entry points to src/sparkctl.egg-info/entry_points.txt 2025-11-21T20:57:09,118 writing requirements to src/sparkctl.egg-info/requires.txt 2025-11-21T20:57:09,119 writing top-level names to src/sparkctl.egg-info/top_level.txt 2025-11-21T20:57:09,152 reading manifest file 'src/sparkctl.egg-info/SOURCES.txt' 2025-11-21T20:57:09,155 adding license file 'LICENSE' 2025-11-21T20:57:09,159 writing manifest file 'src/sparkctl.egg-info/SOURCES.txt' 2025-11-21T20:57:09,257 Getting requirements to build wheel: finished with status 'done' 2025-11-21T20:57:09,261 Created temporary directory: /tmp/pip-modern-metadata-orc78up8 2025-11-21T20:57:09,263 Preparing metadata (pyproject.toml): started 2025-11-21T20:57:09,264 Running command Preparing metadata (pyproject.toml) 2025-11-21T20:57:09,927 running dist_info 2025-11-21T20:57:09,939 creating /tmp/pip-modern-metadata-orc78up8/sparkctl.egg-info 2025-11-21T20:57:09,941 writing /tmp/pip-modern-metadata-orc78up8/sparkctl.egg-info/PKG-INFO 2025-11-21T20:57:09,950 writing dependency_links to /tmp/pip-modern-metadata-orc78up8/sparkctl.egg-info/dependency_links.txt 2025-11-21T20:57:09,952 writing entry points to /tmp/pip-modern-metadata-orc78up8/sparkctl.egg-info/entry_points.txt 2025-11-21T20:57:09,956 writing requirements to /tmp/pip-modern-metadata-orc78up8/sparkctl.egg-info/requires.txt 2025-11-21T20:57:09,957 writing top-level names to /tmp/pip-modern-metadata-orc78up8/sparkctl.egg-info/top_level.txt 2025-11-21T20:57:09,960 writing manifest file '/tmp/pip-modern-metadata-orc78up8/sparkctl.egg-info/SOURCES.txt' 2025-11-21T20:57:09,988 reading manifest file '/tmp/pip-modern-metadata-orc78up8/sparkctl.egg-info/SOURCES.txt' 2025-11-21T20:57:09,991 adding license file 'LICENSE' 2025-11-21T20:57:09,994 writing manifest file '/tmp/pip-modern-metadata-orc78up8/sparkctl.egg-info/SOURCES.txt' 2025-11-21T20:57:09,995 creating '/tmp/pip-modern-metadata-orc78up8/sparkctl-0.3.1.dist-info' 2025-11-21T20:57:10,120 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-21T20:57:10,125 Source in /tmp/pip-wheel-7ye761b4/sparkctl_745f616e0af14b999a8434430d93d6d5 has version 0.3.1, which satisfies requirement sparkctl==0.3.1 from https://files.pythonhosted.org/packages/83/d2/9e3f38434cd7a8e63bfa1c16dad4eeb3c1c0b514632730f0bea26f82bcd2/sparkctl-0.3.1.tar.gz 2025-11-21T20:57:10,126 Removed sparkctl==0.3.1 from https://files.pythonhosted.org/packages/83/d2/9e3f38434cd7a8e63bfa1c16dad4eeb3c1c0b514632730f0bea26f82bcd2/sparkctl-0.3.1.tar.gz from build tracker '/tmp/pip-build-tracker-owhp9pfs' 2025-11-21T20:57:10,132 Created temporary directory: /tmp/pip-unpack-ikh4dfix 2025-11-21T20:57:10,132 Building wheels for collected packages: sparkctl 2025-11-21T20:57:10,137 Created temporary directory: /tmp/pip-wheel-sufpoofm 2025-11-21T20:57:10,137 Destination directory: /tmp/pip-wheel-sufpoofm 2025-11-21T20:57:10,139 Building wheel for sparkctl (pyproject.toml): started 2025-11-21T20:57:10,141 Running command Building wheel for sparkctl (pyproject.toml) 2025-11-21T20:57:10,781 running bdist_wheel 2025-11-21T20:57:10,801 running build 2025-11-21T20:57:10,802 running build_py 2025-11-21T20:57:10,809 creating build/lib/sparkctl 2025-11-21T20:57:10,811 copying src/sparkctl/slurm_compute.py -> build/lib/sparkctl 2025-11-21T20:57:10,814 copying src/sparkctl/models.py -> build/lib/sparkctl 2025-11-21T20:57:10,816 copying src/sparkctl/config.py -> build/lib/sparkctl 2025-11-21T20:57:10,818 copying src/sparkctl/system_utils.py -> build/lib/sparkctl 2025-11-21T20:57:10,820 copying src/sparkctl/loggers.py -> build/lib/sparkctl 2025-11-21T20:57:10,822 copying src/sparkctl/__init__.py -> build/lib/sparkctl 2025-11-21T20:57:10,824 copying src/sparkctl/native_compute.py -> build/lib/sparkctl 2025-11-21T20:57:10,826 copying src/sparkctl/cluster_manager.py -> build/lib/sparkctl 2025-11-21T20:57:10,828 copying src/sparkctl/exceptions.py -> build/lib/sparkctl 2025-11-21T20:57:10,830 copying src/sparkctl/hive.py -> build/lib/sparkctl 2025-11-21T20:57:10,832 copying src/sparkctl/compute_interface.py -> build/lib/sparkctl 2025-11-21T20:57:10,834 copying src/sparkctl/utils.py -> build/lib/sparkctl 2025-11-21T20:57:10,836 copying src/sparkctl/compute_interface_factory.py -> build/lib/sparkctl 2025-11-21T20:57:10,838 copying src/sparkctl/spark_process_runner.py -> build/lib/sparkctl 2025-11-21T20:57:10,841 creating build/lib/sparkctl/cli 2025-11-21T20:57:10,842 copying src/sparkctl/cli/sparkctl.py -> build/lib/sparkctl/cli 2025-11-21T20:57:10,846 running egg_info 2025-11-21T20:57:10,857 writing src/sparkctl.egg-info/PKG-INFO 2025-11-21T20:57:10,865 writing dependency_links to src/sparkctl.egg-info/dependency_links.txt 2025-11-21T20:57:10,867 writing entry points to src/sparkctl.egg-info/entry_points.txt 2025-11-21T20:57:10,871 writing requirements to src/sparkctl.egg-info/requires.txt 2025-11-21T20:57:10,872 writing top-level names to src/sparkctl.egg-info/top_level.txt 2025-11-21T20:57:10,893 reading manifest file 'src/sparkctl.egg-info/SOURCES.txt' 2025-11-21T20:57:10,896 adding license file 'LICENSE' 2025-11-21T20:57:10,900 writing manifest file 'src/sparkctl.egg-info/SOURCES.txt' 2025-11-21T20:57:10,909 creating build/lib/sparkctl/postgres 2025-11-21T20:57:10,910 copying src/sparkctl/postgres/setup_metastore.sh -> build/lib/sparkctl/postgres 2025-11-21T20:57:10,913 copying src/sparkctl/postgres/start_container.sh -> build/lib/sparkctl/postgres 2025-11-21T20:57:10,915 copying src/sparkctl/postgres/stop_container.sh -> build/lib/sparkctl/postgres 2025-11-21T20:57:10,917 creating build/lib/sparkctl/conf 2025-11-21T20:57:10,918 copying src/sparkctl/conf/hive-site.xml.template -> build/lib/sparkctl/conf 2025-11-21T20:57:10,921 copying src/sparkctl/conf/log4j2.properties -> build/lib/sparkctl/conf 2025-11-21T20:57:10,923 copying src/sparkctl/conf/spark-defaults.conf.template -> build/lib/sparkctl/conf 2025-11-21T20:57:10,925 copying src/sparkctl/conf/spark-env.sh -> build/lib/sparkctl/conf 2025-11-21T20:57:10,940 installing to build/bdist.linux-armv7l/wheel 2025-11-21T20:57:10,940 running install 2025-11-21T20:57:10,963 running install_lib 2025-11-21T20:57:10,969 creating build/bdist.linux-armv7l/wheel 2025-11-21T20:57:10,972 creating build/bdist.linux-armv7l/wheel/sparkctl 2025-11-21T20:57:10,974 creating build/bdist.linux-armv7l/wheel/sparkctl/cli 2025-11-21T20:57:10,975 copying build/lib/sparkctl/cli/sparkctl.py -> build/bdist.linux-armv7l/wheel/./sparkctl/cli 2025-11-21T20:57:10,977 copying build/lib/sparkctl/slurm_compute.py -> build/bdist.linux-armv7l/wheel/./sparkctl 2025-11-21T20:57:10,980 copying build/lib/sparkctl/models.py -> build/bdist.linux-armv7l/wheel/./sparkctl 2025-11-21T20:57:10,982 copying build/lib/sparkctl/config.py -> build/bdist.linux-armv7l/wheel/./sparkctl 2025-11-21T20:57:10,984 copying build/lib/sparkctl/system_utils.py -> build/bdist.linux-armv7l/wheel/./sparkctl 2025-11-21T20:57:10,986 copying build/lib/sparkctl/loggers.py -> build/bdist.linux-armv7l/wheel/./sparkctl 2025-11-21T20:57:10,988 copying build/lib/sparkctl/__init__.py -> build/bdist.linux-armv7l/wheel/./sparkctl 2025-11-21T20:57:10,990 copying build/lib/sparkctl/native_compute.py -> build/bdist.linux-armv7l/wheel/./sparkctl 2025-11-21T20:57:10,992 creating build/bdist.linux-armv7l/wheel/sparkctl/postgres 2025-11-21T20:57:10,993 copying build/lib/sparkctl/postgres/start_container.sh -> build/bdist.linux-armv7l/wheel/./sparkctl/postgres 2025-11-21T20:57:10,996 copying build/lib/sparkctl/postgres/setup_metastore.sh -> build/bdist.linux-armv7l/wheel/./sparkctl/postgres 2025-11-21T20:57:10,997 copying build/lib/sparkctl/postgres/stop_container.sh -> build/bdist.linux-armv7l/wheel/./sparkctl/postgres 2025-11-21T20:57:10,999 copying build/lib/sparkctl/cluster_manager.py -> build/bdist.linux-armv7l/wheel/./sparkctl 2025-11-21T20:57:11,002 copying build/lib/sparkctl/exceptions.py -> build/bdist.linux-armv7l/wheel/./sparkctl 2025-11-21T20:57:11,004 copying build/lib/sparkctl/hive.py -> build/bdist.linux-armv7l/wheel/./sparkctl 2025-11-21T20:57:11,006 copying build/lib/sparkctl/compute_interface.py -> build/bdist.linux-armv7l/wheel/./sparkctl 2025-11-21T20:57:11,008 copying build/lib/sparkctl/utils.py -> build/bdist.linux-armv7l/wheel/./sparkctl 2025-11-21T20:57:11,009 copying build/lib/sparkctl/compute_interface_factory.py -> build/bdist.linux-armv7l/wheel/./sparkctl 2025-11-21T20:57:11,012 creating build/bdist.linux-armv7l/wheel/sparkctl/conf 2025-11-21T20:57:11,013 copying build/lib/sparkctl/conf/spark-env.sh -> build/bdist.linux-armv7l/wheel/./sparkctl/conf 2025-11-21T20:57:11,016 copying build/lib/sparkctl/conf/spark-defaults.conf.template -> build/bdist.linux-armv7l/wheel/./sparkctl/conf 2025-11-21T20:57:11,018 copying build/lib/sparkctl/conf/log4j2.properties -> build/bdist.linux-armv7l/wheel/./sparkctl/conf 2025-11-21T20:57:11,020 copying build/lib/sparkctl/conf/hive-site.xml.template -> build/bdist.linux-armv7l/wheel/./sparkctl/conf 2025-11-21T20:57:11,022 copying build/lib/sparkctl/spark_process_runner.py -> build/bdist.linux-armv7l/wheel/./sparkctl 2025-11-21T20:57:11,024 running install_egg_info 2025-11-21T20:57:11,030 Copying src/sparkctl.egg-info to build/bdist.linux-armv7l/wheel/./sparkctl-0.3.1-py3.11.egg-info 2025-11-21T20:57:11,041 running install_scripts 2025-11-21T20:57:11,053 creating build/bdist.linux-armv7l/wheel/sparkctl-0.3.1.dist-info/WHEEL 2025-11-21T20:57:11,056 creating '/tmp/pip-wheel-sufpoofm/.tmp-5qz2ebc5/sparkctl-0.3.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-21T20:57:11,058 adding 'sparkctl/__init__.py' 2025-11-21T20:57:11,062 adding 'sparkctl/cluster_manager.py' 2025-11-21T20:57:11,063 adding 'sparkctl/compute_interface.py' 2025-11-21T20:57:11,065 adding 'sparkctl/compute_interface_factory.py' 2025-11-21T20:57:11,066 adding 'sparkctl/config.py' 2025-11-21T20:57:11,067 adding 'sparkctl/exceptions.py' 2025-11-21T20:57:11,069 adding 'sparkctl/hive.py' 2025-11-21T20:57:11,070 adding 'sparkctl/loggers.py' 2025-11-21T20:57:11,072 adding 'sparkctl/models.py' 2025-11-21T20:57:11,074 adding 'sparkctl/native_compute.py' 2025-11-21T20:57:11,075 adding 'sparkctl/slurm_compute.py' 2025-11-21T20:57:11,076 adding 'sparkctl/spark_process_runner.py' 2025-11-21T20:57:11,078 adding 'sparkctl/system_utils.py' 2025-11-21T20:57:11,079 adding 'sparkctl/utils.py' 2025-11-21T20:57:11,081 adding 'sparkctl/cli/sparkctl.py' 2025-11-21T20:57:11,083 adding 'sparkctl/conf/hive-site.xml.template' 2025-11-21T20:57:11,084 adding 'sparkctl/conf/log4j2.properties' 2025-11-21T20:57:11,086 adding 'sparkctl/conf/spark-defaults.conf.template' 2025-11-21T20:57:11,087 adding 'sparkctl/conf/spark-env.sh' 2025-11-21T20:57:11,089 adding 'sparkctl/postgres/setup_metastore.sh' 2025-11-21T20:57:11,090 adding 'sparkctl/postgres/start_container.sh' 2025-11-21T20:57:11,091 adding 'sparkctl/postgres/stop_container.sh' 2025-11-21T20:57:11,094 adding 'sparkctl-0.3.1.dist-info/licenses/LICENSE' 2025-11-21T20:57:11,095 adding 'sparkctl-0.3.1.dist-info/METADATA' 2025-11-21T20:57:11,096 adding 'sparkctl-0.3.1.dist-info/WHEEL' 2025-11-21T20:57:11,097 adding 'sparkctl-0.3.1.dist-info/entry_points.txt' 2025-11-21T20:57:11,098 adding 'sparkctl-0.3.1.dist-info/top_level.txt' 2025-11-21T20:57:11,099 adding 'sparkctl-0.3.1.dist-info/RECORD' 2025-11-21T20:57:11,101 removing build/bdist.linux-armv7l/wheel 2025-11-21T20:57:11,208 Building wheel for sparkctl (pyproject.toml): finished with status 'done' 2025-11-21T20:57:11,214 Created wheel for sparkctl: filename=sparkctl-0.3.1-py3-none-any.whl size=32578 sha256=02ca7c4d3d1f88900f75d0539d4a4e25effc561d15537d7507041ac052d8ebc1 2025-11-21T20:57:11,215 Stored in directory: /tmp/pip-ephem-wheel-cache-eylsab53/wheels/ce/1d/67/df87d0b4a8b66b4148ee65ed4bae1b3ded4dc61390993878a4 2025-11-21T20:57:11,226 Successfully built sparkctl 2025-11-21T20:57:11,230 Removed build tracker: '/tmp/pip-build-tracker-owhp9pfs'