2026-06-04T07:19:32,131 Created temporary directory: /tmp/pip-ephem-wheel-cache-px1g84tp 2026-06-04T07:19:32,132 Created temporary directory: /tmp/pip-build-tracker-acpjk1bx 2026-06-04T07:19:32,133 Initialized build tracking at /tmp/pip-build-tracker-acpjk1bx 2026-06-04T07:19:32,133 Created build tracker: /tmp/pip-build-tracker-acpjk1bx 2026-06-04T07:19:32,134 Entered build tracker: /tmp/pip-build-tracker-acpjk1bx 2026-06-04T07:19:32,135 Created temporary directory: /tmp/pip-wheel-c72gafq5 2026-06-04T07:19:32,138 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-06-04T07:19:32,140 Created temporary directory: /tmp/pip-ephem-wheel-cache-2ko4dsuo 2026-06-04T07:19:32,162 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-04T07:19:32,166 2 location(s) to search for versions of dccd: 2026-06-04T07:19:32,166 * https://pypi.org/simple/dccd/ 2026-06-04T07:19:32,166 * https://www.piwheels.org/simple/dccd/ 2026-06-04T07:19:32,166 Fetching project page and analyzing links: https://pypi.org/simple/dccd/ 2026-06-04T07:19:32,167 Getting page https://pypi.org/simple/dccd/ 2026-06-04T07:19:32,169 Found index url https://pypi.org/simple 2026-06-04T07:19:32,398 Fetched page https://pypi.org/simple/dccd/ as application/vnd.pypi.simple.v1+json 2026-06-04T07:19:32,405 Found link https://files.pythonhosted.org/packages/86/04/dd8676e478de6505481b1827d9934602a8f085d61d0c276e796df5ec397e/dccd-0.1.tar.gz (from https://pypi.org/simple/dccd/), version: 0.1 2026-06-04T07:19:32,406 Found link https://files.pythonhosted.org/packages/7e/30/682647faa256c42fd8942e28a9763158e70b494ef4a213d98e7cdee8a2ed/dccd-0.1.1.tar.gz (from https://pypi.org/simple/dccd/), version: 0.1.1 2026-06-04T07:19:32,407 Skipping link: No binaries permitted for dccd: https://files.pythonhosted.org/packages/fd/2f/ec796f8d2e0af21709499de52f4d459c78022eacc32fb3cad7cad0533738/dccd-0.2-py2.py3-none-any.whl (from https://pypi.org/simple/dccd/) 2026-06-04T07:19:32,407 Found link https://files.pythonhosted.org/packages/7c/45/fa1def95e297f7bd40a94c206631bc58ac3d1803dbf8a0d8b2b99fd1f733/dccd-0.2.tar.gz (from https://pypi.org/simple/dccd/), version: 0.2 2026-06-04T07:19:32,408 Skipping link: No binaries permitted for dccd: https://files.pythonhosted.org/packages/9c/69/cf24e281f51856cc6574d65cc97b9d85598735df0e6a2eda778adf3c4453/dccd-0.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/dccd/) 2026-06-04T07:19:32,408 Found link https://files.pythonhosted.org/packages/64/2e/35f47a2da0b2778b5340abbb915e92f8bf8d31d54615e690fb328758cd70/dccd-0.2.1.tar.gz (from https://pypi.org/simple/dccd/), version: 0.2.1 2026-06-04T07:19:32,409 Skipping link: No binaries permitted for dccd: https://files.pythonhosted.org/packages/43/1e/861368e9c5c2a0519a197aa8621c97d5e1c05fa084dbf987ee5142785e7f/dccd-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/dccd/) 2026-06-04T07:19:32,410 Found link https://files.pythonhosted.org/packages/a2/9a/24261902d59865729f8fb18b924d8f6112b3da253c4e6ecfc18e8ca99148/dccd-1.0.0.tar.gz (from https://pypi.org/simple/dccd/), version: 1.0.0 2026-06-04T07:19:32,410 Skipping link: No binaries permitted for dccd: https://files.pythonhosted.org/packages/08/51/470f01c42b760d631d07884dbff51cd3240cf1875bdbd38e72c72751af4d/dccd-1.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/dccd/) 2026-06-04T07:19:32,411 Found link https://files.pythonhosted.org/packages/2f/50/5e3a95f72bf8f86fbad620dfbd992c867925adb40c1735687dc00c2fe3b2/dccd-1.0.1.tar.gz (from https://pypi.org/simple/dccd/), version: 1.0.1 2026-06-04T07:19:32,411 Skipping link: No binaries permitted for dccd: https://files.pythonhosted.org/packages/38/41/207e39e9c92473df46765b8816036207e741cea531b0c7442048b90a109a/dccd-1.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/dccd/) 2026-06-04T07:19:32,412 Found link https://files.pythonhosted.org/packages/c6/88/db461f638cea594262bfb7bebc8d769b0916df9ea5247034ef9a26f42988/dccd-1.0.2.tar.gz (from https://pypi.org/simple/dccd/), version: 1.0.2 2026-06-04T07:19:32,413 Skipping link: No binaries permitted for dccd: https://files.pythonhosted.org/packages/be/44/9c8f42241fed29f41ec2f1c5ad4015ceb1878faa728deeb2b1b36fed84e0/dccd-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/dccd/) 2026-06-04T07:19:32,413 Found link https://files.pythonhosted.org/packages/36/52/6eddd49e956fba094b9a68d0b3c6bb4ea982c63cb16ca265b7f2bea9d099/dccd-1.1.0.tar.gz (from https://pypi.org/simple/dccd/), version: 1.1.0 2026-06-04T07:19:32,414 Skipping link: No binaries permitted for dccd: https://files.pythonhosted.org/packages/18/01/7f0aeeb2fb51c59293a695aa260100e36af7d37c4955b34874b40cc4d91c/dccd-1.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/dccd/) 2026-06-04T07:19:32,414 Found link https://files.pythonhosted.org/packages/4a/71/1ed3bc2a01abf4761428c9216b8924b7e004e9b2f0027223044a3bacdb84/dccd-1.1.1.tar.gz (from https://pypi.org/simple/dccd/), version: 1.1.1 2026-06-04T07:19:32,415 Skipping link: No binaries permitted for dccd: https://files.pythonhosted.org/packages/46/25/5b98cc45965f1c77d2df4f838f9f5d88e254aaa3dc3396e63337f9ac0160/dccd-2.0.0-py3-none-any.whl (from https://pypi.org/simple/dccd/) (requires-python:>=3.10) 2026-06-04T07:19:32,416 Found link https://files.pythonhosted.org/packages/95/4e/b6e247183ad0c6f221882a59aaf4bd8a36bd193e7bc91f38725eecedd843/dccd-2.0.0.tar.gz (from https://pypi.org/simple/dccd/) (requires-python:>=3.10), version: 2.0.0 2026-06-04T07:19:32,416 Skipping link: No binaries permitted for dccd: https://files.pythonhosted.org/packages/8b/a8/cb80684d514c0f829c1251fce36c09dff625ae2d36f47ddeb02d2b287d7f/dccd-2.0.1-py3-none-any.whl (from https://pypi.org/simple/dccd/) (requires-python:>=3.10) 2026-06-04T07:19:32,417 Found link https://files.pythonhosted.org/packages/4e/4d/a990511427dfead5afaef4dd42efc3267ac283b4b2915eee89daf1933bd5/dccd-2.0.1.tar.gz (from https://pypi.org/simple/dccd/) (requires-python:>=3.10), version: 2.0.1 2026-06-04T07:19:32,418 Skipping link: No binaries permitted for dccd: https://files.pythonhosted.org/packages/a0/38/eeb1f394f6ce20540e0444a496e2f1bccb8ace20bef532b13749e5c01ccd/dccd-2.0.2-py3-none-any.whl (from https://pypi.org/simple/dccd/) (requires-python:>=3.10) 2026-06-04T07:19:32,419 Found link https://files.pythonhosted.org/packages/0a/e0/d7e8863293a0e535bcb48fb57c711647fc465f8f49455c588d67fd2acbe8/dccd-2.0.2.tar.gz (from https://pypi.org/simple/dccd/) (requires-python:>=3.10), version: 2.0.2 2026-06-04T07:19:32,419 Skipping link: No binaries permitted for dccd: https://files.pythonhosted.org/packages/d6/31/20c9d832b12f1ca6ef4cb47b4a5751dfc566586994c1a003a72724765772/dccd-2.1.0-py3-none-any.whl (from https://pypi.org/simple/dccd/) (requires-python:>=3.10) 2026-06-04T07:19:32,420 Found link https://files.pythonhosted.org/packages/9b/90/8ede53e4f11cdd6bf0d6fd7b20168ab5ea577521b95b7825bdc64c711991/dccd-2.1.0.tar.gz (from https://pypi.org/simple/dccd/) (requires-python:>=3.10), version: 2.1.0 2026-06-04T07:19:32,421 Skipping link: No binaries permitted for dccd: https://files.pythonhosted.org/packages/81/fd/b8fbe1f6615eeb7dbd83140af7c54b1f63b4803ccd786f5464541ec72eb9/dccd-2.2.0-py3-none-any.whl (from https://pypi.org/simple/dccd/) (requires-python:>=3.10) 2026-06-04T07:19:32,422 Found link https://files.pythonhosted.org/packages/94/e3/5ac7f42106d68c4f5c71af2e4293024fe911ad62487e40d8ce71f5538bb8/dccd-2.2.0.tar.gz (from https://pypi.org/simple/dccd/) (requires-python:>=3.10), version: 2.2.0 2026-06-04T07:19:32,422 Skipping link: No binaries permitted for dccd: https://files.pythonhosted.org/packages/44/9f/c0585737658d9138a3ed22956f5bed1f0be38cfe7084b1c36b38c385a41d/dccd-2.3.0-py3-none-any.whl (from https://pypi.org/simple/dccd/) (requires-python:>=3.10) 2026-06-04T07:19:32,423 Found link https://files.pythonhosted.org/packages/e0/8b/fe25894690eacb33160d19d85c8f9c3615a548097da407f8736076ac2983/dccd-2.3.0.tar.gz (from https://pypi.org/simple/dccd/) (requires-python:>=3.10), version: 2.3.0 2026-06-04T07:19:32,424 Skipping link: No binaries permitted for dccd: https://files.pythonhosted.org/packages/18/ba/297aaba360e69bf4d0023dac69a44ee230c8896beef235dd69c41923999c/dccd-2.3.1-py3-none-any.whl (from https://pypi.org/simple/dccd/) (requires-python:>=3.10) 2026-06-04T07:19:32,425 Found link https://files.pythonhosted.org/packages/a5/f3/7a4aac452898dc724c8e72bb1b61811c1abc15fd0f75159f3903357daca0/dccd-2.3.1.tar.gz (from https://pypi.org/simple/dccd/) (requires-python:>=3.10), version: 2.3.1 2026-06-04T07:19:32,426 Skipping link: No binaries permitted for dccd: https://files.pythonhosted.org/packages/ee/64/059a8346800fe2ab26fcb597ae782424d06a39127f9b5181dcb56703fd91/dccd-2.3.2-py3-none-any.whl (from https://pypi.org/simple/dccd/) (requires-python:>=3.10) 2026-06-04T07:19:32,426 Found link https://files.pythonhosted.org/packages/07/ca/615e7ccf5d383d95504d828e8bdbf79170c14427262885dc95b0b0454b5e/dccd-2.3.2.tar.gz (from https://pypi.org/simple/dccd/) (requires-python:>=3.10), version: 2.3.2 2026-06-04T07:19:32,427 Skipping link: No binaries permitted for dccd: https://files.pythonhosted.org/packages/a8/5f/804026210b77414d0a36fe94d9248c9500bbd144742d5858e280601b9ddb/dccd-2.3.3-py3-none-any.whl (from https://pypi.org/simple/dccd/) (requires-python:>=3.10) 2026-06-04T07:19:32,428 Found link https://files.pythonhosted.org/packages/5b/01/50ee206094a987c90264c13f4b0880ffcb931ab7f2e18dd76a82662fb8a9/dccd-2.3.3.tar.gz (from https://pypi.org/simple/dccd/) (requires-python:>=3.10), version: 2.3.3 2026-06-04T07:19:32,428 Skipping link: No binaries permitted for dccd: https://files.pythonhosted.org/packages/77/7c/36bc8eed82dffe6a7407ef5778314ab70162df81898e464d54d2a9e9a5e2/dccd-2.4.0-py3-none-any.whl (from https://pypi.org/simple/dccd/) (requires-python:>=3.10) 2026-06-04T07:19:32,429 Found link https://files.pythonhosted.org/packages/15/a3/a8cffad5517303be7fb0b20aba64593f294b39e581362528487b8146bced/dccd-2.4.0.tar.gz (from https://pypi.org/simple/dccd/) (requires-python:>=3.10), version: 2.4.0 2026-06-04T07:19:32,430 Fetching project page and analyzing links: https://www.piwheels.org/simple/dccd/ 2026-06-04T07:19:32,430 Getting page https://www.piwheels.org/simple/dccd/ 2026-06-04T07:19:32,432 Found index url https://www.piwheels.org/simple 2026-06-04T07:19:32,602 Fetched page https://www.piwheels.org/simple/dccd/ as text/html 2026-06-04T07:19:32,609 Skipping link: No binaries permitted for dccd: https://www.piwheels.org/simple/dccd/dccd-2.3.3-py3-none-any.whl#sha256=e31bcb83bb107fde92ca4f5270735bb1683e8bfbd1f1dcc39d397e4ed1493c17 (from https://www.piwheels.org/simple/dccd/) (requires-python:>=3.10) 2026-06-04T07:19:32,610 Skipping link: No binaries permitted for dccd: https://www.piwheels.org/simple/dccd/dccd-2.3.2-py3-none-any.whl#sha256=bb0af8ae2aaf2744ec428a01aeca0567ddd565e6e8009085e848cd0cc21fee70 (from https://www.piwheels.org/simple/dccd/) (requires-python:>=3.10) 2026-06-04T07:19:32,610 Skipping link: No binaries permitted for dccd: https://www.piwheels.org/simple/dccd/dccd-2.3.1-py3-none-any.whl#sha256=c3f37a8abbe12959bb534ef36b4afcb0a0ba8a779a1aa633d4c2ddbe28bc4023 (from https://www.piwheels.org/simple/dccd/) (requires-python:>=3.10) 2026-06-04T07:19:32,611 Skipping link: No binaries permitted for dccd: https://www.piwheels.org/simple/dccd/dccd-2.3.0-py3-none-any.whl#sha256=195006d2072c1463416b7eff7464b61482cc6fb5568c8c4d270e535d0fb79ba3 (from https://www.piwheels.org/simple/dccd/) (requires-python:>=3.10) 2026-06-04T07:19:32,611 Skipping link: No binaries permitted for dccd: https://www.piwheels.org/simple/dccd/dccd-2.2.0-py3-none-any.whl#sha256=55a1f026e138c08d5e8b15a9d5ea34ac6c539c81cc6059b1e5b706926d35c23e (from https://www.piwheels.org/simple/dccd/) (requires-python:>=3.10) 2026-06-04T07:19:32,612 Skipping link: No binaries permitted for dccd: https://www.piwheels.org/simple/dccd/dccd-2.1.0-py3-none-any.whl#sha256=8f8979ad7c3ea6d24e8b2f56b95dc72f0367eab2fe5c71dc879a848beab45ca5 (from https://www.piwheels.org/simple/dccd/) (requires-python:>=3.10) 2026-06-04T07:19:32,612 Skipping link: No binaries permitted for dccd: https://www.piwheels.org/simple/dccd/dccd-2.0.2-py3-none-any.whl#sha256=4777b3d83a02e943b0bb879ac58a28c4fb12d59c0abcb085b831083d3ea17964 (from https://www.piwheels.org/simple/dccd/) (requires-python:>=3.10) 2026-06-04T07:19:32,613 Skipping link: No binaries permitted for dccd: https://www.piwheels.org/simple/dccd/dccd-2.0.1-py3-none-any.whl#sha256=967b4c1c187f981e72a71fc794761d862f7c9d708690ac47176cfbe53db3479e (from https://www.piwheels.org/simple/dccd/) (requires-python:>=3.10) 2026-06-04T07:19:32,614 Skipping link: No binaries permitted for dccd: https://www.piwheels.org/simple/dccd/dccd-2.0.0-py3-none-any.whl#sha256=1d4783e4cf03927aa895b55bab5a386c27f53cca11df04b357cb948114d90393 (from https://www.piwheels.org/simple/dccd/) (requires-python:>=3.10) 2026-06-04T07:19:32,614 Skipping link: No binaries permitted for dccd: https://archive1.piwheels.org/simple/dccd/dccd-1.1.1-py2.py3-none-any.whl#sha256=a93ed03f6beb79edd1a4b9c240d19ec156f581cb7cf65c76139f8745bb02011e (from https://www.piwheels.org/simple/dccd/) 2026-06-04T07:19:32,615 Skipping link: No binaries permitted for dccd: https://archive1.piwheels.org/simple/dccd/dccd-1.1.0-py2.py3-none-any.whl#sha256=f81c11aed38842b4d0987fafb01c4eff48bd1bb130994afad6179c87a8962855 (from https://www.piwheels.org/simple/dccd/) 2026-06-04T07:19:32,615 Skipping link: No binaries permitted for dccd: https://archive1.piwheels.org/simple/dccd/dccd-1.0.2-py2.py3-none-any.whl#sha256=98fbd1e28416e33966b3115ad6f65e38097f0b1250eb247eaff173f2750ad58c (from https://www.piwheels.org/simple/dccd/) 2026-06-04T07:19:32,616 Skipping link: No binaries permitted for dccd: https://archive1.piwheels.org/simple/dccd/dccd-1.0.1-py2.py3-none-any.whl#sha256=d8bc866c46340d9ceb27a8d319430cc6d9e276fd320508cdc39b3a73ba984a07 (from https://www.piwheels.org/simple/dccd/) 2026-06-04T07:19:32,616 Skipping link: No binaries permitted for dccd: https://archive1.piwheels.org/simple/dccd/dccd-1.0.0-py2.py3-none-any.whl#sha256=53d58025f024f5462c7bf781ccce98af1328e0b0029b7a06cd52c3a665e341f5 (from https://www.piwheels.org/simple/dccd/) 2026-06-04T07:19:32,617 Skipping link: No binaries permitted for dccd: https://archive1.piwheels.org/simple/dccd/dccd-0.2.1-py2.py3-none-any.whl#sha256=eaa2b7171ca612f7d791d81f7054944f89b5484b2a329bd71fd621f90c4829a7 (from https://www.piwheels.org/simple/dccd/) 2026-06-04T07:19:32,617 Skipping link: No binaries permitted for dccd: https://archive1.piwheels.org/simple/dccd/dccd-0.2-py2.py3-none-any.whl#sha256=4c3cb748e4e6f543c85820c9eb25cf30c3d19f82146bb8092ed8ca75ee7f74d6 (from https://www.piwheels.org/simple/dccd/) 2026-06-04T07:19:32,618 Skipping link: No binaries permitted for dccd: https://archive1.piwheels.org/simple/dccd/dccd-0.1.1-py2.py3-none-any.whl#sha256=e23c38c15d705784245bec9b8b0cd210490a2fa0dee6dac8fc4777e129a1f4e2 (from https://www.piwheels.org/simple/dccd/) 2026-06-04T07:19:32,619 Skipping link: No binaries permitted for dccd: https://archive1.piwheels.org/simple/dccd/dccd-0.1-py3-none-any.whl#sha256=feaa50da8e6514a39f9d861494e049284abd324afe0b0d5f5f917c28e8b85aaf (from https://www.piwheels.org/simple/dccd/) 2026-06-04T07:19:32,619 Skipping link: not a file: https://www.piwheels.org/simple/dccd/ 2026-06-04T07:19:32,620 Skipping link: not a file: https://pypi.org/simple/dccd/ 2026-06-04T07:19:32,641 Given no hashes to check 1 links for project 'dccd': discarding no candidates 2026-06-04T07:19:32,659 Collecting dccd==2.4.0 2026-06-04T07:19:32,661 Created temporary directory: /tmp/pip-unpack-adn53vxi 2026-06-04T07:19:32,890 Downloading dccd-2.4.0.tar.gz (142 kB) 2026-06-04T07:19:33,144 Added dccd==2.4.0 from https://files.pythonhosted.org/packages/15/a3/a8cffad5517303be7fb0b20aba64593f294b39e581362528487b8146bced/dccd-2.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-acpjk1bx' 2026-06-04T07:19:33,151 Created temporary directory: /tmp/pip-build-env-0v9srzb0 2026-06-04T07:19:33,156 Installing build dependencies: started 2026-06-04T07:19:33,157 Running command pip subprocess to install build dependencies 2026-06-04T07:19:34,320 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-04T07:19:34,728 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-06-04T07:19:34,751 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-04T07:19:36,532 Collecting setuptools>=68 2026-06-04T07:19:36,533 Obtaining dependency information for setuptools>=68 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-04T07:19:36,552 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-04T07:19:36,836 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-04T07:19:36,984 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-04T07:19:39,688 Installing collected packages: setuptools 2026-06-04T07:19:42,750 Successfully installed setuptools-82.0.1 2026-06-04T07:19:43,019 Installing build dependencies: finished with status 'done' 2026-06-04T07:19:43,026 Getting requirements to build wheel: started 2026-06-04T07:19:43,028 Running command Getting requirements to build wheel 2026-06-04T07:19:43,647 /tmp/pip-build-env-0v9srzb0/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-04T07:19:43,647 !! 2026-06-04T07:19:43,648 ******************************************************************************** 2026-06-04T07:19:43,649 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-06-04T07:19:43,650 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-04T07:19:43,651 or your builds will no longer be supported. 2026-06-04T07:19:43,652 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-04T07:19:43,653 ******************************************************************************** 2026-06-04T07:19:43,654 !! 2026-06-04T07:19:43,654 corresp(dist, value, root_dir) 2026-06-04T07:19:43,733 /tmp/pip-build-env-0v9srzb0/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-04T07:19:43,734 !! 2026-06-04T07:19:43,735 ******************************************************************************** 2026-06-04T07:19:43,735 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-04T07:19:43,736 License :: OSI Approved :: MIT License 2026-06-04T07:19:43,738 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-04T07:19:43,738 ******************************************************************************** 2026-06-04T07:19:43,740 !! 2026-06-04T07:19:43,740 dist._finalize_license_expression() 2026-06-04T07:19:43,741 /tmp/pip-build-env-0v9srzb0/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-04T07:19:43,742 !! 2026-06-04T07:19:43,743 ******************************************************************************** 2026-06-04T07:19:43,744 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-04T07:19:43,745 License :: OSI Approved :: MIT License 2026-06-04T07:19:43,746 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-04T07:19:43,746 ******************************************************************************** 2026-06-04T07:19:43,747 !! 2026-06-04T07:19:43,748 self._finalize_license_expression() 2026-06-04T07:19:43,748 running egg_info 2026-06-04T07:19:43,753 writing dccd.egg-info/PKG-INFO 2026-06-04T07:19:43,766 writing dependency_links to dccd.egg-info/dependency_links.txt 2026-06-04T07:19:43,768 writing entry points to dccd.egg-info/entry_points.txt 2026-06-04T07:19:43,776 writing requirements to dccd.egg-info/requires.txt 2026-06-04T07:19:43,777 writing top-level names to dccd.egg-info/top_level.txt 2026-06-04T07:19:43,812 reading manifest file 'dccd.egg-info/SOURCES.txt' 2026-06-04T07:19:43,818 reading manifest template 'MANIFEST.in' 2026-06-04T07:19:43,820 warning: no files found matching '*.rst' 2026-06-04T07:19:43,821 adding license file 'LICENSE.txt' 2026-06-04T07:19:43,826 writing manifest file 'dccd.egg-info/SOURCES.txt' 2026-06-04T07:19:43,924 Getting requirements to build wheel: finished with status 'done' 2026-06-04T07:19:43,927 Created temporary directory: /tmp/pip-modern-metadata-ni47o_mm 2026-06-04T07:19:43,930 Preparing metadata (pyproject.toml): started 2026-06-04T07:19:43,931 Running command Preparing metadata (pyproject.toml) 2026-06-04T07:19:44,512 /tmp/pip-build-env-0v9srzb0/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-04T07:19:44,512 !! 2026-06-04T07:19:44,513 ******************************************************************************** 2026-06-04T07:19:44,514 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-06-04T07:19:44,515 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-04T07:19:44,516 or your builds will no longer be supported. 2026-06-04T07:19:44,517 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-04T07:19:44,518 ******************************************************************************** 2026-06-04T07:19:44,519 !! 2026-06-04T07:19:44,519 corresp(dist, value, root_dir) 2026-06-04T07:19:44,594 /tmp/pip-build-env-0v9srzb0/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-04T07:19:44,594 !! 2026-06-04T07:19:44,595 ******************************************************************************** 2026-06-04T07:19:44,596 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-04T07:19:44,597 License :: OSI Approved :: MIT License 2026-06-04T07:19:44,598 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-04T07:19:44,599 ******************************************************************************** 2026-06-04T07:19:44,600 !! 2026-06-04T07:19:44,601 dist._finalize_license_expression() 2026-06-04T07:19:44,601 /tmp/pip-build-env-0v9srzb0/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-04T07:19:44,602 !! 2026-06-04T07:19:44,603 ******************************************************************************** 2026-06-04T07:19:44,604 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-04T07:19:44,606 License :: OSI Approved :: MIT License 2026-06-04T07:19:44,606 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-04T07:19:44,607 ******************************************************************************** 2026-06-04T07:19:44,608 !! 2026-06-04T07:19:44,608 self._finalize_license_expression() 2026-06-04T07:19:44,609 running dist_info 2026-06-04T07:19:44,618 creating /tmp/pip-modern-metadata-ni47o_mm/dccd.egg-info 2026-06-04T07:19:44,619 writing /tmp/pip-modern-metadata-ni47o_mm/dccd.egg-info/PKG-INFO 2026-06-04T07:19:44,631 writing dependency_links to /tmp/pip-modern-metadata-ni47o_mm/dccd.egg-info/dependency_links.txt 2026-06-04T07:19:44,633 writing entry points to /tmp/pip-modern-metadata-ni47o_mm/dccd.egg-info/entry_points.txt 2026-06-04T07:19:44,640 writing requirements to /tmp/pip-modern-metadata-ni47o_mm/dccd.egg-info/requires.txt 2026-06-04T07:19:44,641 writing top-level names to /tmp/pip-modern-metadata-ni47o_mm/dccd.egg-info/top_level.txt 2026-06-04T07:19:44,642 writing manifest file '/tmp/pip-modern-metadata-ni47o_mm/dccd.egg-info/SOURCES.txt' 2026-06-04T07:19:44,671 reading manifest file '/tmp/pip-modern-metadata-ni47o_mm/dccd.egg-info/SOURCES.txt' 2026-06-04T07:19:44,673 reading manifest template 'MANIFEST.in' 2026-06-04T07:19:44,675 warning: no files found matching '*.rst' 2026-06-04T07:19:44,675 adding license file 'LICENSE.txt' 2026-06-04T07:19:44,680 writing manifest file '/tmp/pip-modern-metadata-ni47o_mm/dccd.egg-info/SOURCES.txt' 2026-06-04T07:19:44,681 creating '/tmp/pip-modern-metadata-ni47o_mm/dccd-2.4.0.dist-info' 2026-06-04T07:19:44,806 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-04T07:19:44,812 Source in /tmp/pip-wheel-c72gafq5/dccd_a61792d6427543a897134968c411b377 has version 2.4.0, which satisfies requirement dccd==2.4.0 from https://files.pythonhosted.org/packages/15/a3/a8cffad5517303be7fb0b20aba64593f294b39e581362528487b8146bced/dccd-2.4.0.tar.gz 2026-06-04T07:19:44,813 Removed dccd==2.4.0 from https://files.pythonhosted.org/packages/15/a3/a8cffad5517303be7fb0b20aba64593f294b39e581362528487b8146bced/dccd-2.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-acpjk1bx' 2026-06-04T07:19:44,820 Created temporary directory: /tmp/pip-unpack-kz1h53bx 2026-06-04T07:19:44,821 Building wheels for collected packages: dccd 2026-06-04T07:19:44,825 Created temporary directory: /tmp/pip-wheel-jjmc2bus 2026-06-04T07:19:44,826 Destination directory: /tmp/pip-wheel-jjmc2bus 2026-06-04T07:19:44,828 Building wheel for dccd (pyproject.toml): started 2026-06-04T07:19:44,829 Running command Building wheel for dccd (pyproject.toml) 2026-06-04T07:19:45,390 /tmp/pip-build-env-0v9srzb0/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-04T07:19:45,390 !! 2026-06-04T07:19:45,391 ******************************************************************************** 2026-06-04T07:19:45,392 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-06-04T07:19:45,393 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-04T07:19:45,393 or your builds will no longer be supported. 2026-06-04T07:19:45,394 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-04T07:19:45,395 ******************************************************************************** 2026-06-04T07:19:45,396 !! 2026-06-04T07:19:45,397 corresp(dist, value, root_dir) 2026-06-04T07:19:45,463 /tmp/pip-build-env-0v9srzb0/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-04T07:19:45,463 !! 2026-06-04T07:19:45,465 ******************************************************************************** 2026-06-04T07:19:45,465 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-04T07:19:45,466 License :: OSI Approved :: MIT License 2026-06-04T07:19:45,467 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-04T07:19:45,467 ******************************************************************************** 2026-06-04T07:19:45,468 !! 2026-06-04T07:19:45,469 dist._finalize_license_expression() 2026-06-04T07:19:45,469 /tmp/pip-build-env-0v9srzb0/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-04T07:19:45,469 !! 2026-06-04T07:19:45,470 ******************************************************************************** 2026-06-04T07:19:45,471 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-04T07:19:45,472 License :: OSI Approved :: MIT License 2026-06-04T07:19:45,473 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-04T07:19:45,473 ******************************************************************************** 2026-06-04T07:19:45,474 !! 2026-06-04T07:19:45,474 self._finalize_license_expression() 2026-06-04T07:19:45,475 running bdist_wheel 2026-06-04T07:19:45,488 running build 2026-06-04T07:19:45,488 running build_py 2026-06-04T07:19:45,494 creating build/lib/dccd 2026-06-04T07:19:45,496 copying dccd/storage.py -> build/lib/dccd 2026-06-04T07:19:45,499 copying dccd/process_data.py -> build/lib/dccd 2026-06-04T07:19:45,501 copying dccd/models.py -> build/lib/dccd 2026-06-04T07:19:45,503 copying dccd/__init__.py -> build/lib/dccd 2026-06-04T07:19:45,505 creating build/lib/dccd/daemon 2026-06-04T07:19:45,506 copying dccd/daemon/storage.py -> build/lib/dccd/daemon 2026-06-04T07:19:45,508 copying dccd/daemon/health.py -> build/lib/dccd/daemon 2026-06-04T07:19:45,511 copying dccd/daemon/config.py -> build/lib/dccd/daemon 2026-06-04T07:19:45,513 copying dccd/daemon/scheduler.py -> build/lib/dccd/daemon 2026-06-04T07:19:45,515 copying dccd/daemon/api.py -> build/lib/dccd/daemon 2026-06-04T07:19:45,518 copying dccd/daemon/backfill.py -> build/lib/dccd/daemon 2026-06-04T07:19:45,520 copying dccd/daemon/cli.py -> build/lib/dccd/daemon 2026-06-04T07:19:45,523 copying dccd/daemon/__init__.py -> build/lib/dccd/daemon 2026-06-04T07:19:45,525 copying dccd/daemon/stream_manager.py -> build/lib/dccd/daemon 2026-06-04T07:19:45,528 creating build/lib/dccd/histo_dl 2026-06-04T07:19:45,529 copying dccd/histo_dl/coinbase.py -> build/lib/dccd/histo_dl 2026-06-04T07:19:45,531 copying dccd/histo_dl/kraken.py -> build/lib/dccd/histo_dl 2026-06-04T07:19:45,534 copying dccd/histo_dl/binance.py -> build/lib/dccd/histo_dl 2026-06-04T07:19:45,536 copying dccd/histo_dl/okx.py -> build/lib/dccd/histo_dl 2026-06-04T07:19:45,538 copying dccd/histo_dl/__init__.py -> build/lib/dccd/histo_dl 2026-06-04T07:19:45,540 copying dccd/histo_dl/exchange.py -> build/lib/dccd/histo_dl 2026-06-04T07:19:45,543 copying dccd/histo_dl/bybit.py -> build/lib/dccd/histo_dl 2026-06-04T07:19:45,546 creating build/lib/dccd/tests 2026-06-04T07:19:45,547 copying dccd/tests/test_kraken_ws.py -> build/lib/dccd/tests 2026-06-04T07:19:45,550 copying dccd/tests/test_daemon_stream_manager.py -> build/lib/dccd/tests 2026-06-04T07:19:45,552 copying dccd/tests/test_websocket.py -> build/lib/dccd/tests 2026-06-04T07:19:45,554 copying dccd/tests/test_bybit.py -> build/lib/dccd/tests 2026-06-04T07:19:45,556 copying dccd/tests/test_daemon_cli.py -> build/lib/dccd/tests 2026-06-04T07:19:45,559 copying dccd/tests/test_okx.py -> build/lib/dccd/tests 2026-06-04T07:19:45,561 copying dccd/tests/test_histo_dl.py -> build/lib/dccd/tests 2026-06-04T07:19:45,563 copying dccd/tests/test_daemon_config.py -> build/lib/dccd/tests 2026-06-04T07:19:45,565 copying dccd/tests/test_binance_ws.py -> build/lib/dccd/tests 2026-06-04T07:19:45,567 copying dccd/tests/test_backfill.py -> build/lib/dccd/tests 2026-06-04T07:19:45,569 copying dccd/tests/test_daemon_scheduler.py -> build/lib/dccd/tests 2026-06-04T07:19:45,572 copying dccd/tests/test_kraken.py -> build/lib/dccd/tests 2026-06-04T07:19:45,573 copying dccd/tests/test_bitfinex.py -> build/lib/dccd/tests 2026-06-04T07:19:45,575 copying dccd/tests/test_coinbase.py -> build/lib/dccd/tests 2026-06-04T07:19:45,577 copying dccd/tests/test_models.py -> build/lib/dccd/tests 2026-06-04T07:19:45,579 copying dccd/tests/test_okx_ws.py -> build/lib/dccd/tests 2026-06-04T07:19:45,581 copying dccd/tests/test_binance.py -> build/lib/dccd/tests 2026-06-04T07:19:45,583 copying dccd/tests/test_storage.py -> build/lib/dccd/tests 2026-06-04T07:19:45,585 copying dccd/tests/conftest.py -> build/lib/dccd/tests 2026-06-04T07:19:45,587 copying dccd/tests/test_date_time.py -> build/lib/dccd/tests 2026-06-04T07:19:45,589 copying dccd/tests/test_bybit_ws.py -> build/lib/dccd/tests 2026-06-04T07:19:45,591 copying dccd/tests/__init__.py -> build/lib/dccd/tests 2026-06-04T07:19:45,592 copying dccd/tests/test_process_data.py -> build/lib/dccd/tests 2026-06-04T07:19:45,594 copying dccd/tests/test_daemon_storage.py -> build/lib/dccd/tests 2026-06-04T07:19:45,597 copying dccd/tests/test_daemon_api.py -> build/lib/dccd/tests 2026-06-04T07:19:45,599 copying dccd/tests/test_bitmex.py -> build/lib/dccd/tests 2026-06-04T07:19:45,601 copying dccd/tests/test_daemon_health.py -> build/lib/dccd/tests 2026-06-04T07:19:45,603 copying dccd/tests/test_io.py -> build/lib/dccd/tests 2026-06-04T07:19:45,605 creating build/lib/dccd/tools 2026-06-04T07:19:45,606 copying dccd/tools/websocket.py -> build/lib/dccd/tools 2026-06-04T07:19:45,609 copying dccd/tools/io.py -> build/lib/dccd/tools 2026-06-04T07:19:45,611 copying dccd/tools/date_time.py -> build/lib/dccd/tools 2026-06-04T07:19:45,613 copying dccd/tools/__init__.py -> build/lib/dccd/tools 2026-06-04T07:19:45,616 creating build/lib/dccd/continuous_dl 2026-06-04T07:19:45,617 copying dccd/continuous_dl/bitfinex.py -> build/lib/dccd/continuous_dl 2026-06-04T07:19:45,619 copying dccd/continuous_dl/bitmex.py -> build/lib/dccd/continuous_dl 2026-06-04T07:19:45,622 copying dccd/continuous_dl/kraken.py -> build/lib/dccd/continuous_dl 2026-06-04T07:19:45,624 copying dccd/continuous_dl/binance.py -> build/lib/dccd/continuous_dl 2026-06-04T07:19:45,627 copying dccd/continuous_dl/okx.py -> build/lib/dccd/continuous_dl 2026-06-04T07:19:45,629 copying dccd/continuous_dl/__init__.py -> build/lib/dccd/continuous_dl 2026-06-04T07:19:45,631 copying dccd/continuous_dl/exchange.py -> build/lib/dccd/continuous_dl 2026-06-04T07:19:45,633 copying dccd/continuous_dl/bybit.py -> build/lib/dccd/continuous_dl 2026-06-04T07:19:45,636 creating build/lib/dccd/daemon/ui 2026-06-04T07:19:45,637 copying dccd/daemon/ui/__init__.py -> build/lib/dccd/daemon/ui 2026-06-04T07:19:45,640 running egg_info 2026-06-04T07:19:45,650 writing dccd.egg-info/PKG-INFO 2026-06-04T07:19:45,661 writing dependency_links to dccd.egg-info/dependency_links.txt 2026-06-04T07:19:45,663 writing entry points to dccd.egg-info/entry_points.txt 2026-06-04T07:19:45,670 writing requirements to dccd.egg-info/requires.txt 2026-06-04T07:19:45,671 writing top-level names to dccd.egg-info/top_level.txt 2026-06-04T07:19:45,690 reading manifest file 'dccd.egg-info/SOURCES.txt' 2026-06-04T07:19:45,696 reading manifest template 'MANIFEST.in' 2026-06-04T07:19:45,699 warning: no files found matching '*.rst' 2026-06-04T07:19:45,699 adding license file 'LICENSE.txt' 2026-06-04T07:19:45,704 writing manifest file 'dccd.egg-info/SOURCES.txt' 2026-06-04T07:19:45,713 creating build/lib/dccd/daemon/ui/templates 2026-06-04T07:19:45,714 copying dccd/daemon/ui/templates/logs.html -> build/lib/dccd/daemon/ui/templates 2026-06-04T07:19:45,716 copying dccd/daemon/ui/templates/jobs.html -> build/lib/dccd/daemon/ui/templates 2026-06-04T07:19:45,719 copying dccd/daemon/ui/templates/config.html -> build/lib/dccd/daemon/ui/templates 2026-06-04T07:19:45,721 copying dccd/daemon/ui/templates/inventory.html -> build/lib/dccd/daemon/ui/templates 2026-06-04T07:19:45,724 copying dccd/daemon/ui/templates/storage.html -> build/lib/dccd/daemon/ui/templates 2026-06-04T07:19:45,726 copying dccd/daemon/ui/templates/dashboard.html -> build/lib/dccd/daemon/ui/templates 2026-06-04T07:19:45,728 copying dccd/daemon/ui/templates/base.html -> build/lib/dccd/daemon/ui/templates 2026-06-04T07:19:45,731 creating build/lib/dccd/daemon/ui/templates/partials 2026-06-04T07:19:45,731 copying dccd/daemon/ui/templates/partials/backfill_modal.html -> build/lib/dccd/daemon/ui/templates/partials 2026-06-04T07:19:45,734 creating build/lib/dccd/daemon/ui/static 2026-06-04T07:19:45,735 copying dccd/daemon/ui/static/htmx.min.js -> build/lib/dccd/daemon/ui/static 2026-06-04T07:19:45,738 copying dccd/daemon/ui/static/favicon.svg -> build/lib/dccd/daemon/ui/static 2026-06-04T07:19:45,740 copying dccd/daemon/ui/static/logo.svg -> build/lib/dccd/daemon/ui/static 2026-06-04T07:19:45,761 installing to build/bdist.linux-armv7l/wheel 2026-06-04T07:19:45,761 running install 2026-06-04T07:19:45,784 running install_lib 2026-06-04T07:19:45,790 creating build/bdist.linux-armv7l/wheel 2026-06-04T07:19:45,792 creating build/bdist.linux-armv7l/wheel/dccd 2026-06-04T07:19:45,794 creating build/bdist.linux-armv7l/wheel/dccd/daemon 2026-06-04T07:19:45,795 copying build/lib/dccd/daemon/storage.py -> build/bdist.linux-armv7l/wheel/./dccd/daemon 2026-06-04T07:19:45,798 copying build/lib/dccd/daemon/health.py -> build/bdist.linux-armv7l/wheel/./dccd/daemon 2026-06-04T07:19:45,800 copying build/lib/dccd/daemon/config.py -> build/bdist.linux-armv7l/wheel/./dccd/daemon 2026-06-04T07:19:45,802 copying build/lib/dccd/daemon/scheduler.py -> build/bdist.linux-armv7l/wheel/./dccd/daemon 2026-06-04T07:19:45,805 copying build/lib/dccd/daemon/api.py -> build/bdist.linux-armv7l/wheel/./dccd/daemon 2026-06-04T07:19:45,807 copying build/lib/dccd/daemon/backfill.py -> build/bdist.linux-armv7l/wheel/./dccd/daemon 2026-06-04T07:19:45,810 copying build/lib/dccd/daemon/cli.py -> build/bdist.linux-armv7l/wheel/./dccd/daemon 2026-06-04T07:19:45,813 copying build/lib/dccd/daemon/__init__.py -> build/bdist.linux-armv7l/wheel/./dccd/daemon 2026-06-04T07:19:45,816 creating build/bdist.linux-armv7l/wheel/dccd/daemon/ui 2026-06-04T07:19:45,817 creating build/bdist.linux-armv7l/wheel/dccd/daemon/ui/static 2026-06-04T07:19:45,818 copying build/lib/dccd/daemon/ui/static/htmx.min.js -> build/bdist.linux-armv7l/wheel/./dccd/daemon/ui/static 2026-06-04T07:19:45,822 copying build/lib/dccd/daemon/ui/static/favicon.svg -> build/bdist.linux-armv7l/wheel/./dccd/daemon/ui/static 2026-06-04T07:19:45,824 copying build/lib/dccd/daemon/ui/static/logo.svg -> build/bdist.linux-armv7l/wheel/./dccd/daemon/ui/static 2026-06-04T07:19:45,827 creating build/bdist.linux-armv7l/wheel/dccd/daemon/ui/templates 2026-06-04T07:19:45,828 copying build/lib/dccd/daemon/ui/templates/logs.html -> build/bdist.linux-armv7l/wheel/./dccd/daemon/ui/templates 2026-06-04T07:19:45,830 copying build/lib/dccd/daemon/ui/templates/jobs.html -> build/bdist.linux-armv7l/wheel/./dccd/daemon/ui/templates 2026-06-04T07:19:45,832 copying build/lib/dccd/daemon/ui/templates/config.html -> build/bdist.linux-armv7l/wheel/./dccd/daemon/ui/templates 2026-06-04T07:19:45,835 copying build/lib/dccd/daemon/ui/templates/inventory.html -> build/bdist.linux-armv7l/wheel/./dccd/daemon/ui/templates 2026-06-04T07:19:45,837 copying build/lib/dccd/daemon/ui/templates/storage.html -> build/bdist.linux-armv7l/wheel/./dccd/daemon/ui/templates 2026-06-04T07:19:45,838 copying build/lib/dccd/daemon/ui/templates/dashboard.html -> build/bdist.linux-armv7l/wheel/./dccd/daemon/ui/templates 2026-06-04T07:19:45,841 copying build/lib/dccd/daemon/ui/templates/base.html -> build/bdist.linux-armv7l/wheel/./dccd/daemon/ui/templates 2026-06-04T07:19:45,844 creating build/bdist.linux-armv7l/wheel/dccd/daemon/ui/templates/partials 2026-06-04T07:19:45,844 copying build/lib/dccd/daemon/ui/templates/partials/backfill_modal.html -> build/bdist.linux-armv7l/wheel/./dccd/daemon/ui/templates/partials 2026-06-04T07:19:45,847 copying build/lib/dccd/daemon/ui/__init__.py -> build/bdist.linux-armv7l/wheel/./dccd/daemon/ui 2026-06-04T07:19:45,848 copying build/lib/dccd/daemon/stream_manager.py -> build/bdist.linux-armv7l/wheel/./dccd/daemon 2026-06-04T07:19:45,851 copying build/lib/dccd/storage.py -> build/bdist.linux-armv7l/wheel/./dccd 2026-06-04T07:19:45,854 creating build/bdist.linux-armv7l/wheel/dccd/histo_dl 2026-06-04T07:19:45,855 copying build/lib/dccd/histo_dl/coinbase.py -> build/bdist.linux-armv7l/wheel/./dccd/histo_dl 2026-06-04T07:19:45,857 copying build/lib/dccd/histo_dl/kraken.py -> build/bdist.linux-armv7l/wheel/./dccd/histo_dl 2026-06-04T07:19:45,859 copying build/lib/dccd/histo_dl/binance.py -> build/bdist.linux-armv7l/wheel/./dccd/histo_dl 2026-06-04T07:19:45,862 copying build/lib/dccd/histo_dl/okx.py -> build/bdist.linux-armv7l/wheel/./dccd/histo_dl 2026-06-04T07:19:45,864 copying build/lib/dccd/histo_dl/__init__.py -> build/bdist.linux-armv7l/wheel/./dccd/histo_dl 2026-06-04T07:19:45,866 copying build/lib/dccd/histo_dl/exchange.py -> build/bdist.linux-armv7l/wheel/./dccd/histo_dl 2026-06-04T07:19:45,868 copying build/lib/dccd/histo_dl/bybit.py -> build/bdist.linux-armv7l/wheel/./dccd/histo_dl 2026-06-04T07:19:45,871 copying build/lib/dccd/process_data.py -> build/bdist.linux-armv7l/wheel/./dccd 2026-06-04T07:19:45,873 creating build/bdist.linux-armv7l/wheel/dccd/tests 2026-06-04T07:19:45,874 copying build/lib/dccd/tests/test_kraken_ws.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,877 copying build/lib/dccd/tests/test_daemon_stream_manager.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,879 copying build/lib/dccd/tests/test_websocket.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,881 copying build/lib/dccd/tests/test_bybit.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,883 copying build/lib/dccd/tests/test_daemon_cli.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,885 copying build/lib/dccd/tests/test_okx.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,887 copying build/lib/dccd/tests/test_histo_dl.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,889 copying build/lib/dccd/tests/test_daemon_config.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,892 copying build/lib/dccd/tests/test_binance_ws.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,894 copying build/lib/dccd/tests/test_backfill.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,897 copying build/lib/dccd/tests/test_daemon_scheduler.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,899 copying build/lib/dccd/tests/test_kraken.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,901 copying build/lib/dccd/tests/test_bitfinex.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,903 copying build/lib/dccd/tests/test_coinbase.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,905 copying build/lib/dccd/tests/test_models.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,907 copying build/lib/dccd/tests/test_okx_ws.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,909 copying build/lib/dccd/tests/test_binance.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,911 copying build/lib/dccd/tests/test_storage.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,913 copying build/lib/dccd/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,916 copying build/lib/dccd/tests/test_date_time.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,918 copying build/lib/dccd/tests/test_bybit_ws.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,920 copying build/lib/dccd/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,921 copying build/lib/dccd/tests/test_process_data.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,923 copying build/lib/dccd/tests/test_daemon_storage.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,925 copying build/lib/dccd/tests/test_daemon_api.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,928 copying build/lib/dccd/tests/test_bitmex.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,930 copying build/lib/dccd/tests/test_daemon_health.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,931 copying build/lib/dccd/tests/test_io.py -> build/bdist.linux-armv7l/wheel/./dccd/tests 2026-06-04T07:19:45,934 copying build/lib/dccd/models.py -> build/bdist.linux-armv7l/wheel/./dccd 2026-06-04T07:19:45,936 copying build/lib/dccd/__init__.py -> build/bdist.linux-armv7l/wheel/./dccd 2026-06-04T07:19:45,938 creating build/bdist.linux-armv7l/wheel/dccd/tools 2026-06-04T07:19:45,939 copying build/lib/dccd/tools/websocket.py -> build/bdist.linux-armv7l/wheel/./dccd/tools 2026-06-04T07:19:45,942 copying build/lib/dccd/tools/io.py -> build/bdist.linux-armv7l/wheel/./dccd/tools 2026-06-04T07:19:45,944 copying build/lib/dccd/tools/date_time.py -> build/bdist.linux-armv7l/wheel/./dccd/tools 2026-06-04T07:19:45,946 copying build/lib/dccd/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./dccd/tools 2026-06-04T07:19:45,949 creating build/bdist.linux-armv7l/wheel/dccd/continuous_dl 2026-06-04T07:19:45,950 copying build/lib/dccd/continuous_dl/bitfinex.py -> build/bdist.linux-armv7l/wheel/./dccd/continuous_dl 2026-06-04T07:19:45,953 copying build/lib/dccd/continuous_dl/bitmex.py -> build/bdist.linux-armv7l/wheel/./dccd/continuous_dl 2026-06-04T07:19:45,955 copying build/lib/dccd/continuous_dl/kraken.py -> build/bdist.linux-armv7l/wheel/./dccd/continuous_dl 2026-06-04T07:19:45,957 copying build/lib/dccd/continuous_dl/binance.py -> build/bdist.linux-armv7l/wheel/./dccd/continuous_dl 2026-06-04T07:19:45,960 copying build/lib/dccd/continuous_dl/okx.py -> build/bdist.linux-armv7l/wheel/./dccd/continuous_dl 2026-06-04T07:19:45,962 copying build/lib/dccd/continuous_dl/__init__.py -> build/bdist.linux-armv7l/wheel/./dccd/continuous_dl 2026-06-04T07:19:45,964 copying build/lib/dccd/continuous_dl/exchange.py -> build/bdist.linux-armv7l/wheel/./dccd/continuous_dl 2026-06-04T07:19:45,967 copying build/lib/dccd/continuous_dl/bybit.py -> build/bdist.linux-armv7l/wheel/./dccd/continuous_dl 2026-06-04T07:19:45,969 running install_egg_info 2026-06-04T07:19:45,974 Copying dccd.egg-info to build/bdist.linux-armv7l/wheel/./dccd-2.4.0-py3.11.egg-info 2026-06-04T07:19:45,987 running install_scripts 2026-06-04T07:19:45,999 creating build/bdist.linux-armv7l/wheel/dccd-2.4.0.dist-info/WHEEL 2026-06-04T07:19:46,002 creating '/tmp/pip-wheel-jjmc2bus/.tmp-rahuxppt/dccd-2.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-04T07:19:46,005 adding 'dccd/__init__.py' 2026-06-04T07:19:46,006 adding 'dccd/models.py' 2026-06-04T07:19:46,008 adding 'dccd/process_data.py' 2026-06-04T07:19:46,010 adding 'dccd/storage.py' 2026-06-04T07:19:46,013 adding 'dccd/continuous_dl/__init__.py' 2026-06-04T07:19:46,014 adding 'dccd/continuous_dl/binance.py' 2026-06-04T07:19:46,017 adding 'dccd/continuous_dl/bitfinex.py' 2026-06-04T07:19:46,019 adding 'dccd/continuous_dl/bitmex.py' 2026-06-04T07:19:46,021 adding 'dccd/continuous_dl/bybit.py' 2026-06-04T07:19:46,023 adding 'dccd/continuous_dl/exchange.py' 2026-06-04T07:19:46,025 adding 'dccd/continuous_dl/kraken.py' 2026-06-04T07:19:46,027 adding 'dccd/continuous_dl/okx.py' 2026-06-04T07:19:46,029 adding 'dccd/daemon/__init__.py' 2026-06-04T07:19:46,032 adding 'dccd/daemon/api.py' 2026-06-04T07:19:46,035 adding 'dccd/daemon/backfill.py' 2026-06-04T07:19:46,038 adding 'dccd/daemon/cli.py' 2026-06-04T07:19:46,040 adding 'dccd/daemon/config.py' 2026-06-04T07:19:46,042 adding 'dccd/daemon/health.py' 2026-06-04T07:19:46,044 adding 'dccd/daemon/scheduler.py' 2026-06-04T07:19:46,045 adding 'dccd/daemon/storage.py' 2026-06-04T07:19:46,047 adding 'dccd/daemon/stream_manager.py' 2026-06-04T07:19:46,049 adding 'dccd/daemon/ui/__init__.py' 2026-06-04T07:19:46,051 adding 'dccd/daemon/ui/static/favicon.svg' 2026-06-04T07:19:46,058 adding 'dccd/daemon/ui/static/htmx.min.js' 2026-06-04T07:19:46,059 adding 'dccd/daemon/ui/static/logo.svg' 2026-06-04T07:19:46,062 adding 'dccd/daemon/ui/templates/base.html' 2026-06-04T07:19:46,063 adding 'dccd/daemon/ui/templates/config.html' 2026-06-04T07:19:46,065 adding 'dccd/daemon/ui/templates/dashboard.html' 2026-06-04T07:19:46,066 adding 'dccd/daemon/ui/templates/inventory.html' 2026-06-04T07:19:46,068 adding 'dccd/daemon/ui/templates/jobs.html' 2026-06-04T07:19:46,069 adding 'dccd/daemon/ui/templates/logs.html' 2026-06-04T07:19:46,071 adding 'dccd/daemon/ui/templates/storage.html' 2026-06-04T07:19:46,073 adding 'dccd/daemon/ui/templates/partials/backfill_modal.html' 2026-06-04T07:19:46,074 adding 'dccd/histo_dl/__init__.py' 2026-06-04T07:19:46,076 adding 'dccd/histo_dl/binance.py' 2026-06-04T07:19:46,078 adding 'dccd/histo_dl/bybit.py' 2026-06-04T07:19:46,079 adding 'dccd/histo_dl/coinbase.py' 2026-06-04T07:19:46,082 adding 'dccd/histo_dl/exchange.py' 2026-06-04T07:19:46,084 adding 'dccd/histo_dl/kraken.py' 2026-06-04T07:19:46,085 adding 'dccd/histo_dl/okx.py' 2026-06-04T07:19:46,087 adding 'dccd/tests/__init__.py' 2026-06-04T07:19:46,089 adding 'dccd/tests/conftest.py' 2026-06-04T07:19:46,091 adding 'dccd/tests/test_backfill.py' 2026-06-04T07:19:46,092 adding 'dccd/tests/test_binance.py' 2026-06-04T07:19:46,093 adding 'dccd/tests/test_binance_ws.py' 2026-06-04T07:19:46,095 adding 'dccd/tests/test_bitfinex.py' 2026-06-04T07:19:46,096 adding 'dccd/tests/test_bitmex.py' 2026-06-04T07:19:46,098 adding 'dccd/tests/test_bybit.py' 2026-06-04T07:19:46,099 adding 'dccd/tests/test_bybit_ws.py' 2026-06-04T07:19:46,100 adding 'dccd/tests/test_coinbase.py' 2026-06-04T07:19:46,102 adding 'dccd/tests/test_daemon_api.py' 2026-06-04T07:19:46,104 adding 'dccd/tests/test_daemon_cli.py' 2026-06-04T07:19:46,106 adding 'dccd/tests/test_daemon_config.py' 2026-06-04T07:19:46,107 adding 'dccd/tests/test_daemon_health.py' 2026-06-04T07:19:46,109 adding 'dccd/tests/test_daemon_scheduler.py' 2026-06-04T07:19:46,110 adding 'dccd/tests/test_daemon_storage.py' 2026-06-04T07:19:46,112 adding 'dccd/tests/test_daemon_stream_manager.py' 2026-06-04T07:19:46,114 adding 'dccd/tests/test_date_time.py' 2026-06-04T07:19:46,115 adding 'dccd/tests/test_histo_dl.py' 2026-06-04T07:19:46,117 adding 'dccd/tests/test_io.py' 2026-06-04T07:19:46,118 adding 'dccd/tests/test_kraken.py' 2026-06-04T07:19:46,119 adding 'dccd/tests/test_kraken_ws.py' 2026-06-04T07:19:46,121 adding 'dccd/tests/test_models.py' 2026-06-04T07:19:46,122 adding 'dccd/tests/test_okx.py' 2026-06-04T07:19:46,124 adding 'dccd/tests/test_okx_ws.py' 2026-06-04T07:19:46,125 adding 'dccd/tests/test_process_data.py' 2026-06-04T07:19:46,127 adding 'dccd/tests/test_storage.py' 2026-06-04T07:19:46,128 adding 'dccd/tests/test_websocket.py' 2026-06-04T07:19:46,130 adding 'dccd/tools/__init__.py' 2026-06-04T07:19:46,132 adding 'dccd/tools/date_time.py' 2026-06-04T07:19:46,134 adding 'dccd/tools/io.py' 2026-06-04T07:19:46,135 adding 'dccd/tools/websocket.py' 2026-06-04T07:19:46,138 adding 'dccd-2.4.0.dist-info/licenses/LICENSE.txt' 2026-06-04T07:19:46,140 adding 'dccd-2.4.0.dist-info/METADATA' 2026-06-04T07:19:46,141 adding 'dccd-2.4.0.dist-info/WHEEL' 2026-06-04T07:19:46,142 adding 'dccd-2.4.0.dist-info/entry_points.txt' 2026-06-04T07:19:46,143 adding 'dccd-2.4.0.dist-info/top_level.txt' 2026-06-04T07:19:46,145 adding 'dccd-2.4.0.dist-info/RECORD' 2026-06-04T07:19:46,148 removing build/bdist.linux-armv7l/wheel 2026-06-04T07:19:46,270 Building wheel for dccd (pyproject.toml): finished with status 'done' 2026-06-04T07:19:46,278 Created wheel for dccd: filename=dccd-2.4.0-py3-none-any.whl size=172462 sha256=9b84b2cdcac21b26362f0a1a7a24907a1285eaeea1bc58ed47ae1bba158d2431 2026-06-04T07:19:46,279 Stored in directory: /tmp/pip-ephem-wheel-cache-2ko4dsuo/wheels/ef/4c/6b/994364ddfca4744f6c019199bdb088d1882fcdebedeb22c0e6 2026-06-04T07:19:46,295 Successfully built dccd 2026-06-04T07:19:46,304 Removed build tracker: '/tmp/pip-build-tracker-acpjk1bx'