2026-02-08T17:36:56,980 Created temporary directory: /tmp/pip-ephem-wheel-cache-zoyhm831 2026-02-08T17:36:56,982 Created temporary directory: /tmp/pip-build-tracker-g7w4uy01 2026-02-08T17:36:56,983 Initialized build tracking at /tmp/pip-build-tracker-g7w4uy01 2026-02-08T17:36:56,984 Created build tracker: /tmp/pip-build-tracker-g7w4uy01 2026-02-08T17:36:56,985 Entered build tracker: /tmp/pip-build-tracker-g7w4uy01 2026-02-08T17:36:56,986 Created temporary directory: /tmp/pip-wheel-vdctkscy 2026-02-08T17:36:56,990 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-08T17:36:56,993 Created temporary directory: /tmp/pip-ephem-wheel-cache-te98cbfn 2026-02-08T17:36:57,067 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-08T17:36:57,071 2 location(s) to search for versions of skill-seekers: 2026-02-08T17:36:57,071 * https://pypi.org/simple/skill-seekers/ 2026-02-08T17:36:57,071 * https://www.piwheels.org/simple/skill-seekers/ 2026-02-08T17:36:57,072 Fetching project page and analyzing links: https://pypi.org/simple/skill-seekers/ 2026-02-08T17:36:57,073 Getting page https://pypi.org/simple/skill-seekers/ 2026-02-08T17:36:57,075 Found index url https://pypi.org/simple 2026-02-08T17:36:57,373 Fetched page https://pypi.org/simple/skill-seekers/ as application/vnd.pypi.simple.v1+json 2026-02-08T17:36:57,380 Skipping link: No binaries permitted for skill-seekers: https://files.pythonhosted.org/packages/e5/72/fe91aed072439d15c6fa7dd52cd160f189bc89c9681220b62ab632b0e6a4/skill_seekers-2.0.0-py3-none-any.whl (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10) 2026-02-08T17:36:57,381 Found link https://files.pythonhosted.org/packages/f4/3a/429e4ff2e121bda9a8491e30ac4a527ed68b17980529bff727c85fbdbde7/skill_seekers-2.0.0.tar.gz (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10), version: 2.0.0 2026-02-08T17:36:57,382 Skipping link: No binaries permitted for skill-seekers: https://files.pythonhosted.org/packages/6e/43/beb8a1b2a63e403ca5f5761998ebe47a204ac00b70eae1e8c60d1dbaa153/skill_seekers-2.1.0-py3-none-any.whl (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10) 2026-02-08T17:36:57,384 Found link https://files.pythonhosted.org/packages/5d/40/79fa11c302ff8f13500fb1fd51cb07fd12455bbc255b1fd001e912646ba4/skill_seekers-2.1.0.tar.gz (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10), version: 2.1.0 2026-02-08T17:36:57,385 Skipping link: No binaries permitted for skill-seekers: https://files.pythonhosted.org/packages/62/58/71c837f3b6cba67f6c68facb3c423d2e95a5f24f1b13b81a517845782314/skill_seekers-2.1.1-py3-none-any.whl (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10) 2026-02-08T17:36:57,386 Found link https://files.pythonhosted.org/packages/90/98/366a8e26fd22ae11028e2c3fe9e5fb0138e932b1daa9dd0bf1e90d1c000c/skill_seekers-2.1.1.tar.gz (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10), version: 2.1.1 2026-02-08T17:36:57,387 Skipping link: No binaries permitted for skill-seekers: https://files.pythonhosted.org/packages/3c/40/4a5e9fbcb78b92fe046b5d63f54bd1aceca2ef3a0572e0f4e03c3703547a/skill_seekers-2.2.0-py3-none-any.whl (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10) 2026-02-08T17:36:57,389 Found link https://files.pythonhosted.org/packages/84/b5/0bc1ccaa5375d45f6583465cbbb50c6d368367fcbad244e9503f2dde6c53/skill_seekers-2.2.0.tar.gz (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10), version: 2.2.0 2026-02-08T17:36:57,389 Skipping link: No binaries permitted for skill-seekers: https://files.pythonhosted.org/packages/59/e8/03347ed316368a1d73361459293115ac9967b8c49402b8533edac9e0a3a5/skill_seekers-2.4.0-py3-none-any.whl (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10) 2026-02-08T17:36:57,391 Found link https://files.pythonhosted.org/packages/f7/bd/2cb0086f0f199d4191e0fb015d4fbc0104c2568545652fa6852a8772884d/skill_seekers-2.4.0.tar.gz (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10), version: 2.4.0 2026-02-08T17:36:57,392 Skipping link: No binaries permitted for skill-seekers: https://files.pythonhosted.org/packages/4d/45/51018343084695efc77e01b2f56ca7bdf5db5c62ece9383fa6a774c0c0df/skill_seekers-2.5.0-py3-none-any.whl (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10) 2026-02-08T17:36:57,393 Found link https://files.pythonhosted.org/packages/de/8e/393f37ce3d315f70b3f5e624f3e9c003e04d03022ab774b87dac021f1257/skill_seekers-2.5.0.tar.gz (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10), version: 2.5.0 2026-02-08T17:36:57,394 Skipping link: No binaries permitted for skill-seekers: https://files.pythonhosted.org/packages/11/c2/3452eed072b0895786677e2a19d91c0d34b9b26bcb2acce300561d139039/skill_seekers-2.5.1-py3-none-any.whl (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10) 2026-02-08T17:36:57,395 Found link https://files.pythonhosted.org/packages/6b/67/3e073ae03db6ec252cc61a3c9cc5ee760047a037ac7a4bac6d192a3194f0/skill_seekers-2.5.1.tar.gz (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10), version: 2.5.1 2026-02-08T17:36:57,396 Skipping link: No binaries permitted for skill-seekers: https://files.pythonhosted.org/packages/b0/a5/d1bd95ce498903adfde42db38f8745fce15bd108b2f664c2f4b9510c6d51/skill_seekers-2.6.0-py3-none-any.whl (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10) 2026-02-08T17:36:57,397 Found link https://files.pythonhosted.org/packages/90/0c/732d978b0a3122bc40ccb38c040a2875aff4695fb223ded914cdbbc5c8b1/skill_seekers-2.6.0.tar.gz (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10), version: 2.6.0 2026-02-08T17:36:57,398 Skipping link: No binaries permitted for skill-seekers: https://files.pythonhosted.org/packages/ac/c5/5eecf883ca33b707b996a0a25a24874bfcca3c40421ba7416a50af2623f0/skill_seekers-2.7.0-py3-none-any.whl (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10) 2026-02-08T17:36:57,399 Found link https://files.pythonhosted.org/packages/5e/dd/775b7553b1b1c06cb9a810473896cdc246e616ace5000ce904115ede51a6/skill_seekers-2.7.0.tar.gz (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10), version: 2.7.0 2026-02-08T17:36:57,400 Skipping link: No binaries permitted for skill-seekers: https://files.pythonhosted.org/packages/cd/09/e10d2cd6717ae1f6efc5a39bbd86fccec06ebfdecd9addd5c69319ff62a0/skill_seekers-2.7.1-py3-none-any.whl (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10) 2026-02-08T17:36:57,401 Found link https://files.pythonhosted.org/packages/cd/8a/49306363e0e89cd2e21a0db51d8b4639a293418fbefc0b3f07c1fe65bb41/skill_seekers-2.7.1.tar.gz (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10), version: 2.7.1 2026-02-08T17:36:57,402 Skipping link: No binaries permitted for skill-seekers: https://files.pythonhosted.org/packages/8d/6d/e33f5b688acfb9e57bd80fdd0d9c529e92104ebaa901ab743005387f52d7/skill_seekers-2.7.2-py3-none-any.whl (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10) 2026-02-08T17:36:57,404 Found link https://files.pythonhosted.org/packages/66/27/c3293c8e31de17f5fb4fe94ba29ffa6c78ffa61d2071c8b12684504014fa/skill_seekers-2.7.2.tar.gz (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10), version: 2.7.2 2026-02-08T17:36:57,404 Skipping link: No binaries permitted for skill-seekers: https://files.pythonhosted.org/packages/a8/55/648ddeab6da3eaaacd63ea76c071282446823b89fe79b727fee0e041b3a0/skill_seekers-2.7.3-py3-none-any.whl (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10) 2026-02-08T17:36:57,406 Found link https://files.pythonhosted.org/packages/d8/fc/625a6edf9d8a153a1e3c81d69a336a648eafc79d14c6d689efd033a6db5e/skill_seekers-2.7.3.tar.gz (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10), version: 2.7.3 2026-02-08T17:36:57,407 Skipping link: No binaries permitted for skill-seekers: https://files.pythonhosted.org/packages/72/ce/ceab07372e07ce1a30cd115478cc7f7fbcfdb090f21ddf083f515325fed1/skill_seekers-2.7.4-py3-none-any.whl (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10) 2026-02-08T17:36:57,408 Found link https://files.pythonhosted.org/packages/31/74/42f5e9f04bf8057ea16fc9a774841b4d141b5cb6cea51a28cd4bc0339215/skill_seekers-2.7.4.tar.gz (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10), version: 2.7.4 2026-02-08T17:36:57,409 Skipping link: No binaries permitted for skill-seekers: https://files.pythonhosted.org/packages/55/7c/a1d5b7a0f5bcba2dece3e672528ab74f150aa546921fbb9045350ec39db3/skill_seekers-2.8.0-py3-none-any.whl (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10) 2026-02-08T17:36:57,410 Found link https://files.pythonhosted.org/packages/cd/3b/ef0d9ebb077ee9e31b05602cae9d1592c83d78a3068ae8bd90c7ad21c02f/skill_seekers-2.8.0.tar.gz (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10), version: 2.8.0 2026-02-08T17:36:57,411 Skipping link: No binaries permitted for skill-seekers: https://files.pythonhosted.org/packages/c9/5f/9831d96b84eabc29b12e300b29c09dc2f68eaa868fa097d75f8074578f1e/skill_seekers-2.9.0-py3-none-any.whl (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10) 2026-02-08T17:36:57,412 Found link https://files.pythonhosted.org/packages/c4/73/a78d90727b2533262b20916785f43b71ae4abcde6c31f6235530b351360e/skill_seekers-2.9.0.tar.gz (from https://pypi.org/simple/skill-seekers/) (requires-python:>=3.10), version: 2.9.0 2026-02-08T17:36:57,413 Fetching project page and analyzing links: https://www.piwheels.org/simple/skill-seekers/ 2026-02-08T17:36:57,414 Getting page https://www.piwheels.org/simple/skill-seekers/ 2026-02-08T17:36:57,415 Found index url https://www.piwheels.org/simple 2026-02-08T17:36:57,698 Fetched page https://www.piwheels.org/simple/skill-seekers/ as text/html 2026-02-08T17:36:57,702 Skipping link: No binaries permitted for skill-seekers: https://www.piwheels.org/simple/skill-seekers/skill_seekers-2.7.0-py3-none-any.whl#sha256=3bf12cf1851c4fd780f0777010390d0199e0f47aa0b069bb939229c70d1aa0ec (from https://www.piwheels.org/simple/skill-seekers/) (requires-python:>=3.10) 2026-02-08T17:36:57,703 Skipping link: No binaries permitted for skill-seekers: https://www.piwheels.org/simple/skill-seekers/skill_seekers-2.6.0-py3-none-any.whl#sha256=1abd7a07a60129868802fd43eb064f7e702748263f459c3a2ffb9f3a39e40d3a (from https://www.piwheels.org/simple/skill-seekers/) (requires-python:>=3.10) 2026-02-08T17:36:57,704 Skipping link: No binaries permitted for skill-seekers: https://www.piwheels.org/simple/skill-seekers/skill_seekers-2.5.1-py3-none-any.whl#sha256=bdb81d9cb72fa2722874b2e3f56ea7c97c772d33c7ba7a3f03cb3c3f0683da94 (from https://www.piwheels.org/simple/skill-seekers/) (requires-python:>=3.10) 2026-02-08T17:36:57,705 Skipping link: No binaries permitted for skill-seekers: https://www.piwheels.org/simple/skill-seekers/skill_seekers-2.5.0-py3-none-any.whl#sha256=d01d31a8209763cdfe2cbba8b01ea853d942faedef073ed8492957b25750e84d (from https://www.piwheels.org/simple/skill-seekers/) (requires-python:>=3.10) 2026-02-08T17:36:57,706 Skipping link: No binaries permitted for skill-seekers: https://www.piwheels.org/simple/skill-seekers/skill_seekers-2.4.0-py3-none-any.whl#sha256=23bf9a5832df169ec6b755ac64bd455593a522acb7fe0573af2babcde2492ee6 (from https://www.piwheels.org/simple/skill-seekers/) (requires-python:>=3.10) 2026-02-08T17:36:57,706 Skipping link: No binaries permitted for skill-seekers: https://www.piwheels.org/simple/skill-seekers/skill_seekers-2.2.0-py3-none-any.whl#sha256=100f031ae36cb3b63ce554c690fa99c046f621c436f335f1638eeaf35fee440f (from https://www.piwheels.org/simple/skill-seekers/) (requires-python:>=3.10) 2026-02-08T17:36:57,707 Skipping link: No binaries permitted for skill-seekers: https://www.piwheels.org/simple/skill-seekers/skill_seekers-2.1.1-py3-none-any.whl#sha256=23c004ecd61780db18581a7976363833a1bba30c224e0d5577f9e6692c43cf2e (from https://www.piwheels.org/simple/skill-seekers/) (requires-python:>=3.10) 2026-02-08T17:36:57,708 Skipping link: No binaries permitted for skill-seekers: https://www.piwheels.org/simple/skill-seekers/skill_seekers-2.1.0-py3-none-any.whl#sha256=00c27da5c33c67dacf3f147d035428063c02a0e70645e61a78ea97f498b33b21 (from https://www.piwheels.org/simple/skill-seekers/) (requires-python:>=3.10) 2026-02-08T17:36:57,709 Skipping link: No binaries permitted for skill-seekers: https://www.piwheels.org/simple/skill-seekers/skill_seekers-2.0.0-py3-none-any.whl#sha256=cc44797f7ea0a40e88451353fcd18c80cb4989fedff7837f4ed0fd72b84ae457 (from https://www.piwheels.org/simple/skill-seekers/) (requires-python:>=3.10) 2026-02-08T17:36:57,710 Skipping link: not a file: https://www.piwheels.org/simple/skill-seekers/ 2026-02-08T17:36:57,710 Skipping link: not a file: https://pypi.org/simple/skill-seekers/ 2026-02-08T17:36:57,736 Given no hashes to check 1 links for project 'skill-seekers': discarding no candidates 2026-02-08T17:36:57,759 Collecting skill-seekers==2.7.1 2026-02-08T17:36:57,761 Created temporary directory: /tmp/pip-unpack-k847alw9 2026-02-08T17:36:58,030 Downloading skill_seekers-2.7.1.tar.gz (564 kB) 2026-02-08T17:36:58,687 Added skill-seekers==2.7.1 from https://files.pythonhosted.org/packages/cd/8a/49306363e0e89cd2e21a0db51d8b4639a293418fbefc0b3f07c1fe65bb41/skill_seekers-2.7.1.tar.gz to build tracker '/tmp/pip-build-tracker-g7w4uy01' 2026-02-08T17:36:58,697 Created temporary directory: /tmp/pip-build-env-534rjkwb 2026-02-08T17:36:58,702 Installing build dependencies: started 2026-02-08T17:36:58,704 Running command pip subprocess to install build dependencies 2026-02-08T17:37:00,353 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-08T17:37:01,557 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-08T17:37:01,615 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-08T17:37:04,029 Collecting setuptools>=61.0 2026-02-08T17:37:04,063 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-08T17:37:04,464 Collecting wheel 2026-02-08T17:37:04,471 Using cached wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-08T17:37:04,728 Collecting packaging>=24.0 2026-02-08T17:37:04,742 Using cached packaging-26.0-py3-none-any.whl (74 kB) 2026-02-08T17:37:09,683 Installing collected packages: setuptools, packaging, wheel 2026-02-08T17:37:14,135 Creating /tmp/pip-build-env-534rjkwb/overlay/local/bin 2026-02-08T17:37:14,137 changing mode of /tmp/pip-build-env-534rjkwb/overlay/local/bin/wheel to 755 2026-02-08T17:37:14,164 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-08T17:37:14,626 Installing build dependencies: finished with status 'done' 2026-02-08T17:37:14,634 Getting requirements to build wheel: started 2026-02-08T17:37:14,635 Running command Getting requirements to build wheel 2026-02-08T17:37:15,624 /tmp/pip-build-env-534rjkwb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-08T17:37:15,625 !! 2026-02-08T17:37:15,626 ******************************************************************************** 2026-02-08T17:37:15,627 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-08T17:37:15,629 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-08T17:37:15,630 or your builds will no longer be supported. 2026-02-08T17:37:15,631 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T17:37:15,632 ******************************************************************************** 2026-02-08T17:37:15,633 !! 2026-02-08T17:37:15,634 corresp(dist, value, root_dir) 2026-02-08T17:37:15,729 /tmp/pip-build-env-534rjkwb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T17:37:15,730 !! 2026-02-08T17:37:15,732 ******************************************************************************** 2026-02-08T17:37:15,732 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T17:37:15,734 License :: OSI Approved :: MIT License 2026-02-08T17:37:15,735 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T17:37:15,736 ******************************************************************************** 2026-02-08T17:37:15,738 !! 2026-02-08T17:37:15,738 dist._finalize_license_expression() 2026-02-08T17:37:15,739 /tmp/pip-build-env-534rjkwb/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T17:37:15,740 !! 2026-02-08T17:37:15,741 ******************************************************************************** 2026-02-08T17:37:15,742 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T17:37:15,744 License :: OSI Approved :: MIT License 2026-02-08T17:37:15,745 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T17:37:15,746 ******************************************************************************** 2026-02-08T17:37:15,748 !! 2026-02-08T17:37:15,748 self._finalize_license_expression() 2026-02-08T17:37:15,749 running egg_info 2026-02-08T17:37:15,750 writing src/skill_seekers.egg-info/PKG-INFO 2026-02-08T17:37:15,775 writing dependency_links to src/skill_seekers.egg-info/dependency_links.txt 2026-02-08T17:37:15,778 writing entry points to src/skill_seekers.egg-info/entry_points.txt 2026-02-08T17:37:15,784 writing requirements to src/skill_seekers.egg-info/requires.txt 2026-02-08T17:37:15,797 writing top-level names to src/skill_seekers.egg-info/top_level.txt 2026-02-08T17:37:15,834 reading manifest file 'src/skill_seekers.egg-info/SOURCES.txt' 2026-02-08T17:37:15,845 adding license file 'LICENSE' 2026-02-08T17:37:15,854 writing manifest file 'src/skill_seekers.egg-info/SOURCES.txt' 2026-02-08T17:37:16,066 Getting requirements to build wheel: finished with status 'done' 2026-02-08T17:37:16,070 Created temporary directory: /tmp/pip-modern-metadata-ol2q31ek 2026-02-08T17:37:16,074 Preparing metadata (pyproject.toml): started 2026-02-08T17:37:16,075 Running command Preparing metadata (pyproject.toml) 2026-02-08T17:37:17,137 /tmp/pip-build-env-534rjkwb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-08T17:37:17,138 !! 2026-02-08T17:37:17,139 ******************************************************************************** 2026-02-08T17:37:17,140 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-08T17:37:17,157 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-08T17:37:17,157 or your builds will no longer be supported. 2026-02-08T17:37:17,159 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T17:37:17,160 ******************************************************************************** 2026-02-08T17:37:17,161 !! 2026-02-08T17:37:17,162 corresp(dist, value, root_dir) 2026-02-08T17:37:17,288 /tmp/pip-build-env-534rjkwb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T17:37:17,289 !! 2026-02-08T17:37:17,290 ******************************************************************************** 2026-02-08T17:37:17,291 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T17:37:17,292 License :: OSI Approved :: MIT License 2026-02-08T17:37:17,294 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T17:37:17,294 ******************************************************************************** 2026-02-08T17:37:17,296 !! 2026-02-08T17:37:17,297 dist._finalize_license_expression() 2026-02-08T17:37:17,297 /tmp/pip-build-env-534rjkwb/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T17:37:17,298 !! 2026-02-08T17:37:17,299 ******************************************************************************** 2026-02-08T17:37:17,300 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T17:37:17,301 License :: OSI Approved :: MIT License 2026-02-08T17:37:17,303 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T17:37:17,304 ******************************************************************************** 2026-02-08T17:37:17,305 !! 2026-02-08T17:37:17,306 self._finalize_license_expression() 2026-02-08T17:37:17,307 running dist_info 2026-02-08T17:37:17,317 creating /tmp/pip-modern-metadata-ol2q31ek/skill_seekers.egg-info 2026-02-08T17:37:17,318 writing /tmp/pip-modern-metadata-ol2q31ek/skill_seekers.egg-info/PKG-INFO 2026-02-08T17:37:17,333 writing dependency_links to /tmp/pip-modern-metadata-ol2q31ek/skill_seekers.egg-info/dependency_links.txt 2026-02-08T17:37:17,335 writing entry points to /tmp/pip-modern-metadata-ol2q31ek/skill_seekers.egg-info/entry_points.txt 2026-02-08T17:37:17,341 writing requirements to /tmp/pip-modern-metadata-ol2q31ek/skill_seekers.egg-info/requires.txt 2026-02-08T17:37:17,343 writing top-level names to /tmp/pip-modern-metadata-ol2q31ek/skill_seekers.egg-info/top_level.txt 2026-02-08T17:37:17,345 writing manifest file '/tmp/pip-modern-metadata-ol2q31ek/skill_seekers.egg-info/SOURCES.txt' 2026-02-08T17:37:17,377 reading manifest file '/tmp/pip-modern-metadata-ol2q31ek/skill_seekers.egg-info/SOURCES.txt' 2026-02-08T17:37:17,379 adding license file 'LICENSE' 2026-02-08T17:37:17,387 writing manifest file '/tmp/pip-modern-metadata-ol2q31ek/skill_seekers.egg-info/SOURCES.txt' 2026-02-08T17:37:17,388 creating '/tmp/pip-modern-metadata-ol2q31ek/skill_seekers-2.7.1.dist-info' 2026-02-08T17:37:17,563 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-08T17:37:17,575 Source in /tmp/pip-wheel-vdctkscy/skill-seekers_38606c8d0e834deba9161775903f6d21 has version 2.7.1, which satisfies requirement skill-seekers==2.7.1 from https://files.pythonhosted.org/packages/cd/8a/49306363e0e89cd2e21a0db51d8b4639a293418fbefc0b3f07c1fe65bb41/skill_seekers-2.7.1.tar.gz 2026-02-08T17:37:17,586 Removed skill-seekers==2.7.1 from https://files.pythonhosted.org/packages/cd/8a/49306363e0e89cd2e21a0db51d8b4639a293418fbefc0b3f07c1fe65bb41/skill_seekers-2.7.1.tar.gz from build tracker '/tmp/pip-build-tracker-g7w4uy01' 2026-02-08T17:37:17,626 Created temporary directory: /tmp/pip-unpack-1lc5lkve 2026-02-08T17:37:17,626 Building wheels for collected packages: skill-seekers 2026-02-08T17:37:17,633 Created temporary directory: /tmp/pip-wheel-sgu6irdt 2026-02-08T17:37:17,634 Destination directory: /tmp/pip-wheel-sgu6irdt 2026-02-08T17:37:17,637 Building wheel for skill-seekers (pyproject.toml): started 2026-02-08T17:37:17,639 Running command Building wheel for skill-seekers (pyproject.toml) 2026-02-08T17:37:18,614 /tmp/pip-build-env-534rjkwb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-08T17:37:18,614 !! 2026-02-08T17:37:18,616 ******************************************************************************** 2026-02-08T17:37:18,616 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-08T17:37:18,618 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-08T17:37:18,618 or your builds will no longer be supported. 2026-02-08T17:37:18,620 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T17:37:18,620 ******************************************************************************** 2026-02-08T17:37:18,622 !! 2026-02-08T17:37:18,622 corresp(dist, value, root_dir) 2026-02-08T17:37:18,746 /tmp/pip-build-env-534rjkwb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T17:37:18,747 !! 2026-02-08T17:37:18,748 ******************************************************************************** 2026-02-08T17:37:18,749 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T17:37:18,751 License :: OSI Approved :: MIT License 2026-02-08T17:37:18,752 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T17:37:18,753 ******************************************************************************** 2026-02-08T17:37:18,755 !! 2026-02-08T17:37:18,756 dist._finalize_license_expression() 2026-02-08T17:37:18,757 /tmp/pip-build-env-534rjkwb/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T17:37:18,758 !! 2026-02-08T17:37:18,760 ******************************************************************************** 2026-02-08T17:37:18,761 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T17:37:18,762 License :: OSI Approved :: MIT License 2026-02-08T17:37:18,764 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T17:37:18,765 ******************************************************************************** 2026-02-08T17:37:18,766 !! 2026-02-08T17:37:18,767 self._finalize_license_expression() 2026-02-08T17:37:18,768 running bdist_wheel 2026-02-08T17:37:18,783 running build 2026-02-08T17:37:18,784 running build_py 2026-02-08T17:37:18,791 creating build/lib/skill_seekers 2026-02-08T17:37:18,794 copying src/skill_seekers/__init__.py -> build/lib/skill_seekers 2026-02-08T17:37:18,799 creating build/lib/skill_seekers/cli 2026-02-08T17:37:18,800 copying src/skill_seekers/cli/rate_limit_handler.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,803 copying src/skill_seekers/cli/resume_command.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,806 copying src/skill_seekers/cli/github_fetcher.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,809 copying src/skill_seekers/cli/conflict_detector.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,812 copying src/skill_seekers/cli/package_multi.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,815 copying src/skill_seekers/cli/generate_router.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,819 copying src/skill_seekers/cli/how_to_guide_builder.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,823 copying src/skill_seekers/cli/api_reference_builder.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,826 copying src/skill_seekers/cli/code_analyzer.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,830 copying src/skill_seekers/cli/__init__.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,832 copying src/skill_seekers/cli/llms_txt_detector.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,835 copying src/skill_seekers/cli/swift_patterns.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,838 copying src/skill_seekers/cli/pdf_scraper.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,842 copying src/skill_seekers/cli/github_scraper.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,846 copying src/skill_seekers/cli/quality_checker.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,849 copying src/skill_seekers/cli/config_validator.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,852 copying src/skill_seekers/cli/unified_scraper.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,856 copying src/skill_seekers/cli/guide_enhancer.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,859 copying src/skill_seekers/cli/estimate_pages.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,862 copying src/skill_seekers/cli/constants.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,865 copying src/skill_seekers/cli/split_config.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,868 copying src/skill_seekers/cli/codebase_scraper.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,873 copying src/skill_seekers/cli/merge_sources.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,876 copying src/skill_seekers/cli/utils.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,880 copying src/skill_seekers/cli/enhance_status.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,882 copying src/skill_seekers/cli/config_extractor.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,886 copying src/skill_seekers/cli/enhance_skill_local.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,890 copying src/skill_seekers/cli/config_manager.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,893 copying src/skill_seekers/cli/config_command.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,897 copying src/skill_seekers/cli/markdown_cleaner.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,900 copying src/skill_seekers/cli/config_enhancer.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,903 copying src/skill_seekers/cli/run_tests.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,906 copying src/skill_seekers/cli/dependency_analyzer.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,910 copying src/skill_seekers/cli/ai_enhancer.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,913 copying src/skill_seekers/cli/test_example_extractor.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,917 copying src/skill_seekers/cli/main.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,920 copying src/skill_seekers/cli/language_detector.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,924 copying src/skill_seekers/cli/llms_txt_parser.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,927 copying src/skill_seekers/cli/doc_scraper.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,932 copying src/skill_seekers/cli/setup_wizard.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,935 copying src/skill_seekers/cli/unified_codebase_analyzer.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,938 copying src/skill_seekers/cli/install_agent.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,941 copying src/skill_seekers/cli/pdf_extractor_poc.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,945 copying src/skill_seekers/cli/package_skill.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,948 copying src/skill_seekers/cli/pattern_recognizer.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,953 copying src/skill_seekers/cli/upload_skill.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,956 copying src/skill_seekers/cli/install_skill.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,959 copying src/skill_seekers/cli/enhance_skill.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,962 copying src/skill_seekers/cli/test_unified_simple.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,965 copying src/skill_seekers/cli/architectural_pattern_detector.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,968 copying src/skill_seekers/cli/llms_txt_downloader.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,970 copying src/skill_seekers/cli/unified_skill_builder.py -> build/lib/skill_seekers/cli 2026-02-08T17:37:18,976 creating build/lib/skill_seekers/mcp 2026-02-08T17:37:18,977 copying src/skill_seekers/mcp/git_repo.py -> build/lib/skill_seekers/mcp 2026-02-08T17:37:18,980 copying src/skill_seekers/mcp/agent_detector.py -> build/lib/skill_seekers/mcp 2026-02-08T17:37:18,983 copying src/skill_seekers/mcp/__init__.py -> build/lib/skill_seekers/mcp 2026-02-08T17:37:18,986 copying src/skill_seekers/mcp/server_fastmcp.py -> build/lib/skill_seekers/mcp 2026-02-08T17:37:18,990 copying src/skill_seekers/mcp/server.py -> build/lib/skill_seekers/mcp 2026-02-08T17:37:18,993 copying src/skill_seekers/mcp/source_manager.py -> build/lib/skill_seekers/mcp 2026-02-08T17:37:18,996 copying src/skill_seekers/mcp/server_legacy.py -> build/lib/skill_seekers/mcp 2026-02-08T17:37:19,002 creating build/lib/skill_seekers/cli/adaptors 2026-02-08T17:37:19,003 copying src/skill_seekers/cli/adaptors/base.py -> build/lib/skill_seekers/cli/adaptors 2026-02-08T17:37:19,007 copying src/skill_seekers/cli/adaptors/openai.py -> build/lib/skill_seekers/cli/adaptors 2026-02-08T17:37:19,010 copying src/skill_seekers/cli/adaptors/__init__.py -> build/lib/skill_seekers/cli/adaptors 2026-02-08T17:37:19,013 copying src/skill_seekers/cli/adaptors/gemini.py -> build/lib/skill_seekers/cli/adaptors 2026-02-08T17:37:19,016 copying src/skill_seekers/cli/adaptors/markdown.py -> build/lib/skill_seekers/cli/adaptors 2026-02-08T17:37:19,019 copying src/skill_seekers/cli/adaptors/claude.py -> build/lib/skill_seekers/cli/adaptors 2026-02-08T17:37:19,023 creating build/lib/skill_seekers/mcp/tools 2026-02-08T17:37:19,024 copying src/skill_seekers/mcp/tools/scraping_tools.py -> build/lib/skill_seekers/mcp/tools 2026-02-08T17:37:19,028 copying src/skill_seekers/mcp/tools/__init__.py -> build/lib/skill_seekers/mcp/tools 2026-02-08T17:37:19,031 copying src/skill_seekers/mcp/tools/packaging_tools.py -> build/lib/skill_seekers/mcp/tools 2026-02-08T17:37:19,035 copying src/skill_seekers/mcp/tools/config_tools.py -> build/lib/skill_seekers/mcp/tools 2026-02-08T17:37:19,038 copying src/skill_seekers/mcp/tools/splitting_tools.py -> build/lib/skill_seekers/mcp/tools 2026-02-08T17:37:19,041 copying src/skill_seekers/mcp/tools/source_tools.py -> build/lib/skill_seekers/mcp/tools 2026-02-08T17:37:19,044 running egg_info 2026-02-08T17:37:19,056 writing src/skill_seekers.egg-info/PKG-INFO 2026-02-08T17:37:19,071 writing dependency_links to src/skill_seekers.egg-info/dependency_links.txt 2026-02-08T17:37:19,073 writing entry points to src/skill_seekers.egg-info/entry_points.txt 2026-02-08T17:37:19,079 writing requirements to src/skill_seekers.egg-info/requires.txt 2026-02-08T17:37:19,081 writing top-level names to src/skill_seekers.egg-info/top_level.txt 2026-02-08T17:37:19,102 reading manifest file 'src/skill_seekers.egg-info/SOURCES.txt' 2026-02-08T17:37:19,112 adding license file 'LICENSE' 2026-02-08T17:37:19,122 writing manifest file 'src/skill_seekers.egg-info/SOURCES.txt' 2026-02-08T17:37:19,130 copying src/skill_seekers/py.typed -> build/lib/skill_seekers 2026-02-08T17:37:19,148 installing to build/bdist.linux-armv7l/wheel 2026-02-08T17:37:19,148 running install 2026-02-08T17:37:19,197 running install_lib 2026-02-08T17:37:19,209 creating build/bdist.linux-armv7l/wheel 2026-02-08T17:37:19,212 creating build/bdist.linux-armv7l/wheel/skill_seekers 2026-02-08T17:37:19,214 copying build/lib/skill_seekers/__init__.py -> build/bdist.linux-armv7l/wheel/./skill_seekers 2026-02-08T17:37:19,216 copying build/lib/skill_seekers/py.typed -> build/bdist.linux-armv7l/wheel/./skill_seekers 2026-02-08T17:37:19,220 creating build/bdist.linux-armv7l/wheel/skill_seekers/cli 2026-02-08T17:37:19,221 copying build/lib/skill_seekers/cli/rate_limit_handler.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,225 copying build/lib/skill_seekers/cli/resume_command.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,228 copying build/lib/skill_seekers/cli/github_fetcher.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,231 copying build/lib/skill_seekers/cli/conflict_detector.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,235 copying build/lib/skill_seekers/cli/package_multi.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,246 copying build/lib/skill_seekers/cli/generate_router.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,250 copying build/lib/skill_seekers/cli/how_to_guide_builder.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,254 copying build/lib/skill_seekers/cli/api_reference_builder.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,257 copying build/lib/skill_seekers/cli/code_analyzer.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,262 copying build/lib/skill_seekers/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,264 copying build/lib/skill_seekers/cli/llms_txt_detector.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,267 copying build/lib/skill_seekers/cli/swift_patterns.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,271 copying build/lib/skill_seekers/cli/pdf_scraper.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,274 copying build/lib/skill_seekers/cli/github_scraper.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,279 copying build/lib/skill_seekers/cli/quality_checker.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,282 copying build/lib/skill_seekers/cli/config_validator.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,285 copying build/lib/skill_seekers/cli/unified_scraper.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,289 copying build/lib/skill_seekers/cli/guide_enhancer.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,293 copying build/lib/skill_seekers/cli/estimate_pages.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,296 copying build/lib/skill_seekers/cli/constants.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,299 copying build/lib/skill_seekers/cli/split_config.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,302 copying build/lib/skill_seekers/cli/codebase_scraper.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,306 copying build/lib/skill_seekers/cli/merge_sources.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,309 copying build/lib/skill_seekers/cli/utils.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,312 copying build/lib/skill_seekers/cli/enhance_status.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,315 copying build/lib/skill_seekers/cli/config_extractor.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,319 copying build/lib/skill_seekers/cli/enhance_skill_local.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,322 copying build/lib/skill_seekers/cli/config_manager.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,325 copying build/lib/skill_seekers/cli/config_command.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,329 copying build/lib/skill_seekers/cli/markdown_cleaner.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,331 copying build/lib/skill_seekers/cli/config_enhancer.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,335 copying build/lib/skill_seekers/cli/run_tests.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,337 copying build/lib/skill_seekers/cli/dependency_analyzer.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,341 copying build/lib/skill_seekers/cli/ai_enhancer.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,344 copying build/lib/skill_seekers/cli/test_example_extractor.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,348 copying build/lib/skill_seekers/cli/main.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,351 copying build/lib/skill_seekers/cli/language_detector.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,355 copying build/lib/skill_seekers/cli/llms_txt_parser.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,358 copying build/lib/skill_seekers/cli/doc_scraper.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,363 copying build/lib/skill_seekers/cli/setup_wizard.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,365 copying build/lib/skill_seekers/cli/unified_codebase_analyzer.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,368 copying build/lib/skill_seekers/cli/install_agent.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,372 copying build/lib/skill_seekers/cli/pdf_extractor_poc.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,376 copying build/lib/skill_seekers/cli/package_skill.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,378 copying build/lib/skill_seekers/cli/pattern_recognizer.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,383 copying build/lib/skill_seekers/cli/upload_skill.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,387 creating build/bdist.linux-armv7l/wheel/skill_seekers/cli/adaptors 2026-02-08T17:37:19,388 copying build/lib/skill_seekers/cli/adaptors/base.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli/adaptors 2026-02-08T17:37:19,391 copying build/lib/skill_seekers/cli/adaptors/openai.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli/adaptors 2026-02-08T17:37:19,395 copying build/lib/skill_seekers/cli/adaptors/__init__.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli/adaptors 2026-02-08T17:37:19,397 copying build/lib/skill_seekers/cli/adaptors/gemini.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli/adaptors 2026-02-08T17:37:19,400 copying build/lib/skill_seekers/cli/adaptors/markdown.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli/adaptors 2026-02-08T17:37:19,403 copying build/lib/skill_seekers/cli/adaptors/claude.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli/adaptors 2026-02-08T17:37:19,407 copying build/lib/skill_seekers/cli/install_skill.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,410 copying build/lib/skill_seekers/cli/enhance_skill.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,413 copying build/lib/skill_seekers/cli/test_unified_simple.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,416 copying build/lib/skill_seekers/cli/architectural_pattern_detector.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,420 copying build/lib/skill_seekers/cli/llms_txt_downloader.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,422 copying build/lib/skill_seekers/cli/unified_skill_builder.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/cli 2026-02-08T17:37:19,427 creating build/bdist.linux-armv7l/wheel/skill_seekers/mcp 2026-02-08T17:37:19,429 copying build/lib/skill_seekers/mcp/git_repo.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/mcp 2026-02-08T17:37:19,432 copying build/lib/skill_seekers/mcp/agent_detector.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/mcp 2026-02-08T17:37:19,435 copying build/lib/skill_seekers/mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/mcp 2026-02-08T17:37:19,438 creating build/bdist.linux-armv7l/wheel/skill_seekers/mcp/tools 2026-02-08T17:37:19,440 copying build/lib/skill_seekers/mcp/tools/scraping_tools.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/mcp/tools 2026-02-08T17:37:19,443 copying build/lib/skill_seekers/mcp/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/mcp/tools 2026-02-08T17:37:19,446 copying build/lib/skill_seekers/mcp/tools/packaging_tools.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/mcp/tools 2026-02-08T17:37:19,450 copying build/lib/skill_seekers/mcp/tools/config_tools.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/mcp/tools 2026-02-08T17:37:19,453 copying build/lib/skill_seekers/mcp/tools/splitting_tools.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/mcp/tools 2026-02-08T17:37:19,455 copying build/lib/skill_seekers/mcp/tools/source_tools.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/mcp/tools 2026-02-08T17:37:19,459 copying build/lib/skill_seekers/mcp/server_fastmcp.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/mcp 2026-02-08T17:37:19,464 copying build/lib/skill_seekers/mcp/server.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/mcp 2026-02-08T17:37:19,467 copying build/lib/skill_seekers/mcp/source_manager.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/mcp 2026-02-08T17:37:19,470 copying build/lib/skill_seekers/mcp/server_legacy.py -> build/bdist.linux-armv7l/wheel/./skill_seekers/mcp 2026-02-08T17:37:19,475 running install_egg_info 2026-02-08T17:37:19,481 Copying src/skill_seekers.egg-info to build/bdist.linux-armv7l/wheel/./skill_seekers-2.7.1-py3.11.egg-info 2026-02-08T17:37:19,499 running install_scripts 2026-02-08T17:37:19,516 creating build/bdist.linux-armv7l/wheel/skill_seekers-2.7.1.dist-info/WHEEL 2026-02-08T17:37:19,519 creating '/tmp/pip-wheel-sgu6irdt/.tmp-t36gefzp/skill_seekers-2.7.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-08T17:37:19,522 adding 'skill_seekers/__init__.py' 2026-02-08T17:37:19,524 adding 'skill_seekers/py.typed' 2026-02-08T17:37:19,528 adding 'skill_seekers/cli/__init__.py' 2026-02-08T17:37:19,530 adding 'skill_seekers/cli/ai_enhancer.py' 2026-02-08T17:37:19,532 adding 'skill_seekers/cli/api_reference_builder.py' 2026-02-08T17:37:19,536 adding 'skill_seekers/cli/architectural_pattern_detector.py' 2026-02-08T17:37:19,541 adding 'skill_seekers/cli/code_analyzer.py' 2026-02-08T17:37:19,547 adding 'skill_seekers/cli/codebase_scraper.py' 2026-02-08T17:37:19,550 adding 'skill_seekers/cli/config_command.py' 2026-02-08T17:37:19,553 adding 'skill_seekers/cli/config_enhancer.py' 2026-02-08T17:37:19,557 adding 'skill_seekers/cli/config_extractor.py' 2026-02-08T17:37:19,560 adding 'skill_seekers/cli/config_manager.py' 2026-02-08T17:37:19,563 adding 'skill_seekers/cli/config_validator.py' 2026-02-08T17:37:19,567 adding 'skill_seekers/cli/conflict_detector.py' 2026-02-08T17:37:19,569 adding 'skill_seekers/cli/constants.py' 2026-02-08T17:37:19,572 adding 'skill_seekers/cli/dependency_analyzer.py' 2026-02-08T17:37:19,583 adding 'skill_seekers/cli/doc_scraper.py' 2026-02-08T17:37:19,587 adding 'skill_seekers/cli/enhance_skill.py' 2026-02-08T17:37:19,593 adding 'skill_seekers/cli/enhance_skill_local.py' 2026-02-08T17:37:19,595 adding 'skill_seekers/cli/enhance_status.py' 2026-02-08T17:37:19,598 adding 'skill_seekers/cli/estimate_pages.py' 2026-02-08T17:37:19,604 adding 'skill_seekers/cli/generate_router.py' 2026-02-08T17:37:19,607 adding 'skill_seekers/cli/github_fetcher.py' 2026-02-08T17:37:19,614 adding 'skill_seekers/cli/github_scraper.py' 2026-02-08T17:37:19,617 adding 'skill_seekers/cli/guide_enhancer.py' 2026-02-08T17:37:19,631 adding 'skill_seekers/cli/how_to_guide_builder.py' 2026-02-08T17:37:19,635 adding 'skill_seekers/cli/install_agent.py' 2026-02-08T17:37:19,637 adding 'skill_seekers/cli/install_skill.py' 2026-02-08T17:37:19,640 adding 'skill_seekers/cli/language_detector.py' 2026-02-08T17:37:19,642 adding 'skill_seekers/cli/llms_txt_detector.py' 2026-02-08T17:37:19,644 adding 'skill_seekers/cli/llms_txt_downloader.py' 2026-02-08T17:37:19,645 adding 'skill_seekers/cli/llms_txt_parser.py' 2026-02-08T17:37:19,648 adding 'skill_seekers/cli/main.py' 2026-02-08T17:37:19,650 adding 'skill_seekers/cli/markdown_cleaner.py' 2026-02-08T17:37:19,655 adding 'skill_seekers/cli/merge_sources.py' 2026-02-08T17:37:19,657 adding 'skill_seekers/cli/package_multi.py' 2026-02-08T17:37:19,659 adding 'skill_seekers/cli/package_skill.py' 2026-02-08T17:37:19,666 adding 'skill_seekers/cli/pattern_recognizer.py' 2026-02-08T17:37:19,672 adding 'skill_seekers/cli/pdf_extractor_poc.py' 2026-02-08T17:37:19,676 adding 'skill_seekers/cli/pdf_scraper.py' 2026-02-08T17:37:19,679 adding 'skill_seekers/cli/quality_checker.py' 2026-02-08T17:37:19,682 adding 'skill_seekers/cli/rate_limit_handler.py' 2026-02-08T17:37:19,683 adding 'skill_seekers/cli/resume_command.py' 2026-02-08T17:37:19,686 adding 'skill_seekers/cli/run_tests.py' 2026-02-08T17:37:19,687 adding 'skill_seekers/cli/setup_wizard.py' 2026-02-08T17:37:19,690 adding 'skill_seekers/cli/split_config.py' 2026-02-08T17:37:19,694 adding 'skill_seekers/cli/swift_patterns.py' 2026-02-08T17:37:19,700 adding 'skill_seekers/cli/test_example_extractor.py' 2026-02-08T17:37:19,702 adding 'skill_seekers/cli/test_unified_simple.py' 2026-02-08T17:37:19,705 adding 'skill_seekers/cli/unified_codebase_analyzer.py' 2026-02-08T17:37:19,710 adding 'skill_seekers/cli/unified_scraper.py' 2026-02-08T17:37:19,719 adding 'skill_seekers/cli/unified_skill_builder.py' 2026-02-08T17:37:19,721 adding 'skill_seekers/cli/upload_skill.py' 2026-02-08T17:37:19,724 adding 'skill_seekers/cli/utils.py' 2026-02-08T17:37:19,726 adding 'skill_seekers/cli/adaptors/__init__.py' 2026-02-08T17:37:19,728 adding 'skill_seekers/cli/adaptors/base.py' 2026-02-08T17:37:19,731 adding 'skill_seekers/cli/adaptors/claude.py' 2026-02-08T17:37:19,734 adding 'skill_seekers/cli/adaptors/gemini.py' 2026-02-08T17:37:19,737 adding 'skill_seekers/cli/adaptors/markdown.py' 2026-02-08T17:37:19,739 adding 'skill_seekers/cli/adaptors/openai.py' 2026-02-08T17:37:19,742 adding 'skill_seekers/mcp/__init__.py' 2026-02-08T17:37:19,744 adding 'skill_seekers/mcp/agent_detector.py' 2026-02-08T17:37:19,747 adding 'skill_seekers/mcp/git_repo.py' 2026-02-08T17:37:19,749 adding 'skill_seekers/mcp/server.py' 2026-02-08T17:37:19,755 adding 'skill_seekers/mcp/server_fastmcp.py' 2026-02-08T17:37:19,765 adding 'skill_seekers/mcp/server_legacy.py' 2026-02-08T17:37:19,768 adding 'skill_seekers/mcp/source_manager.py' 2026-02-08T17:37:19,770 adding 'skill_seekers/mcp/tools/__init__.py' 2026-02-08T17:37:19,773 adding 'skill_seekers/mcp/tools/config_tools.py' 2026-02-08T17:37:19,777 adding 'skill_seekers/mcp/tools/packaging_tools.py' 2026-02-08T17:37:19,781 adding 'skill_seekers/mcp/tools/scraping_tools.py' 2026-02-08T17:37:19,785 adding 'skill_seekers/mcp/tools/source_tools.py' 2026-02-08T17:37:19,788 adding 'skill_seekers/mcp/tools/splitting_tools.py' 2026-02-08T17:37:19,792 adding 'skill_seekers-2.7.1.dist-info/licenses/LICENSE' 2026-02-08T17:37:19,801 adding 'skill_seekers-2.7.1.dist-info/METADATA' 2026-02-08T17:37:19,803 adding 'skill_seekers-2.7.1.dist-info/WHEEL' 2026-02-08T17:37:19,805 adding 'skill_seekers-2.7.1.dist-info/entry_points.txt' 2026-02-08T17:37:19,806 adding 'skill_seekers-2.7.1.dist-info/top_level.txt' 2026-02-08T17:37:19,808 adding 'skill_seekers-2.7.1.dist-info/RECORD' 2026-02-08T17:37:19,819 removing build/bdist.linux-armv7l/wheel 2026-02-08T17:37:20,026 Building wheel for skill-seekers (pyproject.toml): finished with status 'done' 2026-02-08T17:37:20,056 Created wheel for skill-seekers: filename=skill_seekers-2.7.1-py3-none-any.whl size=396608 sha256=cc2fcc2c890bc9f8cdb5c49081d1234c78f2ec884b3cfb5d33c72abaedc8a6c5 2026-02-08T17:37:20,058 Stored in directory: /tmp/pip-ephem-wheel-cache-te98cbfn/wheels/79/b2/8f/a99855b61c61f1edde83004d32796332fc4456b4ec398dea33 2026-02-08T17:37:20,127 Successfully built skill-seekers 2026-02-08T17:37:20,142 Removed build tracker: '/tmp/pip-build-tracker-g7w4uy01'