2026-03-18T14:32:09,048 Created temporary directory: /tmp/pip-ephem-wheel-cache-jiis4f8w 2026-03-18T14:32:09,050 Created temporary directory: /tmp/pip-build-tracker-jt3lmu17 2026-03-18T14:32:09,051 Initialized build tracking at /tmp/pip-build-tracker-jt3lmu17 2026-03-18T14:32:09,051 Created build tracker: /tmp/pip-build-tracker-jt3lmu17 2026-03-18T14:32:09,052 Entered build tracker: /tmp/pip-build-tracker-jt3lmu17 2026-03-18T14:32:09,052 Created temporary directory: /tmp/pip-wheel-e6jye1dr 2026-03-18T14:32:09,055 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-18T14:32:09,058 Created temporary directory: /tmp/pip-ephem-wheel-cache-s2lv2r5w 2026-03-18T14:32:09,080 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-18T14:32:09,083 2 location(s) to search for versions of datashuttle: 2026-03-18T14:32:09,083 * https://pypi.org/simple/datashuttle/ 2026-03-18T14:32:09,083 * https://www.piwheels.org/simple/datashuttle/ 2026-03-18T14:32:09,084 Fetching project page and analyzing links: https://pypi.org/simple/datashuttle/ 2026-03-18T14:32:09,085 Getting page https://pypi.org/simple/datashuttle/ 2026-03-18T14:32:09,086 Found index url https://pypi.org/simple 2026-03-18T14:32:09,303 Fetched page https://pypi.org/simple/datashuttle/ as application/vnd.pypi.simple.v1+json 2026-03-18T14:32:09,310 Skipping link: No binaries permitted for datashuttle: https://files.pythonhosted.org/packages/73/b8/4a44668dd7d4181bea6272bee03fb067971bf7129149911b5f572334faa1/datashuttle-0.0.1-py3-none-any.whl (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.7) 2026-03-18T14:32:09,311 Found link https://files.pythonhosted.org/packages/09/65/8c453aa27fe28ed8a2468adaa911e89c70778e10040ad5c9f3d71cea677d/datashuttle-0.0.1.tar.gz (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.7), version: 0.0.1 2026-03-18T14:32:09,311 Skipping link: No binaries permitted for datashuttle: https://files.pythonhosted.org/packages/16/35/b986ff2109ed1c525636cc60078a89e86a5b640c4712d294ca5e4980d761/datashuttle-0.1.0rc1-py3-none-any.whl (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.8.0) 2026-03-18T14:32:09,312 Found link https://files.pythonhosted.org/packages/2b/5d/b6c6831d827f56a9af6c234fbdcd02322f0fd0e7eacf071c02c379090bd7/datashuttle-0.1.0rc1.tar.gz (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.8.0), version: 0.1.0rc1 2026-03-18T14:32:09,313 Skipping link: No binaries permitted for datashuttle: https://files.pythonhosted.org/packages/27/99/b089cbfc74e2fbd8f64bb33eab8fd636c195b49ed401a3de703995945bd3/datashuttle-0.1.0rc2-py3-none-any.whl (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.8.0) 2026-03-18T14:32:09,314 Found link https://files.pythonhosted.org/packages/44/97/ffba09919b927a48f00e87d4632101513621cba43cfef3ac17e3d57267fc/datashuttle-0.1.0rc2.tar.gz (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.8.0), version: 0.1.0rc2 2026-03-18T14:32:09,314 Skipping link: No binaries permitted for datashuttle: https://files.pythonhosted.org/packages/d4/8f/90743c73eb84afeecdbd19ca0792cebc7e89413ee59b2a0134f6340a69de/datashuttle-0.1.0-py3-none-any.whl (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.8.0) 2026-03-18T14:32:09,315 Found link https://files.pythonhosted.org/packages/13/10/bb43e74cd91cd103dc64e84ebe59d2d6d9d45864c521d3b634ded0399f4f/datashuttle-0.1.0.tar.gz (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.8.0), version: 0.1.0 2026-03-18T14:32:09,316 Skipping link: No binaries permitted for datashuttle: https://files.pythonhosted.org/packages/e2/05/7e31a3ab5b45ed239f6fbf7a6c0d4a91c9904b69cb6076e45fd589c03545/datashuttle-0.2.0-py3-none-any.whl (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.8.0) 2026-03-18T14:32:09,317 Found link https://files.pythonhosted.org/packages/a3/8e/6cf0e16aa7ee3b03d3d1f1bc5b7e4797a9d845475c2e983606ec1413a243/datashuttle-0.2.0.tar.gz (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.8.0), version: 0.2.0 2026-03-18T14:32:09,318 Skipping link: No binaries permitted for datashuttle: https://files.pythonhosted.org/packages/36/4b/3e484ff3a5219ff6e415d69617eb4022cf45e53546032a5f6fa760389aba/datashuttle-0.3.0-py3-none-any.whl (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.8.0) 2026-03-18T14:32:09,319 Found link https://files.pythonhosted.org/packages/cd/70/6e3c5f0e8b11aaf1dc61d8f49be62412af320fb4dc05cafc324ed4e51a3d/datashuttle-0.3.0.tar.gz (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.8.0), version: 0.3.0 2026-03-18T14:32:09,319 Skipping link: No binaries permitted for datashuttle: https://files.pythonhosted.org/packages/fc/80/0aa6da12b28b41e434004e7474ef3d51e5bbe8cb3c996d9a408ebe5d2772/datashuttle-0.4.0-py3-none-any.whl (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.8.0) 2026-03-18T14:32:09,320 Found link https://files.pythonhosted.org/packages/d3/d8/60e4fb74448315effc720e22b2308cc0ad322f5365b92beda92152d05281/datashuttle-0.4.0.tar.gz (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.8.0), version: 0.4.0 2026-03-18T14:32:09,321 Skipping link: No binaries permitted for datashuttle: https://files.pythonhosted.org/packages/fd/49/7e753cf36f0aafa2675b39a1ad7f7fbf79eb3b4e256bc9284831de27052a/datashuttle-0.5.0-py3-none-any.whl (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.9.0) 2026-03-18T14:32:09,322 Found link https://files.pythonhosted.org/packages/ff/ae/a55da193dd79ee143d1419e90c7550b5fd6a596827743923424d717e620a/datashuttle-0.5.0.tar.gz (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.9.0), version: 0.5.0 2026-03-18T14:32:09,322 Skipping link: No binaries permitted for datashuttle: https://files.pythonhosted.org/packages/a0/b5/4a7ea98525144376d83f53fcf90179383a4f2d6ae4b087dc1777659e9ca3/datashuttle-0.5.1-py3-none-any.whl (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.9.0) 2026-03-18T14:32:09,323 Found link https://files.pythonhosted.org/packages/3e/0c/d27a7f7e772340cea0e17abc1c10291d6d5d43eff0b679aba4ba98c1db7b/datashuttle-0.5.1.tar.gz (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.9.0), version: 0.5.1 2026-03-18T14:32:09,324 Skipping link: No binaries permitted for datashuttle: https://files.pythonhosted.org/packages/93/a8/cedff0f8a39f2625372f98a3530006aa4714bde2a5770b7f743d26d4086b/datashuttle-0.5.2-py3-none-any.whl (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.9.0) 2026-03-18T14:32:09,324 Found link https://files.pythonhosted.org/packages/bb/71/b0e2ae0ea6532fd978dba1fe73d461d616b64153cfae6c041e9eb437d03f/datashuttle-0.5.2.tar.gz (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.9.0), version: 0.5.2 2026-03-18T14:32:09,325 Skipping link: No binaries permitted for datashuttle: https://files.pythonhosted.org/packages/c2/fd/a73b46d65f8e6866e8297822a202a8ce3900c433f5d8988bac584e2fb223/datashuttle-0.5.3-py3-none-any.whl (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.9.0) 2026-03-18T14:32:09,326 Found link https://files.pythonhosted.org/packages/a8/71/9bb42a43ffee4209c5547fbe4e2da3af4a88cda54aaa354cfa0395e36d39/datashuttle-0.5.3.tar.gz (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.9.0), version: 0.5.3 2026-03-18T14:32:09,327 Skipping link: No binaries permitted for datashuttle: https://files.pythonhosted.org/packages/47/9b/fc76538697127e2cc4129882123daba6fe15a154925c1d071b750be662e3/datashuttle-0.6.0-py3-none-any.whl (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.9.0) 2026-03-18T14:32:09,328 Found link https://files.pythonhosted.org/packages/6f/0a/22225bac69ebecc6cec32c5acfdf9982eb6f3786a3c742877dcd3f46636d/datashuttle-0.6.0.tar.gz (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.9.0), version: 0.6.0 2026-03-18T14:32:09,328 Skipping link: No binaries permitted for datashuttle: https://files.pythonhosted.org/packages/9d/ef/7a1194608cacfc2d506082a57ebcd1fb43bd7f0199ee4e2e7f9f2195e1c4/datashuttle-0.7.0-py3-none-any.whl (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.9.0) 2026-03-18T14:32:09,329 Found link https://files.pythonhosted.org/packages/ae/0a/0d68cf0674d108df6a90c308740784e732e17271b7ae78eff203e8260b45/datashuttle-0.7.0.tar.gz (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.9.0), version: 0.7.0 2026-03-18T14:32:09,330 Skipping link: No binaries permitted for datashuttle: https://files.pythonhosted.org/packages/86/f2/44b33a4870d7718da3a37ecc3e36272490f97161f67c0dbf171a49676292/datashuttle-0.7.1-py3-none-any.whl (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.9.0) 2026-03-18T14:32:09,331 Found link https://files.pythonhosted.org/packages/33/ff/492b8b0b04c6b1aa994d222ee50d517b4ece4ac6296c84c7a37c3024c2e8/datashuttle-0.7.1.tar.gz (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.9.0), version: 0.7.1 2026-03-18T14:32:09,331 Skipping link: No binaries permitted for datashuttle: https://files.pythonhosted.org/packages/44/2a/e4f1dc07f7e77352475912062e800e0e244df62fca8731c3dfbb09993346/datashuttle-0.8.0-py3-none-any.whl (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.9.0) 2026-03-18T14:32:09,332 Found link https://files.pythonhosted.org/packages/42/24/f042e941fe18acc9058359b412ce166b23574b2916968d6ba3065ad266ba/datashuttle-0.8.0.tar.gz (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.9.0), version: 0.8.0 2026-03-18T14:32:09,333 Fetching project page and analyzing links: https://www.piwheels.org/simple/datashuttle/ 2026-03-18T14:32:09,334 Getting page https://www.piwheels.org/simple/datashuttle/ 2026-03-18T14:32:09,335 Found index url https://www.piwheels.org/simple 2026-03-18T14:32:09,493 Fetched page https://www.piwheels.org/simple/datashuttle/ as text/html 2026-03-18T14:32:09,498 Skipping link: No binaries permitted for datashuttle: https://archive1.piwheels.org/simple/datashuttle/datashuttle-0.7.1-py3-none-any.whl#sha256=caf899b41d2fc44d190eac12e2ba37a759908a0ca5d1dcfdd043a35f5916273f (from https://www.piwheels.org/simple/datashuttle/) (requires-python:>=3.9.0) 2026-03-18T14:32:09,499 Skipping link: No binaries permitted for datashuttle: https://archive1.piwheels.org/simple/datashuttle/datashuttle-0.7.0-py3-none-any.whl#sha256=4a974e0c2215ff10ca037b720ec0fb286921114e23aecf01a7c3d23c5d97a5e9 (from https://www.piwheels.org/simple/datashuttle/) (requires-python:>=3.9.0) 2026-03-18T14:32:09,500 Skipping link: No binaries permitted for datashuttle: https://archive1.piwheels.org/simple/datashuttle/datashuttle-0.6.0-py3-none-any.whl#sha256=ad46bf576989d765cfe9cf0dd89d33fbae166f740a665af3165a921d67e4c29e (from https://www.piwheels.org/simple/datashuttle/) (requires-python:>=3.9.0) 2026-03-18T14:32:09,500 Skipping link: No binaries permitted for datashuttle: https://archive1.piwheels.org/simple/datashuttle/datashuttle-0.5.3-py3-none-any.whl#sha256=4769ec9430d9b314f644a44af8ad3d524eba3eda9a3c2a86c6a2bfeafea913c3 (from https://www.piwheels.org/simple/datashuttle/) (requires-python:>=3.9.0) 2026-03-18T14:32:09,501 Skipping link: No binaries permitted for datashuttle: https://archive1.piwheels.org/simple/datashuttle/datashuttle-0.5.2-py3-none-any.whl#sha256=8af8c647208069b8ebe2443e70c1bcfa53bae84584c70110666ba60181f720d1 (from https://www.piwheels.org/simple/datashuttle/) (requires-python:>=3.9.0) 2026-03-18T14:32:09,502 Skipping link: No binaries permitted for datashuttle: https://archive1.piwheels.org/simple/datashuttle/datashuttle-0.5.1-py3-none-any.whl#sha256=e6489527980f7217d66c94b4978344ae51606202bd48ae148bb92b20d1453469 (from https://www.piwheels.org/simple/datashuttle/) (requires-python:>=3.9.0) 2026-03-18T14:32:09,502 Skipping link: No binaries permitted for datashuttle: https://archive1.piwheels.org/simple/datashuttle/datashuttle-0.5.0-py3-none-any.whl#sha256=6972829f66a7a29527d425871a6e06896d417e97b3afe2cb33b4196c0f10dc44 (from https://www.piwheels.org/simple/datashuttle/) (requires-python:>=3.9.0) 2026-03-18T14:32:09,503 Skipping link: No binaries permitted for datashuttle: https://archive1.piwheels.org/simple/datashuttle/datashuttle-0.4.0-py3-none-any.whl#sha256=7768ec82f4ae35677e006c27bb95e7d205ff207a91eeb79e035074dee317aa2d (from https://www.piwheels.org/simple/datashuttle/) (requires-python:>=3.8.0) 2026-03-18T14:32:09,504 Skipping link: No binaries permitted for datashuttle: https://archive1.piwheels.org/simple/datashuttle/datashuttle-0.3.0-py3-none-any.whl#sha256=e36ef63e88527f2163a03a6b3c6d6ce010c30f556c009e241ef2659725e7bcc1 (from https://www.piwheels.org/simple/datashuttle/) (requires-python:>=3.8.0) 2026-03-18T14:32:09,504 Skipping link: No binaries permitted for datashuttle: https://archive1.piwheels.org/simple/datashuttle/datashuttle-0.2.0-py3-none-any.whl#sha256=0948fd59c659f3cf0004b4c1b28337e97c8bee04739436b63304c634204933f6 (from https://www.piwheels.org/simple/datashuttle/) (requires-python:>=3.8.0) 2026-03-18T14:32:09,505 Skipping link: No binaries permitted for datashuttle: https://archive1.piwheels.org/simple/datashuttle/datashuttle-0.1.0-py3-none-any.whl#sha256=99778c24f91c8bae4582355f2eea22033f38de2a9d66106b08d176c8304d851e (from https://www.piwheels.org/simple/datashuttle/) (requires-python:>=3.8.0) 2026-03-18T14:32:09,505 Skipping link: No binaries permitted for datashuttle: https://archive1.piwheels.org/simple/datashuttle/datashuttle-0.1.0rc2-py3-none-any.whl#sha256=116b19f0fb7798237d12f2289095367eb8683bb34724626ec48c6e3a89a89ca7 (from https://www.piwheels.org/simple/datashuttle/) (requires-python:>=3.8.0) 2026-03-18T14:32:09,505 Skipping link: No binaries permitted for datashuttle: https://archive1.piwheels.org/simple/datashuttle/datashuttle-0.1.0rc1-py3-none-any.whl#sha256=7878f035e61b506e100ca3dd81ea8e1c81e7a4cdfaa9d4c6021753688cc0f6fc (from https://www.piwheels.org/simple/datashuttle/) (requires-python:>=3.8.0) 2026-03-18T14:32:09,506 Skipping link: No binaries permitted for datashuttle: https://archive1.piwheels.org/simple/datashuttle/datashuttle-0.0.1-py3-none-any.whl#sha256=113a38582cf2535f821aba5a7e94b9f0543ee87709218d9c5f37e35d58d6754b (from https://www.piwheels.org/simple/datashuttle/) (requires-python:>=3.7) 2026-03-18T14:32:09,507 Skipping link: not a file: https://www.piwheels.org/simple/datashuttle/ 2026-03-18T14:32:09,507 Skipping link: not a file: https://pypi.org/simple/datashuttle/ 2026-03-18T14:32:09,529 Given no hashes to check 1 links for project 'datashuttle': discarding no candidates 2026-03-18T14:32:09,549 Collecting datashuttle==0.8.0 2026-03-18T14:32:09,551 Created temporary directory: /tmp/pip-unpack-fkqeerpa 2026-03-18T14:32:09,685 Downloading datashuttle-0.8.0.tar.gz (33.3 MB) 2026-03-18T14:32:14,293 Added datashuttle==0.8.0 from https://files.pythonhosted.org/packages/42/24/f042e941fe18acc9058359b412ce166b23574b2916968d6ba3065ad266ba/datashuttle-0.8.0.tar.gz to build tracker '/tmp/pip-build-tracker-jt3lmu17' 2026-03-18T14:32:14,302 Created temporary directory: /tmp/pip-build-env-6_3ky7nd 2026-03-18T14:32:14,306 Installing build dependencies: started 2026-03-18T14:32:14,308 Running command pip subprocess to install build dependencies 2026-03-18T14:32:15,455 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-18T14:32:16,031 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-18T14:32:16,054 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-18T14:32:17,843 Collecting setuptools>=45 2026-03-18T14:32:17,920 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-18T14:32:18,185 Collecting wheel 2026-03-18T14:32:18,201 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-18T14:32:18,530 Collecting setuptools_scm[toml]>=6.2 2026-03-18T14:32:18,548 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-03-18T14:32:18,735 Collecting packaging>=24.0 2026-03-18T14:32:18,752 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-18T14:32:21,787 Installing collected packages: setuptools, packaging, wheel, setuptools_scm 2026-03-18T14:32:25,272 Creating /tmp/pip-build-env-6_3ky7nd/overlay/local/bin 2026-03-18T14:32:25,274 changing mode of /tmp/pip-build-env-6_3ky7nd/overlay/local/bin/wheel to 755 2026-03-18T14:32:25,541 changing mode of /tmp/pip-build-env-6_3ky7nd/overlay/local/bin/setuptools-scm to 755 2026-03-18T14:32:25,571 Successfully installed packaging-26.0 setuptools-82.0.1 setuptools_scm-9.2.2 wheel-0.46.3 2026-03-18T14:32:25,860 Installing build dependencies: finished with status 'done' 2026-03-18T14:32:25,867 Getting requirements to build wheel: started 2026-03-18T14:32:25,869 Running command Getting requirements to build wheel 2026-03-18T14:32:26,597 /tmp/pip-build-env-6_3ky7nd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-18T14:32:26,597 !! 2026-03-18T14:32:26,598 ******************************************************************************** 2026-03-18T14:32:26,599 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-18T14:32:26,600 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-18T14:32:26,601 or your builds will no longer be supported. 2026-03-18T14:32:26,602 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T14:32:26,602 ******************************************************************************** 2026-03-18T14:32:26,604 !! 2026-03-18T14:32:26,604 corresp(dist, value, root_dir) 2026-03-18T14:32:26,675 /tmp/pip-build-env-6_3ky7nd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-18T14:32:26,676 !! 2026-03-18T14:32:26,677 ******************************************************************************** 2026-03-18T14:32:26,677 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-18T14:32:26,679 License :: OSI Approved :: BSD License 2026-03-18T14:32:26,680 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T14:32:26,680 ******************************************************************************** 2026-03-18T14:32:26,682 !! 2026-03-18T14:32:26,682 dist._finalize_license_expression() 2026-03-18T14:32:26,683 /tmp/pip-build-env-6_3ky7nd/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-18T14:32:26,683 !! 2026-03-18T14:32:26,685 ******************************************************************************** 2026-03-18T14:32:26,685 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-18T14:32:26,686 License :: OSI Approved :: BSD License 2026-03-18T14:32:26,688 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T14:32:26,688 ******************************************************************************** 2026-03-18T14:32:26,690 !! 2026-03-18T14:32:26,690 self._finalize_license_expression() 2026-03-18T14:32:26,691 running egg_info 2026-03-18T14:32:26,699 writing datashuttle.egg-info/PKG-INFO 2026-03-18T14:32:26,706 writing dependency_links to datashuttle.egg-info/dependency_links.txt 2026-03-18T14:32:26,707 writing entry points to datashuttle.egg-info/entry_points.txt 2026-03-18T14:32:26,712 writing requirements to datashuttle.egg-info/requires.txt 2026-03-18T14:32:26,713 writing top-level names to datashuttle.egg-info/top_level.txt 2026-03-18T14:32:26,768 listing git files failed - pretending there aren't any 2026-03-18T14:32:26,772 reading manifest file 'datashuttle.egg-info/SOURCES.txt' 2026-03-18T14:32:26,812 adding license file 'LICENSE' 2026-03-18T14:32:26,823 writing manifest file 'datashuttle.egg-info/SOURCES.txt' 2026-03-18T14:32:26,925 Getting requirements to build wheel: finished with status 'done' 2026-03-18T14:32:26,928 Created temporary directory: /tmp/pip-modern-metadata-3hrooe1f 2026-03-18T14:32:26,931 Preparing metadata (pyproject.toml): started 2026-03-18T14:32:26,932 Running command Preparing metadata (pyproject.toml) 2026-03-18T14:32:27,609 /tmp/pip-build-env-6_3ky7nd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-18T14:32:27,609 !! 2026-03-18T14:32:27,610 ******************************************************************************** 2026-03-18T14:32:27,611 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-18T14:32:27,612 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-18T14:32:27,613 or your builds will no longer be supported. 2026-03-18T14:32:27,614 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T14:32:27,615 ******************************************************************************** 2026-03-18T14:32:27,616 !! 2026-03-18T14:32:27,617 corresp(dist, value, root_dir) 2026-03-18T14:32:27,687 /tmp/pip-build-env-6_3ky7nd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-18T14:32:27,688 !! 2026-03-18T14:32:27,689 ******************************************************************************** 2026-03-18T14:32:27,690 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-18T14:32:27,691 License :: OSI Approved :: BSD License 2026-03-18T14:32:27,692 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T14:32:27,693 ******************************************************************************** 2026-03-18T14:32:27,694 !! 2026-03-18T14:32:27,694 dist._finalize_license_expression() 2026-03-18T14:32:27,695 /tmp/pip-build-env-6_3ky7nd/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-18T14:32:27,696 !! 2026-03-18T14:32:27,697 ******************************************************************************** 2026-03-18T14:32:27,697 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-18T14:32:27,698 License :: OSI Approved :: BSD License 2026-03-18T14:32:27,700 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T14:32:27,700 ******************************************************************************** 2026-03-18T14:32:27,702 !! 2026-03-18T14:32:27,702 self._finalize_license_expression() 2026-03-18T14:32:27,703 running dist_info 2026-03-18T14:32:27,716 creating /tmp/pip-modern-metadata-3hrooe1f/datashuttle.egg-info 2026-03-18T14:32:27,717 writing /tmp/pip-modern-metadata-3hrooe1f/datashuttle.egg-info/PKG-INFO 2026-03-18T14:32:27,725 writing dependency_links to /tmp/pip-modern-metadata-3hrooe1f/datashuttle.egg-info/dependency_links.txt 2026-03-18T14:32:27,726 writing entry points to /tmp/pip-modern-metadata-3hrooe1f/datashuttle.egg-info/entry_points.txt 2026-03-18T14:32:27,730 writing requirements to /tmp/pip-modern-metadata-3hrooe1f/datashuttle.egg-info/requires.txt 2026-03-18T14:32:27,731 writing top-level names to /tmp/pip-modern-metadata-3hrooe1f/datashuttle.egg-info/top_level.txt 2026-03-18T14:32:27,733 writing manifest file '/tmp/pip-modern-metadata-3hrooe1f/datashuttle.egg-info/SOURCES.txt' 2026-03-18T14:32:27,781 listing git files failed - pretending there aren't any 2026-03-18T14:32:27,785 reading manifest file '/tmp/pip-modern-metadata-3hrooe1f/datashuttle.egg-info/SOURCES.txt' 2026-03-18T14:32:27,787 adding license file 'LICENSE' 2026-03-18T14:32:27,791 writing manifest file '/tmp/pip-modern-metadata-3hrooe1f/datashuttle.egg-info/SOURCES.txt' 2026-03-18T14:32:27,793 creating '/tmp/pip-modern-metadata-3hrooe1f/datashuttle-0.8.0.dist-info' 2026-03-18T14:32:27,922 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-18T14:32:27,927 Source in /tmp/pip-wheel-e6jye1dr/datashuttle_1a7f41f5838c4bd7b45a939fef62c7d0 has version 0.8.0, which satisfies requirement datashuttle==0.8.0 from https://files.pythonhosted.org/packages/42/24/f042e941fe18acc9058359b412ce166b23574b2916968d6ba3065ad266ba/datashuttle-0.8.0.tar.gz 2026-03-18T14:32:27,928 Removed datashuttle==0.8.0 from https://files.pythonhosted.org/packages/42/24/f042e941fe18acc9058359b412ce166b23574b2916968d6ba3065ad266ba/datashuttle-0.8.0.tar.gz from build tracker '/tmp/pip-build-tracker-jt3lmu17' 2026-03-18T14:32:27,934 Created temporary directory: /tmp/pip-unpack-fpbyuw7t 2026-03-18T14:32:27,934 Building wheels for collected packages: datashuttle 2026-03-18T14:32:27,939 Created temporary directory: /tmp/pip-wheel-scke6f3q 2026-03-18T14:32:27,939 Destination directory: /tmp/pip-wheel-scke6f3q 2026-03-18T14:32:27,941 Building wheel for datashuttle (pyproject.toml): started 2026-03-18T14:32:27,942 Running command Building wheel for datashuttle (pyproject.toml) 2026-03-18T14:32:28,600 /tmp/pip-build-env-6_3ky7nd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-18T14:32:28,600 !! 2026-03-18T14:32:28,601 ******************************************************************************** 2026-03-18T14:32:28,602 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-18T14:32:28,603 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-18T14:32:28,604 or your builds will no longer be supported. 2026-03-18T14:32:28,605 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T14:32:28,606 ******************************************************************************** 2026-03-18T14:32:28,607 !! 2026-03-18T14:32:28,607 corresp(dist, value, root_dir) 2026-03-18T14:32:28,676 /tmp/pip-build-env-6_3ky7nd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-18T14:32:28,676 !! 2026-03-18T14:32:28,678 ******************************************************************************** 2026-03-18T14:32:28,678 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-18T14:32:28,679 License :: OSI Approved :: BSD License 2026-03-18T14:32:28,680 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T14:32:28,681 ******************************************************************************** 2026-03-18T14:32:28,682 !! 2026-03-18T14:32:28,683 dist._finalize_license_expression() 2026-03-18T14:32:28,683 /tmp/pip-build-env-6_3ky7nd/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-18T14:32:28,684 !! 2026-03-18T14:32:28,685 ******************************************************************************** 2026-03-18T14:32:28,685 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-18T14:32:28,686 License :: OSI Approved :: BSD License 2026-03-18T14:32:28,687 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T14:32:28,688 ******************************************************************************** 2026-03-18T14:32:28,689 !! 2026-03-18T14:32:28,689 self._finalize_license_expression() 2026-03-18T14:32:28,690 running bdist_wheel 2026-03-18T14:32:28,708 running build 2026-03-18T14:32:28,708 running build_py 2026-03-18T14:32:28,715 creating build/lib/datashuttle 2026-03-18T14:32:28,717 copying datashuttle/datashuttle_class.py -> build/lib/datashuttle 2026-03-18T14:32:28,721 copying datashuttle/tui_launcher.py -> build/lib/datashuttle 2026-03-18T14:32:28,723 copying datashuttle/__init__.py -> build/lib/datashuttle 2026-03-18T14:32:28,724 copying datashuttle/datashuttle_functions.py -> build/lib/datashuttle 2026-03-18T14:32:28,727 creating build/lib/datashuttle/tui 2026-03-18T14:32:28,728 copying datashuttle/tui/tooltips.py -> build/lib/datashuttle/tui 2026-03-18T14:32:28,731 copying datashuttle/tui/app.py -> build/lib/datashuttle/tui 2026-03-18T14:32:28,733 copying datashuttle/tui/interface.py -> build/lib/datashuttle/tui 2026-03-18T14:32:28,736 copying datashuttle/tui/custom_widgets.py -> build/lib/datashuttle/tui 2026-03-18T14:32:28,740 creating build/lib/datashuttle/utils 2026-03-18T14:32:28,741 copying datashuttle/utils/utils.py -> build/lib/datashuttle/utils 2026-03-18T14:32:28,743 copying datashuttle/utils/custom_exceptions.py -> build/lib/datashuttle/utils 2026-03-18T14:32:28,745 copying datashuttle/utils/validation.py -> build/lib/datashuttle/utils 2026-03-18T14:32:28,748 copying datashuttle/utils/gdrive.py -> build/lib/datashuttle/utils 2026-03-18T14:32:28,750 copying datashuttle/utils/formatting.py -> build/lib/datashuttle/utils 2026-03-18T14:32:28,752 copying datashuttle/utils/decorators.py -> build/lib/datashuttle/utils 2026-03-18T14:32:28,754 copying datashuttle/utils/__init__.py -> build/lib/datashuttle/utils 2026-03-18T14:32:28,756 copying datashuttle/utils/rclone.py -> build/lib/datashuttle/utils 2026-03-18T14:32:28,759 copying datashuttle/utils/getters.py -> build/lib/datashuttle/utils 2026-03-18T14:32:28,761 copying datashuttle/utils/aws.py -> build/lib/datashuttle/utils 2026-03-18T14:32:28,763 copying datashuttle/utils/ds_logger.py -> build/lib/datashuttle/utils 2026-03-18T14:32:28,764 copying datashuttle/utils/data_transfer.py -> build/lib/datashuttle/utils 2026-03-18T14:32:28,767 copying datashuttle/utils/folder_class.py -> build/lib/datashuttle/utils 2026-03-18T14:32:28,769 copying datashuttle/utils/custom_types.py -> build/lib/datashuttle/utils 2026-03-18T14:32:28,770 copying datashuttle/utils/ssh.py -> build/lib/datashuttle/utils 2026-03-18T14:32:28,773 copying datashuttle/utils/transfer_output_class.py -> build/lib/datashuttle/utils 2026-03-18T14:32:28,775 copying datashuttle/utils/folders.py -> build/lib/datashuttle/utils 2026-03-18T14:32:28,777 copying datashuttle/utils/rclone_encryption.py -> build/lib/datashuttle/utils 2026-03-18T14:32:28,780 creating build/lib/datashuttle/configs 2026-03-18T14:32:28,781 copying datashuttle/configs/canonical_configs.py -> build/lib/datashuttle/configs 2026-03-18T14:32:28,784 copying datashuttle/configs/__init__.py -> build/lib/datashuttle/configs 2026-03-18T14:32:28,786 copying datashuttle/configs/canonical_folders.py -> build/lib/datashuttle/configs 2026-03-18T14:32:28,788 copying datashuttle/configs/links.py -> build/lib/datashuttle/configs 2026-03-18T14:32:28,790 copying datashuttle/configs/aws_regions.py -> build/lib/datashuttle/configs 2026-03-18T14:32:28,792 copying datashuttle/configs/canonical_tags.py -> build/lib/datashuttle/configs 2026-03-18T14:32:28,793 copying datashuttle/configs/rclone_configs.py -> build/lib/datashuttle/configs 2026-03-18T14:32:28,796 copying datashuttle/configs/config_class.py -> build/lib/datashuttle/configs 2026-03-18T14:32:28,798 copying datashuttle/configs/load_configs.py -> build/lib/datashuttle/configs 2026-03-18T14:32:28,800 creating build/lib/datashuttle/tui/shared 2026-03-18T14:32:28,801 copying datashuttle/tui/shared/validate_content.py -> build/lib/datashuttle/tui/shared 2026-03-18T14:32:28,804 copying datashuttle/tui/shared/configs_content.py -> build/lib/datashuttle/tui/shared 2026-03-18T14:32:28,807 creating build/lib/datashuttle/tui/utils 2026-03-18T14:32:28,808 copying datashuttle/tui/utils/tui_decorators.py -> build/lib/datashuttle/tui/utils 2026-03-18T14:32:28,810 copying datashuttle/tui/utils/tui_utils.py -> build/lib/datashuttle/tui/utils 2026-03-18T14:32:28,812 copying datashuttle/tui/utils/tui_validators.py -> build/lib/datashuttle/tui/utils 2026-03-18T14:32:28,814 creating build/lib/datashuttle/tui/tabs 2026-03-18T14:32:28,815 copying datashuttle/tui/tabs/transfer.py -> build/lib/datashuttle/tui/tabs 2026-03-18T14:32:28,818 copying datashuttle/tui/tabs/logging.py -> build/lib/datashuttle/tui/tabs 2026-03-18T14:32:28,820 copying datashuttle/tui/tabs/transfer_status_tree.py -> build/lib/datashuttle/tui/tabs 2026-03-18T14:32:28,823 copying datashuttle/tui/tabs/create_folders.py -> build/lib/datashuttle/tui/tabs 2026-03-18T14:32:28,826 creating build/lib/datashuttle/tui/screens 2026-03-18T14:32:28,827 copying datashuttle/tui/screens/new_project.py -> build/lib/datashuttle/tui/screens 2026-03-18T14:32:28,829 copying datashuttle/tui/screens/modal_dialogs.py -> build/lib/datashuttle/tui/screens 2026-03-18T14:32:28,832 copying datashuttle/tui/screens/setup_gdrive.py -> build/lib/datashuttle/tui/screens 2026-03-18T14:32:28,834 copying datashuttle/tui/screens/setup_ssh.py -> build/lib/datashuttle/tui/screens 2026-03-18T14:32:28,837 copying datashuttle/tui/screens/get_help.py -> build/lib/datashuttle/tui/screens 2026-03-18T14:32:28,839 copying datashuttle/tui/screens/project_selector.py -> build/lib/datashuttle/tui/screens 2026-03-18T14:32:28,841 copying datashuttle/tui/screens/project_manager.py -> build/lib/datashuttle/tui/screens 2026-03-18T14:32:28,843 copying datashuttle/tui/screens/setup_aws.py -> build/lib/datashuttle/tui/screens 2026-03-18T14:32:28,845 copying datashuttle/tui/screens/settings.py -> build/lib/datashuttle/tui/screens 2026-03-18T14:32:28,847 copying datashuttle/tui/screens/create_folder_settings.py -> build/lib/datashuttle/tui/screens 2026-03-18T14:32:28,850 copying datashuttle/tui/screens/validate_at_path.py -> build/lib/datashuttle/tui/screens 2026-03-18T14:32:28,852 copying datashuttle/tui/screens/datatypes.py -> build/lib/datashuttle/tui/screens 2026-03-18T14:32:28,854 running egg_info 2026-03-18T14:32:28,866 writing datashuttle.egg-info/PKG-INFO 2026-03-18T14:32:28,873 writing dependency_links to datashuttle.egg-info/dependency_links.txt 2026-03-18T14:32:28,875 writing entry points to datashuttle.egg-info/entry_points.txt 2026-03-18T14:32:28,879 writing requirements to datashuttle.egg-info/requires.txt 2026-03-18T14:32:28,880 writing top-level names to datashuttle.egg-info/top_level.txt 2026-03-18T14:32:28,918 listing git files failed - pretending there aren't any 2026-03-18T14:32:28,923 reading manifest file 'datashuttle.egg-info/SOURCES.txt' 2026-03-18T14:32:28,938 adding license file 'LICENSE' 2026-03-18T14:32:28,949 writing manifest file 'datashuttle.egg-info/SOURCES.txt' 2026-03-18T14:32:28,962 creating build/lib/datashuttle/tui/css 2026-03-18T14:32:28,963 copying datashuttle/tui/css/tui_menu.tcss -> build/lib/datashuttle/tui/css 2026-03-18T14:32:28,966 copying datashuttle/tui/css/tui_style.tcss -> build/lib/datashuttle/tui/css 2026-03-18T14:32:28,968 copying datashuttle/tui/css/tui_tab.tcss -> build/lib/datashuttle/tui/css 2026-03-18T14:32:28,985 installing to build/bdist.linux-armv7l/wheel 2026-03-18T14:32:28,986 running install 2026-03-18T14:32:29,009 running install_lib 2026-03-18T14:32:29,016 creating build/bdist.linux-armv7l/wheel 2026-03-18T14:32:29,018 creating build/bdist.linux-armv7l/wheel/datashuttle 2026-03-18T14:32:29,019 copying build/lib/datashuttle/datashuttle_class.py -> build/bdist.linux-armv7l/wheel/./datashuttle 2026-03-18T14:32:29,024 creating build/bdist.linux-armv7l/wheel/datashuttle/tui 2026-03-18T14:32:29,025 creating build/bdist.linux-armv7l/wheel/datashuttle/tui/shared 2026-03-18T14:32:29,026 copying build/lib/datashuttle/tui/shared/validate_content.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/shared 2026-03-18T14:32:29,029 copying build/lib/datashuttle/tui/shared/configs_content.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/shared 2026-03-18T14:32:29,032 creating build/bdist.linux-armv7l/wheel/datashuttle/tui/css 2026-03-18T14:32:29,033 copying build/lib/datashuttle/tui/css/tui_menu.tcss -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/css 2026-03-18T14:32:29,036 copying build/lib/datashuttle/tui/css/tui_style.tcss -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/css 2026-03-18T14:32:29,038 copying build/lib/datashuttle/tui/css/tui_tab.tcss -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/css 2026-03-18T14:32:29,040 creating build/bdist.linux-armv7l/wheel/datashuttle/tui/utils 2026-03-18T14:32:29,041 copying build/lib/datashuttle/tui/utils/tui_decorators.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/utils 2026-03-18T14:32:29,043 copying build/lib/datashuttle/tui/utils/tui_utils.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/utils 2026-03-18T14:32:29,045 copying build/lib/datashuttle/tui/utils/tui_validators.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/utils 2026-03-18T14:32:29,048 creating build/bdist.linux-armv7l/wheel/datashuttle/tui/tabs 2026-03-18T14:32:29,049 copying build/lib/datashuttle/tui/tabs/transfer.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/tabs 2026-03-18T14:32:29,051 copying build/lib/datashuttle/tui/tabs/logging.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/tabs 2026-03-18T14:32:29,054 copying build/lib/datashuttle/tui/tabs/transfer_status_tree.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/tabs 2026-03-18T14:32:29,056 copying build/lib/datashuttle/tui/tabs/create_folders.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/tabs 2026-03-18T14:32:29,059 copying build/lib/datashuttle/tui/tooltips.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui 2026-03-18T14:32:29,061 copying build/lib/datashuttle/tui/app.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui 2026-03-18T14:32:29,064 copying build/lib/datashuttle/tui/interface.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui 2026-03-18T14:32:29,066 copying build/lib/datashuttle/tui/custom_widgets.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui 2026-03-18T14:32:29,070 creating build/bdist.linux-armv7l/wheel/datashuttle/tui/screens 2026-03-18T14:32:29,071 copying build/lib/datashuttle/tui/screens/new_project.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/screens 2026-03-18T14:32:29,073 copying build/lib/datashuttle/tui/screens/modal_dialogs.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/screens 2026-03-18T14:32:29,076 copying build/lib/datashuttle/tui/screens/setup_gdrive.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/screens 2026-03-18T14:32:29,079 copying build/lib/datashuttle/tui/screens/setup_ssh.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/screens 2026-03-18T14:32:29,081 copying build/lib/datashuttle/tui/screens/get_help.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/screens 2026-03-18T14:32:29,083 copying build/lib/datashuttle/tui/screens/project_selector.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/screens 2026-03-18T14:32:29,085 copying build/lib/datashuttle/tui/screens/project_manager.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/screens 2026-03-18T14:32:29,087 copying build/lib/datashuttle/tui/screens/setup_aws.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/screens 2026-03-18T14:32:29,090 copying build/lib/datashuttle/tui/screens/settings.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/screens 2026-03-18T14:32:29,091 copying build/lib/datashuttle/tui/screens/create_folder_settings.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/screens 2026-03-18T14:32:29,094 copying build/lib/datashuttle/tui/screens/validate_at_path.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/screens 2026-03-18T14:32:29,096 copying build/lib/datashuttle/tui/screens/datatypes.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/screens 2026-03-18T14:32:29,099 creating build/bdist.linux-armv7l/wheel/datashuttle/utils 2026-03-18T14:32:29,100 copying build/lib/datashuttle/utils/utils.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-03-18T14:32:29,102 copying build/lib/datashuttle/utils/custom_exceptions.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-03-18T14:32:29,104 copying build/lib/datashuttle/utils/validation.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-03-18T14:32:29,107 copying build/lib/datashuttle/utils/gdrive.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-03-18T14:32:29,109 copying build/lib/datashuttle/utils/formatting.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-03-18T14:32:29,111 copying build/lib/datashuttle/utils/decorators.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-03-18T14:32:29,113 copying build/lib/datashuttle/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-03-18T14:32:29,115 copying build/lib/datashuttle/utils/rclone.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-03-18T14:32:29,119 copying build/lib/datashuttle/utils/getters.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-03-18T14:32:29,121 copying build/lib/datashuttle/utils/aws.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-03-18T14:32:29,123 copying build/lib/datashuttle/utils/ds_logger.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-03-18T14:32:29,125 copying build/lib/datashuttle/utils/data_transfer.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-03-18T14:32:29,128 copying build/lib/datashuttle/utils/folder_class.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-03-18T14:32:29,130 copying build/lib/datashuttle/utils/custom_types.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-03-18T14:32:29,132 copying build/lib/datashuttle/utils/ssh.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-03-18T14:32:29,134 copying build/lib/datashuttle/utils/transfer_output_class.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-03-18T14:32:29,136 copying build/lib/datashuttle/utils/folders.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-03-18T14:32:29,139 copying build/lib/datashuttle/utils/rclone_encryption.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-03-18T14:32:29,142 creating build/bdist.linux-armv7l/wheel/datashuttle/configs 2026-03-18T14:32:29,144 copying build/lib/datashuttle/configs/canonical_configs.py -> build/bdist.linux-armv7l/wheel/./datashuttle/configs 2026-03-18T14:32:29,146 copying build/lib/datashuttle/configs/__init__.py -> build/bdist.linux-armv7l/wheel/./datashuttle/configs 2026-03-18T14:32:29,148 copying build/lib/datashuttle/configs/canonical_folders.py -> build/bdist.linux-armv7l/wheel/./datashuttle/configs 2026-03-18T14:32:29,150 copying build/lib/datashuttle/configs/links.py -> build/bdist.linux-armv7l/wheel/./datashuttle/configs 2026-03-18T14:32:29,152 copying build/lib/datashuttle/configs/aws_regions.py -> build/bdist.linux-armv7l/wheel/./datashuttle/configs 2026-03-18T14:32:29,154 copying build/lib/datashuttle/configs/canonical_tags.py -> build/bdist.linux-armv7l/wheel/./datashuttle/configs 2026-03-18T14:32:29,156 copying build/lib/datashuttle/configs/rclone_configs.py -> build/bdist.linux-armv7l/wheel/./datashuttle/configs 2026-03-18T14:32:29,158 copying build/lib/datashuttle/configs/config_class.py -> build/bdist.linux-armv7l/wheel/./datashuttle/configs 2026-03-18T14:32:29,161 copying build/lib/datashuttle/configs/load_configs.py -> build/bdist.linux-armv7l/wheel/./datashuttle/configs 2026-03-18T14:32:29,162 copying build/lib/datashuttle/tui_launcher.py -> build/bdist.linux-armv7l/wheel/./datashuttle 2026-03-18T14:32:29,164 copying build/lib/datashuttle/__init__.py -> build/bdist.linux-armv7l/wheel/./datashuttle 2026-03-18T14:32:29,166 copying build/lib/datashuttle/datashuttle_functions.py -> build/bdist.linux-armv7l/wheel/./datashuttle 2026-03-18T14:32:29,168 running install_egg_info 2026-03-18T14:32:29,175 Copying datashuttle.egg-info to build/bdist.linux-armv7l/wheel/./datashuttle-0.8.0-py3.11.egg-info 2026-03-18T14:32:29,187 running install_scripts 2026-03-18T14:32:29,199 creating build/bdist.linux-armv7l/wheel/datashuttle-0.8.0.dist-info/WHEEL 2026-03-18T14:32:29,202 creating '/tmp/pip-wheel-scke6f3q/.tmp-vvclzwhr/datashuttle-0.8.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-18T14:32:29,204 adding 'datashuttle/__init__.py' 2026-03-18T14:32:29,211 adding 'datashuttle/datashuttle_class.py' 2026-03-18T14:32:29,213 adding 'datashuttle/datashuttle_functions.py' 2026-03-18T14:32:29,214 adding 'datashuttle/tui_launcher.py' 2026-03-18T14:32:29,217 adding 'datashuttle/configs/__init__.py' 2026-03-18T14:32:29,218 adding 'datashuttle/configs/aws_regions.py' 2026-03-18T14:32:29,220 adding 'datashuttle/configs/canonical_configs.py' 2026-03-18T14:32:29,222 adding 'datashuttle/configs/canonical_folders.py' 2026-03-18T14:32:29,223 adding 'datashuttle/configs/canonical_tags.py' 2026-03-18T14:32:29,225 adding 'datashuttle/configs/config_class.py' 2026-03-18T14:32:29,227 adding 'datashuttle/configs/links.py' 2026-03-18T14:32:29,228 adding 'datashuttle/configs/load_configs.py' 2026-03-18T14:32:29,229 adding 'datashuttle/configs/rclone_configs.py' 2026-03-18T14:32:29,232 adding 'datashuttle/tui/app.py' 2026-03-18T14:32:29,235 adding 'datashuttle/tui/custom_widgets.py' 2026-03-18T14:32:29,237 adding 'datashuttle/tui/interface.py' 2026-03-18T14:32:29,239 adding 'datashuttle/tui/tooltips.py' 2026-03-18T14:32:29,242 adding 'datashuttle/tui/css/tui_menu.tcss' 2026-03-18T14:32:29,243 adding 'datashuttle/tui/css/tui_style.tcss' 2026-03-18T14:32:29,244 adding 'datashuttle/tui/css/tui_tab.tcss' 2026-03-18T14:32:29,247 adding 'datashuttle/tui/screens/create_folder_settings.py' 2026-03-18T14:32:29,249 adding 'datashuttle/tui/screens/datatypes.py' 2026-03-18T14:32:29,251 adding 'datashuttle/tui/screens/get_help.py' 2026-03-18T14:32:29,253 adding 'datashuttle/tui/screens/modal_dialogs.py' 2026-03-18T14:32:29,254 adding 'datashuttle/tui/screens/new_project.py' 2026-03-18T14:32:29,256 adding 'datashuttle/tui/screens/project_manager.py' 2026-03-18T14:32:29,257 adding 'datashuttle/tui/screens/project_selector.py' 2026-03-18T14:32:29,259 adding 'datashuttle/tui/screens/settings.py' 2026-03-18T14:32:29,260 adding 'datashuttle/tui/screens/setup_aws.py' 2026-03-18T14:32:29,263 adding 'datashuttle/tui/screens/setup_gdrive.py' 2026-03-18T14:32:29,265 adding 'datashuttle/tui/screens/setup_ssh.py' 2026-03-18T14:32:29,266 adding 'datashuttle/tui/screens/validate_at_path.py' 2026-03-18T14:32:29,270 adding 'datashuttle/tui/shared/configs_content.py' 2026-03-18T14:32:29,272 adding 'datashuttle/tui/shared/validate_content.py' 2026-03-18T14:32:29,275 adding 'datashuttle/tui/tabs/create_folders.py' 2026-03-18T14:32:29,277 adding 'datashuttle/tui/tabs/logging.py' 2026-03-18T14:32:29,280 adding 'datashuttle/tui/tabs/transfer.py' 2026-03-18T14:32:29,281 adding 'datashuttle/tui/tabs/transfer_status_tree.py' 2026-03-18T14:32:29,283 adding 'datashuttle/tui/utils/tui_decorators.py' 2026-03-18T14:32:29,284 adding 'datashuttle/tui/utils/tui_utils.py' 2026-03-18T14:32:29,285 adding 'datashuttle/tui/utils/tui_validators.py' 2026-03-18T14:32:29,287 adding 'datashuttle/utils/__init__.py' 2026-03-18T14:32:29,288 adding 'datashuttle/utils/aws.py' 2026-03-18T14:32:29,290 adding 'datashuttle/utils/custom_exceptions.py' 2026-03-18T14:32:29,291 adding 'datashuttle/utils/custom_types.py' 2026-03-18T14:32:29,293 adding 'datashuttle/utils/data_transfer.py' 2026-03-18T14:32:29,294 adding 'datashuttle/utils/decorators.py' 2026-03-18T14:32:29,296 adding 'datashuttle/utils/ds_logger.py' 2026-03-18T14:32:29,297 adding 'datashuttle/utils/folder_class.py' 2026-03-18T14:32:29,300 adding 'datashuttle/utils/folders.py' 2026-03-18T14:32:29,302 adding 'datashuttle/utils/formatting.py' 2026-03-18T14:32:29,303 adding 'datashuttle/utils/gdrive.py' 2026-03-18T14:32:29,305 adding 'datashuttle/utils/getters.py' 2026-03-18T14:32:29,309 adding 'datashuttle/utils/rclone.py' 2026-03-18T14:32:29,312 adding 'datashuttle/utils/rclone_encryption.py' 2026-03-18T14:32:29,313 adding 'datashuttle/utils/ssh.py' 2026-03-18T14:32:29,315 adding 'datashuttle/utils/transfer_output_class.py' 2026-03-18T14:32:29,317 adding 'datashuttle/utils/utils.py' 2026-03-18T14:32:29,321 adding 'datashuttle/utils/validation.py' 2026-03-18T14:32:29,325 adding 'datashuttle-0.8.0.dist-info/licenses/LICENSE' 2026-03-18T14:32:29,326 adding 'datashuttle-0.8.0.dist-info/METADATA' 2026-03-18T14:32:29,327 adding 'datashuttle-0.8.0.dist-info/WHEEL' 2026-03-18T14:32:29,328 adding 'datashuttle-0.8.0.dist-info/entry_points.txt' 2026-03-18T14:32:29,329 adding 'datashuttle-0.8.0.dist-info/top_level.txt' 2026-03-18T14:32:29,330 adding 'datashuttle-0.8.0.dist-info/RECORD' 2026-03-18T14:32:29,334 removing build/bdist.linux-armv7l/wheel 2026-03-18T14:32:29,458 Building wheel for datashuttle (pyproject.toml): finished with status 'done' 2026-03-18T14:32:29,464 Created wheel for datashuttle: filename=datashuttle-0.8.0-py3-none-any.whl size=156458 sha256=35aa32ccc02f9d842c41725a637e52625592306d585374a598b19d67af4cc51f 2026-03-18T14:32:29,465 Stored in directory: /tmp/pip-ephem-wheel-cache-s2lv2r5w/wheels/b5/12/b6/17978ff45913d4d59ef5ae1c59718e6302cb30227f665c8620 2026-03-18T14:32:29,478 Successfully built datashuttle 2026-03-18T14:32:29,487 Removed build tracker: '/tmp/pip-build-tracker-jt3lmu17'