2026-04-29T14:45:15,408 Created temporary directory: /tmp/pip-ephem-wheel-cache-oy0ohopf 2026-04-29T14:45:15,410 Created temporary directory: /tmp/pip-build-tracker-u_s7aega 2026-04-29T14:45:15,411 Initialized build tracking at /tmp/pip-build-tracker-u_s7aega 2026-04-29T14:45:15,412 Created build tracker: /tmp/pip-build-tracker-u_s7aega 2026-04-29T14:45:15,412 Entered build tracker: /tmp/pip-build-tracker-u_s7aega 2026-04-29T14:45:15,413 Created temporary directory: /tmp/pip-wheel-knben_ci 2026-04-29T14:45:15,418 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-29T14:45:15,420 Created temporary directory: /tmp/pip-ephem-wheel-cache-fhnuwn7i 2026-04-29T14:45:15,442 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-29T14:45:15,445 2 location(s) to search for versions of dsi-workflow: 2026-04-29T14:45:15,445 * https://pypi.org/simple/dsi-workflow/ 2026-04-29T14:45:15,445 * https://www.piwheels.org/simple/dsi-workflow/ 2026-04-29T14:45:15,446 Fetching project page and analyzing links: https://pypi.org/simple/dsi-workflow/ 2026-04-29T14:45:15,447 Getting page https://pypi.org/simple/dsi-workflow/ 2026-04-29T14:45:15,448 Found index url https://pypi.org/simple 2026-04-29T14:45:15,673 Fetched page https://pypi.org/simple/dsi-workflow/ as application/vnd.pypi.simple.v1+json 2026-04-29T14:45:15,677 Skipping link: No binaries permitted for dsi-workflow: https://files.pythonhosted.org/packages/14/d1/53d6c7e8fd18d35ba095608608809698f239cb9eaa0bea9d431fe193288f/dsi_workflow-1.0-py3-none-any.whl (from https://pypi.org/simple/dsi-workflow/) 2026-04-29T14:45:15,678 Found link https://files.pythonhosted.org/packages/ba/f5/07028f6af4e48af12285e1b3cf2fafb45d1f9dc6f46dadfbeb42e642e1a5/dsi_workflow-1.0.tar.gz (from https://pypi.org/simple/dsi-workflow/), version: 1.0 2026-04-29T14:45:15,678 Skipping link: No binaries permitted for dsi-workflow: https://files.pythonhosted.org/packages/72/53/2142925d7aee200c242f39c08c04ce4dda7d7bf8c36688f25edbaceb7111/dsi_workflow-1.1-py3-none-any.whl (from https://pypi.org/simple/dsi-workflow/) 2026-04-29T14:45:15,679 Found link https://files.pythonhosted.org/packages/e9/fc/9d7de34c88f54f6ca1d5a9630ee3c07b6e6730e52705cd8a581cb2eddca0/dsi_workflow-1.1.tar.gz (from https://pypi.org/simple/dsi-workflow/), version: 1.1 2026-04-29T14:45:15,680 Skipping link: No binaries permitted for dsi-workflow: https://files.pythonhosted.org/packages/0b/4c/fa8887b7e2cc421db3373af5a76b2662cfd94020854079f563c1d747b335/dsi_workflow-1.1.1-py3-none-any.whl (from https://pypi.org/simple/dsi-workflow/) 2026-04-29T14:45:15,681 Found link https://files.pythonhosted.org/packages/5d/c9/c473dbd88f25e1fe59b8540f8a7c1983a86cab422b6932496c3ba0ecbc52/dsi_workflow-1.1.1.tar.gz (from https://pypi.org/simple/dsi-workflow/), version: 1.1.1 2026-04-29T14:45:15,681 Skipping link: No binaries permitted for dsi-workflow: https://files.pythonhosted.org/packages/09/22/ee93dd8075c6d52cf8d6ba5054897c0be6c3643eb7902f0fb826d3e8e0c4/dsi_workflow-1.1.2-py3-none-any.whl (from https://pypi.org/simple/dsi-workflow/) 2026-04-29T14:45:15,682 Found link https://files.pythonhosted.org/packages/fa/31/5661d101521c5fe51875bc278e95ab261b87e001d1961d6ce639bb4d1a0e/dsi_workflow-1.1.2.tar.gz (from https://pypi.org/simple/dsi-workflow/), version: 1.1.2 2026-04-29T14:45:15,683 Skipping link: No binaries permitted for dsi-workflow: https://files.pythonhosted.org/packages/d0/07/2b6bfb89b92c46e839832086b2d2f5853e81b27a642aa11c2d38708a8f8f/dsi_workflow-1.1.3-py3-none-any.whl (from https://pypi.org/simple/dsi-workflow/) 2026-04-29T14:45:15,683 Found link https://files.pythonhosted.org/packages/09/a9/aa5b2654783de2f47f0aa384370ed7526e5f7c39b75bad7f76aafa198b2b/dsi_workflow-1.1.3.tar.gz (from https://pypi.org/simple/dsi-workflow/), version: 1.1.3 2026-04-29T14:45:15,684 Skipping link: No binaries permitted for dsi-workflow: https://files.pythonhosted.org/packages/56/0c/bddd59abf1aeed98fd0e1d539f051f6adb00c001626aee1c92e7798b1bc5/dsi_workflow-1.1.4-py3-none-any.whl (from https://pypi.org/simple/dsi-workflow/) 2026-04-29T14:45:15,685 Found link https://files.pythonhosted.org/packages/aa/7f/41ef72200d6a57b02b1f5f2763d1193e6f71af087e3aa8dfc5281fe87f74/dsi_workflow-1.1.4.tar.gz (from https://pypi.org/simple/dsi-workflow/), version: 1.1.4 2026-04-29T14:45:15,685 Skipping link: No binaries permitted for dsi-workflow: https://files.pythonhosted.org/packages/9c/4f/7d819ff7ba0dc5b0fe0cdb26c6ac43d6ffb9afa7f3ccce30f844c65b4c51/dsi_workflow-1.1.5-py3-none-any.whl (from https://pypi.org/simple/dsi-workflow/) 2026-04-29T14:45:15,686 Found link https://files.pythonhosted.org/packages/33/92/0a0b31b184c5975cd55f66996c802ca495fca183439d2181bf1acfa9aded/dsi_workflow-1.1.5.tar.gz (from https://pypi.org/simple/dsi-workflow/), version: 1.1.5 2026-04-29T14:45:15,686 Skipping link: No binaries permitted for dsi-workflow: https://files.pythonhosted.org/packages/31/1a/96b1660a3ee96f4ee7b0530d11ba551ea930aa01c9f2bc1b79ea95ad6da6/dsi_workflow-1.2-py3-none-any.whl (from https://pypi.org/simple/dsi-workflow/) 2026-04-29T14:45:15,687 Found link https://files.pythonhosted.org/packages/28/4f/9a964c65a457a9cf85f7b38d887aad4872114646e462da25b379a685e61d/dsi_workflow-1.2.tar.gz (from https://pypi.org/simple/dsi-workflow/), version: 1.2 2026-04-29T14:45:15,688 Fetching project page and analyzing links: https://www.piwheels.org/simple/dsi-workflow/ 2026-04-29T14:45:15,688 Getting page https://www.piwheels.org/simple/dsi-workflow/ 2026-04-29T14:45:15,689 Found index url https://www.piwheels.org/simple 2026-04-29T14:45:15,875 Fetched page https://www.piwheels.org/simple/dsi-workflow/ as text/html 2026-04-29T14:45:15,878 Skipping link: No binaries permitted for dsi-workflow: https://archive1.piwheels.org/simple/dsi-workflow/dsi_workflow-1.1.5-py3-none-any.whl#sha256=1938e10779c9ac3f5b5c2b346173b4eef7ff93a57a266e38c7b22e250959d925 (from https://www.piwheels.org/simple/dsi-workflow/) 2026-04-29T14:45:15,879 Skipping link: No binaries permitted for dsi-workflow: https://archive1.piwheels.org/simple/dsi-workflow/dsi_workflow-1.1.4-py3-none-any.whl#sha256=bbef902df1744fe5f44cf1912773d0f131a3d385ab2a3510d540fde7424ae89d (from https://www.piwheels.org/simple/dsi-workflow/) 2026-04-29T14:45:15,879 Skipping link: No binaries permitted for dsi-workflow: https://archive1.piwheels.org/simple/dsi-workflow/dsi_workflow-1.1.3-py3-none-any.whl#sha256=b7e444fd6d19af375b7c8fcbeaf345cfd8a81b714a601f35beb7f605f6ed4da3 (from https://www.piwheels.org/simple/dsi-workflow/) 2026-04-29T14:45:15,880 Skipping link: No binaries permitted for dsi-workflow: https://archive1.piwheels.org/simple/dsi-workflow/dsi_workflow-1.1.2-py3-none-any.whl#sha256=1c6e0bf1665162b6a7f7bb36c214a6a82bb19031a4c1de89f5abf98915d4e1ef (from https://www.piwheels.org/simple/dsi-workflow/) 2026-04-29T14:45:15,881 Skipping link: No binaries permitted for dsi-workflow: https://archive1.piwheels.org/simple/dsi-workflow/dsi_workflow-1.1.1-py3-none-any.whl#sha256=638d20fd8d9cf7c49937a050e890800fd608e326b9d07b3367058df99af97e7b (from https://www.piwheels.org/simple/dsi-workflow/) 2026-04-29T14:45:15,881 Skipping link: No binaries permitted for dsi-workflow: https://archive1.piwheels.org/simple/dsi-workflow/dsi_workflow-1.1-py3-none-any.whl#sha256=9fb76e847ac1e04ec7c1103b0825c40a7e626b62556b9f08fe3e3e72303eaa1d (from https://www.piwheels.org/simple/dsi-workflow/) 2026-04-29T14:45:15,882 Skipping link: No binaries permitted for dsi-workflow: https://archive1.piwheels.org/simple/dsi-workflow/dsi_workflow-1.0-py3-none-any.whl#sha256=0724a578a1a20ef6dae3e08cc180f1455090a6306b5a4ed4a5e84bb864418faa (from https://www.piwheels.org/simple/dsi-workflow/) 2026-04-29T14:45:15,882 Skipping link: not a file: https://www.piwheels.org/simple/dsi-workflow/ 2026-04-29T14:45:15,883 Skipping link: not a file: https://pypi.org/simple/dsi-workflow/ 2026-04-29T14:45:15,905 Given no hashes to check 1 links for project 'dsi-workflow': discarding no candidates 2026-04-29T14:45:15,924 Collecting dsi-workflow==1.2 2026-04-29T14:45:15,926 Created temporary directory: /tmp/pip-unpack-_npu7mbh 2026-04-29T14:45:16,075 Downloading dsi_workflow-1.2.tar.gz (154 kB) 2026-04-29T14:45:16,305 Added dsi-workflow==1.2 from https://files.pythonhosted.org/packages/28/4f/9a964c65a457a9cf85f7b38d887aad4872114646e462da25b379a685e61d/dsi_workflow-1.2.tar.gz to build tracker '/tmp/pip-build-tracker-u_s7aega' 2026-04-29T14:45:16,309 Created temporary directory: /tmp/pip-build-env-xp5ydy0c 2026-04-29T14:45:16,314 Installing build dependencies: started 2026-04-29T14:45:16,315 Running command pip subprocess to install build dependencies 2026-04-29T14:45:17,447 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-29T14:45:17,926 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-29T14:45:17,948 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-29T14:45:19,796 Collecting setuptools 2026-04-29T14:45:19,887 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-29T14:45:22,880 Installing collected packages: setuptools 2026-04-29T14:45:25,910 Successfully installed setuptools-82.0.1 2026-04-29T14:45:26,179 Installing build dependencies: finished with status 'done' 2026-04-29T14:45:26,185 Getting requirements to build wheel: started 2026-04-29T14:45:26,186 Running command Getting requirements to build wheel 2026-04-29T14:45:26,868 running egg_info 2026-04-29T14:45:26,874 writing dsi_workflow.egg-info/PKG-INFO 2026-04-29T14:45:26,877 writing dependency_links to dsi_workflow.egg-info/dependency_links.txt 2026-04-29T14:45:26,879 writing entry points to dsi_workflow.egg-info/entry_points.txt 2026-04-29T14:45:26,881 writing requirements to dsi_workflow.egg-info/requires.txt 2026-04-29T14:45:26,882 writing top-level names to dsi_workflow.egg-info/top_level.txt 2026-04-29T14:45:26,910 reading manifest file 'dsi_workflow.egg-info/SOURCES.txt' 2026-04-29T14:45:26,919 writing manifest file 'dsi_workflow.egg-info/SOURCES.txt' 2026-04-29T14:45:27,016 Getting requirements to build wheel: finished with status 'done' 2026-04-29T14:45:27,020 Created temporary directory: /tmp/pip-modern-metadata-va2fo73z 2026-04-29T14:45:27,023 Preparing metadata (pyproject.toml): started 2026-04-29T14:45:27,024 Running command Preparing metadata (pyproject.toml) 2026-04-29T14:45:27,675 running dist_info 2026-04-29T14:45:27,686 creating /tmp/pip-modern-metadata-va2fo73z/dsi_workflow.egg-info 2026-04-29T14:45:27,687 writing /tmp/pip-modern-metadata-va2fo73z/dsi_workflow.egg-info/PKG-INFO 2026-04-29T14:45:27,691 writing dependency_links to /tmp/pip-modern-metadata-va2fo73z/dsi_workflow.egg-info/dependency_links.txt 2026-04-29T14:45:27,692 writing entry points to /tmp/pip-modern-metadata-va2fo73z/dsi_workflow.egg-info/entry_points.txt 2026-04-29T14:45:27,694 writing requirements to /tmp/pip-modern-metadata-va2fo73z/dsi_workflow.egg-info/requires.txt 2026-04-29T14:45:27,695 writing top-level names to /tmp/pip-modern-metadata-va2fo73z/dsi_workflow.egg-info/top_level.txt 2026-04-29T14:45:27,697 writing manifest file '/tmp/pip-modern-metadata-va2fo73z/dsi_workflow.egg-info/SOURCES.txt' 2026-04-29T14:45:27,721 reading manifest file '/tmp/pip-modern-metadata-va2fo73z/dsi_workflow.egg-info/SOURCES.txt' 2026-04-29T14:45:27,727 writing manifest file '/tmp/pip-modern-metadata-va2fo73z/dsi_workflow.egg-info/SOURCES.txt' 2026-04-29T14:45:27,728 creating '/tmp/pip-modern-metadata-va2fo73z/dsi_workflow-1.2.dist-info' 2026-04-29T14:45:27,851 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-29T14:45:27,856 Source in /tmp/pip-wheel-knben_ci/dsi-workflow_38d07af3fc88488eb2f292e592d8270d has version 1.2, which satisfies requirement dsi-workflow==1.2 from https://files.pythonhosted.org/packages/28/4f/9a964c65a457a9cf85f7b38d887aad4872114646e462da25b379a685e61d/dsi_workflow-1.2.tar.gz 2026-04-29T14:45:27,856 Removed dsi-workflow==1.2 from https://files.pythonhosted.org/packages/28/4f/9a964c65a457a9cf85f7b38d887aad4872114646e462da25b379a685e61d/dsi_workflow-1.2.tar.gz from build tracker '/tmp/pip-build-tracker-u_s7aega' 2026-04-29T14:45:27,861 Created temporary directory: /tmp/pip-unpack-czpkeqvi 2026-04-29T14:45:27,861 Building wheels for collected packages: dsi-workflow 2026-04-29T14:45:27,865 Created temporary directory: /tmp/pip-wheel-2zkjewk0 2026-04-29T14:45:27,866 Destination directory: /tmp/pip-wheel-2zkjewk0 2026-04-29T14:45:27,868 Building wheel for dsi-workflow (pyproject.toml): started 2026-04-29T14:45:27,869 Running command Building wheel for dsi-workflow (pyproject.toml) 2026-04-29T14:45:28,496 running bdist_wheel 2026-04-29T14:45:28,513 running build 2026-04-29T14:45:28,514 running build_py 2026-04-29T14:45:28,519 creating build/lib/dsi 2026-04-29T14:45:28,522 copying dsi/core.py -> build/lib/dsi 2026-04-29T14:45:28,526 copying dsi/cli.py -> build/lib/dsi 2026-04-29T14:45:28,529 copying dsi/dsifederated.py -> build/lib/dsi 2026-04-29T14:45:28,531 copying dsi/_version.py -> build/lib/dsi 2026-04-29T14:45:28,533 copying dsi/sync.py -> build/lib/dsi 2026-04-29T14:45:28,536 copying dsi/dsi.py -> build/lib/dsi 2026-04-29T14:45:28,540 creating build/lib/dsi/plugins 2026-04-29T14:45:28,541 copying dsi/plugins/plugin_models.py -> build/lib/dsi/plugins 2026-04-29T14:45:28,543 copying dsi/plugins/file_reader.py -> build/lib/dsi/plugins 2026-04-29T14:45:28,547 copying dsi/plugins/dashboard.py -> build/lib/dsi/plugins 2026-04-29T14:45:28,549 copying dsi/plugins/collection_reader.py -> build/lib/dsi/plugins 2026-04-29T14:45:28,551 copying dsi/plugins/file_writer.py -> build/lib/dsi/plugins 2026-04-29T14:45:28,554 copying dsi/plugins/ml_emulator.py -> build/lib/dsi/plugins 2026-04-29T14:45:28,556 copying dsi/plugins/metadata.py -> build/lib/dsi/plugins 2026-04-29T14:45:28,558 copying dsi/plugins/env.py -> build/lib/dsi/plugins 2026-04-29T14:45:28,560 copying dsi/plugins/plugin.py -> build/lib/dsi/plugins 2026-04-29T14:45:28,563 creating build/lib/dsi/backends 2026-04-29T14:45:28,564 copying dsi/backends/osti.py -> build/lib/dsi/backends 2026-04-29T14:45:28,567 copying dsi/backends/sqlite.py -> build/lib/dsi/backends 2026-04-29T14:45:28,570 copying dsi/backends/ndp.py -> build/lib/dsi/backends 2026-04-29T14:45:28,573 copying dsi/backends/gufi.py -> build/lib/dsi/backends 2026-04-29T14:45:28,575 copying dsi/backends/filesystem.py -> build/lib/dsi/backends 2026-04-29T14:45:28,576 copying dsi/backends/hpss.py -> build/lib/dsi/backends 2026-04-29T14:45:28,578 copying dsi/backends/backend.py -> build/lib/dsi/backends 2026-04-29T14:45:28,580 copying dsi/backends/duckdb.py -> build/lib/dsi/backends 2026-04-29T14:45:28,583 copying dsi/backends/webserver.py -> build/lib/dsi/backends 2026-04-29T14:45:28,585 copying dsi/backends/sqlalchemy.py -> build/lib/dsi/backends 2026-04-29T14:45:28,587 copying dsi/backends/__init__.py -> build/lib/dsi/backends 2026-04-29T14:45:28,590 creating build/lib/dsi/utils 2026-04-29T14:45:28,591 copying dsi/utils/federation_utils.py -> build/lib/dsi/utils 2026-04-29T14:45:28,594 copying dsi/utils/rsync_utils.py -> build/lib/dsi/utils 2026-04-29T14:45:28,596 copying dsi/utils/dsi_utils.py -> build/lib/dsi/utils 2026-04-29T14:45:28,598 copying dsi/utils/git_utils.py -> build/lib/dsi/utils 2026-04-29T14:45:28,601 copying dsi/utils/__init__.py -> build/lib/dsi/utils 2026-04-29T14:45:28,602 copying dsi/utils/web_utils.py -> build/lib/dsi/utils 2026-04-29T14:45:28,605 creating build/lib/dsi/tests 2026-04-29T14:45:28,606 copying dsi/tests/test_dsi.py -> build/lib/dsi/tests 2026-04-29T14:45:28,609 copying dsi/tests/test_core.py -> build/lib/dsi/tests 2026-04-29T14:45:28,613 creating build/lib/dsi/plugins/tests 2026-04-29T14:45:28,614 copying dsi/plugins/tests/test_env.py -> build/lib/dsi/plugins/tests 2026-04-29T14:45:28,616 copying dsi/plugins/tests/test_file_reader.py -> build/lib/dsi/plugins/tests 2026-04-29T14:45:28,618 copying dsi/plugins/tests/test_collection_reader.py -> build/lib/dsi/plugins/tests 2026-04-29T14:45:28,620 copying dsi/plugins/tests/test_file_writer.py -> build/lib/dsi/plugins/tests 2026-04-29T14:45:28,622 creating build/lib/dsi/backends/tests 2026-04-29T14:45:28,624 copying dsi/backends/tests/test_hpss.py -> build/lib/dsi/backends/tests 2026-04-29T14:45:28,626 copying dsi/backends/tests/test_sqlite.py -> build/lib/dsi/backends/tests 2026-04-29T14:45:28,628 copying dsi/backends/tests/test_gufi.py -> build/lib/dsi/backends/tests 2026-04-29T14:45:28,630 copying dsi/backends/tests/test_sqlalchemy.py -> build/lib/dsi/backends/tests 2026-04-29T14:45:28,632 copying dsi/backends/tests/test_duckdb.py -> build/lib/dsi/backends/tests 2026-04-29T14:45:28,635 copying dsi/backends/tests/test_ndp.py -> build/lib/dsi/backends/tests 2026-04-29T14:45:28,638 creating build/lib/dsi/utils/federated 2026-04-29T14:45:28,639 copying dsi/utils/federated/__init__.py -> build/lib/dsi/utils/federated 2026-04-29T14:45:28,640 copying dsi/utils/federated/federate_datasets.py -> build/lib/dsi/utils/federated 2026-04-29T14:45:28,642 running egg_info 2026-04-29T14:45:28,652 writing dsi_workflow.egg-info/PKG-INFO 2026-04-29T14:45:28,655 writing dependency_links to dsi_workflow.egg-info/dependency_links.txt 2026-04-29T14:45:28,656 writing entry points to dsi_workflow.egg-info/entry_points.txt 2026-04-29T14:45:28,658 writing requirements to dsi_workflow.egg-info/requires.txt 2026-04-29T14:45:28,659 writing top-level names to dsi_workflow.egg-info/top_level.txt 2026-04-29T14:45:28,675 reading manifest file 'dsi_workflow.egg-info/SOURCES.txt' 2026-04-29T14:45:28,684 writing manifest file 'dsi_workflow.egg-info/SOURCES.txt' 2026-04-29T14:45:28,690 copying dsi/utils/launch_streamlit.sh -> build/lib/dsi/utils 2026-04-29T14:45:28,693 copying dsi/utils/launch_streamlit.bat -> build/lib/dsi/utils 2026-04-29T14:45:28,708 installing to build/bdist.linux-armv7l/wheel 2026-04-29T14:45:28,709 running install 2026-04-29T14:45:28,732 running install_lib 2026-04-29T14:45:28,738 creating build/bdist.linux-armv7l/wheel 2026-04-29T14:45:28,741 creating build/bdist.linux-armv7l/wheel/dsi 2026-04-29T14:45:28,742 copying build/lib/dsi/core.py -> build/bdist.linux-armv7l/wheel/./dsi 2026-04-29T14:45:28,747 creating build/bdist.linux-armv7l/wheel/dsi/plugins 2026-04-29T14:45:28,748 copying build/lib/dsi/plugins/plugin_models.py -> build/bdist.linux-armv7l/wheel/./dsi/plugins 2026-04-29T14:45:28,750 copying build/lib/dsi/plugins/file_reader.py -> build/bdist.linux-armv7l/wheel/./dsi/plugins 2026-04-29T14:45:28,753 copying build/lib/dsi/plugins/dashboard.py -> build/bdist.linux-armv7l/wheel/./dsi/plugins 2026-04-29T14:45:28,756 copying build/lib/dsi/plugins/collection_reader.py -> build/bdist.linux-armv7l/wheel/./dsi/plugins 2026-04-29T14:45:28,759 copying build/lib/dsi/plugins/file_writer.py -> build/bdist.linux-armv7l/wheel/./dsi/plugins 2026-04-29T14:45:28,762 copying build/lib/dsi/plugins/ml_emulator.py -> build/bdist.linux-armv7l/wheel/./dsi/plugins 2026-04-29T14:45:28,764 copying build/lib/dsi/plugins/metadata.py -> build/bdist.linux-armv7l/wheel/./dsi/plugins 2026-04-29T14:45:28,767 copying build/lib/dsi/plugins/env.py -> build/bdist.linux-armv7l/wheel/./dsi/plugins 2026-04-29T14:45:28,769 copying build/lib/dsi/plugins/plugin.py -> build/bdist.linux-armv7l/wheel/./dsi/plugins 2026-04-29T14:45:28,772 creating build/bdist.linux-armv7l/wheel/dsi/plugins/tests 2026-04-29T14:45:28,773 copying build/lib/dsi/plugins/tests/test_env.py -> build/bdist.linux-armv7l/wheel/./dsi/plugins/tests 2026-04-29T14:45:28,776 copying build/lib/dsi/plugins/tests/test_file_reader.py -> build/bdist.linux-armv7l/wheel/./dsi/plugins/tests 2026-04-29T14:45:28,778 copying build/lib/dsi/plugins/tests/test_collection_reader.py -> build/bdist.linux-armv7l/wheel/./dsi/plugins/tests 2026-04-29T14:45:28,780 copying build/lib/dsi/plugins/tests/test_file_writer.py -> build/bdist.linux-armv7l/wheel/./dsi/plugins/tests 2026-04-29T14:45:28,782 copying build/lib/dsi/cli.py -> build/bdist.linux-armv7l/wheel/./dsi 2026-04-29T14:45:28,785 copying build/lib/dsi/dsifederated.py -> build/bdist.linux-armv7l/wheel/./dsi 2026-04-29T14:45:28,788 creating build/bdist.linux-armv7l/wheel/dsi/backends 2026-04-29T14:45:28,789 copying build/lib/dsi/backends/osti.py -> build/bdist.linux-armv7l/wheel/./dsi/backends 2026-04-29T14:45:28,792 copying build/lib/dsi/backends/sqlite.py -> build/bdist.linux-armv7l/wheel/./dsi/backends 2026-04-29T14:45:28,796 copying build/lib/dsi/backends/ndp.py -> build/bdist.linux-armv7l/wheel/./dsi/backends 2026-04-29T14:45:28,799 copying build/lib/dsi/backends/gufi.py -> build/bdist.linux-armv7l/wheel/./dsi/backends 2026-04-29T14:45:28,801 copying build/lib/dsi/backends/filesystem.py -> build/bdist.linux-armv7l/wheel/./dsi/backends 2026-04-29T14:45:28,803 copying build/lib/dsi/backends/hpss.py -> build/bdist.linux-armv7l/wheel/./dsi/backends 2026-04-29T14:45:28,804 copying build/lib/dsi/backends/backend.py -> build/bdist.linux-armv7l/wheel/./dsi/backends 2026-04-29T14:45:28,806 copying build/lib/dsi/backends/duckdb.py -> build/bdist.linux-armv7l/wheel/./dsi/backends 2026-04-29T14:45:28,810 copying build/lib/dsi/backends/webserver.py -> build/bdist.linux-armv7l/wheel/./dsi/backends 2026-04-29T14:45:28,812 copying build/lib/dsi/backends/sqlalchemy.py -> build/bdist.linux-armv7l/wheel/./dsi/backends 2026-04-29T14:45:28,814 copying build/lib/dsi/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./dsi/backends 2026-04-29T14:45:28,816 creating build/bdist.linux-armv7l/wheel/dsi/backends/tests 2026-04-29T14:45:28,817 copying build/lib/dsi/backends/tests/test_hpss.py -> build/bdist.linux-armv7l/wheel/./dsi/backends/tests 2026-04-29T14:45:28,820 copying build/lib/dsi/backends/tests/test_sqlite.py -> build/bdist.linux-armv7l/wheel/./dsi/backends/tests 2026-04-29T14:45:28,822 copying build/lib/dsi/backends/tests/test_gufi.py -> build/bdist.linux-armv7l/wheel/./dsi/backends/tests 2026-04-29T14:45:28,824 copying build/lib/dsi/backends/tests/test_sqlalchemy.py -> build/bdist.linux-armv7l/wheel/./dsi/backends/tests 2026-04-29T14:45:28,827 copying build/lib/dsi/backends/tests/test_duckdb.py -> build/bdist.linux-armv7l/wheel/./dsi/backends/tests 2026-04-29T14:45:28,829 copying build/lib/dsi/backends/tests/test_ndp.py -> build/bdist.linux-armv7l/wheel/./dsi/backends/tests 2026-04-29T14:45:28,832 creating build/bdist.linux-armv7l/wheel/dsi/utils 2026-04-29T14:45:28,834 creating build/bdist.linux-armv7l/wheel/dsi/utils/federated 2026-04-29T14:45:28,835 copying build/lib/dsi/utils/federated/__init__.py -> build/bdist.linux-armv7l/wheel/./dsi/utils/federated 2026-04-29T14:45:28,837 copying build/lib/dsi/utils/federated/federate_datasets.py -> build/bdist.linux-armv7l/wheel/./dsi/utils/federated 2026-04-29T14:45:28,840 copying build/lib/dsi/utils/federation_utils.py -> build/bdist.linux-armv7l/wheel/./dsi/utils 2026-04-29T14:45:28,843 copying build/lib/dsi/utils/rsync_utils.py -> build/bdist.linux-armv7l/wheel/./dsi/utils 2026-04-29T14:45:28,845 copying build/lib/dsi/utils/dsi_utils.py -> build/bdist.linux-armv7l/wheel/./dsi/utils 2026-04-29T14:45:28,848 copying build/lib/dsi/utils/launch_streamlit.bat -> build/bdist.linux-armv7l/wheel/./dsi/utils 2026-04-29T14:45:28,850 copying build/lib/dsi/utils/git_utils.py -> build/bdist.linux-armv7l/wheel/./dsi/utils 2026-04-29T14:45:28,852 copying build/lib/dsi/utils/launch_streamlit.sh -> build/bdist.linux-armv7l/wheel/./dsi/utils 2026-04-29T14:45:28,854 copying build/lib/dsi/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./dsi/utils 2026-04-29T14:45:28,856 copying build/lib/dsi/utils/web_utils.py -> build/bdist.linux-armv7l/wheel/./dsi/utils 2026-04-29T14:45:28,857 copying build/lib/dsi/_version.py -> build/bdist.linux-armv7l/wheel/./dsi 2026-04-29T14:45:28,859 copying build/lib/dsi/sync.py -> build/bdist.linux-armv7l/wheel/./dsi 2026-04-29T14:45:28,862 copying build/lib/dsi/dsi.py -> build/bdist.linux-armv7l/wheel/./dsi 2026-04-29T14:45:28,865 creating build/bdist.linux-armv7l/wheel/dsi/tests 2026-04-29T14:45:28,866 copying build/lib/dsi/tests/test_dsi.py -> build/bdist.linux-armv7l/wheel/./dsi/tests 2026-04-29T14:45:28,870 copying build/lib/dsi/tests/test_core.py -> build/bdist.linux-armv7l/wheel/./dsi/tests 2026-04-29T14:45:28,873 running install_egg_info 2026-04-29T14:45:28,878 Copying dsi_workflow.egg-info to build/bdist.linux-armv7l/wheel/./dsi_workflow-1.2-py3.11.egg-info 2026-04-29T14:45:28,889 running install_scripts 2026-04-29T14:45:28,899 creating build/bdist.linux-armv7l/wheel/dsi_workflow-1.2.dist-info/WHEEL 2026-04-29T14:45:28,902 creating '/tmp/pip-wheel-2zkjewk0/.tmp-krnbwa6v/dsi_workflow-1.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-29T14:45:28,905 adding 'dsi/_version.py' 2026-04-29T14:45:28,909 adding 'dsi/cli.py' 2026-04-29T14:45:28,917 adding 'dsi/core.py' 2026-04-29T14:45:28,924 adding 'dsi/dsi.py' 2026-04-29T14:45:28,926 adding 'dsi/dsifederated.py' 2026-04-29T14:45:28,930 adding 'dsi/sync.py' 2026-04-29T14:45:28,932 adding 'dsi/backends/__init__.py' 2026-04-29T14:45:28,933 adding 'dsi/backends/backend.py' 2026-04-29T14:45:28,939 adding 'dsi/backends/duckdb.py' 2026-04-29T14:45:28,941 adding 'dsi/backends/filesystem.py' 2026-04-29T14:45:28,942 adding 'dsi/backends/gufi.py' 2026-04-29T14:45:28,944 adding 'dsi/backends/hpss.py' 2026-04-29T14:45:28,948 adding 'dsi/backends/ndp.py' 2026-04-29T14:45:28,951 adding 'dsi/backends/osti.py' 2026-04-29T14:45:28,953 adding 'dsi/backends/sqlalchemy.py' 2026-04-29T14:45:28,959 adding 'dsi/backends/sqlite.py' 2026-04-29T14:45:28,960 adding 'dsi/backends/webserver.py' 2026-04-29T14:45:28,962 adding 'dsi/backends/tests/test_duckdb.py' 2026-04-29T14:45:28,963 adding 'dsi/backends/tests/test_gufi.py' 2026-04-29T14:45:28,965 adding 'dsi/backends/tests/test_hpss.py' 2026-04-29T14:45:28,967 adding 'dsi/backends/tests/test_ndp.py' 2026-04-29T14:45:28,968 adding 'dsi/backends/tests/test_sqlalchemy.py' 2026-04-29T14:45:28,970 adding 'dsi/backends/tests/test_sqlite.py' 2026-04-29T14:45:28,972 adding 'dsi/plugins/collection_reader.py' 2026-04-29T14:45:28,974 adding 'dsi/plugins/dashboard.py' 2026-04-29T14:45:28,976 adding 'dsi/plugins/env.py' 2026-04-29T14:45:28,984 adding 'dsi/plugins/file_reader.py' 2026-04-29T14:45:28,986 adding 'dsi/plugins/file_writer.py' 2026-04-29T14:45:28,988 adding 'dsi/plugins/metadata.py' 2026-04-29T14:45:28,990 adding 'dsi/plugins/ml_emulator.py' 2026-04-29T14:45:28,991 adding 'dsi/plugins/plugin.py' 2026-04-29T14:45:28,992 adding 'dsi/plugins/plugin_models.py' 2026-04-29T14:45:28,994 adding 'dsi/plugins/tests/test_collection_reader.py' 2026-04-29T14:45:28,996 adding 'dsi/plugins/tests/test_env.py' 2026-04-29T14:45:28,997 adding 'dsi/plugins/tests/test_file_reader.py' 2026-04-29T14:45:28,998 adding 'dsi/plugins/tests/test_file_writer.py' 2026-04-29T14:45:29,002 adding 'dsi/tests/test_core.py' 2026-04-29T14:45:29,008 adding 'dsi/tests/test_dsi.py' 2026-04-29T14:45:29,010 adding 'dsi/utils/__init__.py' 2026-04-29T14:45:29,011 adding 'dsi/utils/dsi_utils.py' 2026-04-29T14:45:29,013 adding 'dsi/utils/federation_utils.py' 2026-04-29T14:45:29,015 adding 'dsi/utils/git_utils.py' 2026-04-29T14:45:29,016 adding 'dsi/utils/launch_streamlit.bat' 2026-04-29T14:45:29,018 adding 'dsi/utils/launch_streamlit.sh' 2026-04-29T14:45:29,019 adding 'dsi/utils/rsync_utils.py' 2026-04-29T14:45:29,021 adding 'dsi/utils/web_utils.py' 2026-04-29T14:45:29,022 adding 'dsi/utils/federated/__init__.py' 2026-04-29T14:45:29,025 adding 'dsi/utils/federated/federate_datasets.py' 2026-04-29T14:45:29,027 adding 'dsi_workflow-1.2.dist-info/METADATA' 2026-04-29T14:45:29,028 adding 'dsi_workflow-1.2.dist-info/WHEEL' 2026-04-29T14:45:29,029 adding 'dsi_workflow-1.2.dist-info/entry_points.txt' 2026-04-29T14:45:29,030 adding 'dsi_workflow-1.2.dist-info/top_level.txt' 2026-04-29T14:45:29,031 adding 'dsi_workflow-1.2.dist-info/RECORD' 2026-04-29T14:45:29,035 removing build/bdist.linux-armv7l/wheel 2026-04-29T14:45:29,147 Building wheel for dsi-workflow (pyproject.toml): finished with status 'done' 2026-04-29T14:45:29,155 Created wheel for dsi-workflow: filename=dsi_workflow-1.2-py3-none-any.whl size=168865 sha256=437f3230e244bd7d2f98fe214a8b7af3fcf6035563287b4fd1869732c4c7be47 2026-04-29T14:45:29,156 Stored in directory: /tmp/pip-ephem-wheel-cache-fhnuwn7i/wheels/49/72/a7/e7d37dc2589fb99accb02ae6dc50acb0277c6b5b2ee232d51d 2026-04-29T14:45:29,168 Successfully built dsi-workflow 2026-04-29T14:45:29,177 Removed build tracker: '/tmp/pip-build-tracker-u_s7aega'