2026-07-13T18:49:26,840 Created temporary directory: /tmp/pip-ephem-wheel-cache-krp42j9u 2026-07-13T18:49:26,842 Created temporary directory: /tmp/pip-build-tracker-1l7j54hn 2026-07-13T18:49:26,843 Initialized build tracking at /tmp/pip-build-tracker-1l7j54hn 2026-07-13T18:49:26,843 Created build tracker: /tmp/pip-build-tracker-1l7j54hn 2026-07-13T18:49:26,843 Entered build tracker: /tmp/pip-build-tracker-1l7j54hn 2026-07-13T18:49:26,844 Created temporary directory: /tmp/pip-wheel-gp19hezj 2026-07-13T18:49:26,847 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-07-13T18:49:26,849 Created temporary directory: /tmp/pip-ephem-wheel-cache-vae_9zi7 2026-07-13T18:49:26,871 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-13T18:49:26,875 2 location(s) to search for versions of datashuttle: 2026-07-13T18:49:26,875 * https://pypi.org/simple/datashuttle/ 2026-07-13T18:49:26,875 * https://www.piwheels.org/simple/datashuttle/ 2026-07-13T18:49:26,875 Fetching project page and analyzing links: https://pypi.org/simple/datashuttle/ 2026-07-13T18:49:26,876 Getting page https://pypi.org/simple/datashuttle/ 2026-07-13T18:49:26,878 Found index url https://pypi.org/simple 2026-07-13T18:49:27,031 Fetched page https://pypi.org/simple/datashuttle/ as application/vnd.pypi.simple.v1+json 2026-07-13T18:49:27,039 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-07-13T18:49:27,040 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-07-13T18:49:27,041 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-07-13T18:49:27,042 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-07-13T18:49:27,043 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-07-13T18:49:27,044 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-07-13T18:49:27,045 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-07-13T18:49:27,046 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-07-13T18:49:27,046 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-07-13T18:49:27,047 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-07-13T18:49:27,048 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-07-13T18:49:27,049 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-07-13T18:49:27,050 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-07-13T18:49:27,050 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-07-13T18:49:27,051 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-07-13T18:49:27,052 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-07-13T18:49:27,053 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-07-13T18:49:27,053 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-07-13T18:49:27,054 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-07-13T18:49:27,055 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-07-13T18:49:27,056 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-07-13T18:49:27,057 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-07-13T18:49:27,058 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-07-13T18:49:27,058 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-07-13T18:49:27,059 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-07-13T18:49:27,060 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-07-13T18:49:27,061 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-07-13T18:49:27,062 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-07-13T18:49:27,062 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-07-13T18:49:27,063 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-07-13T18:49:27,064 Skipping link: No binaries permitted for datashuttle: https://files.pythonhosted.org/packages/a0/70/6ca6bf823cc2840e09eca15e51f4fdc7ec141852155dca4c6f87bdc78e80/datashuttle-0.9.0-py3-none-any.whl (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.9.0) 2026-07-13T18:49:27,065 Found link https://files.pythonhosted.org/packages/fd/0a/90d039b18f9f708f0095ce72bd3f67a4a92eb46aa81f818591bc80897843/datashuttle-0.9.0.tar.gz (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.9.0), version: 0.9.0 2026-07-13T18:49:27,065 Skipping link: No binaries permitted for datashuttle: https://files.pythonhosted.org/packages/69/61/3171d57e9c8022088796c63861a6683db90bca9067264145beecc668fcb4/datashuttle-0.9.1-py3-none-any.whl (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.9.0) 2026-07-13T18:49:27,066 Found link https://files.pythonhosted.org/packages/5b/95/541810b82a286a4a6693db49e1eeca9f459a8f5dc54b57f2d89dc045c925/datashuttle-0.9.1.tar.gz (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.9.0), version: 0.9.1 2026-07-13T18:49:27,067 Skipping link: No binaries permitted for datashuttle: https://files.pythonhosted.org/packages/a1/a2/a8b64495e04e100a6109a119c7e8766dbf5c36f51913593aac1f2922bd0b/datashuttle-0.9.2-py3-none-any.whl (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.9.0) 2026-07-13T18:49:27,068 Found link https://files.pythonhosted.org/packages/3e/bb/0e90d09fb265dfd74b0cc0506f03e7d5b32d5ef3f60094029426e79a9146/datashuttle-0.9.2.tar.gz (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.9.0), version: 0.9.2 2026-07-13T18:49:27,068 Skipping link: No binaries permitted for datashuttle: https://files.pythonhosted.org/packages/d3/a3/cc96c4e66bf69c0a97109645e84c64fcba4ca53e68024f2af6a65b08c49f/datashuttle-0.9.3-py3-none-any.whl (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.9.0) 2026-07-13T18:49:27,069 Found link https://files.pythonhosted.org/packages/a9/b4/e88c80983f678a552a2095c942ad0f9b4c630efbf5749580fc7836167dcc/datashuttle-0.9.3.tar.gz (from https://pypi.org/simple/datashuttle/) (requires-python:>=3.9.0), version: 0.9.3 2026-07-13T18:49:27,070 Fetching project page and analyzing links: https://www.piwheels.org/simple/datashuttle/ 2026-07-13T18:49:27,071 Getting page https://www.piwheels.org/simple/datashuttle/ 2026-07-13T18:49:27,072 Found index url https://www.piwheels.org/simple 2026-07-13T18:49:27,256 Fetched page https://www.piwheels.org/simple/datashuttle/ as text/html 2026-07-13T18:49:27,262 Skipping link: No binaries permitted for datashuttle: https://www.piwheels.org/simple/datashuttle/datashuttle-0.9.2-py3-none-any.whl#sha256=9576aeff6a2bae247a1e3b9c76e4c66a4357369d10de3f1b25043832b754c248 (from https://www.piwheels.org/simple/datashuttle/) (requires-python:>=3.9.0) 2026-07-13T18:49:27,263 Skipping link: No binaries permitted for datashuttle: https://www.piwheels.org/simple/datashuttle/datashuttle-0.9.1-py3-none-any.whl#sha256=d6b9376edada232383586abe911963d7e1271536035e90520d1edce575525c8f (from https://www.piwheels.org/simple/datashuttle/) (requires-python:>=3.9.0) 2026-07-13T18:49:27,263 Skipping link: No binaries permitted for datashuttle: https://archive1.piwheels.org/simple/datashuttle/datashuttle-0.9.0-py3-none-any.whl#sha256=cad557ab6727c478c9a3e89f8e42b3ab95faed474e10363682c29ab451b59d79 (from https://www.piwheels.org/simple/datashuttle/) (requires-python:>=3.9.0) 2026-07-13T18:49:27,263 Skipping link: No binaries permitted for datashuttle: https://archive1.piwheels.org/simple/datashuttle/datashuttle-0.8.0-py3-none-any.whl#sha256=35aa32ccc02f9d842c41725a637e52625592306d585374a598b19d67af4cc51f (from https://www.piwheels.org/simple/datashuttle/) (requires-python:>=3.9.0) 2026-07-13T18:49:27,264 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-07-13T18:49:27,264 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-07-13T18:49:27,265 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-07-13T18:49:27,265 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-07-13T18:49:27,266 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-07-13T18:49:27,267 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-07-13T18:49:27,267 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-07-13T18:49:27,268 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-07-13T18:49:27,268 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-07-13T18:49:27,269 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-07-13T18:49:27,270 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-07-13T18:49:27,270 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-07-13T18:49:27,271 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-07-13T18:49:27,271 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-07-13T18:49:27,272 Skipping link: not a file: https://www.piwheels.org/simple/datashuttle/ 2026-07-13T18:49:27,272 Skipping link: not a file: https://pypi.org/simple/datashuttle/ 2026-07-13T18:49:27,293 Given no hashes to check 1 links for project 'datashuttle': discarding no candidates 2026-07-13T18:49:27,311 Collecting datashuttle==0.9.3 2026-07-13T18:49:27,313 Created temporary directory: /tmp/pip-unpack-kobcay2n 2026-07-13T18:49:27,545 Downloading datashuttle-0.9.3.tar.gz (36.3 MB) 2026-07-13T18:49:34,168 Added datashuttle==0.9.3 from https://files.pythonhosted.org/packages/a9/b4/e88c80983f678a552a2095c942ad0f9b4c630efbf5749580fc7836167dcc/datashuttle-0.9.3.tar.gz to build tracker '/tmp/pip-build-tracker-1l7j54hn' 2026-07-13T18:49:34,180 Created temporary directory: /tmp/pip-build-env-fwn7gvs6 2026-07-13T18:49:34,184 Installing build dependencies: started 2026-07-13T18:49:34,186 Running command pip subprocess to install build dependencies 2026-07-13T18:49:35,314 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-13T18:49:35,787 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-07-13T18:49:35,810 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-13T18:49:37,620 Collecting setuptools>=45 2026-07-13T18:49:37,622 Obtaining dependency information for setuptools>=45 from https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata 2026-07-13T18:49:37,636 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-07-13T18:49:37,869 Collecting wheel 2026-07-13T18:49:37,870 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-07-13T18:49:37,884 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-07-13T18:49:38,508 Collecting setuptools_scm[toml]>=6.2 2026-07-13T18:49:38,509 Obtaining dependency information for setuptools_scm[toml]>=6.2 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.0-py3-none-any.whl.metadata 2026-07-13T18:49:38,524 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.0-py3-none-any.whl.metadata (6.6 kB) 2026-07-13T18:49:38,534 Discarding https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.0-py3-none-any.whl#sha256=aea276de3de0e7db4e236bb9e5a53d6c9a6dddf092f72d3b6b14f6c8c0620c3c (from https://www.piwheels.org/simple/setuptools-scm/) (requires-python:>=3.8): Requested setuptools_scm>=6.2 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.0-py3-none-any.whl#sha256=aea276de3de0e7db4e236bb9e5a53d6c9a6dddf092f72d3b6b14f6c8c0620c3c has inconsistent Name: expected 'setuptools_scm', but metadata has 'setuptools-scm' 2026-07-13T18:49:38,556 Using cached setuptools_scm-10.2.0-py3-none-any.whl (27 kB) 2026-07-13T18:49:38,739 Collecting packaging>=24.0 2026-07-13T18:49:38,740 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-07-13T18:49:38,755 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-07-13T18:49:38,855 Collecting vcs-versioning<3,>=2.0.0.dev0 2026-07-13T18:49:38,856 Obtaining dependency information for vcs-versioning<3,>=2.0.0.dev0 from https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl.metadata 2026-07-13T18:49:38,869 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl.metadata (1.7 kB) 2026-07-13T18:49:39,111 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-13T18:49:39,130 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-13T18:49:39,152 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl (108 kB) 2026-07-13T18:49:39,236 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-13T18:49:39,275 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-13T18:49:39,299 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-13T18:49:39,328 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl (108 kB) 2026-07-13T18:49:39,412 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-13T18:49:42,191 Installing collected packages: setuptools, packaging, wheel, vcs-versioning, setuptools_scm 2026-07-13T18:49:45,586 Creating /tmp/pip-build-env-fwn7gvs6/overlay/local/bin 2026-07-13T18:49:45,588 changing mode of /tmp/pip-build-env-fwn7gvs6/overlay/local/bin/wheel to 755 2026-07-13T18:49:45,979 changing mode of /tmp/pip-build-env-fwn7gvs6/overlay/local/bin/vcs-versioning to 755 2026-07-13T18:49:46,106 changing mode of /tmp/pip-build-env-fwn7gvs6/overlay/local/bin/setuptools-scm to 755 2026-07-13T18:49:46,140 Successfully installed packaging-26.2 setuptools-83.0.0 setuptools_scm-10.2.0 vcs-versioning-2.2.2 wheel-0.47.0 2026-07-13T18:49:46,445 Installing build dependencies: finished with status 'done' 2026-07-13T18:49:46,451 Getting requirements to build wheel: started 2026-07-13T18:49:46,453 Running command Getting requirements to build wheel 2026-07-13T18:49:47,210 /tmp/pip-build-env-fwn7gvs6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-13T18:49:47,211 !! 2026-07-13T18:49:47,212 ******************************************************************************** 2026-07-13T18:49:47,213 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-07-13T18:49:47,214 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-13T18:49:47,215 or your builds will no longer be supported. 2026-07-13T18:49:47,215 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-13T18:49:47,216 ******************************************************************************** 2026-07-13T18:49:47,217 !! 2026-07-13T18:49:47,217 corresp(dist, value, root_dir) 2026-07-13T18:49:47,272 /tmp/pip-build-env-fwn7gvs6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-13T18:49:47,272 !! 2026-07-13T18:49:47,273 ******************************************************************************** 2026-07-13T18:49:47,274 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-13T18:49:47,275 License :: OSI Approved :: BSD License 2026-07-13T18:49:47,276 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-13T18:49:47,276 ******************************************************************************** 2026-07-13T18:49:47,277 !! 2026-07-13T18:49:47,278 dist._finalize_license_expression() 2026-07-13T18:49:47,278 /tmp/pip-build-env-fwn7gvs6/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-13T18:49:47,279 !! 2026-07-13T18:49:47,280 ******************************************************************************** 2026-07-13T18:49:47,280 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-13T18:49:47,281 License :: OSI Approved :: BSD License 2026-07-13T18:49:47,282 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-13T18:49:47,283 ******************************************************************************** 2026-07-13T18:49:47,284 !! 2026-07-13T18:49:47,285 self._finalize_license_expression() 2026-07-13T18:49:47,285 running egg_info 2026-07-13T18:49:47,292 writing datashuttle.egg-info/PKG-INFO 2026-07-13T18:49:47,299 writing dependency_links to datashuttle.egg-info/dependency_links.txt 2026-07-13T18:49:47,301 writing entry points to datashuttle.egg-info/entry_points.txt 2026-07-13T18:49:47,305 writing requirements to datashuttle.egg-info/requires.txt 2026-07-13T18:49:47,306 writing top-level names to datashuttle.egg-info/top_level.txt 2026-07-13T18:49:47,359 adding license file 'LICENSE' 2026-07-13T18:49:47,371 writing manifest file 'datashuttle.egg-info/SOURCES.txt' 2026-07-13T18:49:47,480 Getting requirements to build wheel: finished with status 'done' 2026-07-13T18:49:47,484 Created temporary directory: /tmp/pip-modern-metadata-g24m1ikf 2026-07-13T18:49:47,486 Preparing metadata (pyproject.toml): started 2026-07-13T18:49:47,487 Running command Preparing metadata (pyproject.toml) 2026-07-13T18:49:48,195 /tmp/pip-build-env-fwn7gvs6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-13T18:49:48,195 !! 2026-07-13T18:49:48,196 ******************************************************************************** 2026-07-13T18:49:48,197 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-07-13T18:49:48,198 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-13T18:49:48,199 or your builds will no longer be supported. 2026-07-13T18:49:48,200 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-13T18:49:48,201 ******************************************************************************** 2026-07-13T18:49:48,202 !! 2026-07-13T18:49:48,203 corresp(dist, value, root_dir) 2026-07-13T18:49:48,253 /tmp/pip-build-env-fwn7gvs6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-13T18:49:48,254 !! 2026-07-13T18:49:48,255 ******************************************************************************** 2026-07-13T18:49:48,255 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-13T18:49:48,256 License :: OSI Approved :: BSD License 2026-07-13T18:49:48,257 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-13T18:49:48,258 ******************************************************************************** 2026-07-13T18:49:48,259 !! 2026-07-13T18:49:48,259 dist._finalize_license_expression() 2026-07-13T18:49:48,259 /tmp/pip-build-env-fwn7gvs6/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-13T18:49:48,260 !! 2026-07-13T18:49:48,261 ******************************************************************************** 2026-07-13T18:49:48,261 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-13T18:49:48,262 License :: OSI Approved :: BSD License 2026-07-13T18:49:48,264 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-13T18:49:48,264 ******************************************************************************** 2026-07-13T18:49:48,265 !! 2026-07-13T18:49:48,266 self._finalize_license_expression() 2026-07-13T18:49:48,268 running dist_info 2026-07-13T18:49:48,270 creating /tmp/pip-modern-metadata-g24m1ikf/datashuttle.egg-info 2026-07-13T18:49:48,282 writing /tmp/pip-modern-metadata-g24m1ikf/datashuttle.egg-info/PKG-INFO 2026-07-13T18:49:48,289 writing dependency_links to /tmp/pip-modern-metadata-g24m1ikf/datashuttle.egg-info/dependency_links.txt 2026-07-13T18:49:48,290 writing entry points to /tmp/pip-modern-metadata-g24m1ikf/datashuttle.egg-info/entry_points.txt 2026-07-13T18:49:48,294 writing requirements to /tmp/pip-modern-metadata-g24m1ikf/datashuttle.egg-info/requires.txt 2026-07-13T18:49:48,295 writing top-level names to /tmp/pip-modern-metadata-g24m1ikf/datashuttle.egg-info/top_level.txt 2026-07-13T18:49:48,297 writing manifest file '/tmp/pip-modern-metadata-g24m1ikf/datashuttle.egg-info/SOURCES.txt' 2026-07-13T18:49:48,322 adding license file 'LICENSE' 2026-07-13T18:49:48,333 writing manifest file '/tmp/pip-modern-metadata-g24m1ikf/datashuttle.egg-info/SOURCES.txt' 2026-07-13T18:49:48,335 creating '/tmp/pip-modern-metadata-g24m1ikf/datashuttle-0.9.3.dist-info' 2026-07-13T18:49:48,478 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-13T18:49:48,483 Source in /tmp/pip-wheel-gp19hezj/datashuttle_ba7ce465b8d0419c8659f4dddc29936d has version 0.9.3, which satisfies requirement datashuttle==0.9.3 from https://files.pythonhosted.org/packages/a9/b4/e88c80983f678a552a2095c942ad0f9b4c630efbf5749580fc7836167dcc/datashuttle-0.9.3.tar.gz 2026-07-13T18:49:48,484 Removed datashuttle==0.9.3 from https://files.pythonhosted.org/packages/a9/b4/e88c80983f678a552a2095c942ad0f9b4c630efbf5749580fc7836167dcc/datashuttle-0.9.3.tar.gz from build tracker '/tmp/pip-build-tracker-1l7j54hn' 2026-07-13T18:49:48,490 Created temporary directory: /tmp/pip-unpack-kwgw00a4 2026-07-13T18:49:48,490 Building wheels for collected packages: datashuttle 2026-07-13T18:49:48,495 Created temporary directory: /tmp/pip-wheel-zq66ghes 2026-07-13T18:49:48,495 Destination directory: /tmp/pip-wheel-zq66ghes 2026-07-13T18:49:48,498 Building wheel for datashuttle (pyproject.toml): started 2026-07-13T18:49:48,499 Running command Building wheel for datashuttle (pyproject.toml) 2026-07-13T18:49:49,190 /tmp/pip-build-env-fwn7gvs6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-13T18:49:49,190 !! 2026-07-13T18:49:49,191 ******************************************************************************** 2026-07-13T18:49:49,192 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-07-13T18:49:49,193 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-13T18:49:49,193 or your builds will no longer be supported. 2026-07-13T18:49:49,194 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-13T18:49:49,195 ******************************************************************************** 2026-07-13T18:49:49,195 !! 2026-07-13T18:49:49,196 corresp(dist, value, root_dir) 2026-07-13T18:49:49,245 /tmp/pip-build-env-fwn7gvs6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-13T18:49:49,246 !! 2026-07-13T18:49:49,247 ******************************************************************************** 2026-07-13T18:49:49,247 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-13T18:49:49,249 License :: OSI Approved :: BSD License 2026-07-13T18:49:49,250 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-13T18:49:49,250 ******************************************************************************** 2026-07-13T18:49:49,252 !! 2026-07-13T18:49:49,252 dist._finalize_license_expression() 2026-07-13T18:49:49,253 /tmp/pip-build-env-fwn7gvs6/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-13T18:49:49,254 !! 2026-07-13T18:49:49,255 ******************************************************************************** 2026-07-13T18:49:49,255 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-13T18:49:49,256 License :: OSI Approved :: BSD License 2026-07-13T18:49:49,257 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-13T18:49:49,258 ******************************************************************************** 2026-07-13T18:49:49,259 !! 2026-07-13T18:49:49,260 self._finalize_license_expression() 2026-07-13T18:49:49,260 running bdist_wheel 2026-07-13T18:49:49,278 running build 2026-07-13T18:49:49,279 running build_py 2026-07-13T18:49:49,280 creating build/lib/datashuttle 2026-07-13T18:49:49,282 copying datashuttle/datashuttle_functions.py -> build/lib/datashuttle 2026-07-13T18:49:49,285 copying datashuttle/tui_launcher.py -> build/lib/datashuttle 2026-07-13T18:49:49,287 copying datashuttle/datashuttle_class.py -> build/lib/datashuttle 2026-07-13T18:49:49,290 copying datashuttle/__init__.py -> build/lib/datashuttle 2026-07-13T18:49:49,293 creating build/lib/datashuttle/utils 2026-07-13T18:49:49,294 copying datashuttle/utils/utils.py -> build/lib/datashuttle/utils 2026-07-13T18:49:49,296 copying datashuttle/utils/data_transfer.py -> build/lib/datashuttle/utils 2026-07-13T18:49:49,299 copying datashuttle/utils/validation.py -> build/lib/datashuttle/utils 2026-07-13T18:49:49,302 copying datashuttle/utils/folders.py -> build/lib/datashuttle/utils 2026-07-13T18:49:49,305 copying datashuttle/utils/getters.py -> build/lib/datashuttle/utils 2026-07-13T18:49:49,307 copying datashuttle/utils/custom_types.py -> build/lib/datashuttle/utils 2026-07-13T18:49:49,309 copying datashuttle/utils/__init__.py -> build/lib/datashuttle/utils 2026-07-13T18:49:49,310 copying datashuttle/utils/rclone.py -> build/lib/datashuttle/utils 2026-07-13T18:49:49,313 copying datashuttle/utils/rclone_encryption.py -> build/lib/datashuttle/utils 2026-07-13T18:49:49,315 copying datashuttle/utils/aws.py -> build/lib/datashuttle/utils 2026-07-13T18:49:49,317 copying datashuttle/utils/ssh.py -> build/lib/datashuttle/utils 2026-07-13T18:49:49,319 copying datashuttle/utils/transfer_output_class.py -> build/lib/datashuttle/utils 2026-07-13T18:49:49,321 copying datashuttle/utils/decorators.py -> build/lib/datashuttle/utils 2026-07-13T18:49:49,323 copying datashuttle/utils/ds_logger.py -> build/lib/datashuttle/utils 2026-07-13T18:49:49,325 copying datashuttle/utils/formatting.py -> build/lib/datashuttle/utils 2026-07-13T18:49:49,327 copying datashuttle/utils/custom_exceptions.py -> build/lib/datashuttle/utils 2026-07-13T18:49:49,329 copying datashuttle/utils/folder_class.py -> build/lib/datashuttle/utils 2026-07-13T18:49:49,331 copying datashuttle/utils/gdrive.py -> build/lib/datashuttle/utils 2026-07-13T18:49:49,333 creating build/lib/datashuttle/tui 2026-07-13T18:49:49,334 copying datashuttle/tui/custom_widgets.py -> build/lib/datashuttle/tui 2026-07-13T18:49:49,336 copying datashuttle/tui/app.py -> build/lib/datashuttle/tui 2026-07-13T18:49:49,339 copying datashuttle/tui/tooltips.py -> build/lib/datashuttle/tui 2026-07-13T18:49:49,341 copying datashuttle/tui/interface.py -> build/lib/datashuttle/tui 2026-07-13T18:49:49,344 creating build/lib/datashuttle/configs 2026-07-13T18:49:49,345 copying datashuttle/configs/load_configs.py -> build/lib/datashuttle/configs 2026-07-13T18:49:49,347 copying datashuttle/configs/aws_regions.py -> build/lib/datashuttle/configs 2026-07-13T18:49:49,349 copying datashuttle/configs/canonical_folders.py -> build/lib/datashuttle/configs 2026-07-13T18:49:49,351 copying datashuttle/configs/canonical_tags.py -> build/lib/datashuttle/configs 2026-07-13T18:49:49,353 copying datashuttle/configs/canonical_configs.py -> build/lib/datashuttle/configs 2026-07-13T18:49:49,355 copying datashuttle/configs/__init__.py -> build/lib/datashuttle/configs 2026-07-13T18:49:49,357 copying datashuttle/configs/links.py -> build/lib/datashuttle/configs 2026-07-13T18:49:49,359 copying datashuttle/configs/config_class.py -> build/lib/datashuttle/configs 2026-07-13T18:49:49,361 copying datashuttle/configs/rclone_configs.py -> build/lib/datashuttle/configs 2026-07-13T18:49:49,364 creating build/lib/datashuttle/tui/tabs 2026-07-13T18:49:49,365 copying datashuttle/tui/tabs/transfer.py -> build/lib/datashuttle/tui/tabs 2026-07-13T18:49:49,367 copying datashuttle/tui/tabs/transfer_status_tree.py -> build/lib/datashuttle/tui/tabs 2026-07-13T18:49:49,370 copying datashuttle/tui/tabs/create_folders.py -> build/lib/datashuttle/tui/tabs 2026-07-13T18:49:49,372 copying datashuttle/tui/tabs/logging.py -> build/lib/datashuttle/tui/tabs 2026-07-13T18:49:49,375 creating build/lib/datashuttle/tui/shared 2026-07-13T18:49:49,376 copying datashuttle/tui/shared/validate_content.py -> build/lib/datashuttle/tui/shared 2026-07-13T18:49:49,378 copying datashuttle/tui/shared/configs_content.py -> build/lib/datashuttle/tui/shared 2026-07-13T18:49:49,382 creating build/lib/datashuttle/tui/utils 2026-07-13T18:49:49,383 copying datashuttle/tui/utils/tui_utils.py -> build/lib/datashuttle/tui/utils 2026-07-13T18:49:49,385 copying datashuttle/tui/utils/tui_validators.py -> build/lib/datashuttle/tui/utils 2026-07-13T18:49:49,387 copying datashuttle/tui/utils/tui_decorators.py -> build/lib/datashuttle/tui/utils 2026-07-13T18:49:49,389 creating build/lib/datashuttle/tui/screens 2026-07-13T18:49:49,391 copying datashuttle/tui/screens/validate_at_path.py -> build/lib/datashuttle/tui/screens 2026-07-13T18:49:49,393 copying datashuttle/tui/screens/setup_ssh.py -> build/lib/datashuttle/tui/screens 2026-07-13T18:49:49,395 copying datashuttle/tui/screens/setup_aws.py -> build/lib/datashuttle/tui/screens 2026-07-13T18:49:49,397 copying datashuttle/tui/screens/modal_dialogs.py -> build/lib/datashuttle/tui/screens 2026-07-13T18:49:49,399 copying datashuttle/tui/screens/project_manager.py -> build/lib/datashuttle/tui/screens 2026-07-13T18:49:49,401 copying datashuttle/tui/screens/project_selector.py -> build/lib/datashuttle/tui/screens 2026-07-13T18:49:49,403 copying datashuttle/tui/screens/settings.py -> build/lib/datashuttle/tui/screens 2026-07-13T18:49:49,405 copying datashuttle/tui/screens/datatypes.py -> build/lib/datashuttle/tui/screens 2026-07-13T18:49:49,407 copying datashuttle/tui/screens/create_folder_settings.py -> build/lib/datashuttle/tui/screens 2026-07-13T18:49:49,410 copying datashuttle/tui/screens/setup_gdrive.py -> build/lib/datashuttle/tui/screens 2026-07-13T18:49:49,412 copying datashuttle/tui/screens/get_help.py -> build/lib/datashuttle/tui/screens 2026-07-13T18:49:49,414 copying datashuttle/tui/screens/new_project.py -> build/lib/datashuttle/tui/screens 2026-07-13T18:49:49,416 running egg_info 2026-07-13T18:49:49,427 writing datashuttle.egg-info/PKG-INFO 2026-07-13T18:49:49,434 writing dependency_links to datashuttle.egg-info/dependency_links.txt 2026-07-13T18:49:49,436 writing entry points to datashuttle.egg-info/entry_points.txt 2026-07-13T18:49:49,439 writing requirements to datashuttle.egg-info/requires.txt 2026-07-13T18:49:49,440 writing top-level names to datashuttle.egg-info/top_level.txt 2026-07-13T18:49:49,459 adding license file 'LICENSE' 2026-07-13T18:49:49,469 writing manifest file 'datashuttle.egg-info/SOURCES.txt' 2026-07-13T18:49:49,482 creating build/lib/datashuttle/tui/css 2026-07-13T18:49:49,483 copying datashuttle/tui/css/tui_menu.tcss -> build/lib/datashuttle/tui/css 2026-07-13T18:49:49,486 copying datashuttle/tui/css/tui_style.tcss -> build/lib/datashuttle/tui/css 2026-07-13T18:49:49,488 copying datashuttle/tui/css/tui_tab.tcss -> build/lib/datashuttle/tui/css 2026-07-13T18:49:49,507 installing to build/bdist.linux-armv7l/wheel 2026-07-13T18:49:49,507 running install 2026-07-13T18:49:49,530 running install_lib 2026-07-13T18:49:49,537 creating build/bdist.linux-armv7l/wheel 2026-07-13T18:49:49,539 creating build/bdist.linux-armv7l/wheel/datashuttle 2026-07-13T18:49:49,540 copying build/lib/datashuttle/datashuttle_functions.py -> build/bdist.linux-armv7l/wheel/./datashuttle 2026-07-13T18:49:49,542 copying build/lib/datashuttle/tui_launcher.py -> build/bdist.linux-armv7l/wheel/./datashuttle 2026-07-13T18:49:49,545 creating build/bdist.linux-armv7l/wheel/datashuttle/utils 2026-07-13T18:49:49,546 copying build/lib/datashuttle/utils/utils.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-07-13T18:49:49,549 copying build/lib/datashuttle/utils/data_transfer.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-07-13T18:49:49,551 copying build/lib/datashuttle/utils/validation.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-07-13T18:49:49,554 copying build/lib/datashuttle/utils/folders.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-07-13T18:49:49,557 copying build/lib/datashuttle/utils/getters.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-07-13T18:49:49,560 copying build/lib/datashuttle/utils/custom_types.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-07-13T18:49:49,562 copying build/lib/datashuttle/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-07-13T18:49:49,563 copying build/lib/datashuttle/utils/rclone.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-07-13T18:49:49,566 copying build/lib/datashuttle/utils/rclone_encryption.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-07-13T18:49:49,569 copying build/lib/datashuttle/utils/aws.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-07-13T18:49:49,571 copying build/lib/datashuttle/utils/ssh.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-07-13T18:49:49,574 copying build/lib/datashuttle/utils/transfer_output_class.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-07-13T18:49:49,576 copying build/lib/datashuttle/utils/decorators.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-07-13T18:49:49,578 copying build/lib/datashuttle/utils/ds_logger.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-07-13T18:49:49,580 copying build/lib/datashuttle/utils/formatting.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-07-13T18:49:49,583 copying build/lib/datashuttle/utils/custom_exceptions.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-07-13T18:49:49,585 copying build/lib/datashuttle/utils/folder_class.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-07-13T18:49:49,587 copying build/lib/datashuttle/utils/gdrive.py -> build/bdist.linux-armv7l/wheel/./datashuttle/utils 2026-07-13T18:49:49,589 copying build/lib/datashuttle/datashuttle_class.py -> build/bdist.linux-armv7l/wheel/./datashuttle 2026-07-13T18:49:49,593 copying build/lib/datashuttle/__init__.py -> build/bdist.linux-armv7l/wheel/./datashuttle 2026-07-13T18:49:49,596 creating build/bdist.linux-armv7l/wheel/datashuttle/tui 2026-07-13T18:49:49,597 copying build/lib/datashuttle/tui/custom_widgets.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui 2026-07-13T18:49:49,601 creating build/bdist.linux-armv7l/wheel/datashuttle/tui/tabs 2026-07-13T18:49:49,602 copying build/lib/datashuttle/tui/tabs/transfer.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/tabs 2026-07-13T18:49:49,605 copying build/lib/datashuttle/tui/tabs/transfer_status_tree.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/tabs 2026-07-13T18:49:49,608 copying build/lib/datashuttle/tui/tabs/create_folders.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/tabs 2026-07-13T18:49:49,610 copying build/lib/datashuttle/tui/tabs/logging.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/tabs 2026-07-13T18:49:49,614 creating build/bdist.linux-armv7l/wheel/datashuttle/tui/shared 2026-07-13T18:49:49,615 copying build/lib/datashuttle/tui/shared/validate_content.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/shared 2026-07-13T18:49:49,618 copying build/lib/datashuttle/tui/shared/configs_content.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/shared 2026-07-13T18:49:49,622 creating build/bdist.linux-armv7l/wheel/datashuttle/tui/utils 2026-07-13T18:49:49,623 copying build/lib/datashuttle/tui/utils/tui_utils.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/utils 2026-07-13T18:49:49,626 copying build/lib/datashuttle/tui/utils/tui_validators.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/utils 2026-07-13T18:49:49,628 copying build/lib/datashuttle/tui/utils/tui_decorators.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/utils 2026-07-13T18:49:49,630 copying build/lib/datashuttle/tui/app.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui 2026-07-13T18:49:49,633 copying build/lib/datashuttle/tui/tooltips.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui 2026-07-13T18:49:49,636 creating build/bdist.linux-armv7l/wheel/datashuttle/tui/screens 2026-07-13T18:49:49,638 copying build/lib/datashuttle/tui/screens/validate_at_path.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/screens 2026-07-13T18:49:49,640 copying build/lib/datashuttle/tui/screens/setup_ssh.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/screens 2026-07-13T18:49:49,643 copying build/lib/datashuttle/tui/screens/setup_aws.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/screens 2026-07-13T18:49:49,645 copying build/lib/datashuttle/tui/screens/modal_dialogs.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/screens 2026-07-13T18:49:49,648 copying build/lib/datashuttle/tui/screens/project_manager.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/screens 2026-07-13T18:49:49,651 copying build/lib/datashuttle/tui/screens/project_selector.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/screens 2026-07-13T18:49:49,653 copying build/lib/datashuttle/tui/screens/settings.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/screens 2026-07-13T18:49:49,655 copying build/lib/datashuttle/tui/screens/datatypes.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/screens 2026-07-13T18:49:49,657 copying build/lib/datashuttle/tui/screens/create_folder_settings.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/screens 2026-07-13T18:49:49,660 copying build/lib/datashuttle/tui/screens/setup_gdrive.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/screens 2026-07-13T18:49:49,663 copying build/lib/datashuttle/tui/screens/get_help.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/screens 2026-07-13T18:49:49,665 copying build/lib/datashuttle/tui/screens/new_project.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/screens 2026-07-13T18:49:49,666 copying build/lib/datashuttle/tui/interface.py -> build/bdist.linux-armv7l/wheel/./datashuttle/tui 2026-07-13T18:49:49,670 creating build/bdist.linux-armv7l/wheel/datashuttle/tui/css 2026-07-13T18:49:49,671 copying build/lib/datashuttle/tui/css/tui_menu.tcss -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/css 2026-07-13T18:49:49,674 copying build/lib/datashuttle/tui/css/tui_style.tcss -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/css 2026-07-13T18:49:49,676 copying build/lib/datashuttle/tui/css/tui_tab.tcss -> build/bdist.linux-armv7l/wheel/./datashuttle/tui/css 2026-07-13T18:49:49,679 creating build/bdist.linux-armv7l/wheel/datashuttle/configs 2026-07-13T18:49:49,680 copying build/lib/datashuttle/configs/load_configs.py -> build/bdist.linux-armv7l/wheel/./datashuttle/configs 2026-07-13T18:49:49,683 copying build/lib/datashuttle/configs/aws_regions.py -> build/bdist.linux-armv7l/wheel/./datashuttle/configs 2026-07-13T18:49:49,685 copying build/lib/datashuttle/configs/canonical_folders.py -> build/bdist.linux-armv7l/wheel/./datashuttle/configs 2026-07-13T18:49:49,687 copying build/lib/datashuttle/configs/canonical_tags.py -> build/bdist.linux-armv7l/wheel/./datashuttle/configs 2026-07-13T18:49:49,689 copying build/lib/datashuttle/configs/canonical_configs.py -> build/bdist.linux-armv7l/wheel/./datashuttle/configs 2026-07-13T18:49:49,692 copying build/lib/datashuttle/configs/__init__.py -> build/bdist.linux-armv7l/wheel/./datashuttle/configs 2026-07-13T18:49:49,693 copying build/lib/datashuttle/configs/links.py -> build/bdist.linux-armv7l/wheel/./datashuttle/configs 2026-07-13T18:49:49,695 copying build/lib/datashuttle/configs/config_class.py -> build/bdist.linux-armv7l/wheel/./datashuttle/configs 2026-07-13T18:49:49,698 copying build/lib/datashuttle/configs/rclone_configs.py -> build/bdist.linux-armv7l/wheel/./datashuttle/configs 2026-07-13T18:49:49,700 running install_egg_info 2026-07-13T18:49:49,710 Copying datashuttle.egg-info to build/bdist.linux-armv7l/wheel/./datashuttle-0.9.3-py3.11.egg-info 2026-07-13T18:49:49,726 running install_scripts 2026-07-13T18:49:49,742 creating build/bdist.linux-armv7l/wheel/datashuttle-0.9.3.dist-info/WHEEL 2026-07-13T18:49:49,745 creating '/tmp/pip-wheel-zq66ghes/.tmp-5m9ztjji/datashuttle-0.9.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-13T18:49:49,747 adding 'datashuttle/__init__.py' 2026-07-13T18:49:49,755 adding 'datashuttle/datashuttle_class.py' 2026-07-13T18:49:49,758 adding 'datashuttle/datashuttle_functions.py' 2026-07-13T18:49:49,759 adding 'datashuttle/tui_launcher.py' 2026-07-13T18:49:49,761 adding 'datashuttle/configs/__init__.py' 2026-07-13T18:49:49,763 adding 'datashuttle/configs/aws_regions.py' 2026-07-13T18:49:49,765 adding 'datashuttle/configs/canonical_configs.py' 2026-07-13T18:49:49,767 adding 'datashuttle/configs/canonical_folders.py' 2026-07-13T18:49:49,769 adding 'datashuttle/configs/canonical_tags.py' 2026-07-13T18:49:49,771 adding 'datashuttle/configs/config_class.py' 2026-07-13T18:49:49,773 adding 'datashuttle/configs/links.py' 2026-07-13T18:49:49,775 adding 'datashuttle/configs/load_configs.py' 2026-07-13T18:49:49,777 adding 'datashuttle/configs/rclone_configs.py' 2026-07-13T18:49:49,779 adding 'datashuttle/tui/app.py' 2026-07-13T18:49:49,782 adding 'datashuttle/tui/custom_widgets.py' 2026-07-13T18:49:49,785 adding 'datashuttle/tui/interface.py' 2026-07-13T18:49:49,788 adding 'datashuttle/tui/tooltips.py' 2026-07-13T18:49:49,790 adding 'datashuttle/tui/css/tui_menu.tcss' 2026-07-13T18:49:49,792 adding 'datashuttle/tui/css/tui_style.tcss' 2026-07-13T18:49:49,794 adding 'datashuttle/tui/css/tui_tab.tcss' 2026-07-13T18:49:49,797 adding 'datashuttle/tui/screens/create_folder_settings.py' 2026-07-13T18:49:49,799 adding 'datashuttle/tui/screens/datatypes.py' 2026-07-13T18:49:49,801 adding 'datashuttle/tui/screens/get_help.py' 2026-07-13T18:49:49,803 adding 'datashuttle/tui/screens/modal_dialogs.py' 2026-07-13T18:49:49,805 adding 'datashuttle/tui/screens/new_project.py' 2026-07-13T18:49:49,807 adding 'datashuttle/tui/screens/project_manager.py' 2026-07-13T18:49:49,808 adding 'datashuttle/tui/screens/project_selector.py' 2026-07-13T18:49:49,810 adding 'datashuttle/tui/screens/settings.py' 2026-07-13T18:49:49,812 adding 'datashuttle/tui/screens/setup_aws.py' 2026-07-13T18:49:49,814 adding 'datashuttle/tui/screens/setup_gdrive.py' 2026-07-13T18:49:49,816 adding 'datashuttle/tui/screens/setup_ssh.py' 2026-07-13T18:49:49,818 adding 'datashuttle/tui/screens/validate_at_path.py' 2026-07-13T18:49:49,823 adding 'datashuttle/tui/shared/configs_content.py' 2026-07-13T18:49:49,825 adding 'datashuttle/tui/shared/validate_content.py' 2026-07-13T18:49:49,829 adding 'datashuttle/tui/tabs/create_folders.py' 2026-07-13T18:49:49,831 adding 'datashuttle/tui/tabs/logging.py' 2026-07-13T18:49:49,833 adding 'datashuttle/tui/tabs/transfer.py' 2026-07-13T18:49:49,835 adding 'datashuttle/tui/tabs/transfer_status_tree.py' 2026-07-13T18:49:49,838 adding 'datashuttle/tui/utils/tui_decorators.py' 2026-07-13T18:49:49,839 adding 'datashuttle/tui/utils/tui_utils.py' 2026-07-13T18:49:49,841 adding 'datashuttle/tui/utils/tui_validators.py' 2026-07-13T18:49:49,843 adding 'datashuttle/utils/__init__.py' 2026-07-13T18:49:49,845 adding 'datashuttle/utils/aws.py' 2026-07-13T18:49:49,846 adding 'datashuttle/utils/custom_exceptions.py' 2026-07-13T18:49:49,848 adding 'datashuttle/utils/custom_types.py' 2026-07-13T18:49:49,851 adding 'datashuttle/utils/data_transfer.py' 2026-07-13T18:49:49,853 adding 'datashuttle/utils/decorators.py' 2026-07-13T18:49:49,855 adding 'datashuttle/utils/ds_logger.py' 2026-07-13T18:49:49,856 adding 'datashuttle/utils/folder_class.py' 2026-07-13T18:49:49,860 adding 'datashuttle/utils/folders.py' 2026-07-13T18:49:49,863 adding 'datashuttle/utils/formatting.py' 2026-07-13T18:49:49,865 adding 'datashuttle/utils/gdrive.py' 2026-07-13T18:49:49,868 adding 'datashuttle/utils/getters.py' 2026-07-13T18:49:49,872 adding 'datashuttle/utils/rclone.py' 2026-07-13T18:49:49,875 adding 'datashuttle/utils/rclone_encryption.py' 2026-07-13T18:49:49,877 adding 'datashuttle/utils/ssh.py' 2026-07-13T18:49:49,879 adding 'datashuttle/utils/transfer_output_class.py' 2026-07-13T18:49:49,881 adding 'datashuttle/utils/utils.py' 2026-07-13T18:49:49,886 adding 'datashuttle/utils/validation.py' 2026-07-13T18:49:49,889 adding 'datashuttle-0.9.3.dist-info/licenses/LICENSE' 2026-07-13T18:49:49,890 adding 'datashuttle-0.9.3.dist-info/METADATA' 2026-07-13T18:49:49,891 adding 'datashuttle-0.9.3.dist-info/WHEEL' 2026-07-13T18:49:49,892 adding 'datashuttle-0.9.3.dist-info/entry_points.txt' 2026-07-13T18:49:49,894 adding 'datashuttle-0.9.3.dist-info/scm_file_list.json' 2026-07-13T18:49:49,895 adding 'datashuttle-0.9.3.dist-info/scm_version.json' 2026-07-13T18:49:49,897 adding 'datashuttle-0.9.3.dist-info/top_level.txt' 2026-07-13T18:49:49,898 adding 'datashuttle-0.9.3.dist-info/RECORD' 2026-07-13T18:49:49,902 removing build/bdist.linux-armv7l/wheel 2026-07-13T18:49:50,027 Building wheel for datashuttle (pyproject.toml): finished with status 'done' 2026-07-13T18:49:50,035 Created wheel for datashuttle: filename=datashuttle-0.9.3-py3-none-any.whl size=163166 sha256=90ae016e6f31a85f28eed5cc242429b86ede2e93cd9c1bda38f0c92e9535e912 2026-07-13T18:49:50,036 Stored in directory: /tmp/pip-ephem-wheel-cache-vae_9zi7/wheels/59/59/b1/f40ae921df316c03896ddfdfef195d133b6f2d4bef4fce5f9a 2026-07-13T18:49:50,050 Successfully built datashuttle 2026-07-13T18:49:50,057 Removed build tracker: '/tmp/pip-build-tracker-1l7j54hn'