2026-01-09T14:06:13,165 Created temporary directory: /tmp/pip-ephem-wheel-cache-r9qjnlzs 2026-01-09T14:06:13,167 Created temporary directory: /tmp/pip-build-tracker-6jr4hx68 2026-01-09T14:06:13,168 Initialized build tracking at /tmp/pip-build-tracker-6jr4hx68 2026-01-09T14:06:13,168 Created build tracker: /tmp/pip-build-tracker-6jr4hx68 2026-01-09T14:06:13,169 Entered build tracker: /tmp/pip-build-tracker-6jr4hx68 2026-01-09T14:06:13,170 Created temporary directory: /tmp/pip-wheel-6rrfvkaa 2026-01-09T14:06:13,173 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-01-09T14:06:13,175 Created temporary directory: /tmp/pip-ephem-wheel-cache-pvqbaz83 2026-01-09T14:06:13,197 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-09T14:06:13,201 2 location(s) to search for versions of octobot-node: 2026-01-09T14:06:13,201 * https://pypi.org/simple/octobot-node/ 2026-01-09T14:06:13,201 * https://www.piwheels.org/simple/octobot-node/ 2026-01-09T14:06:13,202 Fetching project page and analyzing links: https://pypi.org/simple/octobot-node/ 2026-01-09T14:06:13,203 Getting page https://pypi.org/simple/octobot-node/ 2026-01-09T14:06:13,204 Found index url https://pypi.org/simple 2026-01-09T14:06:13,414 Fetched page https://pypi.org/simple/octobot-node/ as application/vnd.pypi.simple.v1+json 2026-01-09T14:06:13,417 Found link https://files.pythonhosted.org/packages/3c/36/25161543878415d0903d75c77b28e4bb08048cb09e6065005ee7184962aa/octobot_node-0.0.1.tar.gz (from https://pypi.org/simple/octobot-node/) (requires-python:>=3.10), version: 0.0.1 2026-01-09T14:06:13,418 Found link https://files.pythonhosted.org/packages/9d/2e/fa9f8ef8429f637171a042a0f376471cb31e54091f35fbb6b2430f609113/octobot_node-0.0.2.tar.gz (from https://pypi.org/simple/octobot-node/) (requires-python:>=3.10), version: 0.0.2 2026-01-09T14:06:13,419 Found link https://files.pythonhosted.org/packages/8f/d4/51feb444f21bba2528d158c810996261d39b95a97d8c4832daf3c8cf9e69/octobot_node-0.0.3.tar.gz (from https://pypi.org/simple/octobot-node/) (requires-python:>=3.10), version: 0.0.3 2026-01-09T14:06:13,419 Found link https://files.pythonhosted.org/packages/0d/be/53eec43d74b614ae7777097a9269aeffdcbb6318223f3b3ebea434a029b5/octobot_node-0.0.5.tar.gz (from https://pypi.org/simple/octobot-node/) (requires-python:>=3.10), version: 0.0.5 2026-01-09T14:06:13,420 Fetching project page and analyzing links: https://www.piwheels.org/simple/octobot-node/ 2026-01-09T14:06:13,421 Getting page https://www.piwheels.org/simple/octobot-node/ 2026-01-09T14:06:13,423 Found index url https://www.piwheels.org/simple 2026-01-09T14:06:13,586 Fetched page https://www.piwheels.org/simple/octobot-node/ as text/html 2026-01-09T14:06:13,589 Skipping link: No binaries permitted for octobot-node: https://www.piwheels.org/simple/octobot-node/octobot_node-0.0.3-py3-none-any.whl#sha256=d6ebde2a07ab84f78b3a31bef47bc4e3580e33c01a01f397ec8ad7516c32b748 (from https://www.piwheels.org/simple/octobot-node/) (requires-python:>=3.10) 2026-01-09T14:06:13,589 Skipping link: No binaries permitted for octobot-node: https://www.piwheels.org/simple/octobot-node/octobot_node-0.0.2-py3-none-any.whl#sha256=ab797df9557f2a2fb6bb67aa6c12883140a368ba129f63ab21a015ebbb077e4d (from https://www.piwheels.org/simple/octobot-node/) (requires-python:>=3.10) 2026-01-09T14:06:13,590 Skipping link: No binaries permitted for octobot-node: https://www.piwheels.org/simple/octobot-node/octobot_node-0.0.1-py3-none-any.whl#sha256=17da0ba5d08528b07b06ae8d72f13309ad409156f47d635556474009acf8f218 (from https://www.piwheels.org/simple/octobot-node/) (requires-python:>=3.10) 2026-01-09T14:06:13,591 Skipping link: not a file: https://www.piwheels.org/simple/octobot-node/ 2026-01-09T14:06:13,591 Skipping link: not a file: https://pypi.org/simple/octobot-node/ 2026-01-09T14:06:13,622 Given no hashes to check 1 links for project 'octobot-node': discarding no candidates 2026-01-09T14:06:13,650 Collecting octobot-node==0.0.5 2026-01-09T14:06:13,653 Created temporary directory: /tmp/pip-unpack-_n0scj8n 2026-01-09T14:06:14,170 Downloading octobot_node-0.0.5.tar.gz (1.4 MB) 2026-01-09T14:06:14,684 Added octobot-node==0.0.5 from https://files.pythonhosted.org/packages/0d/be/53eec43d74b614ae7777097a9269aeffdcbb6318223f3b3ebea434a029b5/octobot_node-0.0.5.tar.gz to build tracker '/tmp/pip-build-tracker-6jr4hx68' 2026-01-09T14:06:14,686 Running setup.py (path:/tmp/pip-wheel-6rrfvkaa/octobot-node_cb5c058102cb42aea8d914c63cce5280/setup.py) egg_info for package octobot-node 2026-01-09T14:06:14,687 Created temporary directory: /tmp/pip-pip-egg-info-nqcbf7st 2026-01-09T14:06:14,688 Preparing metadata (setup.py): started 2026-01-09T14:06:14,689 Running command python setup.py egg_info 2026-01-09T14:06:15,267 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2026-01-09T14:06:15,267 warnings.warn(msg) 2026-01-09T14:06:15,268 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2026-01-09T14:06:15,268 warnings.warn(msg) 2026-01-09T14:06:15,611 running egg_info 2026-01-09T14:06:15,639 creating /tmp/pip-pip-egg-info-nqcbf7st/octobot_node.egg-info 2026-01-09T14:06:15,640 writing /tmp/pip-pip-egg-info-nqcbf7st/octobot_node.egg-info/PKG-INFO 2026-01-09T14:06:15,645 writing dependency_links to /tmp/pip-pip-egg-info-nqcbf7st/octobot_node.egg-info/dependency_links.txt 2026-01-09T14:06:15,646 writing entry points to /tmp/pip-pip-egg-info-nqcbf7st/octobot_node.egg-info/entry_points.txt 2026-01-09T14:06:15,648 writing requirements to /tmp/pip-pip-egg-info-nqcbf7st/octobot_node.egg-info/requires.txt 2026-01-09T14:06:15,649 writing top-level names to /tmp/pip-pip-egg-info-nqcbf7st/octobot_node.egg-info/top_level.txt 2026-01-09T14:06:15,651 writing manifest file '/tmp/pip-pip-egg-info-nqcbf7st/octobot_node.egg-info/SOURCES.txt' 2026-01-09T14:06:15,754 reading manifest file '/tmp/pip-pip-egg-info-nqcbf7st/octobot_node.egg-info/SOURCES.txt' 2026-01-09T14:06:15,756 reading manifest template 'MANIFEST.in' 2026-01-09T14:06:15,765 adding license file 'LICENSE' 2026-01-09T14:06:15,769 writing manifest file '/tmp/pip-pip-egg-info-nqcbf7st/octobot_node.egg-info/SOURCES.txt' 2026-01-09T14:06:15,878 Preparing metadata (setup.py): finished with status 'done' 2026-01-09T14:06:15,882 Source in /tmp/pip-wheel-6rrfvkaa/octobot-node_cb5c058102cb42aea8d914c63cce5280 has version 0.0.5, which satisfies requirement octobot-node==0.0.5 from https://files.pythonhosted.org/packages/0d/be/53eec43d74b614ae7777097a9269aeffdcbb6318223f3b3ebea434a029b5/octobot_node-0.0.5.tar.gz 2026-01-09T14:06:15,883 Removed octobot-node==0.0.5 from https://files.pythonhosted.org/packages/0d/be/53eec43d74b614ae7777097a9269aeffdcbb6318223f3b3ebea434a029b5/octobot_node-0.0.5.tar.gz from build tracker '/tmp/pip-build-tracker-6jr4hx68' 2026-01-09T14:06:15,890 Created temporary directory: /tmp/pip-unpack-2_zgdy4o 2026-01-09T14:06:15,891 Building wheels for collected packages: octobot-node 2026-01-09T14:06:15,896 Created temporary directory: /tmp/pip-wheel-dmpt3lx1 2026-01-09T14:06:15,897 Building wheel for octobot-node (setup.py): started 2026-01-09T14:06:15,898 Destination directory: /tmp/pip-wheel-dmpt3lx1 2026-01-09T14:06:15,899 Running command python setup.py bdist_wheel 2026-01-09T14:06:16,444 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2026-01-09T14:06:16,444 warnings.warn(msg) 2026-01-09T14:06:16,445 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2026-01-09T14:06:16,445 warnings.warn(msg) 2026-01-09T14:06:16,746 running bdist_wheel 2026-01-09T14:06:16,879 running build 2026-01-09T14:06:16,880 running build_py 2026-01-09T14:06:16,910 creating build/lib 2026-01-09T14:06:16,911 copying start.py -> build/lib 2026-01-09T14:06:16,914 creating build/lib/octobot_node 2026-01-09T14:06:16,915 copying octobot_node/__init__.py -> build/lib/octobot_node 2026-01-09T14:06:16,917 copying octobot_node/constants.py -> build/lib/octobot_node 2026-01-09T14:06:16,919 copying octobot_node/cli.py -> build/lib/octobot_node 2026-01-09T14:06:16,921 creating build/lib/octobot_node/ui 2026-01-09T14:06:16,923 copying octobot_node/ui/__init__.py -> build/lib/octobot_node/ui 2026-01-09T14:06:16,925 creating build/lib/octobot_node/app 2026-01-09T14:06:16,926 copying octobot_node/app/enums.py -> build/lib/octobot_node/app 2026-01-09T14:06:16,928 copying octobot_node/app/__init__.py -> build/lib/octobot_node/app 2026-01-09T14:06:16,930 copying octobot_node/app/models.py -> build/lib/octobot_node/app 2026-01-09T14:06:16,932 copying octobot_node/app/utils.py -> build/lib/octobot_node/app 2026-01-09T14:06:16,934 copying octobot_node/app/main.py -> build/lib/octobot_node/app 2026-01-09T14:06:16,936 creating build/lib/octobot_node/scheduler 2026-01-09T14:06:16,937 copying octobot_node/scheduler/task_context.py -> build/lib/octobot_node/scheduler 2026-01-09T14:06:16,939 copying octobot_node/scheduler/__init__.py -> build/lib/octobot_node/scheduler 2026-01-09T14:06:16,941 copying octobot_node/scheduler/scheduler.py -> build/lib/octobot_node/scheduler 2026-01-09T14:06:16,943 copying octobot_node/scheduler/consumer.py -> build/lib/octobot_node/scheduler 2026-01-09T14:06:16,945 copying octobot_node/scheduler/api.py -> build/lib/octobot_node/scheduler 2026-01-09T14:06:16,947 copying octobot_node/scheduler/tasks.py -> build/lib/octobot_node/scheduler 2026-01-09T14:06:16,950 creating build/lib/octobot_node/app/core 2026-01-09T14:06:16,951 copying octobot_node/app/core/__init__.py -> build/lib/octobot_node/app/core 2026-01-09T14:06:16,952 copying octobot_node/app/core/config.py -> build/lib/octobot_node/app/core 2026-01-09T14:06:16,955 copying octobot_node/app/core/security.py -> build/lib/octobot_node/app/core 2026-01-09T14:06:16,957 creating build/lib/octobot_node/app/api 2026-01-09T14:06:16,958 copying octobot_node/app/api/deps.py -> build/lib/octobot_node/app/api 2026-01-09T14:06:16,960 copying octobot_node/app/api/__init__.py -> build/lib/octobot_node/app/api 2026-01-09T14:06:16,962 copying octobot_node/app/api/main.py -> build/lib/octobot_node/app/api 2026-01-09T14:06:16,964 creating build/lib/octobot_node/app/api/routes 2026-01-09T14:06:16,965 copying octobot_node/app/api/routes/__init__.py -> build/lib/octobot_node/app/api/routes 2026-01-09T14:06:16,967 copying octobot_node/app/api/routes/nodes.py -> build/lib/octobot_node/app/api/routes 2026-01-09T14:06:16,969 copying octobot_node/app/api/routes/users.py -> build/lib/octobot_node/app/api/routes 2026-01-09T14:06:16,971 copying octobot_node/app/api/routes/tasks.py -> build/lib/octobot_node/app/api/routes 2026-01-09T14:06:16,973 copying octobot_node/app/api/routes/login.py -> build/lib/octobot_node/app/api/routes 2026-01-09T14:06:16,975 creating build/lib/octobot_node/scheduler/encryption 2026-01-09T14:06:16,976 copying octobot_node/scheduler/encryption/task_inputs.py -> build/lib/octobot_node/scheduler/encryption 2026-01-09T14:06:16,978 copying octobot_node/scheduler/encryption/__init__.py -> build/lib/octobot_node/scheduler/encryption 2026-01-09T14:06:16,980 copying octobot_node/scheduler/encryption/task_outputs.py -> build/lib/octobot_node/scheduler/encryption 2026-01-09T14:06:16,982 running egg_info 2026-01-09T14:06:17,012 writing octobot_node.egg-info/PKG-INFO 2026-01-09T14:06:17,016 writing dependency_links to octobot_node.egg-info/dependency_links.txt 2026-01-09T14:06:17,017 writing entry points to octobot_node.egg-info/entry_points.txt 2026-01-09T14:06:17,019 writing requirements to octobot_node.egg-info/requires.txt 2026-01-09T14:06:17,020 writing top-level names to octobot_node.egg-info/top_level.txt 2026-01-09T14:06:17,061 reading manifest file 'octobot_node.egg-info/SOURCES.txt' 2026-01-09T14:06:17,068 reading manifest template 'MANIFEST.in' 2026-01-09T14:06:17,076 adding license file 'LICENSE' 2026-01-09T14:06:17,081 writing manifest file 'octobot_node.egg-info/SOURCES.txt' 2026-01-09T14:06:17,084 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'octobot_node.ui.dist' is absent from the `packages` configuration. 2026-01-09T14:06:17,084 !! 2026-01-09T14:06:17,085 ******************************************************************************** 2026-01-09T14:06:17,086 ############################ 2026-01-09T14:06:17,086 # Package would be ignored # 2026-01-09T14:06:17,087 ############################ 2026-01-09T14:06:17,087 Python recognizes 'octobot_node.ui.dist' as an importable package[^1], 2026-01-09T14:06:17,088 but it is absent from setuptools' `packages` configuration. 2026-01-09T14:06:17,088 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-09T14:06:17,089 package, please make sure that 'octobot_node.ui.dist' is explicitly added 2026-01-09T14:06:17,089 to the `packages` configuration field. 2026-01-09T14:06:17,090 Alternatively, you can also rely on setuptools' discovery methods 2026-01-09T14:06:17,091 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-09T14:06:17,091 instead of `find_packages(...)`/`find:`). 2026-01-09T14:06:17,092 You can read more about "package discovery" on setuptools documentation page: 2026-01-09T14:06:17,093 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-09T14:06:17,094 If you don't want 'octobot_node.ui.dist' to be distributed and are 2026-01-09T14:06:17,095 already explicitly excluding 'octobot_node.ui.dist' via 2026-01-09T14:06:17,095 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-09T14:06:17,096 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-09T14:06:17,096 combination with a more fine grained `package-data` configuration. 2026-01-09T14:06:17,097 You can read more about "package data files" on setuptools documentation page: 2026-01-09T14:06:17,098 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-09T14:06:17,100 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-09T14:06:17,100 even if it does not contain any `.py` files. 2026-01-09T14:06:17,101 On the other hand, currently there is no concept of package data 2026-01-09T14:06:17,101 directory, all directories are treated like packages. 2026-01-09T14:06:17,102 ******************************************************************************** 2026-01-09T14:06:17,103 !! 2026-01-09T14:06:17,103 check.warn(importable) 2026-01-09T14:06:17,104 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'octobot_node.ui.dist.assets' is absent from the `packages` configuration. 2026-01-09T14:06:17,104 !! 2026-01-09T14:06:17,105 ******************************************************************************** 2026-01-09T14:06:17,106 ############################ 2026-01-09T14:06:17,107 # Package would be ignored # 2026-01-09T14:06:17,108 ############################ 2026-01-09T14:06:17,108 Python recognizes 'octobot_node.ui.dist.assets' as an importable package[^1], 2026-01-09T14:06:17,109 but it is absent from setuptools' `packages` configuration. 2026-01-09T14:06:17,117 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-09T14:06:17,119 package, please make sure that 'octobot_node.ui.dist.assets' is explicitly added 2026-01-09T14:06:17,120 to the `packages` configuration field. 2026-01-09T14:06:17,121 Alternatively, you can also rely on setuptools' discovery methods 2026-01-09T14:06:17,122 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-09T14:06:17,123 instead of `find_packages(...)`/`find:`). 2026-01-09T14:06:17,124 You can read more about "package discovery" on setuptools documentation page: 2026-01-09T14:06:17,125 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-09T14:06:17,126 If you don't want 'octobot_node.ui.dist.assets' to be distributed and are 2026-01-09T14:06:17,127 already explicitly excluding 'octobot_node.ui.dist.assets' via 2026-01-09T14:06:17,127 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-09T14:06:17,128 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-09T14:06:17,128 combination with a more fine grained `package-data` configuration. 2026-01-09T14:06:17,129 You can read more about "package data files" on setuptools documentation page: 2026-01-09T14:06:17,130 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-09T14:06:17,133 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-09T14:06:17,134 even if it does not contain any `.py` files. 2026-01-09T14:06:17,134 On the other hand, currently there is no concept of package data 2026-01-09T14:06:17,135 directory, all directories are treated like packages. 2026-01-09T14:06:17,135 ******************************************************************************** 2026-01-09T14:06:17,136 !! 2026-01-09T14:06:17,137 check.warn(importable) 2026-01-09T14:06:17,138 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'octobot_node.ui.dist.assets.images' is absent from the `packages` configuration. 2026-01-09T14:06:17,138 !! 2026-01-09T14:06:17,139 ******************************************************************************** 2026-01-09T14:06:17,140 ############################ 2026-01-09T14:06:17,141 # Package would be ignored # 2026-01-09T14:06:17,147 ############################ 2026-01-09T14:06:17,152 Python recognizes 'octobot_node.ui.dist.assets.images' as an importable package[^1], 2026-01-09T14:06:17,154 but it is absent from setuptools' `packages` configuration. 2026-01-09T14:06:17,155 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-09T14:06:17,156 package, please make sure that 'octobot_node.ui.dist.assets.images' is explicitly added 2026-01-09T14:06:17,156 to the `packages` configuration field. 2026-01-09T14:06:17,157 Alternatively, you can also rely on setuptools' discovery methods 2026-01-09T14:06:17,158 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-09T14:06:17,158 instead of `find_packages(...)`/`find:`). 2026-01-09T14:06:17,159 You can read more about "package discovery" on setuptools documentation page: 2026-01-09T14:06:17,160 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-09T14:06:17,162 If you don't want 'octobot_node.ui.dist.assets.images' to be distributed and are 2026-01-09T14:06:17,163 already explicitly excluding 'octobot_node.ui.dist.assets.images' via 2026-01-09T14:06:17,164 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-09T14:06:17,164 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-09T14:06:17,165 combination with a more fine grained `package-data` configuration. 2026-01-09T14:06:17,166 You can read more about "package data files" on setuptools documentation page: 2026-01-09T14:06:17,167 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-09T14:06:17,169 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-09T14:06:17,169 even if it does not contain any `.py` files. 2026-01-09T14:06:17,169 On the other hand, currently there is no concept of package data 2026-01-09T14:06:17,170 directory, all directories are treated like packages. 2026-01-09T14:06:17,170 ******************************************************************************** 2026-01-09T14:06:17,173 !! 2026-01-09T14:06:17,174 check.warn(importable) 2026-01-09T14:06:17,176 creating build/lib/octobot_node/ui/dist 2026-01-09T14:06:17,176 copying octobot_node/ui/dist/index.html -> build/lib/octobot_node/ui/dist 2026-01-09T14:06:17,177 creating build/lib/octobot_node/ui/dist/assets 2026-01-09T14:06:17,177 copying octobot_node/ui/dist/assets/card-mI_4hWDw.js -> build/lib/octobot_node/ui/dist/assets 2026-01-09T14:06:17,178 copying octobot_node/ui/dist/assets/index-5rRw6Pum.css -> build/lib/octobot_node/ui/dist/assets 2026-01-09T14:06:17,179 copying octobot_node/ui/dist/assets/index-B0m8HgN1.js -> build/lib/octobot_node/ui/dist/assets 2026-01-09T14:06:17,179 copying octobot_node/ui/dist/assets/loading-button-B8wzX146.js -> build/lib/octobot_node/ui/dist/assets 2026-01-09T14:06:17,180 copying octobot_node/ui/dist/assets/login-DlWwEXha.js -> build/lib/octobot_node/ui/dist/assets 2026-01-09T14:06:17,180 copying octobot_node/ui/dist/assets/system-BkYalOzS.js -> build/lib/octobot_node/ui/dist/assets 2026-01-09T14:06:17,181 copying octobot_node/ui/dist/assets/tasks-Cw1Lhuuv.js -> build/lib/octobot_node/ui/dist/assets 2026-01-09T14:06:17,182 creating build/lib/octobot_node/ui/dist/assets/images 2026-01-09T14:06:17,182 copying octobot_node/ui/dist/assets/images/favicon.png -> build/lib/octobot_node/ui/dist/assets/images 2026-01-09T14:06:17,182 copying octobot_node/ui/dist/assets/images/octobot_node_100.png -> build/lib/octobot_node/ui/dist/assets/images 2026-01-09T14:06:17,183 copying octobot_node/ui/dist/assets/images/octobot_node_1024.png -> build/lib/octobot_node/ui/dist/assets/images 2026-01-09T14:06:17,184 copying octobot_node/ui/dist/assets/images/octobot_node_16.png -> build/lib/octobot_node/ui/dist/assets/images 2026-01-09T14:06:17,184 copying octobot_node/ui/dist/assets/images/octobot_node_256.png -> build/lib/octobot_node/ui/dist/assets/images 2026-01-09T14:06:17,185 copying octobot_node/ui/dist/assets/images/octobot_node_32.png -> build/lib/octobot_node/ui/dist/assets/images 2026-01-09T14:06:17,186 copying octobot_node/ui/dist/assets/images/octobot_node_48.png -> build/lib/octobot_node/ui/dist/assets/images 2026-01-09T14:06:17,187 copying octobot_node/ui/dist/assets/images/octobot_node_512.png -> build/lib/octobot_node/ui/dist/assets/images 2026-01-09T14:06:17,213 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-01-09T14:06:17,213 !! 2026-01-09T14:06:17,215 ******************************************************************************** 2026-01-09T14:06:17,215 Please avoid running ``setup.py`` directly. 2026-01-09T14:06:17,216 Instead, use pypa/build, pypa/installer or other 2026-01-09T14:06:17,216 standards-based tools. 2026-01-09T14:06:17,217 This deprecation is overdue, please update your project and remove deprecated 2026-01-09T14:06:17,218 calls to avoid build errors in the future. 2026-01-09T14:06:17,219 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-01-09T14:06:17,220 ******************************************************************************** 2026-01-09T14:06:17,221 !! 2026-01-09T14:06:17,222 self.initialize_options() 2026-01-09T14:06:17,247 installing to build/bdist.linux-armv7l/wheel 2026-01-09T14:06:17,248 running install 2026-01-09T14:06:17,271 running install_lib 2026-01-09T14:06:17,300 creating build/bdist.linux-armv7l/wheel 2026-01-09T14:06:17,302 copying build/lib/start.py -> build/bdist.linux-armv7l/wheel/. 2026-01-09T14:06:17,305 creating build/bdist.linux-armv7l/wheel/octobot_node 2026-01-09T14:06:17,307 copying build/lib/octobot_node/__init__.py -> build/bdist.linux-armv7l/wheel/./octobot_node 2026-01-09T14:06:17,309 copying build/lib/octobot_node/constants.py -> build/bdist.linux-armv7l/wheel/./octobot_node 2026-01-09T14:06:17,312 creating build/bdist.linux-armv7l/wheel/octobot_node/ui 2026-01-09T14:06:17,313 copying build/lib/octobot_node/ui/__init__.py -> build/bdist.linux-armv7l/wheel/./octobot_node/ui 2026-01-09T14:06:17,316 creating build/bdist.linux-armv7l/wheel/octobot_node/ui/dist 2026-01-09T14:06:17,318 creating build/bdist.linux-armv7l/wheel/octobot_node/ui/dist/assets 2026-01-09T14:06:17,320 copying build/lib/octobot_node/ui/dist/assets/system-BkYalOzS.js -> build/bdist.linux-armv7l/wheel/./octobot_node/ui/dist/assets 2026-01-09T14:06:17,323 creating build/bdist.linux-armv7l/wheel/octobot_node/ui/dist/assets/images 2026-01-09T14:06:17,325 copying build/lib/octobot_node/ui/dist/assets/images/octobot_node_512.png -> build/bdist.linux-armv7l/wheel/./octobot_node/ui/dist/assets/images 2026-01-09T14:06:17,333 copying build/lib/octobot_node/ui/dist/assets/images/octobot_node_256.png -> build/bdist.linux-armv7l/wheel/./octobot_node/ui/dist/assets/images 2026-01-09T14:06:17,338 copying build/lib/octobot_node/ui/dist/assets/images/octobot_node_48.png -> build/bdist.linux-armv7l/wheel/./octobot_node/ui/dist/assets/images 2026-01-09T14:06:17,340 copying build/lib/octobot_node/ui/dist/assets/images/octobot_node_16.png -> build/bdist.linux-armv7l/wheel/./octobot_node/ui/dist/assets/images 2026-01-09T14:06:17,342 copying build/lib/octobot_node/ui/dist/assets/images/octobot_node_1024.png -> build/bdist.linux-armv7l/wheel/./octobot_node/ui/dist/assets/images 2026-01-09T14:06:17,362 copying build/lib/octobot_node/ui/dist/assets/images/favicon.png -> build/bdist.linux-armv7l/wheel/./octobot_node/ui/dist/assets/images 2026-01-09T14:06:17,364 copying build/lib/octobot_node/ui/dist/assets/images/octobot_node_100.png -> build/bdist.linux-armv7l/wheel/./octobot_node/ui/dist/assets/images 2026-01-09T14:06:17,368 copying build/lib/octobot_node/ui/dist/assets/images/octobot_node_32.png -> build/bdist.linux-armv7l/wheel/./octobot_node/ui/dist/assets/images 2026-01-09T14:06:17,370 copying build/lib/octobot_node/ui/dist/assets/index-5rRw6Pum.css -> build/bdist.linux-armv7l/wheel/./octobot_node/ui/dist/assets 2026-01-09T14:06:17,374 copying build/lib/octobot_node/ui/dist/assets/loading-button-B8wzX146.js -> build/bdist.linux-armv7l/wheel/./octobot_node/ui/dist/assets 2026-01-09T14:06:17,378 copying build/lib/octobot_node/ui/dist/assets/login-DlWwEXha.js -> build/bdist.linux-armv7l/wheel/./octobot_node/ui/dist/assets 2026-01-09T14:06:17,381 copying build/lib/octobot_node/ui/dist/assets/tasks-Cw1Lhuuv.js -> build/bdist.linux-armv7l/wheel/./octobot_node/ui/dist/assets 2026-01-09T14:06:17,386 copying build/lib/octobot_node/ui/dist/assets/card-mI_4hWDw.js -> build/bdist.linux-armv7l/wheel/./octobot_node/ui/dist/assets 2026-01-09T14:06:17,389 copying build/lib/octobot_node/ui/dist/assets/index-B0m8HgN1.js -> build/bdist.linux-armv7l/wheel/./octobot_node/ui/dist/assets 2026-01-09T14:06:17,405 copying build/lib/octobot_node/ui/dist/index.html -> build/bdist.linux-armv7l/wheel/./octobot_node/ui/dist 2026-01-09T14:06:17,407 copying build/lib/octobot_node/cli.py -> build/bdist.linux-armv7l/wheel/./octobot_node 2026-01-09T14:06:17,410 creating build/bdist.linux-armv7l/wheel/octobot_node/app 2026-01-09T14:06:17,412 copying build/lib/octobot_node/app/enums.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app 2026-01-09T14:06:17,414 copying build/lib/octobot_node/app/__init__.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app 2026-01-09T14:06:17,416 copying build/lib/octobot_node/app/models.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app 2026-01-09T14:06:17,419 creating build/bdist.linux-armv7l/wheel/octobot_node/app/core 2026-01-09T14:06:17,421 copying build/lib/octobot_node/app/core/__init__.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app/core 2026-01-09T14:06:17,423 copying build/lib/octobot_node/app/core/config.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app/core 2026-01-09T14:06:17,425 copying build/lib/octobot_node/app/core/security.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app/core 2026-01-09T14:06:17,428 copying build/lib/octobot_node/app/utils.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app 2026-01-09T14:06:17,430 copying build/lib/octobot_node/app/main.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app 2026-01-09T14:06:17,433 creating build/bdist.linux-armv7l/wheel/octobot_node/app/api 2026-01-09T14:06:17,434 copying build/lib/octobot_node/app/api/deps.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app/api 2026-01-09T14:06:17,437 creating build/bdist.linux-armv7l/wheel/octobot_node/app/api/routes 2026-01-09T14:06:17,439 copying build/lib/octobot_node/app/api/routes/__init__.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app/api/routes 2026-01-09T14:06:17,441 copying build/lib/octobot_node/app/api/routes/nodes.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app/api/routes 2026-01-09T14:06:17,443 copying build/lib/octobot_node/app/api/routes/users.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app/api/routes 2026-01-09T14:06:17,445 copying build/lib/octobot_node/app/api/routes/tasks.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app/api/routes 2026-01-09T14:06:17,447 copying build/lib/octobot_node/app/api/routes/login.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app/api/routes 2026-01-09T14:06:17,449 copying build/lib/octobot_node/app/api/__init__.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app/api 2026-01-09T14:06:17,451 copying build/lib/octobot_node/app/api/main.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app/api 2026-01-09T14:06:17,454 creating build/bdist.linux-armv7l/wheel/octobot_node/scheduler 2026-01-09T14:06:17,455 copying build/lib/octobot_node/scheduler/task_context.py -> build/bdist.linux-armv7l/wheel/./octobot_node/scheduler 2026-01-09T14:06:17,458 copying build/lib/octobot_node/scheduler/__init__.py -> build/bdist.linux-armv7l/wheel/./octobot_node/scheduler 2026-01-09T14:06:17,460 copying build/lib/octobot_node/scheduler/scheduler.py -> build/bdist.linux-armv7l/wheel/./octobot_node/scheduler 2026-01-09T14:06:17,462 copying build/lib/octobot_node/scheduler/consumer.py -> build/bdist.linux-armv7l/wheel/./octobot_node/scheduler 2026-01-09T14:06:17,465 copying build/lib/octobot_node/scheduler/api.py -> build/bdist.linux-armv7l/wheel/./octobot_node/scheduler 2026-01-09T14:06:17,468 creating build/bdist.linux-armv7l/wheel/octobot_node/scheduler/encryption 2026-01-09T14:06:17,469 copying build/lib/octobot_node/scheduler/encryption/task_inputs.py -> build/bdist.linux-armv7l/wheel/./octobot_node/scheduler/encryption 2026-01-09T14:06:17,472 copying build/lib/octobot_node/scheduler/encryption/__init__.py -> build/bdist.linux-armv7l/wheel/./octobot_node/scheduler/encryption 2026-01-09T14:06:17,474 copying build/lib/octobot_node/scheduler/encryption/task_outputs.py -> build/bdist.linux-armv7l/wheel/./octobot_node/scheduler/encryption 2026-01-09T14:06:17,477 copying build/lib/octobot_node/scheduler/tasks.py -> build/bdist.linux-armv7l/wheel/./octobot_node/scheduler 2026-01-09T14:06:17,479 running install_egg_info 2026-01-09T14:06:17,514 Copying octobot_node.egg-info to build/bdist.linux-armv7l/wheel/./octobot_node-0.0.5-py3.11.egg-info 2026-01-09T14:06:17,529 running install_scripts 2026-01-09T14:06:17,544 creating build/bdist.linux-armv7l/wheel/octobot_node-0.0.5.dist-info/WHEEL 2026-01-09T14:06:17,548 creating '/tmp/pip-wheel-dmpt3lx1/octobot_node-0.0.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-09T14:06:17,550 adding 'start.py' 2026-01-09T14:06:17,552 adding 'octobot_node/__init__.py' 2026-01-09T14:06:17,554 adding 'octobot_node/cli.py' 2026-01-09T14:06:17,556 adding 'octobot_node/constants.py' 2026-01-09T14:06:17,558 adding 'octobot_node/app/__init__.py' 2026-01-09T14:06:17,560 adding 'octobot_node/app/enums.py' 2026-01-09T14:06:17,562 adding 'octobot_node/app/main.py' 2026-01-09T14:06:17,564 adding 'octobot_node/app/models.py' 2026-01-09T14:06:17,565 adding 'octobot_node/app/utils.py' 2026-01-09T14:06:17,567 adding 'octobot_node/app/api/__init__.py' 2026-01-09T14:06:17,569 adding 'octobot_node/app/api/deps.py' 2026-01-09T14:06:17,570 adding 'octobot_node/app/api/main.py' 2026-01-09T14:06:17,572 adding 'octobot_node/app/api/routes/__init__.py' 2026-01-09T14:06:17,574 adding 'octobot_node/app/api/routes/login.py' 2026-01-09T14:06:17,576 adding 'octobot_node/app/api/routes/nodes.py' 2026-01-09T14:06:17,577 adding 'octobot_node/app/api/routes/tasks.py' 2026-01-09T14:06:17,579 adding 'octobot_node/app/api/routes/users.py' 2026-01-09T14:06:17,581 adding 'octobot_node/app/core/__init__.py' 2026-01-09T14:06:17,583 adding 'octobot_node/app/core/config.py' 2026-01-09T14:06:17,584 adding 'octobot_node/app/core/security.py' 2026-01-09T14:06:17,587 adding 'octobot_node/scheduler/__init__.py' 2026-01-09T14:06:17,588 adding 'octobot_node/scheduler/api.py' 2026-01-09T14:06:17,590 adding 'octobot_node/scheduler/consumer.py' 2026-01-09T14:06:17,592 adding 'octobot_node/scheduler/scheduler.py' 2026-01-09T14:06:17,594 adding 'octobot_node/scheduler/task_context.py' 2026-01-09T14:06:17,596 adding 'octobot_node/scheduler/tasks.py' 2026-01-09T14:06:17,598 adding 'octobot_node/scheduler/encryption/__init__.py' 2026-01-09T14:06:17,600 adding 'octobot_node/scheduler/encryption/task_inputs.py' 2026-01-09T14:06:17,602 adding 'octobot_node/scheduler/encryption/task_outputs.py' 2026-01-09T14:06:17,604 adding 'octobot_node/ui/__init__.py' 2026-01-09T14:06:17,606 adding 'octobot_node/ui/dist/index.html' 2026-01-09T14:06:17,608 adding 'octobot_node/ui/dist/assets/card-mI_4hWDw.js' 2026-01-09T14:06:17,614 adding 'octobot_node/ui/dist/assets/index-5rRw6Pum.css' 2026-01-09T14:06:17,692 adding 'octobot_node/ui/dist/assets/index-B0m8HgN1.js' 2026-01-09T14:06:17,701 adding 'octobot_node/ui/dist/assets/loading-button-B8wzX146.js' 2026-01-09T14:06:17,703 adding 'octobot_node/ui/dist/assets/login-DlWwEXha.js' 2026-01-09T14:06:17,705 adding 'octobot_node/ui/dist/assets/system-BkYalOzS.js' 2026-01-09T14:06:17,716 adding 'octobot_node/ui/dist/assets/tasks-Cw1Lhuuv.js' 2026-01-09T14:06:17,719 adding 'octobot_node/ui/dist/assets/images/favicon.png' 2026-01-09T14:06:17,722 adding 'octobot_node/ui/dist/assets/images/octobot_node_100.png' 2026-01-09T14:06:17,804 adding 'octobot_node/ui/dist/assets/images/octobot_node_1024.png' 2026-01-09T14:06:17,811 adding 'octobot_node/ui/dist/assets/images/octobot_node_16.png' 2026-01-09T14:06:17,820 adding 'octobot_node/ui/dist/assets/images/octobot_node_256.png' 2026-01-09T14:06:17,822 adding 'octobot_node/ui/dist/assets/images/octobot_node_32.png' 2026-01-09T14:06:17,824 adding 'octobot_node/ui/dist/assets/images/octobot_node_48.png' 2026-01-09T14:06:17,852 adding 'octobot_node/ui/dist/assets/images/octobot_node_512.png' 2026-01-09T14:06:17,861 adding 'octobot_node-0.0.5.dist-info/licenses/LICENSE' 2026-01-09T14:06:17,863 adding 'octobot_node-0.0.5.dist-info/METADATA' 2026-01-09T14:06:17,865 adding 'octobot_node-0.0.5.dist-info/WHEEL' 2026-01-09T14:06:17,866 adding 'octobot_node-0.0.5.dist-info/entry_points.txt' 2026-01-09T14:06:17,867 adding 'octobot_node-0.0.5.dist-info/top_level.txt' 2026-01-09T14:06:17,869 adding 'octobot_node-0.0.5.dist-info/RECORD' 2026-01-09T14:06:17,892 removing build/bdist.linux-armv7l/wheel 2026-01-09T14:06:18,021 Building wheel for octobot-node (setup.py): finished with status 'done' 2026-01-09T14:06:18,037 Created wheel for octobot-node: filename=octobot_node-0.0.5-py3-none-any.whl size=1414386 sha256=6a38d92d435b630b8c4e63f107311aa9ea40355d12934e2403843cdae70269bd 2026-01-09T14:06:18,039 Stored in directory: /tmp/pip-ephem-wheel-cache-pvqbaz83/wheels/93/50/72/47d6446dd55808b65599aaf77f1c393e2efb09e825ca2a8ce5 2026-01-09T14:06:18,054 Successfully built octobot-node 2026-01-09T14:06:18,100 Removed build tracker: '/tmp/pip-build-tracker-6jr4hx68'