2026-03-30T18:43:18,182 Created temporary directory: /tmp/pip-ephem-wheel-cache-xj6g4tib 2026-03-30T18:43:18,184 Created temporary directory: /tmp/pip-build-tracker-r9w438dt 2026-03-30T18:43:18,184 Initialized build tracking at /tmp/pip-build-tracker-r9w438dt 2026-03-30T18:43:18,185 Created build tracker: /tmp/pip-build-tracker-r9w438dt 2026-03-30T18:43:18,185 Entered build tracker: /tmp/pip-build-tracker-r9w438dt 2026-03-30T18:43:18,186 Created temporary directory: /tmp/pip-wheel-ckgsrij6 2026-03-30T18:43:18,189 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-03-30T18:43:18,192 Created temporary directory: /tmp/pip-ephem-wheel-cache-o9vz6g_s 2026-03-30T18:43:18,213 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-30T18:43:18,217 2 location(s) to search for versions of prepforge: 2026-03-30T18:43:18,217 * https://pypi.org/simple/prepforge/ 2026-03-30T18:43:18,217 * https://www.piwheels.org/simple/prepforge/ 2026-03-30T18:43:18,218 Fetching project page and analyzing links: https://pypi.org/simple/prepforge/ 2026-03-30T18:43:18,219 Getting page https://pypi.org/simple/prepforge/ 2026-03-30T18:43:18,220 Found index url https://pypi.org/simple 2026-03-30T18:43:18,451 Fetched page https://pypi.org/simple/prepforge/ as application/vnd.pypi.simple.v1+json 2026-03-30T18:43:18,453 Skipping link: No binaries permitted for prepforge: https://files.pythonhosted.org/packages/af/75/0d3c2b5344f997a6604ddf2ba6001b1610bd3d230299356cbcbf3c58148c/prepforge-0.1.0-py3-none-any.whl (from https://pypi.org/simple/prepforge/) (requires-python:>=3.10) 2026-03-30T18:43:18,454 Found link https://files.pythonhosted.org/packages/28/4e/ebbb2cc07994f6987b7589088612918ac86f5421dc82319074c9edc5955d/prepforge-0.1.0.tar.gz (from https://pypi.org/simple/prepforge/) (requires-python:>=3.10), version: 0.1.0 2026-03-30T18:43:18,455 Skipping link: No binaries permitted for prepforge: https://files.pythonhosted.org/packages/02/ab/4812dd9241e1bf4b6909cea6ad888be4154c0c30c8fa75982c78df0ecc73/prepforge-0.2.0-py3-none-any.whl (from https://pypi.org/simple/prepforge/) (requires-python:>=3.10) 2026-03-30T18:43:18,456 Found link https://files.pythonhosted.org/packages/f2/87/fe1f9f99947f47e64ef296a7f05f0f00994c82df1dab4f03b6b395d15932/prepforge-0.2.0.tar.gz (from https://pypi.org/simple/prepforge/) (requires-python:>=3.10), version: 0.2.0 2026-03-30T18:43:18,456 Fetching project page and analyzing links: https://www.piwheels.org/simple/prepforge/ 2026-03-30T18:43:18,457 Getting page https://www.piwheels.org/simple/prepforge/ 2026-03-30T18:43:18,459 Found index url https://www.piwheels.org/simple 2026-03-30T18:43:18,631 Fetched page https://www.piwheels.org/simple/prepforge/ as text/html 2026-03-30T18:43:18,632 Skipping link: No binaries permitted for prepforge: https://www.piwheels.org/simple/prepforge/prepforge-0.1.0-py3-none-any.whl#sha256=97c562ed084f9d37b89829cd0bd2d41d2166537246dd258519faed3dd032962e (from https://www.piwheels.org/simple/prepforge/) (requires-python:>=3.10) 2026-03-30T18:43:18,633 Skipping link: not a file: https://www.piwheels.org/simple/prepforge/ 2026-03-30T18:43:18,634 Skipping link: not a file: https://pypi.org/simple/prepforge/ 2026-03-30T18:43:18,653 Given no hashes to check 1 links for project 'prepforge': discarding no candidates 2026-03-30T18:43:18,671 Collecting prepforge==0.2.0 2026-03-30T18:43:18,673 Created temporary directory: /tmp/pip-unpack-5g99o224 2026-03-30T18:43:18,905 Downloading prepforge-0.2.0.tar.gz (17 kB) 2026-03-30T18:43:18,962 Added prepforge==0.2.0 from https://files.pythonhosted.org/packages/f2/87/fe1f9f99947f47e64ef296a7f05f0f00994c82df1dab4f03b6b395d15932/prepforge-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-r9w438dt' 2026-03-30T18:43:18,966 Created temporary directory: /tmp/pip-build-env-grrhsgz9 2026-03-30T18:43:18,971 Installing build dependencies: started 2026-03-30T18:43:18,973 Running command pip subprocess to install build dependencies 2026-03-30T18:43:20,122 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-30T18:43:20,580 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-03-30T18:43:20,603 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-30T18:43:22,342 Collecting setuptools>=77.0 2026-03-30T18:43:22,421 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-30T18:43:25,439 Installing collected packages: setuptools 2026-03-30T18:43:28,580 Successfully installed setuptools-82.0.1 2026-03-30T18:43:28,853 Installing build dependencies: finished with status 'done' 2026-03-30T18:43:28,860 Getting requirements to build wheel: started 2026-03-30T18:43:28,861 Running command Getting requirements to build wheel 2026-03-30T18:43:29,575 running egg_info 2026-03-30T18:43:29,581 writing prepforge.egg-info/PKG-INFO 2026-03-30T18:43:29,587 writing dependency_links to prepforge.egg-info/dependency_links.txt 2026-03-30T18:43:29,589 writing entry points to prepforge.egg-info/entry_points.txt 2026-03-30T18:43:29,591 writing requirements to prepforge.egg-info/requires.txt 2026-03-30T18:43:29,592 writing top-level names to prepforge.egg-info/top_level.txt 2026-03-30T18:43:29,613 reading manifest file 'prepforge.egg-info/SOURCES.txt' 2026-03-30T18:43:29,616 adding license file 'LICENSE' 2026-03-30T18:43:29,619 writing manifest file 'prepforge.egg-info/SOURCES.txt' 2026-03-30T18:43:29,715 Getting requirements to build wheel: finished with status 'done' 2026-03-30T18:43:29,719 Created temporary directory: /tmp/pip-modern-metadata-a_dvy_lw 2026-03-30T18:43:29,721 Preparing metadata (pyproject.toml): started 2026-03-30T18:43:29,722 Running command Preparing metadata (pyproject.toml) 2026-03-30T18:43:30,358 running dist_info 2026-03-30T18:43:30,368 creating /tmp/pip-modern-metadata-a_dvy_lw/prepforge.egg-info 2026-03-30T18:43:30,369 writing /tmp/pip-modern-metadata-a_dvy_lw/prepforge.egg-info/PKG-INFO 2026-03-30T18:43:30,374 writing dependency_links to /tmp/pip-modern-metadata-a_dvy_lw/prepforge.egg-info/dependency_links.txt 2026-03-30T18:43:30,376 writing entry points to /tmp/pip-modern-metadata-a_dvy_lw/prepforge.egg-info/entry_points.txt 2026-03-30T18:43:30,379 writing requirements to /tmp/pip-modern-metadata-a_dvy_lw/prepforge.egg-info/requires.txt 2026-03-30T18:43:30,380 writing top-level names to /tmp/pip-modern-metadata-a_dvy_lw/prepforge.egg-info/top_level.txt 2026-03-30T18:43:30,381 writing manifest file '/tmp/pip-modern-metadata-a_dvy_lw/prepforge.egg-info/SOURCES.txt' 2026-03-30T18:43:30,399 reading manifest file '/tmp/pip-modern-metadata-a_dvy_lw/prepforge.egg-info/SOURCES.txt' 2026-03-30T18:43:30,401 adding license file 'LICENSE' 2026-03-30T18:43:30,403 writing manifest file '/tmp/pip-modern-metadata-a_dvy_lw/prepforge.egg-info/SOURCES.txt' 2026-03-30T18:43:30,404 creating '/tmp/pip-modern-metadata-a_dvy_lw/prepforge-0.2.0.dist-info' 2026-03-30T18:43:30,527 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-30T18:43:30,532 Source in /tmp/pip-wheel-ckgsrij6/prepforge_7782ffb009004528899b1065e43da64a has version 0.2.0, which satisfies requirement prepforge==0.2.0 from https://files.pythonhosted.org/packages/f2/87/fe1f9f99947f47e64ef296a7f05f0f00994c82df1dab4f03b6b395d15932/prepforge-0.2.0.tar.gz 2026-03-30T18:43:30,533 Removed prepforge==0.2.0 from https://files.pythonhosted.org/packages/f2/87/fe1f9f99947f47e64ef296a7f05f0f00994c82df1dab4f03b6b395d15932/prepforge-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-r9w438dt' 2026-03-30T18:43:30,540 Created temporary directory: /tmp/pip-unpack-4g2o7xdv 2026-03-30T18:43:30,540 Building wheels for collected packages: prepforge 2026-03-30T18:43:30,545 Created temporary directory: /tmp/pip-wheel-8uqsls59 2026-03-30T18:43:30,545 Destination directory: /tmp/pip-wheel-8uqsls59 2026-03-30T18:43:30,547 Building wheel for prepforge (pyproject.toml): started 2026-03-30T18:43:30,549 Running command Building wheel for prepforge (pyproject.toml) 2026-03-30T18:43:31,201 running bdist_wheel 2026-03-30T18:43:31,218 running build 2026-03-30T18:43:31,219 running build_py 2026-03-30T18:43:31,224 creating build/lib/major_project 2026-03-30T18:43:31,226 copying major_project/cli.py -> build/lib/major_project 2026-03-30T18:43:31,229 copying major_project/config.py -> build/lib/major_project 2026-03-30T18:43:31,230 copying major_project/streamlit_app.py -> build/lib/major_project 2026-03-30T18:43:31,233 copying major_project/__init__.py -> build/lib/major_project 2026-03-30T18:43:31,234 copying major_project/gui_app.py -> build/lib/major_project 2026-03-30T18:43:31,236 copying major_project/tui_app.py -> build/lib/major_project 2026-03-30T18:43:31,239 creating build/lib/major_project/core 2026-03-30T18:43:31,240 copying major_project/core/config_store.py -> build/lib/major_project/core 2026-03-30T18:43:31,242 copying major_project/core/train.py -> build/lib/major_project/core 2026-03-30T18:43:31,244 copying major_project/core/__init__.py -> build/lib/major_project/core 2026-03-30T18:43:31,245 copying major_project/core/model.py -> build/lib/major_project/core 2026-03-30T18:43:31,247 copying major_project/core/utils.py -> build/lib/major_project/core 2026-03-30T18:43:31,249 running egg_info 2026-03-30T18:43:31,258 writing prepforge.egg-info/PKG-INFO 2026-03-30T18:43:31,263 writing dependency_links to prepforge.egg-info/dependency_links.txt 2026-03-30T18:43:31,264 writing entry points to prepforge.egg-info/entry_points.txt 2026-03-30T18:43:31,266 writing requirements to prepforge.egg-info/requires.txt 2026-03-30T18:43:31,267 writing top-level names to prepforge.egg-info/top_level.txt 2026-03-30T18:43:31,277 reading manifest file 'prepforge.egg-info/SOURCES.txt' 2026-03-30T18:43:31,279 adding license file 'LICENSE' 2026-03-30T18:43:31,282 writing manifest file 'prepforge.egg-info/SOURCES.txt' 2026-03-30T18:43:31,294 installing to build/bdist.linux-armv7l/wheel 2026-03-30T18:43:31,295 running install 2026-03-30T18:43:31,318 running install_lib 2026-03-30T18:43:31,323 creating build/bdist.linux-armv7l/wheel 2026-03-30T18:43:31,326 creating build/bdist.linux-armv7l/wheel/major_project 2026-03-30T18:43:31,327 creating build/bdist.linux-armv7l/wheel/major_project/core 2026-03-30T18:43:31,328 copying build/lib/major_project/core/config_store.py -> build/bdist.linux-armv7l/wheel/./major_project/core 2026-03-30T18:43:31,330 copying build/lib/major_project/core/train.py -> build/bdist.linux-armv7l/wheel/./major_project/core 2026-03-30T18:43:31,332 copying build/lib/major_project/core/__init__.py -> build/bdist.linux-armv7l/wheel/./major_project/core 2026-03-30T18:43:31,334 copying build/lib/major_project/core/model.py -> build/bdist.linux-armv7l/wheel/./major_project/core 2026-03-30T18:43:31,336 copying build/lib/major_project/core/utils.py -> build/bdist.linux-armv7l/wheel/./major_project/core 2026-03-30T18:43:31,338 copying build/lib/major_project/cli.py -> build/bdist.linux-armv7l/wheel/./major_project 2026-03-30T18:43:31,340 copying build/lib/major_project/config.py -> build/bdist.linux-armv7l/wheel/./major_project 2026-03-30T18:43:31,342 copying build/lib/major_project/streamlit_app.py -> build/bdist.linux-armv7l/wheel/./major_project 2026-03-30T18:43:31,344 copying build/lib/major_project/__init__.py -> build/bdist.linux-armv7l/wheel/./major_project 2026-03-30T18:43:31,346 copying build/lib/major_project/gui_app.py -> build/bdist.linux-armv7l/wheel/./major_project 2026-03-30T18:43:31,348 copying build/lib/major_project/tui_app.py -> build/bdist.linux-armv7l/wheel/./major_project 2026-03-30T18:43:31,350 running install_egg_info 2026-03-30T18:43:31,355 Copying prepforge.egg-info to build/bdist.linux-armv7l/wheel/./prepforge-0.2.0-py3.11.egg-info 2026-03-30T18:43:31,367 running install_scripts 2026-03-30T18:43:31,379 creating build/bdist.linux-armv7l/wheel/prepforge-0.2.0.dist-info/WHEEL 2026-03-30T18:43:31,381 creating '/tmp/pip-wheel-8uqsls59/.tmp-2b7cjvpt/prepforge-0.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-30T18:43:31,383 adding 'major_project/__init__.py' 2026-03-30T18:43:31,385 adding 'major_project/cli.py' 2026-03-30T18:43:31,387 adding 'major_project/config.py' 2026-03-30T18:43:31,388 adding 'major_project/gui_app.py' 2026-03-30T18:43:31,390 adding 'major_project/streamlit_app.py' 2026-03-30T18:43:31,392 adding 'major_project/tui_app.py' 2026-03-30T18:43:31,393 adding 'major_project/core/__init__.py' 2026-03-30T18:43:31,394 adding 'major_project/core/config_store.py' 2026-03-30T18:43:31,396 adding 'major_project/core/model.py' 2026-03-30T18:43:31,398 adding 'major_project/core/train.py' 2026-03-30T18:43:31,399 adding 'major_project/core/utils.py' 2026-03-30T18:43:31,402 adding 'prepforge-0.2.0.dist-info/licenses/LICENSE' 2026-03-30T18:43:31,403 adding 'prepforge-0.2.0.dist-info/METADATA' 2026-03-30T18:43:31,404 adding 'prepforge-0.2.0.dist-info/WHEEL' 2026-03-30T18:43:31,405 adding 'prepforge-0.2.0.dist-info/entry_points.txt' 2026-03-30T18:43:31,406 adding 'prepforge-0.2.0.dist-info/top_level.txt' 2026-03-30T18:43:31,407 adding 'prepforge-0.2.0.dist-info/RECORD' 2026-03-30T18:43:31,408 removing build/bdist.linux-armv7l/wheel 2026-03-30T18:43:31,510 Building wheel for prepforge (pyproject.toml): finished with status 'done' 2026-03-30T18:43:31,515 Created wheel for prepforge: filename=prepforge-0.2.0-py3-none-any.whl size=20170 sha256=0c119f6bac882000ba599d8ab998827f27bd878dd6e7dac1bcd7f4a1e6016204 2026-03-30T18:43:31,517 Stored in directory: /tmp/pip-ephem-wheel-cache-o9vz6g_s/wheels/64/27/75/dbeb6438f0da5c3514359defb432e0f3c7ee3dfb23e40b1e10 2026-03-30T18:43:31,528 Successfully built prepforge 2026-03-30T18:43:31,532 Removed build tracker: '/tmp/pip-build-tracker-r9w438dt'