2026-01-15T21:12:53,048 Created temporary directory: /tmp/pip-ephem-wheel-cache-ghrg85k0 2026-01-15T21:12:53,050 Created temporary directory: /tmp/pip-build-tracker-d_ac2lba 2026-01-15T21:12:53,050 Initialized build tracking at /tmp/pip-build-tracker-d_ac2lba 2026-01-15T21:12:53,051 Created build tracker: /tmp/pip-build-tracker-d_ac2lba 2026-01-15T21:12:53,051 Entered build tracker: /tmp/pip-build-tracker-d_ac2lba 2026-01-15T21:12:53,052 Created temporary directory: /tmp/pip-wheel-sseu372g 2026-01-15T21:12:53,055 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-01-15T21:12:53,057 Created temporary directory: /tmp/pip-ephem-wheel-cache-rpf9q4w1 2026-01-15T21:12:53,079 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-15T21:12:53,082 2 location(s) to search for versions of mcp-proxy: 2026-01-15T21:12:53,082 * https://pypi.org/simple/mcp-proxy/ 2026-01-15T21:12:53,082 * https://www.piwheels.org/simple/mcp-proxy/ 2026-01-15T21:12:53,083 Fetching project page and analyzing links: https://pypi.org/simple/mcp-proxy/ 2026-01-15T21:12:53,084 Getting page https://pypi.org/simple/mcp-proxy/ 2026-01-15T21:12:53,085 Found index url https://pypi.org/simple 2026-01-15T21:12:53,227 Fetched page https://pypi.org/simple/mcp-proxy/ as application/vnd.pypi.simple.v1+json 2026-01-15T21:12:53,233 Skipping link: No binaries permitted for mcp-proxy: https://files.pythonhosted.org/packages/e9/df/e5b722a8016b8734bc8fba862af39b44303e132f666cbd768cba08120eca/mcp_proxy-0.2.1-py3-none-any.whl (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.11) 2026-01-15T21:12:53,234 Found link https://files.pythonhosted.org/packages/99/15/0cd6b1cc46b0e323add5a427cf672bc47184a61e3dd4a9f1b18fd27393c0/mcp_proxy-0.2.1.tar.gz (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.11), version: 0.2.1 2026-01-15T21:12:53,235 Skipping link: No binaries permitted for mcp-proxy: https://files.pythonhosted.org/packages/23/b4/4161d65a9ce56fbf95f848bf7ddf8ba1df811435ec0da908fb291d54c8c7/mcp_proxy-0.2.2-py3-none-any.whl (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.11) 2026-01-15T21:12:53,236 Found link https://files.pythonhosted.org/packages/b3/a7/925b9d23db087a995833203038527800fafeb1700456997656a1a940c4dc/mcp_proxy-0.2.2.tar.gz (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.11), version: 0.2.2 2026-01-15T21:12:53,237 Skipping link: No binaries permitted for mcp-proxy: https://files.pythonhosted.org/packages/bc/2f/09ce0917de1ea90436e935ce461e640e352aafd09ff6ba6674551c5eedb6/mcp_proxy-0.3.0-py3-none-any.whl (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.11) 2026-01-15T21:12:53,238 Found link https://files.pythonhosted.org/packages/d5/84/d1bb25777040d868a9cd36accfcc86382ea2296652b6f50c5027e7455695/mcp_proxy-0.3.0.tar.gz (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.11), version: 0.3.0 2026-01-15T21:12:53,239 Skipping link: No binaries permitted for mcp-proxy: https://files.pythonhosted.org/packages/ae/18/9421fec2de80b67ab964c292e4d8a3602e78b12dd388148eca319925e4f5/mcp_proxy-0.3.1-py3-none-any.whl (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.11) 2026-01-15T21:12:53,240 Found link https://files.pythonhosted.org/packages/d5/06/b4a431739b212b29a862b478cd6efcbd0bb78b9754639f6d90aec82b4584/mcp_proxy-0.3.1.tar.gz (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.11), version: 0.3.1 2026-01-15T21:12:53,241 Skipping link: No binaries permitted for mcp-proxy: https://files.pythonhosted.org/packages/6e/ef/41dfc7d5a24ff0b628f9c9b8f736a34b5d01a7e9df7515e80d72c0013bd4/mcp_proxy-0.3.2-py3-none-any.whl (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.10) 2026-01-15T21:12:53,242 Found link https://files.pythonhosted.org/packages/1e/e7/98addfd7f449e6c49edaf8e09c744a334e7c2e3d13d0b5981b0d7578e148/mcp_proxy-0.3.2.tar.gz (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.10), version: 0.3.2 2026-01-15T21:12:53,243 Skipping link: No binaries permitted for mcp-proxy: https://files.pythonhosted.org/packages/c2/85/532f5496919d9218499ae1a3fcd4c7cddf221a6ebe17e123684e5254b739/mcp_proxy-0.4.1-py3-none-any.whl (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.10) 2026-01-15T21:12:53,244 Found link https://files.pythonhosted.org/packages/5c/06/44879dfbc9f3e36c08d98f4dc172174dcf96a4ef3236713e504b1f731e59/mcp_proxy-0.4.1.tar.gz (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.10), version: 0.4.1 2026-01-15T21:12:53,244 Skipping link: No binaries permitted for mcp-proxy: https://files.pythonhosted.org/packages/17/10/8783049b5186b110f65ea26101852afde383a6831c3d238058d44a98c635/mcp_proxy-0.5.0-py3-none-any.whl (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.10) 2026-01-15T21:12:53,245 Found link https://files.pythonhosted.org/packages/38/c2/493d51af1acf71b6aecf9cc3bed1c8d79d44c245322a4e95d2c2aad9a09e/mcp_proxy-0.5.0.tar.gz (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.10), version: 0.5.0 2026-01-15T21:12:53,246 Skipping link: No binaries permitted for mcp-proxy: https://files.pythonhosted.org/packages/a3/59/d3b470de3c28141f3e1d6ca3c7435e2d70479eba9936bedb68a4a4325952/mcp_proxy-0.5.1-py3-none-any.whl (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.10) 2026-01-15T21:12:53,246 Found link https://files.pythonhosted.org/packages/7e/f9/f1e05984196e0580ce1bb09ecfdf9dd9e2887958ef4624389d5bc4e654a2/mcp_proxy-0.5.1.tar.gz (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.10), version: 0.5.1 2026-01-15T21:12:53,247 Skipping link: No binaries permitted for mcp-proxy: https://files.pythonhosted.org/packages/87/03/ab61421d76fb81ca71125d815b25950c879514c4d665a69bc43cb6242b48/mcp_proxy-0.6.0-py3-none-any.whl (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.10) 2026-01-15T21:12:53,248 Found link https://files.pythonhosted.org/packages/e1/34/4e1cf8b6eb93bed8d9f3442408d6d6f266fde522fc2201c39bce49477976/mcp_proxy-0.6.0.tar.gz (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.10), version: 0.6.0 2026-01-15T21:12:53,248 Skipping link: No binaries permitted for mcp-proxy: https://files.pythonhosted.org/packages/18/e6/834cbb631ee0f97041c3056c8a90718bccf4e971baa0be3c595a648a57a5/mcp_proxy-0.7.0-py3-none-any.whl (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.10) 2026-01-15T21:12:53,249 Found link https://files.pythonhosted.org/packages/47/5b/651c4f52c32179ca1a0360c926ee6395f8e97277d5ae99cca01b171c93ac/mcp_proxy-0.7.0.tar.gz (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.10), version: 0.7.0 2026-01-15T21:12:53,250 Skipping link: No binaries permitted for mcp-proxy: https://files.pythonhosted.org/packages/38/08/292a9b51cb12c231b8226a1672fbdfd2741161b599314bfd56b15127641b/mcp_proxy-0.8.0-py3-none-any.whl (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.10) 2026-01-15T21:12:53,251 Found link https://files.pythonhosted.org/packages/fd/0a/edf09492d9259265824bcb49b801fd185c9b5ff32382e48fa61bf0f1aa98/mcp_proxy-0.8.0.tar.gz (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.10), version: 0.8.0 2026-01-15T21:12:53,252 Skipping link: No binaries permitted for mcp-proxy: https://files.pythonhosted.org/packages/4a/ab/da8263aa1967858dca50a7de1d91788f035fad4c7ceaee7ca894a959be1d/mcp_proxy-0.8.1-py3-none-any.whl (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.10) 2026-01-15T21:12:53,252 Found link https://files.pythonhosted.org/packages/df/f6/ef1b50fa5eafbb0a04d91f7c6bfbf09ece48f38ad50306ab3d663646ace1/mcp_proxy-0.8.1.tar.gz (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.10), version: 0.8.1 2026-01-15T21:12:53,253 Skipping link: No binaries permitted for mcp-proxy: https://files.pythonhosted.org/packages/87/e3/5daf3248a82036ebafcce0387de4098c97102383562dc3f86f19429a6702/mcp_proxy-0.8.2-py3-none-any.whl (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.10) 2026-01-15T21:12:53,254 Found link https://files.pythonhosted.org/packages/6a/94/0d4a824f33562f59cb83f55227857539238b63f6175fce4b66920e4227d5/mcp_proxy-0.8.2.tar.gz (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.10), version: 0.8.2 2026-01-15T21:12:53,255 Skipping link: No binaries permitted for mcp-proxy: https://files.pythonhosted.org/packages/ac/9f/97e2e98c53ce9b47c1da9709367d8226c5f9e6f4fbb5dd51c18248879f5c/mcp_proxy-0.9.0-py3-none-any.whl (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.10) 2026-01-15T21:12:53,256 Found link https://files.pythonhosted.org/packages/f0/21/746f532780e4ffb5f6740e3cbb4767b67ba26bf141ba2390806a195085cd/mcp_proxy-0.9.0.tar.gz (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.10), version: 0.9.0 2026-01-15T21:12:53,256 Skipping link: No binaries permitted for mcp-proxy: https://files.pythonhosted.org/packages/58/af/0805eedeb9cafcb06c06c3ca60884c912068dd1fb56106b459c45c0cd0d0/mcp_proxy-0.10.0-py3-none-any.whl (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.10) 2026-01-15T21:12:53,257 Found link https://files.pythonhosted.org/packages/fc/05/da3d5ccf2b5ff2a99f5295965d7f698604cc359fb4ecc2d23fc5d2111071/mcp_proxy-0.10.0.tar.gz (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.10), version: 0.10.0 2026-01-15T21:12:53,258 Skipping link: No binaries permitted for mcp-proxy: https://files.pythonhosted.org/packages/07/19/af172c3f1c31dc197ce176af62e614b9746b08669538bff570b0eade22a9/mcp_proxy-0.11.0-py3-none-any.whl (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.10) 2026-01-15T21:12:53,258 Found link https://files.pythonhosted.org/packages/83/2b/06a58f04b102b424ec2f96fba3bf0f7a7cdd498bf8710ba38d0f5757046f/mcp_proxy-0.11.0.tar.gz (from https://pypi.org/simple/mcp-proxy/) (requires-python:>=3.10), version: 0.11.0 2026-01-15T21:12:53,259 Fetching project page and analyzing links: https://www.piwheels.org/simple/mcp-proxy/ 2026-01-15T21:12:53,260 Getting page https://www.piwheels.org/simple/mcp-proxy/ 2026-01-15T21:12:53,261 Found index url https://www.piwheels.org/simple 2026-01-15T21:12:53,423 Fetched page https://www.piwheels.org/simple/mcp-proxy/ as text/html 2026-01-15T21:12:53,428 Skipping link: No binaries permitted for mcp-proxy: https://archive1.piwheels.org/simple/mcp-proxy/mcp_proxy-0.10.0-py3-none-any.whl#sha256=ec86b40fe7d3d6bedde32b719622637f7500ea8c01d30fd1c40ad71dc3ec151d (from https://www.piwheels.org/simple/mcp-proxy/) (requires-python:>=3.10) 2026-01-15T21:12:53,429 Skipping link: No binaries permitted for mcp-proxy: https://www.piwheels.org/simple/mcp-proxy/mcp_proxy-0.9.0-py3-none-any.whl#sha256=4700842b4de4623f2d9efadbe138508cc7a3f180870eb3e5923d7b5c40f0b6bd (from https://www.piwheels.org/simple/mcp-proxy/) (requires-python:>=3.10) 2026-01-15T21:12:53,429 Skipping link: No binaries permitted for mcp-proxy: https://archive1.piwheels.org/simple/mcp-proxy/mcp_proxy-0.8.2-py3-none-any.whl#sha256=da6effdbc3c2dff4aff005d090b5a464b102c2216c31f0abfe94f44beff0a374 (from https://www.piwheels.org/simple/mcp-proxy/) (requires-python:>=3.10) 2026-01-15T21:12:53,430 Skipping link: No binaries permitted for mcp-proxy: https://archive1.piwheels.org/simple/mcp-proxy/mcp_proxy-0.8.1-py3-none-any.whl#sha256=5667fb8f8c29676e1f8aed19baa635dbdd46c52460359e6dde0db24ed435f05b (from https://www.piwheels.org/simple/mcp-proxy/) (requires-python:>=3.10) 2026-01-15T21:12:53,431 Skipping link: No binaries permitted for mcp-proxy: https://archive1.piwheels.org/simple/mcp-proxy/mcp_proxy-0.8.0-py3-none-any.whl#sha256=16f46f11fc624689f6fbbf9b5fb08701f6176b309690a37df27b9dfdf7a1b680 (from https://www.piwheels.org/simple/mcp-proxy/) (requires-python:>=3.10) 2026-01-15T21:12:53,431 Skipping link: No binaries permitted for mcp-proxy: https://archive1.piwheels.org/simple/mcp-proxy/mcp_proxy-0.7.0-py3-none-any.whl#sha256=e6469b4d905f53febf8b21aec0efbb1e05847bf54083ddaecb723f759c1154bf (from https://www.piwheels.org/simple/mcp-proxy/) (requires-python:>=3.10) 2026-01-15T21:12:53,432 Skipping link: No binaries permitted for mcp-proxy: https://archive1.piwheels.org/simple/mcp-proxy/mcp_proxy-0.6.0-py3-none-any.whl#sha256=0f2ea381e65ace3a1f84e8ef8d997b96fffe01fb5bd9da923a4fc2b832956e0c (from https://www.piwheels.org/simple/mcp-proxy/) (requires-python:>=3.10) 2026-01-15T21:12:53,433 Skipping link: No binaries permitted for mcp-proxy: https://archive1.piwheels.org/simple/mcp-proxy/mcp_proxy-0.5.1-py3-none-any.whl#sha256=0201aa25955b42b78bf8516f7315b95d5caeed38dc5216f53df999c0112ebdff (from https://www.piwheels.org/simple/mcp-proxy/) (requires-python:>=3.10) 2026-01-15T21:12:53,434 Skipping link: No binaries permitted for mcp-proxy: https://archive1.piwheels.org/simple/mcp-proxy/mcp_proxy-0.5.0-py3-none-any.whl#sha256=5a7815ce8fe8db4724005118a318a295a946d30ec90df21bc4e95bd7f0f4c346 (from https://www.piwheels.org/simple/mcp-proxy/) (requires-python:>=3.10) 2026-01-15T21:12:53,434 Skipping link: No binaries permitted for mcp-proxy: https://archive1.piwheels.org/simple/mcp-proxy/mcp_proxy-0.4.1-py3-none-any.whl#sha256=81f8e2e426c8365702281b774aa5e3c44690a832da4ef39761ff48b691ad95d5 (from https://www.piwheels.org/simple/mcp-proxy/) (requires-python:>=3.10) 2026-01-15T21:12:53,434 Skipping link: No binaries permitted for mcp-proxy: https://archive1.piwheels.org/simple/mcp-proxy/mcp_proxy-0.3.2-py3-none-any.whl#sha256=b994134a993f7eb63ce66f5632ac8db7468bcc259e9a836389d6986d34426082 (from https://www.piwheels.org/simple/mcp-proxy/) (requires-python:>=3.10) 2026-01-15T21:12:53,435 Skipping link: No binaries permitted for mcp-proxy: https://archive1.piwheels.org/simple/mcp-proxy/mcp_proxy-0.3.1-py3-none-any.whl#sha256=f0b7a06d63cb1d0079fe64f5331e56d245027fe3bb0f6d417f94cde139ad1092 (from https://www.piwheels.org/simple/mcp-proxy/) (requires-python:>=3.11) 2026-01-15T21:12:53,435 Skipping link: No binaries permitted for mcp-proxy: https://archive1.piwheels.org/simple/mcp-proxy/mcp_proxy-0.3.0-py3-none-any.whl#sha256=76a8f5f4bd368a1c75511f043f9040b2acc16cd4862cfcceb6711a740baad7d0 (from https://www.piwheels.org/simple/mcp-proxy/) (requires-python:>=3.11) 2026-01-15T21:12:53,436 Skipping link: No binaries permitted for mcp-proxy: https://archive1.piwheels.org/simple/mcp-proxy/mcp_proxy-0.2.2-py3-none-any.whl#sha256=0d3e75712f8b0d452b0c23a4f3784807d1a274ac1e1480c5af9b380b70009f68 (from https://www.piwheels.org/simple/mcp-proxy/) (requires-python:>=3.11) 2026-01-15T21:12:53,437 Skipping link: No binaries permitted for mcp-proxy: https://archive1.piwheels.org/simple/mcp-proxy/mcp_proxy-0.2.1-py3-none-any.whl#sha256=29c990d8203ea842994fb7b9fc99c591677a4c03249bd0618c9d26248be3b0a9 (from https://www.piwheels.org/simple/mcp-proxy/) (requires-python:>=3.11) 2026-01-15T21:12:53,437 Skipping link: not a file: https://www.piwheels.org/simple/mcp-proxy/ 2026-01-15T21:12:53,438 Skipping link: not a file: https://pypi.org/simple/mcp-proxy/ 2026-01-15T21:12:53,461 Given no hashes to check 1 links for project 'mcp-proxy': discarding no candidates 2026-01-15T21:12:53,480 Collecting mcp-proxy==0.11.0 2026-01-15T21:12:53,483 Created temporary directory: /tmp/pip-unpack-feakdxod 2026-01-15T21:12:53,698 Downloading mcp_proxy-0.11.0.tar.gz (33 kB) 2026-01-15T21:12:53,771 Added mcp-proxy==0.11.0 from https://files.pythonhosted.org/packages/83/2b/06a58f04b102b424ec2f96fba3bf0f7a7cdd498bf8710ba38d0f5757046f/mcp_proxy-0.11.0.tar.gz to build tracker '/tmp/pip-build-tracker-d_ac2lba' 2026-01-15T21:12:53,777 Created temporary directory: /tmp/pip-build-env-p3s3b1r9 2026-01-15T21:12:53,781 Installing build dependencies: started 2026-01-15T21:12:53,782 Running command pip subprocess to install build dependencies 2026-01-15T21:12:54,922 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-15T21:12:55,595 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-01-15T21:12:55,618 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-15T21:12:57,334 Collecting setuptools 2026-01-15T21:12:57,438 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-15T21:13:00,487 Installing collected packages: setuptools 2026-01-15T21:13:04,083 Successfully installed setuptools-80.9.0 2026-01-15T21:13:04,358 Installing build dependencies: finished with status 'done' 2026-01-15T21:13:04,364 Getting requirements to build wheel: started 2026-01-15T21:13:04,366 Running command Getting requirements to build wheel 2026-01-15T21:13:04,967 /tmp/pip-build-env-p3s3b1r9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-15T21:13:04,968 !! 2026-01-15T21:13:04,969 ******************************************************************************** 2026-01-15T21:13:04,969 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-01-15T21:13:04,970 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-15T21:13:04,971 or your builds will no longer be supported. 2026-01-15T21:13:04,972 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T21:13:04,972 ******************************************************************************** 2026-01-15T21:13:04,973 !! 2026-01-15T21:13:04,974 corresp(dist, value, root_dir) 2026-01-15T21:13:05,056 /tmp/pip-build-env-p3s3b1r9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-15T21:13:05,057 !! 2026-01-15T21:13:05,058 ******************************************************************************** 2026-01-15T21:13:05,058 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-15T21:13:05,060 License :: OSI Approved :: MIT License 2026-01-15T21:13:05,061 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T21:13:05,061 ******************************************************************************** 2026-01-15T21:13:05,063 !! 2026-01-15T21:13:05,063 dist._finalize_license_expression() 2026-01-15T21:13:05,064 /tmp/pip-build-env-p3s3b1r9/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-15T21:13:05,064 !! 2026-01-15T21:13:05,065 ******************************************************************************** 2026-01-15T21:13:05,066 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-15T21:13:05,067 License :: OSI Approved :: MIT License 2026-01-15T21:13:05,068 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T21:13:05,069 ******************************************************************************** 2026-01-15T21:13:05,070 !! 2026-01-15T21:13:05,071 self._finalize_license_expression() 2026-01-15T21:13:05,071 running egg_info 2026-01-15T21:13:05,077 writing src/mcp_proxy.egg-info/PKG-INFO 2026-01-15T21:13:05,081 writing dependency_links to src/mcp_proxy.egg-info/dependency_links.txt 2026-01-15T21:13:05,083 writing entry points to src/mcp_proxy.egg-info/entry_points.txt 2026-01-15T21:13:05,085 writing requirements to src/mcp_proxy.egg-info/requires.txt 2026-01-15T21:13:05,086 writing top-level names to src/mcp_proxy.egg-info/top_level.txt 2026-01-15T21:13:05,107 reading manifest file 'src/mcp_proxy.egg-info/SOURCES.txt' 2026-01-15T21:13:05,110 adding license file 'LICENSE' 2026-01-15T21:13:05,113 writing manifest file 'src/mcp_proxy.egg-info/SOURCES.txt' 2026-01-15T21:13:05,213 Getting requirements to build wheel: finished with status 'done' 2026-01-15T21:13:05,217 Created temporary directory: /tmp/pip-modern-metadata-xphhur10 2026-01-15T21:13:05,219 Preparing metadata (pyproject.toml): started 2026-01-15T21:13:05,220 Running command Preparing metadata (pyproject.toml) 2026-01-15T21:13:05,779 /tmp/pip-build-env-p3s3b1r9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-15T21:13:05,780 !! 2026-01-15T21:13:05,781 ******************************************************************************** 2026-01-15T21:13:05,781 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-01-15T21:13:05,782 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-15T21:13:05,783 or your builds will no longer be supported. 2026-01-15T21:13:05,784 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T21:13:05,784 ******************************************************************************** 2026-01-15T21:13:05,785 !! 2026-01-15T21:13:05,786 corresp(dist, value, root_dir) 2026-01-15T21:13:05,862 /tmp/pip-build-env-p3s3b1r9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-15T21:13:05,863 !! 2026-01-15T21:13:05,864 ******************************************************************************** 2026-01-15T21:13:05,865 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-15T21:13:05,866 License :: OSI Approved :: MIT License 2026-01-15T21:13:05,867 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T21:13:05,867 ******************************************************************************** 2026-01-15T21:13:05,869 !! 2026-01-15T21:13:05,869 dist._finalize_license_expression() 2026-01-15T21:13:05,870 /tmp/pip-build-env-p3s3b1r9/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-15T21:13:05,870 !! 2026-01-15T21:13:05,871 ******************************************************************************** 2026-01-15T21:13:05,872 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-15T21:13:05,873 License :: OSI Approved :: MIT License 2026-01-15T21:13:05,874 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T21:13:05,875 ******************************************************************************** 2026-01-15T21:13:05,876 !! 2026-01-15T21:13:05,876 self._finalize_license_expression() 2026-01-15T21:13:05,877 running dist_info 2026-01-15T21:13:05,889 creating /tmp/pip-modern-metadata-xphhur10/mcp_proxy.egg-info 2026-01-15T21:13:05,890 writing /tmp/pip-modern-metadata-xphhur10/mcp_proxy.egg-info/PKG-INFO 2026-01-15T21:13:05,894 writing dependency_links to /tmp/pip-modern-metadata-xphhur10/mcp_proxy.egg-info/dependency_links.txt 2026-01-15T21:13:05,896 writing entry points to /tmp/pip-modern-metadata-xphhur10/mcp_proxy.egg-info/entry_points.txt 2026-01-15T21:13:05,897 writing requirements to /tmp/pip-modern-metadata-xphhur10/mcp_proxy.egg-info/requires.txt 2026-01-15T21:13:05,898 writing top-level names to /tmp/pip-modern-metadata-xphhur10/mcp_proxy.egg-info/top_level.txt 2026-01-15T21:13:05,900 writing manifest file '/tmp/pip-modern-metadata-xphhur10/mcp_proxy.egg-info/SOURCES.txt' 2026-01-15T21:13:05,919 reading manifest file '/tmp/pip-modern-metadata-xphhur10/mcp_proxy.egg-info/SOURCES.txt' 2026-01-15T21:13:05,921 adding license file 'LICENSE' 2026-01-15T21:13:05,924 writing manifest file '/tmp/pip-modern-metadata-xphhur10/mcp_proxy.egg-info/SOURCES.txt' 2026-01-15T21:13:05,925 creating '/tmp/pip-modern-metadata-xphhur10/mcp_proxy-0.11.0.dist-info' 2026-01-15T21:13:06,052 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-15T21:13:06,059 Source in /tmp/pip-wheel-sseu372g/mcp-proxy_b5d09b533ec0485fbb9e764f1179e0b4 has version 0.11.0, which satisfies requirement mcp-proxy==0.11.0 from https://files.pythonhosted.org/packages/83/2b/06a58f04b102b424ec2f96fba3bf0f7a7cdd498bf8710ba38d0f5757046f/mcp_proxy-0.11.0.tar.gz 2026-01-15T21:13:06,060 Removed mcp-proxy==0.11.0 from https://files.pythonhosted.org/packages/83/2b/06a58f04b102b424ec2f96fba3bf0f7a7cdd498bf8710ba38d0f5757046f/mcp_proxy-0.11.0.tar.gz from build tracker '/tmp/pip-build-tracker-d_ac2lba' 2026-01-15T21:13:06,068 Created temporary directory: /tmp/pip-unpack-rw4f3spm 2026-01-15T21:13:06,069 Building wheels for collected packages: mcp-proxy 2026-01-15T21:13:06,073 Created temporary directory: /tmp/pip-wheel-78ysa_3a 2026-01-15T21:13:06,073 Destination directory: /tmp/pip-wheel-78ysa_3a 2026-01-15T21:13:06,075 Building wheel for mcp-proxy (pyproject.toml): started 2026-01-15T21:13:06,077 Running command Building wheel for mcp-proxy (pyproject.toml) 2026-01-15T21:13:06,639 /tmp/pip-build-env-p3s3b1r9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-15T21:13:06,639 !! 2026-01-15T21:13:06,640 ******************************************************************************** 2026-01-15T21:13:06,641 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-01-15T21:13:06,642 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-15T21:13:06,643 or your builds will no longer be supported. 2026-01-15T21:13:06,644 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T21:13:06,645 ******************************************************************************** 2026-01-15T21:13:06,646 !! 2026-01-15T21:13:06,646 corresp(dist, value, root_dir) 2026-01-15T21:13:06,716 /tmp/pip-build-env-p3s3b1r9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-15T21:13:06,717 !! 2026-01-15T21:13:06,718 ******************************************************************************** 2026-01-15T21:13:06,718 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-15T21:13:06,720 License :: OSI Approved :: MIT License 2026-01-15T21:13:06,721 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T21:13:06,721 ******************************************************************************** 2026-01-15T21:13:06,723 !! 2026-01-15T21:13:06,723 dist._finalize_license_expression() 2026-01-15T21:13:06,724 /tmp/pip-build-env-p3s3b1r9/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-15T21:13:06,724 !! 2026-01-15T21:13:06,726 ******************************************************************************** 2026-01-15T21:13:06,726 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-15T21:13:06,728 License :: OSI Approved :: MIT License 2026-01-15T21:13:06,728 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T21:13:06,729 ******************************************************************************** 2026-01-15T21:13:06,730 !! 2026-01-15T21:13:06,730 self._finalize_license_expression() 2026-01-15T21:13:06,731 running bdist_wheel 2026-01-15T21:13:06,747 running build 2026-01-15T21:13:06,748 running build_py 2026-01-15T21:13:06,754 creating build/lib/mcp_proxy 2026-01-15T21:13:06,756 copying src/mcp_proxy/__init__.py -> build/lib/mcp_proxy 2026-01-15T21:13:06,758 copying src/mcp_proxy/mcp_server.py -> build/lib/mcp_proxy 2026-01-15T21:13:06,760 copying src/mcp_proxy/httpx_client.py -> build/lib/mcp_proxy 2026-01-15T21:13:06,762 copying src/mcp_proxy/streamablehttp_client.py -> build/lib/mcp_proxy 2026-01-15T21:13:06,764 copying src/mcp_proxy/proxy_server.py -> build/lib/mcp_proxy 2026-01-15T21:13:06,766 copying src/mcp_proxy/config_loader.py -> build/lib/mcp_proxy 2026-01-15T21:13:06,768 copying src/mcp_proxy/__main__.py -> build/lib/mcp_proxy 2026-01-15T21:13:06,771 copying src/mcp_proxy/sse_client.py -> build/lib/mcp_proxy 2026-01-15T21:13:06,772 running egg_info 2026-01-15T21:13:06,784 writing src/mcp_proxy.egg-info/PKG-INFO 2026-01-15T21:13:06,787 writing dependency_links to src/mcp_proxy.egg-info/dependency_links.txt 2026-01-15T21:13:06,789 writing entry points to src/mcp_proxy.egg-info/entry_points.txt 2026-01-15T21:13:06,790 writing requirements to src/mcp_proxy.egg-info/requires.txt 2026-01-15T21:13:06,791 writing top-level names to src/mcp_proxy.egg-info/top_level.txt 2026-01-15T21:13:06,800 reading manifest file 'src/mcp_proxy.egg-info/SOURCES.txt' 2026-01-15T21:13:06,803 adding license file 'LICENSE' 2026-01-15T21:13:06,806 writing manifest file 'src/mcp_proxy.egg-info/SOURCES.txt' 2026-01-15T21:13:06,809 copying src/mcp_proxy/py.typed -> build/lib/mcp_proxy 2026-01-15T21:13:06,821 installing to build/bdist.linux-armv7l/wheel 2026-01-15T21:13:06,821 running install 2026-01-15T21:13:06,845 running install_lib 2026-01-15T21:13:06,851 creating build/bdist.linux-armv7l/wheel 2026-01-15T21:13:06,853 creating build/bdist.linux-armv7l/wheel/mcp_proxy 2026-01-15T21:13:06,855 copying build/lib/mcp_proxy/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_proxy 2026-01-15T21:13:06,857 copying build/lib/mcp_proxy/mcp_server.py -> build/bdist.linux-armv7l/wheel/./mcp_proxy 2026-01-15T21:13:06,859 copying build/lib/mcp_proxy/httpx_client.py -> build/bdist.linux-armv7l/wheel/./mcp_proxy 2026-01-15T21:13:06,861 copying build/lib/mcp_proxy/streamablehttp_client.py -> build/bdist.linux-armv7l/wheel/./mcp_proxy 2026-01-15T21:13:06,863 copying build/lib/mcp_proxy/proxy_server.py -> build/bdist.linux-armv7l/wheel/./mcp_proxy 2026-01-15T21:13:06,865 copying build/lib/mcp_proxy/py.typed -> build/bdist.linux-armv7l/wheel/./mcp_proxy 2026-01-15T21:13:06,867 copying build/lib/mcp_proxy/config_loader.py -> build/bdist.linux-armv7l/wheel/./mcp_proxy 2026-01-15T21:13:06,869 copying build/lib/mcp_proxy/__main__.py -> build/bdist.linux-armv7l/wheel/./mcp_proxy 2026-01-15T21:13:06,871 copying build/lib/mcp_proxy/sse_client.py -> build/bdist.linux-armv7l/wheel/./mcp_proxy 2026-01-15T21:13:06,872 running install_egg_info 2026-01-15T21:13:06,879 Copying src/mcp_proxy.egg-info to build/bdist.linux-armv7l/wheel/./mcp_proxy-0.11.0-py3.11.egg-info 2026-01-15T21:13:06,890 running install_scripts 2026-01-15T21:13:06,902 creating build/bdist.linux-armv7l/wheel/mcp_proxy-0.11.0.dist-info/WHEEL 2026-01-15T21:13:06,904 creating '/tmp/pip-wheel-78ysa_3a/.tmp-fgwn84ef/mcp_proxy-0.11.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-15T21:13:06,907 adding 'mcp_proxy/__init__.py' 2026-01-15T21:13:06,909 adding 'mcp_proxy/__main__.py' 2026-01-15T21:13:06,911 adding 'mcp_proxy/config_loader.py' 2026-01-15T21:13:06,912 adding 'mcp_proxy/httpx_client.py' 2026-01-15T21:13:06,914 adding 'mcp_proxy/mcp_server.py' 2026-01-15T21:13:06,916 adding 'mcp_proxy/proxy_server.py' 2026-01-15T21:13:06,917 adding 'mcp_proxy/py.typed' 2026-01-15T21:13:06,918 adding 'mcp_proxy/sse_client.py' 2026-01-15T21:13:06,919 adding 'mcp_proxy/streamablehttp_client.py' 2026-01-15T21:13:06,922 adding 'mcp_proxy-0.11.0.dist-info/licenses/LICENSE' 2026-01-15T21:13:06,925 adding 'mcp_proxy-0.11.0.dist-info/METADATA' 2026-01-15T21:13:06,926 adding 'mcp_proxy-0.11.0.dist-info/WHEEL' 2026-01-15T21:13:06,927 adding 'mcp_proxy-0.11.0.dist-info/entry_points.txt' 2026-01-15T21:13:06,928 adding 'mcp_proxy-0.11.0.dist-info/top_level.txt' 2026-01-15T21:13:06,929 adding 'mcp_proxy-0.11.0.dist-info/RECORD' 2026-01-15T21:13:06,930 removing build/bdist.linux-armv7l/wheel 2026-01-15T21:13:07,036 Building wheel for mcp-proxy (pyproject.toml): finished with status 'done' 2026-01-15T21:13:07,041 Created wheel for mcp-proxy: filename=mcp_proxy-0.11.0-py3-none-any.whl size=22614 sha256=672078f771796beefbb8185cb084abb6ac9e135323819f34e7c6acfb69618783 2026-01-15T21:13:07,042 Stored in directory: /tmp/pip-ephem-wheel-cache-rpf9q4w1/wheels/b8/66/0e/8f15f9e58d6cf8b0e9bee91afbc139588a793930bc7b04e8e5 2026-01-15T21:13:07,056 Successfully built mcp-proxy 2026-01-15T21:13:07,060 Removed build tracker: '/tmp/pip-build-tracker-d_ac2lba'