2026-01-09T10:24:49,226 Created temporary directory: /tmp/pip-build-tracker-2xif639m 2026-01-09T10:24:49,226 Initialized build tracking at /tmp/pip-build-tracker-2xif639m 2026-01-09T10:24:49,227 Created build tracker: /tmp/pip-build-tracker-2xif639m 2026-01-09T10:24:49,227 Entered build tracker: /tmp/pip-build-tracker-2xif639m 2026-01-09T10:24:49,227 Created temporary directory: /tmp/pip-wheel-z4ws07ot 2026-01-09T10:24:49,230 Created temporary directory: /tmp/pip-ephem-wheel-cache-8c64ai97 2026-01-09T10:24:49,294 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-09T10:24:49,296 2 location(s) to search for versions of octobot-node: 2026-01-09T10:24:49,296 * https://pypi.org/simple/octobot-node/ 2026-01-09T10:24:49,296 * https://www.piwheels.org/simple/octobot-node/ 2026-01-09T10:24:49,296 Fetching project page and analyzing links: https://pypi.org/simple/octobot-node/ 2026-01-09T10:24:49,297 Getting page https://pypi.org/simple/octobot-node/ 2026-01-09T10:24:49,298 Found index url https://pypi.org/simple/ 2026-01-09T10:24:49,445 Fetched page https://pypi.org/simple/octobot-node/ as application/vnd.pypi.simple.v1+json 2026-01-09T10:24:49,448 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-09T10:24:49,448 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-09T10:24:49,449 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-09T10:24:49,449 Fetching project page and analyzing links: https://www.piwheels.org/simple/octobot-node/ 2026-01-09T10:24:49,450 Getting page https://www.piwheels.org/simple/octobot-node/ 2026-01-09T10:24:49,452 Found index url https://www.piwheels.org/simple/ 2026-01-09T10:24:49,543 Fetched page https://www.piwheels.org/simple/octobot-node/ as text/html 2026-01-09T10:24:49,544 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-09T10:24:49,545 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-09T10:24:49,545 Skipping link: not a file: https://www.piwheels.org/simple/octobot-node/ 2026-01-09T10:24:49,545 Skipping link: not a file: https://pypi.org/simple/octobot-node/ 2026-01-09T10:24:49,571 Given no hashes to check 1 links for project 'octobot-node': discarding no candidates 2026-01-09T10:24:49,572 Collecting octobot-node==0.0.3 2026-01-09T10:24:49,573 Created temporary directory: /tmp/pip-unpack-7gylyvin 2026-01-09T10:24:49,635 Downloading octobot_node-0.0.3.tar.gz (1.4 MB) 2026-01-09T10:24:49,832 Added octobot-node==0.0.3 from https://files.pythonhosted.org/packages/8f/d4/51feb444f21bba2528d158c810996261d39b95a97d8c4832daf3c8cf9e69/octobot_node-0.0.3.tar.gz to build tracker '/tmp/pip-build-tracker-2xif639m' 2026-01-09T10:24:49,834 Running setup.py (path:/tmp/pip-wheel-z4ws07ot/octobot-node_4f917e4336b046b7a43d409c47f51452/setup.py) egg_info for package octobot-node 2026-01-09T10:24:49,834 Created temporary directory: /tmp/pip-pip-egg-info-4ur_xs1b 2026-01-09T10:24:49,834 Preparing metadata (setup.py): started 2026-01-09T10:24:49,835 Running command python setup.py egg_info 2026-01-09T10:24:50,619 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2026-01-09T10:24:50,619 warnings.warn(msg) 2026-01-09T10:24:50,620 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2026-01-09T10:24:50,620 warnings.warn(msg) 2026-01-09T10:24:51,103 running egg_info 2026-01-09T10:24:51,175 creating /tmp/pip-pip-egg-info-4ur_xs1b/octobot_node.egg-info 2026-01-09T10:24:51,175 writing /tmp/pip-pip-egg-info-4ur_xs1b/octobot_node.egg-info/PKG-INFO 2026-01-09T10:24:51,177 writing dependency_links to /tmp/pip-pip-egg-info-4ur_xs1b/octobot_node.egg-info/dependency_links.txt 2026-01-09T10:24:51,177 writing entry points to /tmp/pip-pip-egg-info-4ur_xs1b/octobot_node.egg-info/entry_points.txt 2026-01-09T10:24:51,178 writing requirements to /tmp/pip-pip-egg-info-4ur_xs1b/octobot_node.egg-info/requires.txt 2026-01-09T10:24:51,178 writing top-level names to /tmp/pip-pip-egg-info-4ur_xs1b/octobot_node.egg-info/top_level.txt 2026-01-09T10:24:51,178 writing manifest file '/tmp/pip-pip-egg-info-4ur_xs1b/octobot_node.egg-info/SOURCES.txt' 2026-01-09T10:24:51,410 reading manifest file '/tmp/pip-pip-egg-info-4ur_xs1b/octobot_node.egg-info/SOURCES.txt' 2026-01-09T10:24:51,411 reading manifest template 'MANIFEST.in' 2026-01-09T10:24:51,413 adding license file 'LICENSE' 2026-01-09T10:24:51,417 writing manifest file '/tmp/pip-pip-egg-info-4ur_xs1b/octobot_node.egg-info/SOURCES.txt' 2026-01-09T10:24:51,533 Preparing metadata (setup.py): finished with status 'done' 2026-01-09T10:24:51,538 Source in /tmp/pip-wheel-z4ws07ot/octobot-node_4f917e4336b046b7a43d409c47f51452 has version 0.0.3, which satisfies requirement octobot-node==0.0.3 from https://files.pythonhosted.org/packages/8f/d4/51feb444f21bba2528d158c810996261d39b95a97d8c4832daf3c8cf9e69/octobot_node-0.0.3.tar.gz 2026-01-09T10:24:51,538 Removed octobot-node==0.0.3 from https://files.pythonhosted.org/packages/8f/d4/51feb444f21bba2528d158c810996261d39b95a97d8c4832daf3c8cf9e69/octobot_node-0.0.3.tar.gz from build tracker '/tmp/pip-build-tracker-2xif639m' 2026-01-09T10:24:51,546 Created temporary directory: /tmp/pip-unpack-d1doevha 2026-01-09T10:24:51,546 Created temporary directory: /tmp/pip-unpack-kh6slw63 2026-01-09T10:24:51,546 Building wheels for collected packages: octobot-node 2026-01-09T10:24:51,548 Created temporary directory: /tmp/pip-wheel-ead8whz7 2026-01-09T10:24:51,548 DEPRECATION: Building 'octobot-node' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'octobot-node'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2026-01-09T10:24:51,550 Building wheel for octobot-node (setup.py): started 2026-01-09T10:24:51,550 Destination directory: /tmp/pip-wheel-ead8whz7 2026-01-09T10:24:51,551 Running command python setup.py bdist_wheel 2026-01-09T10:24:52,242 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2026-01-09T10:24:52,242 warnings.warn(msg) 2026-01-09T10:24:52,242 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2026-01-09T10:24:52,242 warnings.warn(msg) 2026-01-09T10:24:52,640 running bdist_wheel 2026-01-09T10:24:53,001 running build 2026-01-09T10:24:53,002 running build_py 2026-01-09T10:24:53,075 creating build/lib 2026-01-09T10:24:53,075 copying start.py -> build/lib 2026-01-09T10:24:53,077 creating build/lib/octobot_node 2026-01-09T10:24:53,077 copying octobot_node/constants.py -> build/lib/octobot_node 2026-01-09T10:24:53,077 copying octobot_node/cli.py -> build/lib/octobot_node 2026-01-09T10:24:53,078 copying octobot_node/__init__.py -> build/lib/octobot_node 2026-01-09T10:24:53,079 creating build/lib/octobot_node/ui 2026-01-09T10:24:53,079 copying octobot_node/ui/__init__.py -> build/lib/octobot_node/ui 2026-01-09T10:24:53,080 creating build/lib/octobot_node/scheduler 2026-01-09T10:24:53,080 copying octobot_node/scheduler/tasks.py -> build/lib/octobot_node/scheduler 2026-01-09T10:24:53,081 copying octobot_node/scheduler/scheduler.py -> build/lib/octobot_node/scheduler 2026-01-09T10:24:53,081 copying octobot_node/scheduler/consumer.py -> build/lib/octobot_node/scheduler 2026-01-09T10:24:53,082 copying octobot_node/scheduler/api.py -> build/lib/octobot_node/scheduler 2026-01-09T10:24:53,082 copying octobot_node/scheduler/__init__.py -> build/lib/octobot_node/scheduler 2026-01-09T10:24:53,083 creating build/lib/octobot_node/app 2026-01-09T10:24:53,083 copying octobot_node/app/utils.py -> build/lib/octobot_node/app 2026-01-09T10:24:53,084 copying octobot_node/app/models.py -> build/lib/octobot_node/app 2026-01-09T10:24:53,084 copying octobot_node/app/main.py -> build/lib/octobot_node/app 2026-01-09T10:24:53,084 copying octobot_node/app/__init__.py -> build/lib/octobot_node/app 2026-01-09T10:24:53,085 creating build/lib/octobot_node/scheduler/encryption 2026-01-09T10:24:53,086 copying octobot_node/scheduler/encryption/task_outputs.py -> build/lib/octobot_node/scheduler/encryption 2026-01-09T10:24:53,086 copying octobot_node/scheduler/encryption/task_inputs.py -> build/lib/octobot_node/scheduler/encryption 2026-01-09T10:24:53,087 copying octobot_node/scheduler/encryption/__init__.py -> build/lib/octobot_node/scheduler/encryption 2026-01-09T10:24:53,087 creating build/lib/octobot_node/app/core 2026-01-09T10:24:53,088 copying octobot_node/app/core/security.py -> build/lib/octobot_node/app/core 2026-01-09T10:24:53,088 copying octobot_node/app/core/config.py -> build/lib/octobot_node/app/core 2026-01-09T10:24:53,089 copying octobot_node/app/core/__init__.py -> build/lib/octobot_node/app/core 2026-01-09T10:24:53,089 creating build/lib/octobot_node/app/api 2026-01-09T10:24:53,090 copying octobot_node/app/api/main.py -> build/lib/octobot_node/app/api 2026-01-09T10:24:53,090 copying octobot_node/app/api/deps.py -> build/lib/octobot_node/app/api 2026-01-09T10:24:53,091 copying octobot_node/app/api/__init__.py -> build/lib/octobot_node/app/api 2026-01-09T10:24:53,091 creating build/lib/octobot_node/app/api/routes 2026-01-09T10:24:53,092 copying octobot_node/app/api/routes/users.py -> build/lib/octobot_node/app/api/routes 2026-01-09T10:24:53,092 copying octobot_node/app/api/routes/tasks.py -> build/lib/octobot_node/app/api/routes 2026-01-09T10:24:53,093 copying octobot_node/app/api/routes/nodes.py -> build/lib/octobot_node/app/api/routes 2026-01-09T10:24:53,093 copying octobot_node/app/api/routes/login.py -> build/lib/octobot_node/app/api/routes 2026-01-09T10:24:53,094 copying octobot_node/app/api/routes/__init__.py -> build/lib/octobot_node/app/api/routes 2026-01-09T10:24:53,094 running egg_info 2026-01-09T10:24:53,167 writing octobot_node.egg-info/PKG-INFO 2026-01-09T10:24:53,168 writing dependency_links to octobot_node.egg-info/dependency_links.txt 2026-01-09T10:24:53,169 writing entry points to octobot_node.egg-info/entry_points.txt 2026-01-09T10:24:53,169 writing requirements to octobot_node.egg-info/requires.txt 2026-01-09T10:24:53,170 writing top-level names to octobot_node.egg-info/top_level.txt 2026-01-09T10:24:53,249 reading manifest file 'octobot_node.egg-info/SOURCES.txt' 2026-01-09T10:24:53,253 reading manifest template 'MANIFEST.in' 2026-01-09T10:24:53,255 adding license file 'LICENSE' 2026-01-09T10:24:53,260 writing manifest file 'octobot_node.egg-info/SOURCES.txt' 2026-01-09T10:24:53,263 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'octobot_node.ui.dist' is absent from the `packages` configuration. 2026-01-09T10:24:53,263 !! 2026-01-09T10:24:53,264 ******************************************************************************** 2026-01-09T10:24:53,264 ############################ 2026-01-09T10:24:53,264 # Package would be ignored # 2026-01-09T10:24:53,264 ############################ 2026-01-09T10:24:53,264 Python recognizes 'octobot_node.ui.dist' as an importable package[^1], 2026-01-09T10:24:53,264 but it is absent from setuptools' `packages` configuration. 2026-01-09T10:24:53,264 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-09T10:24:53,264 package, please make sure that 'octobot_node.ui.dist' is explicitly added 2026-01-09T10:24:53,264 to the `packages` configuration field. 2026-01-09T10:24:53,265 Alternatively, you can also rely on setuptools' discovery methods 2026-01-09T10:24:53,265 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-09T10:24:53,265 instead of `find_packages(...)`/`find:`). 2026-01-09T10:24:53,265 You can read more about "package discovery" on setuptools documentation page: 2026-01-09T10:24:53,265 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-09T10:24:53,265 If you don't want 'octobot_node.ui.dist' to be distributed and are 2026-01-09T10:24:53,265 already explicitly excluding 'octobot_node.ui.dist' via 2026-01-09T10:24:53,265 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-09T10:24:53,266 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-09T10:24:53,266 combination with a more fine grained `package-data` configuration. 2026-01-09T10:24:53,266 You can read more about "package data files" on setuptools documentation page: 2026-01-09T10:24:53,266 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-09T10:24:53,266 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-09T10:24:53,266 even if it does not contain any `.py` files. 2026-01-09T10:24:53,266 On the other hand, currently there is no concept of package data 2026-01-09T10:24:53,267 directory, all directories are treated like packages. 2026-01-09T10:24:53,267 ******************************************************************************** 2026-01-09T10:24:53,267 !! 2026-01-09T10:24:53,267 check.warn(importable) 2026-01-09T10:24:53,267 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'octobot_node.ui.dist.assets' is absent from the `packages` configuration. 2026-01-09T10:24:53,267 !! 2026-01-09T10:24:53,267 ******************************************************************************** 2026-01-09T10:24:53,267 ############################ 2026-01-09T10:24:53,267 # Package would be ignored # 2026-01-09T10:24:53,268 ############################ 2026-01-09T10:24:53,268 Python recognizes 'octobot_node.ui.dist.assets' as an importable package[^1], 2026-01-09T10:24:53,268 but it is absent from setuptools' `packages` configuration. 2026-01-09T10:24:53,268 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-09T10:24:53,268 package, please make sure that 'octobot_node.ui.dist.assets' is explicitly added 2026-01-09T10:24:53,268 to the `packages` configuration field. 2026-01-09T10:24:53,268 Alternatively, you can also rely on setuptools' discovery methods 2026-01-09T10:24:53,268 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-09T10:24:53,268 instead of `find_packages(...)`/`find:`). 2026-01-09T10:24:53,269 You can read more about "package discovery" on setuptools documentation page: 2026-01-09T10:24:53,269 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-09T10:24:53,269 If you don't want 'octobot_node.ui.dist.assets' to be distributed and are 2026-01-09T10:24:53,269 already explicitly excluding 'octobot_node.ui.dist.assets' via 2026-01-09T10:24:53,269 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-09T10:24:53,269 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-09T10:24:53,269 combination with a more fine grained `package-data` configuration. 2026-01-09T10:24:53,269 You can read more about "package data files" on setuptools documentation page: 2026-01-09T10:24:53,270 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-09T10:24:53,270 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-09T10:24:53,270 even if it does not contain any `.py` files. 2026-01-09T10:24:53,270 On the other hand, currently there is no concept of package data 2026-01-09T10:24:53,270 directory, all directories are treated like packages. 2026-01-09T10:24:53,270 ******************************************************************************** 2026-01-09T10:24:53,270 !! 2026-01-09T10:24:53,271 check.warn(importable) 2026-01-09T10:24:53,271 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'octobot_node.ui.dist.assets.images' is absent from the `packages` configuration. 2026-01-09T10:24:53,271 !! 2026-01-09T10:24:53,271 ******************************************************************************** 2026-01-09T10:24:53,271 ############################ 2026-01-09T10:24:53,271 # Package would be ignored # 2026-01-09T10:24:53,271 ############################ 2026-01-09T10:24:53,271 Python recognizes 'octobot_node.ui.dist.assets.images' as an importable package[^1], 2026-01-09T10:24:53,271 but it is absent from setuptools' `packages` configuration. 2026-01-09T10:24:53,271 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-09T10:24:53,272 package, please make sure that 'octobot_node.ui.dist.assets.images' is explicitly added 2026-01-09T10:24:53,272 to the `packages` configuration field. 2026-01-09T10:24:53,272 Alternatively, you can also rely on setuptools' discovery methods 2026-01-09T10:24:53,272 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-09T10:24:53,272 instead of `find_packages(...)`/`find:`). 2026-01-09T10:24:53,272 You can read more about "package discovery" on setuptools documentation page: 2026-01-09T10:24:53,272 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-09T10:24:53,273 If you don't want 'octobot_node.ui.dist.assets.images' to be distributed and are 2026-01-09T10:24:53,273 already explicitly excluding 'octobot_node.ui.dist.assets.images' via 2026-01-09T10:24:53,273 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-09T10:24:53,273 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-09T10:24:53,273 combination with a more fine grained `package-data` configuration. 2026-01-09T10:24:53,273 You can read more about "package data files" on setuptools documentation page: 2026-01-09T10:24:53,273 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-09T10:24:53,273 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-09T10:24:53,274 even if it does not contain any `.py` files. 2026-01-09T10:24:53,274 On the other hand, currently there is no concept of package data 2026-01-09T10:24:53,274 directory, all directories are treated like packages. 2026-01-09T10:24:53,274 ******************************************************************************** 2026-01-09T10:24:53,274 !! 2026-01-09T10:24:53,274 check.warn(importable) 2026-01-09T10:24:53,274 creating build/lib/octobot_node/ui/dist 2026-01-09T10:24:53,274 copying octobot_node/ui/dist/index.html -> build/lib/octobot_node/ui/dist 2026-01-09T10:24:53,274 creating build/lib/octobot_node/ui/dist/assets 2026-01-09T10:24:53,274 copying octobot_node/ui/dist/assets/card-DHXo6WB1.js -> build/lib/octobot_node/ui/dist/assets 2026-01-09T10:24:53,275 copying octobot_node/ui/dist/assets/index-5rRw6Pum.css -> build/lib/octobot_node/ui/dist/assets 2026-01-09T10:24:53,275 copying octobot_node/ui/dist/assets/index-vC1txwfN.js -> build/lib/octobot_node/ui/dist/assets 2026-01-09T10:24:53,275 copying octobot_node/ui/dist/assets/loading-button-BXeVTbHs.js -> build/lib/octobot_node/ui/dist/assets 2026-01-09T10:24:53,276 copying octobot_node/ui/dist/assets/login-pldvJdTu.js -> build/lib/octobot_node/ui/dist/assets 2026-01-09T10:24:53,277 copying octobot_node/ui/dist/assets/system-D8WpRx1G.js -> build/lib/octobot_node/ui/dist/assets 2026-01-09T10:24:53,277 copying octobot_node/ui/dist/assets/tasks-DoRfnRWr.js -> build/lib/octobot_node/ui/dist/assets 2026-01-09T10:24:53,278 creating build/lib/octobot_node/ui/dist/assets/images 2026-01-09T10:24:53,278 copying octobot_node/ui/dist/assets/images/favicon.png -> build/lib/octobot_node/ui/dist/assets/images 2026-01-09T10:24:53,279 copying octobot_node/ui/dist/assets/images/octobot_node_100.png -> build/lib/octobot_node/ui/dist/assets/images 2026-01-09T10:24:53,280 copying octobot_node/ui/dist/assets/images/octobot_node_1024.png -> build/lib/octobot_node/ui/dist/assets/images 2026-01-09T10:24:53,283 copying octobot_node/ui/dist/assets/images/octobot_node_16.png -> build/lib/octobot_node/ui/dist/assets/images 2026-01-09T10:24:53,284 copying octobot_node/ui/dist/assets/images/octobot_node_256.png -> build/lib/octobot_node/ui/dist/assets/images 2026-01-09T10:24:53,285 copying octobot_node/ui/dist/assets/images/octobot_node_32.png -> build/lib/octobot_node/ui/dist/assets/images 2026-01-09T10:24:53,285 copying octobot_node/ui/dist/assets/images/octobot_node_48.png -> build/lib/octobot_node/ui/dist/assets/images 2026-01-09T10:24:53,286 copying octobot_node/ui/dist/assets/images/octobot_node_512.png -> build/lib/octobot_node/ui/dist/assets/images 2026-01-09T10:24:53,363 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-01-09T10:24:53,363 !! 2026-01-09T10:24:53,363 ******************************************************************************** 2026-01-09T10:24:53,364 Please avoid running ``setup.py`` directly. 2026-01-09T10:24:53,364 Instead, use pypa/build, pypa/installer or other 2026-01-09T10:24:53,364 standards-based tools. 2026-01-09T10:24:53,364 This deprecation is overdue, please update your project and remove deprecated 2026-01-09T10:24:53,364 calls to avoid build errors in the future. 2026-01-09T10:24:53,364 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-01-09T10:24:53,364 ******************************************************************************** 2026-01-09T10:24:53,364 !! 2026-01-09T10:24:53,365 self.initialize_options() 2026-01-09T10:24:53,434 installing to build/bdist.linux-armv7l/wheel 2026-01-09T10:24:53,434 running install 2026-01-09T10:24:53,458 running install_lib 2026-01-09T10:24:53,530 creating build/bdist.linux-armv7l/wheel 2026-01-09T10:24:53,531 creating build/bdist.linux-armv7l/wheel/octobot_node 2026-01-09T10:24:53,531 creating build/bdist.linux-armv7l/wheel/octobot_node/app 2026-01-09T10:24:53,532 creating build/bdist.linux-armv7l/wheel/octobot_node/app/api 2026-01-09T10:24:53,532 creating build/bdist.linux-armv7l/wheel/octobot_node/app/api/routes 2026-01-09T10:24:53,532 copying build/lib/octobot_node/app/api/routes/__init__.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app/api/routes 2026-01-09T10:24:53,533 copying build/lib/octobot_node/app/api/routes/login.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app/api/routes 2026-01-09T10:24:53,533 copying build/lib/octobot_node/app/api/routes/nodes.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app/api/routes 2026-01-09T10:24:53,533 copying build/lib/octobot_node/app/api/routes/tasks.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app/api/routes 2026-01-09T10:24:53,534 copying build/lib/octobot_node/app/api/routes/users.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app/api/routes 2026-01-09T10:24:53,534 copying build/lib/octobot_node/app/api/__init__.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app/api 2026-01-09T10:24:53,535 copying build/lib/octobot_node/app/api/deps.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app/api 2026-01-09T10:24:53,535 copying build/lib/octobot_node/app/api/main.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app/api 2026-01-09T10:24:53,535 creating build/bdist.linux-armv7l/wheel/octobot_node/app/core 2026-01-09T10:24:53,536 copying build/lib/octobot_node/app/core/__init__.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app/core 2026-01-09T10:24:53,536 copying build/lib/octobot_node/app/core/config.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app/core 2026-01-09T10:24:53,537 copying build/lib/octobot_node/app/core/security.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app/core 2026-01-09T10:24:53,537 copying build/lib/octobot_node/app/__init__.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app 2026-01-09T10:24:53,537 copying build/lib/octobot_node/app/main.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app 2026-01-09T10:24:53,538 copying build/lib/octobot_node/app/models.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app 2026-01-09T10:24:53,538 copying build/lib/octobot_node/app/utils.py -> build/bdist.linux-armv7l/wheel/./octobot_node/app 2026-01-09T10:24:53,539 creating build/bdist.linux-armv7l/wheel/octobot_node/scheduler 2026-01-09T10:24:53,539 creating build/bdist.linux-armv7l/wheel/octobot_node/scheduler/encryption 2026-01-09T10:24:53,539 copying build/lib/octobot_node/scheduler/encryption/__init__.py -> build/bdist.linux-armv7l/wheel/./octobot_node/scheduler/encryption 2026-01-09T10:24:53,540 copying build/lib/octobot_node/scheduler/encryption/task_inputs.py -> build/bdist.linux-armv7l/wheel/./octobot_node/scheduler/encryption 2026-01-09T10:24:53,540 copying build/lib/octobot_node/scheduler/encryption/task_outputs.py -> build/bdist.linux-armv7l/wheel/./octobot_node/scheduler/encryption 2026-01-09T10:24:53,540 copying build/lib/octobot_node/scheduler/__init__.py -> build/bdist.linux-armv7l/wheel/./octobot_node/scheduler 2026-01-09T10:24:53,541 copying build/lib/octobot_node/scheduler/api.py -> build/bdist.linux-armv7l/wheel/./octobot_node/scheduler 2026-01-09T10:24:53,541 copying build/lib/octobot_node/scheduler/consumer.py -> build/bdist.linux-armv7l/wheel/./octobot_node/scheduler 2026-01-09T10:24:53,541 copying build/lib/octobot_node/scheduler/scheduler.py -> build/bdist.linux-armv7l/wheel/./octobot_node/scheduler 2026-01-09T10:24:53,542 copying build/lib/octobot_node/scheduler/tasks.py -> build/bdist.linux-armv7l/wheel/./octobot_node/scheduler 2026-01-09T10:24:53,542 creating build/bdist.linux-armv7l/wheel/octobot_node/ui 2026-01-09T10:24:53,543 creating build/bdist.linux-armv7l/wheel/octobot_node/ui/dist 2026-01-09T10:24:53,543 creating build/bdist.linux-armv7l/wheel/octobot_node/ui/dist/assets 2026-01-09T10:24:53,543 creating build/bdist.linux-armv7l/wheel/octobot_node/ui/dist/assets/images 2026-01-09T10:24:53,544 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-09T10:24:53,545 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-09T10:24:53,546 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-09T10:24:53,546 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-09T10:24:53,547 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-09T10:24:53,547 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-09T10:24:53,551 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-09T10:24:53,551 copying build/lib/octobot_node/ui/dist/assets/images/favicon.png -> build/bdist.linux-armv7l/wheel/./octobot_node/ui/dist/assets/images 2026-01-09T10:24:53,552 copying build/lib/octobot_node/ui/dist/assets/tasks-DoRfnRWr.js -> build/bdist.linux-armv7l/wheel/./octobot_node/ui/dist/assets 2026-01-09T10:24:53,553 copying build/lib/octobot_node/ui/dist/assets/system-D8WpRx1G.js -> build/bdist.linux-armv7l/wheel/./octobot_node/ui/dist/assets 2026-01-09T10:24:53,553 copying build/lib/octobot_node/ui/dist/assets/login-pldvJdTu.js -> build/bdist.linux-armv7l/wheel/./octobot_node/ui/dist/assets 2026-01-09T10:24:53,553 copying build/lib/octobot_node/ui/dist/assets/loading-button-BXeVTbHs.js -> build/bdist.linux-armv7l/wheel/./octobot_node/ui/dist/assets 2026-01-09T10:24:53,554 copying build/lib/octobot_node/ui/dist/assets/index-vC1txwfN.js -> build/bdist.linux-armv7l/wheel/./octobot_node/ui/dist/assets 2026-01-09T10:24:53,557 copying build/lib/octobot_node/ui/dist/assets/index-5rRw6Pum.css -> build/bdist.linux-armv7l/wheel/./octobot_node/ui/dist/assets 2026-01-09T10:24:53,558 copying build/lib/octobot_node/ui/dist/assets/card-DHXo6WB1.js -> build/bdist.linux-armv7l/wheel/./octobot_node/ui/dist/assets 2026-01-09T10:24:53,558 copying build/lib/octobot_node/ui/dist/index.html -> build/bdist.linux-armv7l/wheel/./octobot_node/ui/dist 2026-01-09T10:24:53,559 copying build/lib/octobot_node/ui/__init__.py -> build/bdist.linux-armv7l/wheel/./octobot_node/ui 2026-01-09T10:24:53,559 copying build/lib/octobot_node/__init__.py -> build/bdist.linux-armv7l/wheel/./octobot_node 2026-01-09T10:24:53,559 copying build/lib/octobot_node/cli.py -> build/bdist.linux-armv7l/wheel/./octobot_node 2026-01-09T10:24:53,560 copying build/lib/octobot_node/constants.py -> build/bdist.linux-armv7l/wheel/./octobot_node 2026-01-09T10:24:53,560 copying build/lib/start.py -> build/bdist.linux-armv7l/wheel/. 2026-01-09T10:24:53,560 running install_egg_info 2026-01-09T10:24:53,641 Copying octobot_node.egg-info to build/bdist.linux-armv7l/wheel/./octobot_node-0.0.3-py3.13.egg-info 2026-01-09T10:24:53,644 running install_scripts 2026-01-09T10:24:53,646 creating build/bdist.linux-armv7l/wheel/octobot_node-0.0.3.dist-info/WHEEL 2026-01-09T10:24:53,648 creating '/tmp/pip-wheel-ead8whz7/octobot_node-0.0.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-09T10:24:53,649 adding 'start.py' 2026-01-09T10:24:53,650 adding 'octobot_node/__init__.py' 2026-01-09T10:24:53,651 adding 'octobot_node/cli.py' 2026-01-09T10:24:53,651 adding 'octobot_node/constants.py' 2026-01-09T10:24:53,652 adding 'octobot_node/app/__init__.py' 2026-01-09T10:24:53,653 adding 'octobot_node/app/main.py' 2026-01-09T10:24:53,654 adding 'octobot_node/app/models.py' 2026-01-09T10:24:53,655 adding 'octobot_node/app/utils.py' 2026-01-09T10:24:53,656 adding 'octobot_node/app/api/__init__.py' 2026-01-09T10:24:53,656 adding 'octobot_node/app/api/deps.py' 2026-01-09T10:24:53,657 adding 'octobot_node/app/api/main.py' 2026-01-09T10:24:53,658 adding 'octobot_node/app/api/routes/__init__.py' 2026-01-09T10:24:53,658 adding 'octobot_node/app/api/routes/login.py' 2026-01-09T10:24:53,659 adding 'octobot_node/app/api/routes/nodes.py' 2026-01-09T10:24:53,660 adding 'octobot_node/app/api/routes/tasks.py' 2026-01-09T10:24:53,660 adding 'octobot_node/app/api/routes/users.py' 2026-01-09T10:24:53,661 adding 'octobot_node/app/core/__init__.py' 2026-01-09T10:24:53,662 adding 'octobot_node/app/core/config.py' 2026-01-09T10:24:53,663 adding 'octobot_node/app/core/security.py' 2026-01-09T10:24:53,663 adding 'octobot_node/scheduler/__init__.py' 2026-01-09T10:24:53,664 adding 'octobot_node/scheduler/api.py' 2026-01-09T10:24:53,665 adding 'octobot_node/scheduler/consumer.py' 2026-01-09T10:24:53,666 adding 'octobot_node/scheduler/scheduler.py' 2026-01-09T10:24:53,667 adding 'octobot_node/scheduler/tasks.py' 2026-01-09T10:24:53,668 adding 'octobot_node/scheduler/encryption/__init__.py' 2026-01-09T10:24:53,668 adding 'octobot_node/scheduler/encryption/task_inputs.py' 2026-01-09T10:24:53,669 adding 'octobot_node/scheduler/encryption/task_outputs.py' 2026-01-09T10:24:53,670 adding 'octobot_node/ui/__init__.py' 2026-01-09T10:24:53,671 adding 'octobot_node/ui/dist/index.html' 2026-01-09T10:24:53,671 adding 'octobot_node/ui/dist/assets/card-DHXo6WB1.js' 2026-01-09T10:24:53,677 adding 'octobot_node/ui/dist/assets/index-5rRw6Pum.css' 2026-01-09T10:24:53,755 adding 'octobot_node/ui/dist/assets/index-vC1txwfN.js' 2026-01-09T10:24:53,762 adding 'octobot_node/ui/dist/assets/loading-button-BXeVTbHs.js' 2026-01-09T10:24:53,763 adding 'octobot_node/ui/dist/assets/login-pldvJdTu.js' 2026-01-09T10:24:53,764 adding 'octobot_node/ui/dist/assets/system-D8WpRx1G.js' 2026-01-09T10:24:53,775 adding 'octobot_node/ui/dist/assets/tasks-DoRfnRWr.js' 2026-01-09T10:24:53,777 adding 'octobot_node/ui/dist/assets/images/favicon.png' 2026-01-09T10:24:53,779 adding 'octobot_node/ui/dist/assets/images/octobot_node_100.png' 2026-01-09T10:24:53,862 adding 'octobot_node/ui/dist/assets/images/octobot_node_1024.png' 2026-01-09T10:24:53,867 adding 'octobot_node/ui/dist/assets/images/octobot_node_16.png' 2026-01-09T10:24:53,875 adding 'octobot_node/ui/dist/assets/images/octobot_node_256.png' 2026-01-09T10:24:53,877 adding 'octobot_node/ui/dist/assets/images/octobot_node_32.png' 2026-01-09T10:24:53,878 adding 'octobot_node/ui/dist/assets/images/octobot_node_48.png' 2026-01-09T10:24:53,905 adding 'octobot_node/ui/dist/assets/images/octobot_node_512.png' 2026-01-09T10:24:53,913 adding 'octobot_node-0.0.3.dist-info/licenses/LICENSE' 2026-01-09T10:24:53,914 adding 'octobot_node-0.0.3.dist-info/METADATA' 2026-01-09T10:24:53,915 adding 'octobot_node-0.0.3.dist-info/WHEEL' 2026-01-09T10:24:53,915 adding 'octobot_node-0.0.3.dist-info/entry_points.txt' 2026-01-09T10:24:53,916 adding 'octobot_node-0.0.3.dist-info/top_level.txt' 2026-01-09T10:24:53,917 adding 'octobot_node-0.0.3.dist-info/RECORD' 2026-01-09T10:24:53,918 removing build/bdist.linux-armv7l/wheel 2026-01-09T10:24:54,039 Building wheel for octobot-node (setup.py): finished with status 'done' 2026-01-09T10:24:54,054 Created wheel for octobot-node: filename=octobot_node-0.0.3-py3-none-any.whl size=1411872 sha256=d6ebde2a07ab84f78b3a31bef47bc4e3580e33c01a01f397ec8ad7516c32b748 2026-01-09T10:24:54,055 Stored in directory: /tmp/pip-ephem-wheel-cache-8c64ai97/wheels/61/65/95/69eaead35c255fc49795815fc4eb5e74c29920c8171803cd8c 2026-01-09T10:24:54,066 Successfully built octobot-node 2026-01-09T10:24:54,071 Removed build tracker: '/tmp/pip-build-tracker-2xif639m'