2025-06-08T18:54:37,483 Created temporary directory: /tmp/pip-build-tracker-8pmn8quv 2025-06-08T18:54:37,485 Initialized build tracking at /tmp/pip-build-tracker-8pmn8quv 2025-06-08T18:54:37,485 Created build tracker: /tmp/pip-build-tracker-8pmn8quv 2025-06-08T18:54:37,486 Entered build tracker: /tmp/pip-build-tracker-8pmn8quv 2025-06-08T18:54:37,486 Created temporary directory: /tmp/pip-wheel-d1ivw8o9 2025-06-08T18:54:37,490 Created temporary directory: /tmp/pip-ephem-wheel-cache-aoakk950 2025-06-08T18:54:37,537 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-06-08T18:54:37,539 2 location(s) to search for versions of garjus: 2025-06-08T18:54:37,539 * https://pypi.org/simple/garjus/ 2025-06-08T18:54:37,539 * https://www.piwheels.org/simple/garjus/ 2025-06-08T18:54:37,540 Fetching project page and analyzing links: https://pypi.org/simple/garjus/ 2025-06-08T18:54:37,540 Getting page https://pypi.org/simple/garjus/ 2025-06-08T18:54:37,542 Found index url https://pypi.org/simple/ 2025-06-08T18:54:37,686 Fetched page https://pypi.org/simple/garjus/ as application/vnd.pypi.simple.v1+json 2025-06-08T18:54:37,690 Skipping link: No binaries permitted for garjus: https://files.pythonhosted.org/packages/f5/0a/41c0e981d0fbc952e511730d42d0fc7e0063aee102999385268429f80007/garjus-1.0.0-py3-none-any.whl (from https://pypi.org/simple/garjus/) 2025-06-08T18:54:37,691 Found link https://files.pythonhosted.org/packages/49/ed/59eae6dc525369bd953824b75c2f1d3af06d8ed865a424f5d559ab84b712/garjus-1.0.0.tar.gz (from https://pypi.org/simple/garjus/), version: 1.0.0 2025-06-08T18:54:37,691 Skipping link: No binaries permitted for garjus: https://files.pythonhosted.org/packages/db/98/ed645ded9b7346e12ed4786abbab3c0d2046c929b084156aca88f519feb0/garjus-1.1.1-py3-none-any.whl (from https://pypi.org/simple/garjus/) 2025-06-08T18:54:37,692 Found link https://files.pythonhosted.org/packages/e6/b5/6bc6a2125f2b9b83f619b912f2813753a6d7a81aaf68b4675a522f6aed19/garjus-1.1.1.tar.gz (from https://pypi.org/simple/garjus/), version: 1.1.1 2025-06-08T18:54:37,692 Skipping link: No binaries permitted for garjus: https://files.pythonhosted.org/packages/dd/79/db63c249a9c49077cc05e8cc191c3c8e11d45032ad62c3daeaac3acf663a/garjus-1.1.2-py3-none-any.whl (from https://pypi.org/simple/garjus/) 2025-06-08T18:54:37,693 Found link https://files.pythonhosted.org/packages/d7/ed/e89bdba16b1ae89be015abd385618baa29c44451225db4f268d793957aa7/garjus-1.1.2.tar.gz (from https://pypi.org/simple/garjus/), version: 1.1.2 2025-06-08T18:54:37,694 Skipping link: No binaries permitted for garjus: https://files.pythonhosted.org/packages/a4/08/bc07b7efa3efce3572672b2295ef4cdecf67611ce48ae731e5bcf29e4176/garjus-1.1.3-py3-none-any.whl (from https://pypi.org/simple/garjus/) 2025-06-08T18:54:37,694 Found link https://files.pythonhosted.org/packages/e6/ac/bd26db6ce359b2bc85e57c9b421cf2803cad22f74a52e7c3e63bd63beaa8/garjus-1.1.3.tar.gz (from https://pypi.org/simple/garjus/), version: 1.1.3 2025-06-08T18:54:37,695 Skipping link: No binaries permitted for garjus: https://files.pythonhosted.org/packages/4a/d2/a7f759e5ed55d038888284a7c88a09750e7ce1753ab0b0d66ec4918b8e25/garjus-1.2.1-py3-none-any.whl (from https://pypi.org/simple/garjus/) 2025-06-08T18:54:37,696 Found link https://files.pythonhosted.org/packages/ff/c2/5256ab5a7c98438681ba333b7e436cb7ab56a8ac533957ee0b1b2c85f157/garjus-1.2.1.tar.gz (from https://pypi.org/simple/garjus/), version: 1.2.1 2025-06-08T18:54:37,696 Skipping link: No binaries permitted for garjus: https://files.pythonhosted.org/packages/cb/d4/8a46416113fa891713ac23a24b004f34c69f1e0251264a79a9f34aa7e484/garjus-1.3.1-py3-none-any.whl (from https://pypi.org/simple/garjus/) 2025-06-08T18:54:37,697 Found link https://files.pythonhosted.org/packages/bc/d9/676520605e06b9689e6fc6212b82cd1448cf03a09b31ab66d9c1027d7763/garjus-1.3.1.tar.gz (from https://pypi.org/simple/garjus/), version: 1.3.1 2025-06-08T18:54:37,697 Skipping link: No binaries permitted for garjus: https://files.pythonhosted.org/packages/98/90/8c693126d9dad1cd6c39b560502ce56d3272dae6677844f1869c213e64a3/garjus-1.3.3-py3-none-any.whl (from https://pypi.org/simple/garjus/) 2025-06-08T18:54:37,698 Found link https://files.pythonhosted.org/packages/b7/34/18c84d8b1cbd27088a0fc5cbdbe9571272226c83334248e2a8f661149c2e/garjus-1.3.3.tar.gz (from https://pypi.org/simple/garjus/), version: 1.3.3 2025-06-08T18:54:37,699 Skipping link: No binaries permitted for garjus: https://files.pythonhosted.org/packages/d8/f7/d8c8e06ebcfc574bcdda6892f7849547db6dd9138c0ecbdca1ff93e2e627/garjus-1.3.4-py3-none-any.whl (from https://pypi.org/simple/garjus/) 2025-06-08T18:54:37,699 Found link https://files.pythonhosted.org/packages/be/ac/83bc422bfbda70acfc145ddf4fddae767b32538600703be1c9cf264d032e/garjus-1.3.4.tar.gz (from https://pypi.org/simple/garjus/), version: 1.3.4 2025-06-08T18:54:37,700 Skipping link: No binaries permitted for garjus: https://files.pythonhosted.org/packages/f6/8c/3bd2b3f3a5fe6615c355612f4cad7b1fb6030c620dfba2c02cd05266dc30/garjus-1.3.5-py3-none-any.whl (from https://pypi.org/simple/garjus/) 2025-06-08T18:54:37,700 Found link https://files.pythonhosted.org/packages/d8/16/5e26a420972091ef3549098aaaf53d5d81c2d0d074fe63423c00dcf415dc/garjus-1.3.5.tar.gz (from https://pypi.org/simple/garjus/), version: 1.3.5 2025-06-08T18:54:37,701 Skipping link: No binaries permitted for garjus: https://files.pythonhosted.org/packages/40/1a/097ada1a9b7f5d52aa066d50904bdac9d54c9d731f2756f80b078cf32d95/garjus-1.3.6-py3-none-any.whl (from https://pypi.org/simple/garjus/) 2025-06-08T18:54:37,701 Found link https://files.pythonhosted.org/packages/ab/22/971fe32469c80c14c80c9d0879c8eb40e859391ffa95340f65c2d2119175/garjus-1.3.6.tar.gz (from https://pypi.org/simple/garjus/), version: 1.3.6 2025-06-08T18:54:37,702 Skipping link: No binaries permitted for garjus: https://files.pythonhosted.org/packages/18/ce/d706842922b53d9834c82b9fe9cd49c0878df58abdde431d79d8e22bbac5/garjus-1.3.7-py3-none-any.whl (from https://pypi.org/simple/garjus/) 2025-06-08T18:54:37,702 Found link https://files.pythonhosted.org/packages/e2/4e/206dda7e223daa1a24ed426e789aa0edfc6de6bdcc28b3acf35ff99eddc3/garjus-1.3.7.tar.gz (from https://pypi.org/simple/garjus/), version: 1.3.7 2025-06-08T18:54:37,703 Skipping link: No binaries permitted for garjus: https://files.pythonhosted.org/packages/d9/36/a6afb737a3f295dfff271f448eb26dd8327bcb11a54dde6771d084fa84f8/garjus-1.3.8-py3-none-any.whl (from https://pypi.org/simple/garjus/) 2025-06-08T18:54:37,703 Found link https://files.pythonhosted.org/packages/60/50/6641c1fb8475d3b69073b570ca510f7ed503fa3a9fde38a8c97eafa692d0/garjus-1.3.8.tar.gz (from https://pypi.org/simple/garjus/), version: 1.3.8 2025-06-08T18:54:37,704 Fetching project page and analyzing links: https://www.piwheels.org/simple/garjus/ 2025-06-08T18:54:37,705 Getting page https://www.piwheels.org/simple/garjus/ 2025-06-08T18:54:37,707 Found index url https://www.piwheels.org/simple/ 2025-06-08T18:54:37,858 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/garjus/ 2025-06-08T18:54:38,517 WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/garjus/ 2025-06-08T18:54:39,724 WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/garjus/ 2025-06-08T18:54:41,934 WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/garjus/ 2025-06-08T18:54:46,140 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/garjus/ 2025-06-08T18:54:46,361 Could not fetch URL https://www.piwheels.org/simple/garjus/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='www.piwheels.org', port=443): Max retries exceeded with url: /simple/garjus/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))) - skipping 2025-06-08T18:54:46,363 Skipping link: not a file: https://www.piwheels.org/simple/garjus/ 2025-06-08T18:54:46,363 Skipping link: not a file: https://pypi.org/simple/garjus/ 2025-06-08T18:54:46,384 Given no hashes to check 1 links for project 'garjus': discarding no candidates 2025-06-08T18:54:46,385 Collecting garjus==1.3.6 2025-06-08T18:54:46,388 Created temporary directory: /tmp/pip-unpack-kswympry 2025-06-08T18:54:46,615 Downloading garjus-1.3.6.tar.gz (192 kB) 2025-06-08T18:54:46,939 Added garjus==1.3.6 from https://files.pythonhosted.org/packages/ab/22/971fe32469c80c14c80c9d0879c8eb40e859391ffa95340f65c2d2119175/garjus-1.3.6.tar.gz to build tracker '/tmp/pip-build-tracker-8pmn8quv' 2025-06-08T18:54:46,941 Running setup.py (path:/tmp/pip-wheel-d1ivw8o9/garjus_7a1f2cf0eab54b928e300497ef75cdc0/setup.py) egg_info for package garjus 2025-06-08T18:54:46,942 Created temporary directory: /tmp/pip-pip-egg-info-m4eop57s 2025-06-08T18:54:46,942 Preparing metadata (setup.py): started 2025-06-08T18:54:46,943 Running command python setup.py egg_info 2025-06-08T18:54:47,807 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-06-08T18:54:47,807 !! 2025-06-08T18:54:47,808 ******************************************************************************** 2025-06-08T18:54:47,809 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-06-08T18:54:47,810 License :: OSI Approved :: MIT License 2025-06-08T18:54:47,811 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-06-08T18:54:47,812 ******************************************************************************** 2025-06-08T18:54:47,813 !! 2025-06-08T18:54:47,814 self._finalize_license_expression() 2025-06-08T18:54:47,836 running egg_info 2025-06-08T18:54:47,863 creating /tmp/pip-pip-egg-info-m4eop57s/garjus.egg-info 2025-06-08T18:54:47,864 writing /tmp/pip-pip-egg-info-m4eop57s/garjus.egg-info/PKG-INFO 2025-06-08T18:54:47,868 writing dependency_links to /tmp/pip-pip-egg-info-m4eop57s/garjus.egg-info/dependency_links.txt 2025-06-08T18:54:47,869 writing entry points to /tmp/pip-pip-egg-info-m4eop57s/garjus.egg-info/entry_points.txt 2025-06-08T18:54:47,871 writing requirements to /tmp/pip-pip-egg-info-m4eop57s/garjus.egg-info/requires.txt 2025-06-08T18:54:47,872 writing top-level names to /tmp/pip-pip-egg-info-m4eop57s/garjus.egg-info/top_level.txt 2025-06-08T18:54:47,873 writing manifest file '/tmp/pip-pip-egg-info-m4eop57s/garjus.egg-info/SOURCES.txt' 2025-06-08T18:54:47,989 reading manifest file '/tmp/pip-pip-egg-info-m4eop57s/garjus.egg-info/SOURCES.txt' 2025-06-08T18:54:47,991 reading manifest template 'MANIFEST.in' 2025-06-08T18:54:47,992 adding license file 'LICENSE' 2025-06-08T18:54:47,998 writing manifest file '/tmp/pip-pip-egg-info-m4eop57s/garjus.egg-info/SOURCES.txt' 2025-06-08T18:54:48,102 Preparing metadata (setup.py): finished with status 'done' 2025-06-08T18:54:48,107 Source in /tmp/pip-wheel-d1ivw8o9/garjus_7a1f2cf0eab54b928e300497ef75cdc0 has version 1.3.6, which satisfies requirement garjus==1.3.6 from https://files.pythonhosted.org/packages/ab/22/971fe32469c80c14c80c9d0879c8eb40e859391ffa95340f65c2d2119175/garjus-1.3.6.tar.gz 2025-06-08T18:54:48,108 Removed garjus==1.3.6 from https://files.pythonhosted.org/packages/ab/22/971fe32469c80c14c80c9d0879c8eb40e859391ffa95340f65c2d2119175/garjus-1.3.6.tar.gz from build tracker '/tmp/pip-build-tracker-8pmn8quv' 2025-06-08T18:54:48,115 Created temporary directory: /tmp/pip-unpack-tx76nvi2 2025-06-08T18:54:48,116 Created temporary directory: /tmp/pip-unpack-4u2qch_y 2025-06-08T18:54:48,116 Building wheels for collected packages: garjus 2025-06-08T18:54:48,120 Created temporary directory: /tmp/pip-wheel-31z7u6h3 2025-06-08T18:54:48,121 DEPRECATION: Building 'garjus' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'garjus'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-06-08T18:54:48,122 Building wheel for garjus (setup.py): started 2025-06-08T18:54:48,123 Destination directory: /tmp/pip-wheel-31z7u6h3 2025-06-08T18:54:48,124 Running command python setup.py bdist_wheel 2025-06-08T18:54:48,944 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-06-08T18:54:48,945 !! 2025-06-08T18:54:48,946 ******************************************************************************** 2025-06-08T18:54:48,946 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-06-08T18:54:48,947 License :: OSI Approved :: MIT License 2025-06-08T18:54:48,948 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-06-08T18:54:48,949 ******************************************************************************** 2025-06-08T18:54:48,950 !! 2025-06-08T18:54:48,951 self._finalize_license_expression() 2025-06-08T18:54:48,951 running bdist_wheel 2025-06-08T18:54:49,077 running build 2025-06-08T18:54:49,078 running build_py 2025-06-08T18:54:49,108 creating build/lib/garjus 2025-06-08T18:54:49,110 copying garjus/utils_redcap.py -> build/lib/garjus 2025-06-08T18:54:49,113 copying garjus/garjus.py -> build/lib/garjus 2025-06-08T18:54:49,117 copying garjus/import_dicom.py -> build/lib/garjus 2025-06-08T18:54:49,119 copying garjus/cli.py -> build/lib/garjus 2025-06-08T18:54:49,121 copying garjus/utils_dcm2nii.py -> build/lib/garjus 2025-06-08T18:54:49,123 copying garjus/__init__.py -> build/lib/garjus 2025-06-08T18:54:49,125 copying garjus/utils_xnat.py -> build/lib/garjus 2025-06-08T18:54:49,127 copying garjus/dictionary.py -> build/lib/garjus 2025-06-08T18:54:49,130 creating build/lib/garjus/scans 2025-06-08T18:54:49,131 copying garjus/scans/__init__.py -> build/lib/garjus/scans 2025-06-08T18:54:49,134 creating build/lib/garjus/stats 2025-06-08T18:54:49,135 copying garjus/stats/__init__.py -> build/lib/garjus/stats 2025-06-08T18:54:49,138 creating build/lib/garjus/analyses 2025-06-08T18:54:49,139 copying garjus/analyses/__init__.py -> build/lib/garjus/analyses 2025-06-08T18:54:49,142 creating build/lib/garjus/automations 2025-06-08T18:54:49,143 copying garjus/automations/xnat_dcm2niix.py -> build/lib/garjus/automations 2025-06-08T18:54:49,146 copying garjus/automations/ACOBA_nback.py -> build/lib/garjus/automations 2025-06-08T18:54:49,149 copying garjus/automations/etl_fallypride.py -> build/lib/garjus/automations 2025-06-08T18:54:49,151 copying garjus/automations/xnat_add_slicetiming.py -> build/lib/garjus/automations 2025-06-08T18:54:49,153 copying garjus/automations/lifedata_file2redcap.py -> build/lib/garjus/automations 2025-06-08T18:54:49,155 copying garjus/automations/lifedata_box2redcap.py -> build/lib/garjus/automations 2025-06-08T18:54:49,157 copying garjus/automations/edat_redcap2xnat.py -> build/lib/garjus/automations 2025-06-08T18:54:49,160 copying garjus/automations/xnat_relabel_scans.py -> build/lib/garjus/automations 2025-06-08T18:54:49,161 copying garjus/automations/__init__.py -> build/lib/garjus/automations 2025-06-08T18:54:49,164 copying garjus/automations/xnat_relabel_sessions.py -> build/lib/garjus/automations 2025-06-08T18:54:49,166 copying garjus/automations/edat_convert2tab.py -> build/lib/garjus/automations 2025-06-08T18:54:49,168 copying garjus/automations/edat_limbo2redcap.py -> build/lib/garjus/automations 2025-06-08T18:54:49,169 copying garjus/automations/ACOBA_posner.py -> build/lib/garjus/automations 2025-06-08T18:54:49,172 copying garjus/automations/xnat_auto_archive.py -> build/lib/garjus/automations 2025-06-08T18:54:49,173 copying garjus/automations/ACOBA_crt.py -> build/lib/garjus/automations 2025-06-08T18:54:49,175 copying garjus/automations/plasmacrp.py -> build/lib/garjus/automations 2025-06-08T18:54:49,177 copying garjus/automations/all_stats_msit.py -> build/lib/garjus/automations 2025-06-08T18:54:49,179 copying garjus/automations/all_stats_FS7.py -> build/lib/garjus/automations 2025-06-08T18:54:49,181 copying garjus/automations/more_stats_FS7.py -> build/lib/garjus/automations 2025-06-08T18:54:49,183 copying garjus/automations/xnat_ma3stats2voltxt.py -> build/lib/garjus/automations 2025-06-08T18:54:49,185 creating build/lib/garjus/compare 2025-06-08T18:54:49,186 copying garjus/compare/__init__.py -> build/lib/garjus/compare 2025-06-08T18:54:49,188 copying garjus/compare/dataentry_compare.py -> build/lib/garjus/compare 2025-06-08T18:54:49,191 creating build/lib/garjus/dashboard 2025-06-08T18:54:49,192 copying garjus/dashboard/wsgi.py -> build/lib/garjus/dashboard 2025-06-08T18:54:49,194 copying garjus/dashboard/index.py -> build/lib/garjus/dashboard 2025-06-08T18:54:49,196 copying garjus/dashboard/demo.py -> build/lib/garjus/dashboard 2025-06-08T18:54:49,198 copying garjus/dashboard/content.py -> build/lib/garjus/dashboard 2025-06-08T18:54:49,200 copying garjus/dashboard/login.py -> build/lib/garjus/dashboard 2025-06-08T18:54:49,202 copying garjus/dashboard/__init__.py -> build/lib/garjus/dashboard 2025-06-08T18:54:49,204 copying garjus/dashboard/app.py -> build/lib/garjus/dashboard 2025-06-08T18:54:49,206 creating build/lib/garjus/progress 2025-06-08T18:54:49,207 copying garjus/progress/report.py -> build/lib/garjus/progress 2025-06-08T18:54:49,211 copying garjus/progress/__init__.py -> build/lib/garjus/progress 2025-06-08T18:54:49,213 copying garjus/progress/export.py -> build/lib/garjus/progress 2025-06-08T18:54:49,216 creating build/lib/garjus/tasks 2025-06-08T18:54:49,217 copying garjus/tasks/__init__.py -> build/lib/garjus/tasks 2025-06-08T18:54:49,219 copying garjus/tasks/processors.py -> build/lib/garjus/tasks 2025-06-08T18:54:49,223 copying garjus/tasks/garjus2dax.py -> build/lib/garjus/tasks 2025-06-08T18:54:49,225 copying garjus/tasks/dax2garjus.py -> build/lib/garjus/tasks 2025-06-08T18:54:49,228 creating build/lib/garjus/subjects 2025-06-08T18:54:49,229 copying garjus/subjects/__init__.py -> build/lib/garjus/subjects 2025-06-08T18:54:49,232 copying garjus/subjects/covariates.py -> build/lib/garjus/subjects 2025-06-08T18:54:49,234 creating build/lib/garjus/image03 2025-06-08T18:54:49,235 copying garjus/image03/__init__.py -> build/lib/garjus/image03 2025-06-08T18:54:49,238 creating build/lib/garjus/issues 2025-06-08T18:54:49,240 copying garjus/issues/audit_imaging.py -> build/lib/garjus/issues 2025-06-08T18:54:49,242 copying garjus/issues/__init__.py -> build/lib/garjus/issues 2025-06-08T18:54:49,244 copying garjus/issues/audit_edat.py -> build/lib/garjus/issues 2025-06-08T18:54:49,246 creating build/lib/garjus/automations/etl_lifedata 2025-06-08T18:54:49,247 copying garjus/automations/etl_lifedata/dailyweekly.py -> build/lib/garjus/automations/etl_lifedata 2025-06-08T18:54:49,250 copying garjus/automations/etl_lifedata/__init__.py -> build/lib/garjus/automations/etl_lifedata 2025-06-08T18:54:49,253 creating build/lib/garjus/automations/etl_nihtoolbox_drtaylor 2025-06-08T18:54:49,254 copying garjus/automations/etl_nihtoolbox_drtaylor/__init__.py -> build/lib/garjus/automations/etl_nihtoolbox_drtaylor 2025-06-08T18:54:49,257 creating build/lib/garjus/automations/etl_nihtoolbox_drnair 2025-06-08T18:54:49,257 copying garjus/automations/etl_nihtoolbox_drnair/split_files.py -> build/lib/garjus/automations/etl_nihtoolbox_drnair 2025-06-08T18:54:49,260 copying garjus/automations/etl_nihtoolbox_drnair/__init__.py -> build/lib/garjus/automations/etl_nihtoolbox_drnair 2025-06-08T18:54:49,263 creating build/lib/garjus/automations/etl_gaitrite 2025-06-08T18:54:49,264 copying garjus/automations/etl_gaitrite/__init__.py -> build/lib/garjus/automations/etl_gaitrite 2025-06-08T18:54:49,266 creating build/lib/garjus/automations/etl_fitbit 2025-06-08T18:54:49,267 copying garjus/automations/etl_fitbit/file2redcap.py -> build/lib/garjus/automations/etl_fitbit 2025-06-08T18:54:49,269 copying garjus/automations/etl_fitbit/__init__.py -> build/lib/garjus/automations/etl_fitbit 2025-06-08T18:54:49,272 creating build/lib/garjus/automations/etl_traitadjrecall 2025-06-08T18:54:49,273 copying garjus/automations/etl_traitadjrecall/__init__.py -> build/lib/garjus/automations/etl_traitadjrecall 2025-06-08T18:54:49,275 creating build/lib/garjus/automations/etl_arcdata 2025-06-08T18:54:49,276 copying garjus/automations/etl_arcdata/summary.py -> build/lib/garjus/automations/etl_arcdata 2025-06-08T18:54:49,278 copying garjus/automations/etl_arcdata/file2redcap.py -> build/lib/garjus/automations/etl_arcdata 2025-06-08T18:54:49,280 copying garjus/automations/etl_arcdata/__init__.py -> build/lib/garjus/automations/etl_arcdata 2025-06-08T18:54:49,283 creating build/lib/garjus/automations/etl_traitadjtask 2025-06-08T18:54:49,284 copying garjus/automations/etl_traitadjtask/__init__.py -> build/lib/garjus/automations/etl_traitadjtask 2025-06-08T18:54:49,287 creating build/lib/garjus/automations/etl_nihexaminer 2025-06-08T18:54:49,288 copying garjus/automations/etl_nihexaminer/run_manual_7577wk12.py -> build/lib/garjus/automations/etl_nihexaminer 2025-06-08T18:54:49,290 copying garjus/automations/etl_nihexaminer/file2redcap.py -> build/lib/garjus/automations/etl_nihexaminer 2025-06-08T18:54:49,292 copying garjus/automations/etl_nihexaminer/run_manual_7500wk12.py -> build/lib/garjus/automations/etl_nihexaminer 2025-06-08T18:54:49,295 copying garjus/automations/etl_nihexaminer/__init__.py -> build/lib/garjus/automations/etl_nihexaminer 2025-06-08T18:54:49,297 copying garjus/automations/etl_nihexaminer/process.py -> build/lib/garjus/automations/etl_nihexaminer 2025-06-08T18:54:49,300 creating build/lib/garjus/automations/etl_arcapp 2025-06-08T18:54:49,301 copying garjus/automations/etl_arcapp/dailyweekly.py -> build/lib/garjus/automations/etl_arcapp 2025-06-08T18:54:49,303 copying garjus/automations/etl_arcapp/extract_context_xml.py -> build/lib/garjus/automations/etl_arcapp 2025-06-08T18:54:49,305 copying garjus/automations/etl_arcapp/__init__.py -> build/lib/garjus/automations/etl_arcapp 2025-06-08T18:54:49,308 creating build/lib/garjus/dashboard/pages 2025-06-08T18:54:49,309 copying garjus/dashboard/pages/utils.py -> build/lib/garjus/dashboard/pages 2025-06-08T18:54:49,311 copying garjus/dashboard/pages/__init__.py -> build/lib/garjus/dashboard/pages 2025-06-08T18:54:49,312 copying garjus/dashboard/pages/shared.py -> build/lib/garjus/dashboard/pages 2025-06-08T18:54:49,314 creating build/lib/garjus/dashboard/pages/stats 2025-06-08T18:54:49,316 copying garjus/dashboard/pages/stats/data.py -> build/lib/garjus/dashboard/pages/stats 2025-06-08T18:54:49,318 copying garjus/dashboard/pages/stats/__init__.py -> build/lib/garjus/dashboard/pages/stats 2025-06-08T18:54:49,321 creating build/lib/garjus/dashboard/pages/analyses 2025-06-08T18:54:49,322 copying garjus/dashboard/pages/analyses/data.py -> build/lib/garjus/dashboard/pages/analyses 2025-06-08T18:54:49,324 copying garjus/dashboard/pages/analyses/__init__.py -> build/lib/garjus/dashboard/pages/analyses 2025-06-08T18:54:49,326 creating build/lib/garjus/dashboard/pages/qa 2025-06-08T18:54:49,327 copying garjus/dashboard/pages/qa/data.py -> build/lib/garjus/dashboard/pages/qa 2025-06-08T18:54:49,330 copying garjus/dashboard/pages/qa/__init__.py -> build/lib/garjus/dashboard/pages/qa 2025-06-08T18:54:49,333 creating build/lib/garjus/dashboard/pages/processors 2025-06-08T18:54:49,334 copying garjus/dashboard/pages/processors/data.py -> build/lib/garjus/dashboard/pages/processors 2025-06-08T18:54:49,336 copying garjus/dashboard/pages/processors/__init__.py -> build/lib/garjus/dashboard/pages/processors 2025-06-08T18:54:49,338 creating build/lib/garjus/dashboard/pages/hub 2025-06-08T18:54:49,339 copying garjus/dashboard/pages/hub/data.py -> build/lib/garjus/dashboard/pages/hub 2025-06-08T18:54:49,341 copying garjus/dashboard/pages/hub/__init__.py -> build/lib/garjus/dashboard/pages/hub 2025-06-08T18:54:49,343 creating build/lib/garjus/dashboard/pages/queue 2025-06-08T18:54:49,344 copying garjus/dashboard/pages/queue/data.py -> build/lib/garjus/dashboard/pages/queue 2025-06-08T18:54:49,346 copying garjus/dashboard/pages/queue/__init__.py -> build/lib/garjus/dashboard/pages/queue 2025-06-08T18:54:49,349 creating build/lib/garjus/dashboard/pages/reports 2025-06-08T18:54:49,349 copying garjus/dashboard/pages/reports/data.py -> build/lib/garjus/dashboard/pages/reports 2025-06-08T18:54:49,351 copying garjus/dashboard/pages/reports/__init__.py -> build/lib/garjus/dashboard/pages/reports 2025-06-08T18:54:49,354 creating build/lib/garjus/dashboard/pages/activity 2025-06-08T18:54:49,355 copying garjus/dashboard/pages/activity/data.py -> build/lib/garjus/dashboard/pages/activity 2025-06-08T18:54:49,357 copying garjus/dashboard/pages/activity/__init__.py -> build/lib/garjus/dashboard/pages/activity 2025-06-08T18:54:49,359 creating build/lib/garjus/dashboard/pages/issues 2025-06-08T18:54:49,360 copying garjus/dashboard/pages/issues/data.py -> build/lib/garjus/dashboard/pages/issues 2025-06-08T18:54:49,362 copying garjus/dashboard/pages/issues/__init__.py -> build/lib/garjus/dashboard/pages/issues 2025-06-08T18:54:49,364 running egg_info 2025-06-08T18:54:49,391 writing garjus.egg-info/PKG-INFO 2025-06-08T18:54:49,395 writing dependency_links to garjus.egg-info/dependency_links.txt 2025-06-08T18:54:49,397 writing entry points to garjus.egg-info/entry_points.txt 2025-06-08T18:54:49,398 writing requirements to garjus.egg-info/requires.txt 2025-06-08T18:54:49,400 writing top-level names to garjus.egg-info/top_level.txt 2025-06-08T18:54:49,454 reading manifest file 'garjus.egg-info/SOURCES.txt' 2025-06-08T18:54:49,461 reading manifest template 'MANIFEST.in' 2025-06-08T18:54:49,463 adding license file 'LICENSE' 2025-06-08T18:54:49,470 writing manifest file 'garjus.egg-info/SOURCES.txt' 2025-06-08T18:54:49,473 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'garjus.dashboard.templates' is absent from the `packages` configuration. 2025-06-08T18:54:49,474 !! 2025-06-08T18:54:49,475 ******************************************************************************** 2025-06-08T18:54:49,475 ############################ 2025-06-08T18:54:49,476 # Package would be ignored # 2025-06-08T18:54:49,476 ############################ 2025-06-08T18:54:49,477 Python recognizes 'garjus.dashboard.templates' as an importable package[^1], 2025-06-08T18:54:49,478 but it is absent from setuptools' `packages` configuration. 2025-06-08T18:54:49,479 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-08T18:54:49,479 package, please make sure that 'garjus.dashboard.templates' is explicitly added 2025-06-08T18:54:49,480 to the `packages` configuration field. 2025-06-08T18:54:49,481 Alternatively, you can also rely on setuptools' discovery methods 2025-06-08T18:54:49,482 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-08T18:54:49,483 instead of `find_packages(...)`/`find:`). 2025-06-08T18:54:49,484 You can read more about "package discovery" on setuptools documentation page: 2025-06-08T18:54:49,484 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-08T18:54:49,485 If you don't want 'garjus.dashboard.templates' to be distributed and are 2025-06-08T18:54:49,486 already explicitly excluding 'garjus.dashboard.templates' via 2025-06-08T18:54:49,486 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-08T18:54:49,487 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-08T18:54:49,487 combination with a more fine grained `package-data` configuration. 2025-06-08T18:54:49,488 You can read more about "package data files" on setuptools documentation page: 2025-06-08T18:54:49,489 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-08T18:54:49,491 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-08T18:54:49,491 even if it does not contain any `.py` files. 2025-06-08T18:54:49,492 On the other hand, currently there is no concept of package data 2025-06-08T18:54:49,492 directory, all directories are treated like packages. 2025-06-08T18:54:49,493 ******************************************************************************** 2025-06-08T18:54:49,494 !! 2025-06-08T18:54:49,494 check.warn(importable) 2025-06-08T18:54:49,495 creating build/lib/garjus/dashboard/templates 2025-06-08T18:54:49,495 copying garjus/dashboard/templates/login.html -> build/lib/garjus/dashboard/templates 2025-06-08T18:54:49,533 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-06-08T18:54:49,534 !! 2025-06-08T18:54:49,535 ******************************************************************************** 2025-06-08T18:54:49,536 Please avoid running ``setup.py`` directly. 2025-06-08T18:54:49,536 Instead, use pypa/build, pypa/installer or other 2025-06-08T18:54:49,537 standards-based tools. 2025-06-08T18:54:49,538 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-06-08T18:54:49,539 or your builds will no longer be supported. 2025-06-08T18:54:49,540 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-06-08T18:54:49,540 ******************************************************************************** 2025-06-08T18:54:49,542 !! 2025-06-08T18:54:49,542 self.initialize_options() 2025-06-08T18:54:49,560 installing to build/bdist.linux-armv7l/wheel 2025-06-08T18:54:49,561 running install 2025-06-08T18:54:49,584 running install_lib 2025-06-08T18:54:49,611 creating build/bdist.linux-armv7l/wheel 2025-06-08T18:54:49,613 creating build/bdist.linux-armv7l/wheel/garjus 2025-06-08T18:54:49,614 creating build/bdist.linux-armv7l/wheel/garjus/scans 2025-06-08T18:54:49,615 copying build/lib/garjus/scans/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/scans 2025-06-08T18:54:49,618 creating build/bdist.linux-armv7l/wheel/garjus/stats 2025-06-08T18:54:49,619 copying build/lib/garjus/stats/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/stats 2025-06-08T18:54:49,621 copying build/lib/garjus/utils_redcap.py -> build/bdist.linux-armv7l/wheel/./garjus 2025-06-08T18:54:49,624 creating build/bdist.linux-armv7l/wheel/garjus/analyses 2025-06-08T18:54:49,625 copying build/lib/garjus/analyses/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/analyses 2025-06-08T18:54:49,629 creating build/bdist.linux-armv7l/wheel/garjus/automations 2025-06-08T18:54:49,630 copying build/lib/garjus/automations/xnat_dcm2niix.py -> build/bdist.linux-armv7l/wheel/./garjus/automations 2025-06-08T18:54:49,633 copying build/lib/garjus/automations/ACOBA_nback.py -> build/bdist.linux-armv7l/wheel/./garjus/automations 2025-06-08T18:54:49,635 copying build/lib/garjus/automations/etl_fallypride.py -> build/bdist.linux-armv7l/wheel/./garjus/automations 2025-06-08T18:54:49,637 creating build/bdist.linux-armv7l/wheel/garjus/automations/etl_lifedata 2025-06-08T18:54:49,638 copying build/lib/garjus/automations/etl_lifedata/dailyweekly.py -> build/bdist.linux-armv7l/wheel/./garjus/automations/etl_lifedata 2025-06-08T18:54:49,640 copying build/lib/garjus/automations/etl_lifedata/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/automations/etl_lifedata 2025-06-08T18:54:49,642 copying build/lib/garjus/automations/xnat_add_slicetiming.py -> build/bdist.linux-armv7l/wheel/./garjus/automations 2025-06-08T18:54:49,645 creating build/bdist.linux-armv7l/wheel/garjus/automations/etl_nihtoolbox_drtaylor 2025-06-08T18:54:49,646 copying build/lib/garjus/automations/etl_nihtoolbox_drtaylor/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/automations/etl_nihtoolbox_drtaylor 2025-06-08T18:54:49,648 copying build/lib/garjus/automations/lifedata_file2redcap.py -> build/bdist.linux-armv7l/wheel/./garjus/automations 2025-06-08T18:54:49,650 copying build/lib/garjus/automations/lifedata_box2redcap.py -> build/bdist.linux-armv7l/wheel/./garjus/automations 2025-06-08T18:54:49,652 creating build/bdist.linux-armv7l/wheel/garjus/automations/etl_nihtoolbox_drnair 2025-06-08T18:54:49,653 copying build/lib/garjus/automations/etl_nihtoolbox_drnair/split_files.py -> build/bdist.linux-armv7l/wheel/./garjus/automations/etl_nihtoolbox_drnair 2025-06-08T18:54:49,655 copying build/lib/garjus/automations/etl_nihtoolbox_drnair/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/automations/etl_nihtoolbox_drnair 2025-06-08T18:54:49,658 copying build/lib/garjus/automations/edat_redcap2xnat.py -> build/bdist.linux-armv7l/wheel/./garjus/automations 2025-06-08T18:54:49,660 copying build/lib/garjus/automations/xnat_relabel_scans.py -> build/bdist.linux-armv7l/wheel/./garjus/automations 2025-06-08T18:54:49,662 creating build/bdist.linux-armv7l/wheel/garjus/automations/etl_gaitrite 2025-06-08T18:54:49,663 copying build/lib/garjus/automations/etl_gaitrite/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/automations/etl_gaitrite 2025-06-08T18:54:49,666 creating build/bdist.linux-armv7l/wheel/garjus/automations/etl_fitbit 2025-06-08T18:54:49,667 copying build/lib/garjus/automations/etl_fitbit/file2redcap.py -> build/bdist.linux-armv7l/wheel/./garjus/automations/etl_fitbit 2025-06-08T18:54:49,670 copying build/lib/garjus/automations/etl_fitbit/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/automations/etl_fitbit 2025-06-08T18:54:49,672 creating build/bdist.linux-armv7l/wheel/garjus/automations/etl_traitadjrecall 2025-06-08T18:54:49,673 copying build/lib/garjus/automations/etl_traitadjrecall/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/automations/etl_traitadjrecall 2025-06-08T18:54:49,676 copying build/lib/garjus/automations/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/automations 2025-06-08T18:54:49,678 copying build/lib/garjus/automations/xnat_relabel_sessions.py -> build/bdist.linux-armv7l/wheel/./garjus/automations 2025-06-08T18:54:49,681 creating build/bdist.linux-armv7l/wheel/garjus/automations/etl_arcdata 2025-06-08T18:54:49,682 copying build/lib/garjus/automations/etl_arcdata/summary.py -> build/bdist.linux-armv7l/wheel/./garjus/automations/etl_arcdata 2025-06-08T18:54:49,684 copying build/lib/garjus/automations/etl_arcdata/file2redcap.py -> build/bdist.linux-armv7l/wheel/./garjus/automations/etl_arcdata 2025-06-08T18:54:49,686 copying build/lib/garjus/automations/etl_arcdata/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/automations/etl_arcdata 2025-06-08T18:54:49,689 copying build/lib/garjus/automations/edat_convert2tab.py -> build/bdist.linux-armv7l/wheel/./garjus/automations 2025-06-08T18:54:49,691 copying build/lib/garjus/automations/edat_limbo2redcap.py -> build/bdist.linux-armv7l/wheel/./garjus/automations 2025-06-08T18:54:49,693 copying build/lib/garjus/automations/ACOBA_posner.py -> build/bdist.linux-armv7l/wheel/./garjus/automations 2025-06-08T18:54:49,695 copying build/lib/garjus/automations/xnat_auto_archive.py -> build/bdist.linux-armv7l/wheel/./garjus/automations 2025-06-08T18:54:49,697 copying build/lib/garjus/automations/ACOBA_crt.py -> build/bdist.linux-armv7l/wheel/./garjus/automations 2025-06-08T18:54:49,699 copying build/lib/garjus/automations/plasmacrp.py -> build/bdist.linux-armv7l/wheel/./garjus/automations 2025-06-08T18:54:49,701 creating build/bdist.linux-armv7l/wheel/garjus/automations/etl_traitadjtask 2025-06-08T18:54:49,702 copying build/lib/garjus/automations/etl_traitadjtask/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/automations/etl_traitadjtask 2025-06-08T18:54:49,704 copying build/lib/garjus/automations/all_stats_msit.py -> build/bdist.linux-armv7l/wheel/./garjus/automations 2025-06-08T18:54:49,706 copying build/lib/garjus/automations/all_stats_FS7.py -> build/bdist.linux-armv7l/wheel/./garjus/automations 2025-06-08T18:54:49,709 copying build/lib/garjus/automations/more_stats_FS7.py -> build/bdist.linux-armv7l/wheel/./garjus/automations 2025-06-08T18:54:49,711 creating build/bdist.linux-armv7l/wheel/garjus/automations/etl_nihexaminer 2025-06-08T18:54:49,712 copying build/lib/garjus/automations/etl_nihexaminer/run_manual_7577wk12.py -> build/bdist.linux-armv7l/wheel/./garjus/automations/etl_nihexaminer 2025-06-08T18:54:49,715 copying build/lib/garjus/automations/etl_nihexaminer/file2redcap.py -> build/bdist.linux-armv7l/wheel/./garjus/automations/etl_nihexaminer 2025-06-08T18:54:49,717 copying build/lib/garjus/automations/etl_nihexaminer/run_manual_7500wk12.py -> build/bdist.linux-armv7l/wheel/./garjus/automations/etl_nihexaminer 2025-06-08T18:54:49,719 copying build/lib/garjus/automations/etl_nihexaminer/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/automations/etl_nihexaminer 2025-06-08T18:54:49,722 copying build/lib/garjus/automations/etl_nihexaminer/process.py -> build/bdist.linux-armv7l/wheel/./garjus/automations/etl_nihexaminer 2025-06-08T18:54:49,724 copying build/lib/garjus/automations/xnat_ma3stats2voltxt.py -> build/bdist.linux-armv7l/wheel/./garjus/automations 2025-06-08T18:54:49,726 creating build/bdist.linux-armv7l/wheel/garjus/automations/etl_arcapp 2025-06-08T18:54:49,727 copying build/lib/garjus/automations/etl_arcapp/dailyweekly.py -> build/bdist.linux-armv7l/wheel/./garjus/automations/etl_arcapp 2025-06-08T18:54:49,730 copying build/lib/garjus/automations/etl_arcapp/extract_context_xml.py -> build/bdist.linux-armv7l/wheel/./garjus/automations/etl_arcapp 2025-06-08T18:54:49,732 copying build/lib/garjus/automations/etl_arcapp/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/automations/etl_arcapp 2025-06-08T18:54:49,734 copying build/lib/garjus/garjus.py -> build/bdist.linux-armv7l/wheel/./garjus 2025-06-08T18:54:49,738 copying build/lib/garjus/import_dicom.py -> build/bdist.linux-armv7l/wheel/./garjus 2025-06-08T18:54:49,741 creating build/bdist.linux-armv7l/wheel/garjus/compare 2025-06-08T18:54:49,742 copying build/lib/garjus/compare/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/compare 2025-06-08T18:54:49,744 copying build/lib/garjus/compare/dataentry_compare.py -> build/bdist.linux-armv7l/wheel/./garjus/compare 2025-06-08T18:54:49,747 copying build/lib/garjus/cli.py -> build/bdist.linux-armv7l/wheel/./garjus 2025-06-08T18:54:49,749 copying build/lib/garjus/utils_dcm2nii.py -> build/bdist.linux-armv7l/wheel/./garjus 2025-06-08T18:54:49,752 creating build/bdist.linux-armv7l/wheel/garjus/dashboard 2025-06-08T18:54:49,753 creating build/bdist.linux-armv7l/wheel/garjus/dashboard/pages 2025-06-08T18:54:49,755 creating build/bdist.linux-armv7l/wheel/garjus/dashboard/pages/stats 2025-06-08T18:54:49,756 copying build/lib/garjus/dashboard/pages/stats/data.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard/pages/stats 2025-06-08T18:54:49,758 copying build/lib/garjus/dashboard/pages/stats/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard/pages/stats 2025-06-08T18:54:49,762 creating build/bdist.linux-armv7l/wheel/garjus/dashboard/pages/analyses 2025-06-08T18:54:49,763 copying build/lib/garjus/dashboard/pages/analyses/data.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard/pages/analyses 2025-06-08T18:54:49,765 copying build/lib/garjus/dashboard/pages/analyses/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard/pages/analyses 2025-06-08T18:54:49,767 copying build/lib/garjus/dashboard/pages/utils.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard/pages 2025-06-08T18:54:49,769 creating build/bdist.linux-armv7l/wheel/garjus/dashboard/pages/qa 2025-06-08T18:54:49,770 copying build/lib/garjus/dashboard/pages/qa/data.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard/pages/qa 2025-06-08T18:54:49,772 copying build/lib/garjus/dashboard/pages/qa/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard/pages/qa 2025-06-08T18:54:49,776 creating build/bdist.linux-armv7l/wheel/garjus/dashboard/pages/processors 2025-06-08T18:54:49,777 copying build/lib/garjus/dashboard/pages/processors/data.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard/pages/processors 2025-06-08T18:54:49,779 copying build/lib/garjus/dashboard/pages/processors/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard/pages/processors 2025-06-08T18:54:49,782 creating build/bdist.linux-armv7l/wheel/garjus/dashboard/pages/hub 2025-06-08T18:54:49,783 copying build/lib/garjus/dashboard/pages/hub/data.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard/pages/hub 2025-06-08T18:54:49,785 copying build/lib/garjus/dashboard/pages/hub/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard/pages/hub 2025-06-08T18:54:49,787 copying build/lib/garjus/dashboard/pages/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard/pages 2025-06-08T18:54:49,789 creating build/bdist.linux-armv7l/wheel/garjus/dashboard/pages/queue 2025-06-08T18:54:49,790 copying build/lib/garjus/dashboard/pages/queue/data.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard/pages/queue 2025-06-08T18:54:49,792 copying build/lib/garjus/dashboard/pages/queue/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard/pages/queue 2025-06-08T18:54:49,794 copying build/lib/garjus/dashboard/pages/shared.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard/pages 2025-06-08T18:54:49,797 creating build/bdist.linux-armv7l/wheel/garjus/dashboard/pages/reports 2025-06-08T18:54:49,798 copying build/lib/garjus/dashboard/pages/reports/data.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard/pages/reports 2025-06-08T18:54:49,800 copying build/lib/garjus/dashboard/pages/reports/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard/pages/reports 2025-06-08T18:54:49,803 creating build/bdist.linux-armv7l/wheel/garjus/dashboard/pages/activity 2025-06-08T18:54:49,804 copying build/lib/garjus/dashboard/pages/activity/data.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard/pages/activity 2025-06-08T18:54:49,806 copying build/lib/garjus/dashboard/pages/activity/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard/pages/activity 2025-06-08T18:54:49,810 creating build/bdist.linux-armv7l/wheel/garjus/dashboard/pages/issues 2025-06-08T18:54:49,811 copying build/lib/garjus/dashboard/pages/issues/data.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard/pages/issues 2025-06-08T18:54:49,813 copying build/lib/garjus/dashboard/pages/issues/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard/pages/issues 2025-06-08T18:54:49,815 copying build/lib/garjus/dashboard/wsgi.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard 2025-06-08T18:54:49,817 copying build/lib/garjus/dashboard/index.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard 2025-06-08T18:54:49,819 copying build/lib/garjus/dashboard/demo.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard 2025-06-08T18:54:49,821 copying build/lib/garjus/dashboard/content.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard 2025-06-08T18:54:49,823 copying build/lib/garjus/dashboard/login.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard 2025-06-08T18:54:49,826 copying build/lib/garjus/dashboard/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard 2025-06-08T18:54:49,828 creating build/bdist.linux-armv7l/wheel/garjus/dashboard/templates 2025-06-08T18:54:49,829 copying build/lib/garjus/dashboard/templates/login.html -> build/bdist.linux-armv7l/wheel/./garjus/dashboard/templates 2025-06-08T18:54:49,830 copying build/lib/garjus/dashboard/app.py -> build/bdist.linux-armv7l/wheel/./garjus/dashboard 2025-06-08T18:54:49,832 copying build/lib/garjus/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus 2025-06-08T18:54:49,834 copying build/lib/garjus/utils_xnat.py -> build/bdist.linux-armv7l/wheel/./garjus 2025-06-08T18:54:49,838 creating build/bdist.linux-armv7l/wheel/garjus/progress 2025-06-08T18:54:49,839 copying build/lib/garjus/progress/report.py -> build/bdist.linux-armv7l/wheel/./garjus/progress 2025-06-08T18:54:49,843 copying build/lib/garjus/progress/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/progress 2025-06-08T18:54:49,845 copying build/lib/garjus/progress/export.py -> build/bdist.linux-armv7l/wheel/./garjus/progress 2025-06-08T18:54:49,847 copying build/lib/garjus/dictionary.py -> build/bdist.linux-armv7l/wheel/./garjus 2025-06-08T18:54:49,851 creating build/bdist.linux-armv7l/wheel/garjus/tasks 2025-06-08T18:54:49,851 copying build/lib/garjus/tasks/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/tasks 2025-06-08T18:54:49,853 copying build/lib/garjus/tasks/processors.py -> build/bdist.linux-armv7l/wheel/./garjus/tasks 2025-06-08T18:54:49,856 copying build/lib/garjus/tasks/garjus2dax.py -> build/bdist.linux-armv7l/wheel/./garjus/tasks 2025-06-08T18:54:49,859 copying build/lib/garjus/tasks/dax2garjus.py -> build/bdist.linux-armv7l/wheel/./garjus/tasks 2025-06-08T18:54:49,862 creating build/bdist.linux-armv7l/wheel/garjus/subjects 2025-06-08T18:54:49,863 copying build/lib/garjus/subjects/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/subjects 2025-06-08T18:54:49,865 copying build/lib/garjus/subjects/covariates.py -> build/bdist.linux-armv7l/wheel/./garjus/subjects 2025-06-08T18:54:49,869 creating build/bdist.linux-armv7l/wheel/garjus/image03 2025-06-08T18:54:49,870 copying build/lib/garjus/image03/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/image03 2025-06-08T18:54:49,874 creating build/bdist.linux-armv7l/wheel/garjus/issues 2025-06-08T18:54:49,875 copying build/lib/garjus/issues/audit_imaging.py -> build/bdist.linux-armv7l/wheel/./garjus/issues 2025-06-08T18:54:49,878 copying build/lib/garjus/issues/__init__.py -> build/bdist.linux-armv7l/wheel/./garjus/issues 2025-06-08T18:54:49,881 copying build/lib/garjus/issues/audit_edat.py -> build/bdist.linux-armv7l/wheel/./garjus/issues 2025-06-08T18:54:49,883 running install_egg_info 2025-06-08T18:54:49,918 Copying garjus.egg-info to build/bdist.linux-armv7l/wheel/./garjus-1.3.6-py3.11.egg-info 2025-06-08T18:54:49,930 running install_scripts 2025-06-08T18:54:49,945 creating build/bdist.linux-armv7l/wheel/garjus-1.3.6.dist-info/WHEEL 2025-06-08T18:54:49,947 creating '/tmp/pip-wheel-31z7u6h3/garjus-1.3.6-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-06-08T18:54:49,950 adding 'garjus/__init__.py' 2025-06-08T18:54:49,952 adding 'garjus/cli.py' 2025-06-08T18:54:49,955 adding 'garjus/dictionary.py' 2025-06-08T18:54:49,967 adding 'garjus/garjus.py' 2025-06-08T18:54:49,970 adding 'garjus/import_dicom.py' 2025-06-08T18:54:49,971 adding 'garjus/utils_dcm2nii.py' 2025-06-08T18:54:49,973 adding 'garjus/utils_redcap.py' 2025-06-08T18:54:49,976 adding 'garjus/utils_xnat.py' 2025-06-08T18:54:49,981 adding 'garjus/analyses/__init__.py' 2025-06-08T18:54:49,984 adding 'garjus/automations/ACOBA_crt.py' 2025-06-08T18:54:49,986 adding 'garjus/automations/ACOBA_nback.py' 2025-06-08T18:54:49,987 adding 'garjus/automations/ACOBA_posner.py' 2025-06-08T18:54:49,991 adding 'garjus/automations/__init__.py' 2025-06-08T18:54:49,993 adding 'garjus/automations/all_stats_FS7.py' 2025-06-08T18:54:49,994 adding 'garjus/automations/all_stats_msit.py' 2025-06-08T18:54:49,995 adding 'garjus/automations/edat_convert2tab.py' 2025-06-08T18:54:49,996 adding 'garjus/automations/edat_limbo2redcap.py' 2025-06-08T18:54:49,998 adding 'garjus/automations/edat_redcap2xnat.py' 2025-06-08T18:54:49,999 adding 'garjus/automations/etl_fallypride.py' 2025-06-08T18:54:50,001 adding 'garjus/automations/lifedata_box2redcap.py' 2025-06-08T18:54:50,002 adding 'garjus/automations/lifedata_file2redcap.py' 2025-06-08T18:54:50,003 adding 'garjus/automations/more_stats_FS7.py' 2025-06-08T18:54:50,004 adding 'garjus/automations/plasmacrp.py' 2025-06-08T18:54:50,006 adding 'garjus/automations/xnat_add_slicetiming.py' 2025-06-08T18:54:50,007 adding 'garjus/automations/xnat_auto_archive.py' 2025-06-08T18:54:50,009 adding 'garjus/automations/xnat_dcm2niix.py' 2025-06-08T18:54:50,010 adding 'garjus/automations/xnat_ma3stats2voltxt.py' 2025-06-08T18:54:50,011 adding 'garjus/automations/xnat_relabel_scans.py' 2025-06-08T18:54:50,013 adding 'garjus/automations/xnat_relabel_sessions.py' 2025-06-08T18:54:50,015 adding 'garjus/automations/etl_arcapp/__init__.py' 2025-06-08T18:54:50,017 adding 'garjus/automations/etl_arcapp/dailyweekly.py' 2025-06-08T18:54:50,019 adding 'garjus/automations/etl_arcapp/extract_context_xml.py' 2025-06-08T18:54:50,021 adding 'garjus/automations/etl_arcdata/__init__.py' 2025-06-08T18:54:50,023 adding 'garjus/automations/etl_arcdata/file2redcap.py' 2025-06-08T18:54:50,025 adding 'garjus/automations/etl_arcdata/summary.py' 2025-06-08T18:54:50,027 adding 'garjus/automations/etl_fitbit/__init__.py' 2025-06-08T18:54:50,029 adding 'garjus/automations/etl_fitbit/file2redcap.py' 2025-06-08T18:54:50,031 adding 'garjus/automations/etl_gaitrite/__init__.py' 2025-06-08T18:54:50,033 adding 'garjus/automations/etl_lifedata/__init__.py' 2025-06-08T18:54:50,035 adding 'garjus/automations/etl_lifedata/dailyweekly.py' 2025-06-08T18:54:50,037 adding 'garjus/automations/etl_nihexaminer/__init__.py' 2025-06-08T18:54:50,039 adding 'garjus/automations/etl_nihexaminer/file2redcap.py' 2025-06-08T18:54:50,040 adding 'garjus/automations/etl_nihexaminer/process.py' 2025-06-08T18:54:50,042 adding 'garjus/automations/etl_nihexaminer/run_manual_7500wk12.py' 2025-06-08T18:54:50,044 adding 'garjus/automations/etl_nihexaminer/run_manual_7577wk12.py' 2025-06-08T18:54:50,046 adding 'garjus/automations/etl_nihtoolbox_drnair/__init__.py' 2025-06-08T18:54:50,047 adding 'garjus/automations/etl_nihtoolbox_drnair/split_files.py' 2025-06-08T18:54:50,049 adding 'garjus/automations/etl_nihtoolbox_drtaylor/__init__.py' 2025-06-08T18:54:50,053 adding 'garjus/automations/etl_traitadjrecall/__init__.py' 2025-06-08T18:54:50,055 adding 'garjus/automations/etl_traitadjtask/__init__.py' 2025-06-08T18:54:50,057 adding 'garjus/compare/__init__.py' 2025-06-08T18:54:50,060 adding 'garjus/compare/dataentry_compare.py' 2025-06-08T18:54:50,062 adding 'garjus/dashboard/__init__.py' 2025-06-08T18:54:50,063 adding 'garjus/dashboard/app.py' 2025-06-08T18:54:50,065 adding 'garjus/dashboard/content.py' 2025-06-08T18:54:50,066 adding 'garjus/dashboard/demo.py' 2025-06-08T18:54:50,067 adding 'garjus/dashboard/index.py' 2025-06-08T18:54:50,069 adding 'garjus/dashboard/login.py' 2025-06-08T18:54:50,070 adding 'garjus/dashboard/wsgi.py' 2025-06-08T18:54:50,072 adding 'garjus/dashboard/pages/__init__.py' 2025-06-08T18:54:50,073 adding 'garjus/dashboard/pages/shared.py' 2025-06-08T18:54:50,074 adding 'garjus/dashboard/pages/utils.py' 2025-06-08T18:54:50,076 adding 'garjus/dashboard/pages/activity/__init__.py' 2025-06-08T18:54:50,078 adding 'garjus/dashboard/pages/activity/data.py' 2025-06-08T18:54:50,080 adding 'garjus/dashboard/pages/analyses/__init__.py' 2025-06-08T18:54:50,082 adding 'garjus/dashboard/pages/analyses/data.py' 2025-06-08T18:54:50,084 adding 'garjus/dashboard/pages/hub/__init__.py' 2025-06-08T18:54:50,085 adding 'garjus/dashboard/pages/hub/data.py' 2025-06-08T18:54:50,087 adding 'garjus/dashboard/pages/issues/__init__.py' 2025-06-08T18:54:50,088 adding 'garjus/dashboard/pages/issues/data.py' 2025-06-08T18:54:50,090 adding 'garjus/dashboard/pages/processors/__init__.py' 2025-06-08T18:54:50,091 adding 'garjus/dashboard/pages/processors/data.py' 2025-06-08T18:54:50,096 adding 'garjus/dashboard/pages/qa/__init__.py' 2025-06-08T18:54:50,098 adding 'garjus/dashboard/pages/qa/data.py' 2025-06-08T18:54:50,100 adding 'garjus/dashboard/pages/queue/__init__.py' 2025-06-08T18:54:50,102 adding 'garjus/dashboard/pages/queue/data.py' 2025-06-08T18:54:50,103 adding 'garjus/dashboard/pages/reports/__init__.py' 2025-06-08T18:54:50,105 adding 'garjus/dashboard/pages/reports/data.py' 2025-06-08T18:54:50,107 adding 'garjus/dashboard/pages/stats/__init__.py' 2025-06-08T18:54:50,109 adding 'garjus/dashboard/pages/stats/data.py' 2025-06-08T18:54:50,111 adding 'garjus/dashboard/templates/login.html' 2025-06-08T18:54:50,113 adding 'garjus/image03/__init__.py' 2025-06-08T18:54:50,116 adding 'garjus/issues/__init__.py' 2025-06-08T18:54:50,117 adding 'garjus/issues/audit_edat.py' 2025-06-08T18:54:50,118 adding 'garjus/issues/audit_imaging.py' 2025-06-08T18:54:50,120 adding 'garjus/progress/__init__.py' 2025-06-08T18:54:50,123 adding 'garjus/progress/export.py' 2025-06-08T18:54:50,130 adding 'garjus/progress/report.py' 2025-06-08T18:54:50,132 adding 'garjus/scans/__init__.py' 2025-06-08T18:54:50,134 adding 'garjus/stats/__init__.py' 2025-06-08T18:54:50,137 adding 'garjus/subjects/__init__.py' 2025-06-08T18:54:50,139 adding 'garjus/subjects/covariates.py' 2025-06-08T18:54:50,141 adding 'garjus/tasks/__init__.py' 2025-06-08T18:54:50,143 adding 'garjus/tasks/dax2garjus.py' 2025-06-08T18:54:50,145 adding 'garjus/tasks/garjus2dax.py' 2025-06-08T18:54:50,151 adding 'garjus/tasks/processors.py' 2025-06-08T18:54:50,154 adding 'garjus-1.3.6.dist-info/licenses/LICENSE' 2025-06-08T18:54:50,155 adding 'garjus-1.3.6.dist-info/METADATA' 2025-06-08T18:54:50,156 adding 'garjus-1.3.6.dist-info/WHEEL' 2025-06-08T18:54:50,157 adding 'garjus-1.3.6.dist-info/entry_points.txt' 2025-06-08T18:54:50,158 adding 'garjus-1.3.6.dist-info/top_level.txt' 2025-06-08T18:54:50,160 adding 'garjus-1.3.6.dist-info/RECORD' 2025-06-08T18:54:50,164 removing build/bdist.linux-armv7l/wheel 2025-06-08T18:54:50,305 Building wheel for garjus (setup.py): finished with status 'done' 2025-06-08T18:54:50,310 Created wheel for garjus: filename=garjus-1.3.6-py3-none-any.whl size=241525 sha256=12a0f550caceedb044ff8fc6ad79d85aa5912af3bc2277c51a11c896ec03ce83 2025-06-08T18:54:50,311 Stored in directory: /tmp/pip-ephem-wheel-cache-aoakk950/wheels/d8/17/6b/a4cf640094735b340fa395e3e34f95c1c87b7df0a9445f6996 2025-06-08T18:54:50,326 Successfully built garjus 2025-06-08T18:54:50,334 Removed build tracker: '/tmp/pip-build-tracker-8pmn8quv'