2026-03-26T16:30:04,790 Created temporary directory: /tmp/pip-ephem-wheel-cache-03j0ox8v 2026-03-26T16:30:04,793 Created temporary directory: /tmp/pip-build-tracker-3ogzpj4j 2026-03-26T16:30:04,793 Initialized build tracking at /tmp/pip-build-tracker-3ogzpj4j 2026-03-26T16:30:04,794 Created build tracker: /tmp/pip-build-tracker-3ogzpj4j 2026-03-26T16:30:04,794 Entered build tracker: /tmp/pip-build-tracker-3ogzpj4j 2026-03-26T16:30:04,795 Created temporary directory: /tmp/pip-wheel-nouj917t 2026-03-26T16:30:04,798 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-03-26T16:30:04,801 Created temporary directory: /tmp/pip-ephem-wheel-cache-a7e8rp2z 2026-03-26T16:30:04,824 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-26T16:30:04,827 2 location(s) to search for versions of factumstack-mcp: 2026-03-26T16:30:04,827 * https://pypi.org/simple/factumstack-mcp/ 2026-03-26T16:30:04,827 * https://www.piwheels.org/simple/factumstack-mcp/ 2026-03-26T16:30:04,828 Fetching project page and analyzing links: https://pypi.org/simple/factumstack-mcp/ 2026-03-26T16:30:04,829 Getting page https://pypi.org/simple/factumstack-mcp/ 2026-03-26T16:30:04,831 Found index url https://pypi.org/simple 2026-03-26T16:30:05,041 Fetched page https://pypi.org/simple/factumstack-mcp/ as application/vnd.pypi.simple.v1+json 2026-03-26T16:30:05,045 Skipping link: No binaries permitted for factumstack-mcp: https://files.pythonhosted.org/packages/34/b9/1cd4424b79653d1567f692f801c5d37dbf24f1ebde53f11f97ac5fb72db5/factumstack_mcp-0.1.0-py3-none-any.whl (from https://pypi.org/simple/factumstack-mcp/) (requires-python:>=3.10) 2026-03-26T16:30:05,046 Found link https://files.pythonhosted.org/packages/2e/9e/2a0c039dd040ca49baa6e2cd350e1ac0d7d04273eb153c3f105a98fec5e9/factumstack_mcp-0.1.0.tar.gz (from https://pypi.org/simple/factumstack-mcp/) (requires-python:>=3.10), version: 0.1.0 2026-03-26T16:30:05,047 Skipping link: No binaries permitted for factumstack-mcp: https://files.pythonhosted.org/packages/fd/23/95bfe2d3aa6e9a2bfc7b96a327bb182406be2a5f5165ed38900cdee4e20c/factumstack_mcp-0.1.1-py3-none-any.whl (from https://pypi.org/simple/factumstack-mcp/) (requires-python:>=3.10) 2026-03-26T16:30:05,048 Found link https://files.pythonhosted.org/packages/f1/8c/6e1064ae16d14acf67c94ab6d86ae7c1d192a9b8012209549ae6abfc1ffa/factumstack_mcp-0.1.1.tar.gz (from https://pypi.org/simple/factumstack-mcp/) (requires-python:>=3.10), version: 0.1.1 2026-03-26T16:30:05,049 Skipping link: No binaries permitted for factumstack-mcp: https://files.pythonhosted.org/packages/be/70/4c0ee215a85347e037d730be4f12dfdeb202d86a4f839b23807b310b5ace/factumstack_mcp-0.1.2-py3-none-any.whl (from https://pypi.org/simple/factumstack-mcp/) (requires-python:>=3.10) 2026-03-26T16:30:05,050 Found link https://files.pythonhosted.org/packages/e9/a4/3522e2855a24b9986113c29633cf4aec283382ff89f6d00e49e40d24b515/factumstack_mcp-0.1.2.tar.gz (from https://pypi.org/simple/factumstack-mcp/) (requires-python:>=3.10), version: 0.1.2 2026-03-26T16:30:05,050 Skipping link: No binaries permitted for factumstack-mcp: https://files.pythonhosted.org/packages/52/c3/59331e4e9b434d82813b0a903a8f704962b10022f0c7a6b50302c2ea1356/factumstack_mcp-0.1.3-py3-none-any.whl (from https://pypi.org/simple/factumstack-mcp/) (requires-python:>=3.10) 2026-03-26T16:30:05,051 Found link https://files.pythonhosted.org/packages/26/4e/f1ed9faf9faa019013b4f384a5841da155175c4ed9d603a5d28af3006c6a/factumstack_mcp-0.1.3.tar.gz (from https://pypi.org/simple/factumstack-mcp/) (requires-python:>=3.10), version: 0.1.3 2026-03-26T16:30:05,052 Skipping link: No binaries permitted for factumstack-mcp: https://files.pythonhosted.org/packages/e5/43/9f8dbd60cd1e093515d4fc5e262f7ff2eb57b93a04c14916c2bfbdd2ebac/factumstack_mcp-1.4.0-py3-none-any.whl (from https://pypi.org/simple/factumstack-mcp/) (requires-python:>=3.10) 2026-03-26T16:30:05,053 Found link https://files.pythonhosted.org/packages/e2/c5/6714af46df34a660da4d0b3a0948ed1fd0ee1847ada93c2cbd72379aa0e4/factumstack_mcp-1.4.0.tar.gz (from https://pypi.org/simple/factumstack-mcp/) (requires-python:>=3.10), version: 1.4.0 2026-03-26T16:30:05,055 Skipping link: No binaries permitted for factumstack-mcp: https://files.pythonhosted.org/packages/99/a3/674b08e8cc12c791eab6ea1fc7432b2c4f98a94eaedb94f8f7c389c2e75d/factumstack_mcp-1.4.1-py3-none-any.whl (from https://pypi.org/simple/factumstack-mcp/) (requires-python:>=3.10) 2026-03-26T16:30:05,057 Found link https://files.pythonhosted.org/packages/a3/53/7f0b318b6d62f890025b03c2286aa659d8e75aeeae983327b38ccd9ef2c5/factumstack_mcp-1.4.1.tar.gz (from https://pypi.org/simple/factumstack-mcp/) (requires-python:>=3.10), version: 1.4.1 2026-03-26T16:30:05,057 Skipping link: No binaries permitted for factumstack-mcp: https://files.pythonhosted.org/packages/00/5d/1524764698e2c246de787a19ee9b135f92ebc84456ab57c34089e816ceff/factumstack_mcp-1.5.0-py3-none-any.whl (from https://pypi.org/simple/factumstack-mcp/) (requires-python:>=3.10) 2026-03-26T16:30:05,058 Found link https://files.pythonhosted.org/packages/42/f9/85a8cea8c75c8fbc09099a610d95f6459a48072cd74dfa255648a67ee141/factumstack_mcp-1.5.0.tar.gz (from https://pypi.org/simple/factumstack-mcp/) (requires-python:>=3.10), version: 1.5.0 2026-03-26T16:30:05,059 Skipping link: No binaries permitted for factumstack-mcp: https://files.pythonhosted.org/packages/53/4f/5ac78d0a600b9167a994baf61782fda7303a5247f8809d42e92fe812725a/factumstack_mcp-1.5.1-py3-none-any.whl (from https://pypi.org/simple/factumstack-mcp/) (requires-python:>=3.10) 2026-03-26T16:30:05,060 Found link https://files.pythonhosted.org/packages/a9/a6/f12035f293b835b7429cc671e18c2930741a371f56672198d1049752a928/factumstack_mcp-1.5.1.tar.gz (from https://pypi.org/simple/factumstack-mcp/) (requires-python:>=3.10), version: 1.5.1 2026-03-26T16:30:05,061 Skipping link: No binaries permitted for factumstack-mcp: https://files.pythonhosted.org/packages/0b/2f/3470425ca30ebad6296014b85217c8f4d32ba097d1a66df111ff8c5f9a5f/factumstack_mcp-1.5.3-py3-none-any.whl (from https://pypi.org/simple/factumstack-mcp/) (requires-python:>=3.10) 2026-03-26T16:30:05,062 Found link https://files.pythonhosted.org/packages/a9/f2/713bd9cb1d43e06d878388be15e6e68622f5fe256c0aba73926f5e4501ae/factumstack_mcp-1.5.3.tar.gz (from https://pypi.org/simple/factumstack-mcp/) (requires-python:>=3.10), version: 1.5.3 2026-03-26T16:30:05,062 Fetching project page and analyzing links: https://www.piwheels.org/simple/factumstack-mcp/ 2026-03-26T16:30:05,063 Getting page https://www.piwheels.org/simple/factumstack-mcp/ 2026-03-26T16:30:05,065 Found index url https://www.piwheels.org/simple 2026-03-26T16:30:05,215 Fetched page https://www.piwheels.org/simple/factumstack-mcp/ as text/html 2026-03-26T16:30:05,219 Skipping link: No binaries permitted for factumstack-mcp: https://www.piwheels.org/simple/factumstack-mcp/factumstack_mcp-1.5.1-py3-none-any.whl#sha256=8033cd8e38b9cecd0b0a087d10d56159c54d8c43b31639e08a630df0e6a75ec8 (from https://www.piwheels.org/simple/factumstack-mcp/) (requires-python:>=3.10) 2026-03-26T16:30:05,220 Skipping link: No binaries permitted for factumstack-mcp: https://www.piwheels.org/simple/factumstack-mcp/factumstack_mcp-1.5.0-py3-none-any.whl#sha256=4ac002129d2724024aee957eed4d0818e057584ad4d0d091f34d40ffadc0524e (from https://www.piwheels.org/simple/factumstack-mcp/) (requires-python:>=3.10) 2026-03-26T16:30:05,220 Skipping link: No binaries permitted for factumstack-mcp: https://www.piwheels.org/simple/factumstack-mcp/factumstack_mcp-1.4.1-py3-none-any.whl#sha256=576fb9dc3d5a4d9c5fc897088d56064a478c025bedfcb89250d17df306176089 (from https://www.piwheels.org/simple/factumstack-mcp/) (requires-python:>=3.10) 2026-03-26T16:30:05,221 Skipping link: No binaries permitted for factumstack-mcp: https://www.piwheels.org/simple/factumstack-mcp/factumstack_mcp-1.4.0-py3-none-any.whl#sha256=04950611466a01522876915841e0b9642cc9c63a157f76fec7f407144b9f73b9 (from https://www.piwheels.org/simple/factumstack-mcp/) (requires-python:>=3.10) 2026-03-26T16:30:05,221 Skipping link: No binaries permitted for factumstack-mcp: https://www.piwheels.org/simple/factumstack-mcp/factumstack_mcp-0.1.3-py3-none-any.whl#sha256=39a34c8435a83ce45ca04d26966f9f99f460b48f772da5e3500b98cfc2ae9cc0 (from https://www.piwheels.org/simple/factumstack-mcp/) (requires-python:>=3.10) 2026-03-26T16:30:05,222 Skipping link: No binaries permitted for factumstack-mcp: https://www.piwheels.org/simple/factumstack-mcp/factumstack_mcp-0.1.2-py3-none-any.whl#sha256=0f4ba78f33cb77acc824c2f524d41b46f7c9b869b99f740eb1a05a840c516e52 (from https://www.piwheels.org/simple/factumstack-mcp/) (requires-python:>=3.10) 2026-03-26T16:30:05,223 Skipping link: No binaries permitted for factumstack-mcp: https://www.piwheels.org/simple/factumstack-mcp/factumstack_mcp-0.1.1-py3-none-any.whl#sha256=8ecd56fadaecfc6660b6a7276b7ef207d25ed67bc051540243d325cc468c74ce (from https://www.piwheels.org/simple/factumstack-mcp/) (requires-python:>=3.10) 2026-03-26T16:30:05,223 Skipping link: No binaries permitted for factumstack-mcp: https://www.piwheels.org/simple/factumstack-mcp/factumstack_mcp-0.1.0-py3-none-any.whl#sha256=907bdb1de6d68ca267bcdcfab2a12ba37d2b112fbcf8929cce4bbb093a61f19a (from https://www.piwheels.org/simple/factumstack-mcp/) (requires-python:>=3.10) 2026-03-26T16:30:05,224 Skipping link: not a file: https://www.piwheels.org/simple/factumstack-mcp/ 2026-03-26T16:30:05,224 Skipping link: not a file: https://pypi.org/simple/factumstack-mcp/ 2026-03-26T16:30:05,244 Given no hashes to check 1 links for project 'factumstack-mcp': discarding no candidates 2026-03-26T16:30:05,262 Collecting factumstack-mcp==1.5.3 2026-03-26T16:30:05,264 Created temporary directory: /tmp/pip-unpack-wiffub7v 2026-03-26T16:30:05,397 Downloading factumstack_mcp-1.5.3.tar.gz (7.0 kB) 2026-03-26T16:30:05,438 Added factumstack-mcp==1.5.3 from https://files.pythonhosted.org/packages/a9/f2/713bd9cb1d43e06d878388be15e6e68622f5fe256c0aba73926f5e4501ae/factumstack_mcp-1.5.3.tar.gz to build tracker '/tmp/pip-build-tracker-3ogzpj4j' 2026-03-26T16:30:05,443 Created temporary directory: /tmp/pip-build-env-lmtdsh7k 2026-03-26T16:30:05,447 Installing build dependencies: started 2026-03-26T16:30:05,449 Running command pip subprocess to install build dependencies 2026-03-26T16:30:07,184 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-26T16:30:07,814 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-03-26T16:30:07,837 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-26T16:30:09,603 Collecting setuptools>=61.0 2026-03-26T16:30:09,732 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-26T16:30:12,729 Installing collected packages: setuptools 2026-03-26T16:30:15,828 Successfully installed setuptools-82.0.1 2026-03-26T16:30:16,098 Installing build dependencies: finished with status 'done' 2026-03-26T16:30:16,104 Getting requirements to build wheel: started 2026-03-26T16:30:16,105 Running command Getting requirements to build wheel 2026-03-26T16:30:16,693 /tmp/pip-build-env-lmtdsh7k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-26T16:30:16,694 !! 2026-03-26T16:30:16,695 ******************************************************************************** 2026-03-26T16:30:16,696 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-03-26T16:30:16,698 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-26T16:30:16,698 or your builds will no longer be supported. 2026-03-26T16:30:16,699 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-26T16:30:16,699 ******************************************************************************** 2026-03-26T16:30:16,700 !! 2026-03-26T16:30:16,701 corresp(dist, value, root_dir) 2026-03-26T16:30:16,772 /tmp/pip-build-env-lmtdsh7k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-26T16:30:16,773 !! 2026-03-26T16:30:16,773 ******************************************************************************** 2026-03-26T16:30:16,774 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-26T16:30:16,775 License :: OSI Approved :: MIT License 2026-03-26T16:30:16,776 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-26T16:30:16,776 ******************************************************************************** 2026-03-26T16:30:16,777 !! 2026-03-26T16:30:16,778 dist._finalize_license_expression() 2026-03-26T16:30:16,778 /tmp/pip-build-env-lmtdsh7k/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-26T16:30:16,779 !! 2026-03-26T16:30:16,780 ******************************************************************************** 2026-03-26T16:30:16,780 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-26T16:30:16,782 License :: OSI Approved :: MIT License 2026-03-26T16:30:16,783 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-26T16:30:16,783 ******************************************************************************** 2026-03-26T16:30:16,785 !! 2026-03-26T16:30:16,785 self._finalize_license_expression() 2026-03-26T16:30:16,797 running egg_info 2026-03-26T16:30:16,803 writing factumstack_mcp.egg-info/PKG-INFO 2026-03-26T16:30:16,807 writing dependency_links to factumstack_mcp.egg-info/dependency_links.txt 2026-03-26T16:30:16,808 writing entry points to factumstack_mcp.egg-info/entry_points.txt 2026-03-26T16:30:16,810 writing requirements to factumstack_mcp.egg-info/requires.txt 2026-03-26T16:30:16,811 writing top-level names to factumstack_mcp.egg-info/top_level.txt 2026-03-26T16:30:16,830 reading manifest file 'factumstack_mcp.egg-info/SOURCES.txt' 2026-03-26T16:30:16,834 writing manifest file 'factumstack_mcp.egg-info/SOURCES.txt' 2026-03-26T16:30:16,932 Getting requirements to build wheel: finished with status 'done' 2026-03-26T16:30:16,936 Created temporary directory: /tmp/pip-modern-metadata-vabop6l1 2026-03-26T16:30:16,938 Preparing metadata (pyproject.toml): started 2026-03-26T16:30:16,939 Running command Preparing metadata (pyproject.toml) 2026-03-26T16:30:17,501 /tmp/pip-build-env-lmtdsh7k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-26T16:30:17,501 !! 2026-03-26T16:30:17,502 ******************************************************************************** 2026-03-26T16:30:17,503 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-03-26T16:30:17,504 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-26T16:30:17,505 or your builds will no longer be supported. 2026-03-26T16:30:17,506 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-26T16:30:17,506 ******************************************************************************** 2026-03-26T16:30:17,507 !! 2026-03-26T16:30:17,508 corresp(dist, value, root_dir) 2026-03-26T16:30:17,576 /tmp/pip-build-env-lmtdsh7k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-26T16:30:17,577 !! 2026-03-26T16:30:17,577 ******************************************************************************** 2026-03-26T16:30:17,578 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-26T16:30:17,579 License :: OSI Approved :: MIT License 2026-03-26T16:30:17,580 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-26T16:30:17,580 ******************************************************************************** 2026-03-26T16:30:17,581 !! 2026-03-26T16:30:17,582 dist._finalize_license_expression() 2026-03-26T16:30:17,582 /tmp/pip-build-env-lmtdsh7k/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-26T16:30:17,583 !! 2026-03-26T16:30:17,584 ******************************************************************************** 2026-03-26T16:30:17,584 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-26T16:30:17,585 License :: OSI Approved :: MIT License 2026-03-26T16:30:17,587 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-26T16:30:17,587 ******************************************************************************** 2026-03-26T16:30:17,588 !! 2026-03-26T16:30:17,589 self._finalize_license_expression() 2026-03-26T16:30:17,603 running dist_info 2026-03-26T16:30:17,613 creating /tmp/pip-modern-metadata-vabop6l1/factumstack_mcp.egg-info 2026-03-26T16:30:17,614 writing /tmp/pip-modern-metadata-vabop6l1/factumstack_mcp.egg-info/PKG-INFO 2026-03-26T16:30:17,618 writing dependency_links to /tmp/pip-modern-metadata-vabop6l1/factumstack_mcp.egg-info/dependency_links.txt 2026-03-26T16:30:17,620 writing entry points to /tmp/pip-modern-metadata-vabop6l1/factumstack_mcp.egg-info/entry_points.txt 2026-03-26T16:30:17,621 writing requirements to /tmp/pip-modern-metadata-vabop6l1/factumstack_mcp.egg-info/requires.txt 2026-03-26T16:30:17,622 writing top-level names to /tmp/pip-modern-metadata-vabop6l1/factumstack_mcp.egg-info/top_level.txt 2026-03-26T16:30:17,624 writing manifest file '/tmp/pip-modern-metadata-vabop6l1/factumstack_mcp.egg-info/SOURCES.txt' 2026-03-26T16:30:17,640 reading manifest file '/tmp/pip-modern-metadata-vabop6l1/factumstack_mcp.egg-info/SOURCES.txt' 2026-03-26T16:30:17,645 writing manifest file '/tmp/pip-modern-metadata-vabop6l1/factumstack_mcp.egg-info/SOURCES.txt' 2026-03-26T16:30:17,645 creating '/tmp/pip-modern-metadata-vabop6l1/factumstack_mcp-1.5.3.dist-info' 2026-03-26T16:30:17,770 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-26T16:30:17,774 Source in /tmp/pip-wheel-nouj917t/factumstack-mcp_18f71f6b147849788b4ddd65476104f6 has version 1.5.3, which satisfies requirement factumstack-mcp==1.5.3 from https://files.pythonhosted.org/packages/a9/f2/713bd9cb1d43e06d878388be15e6e68622f5fe256c0aba73926f5e4501ae/factumstack_mcp-1.5.3.tar.gz 2026-03-26T16:30:17,775 Removed factumstack-mcp==1.5.3 from https://files.pythonhosted.org/packages/a9/f2/713bd9cb1d43e06d878388be15e6e68622f5fe256c0aba73926f5e4501ae/factumstack_mcp-1.5.3.tar.gz from build tracker '/tmp/pip-build-tracker-3ogzpj4j' 2026-03-26T16:30:17,781 Created temporary directory: /tmp/pip-unpack-gy9ejplh 2026-03-26T16:30:17,782 Building wheels for collected packages: factumstack-mcp 2026-03-26T16:30:17,786 Created temporary directory: /tmp/pip-wheel-267bbpc8 2026-03-26T16:30:17,787 Destination directory: /tmp/pip-wheel-267bbpc8 2026-03-26T16:30:17,789 Building wheel for factumstack-mcp (pyproject.toml): started 2026-03-26T16:30:17,790 Running command Building wheel for factumstack-mcp (pyproject.toml) 2026-03-26T16:30:18,332 /tmp/pip-build-env-lmtdsh7k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-26T16:30:18,332 !! 2026-03-26T16:30:18,333 ******************************************************************************** 2026-03-26T16:30:18,334 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-03-26T16:30:18,334 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-26T16:30:18,335 or your builds will no longer be supported. 2026-03-26T16:30:18,336 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-26T16:30:18,336 ******************************************************************************** 2026-03-26T16:30:18,337 !! 2026-03-26T16:30:18,338 corresp(dist, value, root_dir) 2026-03-26T16:30:18,400 /tmp/pip-build-env-lmtdsh7k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-26T16:30:18,400 !! 2026-03-26T16:30:18,401 ******************************************************************************** 2026-03-26T16:30:18,402 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-26T16:30:18,403 License :: OSI Approved :: MIT License 2026-03-26T16:30:18,404 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-26T16:30:18,405 ******************************************************************************** 2026-03-26T16:30:18,406 !! 2026-03-26T16:30:18,406 dist._finalize_license_expression() 2026-03-26T16:30:18,407 /tmp/pip-build-env-lmtdsh7k/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-26T16:30:18,408 !! 2026-03-26T16:30:18,409 ******************************************************************************** 2026-03-26T16:30:18,410 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-26T16:30:18,411 License :: OSI Approved :: MIT License 2026-03-26T16:30:18,412 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-26T16:30:18,412 ******************************************************************************** 2026-03-26T16:30:18,413 !! 2026-03-26T16:30:18,414 self._finalize_license_expression() 2026-03-26T16:30:18,420 running bdist_wheel 2026-03-26T16:30:18,438 running build 2026-03-26T16:30:18,438 running build_py 2026-03-26T16:30:18,444 creating build/lib/factumstack_mcp 2026-03-26T16:30:18,446 copying factumstack_mcp/__init__.py -> build/lib/factumstack_mcp 2026-03-26T16:30:18,448 copying factumstack_mcp/bridge.py -> build/lib/factumstack_mcp 2026-03-26T16:30:18,450 running egg_info 2026-03-26T16:30:18,459 writing factumstack_mcp.egg-info/PKG-INFO 2026-03-26T16:30:18,462 writing dependency_links to factumstack_mcp.egg-info/dependency_links.txt 2026-03-26T16:30:18,463 writing entry points to factumstack_mcp.egg-info/entry_points.txt 2026-03-26T16:30:18,465 writing requirements to factumstack_mcp.egg-info/requires.txt 2026-03-26T16:30:18,466 writing top-level names to factumstack_mcp.egg-info/top_level.txt 2026-03-26T16:30:18,474 reading manifest file 'factumstack_mcp.egg-info/SOURCES.txt' 2026-03-26T16:30:18,478 writing manifest file 'factumstack_mcp.egg-info/SOURCES.txt' 2026-03-26T16:30:18,489 installing to build/bdist.linux-armv7l/wheel 2026-03-26T16:30:18,489 running install 2026-03-26T16:30:18,513 running install_lib 2026-03-26T16:30:18,518 creating build/bdist.linux-armv7l/wheel 2026-03-26T16:30:18,520 creating build/bdist.linux-armv7l/wheel/factumstack_mcp 2026-03-26T16:30:18,521 copying build/lib/factumstack_mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./factumstack_mcp 2026-03-26T16:30:18,523 copying build/lib/factumstack_mcp/bridge.py -> build/bdist.linux-armv7l/wheel/./factumstack_mcp 2026-03-26T16:30:18,525 running install_egg_info 2026-03-26T16:30:18,530 Copying factumstack_mcp.egg-info to build/bdist.linux-armv7l/wheel/./factumstack_mcp-1.5.3-py3.11.egg-info 2026-03-26T16:30:18,543 running install_scripts 2026-03-26T16:30:18,553 creating build/bdist.linux-armv7l/wheel/factumstack_mcp-1.5.3.dist-info/WHEEL 2026-03-26T16:30:18,556 creating '/tmp/pip-wheel-267bbpc8/.tmp-x4r5zbp5/factumstack_mcp-1.5.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-26T16:30:18,559 adding 'factumstack_mcp/__init__.py' 2026-03-26T16:30:18,561 adding 'factumstack_mcp/bridge.py' 2026-03-26T16:30:18,564 adding 'factumstack_mcp-1.5.3.dist-info/METADATA' 2026-03-26T16:30:18,565 adding 'factumstack_mcp-1.5.3.dist-info/WHEEL' 2026-03-26T16:30:18,566 adding 'factumstack_mcp-1.5.3.dist-info/entry_points.txt' 2026-03-26T16:30:18,567 adding 'factumstack_mcp-1.5.3.dist-info/top_level.txt' 2026-03-26T16:30:18,567 adding 'factumstack_mcp-1.5.3.dist-info/RECORD' 2026-03-26T16:30:18,568 removing build/bdist.linux-armv7l/wheel 2026-03-26T16:30:18,670 Building wheel for factumstack-mcp (pyproject.toml): finished with status 'done' 2026-03-26T16:30:18,675 Created wheel for factumstack-mcp: filename=factumstack_mcp-1.5.3-py3-none-any.whl size=7439 sha256=c76251e4ab9b1d3d677c49e157f7a4eb23b4cca1d89aaa97b6464e39345bf0ae 2026-03-26T16:30:18,676 Stored in directory: /tmp/pip-ephem-wheel-cache-a7e8rp2z/wheels/77/72/b2/640b3363eb1705b404f43d904ef9d13e80f25cc4f581cddc9a 2026-03-26T16:30:18,686 Successfully built factumstack-mcp 2026-03-26T16:30:18,689 Removed build tracker: '/tmp/pip-build-tracker-3ogzpj4j'