2025-09-08T15:40:03,517 Created temporary directory: /tmp/pip-build-tracker-tk03yvt_ 2025-09-08T15:40:03,518 Initialized build tracking at /tmp/pip-build-tracker-tk03yvt_ 2025-09-08T15:40:03,518 Created build tracker: /tmp/pip-build-tracker-tk03yvt_ 2025-09-08T15:40:03,518 Entered build tracker: /tmp/pip-build-tracker-tk03yvt_ 2025-09-08T15:40:03,518 Created temporary directory: /tmp/pip-wheel-16qfiuxb 2025-09-08T15:40:03,521 Created temporary directory: /tmp/pip-ephem-wheel-cache-1zfflgvd 2025-09-08T15:40:03,583 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T15:40:03,585 2 location(s) to search for versions of mlmorph: 2025-09-08T15:40:03,585 * https://pypi.org/simple/mlmorph/ 2025-09-08T15:40:03,585 * https://www.piwheels.org/simple/mlmorph/ 2025-09-08T15:40:03,585 Fetching project page and analyzing links: https://pypi.org/simple/mlmorph/ 2025-09-08T15:40:03,586 Getting page https://pypi.org/simple/mlmorph/ 2025-09-08T15:40:03,587 Found index url https://pypi.org/simple/ 2025-09-08T15:40:03,734 Fetched page https://pypi.org/simple/mlmorph/ as application/vnd.pypi.simple.v1+json 2025-09-08T15:40:03,741 Found link https://files.pythonhosted.org/packages/1e/ea/66121a9b2c108a6e1ae623f1b2eb0dedfae58deeee0f1ca14d2d1d148ad1/mlmorph-1.0.0.dev3.tar.gz (from https://pypi.org/simple/mlmorph/), version: 1.0.0.dev3 2025-09-08T15:40:03,742 Found link https://files.pythonhosted.org/packages/d7/c7/74a3cb09a688c6ebe975540c8222a573e79635f1e5a2b2c5d2268c40425f/mlmorph-1.0.0.dev4.tar.gz (from https://pypi.org/simple/mlmorph/), version: 1.0.0.dev4 2025-09-08T15:40:03,743 Found link https://files.pythonhosted.org/packages/1b/9f/71183d26bdf99cc481256a132bd0f386b6ff4acf75d5d539ab7fbaf085ba/mlmorph-1.0.0.dev5.tar.gz (from https://pypi.org/simple/mlmorph/), version: 1.0.0.dev5 2025-09-08T15:40:03,743 Found link https://files.pythonhosted.org/packages/eb/0b/cf10b618e06287084ec821ad01addc04c9f687ce10c89430ff1578fb3477/mlmorph-1.0.1.tar.gz (from https://pypi.org/simple/mlmorph/), version: 1.0.1 2025-09-08T15:40:03,744 Found link https://files.pythonhosted.org/packages/19/62/b1892e5d5057eb91816ad06d5ed0b4bb9b3ddb86eff8cc377da55e15536c/mlmorph-1.0.2.tar.gz (from https://pypi.org/simple/mlmorph/), version: 1.0.2 2025-09-08T15:40:03,744 Found link https://files.pythonhosted.org/packages/ac/d2/54cb047241afed89d9ad47a9972de49d377d19c19c173b086c96f49a2336/mlmorph-1.0.3.tar.gz (from https://pypi.org/simple/mlmorph/), version: 1.0.3 2025-09-08T15:40:03,745 Found link https://files.pythonhosted.org/packages/89/7a/ca475e5b086e597aabf3bb6ff8db6d050d4160b81328d29457836df48f33/mlmorph-1.0.4.tar.gz (from https://pypi.org/simple/mlmorph/), version: 1.0.4 2025-09-08T15:40:03,745 Found link https://files.pythonhosted.org/packages/d4/3b/6a96aa04911a1de2feebf79df2899857bd868b7f41605400d57fa1fd1f64/mlmorph-1.0.5.tar.gz (from https://pypi.org/simple/mlmorph/), version: 1.0.5 2025-09-08T15:40:03,746 Found link https://files.pythonhosted.org/packages/6e/97/7ba3e200f6039affb91d92d57992299361e2500527288d391d3e3647a17b/mlmorph-1.0.6.tar.gz (from https://pypi.org/simple/mlmorph/), version: 1.0.6 2025-09-08T15:40:03,746 Found link https://files.pythonhosted.org/packages/72/fa/104cc3ed217b105eeb9c35af3346f517a73a84abbb68c60bd507eb18ac96/mlmorph-1.0.7.tar.gz (from https://pypi.org/simple/mlmorph/), version: 1.0.7 2025-09-08T15:40:03,747 Found link https://files.pythonhosted.org/packages/13/69/365193b0e737cf25f04d457da1ae4d41582c343a0b99257077cbf659e715/mlmorph-1.0.8.tar.gz (from https://pypi.org/simple/mlmorph/), version: 1.0.8 2025-09-08T15:40:03,747 Found link https://files.pythonhosted.org/packages/52/b5/a8d0dea450f7498b3c6dbe3c4d7a9f91e745c69ae0640f76b0e34df81785/mlmorph-1.1.0.tar.gz (from https://pypi.org/simple/mlmorph/), version: 1.1.0 2025-09-08T15:40:03,748 Found link https://files.pythonhosted.org/packages/bc/89/8a6e0508c214d8b33e08ae8a4498f3a78595012cbd917af3f9a115d3d5f7/mlmorph-1.1.1.tar.gz (from https://pypi.org/simple/mlmorph/), version: 1.1.1 2025-09-08T15:40:03,748 Found link https://files.pythonhosted.org/packages/95/40/4a91c9b9213106253a023f71bdda3f999f5ca7ac1ba9fe40905355141a69/mlmorph-1.1.2.tar.gz (from https://pypi.org/simple/mlmorph/), version: 1.1.2 2025-09-08T15:40:03,749 Found link https://files.pythonhosted.org/packages/97/7d/bfd245f667200607af086b9bb159f14096e1056f4a5e7f688942008f3988/mlmorph-1.1.3.tar.gz (from https://pypi.org/simple/mlmorph/), version: 1.1.3 2025-09-08T15:40:03,749 Found link https://files.pythonhosted.org/packages/f6/cb/f7de89456bda2699306f9c326c5eabbdee1035205539ac35583a385dd1bd/mlmorph-1.2.0.tar.gz (from https://pypi.org/simple/mlmorph/), version: 1.2.0 2025-09-08T15:40:03,749 Found link https://files.pythonhosted.org/packages/d4/90/81a6d1755b6d7350b4d313061acc29578b4e23d972abd8dc3943151ee1f2/mlmorph-1.2.1.tar.gz (from https://pypi.org/simple/mlmorph/), version: 1.2.1 2025-09-08T15:40:03,750 Found link https://files.pythonhosted.org/packages/d8/1a/4519a7d30329f371af0e8f5b69e3a7edba2ef970109c2520127d3371d343/mlmorph-1.2.2.tar.gz (from https://pypi.org/simple/mlmorph/), version: 1.2.2 2025-09-08T15:40:03,750 Found link https://files.pythonhosted.org/packages/51/b1/4a21384083b7497ce3c0bb665553a3f6d6d706138ff5ae3d8ea9e6fac09d/mlmorph-1.3.0.tar.gz (from https://pypi.org/simple/mlmorph/), version: 1.3.0 2025-09-08T15:40:03,751 Found link https://files.pythonhosted.org/packages/5c/48/13716ecd9ffe51005716dcca41e7fab1c42c89b70730a1e4a9547ef2244a/mlmorph-1.3.1.tar.gz (from https://pypi.org/simple/mlmorph/), version: 1.3.1 2025-09-08T15:40:03,751 Found link https://files.pythonhosted.org/packages/d3/c7/180a9a47d23bd8a0f1b5d887fa1ad3253444c68360f04300240b10d09668/mlmorph-1.3.2.tar.gz (from https://pypi.org/simple/mlmorph/), version: 1.3.2 2025-09-08T15:40:03,752 Found link https://files.pythonhosted.org/packages/5e/62/d90dd6f8367e63468572cd8a5903cac869b9d1b57e32f310c073fd442f51/mlmorph-1.3.4.tar.gz (from https://pypi.org/simple/mlmorph/), version: 1.3.4 2025-09-08T15:40:03,752 Found link https://files.pythonhosted.org/packages/cc/91/823ef97f9f329a80cb130d6d9d136034b163554e82fc8f95ddc8223f4b56/mlmorph-1.3.5.tar.gz (from https://pypi.org/simple/mlmorph/), version: 1.3.5 2025-09-08T15:40:03,753 Found link https://files.pythonhosted.org/packages/41/6d/6eb1845851fa31843c051c5fc3e74d3d73cee6dfa0292d41ea96d0fe3b6d/mlmorph-1.3.7.tar.gz (from https://pypi.org/simple/mlmorph/) (requires-python:>=3.8), version: 1.3.7 2025-09-08T15:40:03,754 Found link https://files.pythonhosted.org/packages/6f/7f/d04a17165d191f95381d739c1a5d855abece666cb0701640553bd0671c01/mlmorph-1.3.8.tar.gz (from https://pypi.org/simple/mlmorph/) (requires-python:>=3.8), version: 1.3.8 2025-09-08T15:40:03,754 Found link https://files.pythonhosted.org/packages/cf/ba/a9fdc04a028c69c9c364ac6045e2d23adeb48212801bf3103a2d1e600204/mlmorph-1.4.0.tar.gz (from https://pypi.org/simple/mlmorph/) (requires-python:>=3.8), version: 1.4.0 2025-09-08T15:40:03,755 Fetching project page and analyzing links: https://www.piwheels.org/simple/mlmorph/ 2025-09-08T15:40:03,756 Getting page https://www.piwheels.org/simple/mlmorph/ 2025-09-08T15:40:03,757 Found index url https://www.piwheels.org/simple/ 2025-09-08T15:40:03,861 Fetched page https://www.piwheels.org/simple/mlmorph/ as text/html 2025-09-08T15:40:03,866 Skipping link: No binaries permitted for mlmorph: https://archive1.piwheels.org/simple/mlmorph/mlmorph-1.4.0-py3-none-any.whl#sha256=bbeb4c8d4554db74362438d1c6fe7de08e4483e2e935578df71ba9be4c8e2d77 (from https://www.piwheels.org/simple/mlmorph/) (requires-python:>=3.8) 2025-09-08T15:40:03,866 Skipping link: No binaries permitted for mlmorph: https://archive1.piwheels.org/simple/mlmorph/mlmorph-1.3.8-py3-none-any.whl#sha256=b525b15f97ab44e8d9a6523bcc025720c2255e8335b5c1b4dfe6196ea3c7b55b (from https://www.piwheels.org/simple/mlmorph/) (requires-python:>=3.8) 2025-09-08T15:40:03,866 Skipping link: No binaries permitted for mlmorph: https://archive1.piwheels.org/simple/mlmorph/mlmorph-1.3.7-py3-none-any.whl#sha256=a9dbc6108fe974cdde330c4382c43e0cbb4d17f341aebae2dc5141c3790d37e8 (from https://www.piwheels.org/simple/mlmorph/) (requires-python:>=3.8) 2025-09-08T15:40:03,866 Skipping link: No binaries permitted for mlmorph: https://archive1.piwheels.org/simple/mlmorph/mlmorph-1.3.5-py3-none-any.whl#sha256=41ebbfe41edc7f2b999f7f010e564dfccad8da072ae92d295c1352dee8db5a8f (from https://www.piwheels.org/simple/mlmorph/) 2025-09-08T15:40:03,867 Skipping link: No binaries permitted for mlmorph: https://archive1.piwheels.org/simple/mlmorph/mlmorph-1.3.4-py3-none-any.whl#sha256=324caac8fa22eb0d1bc6d8de843ea44217c46722c96876f64d1bcec29d53a204 (from https://www.piwheels.org/simple/mlmorph/) 2025-09-08T15:40:03,867 Skipping link: No binaries permitted for mlmorph: https://archive1.piwheels.org/simple/mlmorph/mlmorph-1.3.2-py3-none-any.whl#sha256=3aa5f00446ab908281531eab4c2a98e8bb2acc31c4862effdb706b0f5b91d311 (from https://www.piwheels.org/simple/mlmorph/) 2025-09-08T15:40:03,867 Skipping link: No binaries permitted for mlmorph: https://archive1.piwheels.org/simple/mlmorph/mlmorph-1.3.1-py3-none-any.whl#sha256=7a34a71d89decf304a4537cba08cfa9e466182973632a7e99923969a0da8fc24 (from https://www.piwheels.org/simple/mlmorph/) 2025-09-08T15:40:03,867 Skipping link: No binaries permitted for mlmorph: https://archive1.piwheels.org/simple/mlmorph/mlmorph-1.3.0-py3-none-any.whl#sha256=c8b9588f45ec58eb337881b6ebc7e366a7b2cde980d9be8dbe74b469e517ddd8 (from https://www.piwheels.org/simple/mlmorph/) 2025-09-08T15:40:03,867 Skipping link: No binaries permitted for mlmorph: https://archive1.piwheels.org/simple/mlmorph/mlmorph-1.2.2-py3-none-any.whl#sha256=23caf4eb4312b9ce009a19b7d4444f2f0e9b604e7dcec23037765ad0be2c6b9d (from https://www.piwheels.org/simple/mlmorph/) 2025-09-08T15:40:03,867 Skipping link: No binaries permitted for mlmorph: https://archive1.piwheels.org/simple/mlmorph/mlmorph-1.2.1-py3-none-any.whl#sha256=6b2684a3390c96a7fb1e1ff2d31e64832db77a186d42dd7e1f7b9e12f4397559 (from https://www.piwheels.org/simple/mlmorph/) 2025-09-08T15:40:03,867 Skipping link: No binaries permitted for mlmorph: https://archive1.piwheels.org/simple/mlmorph/mlmorph-1.2.0-py3-none-any.whl#sha256=4fc1eae93814ec4db6a6fbc972b9169180f8df2c945cbdad2896d6265b241b62 (from https://www.piwheels.org/simple/mlmorph/) 2025-09-08T15:40:03,868 Skipping link: No binaries permitted for mlmorph: https://archive1.piwheels.org/simple/mlmorph/mlmorph-1.1.3-py3-none-any.whl#sha256=d66c2a788924cbfb989a1de9e20079fb7eba1fae3b24f1ce00773e1321710e6f (from https://www.piwheels.org/simple/mlmorph/) 2025-09-08T15:40:03,868 Skipping link: No binaries permitted for mlmorph: https://archive1.piwheels.org/simple/mlmorph/mlmorph-1.1.2-py3-none-any.whl#sha256=b42a1f7ba0e0fe3969bbf3ae33712cdd60e6341260b0da544a5d3d10bd7dde2c (from https://www.piwheels.org/simple/mlmorph/) 2025-09-08T15:40:03,868 Skipping link: No binaries permitted for mlmorph: https://archive1.piwheels.org/simple/mlmorph/mlmorph-1.1.1-py3-none-any.whl#sha256=6ca394be1a7bcba2591ca8b8bfebe3e29187934c579d59e5131fa5fc1868779f (from https://www.piwheels.org/simple/mlmorph/) 2025-09-08T15:40:03,868 Skipping link: No binaries permitted for mlmorph: https://archive1.piwheels.org/simple/mlmorph/mlmorph-1.1.0-py3-none-any.whl#sha256=63ab02a2689118d5166b6530393b9e3c3f413997fb2d6118a59d619b8836e89c (from https://www.piwheels.org/simple/mlmorph/) 2025-09-08T15:40:03,868 Skipping link: No binaries permitted for mlmorph: https://archive1.piwheels.org/simple/mlmorph/mlmorph-1.0.8-py3-none-any.whl#sha256=5bd3262f59996aa60740db539d1e5c5fbe2d82b48d5a645a00cddec520a90a72 (from https://www.piwheels.org/simple/mlmorph/) 2025-09-08T15:40:03,868 Skipping link: No binaries permitted for mlmorph: https://archive1.piwheels.org/simple/mlmorph/mlmorph-1.0.7-py3-none-any.whl#sha256=a5c0da3148c64001608ebb56d565e3b55defb1c276d07d54911ddcd9d1adfa51 (from https://www.piwheels.org/simple/mlmorph/) 2025-09-08T15:40:03,868 Skipping link: No binaries permitted for mlmorph: https://archive1.piwheels.org/simple/mlmorph/mlmorph-1.0.6-py3-none-any.whl#sha256=cf09389e20e11c121b47eb8c2c7d9d72b19c7ffd7192c5eb8b3a12466a674746 (from https://www.piwheels.org/simple/mlmorph/) 2025-09-08T15:40:03,868 Skipping link: No binaries permitted for mlmorph: https://archive1.piwheels.org/simple/mlmorph/mlmorph-1.0.5-py3-none-any.whl#sha256=92430d5a391c04c8d677fd666495a57964c6e3c8563d9e8d22919bae73231640 (from https://www.piwheels.org/simple/mlmorph/) 2025-09-08T15:40:03,869 Skipping link: No binaries permitted for mlmorph: https://archive1.piwheels.org/simple/mlmorph/mlmorph-1.0.4-py3-none-any.whl#sha256=4623b1bfc9ae8e66784f8249365d19e39b2a0382e4801deb97f36a50eb3387ba (from https://www.piwheels.org/simple/mlmorph/) 2025-09-08T15:40:03,869 Skipping link: No binaries permitted for mlmorph: https://archive1.piwheels.org/simple/mlmorph/mlmorph-1.0.3-py3-none-any.whl#sha256=6008ad89ce0635723fa4fda91a40eb427a5f333f3d7d64d699faf903cd1810fe (from https://www.piwheels.org/simple/mlmorph/) 2025-09-08T15:40:03,869 Skipping link: No binaries permitted for mlmorph: https://archive1.piwheels.org/simple/mlmorph/mlmorph-1.0.2-py3-none-any.whl#sha256=06b04fc81eb7ce357c050771b502178ba835e92f2f45b157d0b89deb81bfeca9 (from https://www.piwheels.org/simple/mlmorph/) 2025-09-08T15:40:03,869 Skipping link: No binaries permitted for mlmorph: https://archive1.piwheels.org/simple/mlmorph/mlmorph-1.0.0.dev5-py3-none-any.whl#sha256=15442838c9f9f083ac07c25eb8150b88bdb8280d47c90a2e04e3f512ea2eca3a (from https://www.piwheels.org/simple/mlmorph/) 2025-09-08T15:40:03,869 Skipping link: No binaries permitted for mlmorph: https://archive1.piwheels.org/simple/mlmorph/mlmorph-1.0.0.dev4-py3-none-any.whl#sha256=49062c2192bed9e2afcde9e9ca5d0ad9551cd7492f3f09dab0fe92c347867550 (from https://www.piwheels.org/simple/mlmorph/) 2025-09-08T15:40:03,869 Skipping link: No binaries permitted for mlmorph: https://archive1.piwheels.org/simple/mlmorph/mlmorph-1.0.0.dev3-py3-none-any.whl#sha256=8036e3bc03faddf1229ea0e233052c7528a7f9e59002fe8ffb41239b0a0ac10c (from https://www.piwheels.org/simple/mlmorph/) 2025-09-08T15:40:03,869 Skipping link: not a file: https://www.piwheels.org/simple/mlmorph/ 2025-09-08T15:40:03,870 Skipping link: not a file: https://pypi.org/simple/mlmorph/ 2025-09-08T15:40:03,897 Given no hashes to check 1 links for project 'mlmorph': discarding no candidates 2025-09-08T15:40:03,898 Collecting mlmorph==1.0.1 2025-09-08T15:40:03,899 Created temporary directory: /tmp/pip-unpack-y9mw2i6s 2025-09-08T15:40:04,056 Downloading mlmorph-1.0.1.tar.gz (8.8 MB) 2025-09-08T15:40:06,054 Added mlmorph==1.0.1 from https://files.pythonhosted.org/packages/eb/0b/cf10b618e06287084ec821ad01addc04c9f687ce10c89430ff1578fb3477/mlmorph-1.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-tk03yvt_' 2025-09-08T15:40:06,056 Running setup.py (path:/tmp/pip-wheel-16qfiuxb/mlmorph_b3cbb086ec734cd79b2436a2ea01ded6/setup.py) egg_info for package mlmorph 2025-09-08T15:40:06,056 Created temporary directory: /tmp/pip-pip-egg-info-uludqx1i 2025-09-08T15:40:06,056 Preparing metadata (setup.py): started 2025-09-08T15:40:06,057 Running command python setup.py egg_info 2025-09-08T15:40:06,587 Traceback (most recent call last): 2025-09-08T15:40:06,588 File "", line 2, in 2025-09-08T15:40:06,589 exec(compile(''' 2025-09-08T15:40:06,589 ~~~~^^^^^^^^^^^^ 2025-09-08T15:40:06,589 # This is -- a caller that pip uses to run setup.py 2025-09-08T15:40:06,589 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T15:40:06,589 ...<32 lines>... 2025-09-08T15:40:06,589 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T15:40:06,589 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T15:40:06,589 ''' % ('/tmp/pip-wheel-16qfiuxb/mlmorph_b3cbb086ec734cd79b2436a2ea01ded6/setup.py',), "", "exec")) 2025-09-08T15:40:06,590 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T15:40:06,590 File "", line 35, in 2025-09-08T15:40:06,590 File "/tmp/pip-wheel-16qfiuxb/mlmorph_b3cbb086ec734cd79b2436a2ea01ded6/setup.py", line 5, in 2025-09-08T15:40:06,590 version=open('VERSION').read().strip(), 2025-09-08T15:40:06,590 ~~~~^^^^^^^^^^^ 2025-09-08T15:40:06,590 FileNotFoundError: [Errno 2] No such file or directory: 'VERSION' 2025-09-08T15:40:06,675 ERROR: python setup.py egg_info exited with 1 2025-09-08T15:40:06,687 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T15:40:06,687 exec(compile('"'"''"'"''"'"' 2025-09-08T15:40:06,687 # This is -- a caller that pip uses to run setup.py 2025-09-08T15:40:06,687 # 2025-09-08T15:40:06,687 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T15:40:06,687 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T15:40:06,687 # - It provides a clear error message when setuptools is not installed. 2025-09-08T15:40:06,687 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T15:40:06,687 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T15:40:06,687 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T15:40:06,687 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T15:40:06,687 import os, sys, tokenize, traceback 2025-09-08T15:40:06,687 2025-09-08T15:40:06,687 try: 2025-09-08T15:40:06,687 import setuptools 2025-09-08T15:40:06,687 except ImportError: 2025-09-08T15:40:06,687 print( 2025-09-08T15:40:06,687 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T15:40:06,687 "the build environment with exception:", 2025-09-08T15:40:06,687 file=sys.stderr, 2025-09-08T15:40:06,687 ) 2025-09-08T15:40:06,687 traceback.print_exc() 2025-09-08T15:40:06,687 sys.exit(1) 2025-09-08T15:40:06,687 2025-09-08T15:40:06,687 __file__ = %r 2025-09-08T15:40:06,687 sys.argv[0] = __file__ 2025-09-08T15:40:06,687 2025-09-08T15:40:06,687 if os.path.exists(__file__): 2025-09-08T15:40:06,687 filename = __file__ 2025-09-08T15:40:06,687 with tokenize.open(__file__) as f: 2025-09-08T15:40:06,687 setup_py_code = f.read() 2025-09-08T15:40:06,687 else: 2025-09-08T15:40:06,687 filename = "" 2025-09-08T15:40:06,687 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T15:40:06,687 2025-09-08T15:40:06,687 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T15:40:06,687 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-16qfiuxb/mlmorph_b3cbb086ec734cd79b2436a2ea01ded6/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-uludqx1i[/] 2025-09-08T15:40:06,687 [bold magenta]cwd[/]: /tmp/pip-wheel-16qfiuxb/mlmorph_b3cbb086ec734cd79b2436a2ea01ded6/ 2025-09-08T15:40:06,687 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T15:40:06,688 ERROR: metadata generation failed 2025-09-08T15:40:06,695 Exception information: 2025-09-08T15:40:06,695 Traceback (most recent call last): 2025-09-08T15:40:06,695 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T15:40:06,695 call_subprocess( 2025-09-08T15:40:06,695 ~~~~~~~~~~~~~~~^ 2025-09-08T15:40:06,695 args, 2025-09-08T15:40:06,695 ^^^^^ 2025-09-08T15:40:06,695 ...<2 lines>... 2025-09-08T15:40:06,695 spinner=spinner, 2025-09-08T15:40:06,695 ^^^^^^^^^^^^^^^^ 2025-09-08T15:40:06,695 ) 2025-09-08T15:40:06,695 ^ 2025-09-08T15:40:06,695 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T15:40:06,695 raise error 2025-09-08T15:40:06,695 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T15:40:06,695 2025-09-08T15:40:06,695 The above exception was the direct cause of the following exception: 2025-09-08T15:40:06,695 2025-09-08T15:40:06,695 Traceback (most recent call last): 2025-09-08T15:40:06,695 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T15:40:06,695 status = _inner_run() 2025-09-08T15:40:06,695 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T15:40:06,695 return self.run(options, args) 2025-09-08T15:40:06,695 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T15:40:06,695 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T15:40:06,695 return func(self, options, args) 2025-09-08T15:40:06,695 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T15:40:06,695 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T15:40:06,695 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T15:40:06,695 result = self._result = resolver.resolve( 2025-09-08T15:40:06,695 ~~~~~~~~~~~~~~~~^ 2025-09-08T15:40:06,695 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T15:40:06,695 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T15:40:06,695 ) 2025-09-08T15:40:06,695 ^ 2025-09-08T15:40:06,695 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T15:40:06,695 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T15:40:06,695 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T15:40:06,695 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T15:40:06,695 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T15:40:06,695 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T15:40:06,695 if not criterion.candidates: 2025-09-08T15:40:06,695 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T15:40:06,695 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T15:40:06,695 return bool(self._sequence) 2025-09-08T15:40:06,695 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T15:40:06,695 self._bool = any(self) 2025-09-08T15:40:06,695 ~~~^^^^^^ 2025-09-08T15:40:06,695 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T15:40:06,695 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T15:40:06,695 ^^^^^^^^ 2025-09-08T15:40:06,695 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T15:40:06,695 candidate = func() 2025-09-08T15:40:06,695 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T15:40:06,695 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T15:40:06,695 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T15:40:06,695 link, template, name, version 2025-09-08T15:40:06,695 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T15:40:06,695 ) 2025-09-08T15:40:06,695 ^ 2025-09-08T15:40:06,695 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T15:40:06,695 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T15:40:06,695 ~~~~~~~~~~~~~^ 2025-09-08T15:40:06,695 link, 2025-09-08T15:40:06,695 ^^^^^ 2025-09-08T15:40:06,695 ...<3 lines>... 2025-09-08T15:40:06,695 version=version, 2025-09-08T15:40:06,695 ^^^^^^^^^^^^^^^^ 2025-09-08T15:40:06,695 ) 2025-09-08T15:40:06,695 ^ 2025-09-08T15:40:06,695 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T15:40:06,695 super().__init__( 2025-09-08T15:40:06,695 ~~~~~~~~~~~~~~~~^ 2025-09-08T15:40:06,695 link=link, 2025-09-08T15:40:06,695 ^^^^^^^^^^ 2025-09-08T15:40:06,695 ...<4 lines>... 2025-09-08T15:40:06,695 version=version, 2025-09-08T15:40:06,695 ^^^^^^^^^^^^^^^^ 2025-09-08T15:40:06,695 ) 2025-09-08T15:40:06,695 ^ 2025-09-08T15:40:06,695 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T15:40:06,695 self.dist = self._prepare() 2025-09-08T15:40:06,695 ~~~~~~~~~~~~~^^ 2025-09-08T15:40:06,695 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T15:40:06,695 dist = self._prepare_distribution() 2025-09-08T15:40:06,695 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T15:40:06,695 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T15:40:06,695 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T15:40:06,695 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T15:40:06,695 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T15:40:06,695 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T15:40:06,695 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T15:40:06,695 dist = _get_prepared_distribution( 2025-09-08T15:40:06,695 req, 2025-09-08T15:40:06,695 ...<3 lines>... 2025-09-08T15:40:06,695 self.check_build_deps, 2025-09-08T15:40:06,695 ) 2025-09-08T15:40:06,695 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T15:40:06,695 abstract_dist.prepare_distribution_metadata( 2025-09-08T15:40:06,695 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T15:40:06,695 finder, build_isolation, check_build_deps 2025-09-08T15:40:06,695 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T15:40:06,695 ) 2025-09-08T15:40:06,695 ^ 2025-09-08T15:40:06,695 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T15:40:06,695 self.req.prepare_metadata() 2025-09-08T15:40:06,695 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T15:40:06,695 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T15:40:06,695 self.metadata_directory = generate_metadata_legacy( 2025-09-08T15:40:06,695 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T15:40:06,695 build_env=self.build_env, 2025-09-08T15:40:06,695 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T15:40:06,695 ...<3 lines>... 2025-09-08T15:40:06,695 details=details, 2025-09-08T15:40:06,695 ^^^^^^^^^^^^^^^^ 2025-09-08T15:40:06,695 ) 2025-09-08T15:40:06,695 ^ 2025-09-08T15:40:06,695 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T15:40:06,695 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T15:40:06,695 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T15:40:06,718 Removed mlmorph==1.0.1 from https://files.pythonhosted.org/packages/eb/0b/cf10b618e06287084ec821ad01addc04c9f687ce10c89430ff1578fb3477/mlmorph-1.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-tk03yvt_' 2025-09-08T15:40:06,718 Removed build tracker: '/tmp/pip-build-tracker-tk03yvt_'