2025-09-10T10:34:59,097 Created temporary directory: /tmp/pip-build-tracker-096jom8x 2025-09-10T10:34:59,097 Initialized build tracking at /tmp/pip-build-tracker-096jom8x 2025-09-10T10:34:59,098 Created build tracker: /tmp/pip-build-tracker-096jom8x 2025-09-10T10:34:59,098 Entered build tracker: /tmp/pip-build-tracker-096jom8x 2025-09-10T10:34:59,098 Created temporary directory: /tmp/pip-wheel-6bxlfhd_ 2025-09-10T10:34:59,101 Created temporary directory: /tmp/pip-ephem-wheel-cache-cr4rbihs 2025-09-10T10:34:59,161 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-10T10:34:59,164 2 location(s) to search for versions of pyvisflow: 2025-09-10T10:34:59,164 * https://pypi.org/simple/pyvisflow/ 2025-09-10T10:34:59,164 * https://www.piwheels.org/simple/pyvisflow/ 2025-09-10T10:34:59,164 Fetching project page and analyzing links: https://pypi.org/simple/pyvisflow/ 2025-09-10T10:34:59,164 Getting page https://pypi.org/simple/pyvisflow/ 2025-09-10T10:34:59,165 Found index url https://pypi.org/simple/ 2025-09-10T10:34:59,237 Fetched page https://pypi.org/simple/pyvisflow/ as application/vnd.pypi.simple.v1+json 2025-09-10T10:34:59,243 Skipping link: No binaries permitted for pyvisflow: https://files.pythonhosted.org/packages/bf/7d/4865686bac309f2f68c0bbab34a404ade6ebbfffd482f1299adc690bf77b/pyvisflow-0.1.0-py3-none-any.whl (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,243 Found link https://files.pythonhosted.org/packages/f3/0f/3dc725196befa7c4af473b58dd514637dcbd7008ebc11d1e9723e790b25b/pyvisflow-0.1.0.tar.gz (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6), version: 0.1.0 2025-09-10T10:34:59,244 Skipping link: No binaries permitted for pyvisflow: https://files.pythonhosted.org/packages/a7/2e/e61446b01b47cf5bf2eb4cf1d1486ff62531ee617cadbc5b22dd5caf0596/pyvisflow-0.1.1-py3-none-any.whl (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,244 Found link https://files.pythonhosted.org/packages/7e/c8/34e4c3f004b559f8de5b9f178e9d42c2ad94daf168e5131e466099cfa2f4/pyvisflow-0.1.1.tar.gz (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6), version: 0.1.1 2025-09-10T10:34:59,244 Skipping link: No binaries permitted for pyvisflow: https://files.pythonhosted.org/packages/c7/99/17ecbb19c90161a193d5510eb0a2bf16dc4c78d3489aea6aeb0c14e775e2/pyvisflow-0.1.2-py3-none-any.whl (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,244 Found link https://files.pythonhosted.org/packages/ab/25/9e28ddfc455ceaf227317af59a271edcbdedf31a15aa49593764a52d15c3/pyvisflow-0.1.2.tar.gz (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6), version: 0.1.2 2025-09-10T10:34:59,245 Skipping link: No binaries permitted for pyvisflow: https://files.pythonhosted.org/packages/e1/87/6cfb327552a4cbcda6fdf04d5bdbde1a91324500defe02c4282770d3df5f/pyvisflow-0.1.3-py3-none-any.whl (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,245 Found link https://files.pythonhosted.org/packages/fc/5f/bb2bb02aca129724910869327d0f2a3cb305fa395519ecc20ae8c8f8a925/pyvisflow-0.1.3.tar.gz (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6), version: 0.1.3 2025-09-10T10:34:59,245 Skipping link: No binaries permitted for pyvisflow: https://files.pythonhosted.org/packages/bb/de/26b74e05e71035ad3920f74999dada65a475d228b0ffe90109b44b98727c/pyvisflow-0.1.4-py3-none-any.whl (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,245 Found link https://files.pythonhosted.org/packages/d1/9f/a8fa2285f5eae2394eb397169e206bb0049a97e7fd6343984bc0231d0a50/pyvisflow-0.1.4.tar.gz (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6), version: 0.1.4 2025-09-10T10:34:59,245 Skipping link: No binaries permitted for pyvisflow: https://files.pythonhosted.org/packages/2c/90/bace07aa3f5b1cd1fcbdc1448de8deead175c313c349ddc046a73922d70f/pyvisflow-0.1.5-py3-none-any.whl (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,246 Found link https://files.pythonhosted.org/packages/25/53/15950c15f631583ec9fb8a59604b6ac82921390d572f3e3b38e40023c824/pyvisflow-0.1.5.tar.gz (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6), version: 0.1.5 2025-09-10T10:34:59,246 Skipping link: No binaries permitted for pyvisflow: https://files.pythonhosted.org/packages/42/c8/b07e271303c1a6bb609c5ae3ac9282eccb078418590eba920c053ab577a0/pyvisflow-0.1.6-py3-none-any.whl (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,246 Found link https://files.pythonhosted.org/packages/a0/4c/4f1cc9db948093d9b1bf33ac66f0f2f7d2fc8d8636fd44598d379cddfae9/pyvisflow-0.1.6.tar.gz (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6), version: 0.1.6 2025-09-10T10:34:59,246 Skipping link: No binaries permitted for pyvisflow: https://files.pythonhosted.org/packages/e9/05/aa78e18cc700e637ad3868d7f9ed2c6a8db99b4a5e644b725cc00bef0a0d/pyvisflow-0.1.7-py3-none-any.whl (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,246 Found link https://files.pythonhosted.org/packages/d8/8d/ea57dc0c4a3b743954cdcf93ed2949a215e1e1323da06582dce5d66a27ee/pyvisflow-0.1.7.tar.gz (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6), version: 0.1.7 2025-09-10T10:34:59,246 Skipping link: No binaries permitted for pyvisflow: https://files.pythonhosted.org/packages/d8/a6/c48423626e0057335246ec452e3c8b6299ad00ba9e16b3632a9ea6f8fbd7/pyvisflow-0.1.8-py3-none-any.whl (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,247 Found link https://files.pythonhosted.org/packages/5d/e6/2d439369f6d74cce9c6d4676c9a6e2a781a43dfe1c6809151745af761d8b/pyvisflow-0.1.8.tar.gz (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6), version: 0.1.8 2025-09-10T10:34:59,247 Skipping link: No binaries permitted for pyvisflow: https://files.pythonhosted.org/packages/c5/49/a3de15c1459ed9d88dbc25787c911f380f65f9273e1f780c98641da93f40/pyvisflow-0.1.9-py3-none-any.whl (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,247 Found link https://files.pythonhosted.org/packages/57/e6/135e5a0a3be6537c6c40805b3edfcb8d62b9cc03e50c95fc61f4887f5e80/pyvisflow-0.1.9.tar.gz (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6), version: 0.1.9 2025-09-10T10:34:59,247 Skipping link: No binaries permitted for pyvisflow: https://files.pythonhosted.org/packages/87/d9/8452979b5edd7f2064eb1950428a67d9f493ec9e7fbcfb24a7b7dc8a6cc9/pyvisflow-0.1.10-py3-none-any.whl (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,247 Found link https://files.pythonhosted.org/packages/f4/79/239b7ca326a274d696e8a70cbd0f3d928ed7beb08281c3db2a34fef609fe/pyvisflow-0.1.10.tar.gz (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6), version: 0.1.10 2025-09-10T10:34:59,248 Skipping link: No binaries permitted for pyvisflow: https://files.pythonhosted.org/packages/a4/d5/582979c3e9ff47d67b79b8427aeb0b7d80ebb72cc07ee3ccdf4d7108a33c/pyvisflow-0.1.11-py3-none-any.whl (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,248 Found link https://files.pythonhosted.org/packages/e7/32/c96fc7ed45528ceae31cca45d2468b0dc1904818e686a847dd87bd530a9c/pyvisflow-0.1.11.tar.gz (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6), version: 0.1.11 2025-09-10T10:34:59,248 Skipping link: No binaries permitted for pyvisflow: https://files.pythonhosted.org/packages/ba/d6/1663afb56e3e9bf0f4aaa52fac111a7bcfd0abca8d8a9ab6c3092aeba8e3/pyvisflow-0.1.12-py3-none-any.whl (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,248 Found link https://files.pythonhosted.org/packages/98/9c/0120a7ad869294dedcd7d0652dfde79812ce96e394e2d3d466b8f8c18dad/pyvisflow-0.1.12.tar.gz (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6), version: 0.1.12 2025-09-10T10:34:59,248 Skipping link: No binaries permitted for pyvisflow: https://files.pythonhosted.org/packages/37/aa/9283c919b84317131082e49688d9f0c5060b80220ae2a2d395ed4098f804/pyvisflow-0.1.13-py3-none-any.whl (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,248 Found link https://files.pythonhosted.org/packages/28/09/41e8dde1d0ef87e5055a0ae5f4d9bfb238f0bda748875a127e8ab85c779d/pyvisflow-0.1.13.tar.gz (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6), version: 0.1.13 2025-09-10T10:34:59,249 Skipping link: No binaries permitted for pyvisflow: https://files.pythonhosted.org/packages/1d/fa/9214187c502abe04ecc37be78671f11d2fe4bf5359a8df39972c3093f8ac/pyvisflow-0.1.14-py3-none-any.whl (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,249 Found link https://files.pythonhosted.org/packages/19/96/7360b8fc1f7f66aa4ceaf570262772c696671fed66c08859d0554edf2b5b/pyvisflow-0.1.14.tar.gz (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6), version: 0.1.14 2025-09-10T10:34:59,249 Skipping link: No binaries permitted for pyvisflow: https://files.pythonhosted.org/packages/c9/34/58451b2949a73750d1766ea0e0240703f7b7bd559cc5e698e90deb9d8446/pyvisflow-0.2.1-py3-none-any.whl (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,249 Found link https://files.pythonhosted.org/packages/83/93/0296f63783846e87d2e6cd55db15a56d063d250982a3887406342ec6cd49/pyvisflow-0.2.1.tar.gz (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6), version: 0.2.1 2025-09-10T10:34:59,249 Skipping link: No binaries permitted for pyvisflow: https://files.pythonhosted.org/packages/e9/54/a04154b82135444f1e3aaeb4c6452c1dc2fcb9a918e93c3530eb6137bbd9/pyvisflow-0.2.4-py3-none-any.whl (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,250 Found link https://files.pythonhosted.org/packages/33/8c/db8c472846d5a45938cbd648e4153e03b3f043fec96b22d579aa98ce653e/pyvisflow-0.2.4.tar.gz (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6), version: 0.2.4 2025-09-10T10:34:59,250 Skipping link: No binaries permitted for pyvisflow: https://files.pythonhosted.org/packages/19/c6/c14b764c2f345c1f5cab511544d8906e7e382de9cf4f827e8a77af29918e/pyvisflow-0.2.5-py3-none-any.whl (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,250 Found link https://files.pythonhosted.org/packages/86/1a/e91d41f6d97306a9f125dcaeb5b55c6cf131deb29ba3d1ca11664de46677/pyvisflow-0.2.5.tar.gz (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6), version: 0.2.5 2025-09-10T10:34:59,250 Skipping link: No binaries permitted for pyvisflow: https://files.pythonhosted.org/packages/c1/e2/3ad70afe4f877be200fc775ad5f770201061d26edb3dad5492cb921334be/pyvisflow-0.2.6-py3-none-any.whl (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,250 Found link https://files.pythonhosted.org/packages/af/e2/ef3520c499fe6011dd801ca5f03c76097d0a5e37c9136caf68686e0356fd/pyvisflow-0.2.6.tar.gz (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6), version: 0.2.6 2025-09-10T10:34:59,250 Skipping link: No binaries permitted for pyvisflow: https://files.pythonhosted.org/packages/fd/ab/b4b372a351987cd2e15e51a0d7f56e523d83d2f8ecff6c94192581b57e53/pyvisflow-0.3.1-py3-none-any.whl (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,251 Found link https://files.pythonhosted.org/packages/d2/ef/98f3b9b8111b62f621ea40e4c3ef68054e08a994221f7b88413f245738eb/pyvisflow-0.3.1.tar.gz (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6), version: 0.3.1 2025-09-10T10:34:59,251 Skipping link: No binaries permitted for pyvisflow: https://files.pythonhosted.org/packages/18/e4/48fb4a5dcc58ba64989def9f36a530ee21db408f614194794f7509b0135e/pyvisflow-0.3.2-py3-none-any.whl (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,251 Found link https://files.pythonhosted.org/packages/2a/5f/f1b5f128ed4e1e2e6524a32ae58c82c9acb80799446cab1bf2b66f1c4fe4/pyvisflow-0.3.2.tar.gz (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6), version: 0.3.2 2025-09-10T10:34:59,251 Skipping link: No binaries permitted for pyvisflow: https://files.pythonhosted.org/packages/97/85/47a1d6558bb2050c1269af02e80a945dabd910794da9d991fc6cd7148064/pyvisflow-0.3.3-py3-none-any.whl (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,251 Found link https://files.pythonhosted.org/packages/0f/d5/dbd3d3fd9fc455e018b50d1dbbecce806c5ca14e93f2b25e3ff97c37f879/pyvisflow-0.3.3.tar.gz (from https://pypi.org/simple/pyvisflow/) (requires-python:>=3.6), version: 0.3.3 2025-09-10T10:34:59,252 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyvisflow/ 2025-09-10T10:34:59,252 Getting page https://www.piwheels.org/simple/pyvisflow/ 2025-09-10T10:34:59,253 Found index url https://www.piwheels.org/simple/ 2025-09-10T10:34:59,359 Fetched page https://www.piwheels.org/simple/pyvisflow/ as text/html 2025-09-10T10:34:59,361 Skipping link: No binaries permitted for pyvisflow: https://archive1.piwheels.org/simple/pyvisflow/pyvisflow-0.3.3-py3-none-any.whl#sha256=f6ade6c70e641de7b6cce3cfad8aad9635cb4ddd06a308f3053abaadaca10aa7 (from https://www.piwheels.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,361 Skipping link: No binaries permitted for pyvisflow: https://archive1.piwheels.org/simple/pyvisflow/pyvisflow-0.3.2-py3-none-any.whl#sha256=23d20694b29ef562632d4744fc836a453e3ee71e18393364a110e6e38b86dbdf (from https://www.piwheels.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,362 Skipping link: No binaries permitted for pyvisflow: https://archive1.piwheels.org/simple/pyvisflow/pyvisflow-0.1.3-py3-none-any.whl#sha256=193c0edc87e97402807ffb60e3bf3290f9d09ab69841fa65e956a38a58fdb25f (from https://www.piwheels.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,362 Skipping link: No binaries permitted for pyvisflow: https://archive1.piwheels.org/simple/pyvisflow/pyvisflow-0.1.2-py3-none-any.whl#sha256=c96a1320d4a9c73e3781db74588f6c33cf45c29f877712d4095adb5cc53b3245 (from https://www.piwheels.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,362 Skipping link: No binaries permitted for pyvisflow: https://archive1.piwheels.org/simple/pyvisflow/pyvisflow-0.1.1-py3-none-any.whl#sha256=8342708b3f707b7c196de21fb87f0a262f8ad02ec84991a1db50e2559e0f27fd (from https://www.piwheels.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,362 Skipping link: No binaries permitted for pyvisflow: https://archive1.piwheels.org/simple/pyvisflow/pyvisflow-0.1.0-py3-none-any.whl#sha256=541ba30461a428e9687640446409faa3a26a00b7481161b6fdbb6eec82a4b663 (from https://www.piwheels.org/simple/pyvisflow/) (requires-python:>=3.6) 2025-09-10T10:34:59,362 Skipping link: not a file: https://www.piwheels.org/simple/pyvisflow/ 2025-09-10T10:34:59,362 Skipping link: not a file: https://pypi.org/simple/pyvisflow/ 2025-09-10T10:34:59,387 Given no hashes to check 1 links for project 'pyvisflow': discarding no candidates 2025-09-10T10:34:59,388 Collecting pyvisflow==0.2.1 2025-09-10T10:34:59,390 Created temporary directory: /tmp/pip-unpack-yvah2hxw 2025-09-10T10:34:59,625 Downloading pyvisflow-0.2.1.tar.gz (2.0 MB) 2025-09-10T10:35:00,053 Added pyvisflow==0.2.1 from https://files.pythonhosted.org/packages/83/93/0296f63783846e87d2e6cd55db15a56d063d250982a3887406342ec6cd49/pyvisflow-0.2.1.tar.gz to build tracker '/tmp/pip-build-tracker-096jom8x' 2025-09-10T10:35:00,054 Running setup.py (path:/tmp/pip-wheel-6bxlfhd_/pyvisflow_28b4855e2b624d78a39afbd31e9491c5/setup.py) egg_info for package pyvisflow 2025-09-10T10:35:00,055 Created temporary directory: /tmp/pip-pip-egg-info-talyz255 2025-09-10T10:35:00,055 Preparing metadata (setup.py): started 2025-09-10T10:35:00,056 Running command python setup.py egg_info 2025-09-10T10:35:00,590 Traceback (most recent call last): 2025-09-10T10:35:00,593 File "", line 2, in 2025-09-10T10:35:00,593 exec(compile(''' 2025-09-10T10:35:00,593 ~~~~^^^^^^^^^^^^ 2025-09-10T10:35:00,594 # This is -- a caller that pip uses to run setup.py 2025-09-10T10:35:00,594 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T10:35:00,594 ...<32 lines>... 2025-09-10T10:35:00,594 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T10:35:00,594 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T10:35:00,594 ''' % ('/tmp/pip-wheel-6bxlfhd_/pyvisflow_28b4855e2b624d78a39afbd31e9491c5/setup.py',), "", "exec")) 2025-09-10T10:35:00,594 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T10:35:00,594 File "", line 35, in 2025-09-10T10:35:00,595 File "/tmp/pip-wheel-6bxlfhd_/pyvisflow_28b4855e2b624d78a39afbd31e9491c5/setup.py", line 5, in 2025-09-10T10:35:00,595 import pyvisflow as pvf 2025-09-10T10:35:00,595 File "/tmp/pip-wheel-6bxlfhd_/pyvisflow_28b4855e2b624d78a39afbd31e9491c5/pyvisflow/__init__.py", line 1, in 2025-09-10T10:35:00,595 from .__index import * 2025-09-10T10:35:00,595 File "/tmp/pip-wheel-6bxlfhd_/pyvisflow_28b4855e2b624d78a39afbd31e9491c5/pyvisflow/__index.py", line 1, in 2025-09-10T10:35:00,595 from .app import App 2025-09-10T10:35:00,595 File "/tmp/pip-wheel-6bxlfhd_/pyvisflow_28b4855e2b624d78a39afbd31e9491c5/pyvisflow/app.py", line 5, in 2025-09-10T10:35:00,595 from pyvisflow.core.components.containers import BoxContainer, Component 2025-09-10T10:35:00,595 File "/tmp/pip-wheel-6bxlfhd_/pyvisflow_28b4855e2b624d78a39afbd31e9491c5/pyvisflow/core/components/__init__.py", line 1, in 2025-09-10T10:35:00,596 from .components import * 2025-09-10T10:35:00,596 File "/tmp/pip-wheel-6bxlfhd_/pyvisflow_28b4855e2b624d78a39afbd31e9491c5/pyvisflow/core/components/components.py", line 3, in 2025-09-10T10:35:00,596 from pyvisflow.core.props.typeProp import StrTypePropInfo 2025-09-10T10:35:00,596 File "/tmp/pip-wheel-6bxlfhd_/pyvisflow_28b4855e2b624d78a39afbd31e9491c5/pyvisflow/core/props/__init__.py", line 2, in 2025-09-10T10:35:00,596 from .indexProp import * 2025-09-10T10:35:00,596 File "/tmp/pip-wheel-6bxlfhd_/pyvisflow_28b4855e2b624d78a39afbd31e9491c5/pyvisflow/core/props/indexProp.py", line 6, in 2025-09-10T10:35:00,596 from pyvisflow.utils.helper import value2code 2025-09-10T10:35:00,596 File "/tmp/pip-wheel-6bxlfhd_/pyvisflow_28b4855e2b624d78a39afbd31e9491c5/pyvisflow/utils/helper.py", line 1, in 2025-09-10T10:35:00,596 import pandas as pd 2025-09-10T10:35:00,596 ModuleNotFoundError: No module named 'pandas' 2025-09-10T10:35:00,679 ERROR: python setup.py egg_info exited with 1 2025-09-10T10:35:00,690 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-10T10:35:00,690 exec(compile('"'"''"'"''"'"' 2025-09-10T10:35:00,690 # This is -- a caller that pip uses to run setup.py 2025-09-10T10:35:00,690 # 2025-09-10T10:35:00,690 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-10T10:35:00,690 # import from `distutils.core` to work with newer packaging standards. 2025-09-10T10:35:00,690 # - It provides a clear error message when setuptools is not installed. 2025-09-10T10:35:00,690 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-10T10:35:00,690 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-10T10:35:00,690 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-10T10:35:00,690 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-10T10:35:00,690 import os, sys, tokenize, traceback 2025-09-10T10:35:00,690 2025-09-10T10:35:00,690 try: 2025-09-10T10:35:00,690 import setuptools 2025-09-10T10:35:00,690 except ImportError: 2025-09-10T10:35:00,690 print( 2025-09-10T10:35:00,690 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-10T10:35:00,690 "the build environment with exception:", 2025-09-10T10:35:00,690 file=sys.stderr, 2025-09-10T10:35:00,690 ) 2025-09-10T10:35:00,690 traceback.print_exc() 2025-09-10T10:35:00,690 sys.exit(1) 2025-09-10T10:35:00,690 2025-09-10T10:35:00,690 __file__ = %r 2025-09-10T10:35:00,690 sys.argv[0] = __file__ 2025-09-10T10:35:00,690 2025-09-10T10:35:00,690 if os.path.exists(__file__): 2025-09-10T10:35:00,690 filename = __file__ 2025-09-10T10:35:00,690 with tokenize.open(__file__) as f: 2025-09-10T10:35:00,690 setup_py_code = f.read() 2025-09-10T10:35:00,690 else: 2025-09-10T10:35:00,690 filename = "" 2025-09-10T10:35:00,690 setup_py_code = "from setuptools import setup; setup()" 2025-09-10T10:35:00,690 2025-09-10T10:35:00,690 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T10:35:00,690 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-6bxlfhd_/pyvisflow_28b4855e2b624d78a39afbd31e9491c5/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-talyz255[/] 2025-09-10T10:35:00,691 [bold magenta]cwd[/]: /tmp/pip-wheel-6bxlfhd_/pyvisflow_28b4855e2b624d78a39afbd31e9491c5/ 2025-09-10T10:35:00,691 Preparing metadata (setup.py): finished with status 'error' 2025-09-10T10:35:00,692 ERROR: metadata generation failed 2025-09-10T10:35:00,697 Exception information: 2025-09-10T10:35:00,697 Traceback (most recent call last): 2025-09-10T10:35:00,697 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-10T10:35:00,697 call_subprocess( 2025-09-10T10:35:00,697 ~~~~~~~~~~~~~~~^ 2025-09-10T10:35:00,697 args, 2025-09-10T10:35:00,697 ^^^^^ 2025-09-10T10:35:00,697 ...<2 lines>... 2025-09-10T10:35:00,697 spinner=spinner, 2025-09-10T10:35:00,697 ^^^^^^^^^^^^^^^^ 2025-09-10T10:35:00,697 ) 2025-09-10T10:35:00,697 ^ 2025-09-10T10:35:00,697 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-10T10:35:00,697 raise error 2025-09-10T10:35:00,697 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-10T10:35:00,697 2025-09-10T10:35:00,697 The above exception was the direct cause of the following exception: 2025-09-10T10:35:00,697 2025-09-10T10:35:00,697 Traceback (most recent call last): 2025-09-10T10:35:00,697 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-10T10:35:00,697 status = _inner_run() 2025-09-10T10:35:00,697 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-10T10:35:00,697 return self.run(options, args) 2025-09-10T10:35:00,697 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-10T10:35:00,697 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-10T10:35:00,697 return func(self, options, args) 2025-09-10T10:35:00,697 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-10T10:35:00,697 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-10T10:35:00,697 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-10T10:35:00,697 result = self._result = resolver.resolve( 2025-09-10T10:35:00,697 ~~~~~~~~~~~~~~~~^ 2025-09-10T10:35:00,697 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-10T10:35:00,697 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T10:35:00,697 ) 2025-09-10T10:35:00,697 ^ 2025-09-10T10:35:00,697 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-10T10:35:00,697 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-10T10:35:00,697 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-10T10:35:00,697 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-10T10:35:00,697 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T10:35:00,697 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-10T10:35:00,697 if not criterion.candidates: 2025-09-10T10:35:00,697 ^^^^^^^^^^^^^^^^^^^^ 2025-09-10T10:35:00,697 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-10T10:35:00,697 return bool(self._sequence) 2025-09-10T10:35:00,697 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-10T10:35:00,697 self._bool = any(self) 2025-09-10T10:35:00,697 ~~~^^^^^^ 2025-09-10T10:35:00,697 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-10T10:35:00,697 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-10T10:35:00,697 ^^^^^^^^ 2025-09-10T10:35:00,697 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-10T10:35:00,697 candidate = func() 2025-09-10T10:35:00,697 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-10T10:35:00,697 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-10T10:35:00,697 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T10:35:00,697 link, template, name, version 2025-09-10T10:35:00,697 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T10:35:00,697 ) 2025-09-10T10:35:00,697 ^ 2025-09-10T10:35:00,697 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-10T10:35:00,697 self._link_candidate_cache[link] = LinkCandidate( 2025-09-10T10:35:00,697 ~~~~~~~~~~~~~^ 2025-09-10T10:35:00,697 link, 2025-09-10T10:35:00,697 ^^^^^ 2025-09-10T10:35:00,697 ...<3 lines>... 2025-09-10T10:35:00,697 version=version, 2025-09-10T10:35:00,697 ^^^^^^^^^^^^^^^^ 2025-09-10T10:35:00,697 ) 2025-09-10T10:35:00,697 ^ 2025-09-10T10:35:00,697 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-10T10:35:00,697 super().__init__( 2025-09-10T10:35:00,697 ~~~~~~~~~~~~~~~~^ 2025-09-10T10:35:00,697 link=link, 2025-09-10T10:35:00,697 ^^^^^^^^^^ 2025-09-10T10:35:00,697 ...<4 lines>... 2025-09-10T10:35:00,697 version=version, 2025-09-10T10:35:00,697 ^^^^^^^^^^^^^^^^ 2025-09-10T10:35:00,697 ) 2025-09-10T10:35:00,697 ^ 2025-09-10T10:35:00,697 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-10T10:35:00,697 self.dist = self._prepare() 2025-09-10T10:35:00,697 ~~~~~~~~~~~~~^^ 2025-09-10T10:35:00,697 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-10T10:35:00,697 dist = self._prepare_distribution() 2025-09-10T10:35:00,697 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-10T10:35:00,697 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-10T10:35:00,697 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T10:35:00,697 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-10T10:35:00,697 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-10T10:35:00,697 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T10:35:00,697 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-10T10:35:00,697 dist = _get_prepared_distribution( 2025-09-10T10:35:00,697 req, 2025-09-10T10:35:00,697 ...<3 lines>... 2025-09-10T10:35:00,697 self.check_build_deps, 2025-09-10T10:35:00,697 ) 2025-09-10T10:35:00,697 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-10T10:35:00,697 abstract_dist.prepare_distribution_metadata( 2025-09-10T10:35:00,697 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T10:35:00,697 finder, build_isolation, check_build_deps 2025-09-10T10:35:00,697 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T10:35:00,697 ) 2025-09-10T10:35:00,697 ^ 2025-09-10T10:35:00,697 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-10T10:35:00,697 self.req.prepare_metadata() 2025-09-10T10:35:00,697 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-10T10:35:00,697 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-10T10:35:00,697 self.metadata_directory = generate_metadata_legacy( 2025-09-10T10:35:00,697 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T10:35:00,697 build_env=self.build_env, 2025-09-10T10:35:00,697 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T10:35:00,697 ...<3 lines>... 2025-09-10T10:35:00,697 details=details, 2025-09-10T10:35:00,697 ^^^^^^^^^^^^^^^^ 2025-09-10T10:35:00,697 ) 2025-09-10T10:35:00,697 ^ 2025-09-10T10:35:00,697 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-10T10:35:00,697 raise MetadataGenerationFailed(package_details=details) from error 2025-09-10T10:35:00,697 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-10T10:35:00,717 Removed pyvisflow==0.2.1 from https://files.pythonhosted.org/packages/83/93/0296f63783846e87d2e6cd55db15a56d063d250982a3887406342ec6cd49/pyvisflow-0.2.1.tar.gz from build tracker '/tmp/pip-build-tracker-096jom8x' 2025-09-10T10:35:00,717 Removed build tracker: '/tmp/pip-build-tracker-096jom8x'