2026-05-20T17:23:31,273 Created temporary directory: /tmp/pip-ephem-wheel-cache-3q7mjv76 2026-05-20T17:23:31,275 Created temporary directory: /tmp/pip-build-tracker-er4dm7nm 2026-05-20T17:23:31,275 Initialized build tracking at /tmp/pip-build-tracker-er4dm7nm 2026-05-20T17:23:31,276 Created build tracker: /tmp/pip-build-tracker-er4dm7nm 2026-05-20T17:23:31,276 Entered build tracker: /tmp/pip-build-tracker-er4dm7nm 2026-05-20T17:23:31,277 Created temporary directory: /tmp/pip-wheel-y0lrdpzv 2026-05-20T17:23:31,280 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-05-20T17:23:31,283 Created temporary directory: /tmp/pip-ephem-wheel-cache-klnx5v76 2026-05-20T17:23:31,308 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-20T17:23:31,311 2 location(s) to search for versions of dsi-workflow: 2026-05-20T17:23:31,311 * https://pypi.org/simple/dsi-workflow/ 2026-05-20T17:23:31,311 * https://www.piwheels.org/simple/dsi-workflow/ 2026-05-20T17:23:31,312 Fetching project page and analyzing links: https://pypi.org/simple/dsi-workflow/ 2026-05-20T17:23:31,313 Getting page https://pypi.org/simple/dsi-workflow/ 2026-05-20T17:23:31,314 Found index url https://pypi.org/simple 2026-05-20T17:23:31,547 Fetched page https://pypi.org/simple/dsi-workflow/ as application/vnd.pypi.simple.v1+json 2026-05-20T17:23:31,551 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-05-20T17:23:31,552 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-05-20T17:23:31,553 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-05-20T17:23:31,553 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-05-20T17:23:31,554 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-05-20T17:23:31,555 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-05-20T17:23:31,556 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-05-20T17:23:31,556 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-05-20T17:23:31,557 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-05-20T17:23:31,558 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-05-20T17:23:31,558 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-05-20T17:23:31,559 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-05-20T17:23:31,560 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-05-20T17:23:31,561 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-05-20T17:23:31,561 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-05-20T17:23:31,562 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-05-20T17:23:31,562 Skipping link: No binaries permitted for dsi-workflow: https://files.pythonhosted.org/packages/44/e6/f06f79f7146c6ad6ed0c1d132c564e095751a318e0bd3d1626590eee3b5c/dsi_workflow-1.2.1-py3-none-any.whl (from https://pypi.org/simple/dsi-workflow/) 2026-05-20T17:23:31,563 Found link https://files.pythonhosted.org/packages/62/37/4c89144fa9b481a8db0e3b9118895e0df58c7dfd21397cb9717d432093ec/dsi_workflow-1.2.1.tar.gz (from https://pypi.org/simple/dsi-workflow/), version: 1.2.1 2026-05-20T17:23:31,564 Fetching project page and analyzing links: https://www.piwheels.org/simple/dsi-workflow/ 2026-05-20T17:23:31,564 Getting page https://www.piwheels.org/simple/dsi-workflow/ 2026-05-20T17:23:31,565 Found index url https://www.piwheels.org/simple 2026-05-20T17:23:36,140 Fetched page https://www.piwheels.org/simple/dsi-workflow/ as text/html 2026-05-20T17:23:36,146 Skipping link: No binaries permitted for dsi-workflow: https://archive1.piwheels.org/simple/dsi-workflow/dsi_workflow-1.2-py3-none-any.whl#sha256=437f3230e244bd7d2f98fe214a8b7af3fcf6035563287b4fd1869732c4c7be47 (from https://www.piwheels.org/simple/dsi-workflow/) 2026-05-20T17:23:36,147 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-05-20T17:23:36,147 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-05-20T17:23:36,148 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-05-20T17:23:36,149 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-05-20T17:23:36,150 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-05-20T17:23:36,151 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-05-20T17:23:36,152 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-05-20T17:23:36,152 Skipping link: not a file: https://www.piwheels.org/simple/dsi-workflow/ 2026-05-20T17:23:36,153 Skipping link: not a file: https://pypi.org/simple/dsi-workflow/ 2026-05-20T17:23:36,182 Given no hashes to check 1 links for project 'dsi-workflow': discarding no candidates 2026-05-20T17:23:36,208 Collecting dsi-workflow==1.2.1 2026-05-20T17:23:36,212 Created temporary directory: /tmp/pip-unpack-g62biqyf 2026-05-20T17:23:36,450 Downloading dsi_workflow-1.2.1.tar.gz (163 kB) 2026-05-20T17:23:36,682 Added dsi-workflow==1.2.1 from https://files.pythonhosted.org/packages/62/37/4c89144fa9b481a8db0e3b9118895e0df58c7dfd21397cb9717d432093ec/dsi_workflow-1.2.1.tar.gz to build tracker '/tmp/pip-build-tracker-er4dm7nm' 2026-05-20T17:23:36,687 Created temporary directory: /tmp/pip-build-env-884mfhtz 2026-05-20T17:23:36,692 Installing build dependencies: started 2026-05-20T17:23:36,693 Running command pip subprocess to install build dependencies 2026-05-20T17:23:37,871 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-20T17:23:38,282 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-05-20T17:23:38,305 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-20T17:23:44,326 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLZeroReturnError(6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:992)'))': /simple/setuptools/ 2026-05-20T17:23:50,288 Collecting setuptools 2026-05-20T17:23:50,289 Obtaining dependency information for setuptools from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-20T17:23:50,303 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-20T17:23:50,553 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-20T17:23:50,645 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-20T17:23:53,377 Installing collected packages: setuptools 2026-05-20T17:23:56,498 Successfully installed setuptools-82.0.1 2026-05-20T17:23:56,768 Installing build dependencies: finished with status 'done' 2026-05-20T17:23:56,775 Getting requirements to build wheel: started 2026-05-20T17:23:56,776 Running command Getting requirements to build wheel 2026-05-20T17:23:57,486 running egg_info 2026-05-20T17:23:57,492 writing dsi_workflow.egg-info/PKG-INFO 2026-05-20T17:23:57,496 writing dependency_links to dsi_workflow.egg-info/dependency_links.txt 2026-05-20T17:23:57,498 writing entry points to dsi_workflow.egg-info/entry_points.txt 2026-05-20T17:23:57,501 writing requirements to dsi_workflow.egg-info/requires.txt 2026-05-20T17:23:57,503 writing top-level names to dsi_workflow.egg-info/top_level.txt 2026-05-20T17:23:57,531 reading manifest file 'dsi_workflow.egg-info/SOURCES.txt' 2026-05-20T17:23:57,541 writing manifest file 'dsi_workflow.egg-info/SOURCES.txt' 2026-05-20T17:23:57,638 Getting requirements to build wheel: finished with status 'done' 2026-05-20T17:23:57,641 Created temporary directory: /tmp/pip-modern-metadata-03ajc8ca 2026-05-20T17:23:57,643 Preparing metadata (pyproject.toml): started 2026-05-20T17:23:57,645 Running command Preparing metadata (pyproject.toml) 2026-05-20T17:23:58,300 running dist_info 2026-05-20T17:23:58,310 creating /tmp/pip-modern-metadata-03ajc8ca/dsi_workflow.egg-info 2026-05-20T17:23:58,311 writing /tmp/pip-modern-metadata-03ajc8ca/dsi_workflow.egg-info/PKG-INFO 2026-05-20T17:23:58,315 writing dependency_links to /tmp/pip-modern-metadata-03ajc8ca/dsi_workflow.egg-info/dependency_links.txt 2026-05-20T17:23:58,316 writing entry points to /tmp/pip-modern-metadata-03ajc8ca/dsi_workflow.egg-info/entry_points.txt 2026-05-20T17:23:58,318 writing requirements to /tmp/pip-modern-metadata-03ajc8ca/dsi_workflow.egg-info/requires.txt 2026-05-20T17:23:58,319 writing top-level names to /tmp/pip-modern-metadata-03ajc8ca/dsi_workflow.egg-info/top_level.txt 2026-05-20T17:23:58,321 writing manifest file '/tmp/pip-modern-metadata-03ajc8ca/dsi_workflow.egg-info/SOURCES.txt' 2026-05-20T17:23:58,346 reading manifest file '/tmp/pip-modern-metadata-03ajc8ca/dsi_workflow.egg-info/SOURCES.txt' 2026-05-20T17:23:58,351 writing manifest file '/tmp/pip-modern-metadata-03ajc8ca/dsi_workflow.egg-info/SOURCES.txt' 2026-05-20T17:23:58,352 creating '/tmp/pip-modern-metadata-03ajc8ca/dsi_workflow-1.2.1.dist-info' 2026-05-20T17:23:58,475 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-20T17:23:58,481 Source in /tmp/pip-wheel-y0lrdpzv/dsi-workflow_6a69355d9a834e61b0c5d4ad81f3337c has version 1.2.1, which satisfies requirement dsi-workflow==1.2.1 from https://files.pythonhosted.org/packages/62/37/4c89144fa9b481a8db0e3b9118895e0df58c7dfd21397cb9717d432093ec/dsi_workflow-1.2.1.tar.gz 2026-05-20T17:23:58,481 Removed dsi-workflow==1.2.1 from https://files.pythonhosted.org/packages/62/37/4c89144fa9b481a8db0e3b9118895e0df58c7dfd21397cb9717d432093ec/dsi_workflow-1.2.1.tar.gz from build tracker '/tmp/pip-build-tracker-er4dm7nm' 2026-05-20T17:23:58,486 Created temporary directory: /tmp/pip-unpack-inmzr2m1 2026-05-20T17:23:58,487 Building wheels for collected packages: dsi-workflow 2026-05-20T17:23:58,491 Created temporary directory: /tmp/pip-wheel-ke1lue1_ 2026-05-20T17:23:58,492 Destination directory: /tmp/pip-wheel-ke1lue1_ 2026-05-20T17:23:58,494 Building wheel for dsi-workflow (pyproject.toml): started 2026-05-20T17:23:58,495 Running command Building wheel for dsi-workflow (pyproject.toml) 2026-05-20T17:23:59,157 running bdist_wheel 2026-05-20T17:23:59,174 running build 2026-05-20T17:23:59,175 running build_py 2026-05-20T17:23:59,181 creating build/lib/dsi 2026-05-20T17:23:59,184 copying dsi/sync.py -> build/lib/dsi 2026-05-20T17:23:59,187 copying dsi/dsi.py -> build/lib/dsi 2026-05-20T17:23:59,191 copying dsi/_version.py -> build/lib/dsi 2026-05-20T17:23:59,193 copying dsi/core.py -> build/lib/dsi 2026-05-20T17:23:59,196 copying dsi/dsifederated.py -> build/lib/dsi 2026-05-20T17:23:59,199 copying dsi/cli.py -> build/lib/dsi 2026-05-20T17:23:59,204 creating build/lib/dsi/utils 2026-05-20T17:23:59,205 copying dsi/utils/federation_utils.py -> build/lib/dsi/utils 2026-05-20T17:23:59,208 copying dsi/utils/web_utils.py -> build/lib/dsi/utils 2026-05-20T17:23:59,210 copying dsi/utils/dsi_utils.py -> build/lib/dsi/utils 2026-05-20T17:23:59,213 copying dsi/utils/rsync_utils.py -> build/lib/dsi/utils 2026-05-20T17:23:59,216 copying dsi/utils/__init__.py -> build/lib/dsi/utils 2026-05-20T17:23:59,218 copying dsi/utils/git_utils.py -> build/lib/dsi/utils 2026-05-20T17:23:59,221 creating build/lib/dsi/plugins 2026-05-20T17:23:59,223 copying dsi/plugins/collection_reader.py -> build/lib/dsi/plugins 2026-05-20T17:23:59,226 copying dsi/plugins/file_reader.py -> build/lib/dsi/plugins 2026-05-20T17:23:59,230 copying dsi/plugins/dashboard.py -> build/lib/dsi/plugins 2026-05-20T17:23:59,233 copying dsi/plugins/metadata.py -> build/lib/dsi/plugins 2026-05-20T17:23:59,236 copying dsi/plugins/plugin_models.py -> build/lib/dsi/plugins 2026-05-20T17:23:59,238 copying dsi/plugins/plugin.py -> build/lib/dsi/plugins 2026-05-20T17:23:59,240 copying dsi/plugins/env.py -> build/lib/dsi/plugins 2026-05-20T17:23:59,243 copying dsi/plugins/file_writer.py -> build/lib/dsi/plugins 2026-05-20T17:23:59,246 copying dsi/plugins/ml_emulator.py -> build/lib/dsi/plugins 2026-05-20T17:23:59,249 creating build/lib/dsi/backends 2026-05-20T17:23:59,250 copying dsi/backends/webserver.py -> build/lib/dsi/backends 2026-05-20T17:23:59,252 copying dsi/backends/hpss.py -> build/lib/dsi/backends 2026-05-20T17:23:59,254 copying dsi/backends/sqlalchemy.py -> build/lib/dsi/backends 2026-05-20T17:23:59,256 copying dsi/backends/ndp.py -> build/lib/dsi/backends 2026-05-20T17:23:59,259 copying dsi/backends/sqlite.py -> build/lib/dsi/backends 2026-05-20T17:23:59,262 copying dsi/backends/gufi.py -> build/lib/dsi/backends 2026-05-20T17:23:59,264 copying dsi/backends/duckdb.py -> build/lib/dsi/backends 2026-05-20T17:23:59,267 copying dsi/backends/filesystem.py -> build/lib/dsi/backends 2026-05-20T17:23:59,269 copying dsi/backends/backend.py -> build/lib/dsi/backends 2026-05-20T17:23:59,271 copying dsi/backends/oceans11.py -> build/lib/dsi/backends 2026-05-20T17:23:59,274 copying dsi/backends/__init__.py -> build/lib/dsi/backends 2026-05-20T17:23:59,276 copying dsi/backends/osti.py -> build/lib/dsi/backends 2026-05-20T17:23:59,279 creating build/lib/dsi/tests 2026-05-20T17:23:59,280 copying dsi/tests/test_core.py -> build/lib/dsi/tests 2026-05-20T17:23:59,284 copying dsi/tests/test_dsi.py -> build/lib/dsi/tests 2026-05-20T17:23:59,288 creating build/lib/dsi/utils/federated 2026-05-20T17:23:59,289 copying dsi/utils/federated/federate_datasets.py -> build/lib/dsi/utils/federated 2026-05-20T17:23:59,291 copying dsi/utils/federated/__init__.py -> build/lib/dsi/utils/federated 2026-05-20T17:23:59,293 creating build/lib/dsi/plugins/tests 2026-05-20T17:23:59,294 copying dsi/plugins/tests/test_collection_reader.py -> build/lib/dsi/plugins/tests 2026-05-20T17:23:59,297 copying dsi/plugins/tests/test_file_writer.py -> build/lib/dsi/plugins/tests 2026-05-20T17:23:59,299 copying dsi/plugins/tests/test_file_reader.py -> build/lib/dsi/plugins/tests 2026-05-20T17:23:59,301 copying dsi/plugins/tests/test_env.py -> build/lib/dsi/plugins/tests 2026-05-20T17:23:59,304 creating build/lib/dsi/backends/tests 2026-05-20T17:23:59,305 copying dsi/backends/tests/test_sqlalchemy.py -> build/lib/dsi/backends/tests 2026-05-20T17:23:59,308 copying dsi/backends/tests/test_sqlite.py -> build/lib/dsi/backends/tests 2026-05-20T17:23:59,310 copying dsi/backends/tests/test_gufi.py -> build/lib/dsi/backends/tests 2026-05-20T17:23:59,312 copying dsi/backends/tests/test_hpss.py -> build/lib/dsi/backends/tests 2026-05-20T17:23:59,314 copying dsi/backends/tests/test_duckdb.py -> build/lib/dsi/backends/tests 2026-05-20T17:23:59,316 copying dsi/backends/tests/test_ndp.py -> build/lib/dsi/backends/tests 2026-05-20T17:23:59,319 running egg_info 2026-05-20T17:23:59,329 writing dsi_workflow.egg-info/PKG-INFO 2026-05-20T17:23:59,332 writing dependency_links to dsi_workflow.egg-info/dependency_links.txt 2026-05-20T17:23:59,334 writing entry points to dsi_workflow.egg-info/entry_points.txt 2026-05-20T17:23:59,335 writing requirements to dsi_workflow.egg-info/requires.txt 2026-05-20T17:23:59,337 writing top-level names to dsi_workflow.egg-info/top_level.txt 2026-05-20T17:23:59,352 reading manifest file 'dsi_workflow.egg-info/SOURCES.txt' 2026-05-20T17:23:59,361 writing manifest file 'dsi_workflow.egg-info/SOURCES.txt' 2026-05-20T17:23:59,367 copying dsi/utils/launch_streamlit.sh -> build/lib/dsi/utils 2026-05-20T17:23:59,369 copying dsi/utils/launch_streamlit.bat -> build/lib/dsi/utils 2026-05-20T17:23:59,385 installing to build/bdist.linux-armv7l/wheel 2026-05-20T17:23:59,386 running install 2026-05-20T17:23:59,409 running install_lib 2026-05-20T17:23:59,415 creating build/bdist.linux-armv7l/wheel 2026-05-20T17:23:59,417 creating build/bdist.linux-armv7l/wheel/dsi 2026-05-20T17:23:59,419 creating build/bdist.linux-armv7l/wheel/dsi/utils 2026-05-20T17:23:59,420 copying build/lib/dsi/utils/federation_utils.py -> build/bdist.linux-armv7l/wheel/./dsi/utils 2026-05-20T17:23:59,422 copying build/lib/dsi/utils/launch_streamlit.bat -> build/bdist.linux-armv7l/wheel/./dsi/utils 2026-05-20T17:23:59,425 creating build/bdist.linux-armv7l/wheel/dsi/utils/federated 2026-05-20T17:23:59,426 copying build/lib/dsi/utils/federated/federate_datasets.py -> build/bdist.linux-armv7l/wheel/./dsi/utils/federated 2026-05-20T17:23:59,428 copying build/lib/dsi/utils/federated/__init__.py -> build/bdist.linux-armv7l/wheel/./dsi/utils/federated 2026-05-20T17:23:59,430 copying build/lib/dsi/utils/launch_streamlit.sh -> build/bdist.linux-armv7l/wheel/./dsi/utils 2026-05-20T17:23:59,432 copying build/lib/dsi/utils/web_utils.py -> build/bdist.linux-armv7l/wheel/./dsi/utils 2026-05-20T17:23:59,433 copying build/lib/dsi/utils/dsi_utils.py -> build/bdist.linux-armv7l/wheel/./dsi/utils 2026-05-20T17:23:59,436 copying build/lib/dsi/utils/rsync_utils.py -> build/bdist.linux-armv7l/wheel/./dsi/utils 2026-05-20T17:23:59,438 copying build/lib/dsi/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./dsi/utils 2026-05-20T17:23:59,440 copying build/lib/dsi/utils/git_utils.py -> build/bdist.linux-armv7l/wheel/./dsi/utils 2026-05-20T17:23:59,442 copying build/lib/dsi/sync.py -> build/bdist.linux-armv7l/wheel/./dsi 2026-05-20T17:23:59,445 copying build/lib/dsi/dsi.py -> build/bdist.linux-armv7l/wheel/./dsi 2026-05-20T17:23:59,449 copying build/lib/dsi/_version.py -> build/bdist.linux-armv7l/wheel/./dsi 2026-05-20T17:23:59,450 copying build/lib/dsi/core.py -> build/bdist.linux-armv7l/wheel/./dsi 2026-05-20T17:23:59,454 creating build/bdist.linux-armv7l/wheel/dsi/plugins 2026-05-20T17:23:59,455 copying build/lib/dsi/plugins/collection_reader.py -> build/bdist.linux-armv7l/wheel/./dsi/plugins 2026-05-20T17:23:59,458 copying build/lib/dsi/plugins/file_reader.py -> build/bdist.linux-armv7l/wheel/./dsi/plugins 2026-05-20T17:23:59,461 copying build/lib/dsi/plugins/dashboard.py -> build/bdist.linux-armv7l/wheel/./dsi/plugins 2026-05-20T17:23:59,464 creating build/bdist.linux-armv7l/wheel/dsi/plugins/tests 2026-05-20T17:23:59,465 copying build/lib/dsi/plugins/tests/test_collection_reader.py -> build/bdist.linux-armv7l/wheel/./dsi/plugins/tests 2026-05-20T17:23:59,468 copying build/lib/dsi/plugins/tests/test_file_writer.py -> build/bdist.linux-armv7l/wheel/./dsi/plugins/tests 2026-05-20T17:23:59,469 copying build/lib/dsi/plugins/tests/test_file_reader.py -> build/bdist.linux-armv7l/wheel/./dsi/plugins/tests 2026-05-20T17:23:59,472 copying build/lib/dsi/plugins/tests/test_env.py -> build/bdist.linux-armv7l/wheel/./dsi/plugins/tests 2026-05-20T17:23:59,474 copying build/lib/dsi/plugins/metadata.py -> build/bdist.linux-armv7l/wheel/./dsi/plugins 2026-05-20T17:23:59,476 copying build/lib/dsi/plugins/plugin_models.py -> build/bdist.linux-armv7l/wheel/./dsi/plugins 2026-05-20T17:23:59,478 copying build/lib/dsi/plugins/plugin.py -> build/bdist.linux-armv7l/wheel/./dsi/plugins 2026-05-20T17:23:59,480 copying build/lib/dsi/plugins/env.py -> build/bdist.linux-armv7l/wheel/./dsi/plugins 2026-05-20T17:23:59,482 copying build/lib/dsi/plugins/file_writer.py -> build/bdist.linux-armv7l/wheel/./dsi/plugins 2026-05-20T17:23:59,485 copying build/lib/dsi/plugins/ml_emulator.py -> build/bdist.linux-armv7l/wheel/./dsi/plugins 2026-05-20T17:23:59,488 creating build/bdist.linux-armv7l/wheel/dsi/backends 2026-05-20T17:23:59,489 copying build/lib/dsi/backends/webserver.py -> build/bdist.linux-armv7l/wheel/./dsi/backends 2026-05-20T17:23:59,491 copying build/lib/dsi/backends/hpss.py -> build/bdist.linux-armv7l/wheel/./dsi/backends 2026-05-20T17:23:59,493 copying build/lib/dsi/backends/sqlalchemy.py -> build/bdist.linux-armv7l/wheel/./dsi/backends 2026-05-20T17:23:59,495 copying build/lib/dsi/backends/ndp.py -> build/bdist.linux-armv7l/wheel/./dsi/backends 2026-05-20T17:23:59,498 copying build/lib/dsi/backends/sqlite.py -> build/bdist.linux-armv7l/wheel/./dsi/backends 2026-05-20T17:23:59,500 copying build/lib/dsi/backends/gufi.py -> build/bdist.linux-armv7l/wheel/./dsi/backends 2026-05-20T17:23:59,503 creating build/bdist.linux-armv7l/wheel/dsi/backends/tests 2026-05-20T17:23:59,504 copying build/lib/dsi/backends/tests/test_sqlalchemy.py -> build/bdist.linux-armv7l/wheel/./dsi/backends/tests 2026-05-20T17:23:59,506 copying build/lib/dsi/backends/tests/test_sqlite.py -> build/bdist.linux-armv7l/wheel/./dsi/backends/tests 2026-05-20T17:23:59,509 copying build/lib/dsi/backends/tests/test_gufi.py -> build/bdist.linux-armv7l/wheel/./dsi/backends/tests 2026-05-20T17:23:59,510 copying build/lib/dsi/backends/tests/test_hpss.py -> build/bdist.linux-armv7l/wheel/./dsi/backends/tests 2026-05-20T17:23:59,512 copying build/lib/dsi/backends/tests/test_duckdb.py -> build/bdist.linux-armv7l/wheel/./dsi/backends/tests 2026-05-20T17:23:59,514 copying build/lib/dsi/backends/tests/test_ndp.py -> build/bdist.linux-armv7l/wheel/./dsi/backends/tests 2026-05-20T17:23:59,518 copying build/lib/dsi/backends/duckdb.py -> build/bdist.linux-armv7l/wheel/./dsi/backends 2026-05-20T17:23:59,522 copying build/lib/dsi/backends/filesystem.py -> build/bdist.linux-armv7l/wheel/./dsi/backends 2026-05-20T17:23:59,524 copying build/lib/dsi/backends/backend.py -> build/bdist.linux-armv7l/wheel/./dsi/backends 2026-05-20T17:23:59,526 copying build/lib/dsi/backends/oceans11.py -> build/bdist.linux-armv7l/wheel/./dsi/backends 2026-05-20T17:23:59,529 copying build/lib/dsi/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./dsi/backends 2026-05-20T17:23:59,531 copying build/lib/dsi/backends/osti.py -> build/bdist.linux-armv7l/wheel/./dsi/backends 2026-05-20T17:23:59,535 creating build/bdist.linux-armv7l/wheel/dsi/tests 2026-05-20T17:23:59,536 copying build/lib/dsi/tests/test_core.py -> build/bdist.linux-armv7l/wheel/./dsi/tests 2026-05-20T17:23:59,539 copying build/lib/dsi/tests/test_dsi.py -> build/bdist.linux-armv7l/wheel/./dsi/tests 2026-05-20T17:23:59,542 copying build/lib/dsi/dsifederated.py -> build/bdist.linux-armv7l/wheel/./dsi 2026-05-20T17:23:59,545 copying build/lib/dsi/cli.py -> build/bdist.linux-armv7l/wheel/./dsi 2026-05-20T17:23:59,548 running install_egg_info 2026-05-20T17:23:59,553 Copying dsi_workflow.egg-info to build/bdist.linux-armv7l/wheel/./dsi_workflow-1.2.1-py3.11.egg-info 2026-05-20T17:23:59,564 running install_scripts 2026-05-20T17:23:59,574 creating build/bdist.linux-armv7l/wheel/dsi_workflow-1.2.1.dist-info/WHEEL 2026-05-20T17:23:59,577 creating '/tmp/pip-wheel-ke1lue1_/.tmp-6ajxysr2/dsi_workflow-1.2.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-20T17:23:59,579 adding 'dsi/_version.py' 2026-05-20T17:23:59,584 adding 'dsi/cli.py' 2026-05-20T17:23:59,592 adding 'dsi/core.py' 2026-05-20T17:23:59,599 adding 'dsi/dsi.py' 2026-05-20T17:23:59,601 adding 'dsi/dsifederated.py' 2026-05-20T17:23:59,605 adding 'dsi/sync.py' 2026-05-20T17:23:59,607 adding 'dsi/backends/__init__.py' 2026-05-20T17:23:59,609 adding 'dsi/backends/backend.py' 2026-05-20T17:23:59,615 adding 'dsi/backends/duckdb.py' 2026-05-20T17:23:59,617 adding 'dsi/backends/filesystem.py' 2026-05-20T17:23:59,618 adding 'dsi/backends/gufi.py' 2026-05-20T17:23:59,620 adding 'dsi/backends/hpss.py' 2026-05-20T17:23:59,623 adding 'dsi/backends/ndp.py' 2026-05-20T17:23:59,628 adding 'dsi/backends/oceans11.py' 2026-05-20T17:23:59,631 adding 'dsi/backends/osti.py' 2026-05-20T17:23:59,633 adding 'dsi/backends/sqlalchemy.py' 2026-05-20T17:23:59,640 adding 'dsi/backends/sqlite.py' 2026-05-20T17:23:59,642 adding 'dsi/backends/webserver.py' 2026-05-20T17:23:59,645 adding 'dsi/backends/tests/test_duckdb.py' 2026-05-20T17:23:59,647 adding 'dsi/backends/tests/test_gufi.py' 2026-05-20T17:23:59,649 adding 'dsi/backends/tests/test_hpss.py' 2026-05-20T17:23:59,651 adding 'dsi/backends/tests/test_ndp.py' 2026-05-20T17:23:59,653 adding 'dsi/backends/tests/test_sqlalchemy.py' 2026-05-20T17:23:59,655 adding 'dsi/backends/tests/test_sqlite.py' 2026-05-20T17:23:59,658 adding 'dsi/plugins/collection_reader.py' 2026-05-20T17:23:59,661 adding 'dsi/plugins/dashboard.py' 2026-05-20T17:23:59,663 adding 'dsi/plugins/env.py' 2026-05-20T17:23:59,674 adding 'dsi/plugins/file_reader.py' 2026-05-20T17:23:59,677 adding 'dsi/plugins/file_writer.py' 2026-05-20T17:23:59,680 adding 'dsi/plugins/metadata.py' 2026-05-20T17:23:59,682 adding 'dsi/plugins/ml_emulator.py' 2026-05-20T17:23:59,684 adding 'dsi/plugins/plugin.py' 2026-05-20T17:23:59,685 adding 'dsi/plugins/plugin_models.py' 2026-05-20T17:23:59,687 adding 'dsi/plugins/tests/test_collection_reader.py' 2026-05-20T17:23:59,689 adding 'dsi/plugins/tests/test_env.py' 2026-05-20T17:23:59,691 adding 'dsi/plugins/tests/test_file_reader.py' 2026-05-20T17:23:59,693 adding 'dsi/plugins/tests/test_file_writer.py' 2026-05-20T17:23:59,698 adding 'dsi/tests/test_core.py' 2026-05-20T17:23:59,706 adding 'dsi/tests/test_dsi.py' 2026-05-20T17:23:59,709 adding 'dsi/utils/__init__.py' 2026-05-20T17:23:59,710 adding 'dsi/utils/dsi_utils.py' 2026-05-20T17:23:59,713 adding 'dsi/utils/federation_utils.py' 2026-05-20T17:23:59,715 adding 'dsi/utils/git_utils.py' 2026-05-20T17:23:59,716 adding 'dsi/utils/launch_streamlit.bat' 2026-05-20T17:23:59,718 adding 'dsi/utils/launch_streamlit.sh' 2026-05-20T17:23:59,720 adding 'dsi/utils/rsync_utils.py' 2026-05-20T17:23:59,721 adding 'dsi/utils/web_utils.py' 2026-05-20T17:23:59,724 adding 'dsi/utils/federated/__init__.py' 2026-05-20T17:23:59,726 adding 'dsi/utils/federated/federate_datasets.py' 2026-05-20T17:23:59,730 adding 'dsi_workflow-1.2.1.dist-info/METADATA' 2026-05-20T17:23:59,731 adding 'dsi_workflow-1.2.1.dist-info/WHEEL' 2026-05-20T17:23:59,732 adding 'dsi_workflow-1.2.1.dist-info/entry_points.txt' 2026-05-20T17:23:59,733 adding 'dsi_workflow-1.2.1.dist-info/top_level.txt' 2026-05-20T17:23:59,735 adding 'dsi_workflow-1.2.1.dist-info/RECORD' 2026-05-20T17:23:59,740 removing build/bdist.linux-armv7l/wheel 2026-05-20T17:23:59,854 Building wheel for dsi-workflow (pyproject.toml): finished with status 'done' 2026-05-20T17:23:59,862 Created wheel for dsi-workflow: filename=dsi_workflow-1.2.1-py3-none-any.whl size=178934 sha256=434046fa04ba4aabda610ba6f4e443f58525369458164b0637b0b75f18cdb28c 2026-05-20T17:23:59,863 Stored in directory: /tmp/pip-ephem-wheel-cache-klnx5v76/wheels/f9/00/a9/16f3afc50735848b37a100846d45925b44f18b67b3029b5bf0 2026-05-20T17:23:59,875 Successfully built dsi-workflow 2026-05-20T17:23:59,884 Removed build tracker: '/tmp/pip-build-tracker-er4dm7nm'