2026-02-09T00:37:30,164 Created temporary directory: /tmp/pip-ephem-wheel-cache-rmdx0rx0 2026-02-09T00:37:30,166 Created temporary directory: /tmp/pip-build-tracker-uvft28mi 2026-02-09T00:37:30,166 Initialized build tracking at /tmp/pip-build-tracker-uvft28mi 2026-02-09T00:37:30,167 Created build tracker: /tmp/pip-build-tracker-uvft28mi 2026-02-09T00:37:30,167 Entered build tracker: /tmp/pip-build-tracker-uvft28mi 2026-02-09T00:37:30,168 Created temporary directory: /tmp/pip-wheel-zjbggtxo 2026-02-09T00:37:30,171 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-09T00:37:30,173 Created temporary directory: /tmp/pip-ephem-wheel-cache-6nmozc_b 2026-02-09T00:37:30,195 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-09T00:37:30,198 2 location(s) to search for versions of northserve: 2026-02-09T00:37:30,198 * https://pypi.org/simple/northserve/ 2026-02-09T00:37:30,198 * https://www.piwheels.org/simple/northserve/ 2026-02-09T00:37:30,199 Fetching project page and analyzing links: https://pypi.org/simple/northserve/ 2026-02-09T00:37:30,200 Getting page https://pypi.org/simple/northserve/ 2026-02-09T00:37:30,201 Found index url https://pypi.org/simple 2026-02-09T00:37:30,414 Fetched page https://pypi.org/simple/northserve/ as application/vnd.pypi.simple.v1+json 2026-02-09T00:37:30,416 Skipping link: No binaries permitted for northserve: https://files.pythonhosted.org/packages/a3/c1/6686da0e1c84b77e678e3bb262ae4bb14454c82aa802941b8699155552cc/northserve-2.0.4-py3-none-any.whl (from https://pypi.org/simple/northserve/) (requires-python:>=3.8) 2026-02-09T00:37:30,417 Found link https://files.pythonhosted.org/packages/13/65/9cfcfa95845f4132003d0e3dca1ac32e5ee76dbe11fc012e49df2b3aabea/northserve-2.0.4.tar.gz (from https://pypi.org/simple/northserve/) (requires-python:>=3.8), version: 2.0.4 2026-02-09T00:37:30,418 Skipping link: No binaries permitted for northserve: https://files.pythonhosted.org/packages/9a/e0/58a71347a2ab102b41f1c616379810e063e544d471f1ae91a5d0e052af68/northserve-2.0.5-py3-none-any.whl (from https://pypi.org/simple/northserve/) (requires-python:>=3.8) 2026-02-09T00:37:30,419 Found link https://files.pythonhosted.org/packages/fb/57/5b4e5289d58929653d09c77bb37fa45cab9b14596d268a8fec5330743ec0/northserve-2.0.5.tar.gz (from https://pypi.org/simple/northserve/) (requires-python:>=3.8), version: 2.0.5 2026-02-09T00:37:30,420 Skipping link: No binaries permitted for northserve: https://files.pythonhosted.org/packages/d3/7c/74e833513cdcc0979570aa53b3047c15a1bbf084d159475287f279e840dc/northserve-2.0.6-py3-none-any.whl (from https://pypi.org/simple/northserve/) (requires-python:>=3.8) 2026-02-09T00:37:30,421 Found link https://files.pythonhosted.org/packages/0f/ac/4a5de6289eb6f6976786e9e65bd93bb70349965dc5935fcf01b41a3c3c82/northserve-2.0.6.tar.gz (from https://pypi.org/simple/northserve/) (requires-python:>=3.8), version: 2.0.6 2026-02-09T00:37:30,422 Fetching project page and analyzing links: https://www.piwheels.org/simple/northserve/ 2026-02-09T00:37:30,423 Getting page https://www.piwheels.org/simple/northserve/ 2026-02-09T00:37:30,424 Found index url https://www.piwheels.org/simple 2026-02-09T00:37:30,581 Fetched page https://www.piwheels.org/simple/northserve/ as text/html 2026-02-09T00:37:30,583 Skipping link: No binaries permitted for northserve: https://www.piwheels.org/simple/northserve/northserve-2.0.4-py3-none-any.whl#sha256=1b8d064c3afcd71a71c29748ec133c5c58a0e7f4c977f43fa0ace2a8ca503cf6 (from https://www.piwheels.org/simple/northserve/) (requires-python:>=3.8) 2026-02-09T00:37:30,584 Skipping link: not a file: https://www.piwheels.org/simple/northserve/ 2026-02-09T00:37:30,584 Skipping link: not a file: https://pypi.org/simple/northserve/ 2026-02-09T00:37:30,604 Given no hashes to check 1 links for project 'northserve': discarding no candidates 2026-02-09T00:37:30,622 Collecting northserve==2.0.5 2026-02-09T00:37:30,625 Created temporary directory: /tmp/pip-unpack-8vnjkcls 2026-02-09T00:37:30,758 Downloading northserve-2.0.5.tar.gz (57 kB) 2026-02-09T00:37:30,946 Added northserve==2.0.5 from https://files.pythonhosted.org/packages/fb/57/5b4e5289d58929653d09c77bb37fa45cab9b14596d268a8fec5330743ec0/northserve-2.0.5.tar.gz to build tracker '/tmp/pip-build-tracker-uvft28mi' 2026-02-09T00:37:30,952 Created temporary directory: /tmp/pip-build-env-g8qh_azw 2026-02-09T00:37:30,957 Installing build dependencies: started 2026-02-09T00:37:30,958 Running command pip subprocess to install build dependencies 2026-02-09T00:37:32,086 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-09T00:37:32,640 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-09T00:37:32,664 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-09T00:37:34,404 Collecting setuptools>=61.0 2026-02-09T00:37:34,424 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-09T00:37:34,689 Collecting wheel 2026-02-09T00:37:34,694 Using cached wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-09T00:37:34,878 Collecting packaging>=24.0 2026-02-09T00:37:34,883 Using cached packaging-26.0-py3-none-any.whl (74 kB) 2026-02-09T00:37:37,898 Installing collected packages: setuptools, packaging, wheel 2026-02-09T00:37:41,498 Creating /tmp/pip-build-env-g8qh_azw/overlay/local/bin 2026-02-09T00:37:41,500 changing mode of /tmp/pip-build-env-g8qh_azw/overlay/local/bin/wheel to 755 2026-02-09T00:37:41,523 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-09T00:37:41,798 Installing build dependencies: finished with status 'done' 2026-02-09T00:37:41,804 Getting requirements to build wheel: started 2026-02-09T00:37:41,805 Running command Getting requirements to build wheel 2026-02-09T00:37:42,410 /tmp/pip-build-env-g8qh_azw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-09T00:37:42,410 !! 2026-02-09T00:37:42,411 ******************************************************************************** 2026-02-09T00:37:42,412 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-09T00:37:42,413 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-09T00:37:42,414 or your builds will no longer be supported. 2026-02-09T00:37:42,415 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-09T00:37:42,415 ******************************************************************************** 2026-02-09T00:37:42,417 !! 2026-02-09T00:37:42,417 corresp(dist, value, root_dir) 2026-02-09T00:37:42,418 /tmp/pip-build-env-g8qh_azw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-02-09T00:37:42,418 corresp(dist, value, root_dir) 2026-02-09T00:37:42,498 running egg_info 2026-02-09T00:37:42,503 writing northserve.egg-info/PKG-INFO 2026-02-09T00:37:42,510 writing dependency_links to northserve.egg-info/dependency_links.txt 2026-02-09T00:37:42,512 writing entry points to northserve.egg-info/entry_points.txt 2026-02-09T00:37:42,515 writing requirements to northserve.egg-info/requires.txt 2026-02-09T00:37:42,517 writing top-level names to northserve.egg-info/top_level.txt 2026-02-09T00:37:42,550 reading manifest file 'northserve.egg-info/SOURCES.txt' 2026-02-09T00:37:42,558 reading manifest template 'MANIFEST.in' 2026-02-09T00:37:42,559 warning: no files found matching 'MIGRATION.md' 2026-02-09T00:37:42,559 warning: no files found matching 'BUILD_GUIDE.md' 2026-02-09T00:37:42,560 warning: no files found matching 'PACKAGING.md' 2026-02-09T00:37:42,561 warning: no files found matching 'FIXES_SUMMARY.md' 2026-02-09T00:37:42,565 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-02-09T00:37:42,566 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-02-09T00:37:42,567 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-02-09T00:37:42,568 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-02-09T00:37:42,569 warning: no previously-included files matching '*.swp' found anywhere in distribution 2026-02-09T00:37:42,570 warning: no previously-included files matching '*.swo' found anywhere in distribution 2026-02-09T00:37:42,571 no previously-included directories found matching 'tests' 2026-02-09T00:37:42,572 no previously-included directories found matching 'tools' 2026-02-09T00:37:42,579 writing manifest file 'northserve.egg-info/SOURCES.txt' 2026-02-09T00:37:42,674 Getting requirements to build wheel: finished with status 'done' 2026-02-09T00:37:42,678 Created temporary directory: /tmp/pip-modern-metadata-xdphagxm 2026-02-09T00:37:42,680 Preparing metadata (pyproject.toml): started 2026-02-09T00:37:42,681 Running command Preparing metadata (pyproject.toml) 2026-02-09T00:37:43,258 /tmp/pip-build-env-g8qh_azw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-09T00:37:43,258 !! 2026-02-09T00:37:43,260 ******************************************************************************** 2026-02-09T00:37:43,260 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-09T00:37:43,261 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-09T00:37:43,262 or your builds will no longer be supported. 2026-02-09T00:37:43,263 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-09T00:37:43,264 ******************************************************************************** 2026-02-09T00:37:43,265 !! 2026-02-09T00:37:43,265 corresp(dist, value, root_dir) 2026-02-09T00:37:43,266 /tmp/pip-build-env-g8qh_azw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-02-09T00:37:43,266 corresp(dist, value, root_dir) 2026-02-09T00:37:43,342 running dist_info 2026-02-09T00:37:43,352 creating /tmp/pip-modern-metadata-xdphagxm/northserve.egg-info 2026-02-09T00:37:43,353 writing /tmp/pip-modern-metadata-xdphagxm/northserve.egg-info/PKG-INFO 2026-02-09T00:37:43,359 writing dependency_links to /tmp/pip-modern-metadata-xdphagxm/northserve.egg-info/dependency_links.txt 2026-02-09T00:37:43,361 writing entry points to /tmp/pip-modern-metadata-xdphagxm/northserve.egg-info/entry_points.txt 2026-02-09T00:37:43,364 writing requirements to /tmp/pip-modern-metadata-xdphagxm/northserve.egg-info/requires.txt 2026-02-09T00:37:43,365 writing top-level names to /tmp/pip-modern-metadata-xdphagxm/northserve.egg-info/top_level.txt 2026-02-09T00:37:43,367 writing manifest file '/tmp/pip-modern-metadata-xdphagxm/northserve.egg-info/SOURCES.txt' 2026-02-09T00:37:43,397 reading manifest file '/tmp/pip-modern-metadata-xdphagxm/northserve.egg-info/SOURCES.txt' 2026-02-09T00:37:43,399 reading manifest template 'MANIFEST.in' 2026-02-09T00:37:43,400 warning: no files found matching 'MIGRATION.md' 2026-02-09T00:37:43,400 warning: no files found matching 'BUILD_GUIDE.md' 2026-02-09T00:37:43,401 warning: no files found matching 'PACKAGING.md' 2026-02-09T00:37:43,401 warning: no files found matching 'FIXES_SUMMARY.md' 2026-02-09T00:37:43,405 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-02-09T00:37:43,405 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-02-09T00:37:43,406 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-02-09T00:37:43,407 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-02-09T00:37:43,408 warning: no previously-included files matching '*.swp' found anywhere in distribution 2026-02-09T00:37:43,409 warning: no previously-included files matching '*.swo' found anywhere in distribution 2026-02-09T00:37:43,409 no previously-included directories found matching 'tests' 2026-02-09T00:37:43,410 no previously-included directories found matching 'tools' 2026-02-09T00:37:43,415 writing manifest file '/tmp/pip-modern-metadata-xdphagxm/northserve.egg-info/SOURCES.txt' 2026-02-09T00:37:43,417 creating '/tmp/pip-modern-metadata-xdphagxm/northserve-2.0.5.dist-info' 2026-02-09T00:37:43,539 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-09T00:37:43,545 Source in /tmp/pip-wheel-zjbggtxo/northserve_2937997403b540e2885371e051967545 has version 2.0.5, which satisfies requirement northserve==2.0.5 from https://files.pythonhosted.org/packages/fb/57/5b4e5289d58929653d09c77bb37fa45cab9b14596d268a8fec5330743ec0/northserve-2.0.5.tar.gz 2026-02-09T00:37:43,546 Removed northserve==2.0.5 from https://files.pythonhosted.org/packages/fb/57/5b4e5289d58929653d09c77bb37fa45cab9b14596d268a8fec5330743ec0/northserve-2.0.5.tar.gz from build tracker '/tmp/pip-build-tracker-uvft28mi' 2026-02-09T00:37:43,553 Created temporary directory: /tmp/pip-unpack-1g2j6hpw 2026-02-09T00:37:43,554 Building wheels for collected packages: northserve 2026-02-09T00:37:43,558 Created temporary directory: /tmp/pip-wheel-z3il6loo 2026-02-09T00:37:43,559 Destination directory: /tmp/pip-wheel-z3il6loo 2026-02-09T00:37:43,561 Building wheel for northserve (pyproject.toml): started 2026-02-09T00:37:43,562 Running command Building wheel for northserve (pyproject.toml) 2026-02-09T00:37:44,123 /tmp/pip-build-env-g8qh_azw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-09T00:37:44,123 !! 2026-02-09T00:37:44,124 ******************************************************************************** 2026-02-09T00:37:44,125 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-09T00:37:44,126 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-09T00:37:44,126 or your builds will no longer be supported. 2026-02-09T00:37:44,127 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-09T00:37:44,128 ******************************************************************************** 2026-02-09T00:37:44,129 !! 2026-02-09T00:37:44,129 corresp(dist, value, root_dir) 2026-02-09T00:37:44,130 /tmp/pip-build-env-g8qh_azw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-02-09T00:37:44,131 corresp(dist, value, root_dir) 2026-02-09T00:37:44,197 running bdist_wheel 2026-02-09T00:37:44,214 running build 2026-02-09T00:37:44,215 running build_py 2026-02-09T00:37:44,221 creating build/lib/northserve 2026-02-09T00:37:44,223 copying northserve/cli.py -> build/lib/northserve 2026-02-09T00:37:44,225 copying northserve/__main__.py -> build/lib/northserve 2026-02-09T00:37:44,226 copying northserve/__init__.py -> build/lib/northserve 2026-02-09T00:37:44,228 copying northserve/constants.py -> build/lib/northserve 2026-02-09T00:37:44,230 creating build/lib/northserve/commands 2026-02-09T00:37:44,231 copying northserve/commands/benchmark.py -> build/lib/northserve/commands 2026-02-09T00:37:44,233 copying northserve/commands/stop.py -> build/lib/northserve/commands 2026-02-09T00:37:44,235 copying northserve/commands/__init__.py -> build/lib/northserve/commands 2026-02-09T00:37:44,237 copying northserve/commands/north_llm_api.py -> build/lib/northserve/commands 2026-02-09T00:37:44,239 copying northserve/commands/launch.py -> build/lib/northserve/commands 2026-02-09T00:37:44,241 copying northserve/commands/list.py -> build/lib/northserve/commands 2026-02-09T00:37:44,244 creating build/lib/northserve/core 2026-02-09T00:37:44,245 copying northserve/core/template_renderer.py -> build/lib/northserve/core 2026-02-09T00:37:44,247 copying northserve/core/job_manager.py -> build/lib/northserve/core 2026-02-09T00:37:44,250 copying northserve/core/config_builder.py -> build/lib/northserve/core 2026-02-09T00:37:44,252 copying northserve/core/__init__.py -> build/lib/northserve/core 2026-02-09T00:37:44,254 copying northserve/core/benchmark_engine.py -> build/lib/northserve/core 2026-02-09T00:37:44,256 creating build/lib/northserve/clients 2026-02-09T00:37:44,257 copying northserve/clients/infrawave.py -> build/lib/northserve/clients 2026-02-09T00:37:44,260 copying northserve/clients/__init__.py -> build/lib/northserve/clients 2026-02-09T00:37:44,261 copying northserve/clients/kubernetes.py -> build/lib/northserve/clients 2026-02-09T00:37:44,264 creating build/lib/northserve/models 2026-02-09T00:37:44,265 copying northserve/models/__init__.py -> build/lib/northserve/models 2026-02-09T00:37:44,267 copying northserve/models/enums.py -> build/lib/northserve/models 2026-02-09T00:37:44,268 copying northserve/models/deployment.py -> build/lib/northserve/models 2026-02-09T00:37:44,271 creating build/lib/northserve/utils 2026-02-09T00:37:44,272 copying northserve/utils/validator.py -> build/lib/northserve/utils 2026-02-09T00:37:44,274 copying northserve/utils/updater.py -> build/lib/northserve/utils 2026-02-09T00:37:44,276 copying northserve/utils/helpers.py -> build/lib/northserve/utils 2026-02-09T00:37:44,279 copying northserve/utils/__init__.py -> build/lib/northserve/utils 2026-02-09T00:37:44,280 copying northserve/utils/logger.py -> build/lib/northserve/utils 2026-02-09T00:37:44,282 running egg_info 2026-02-09T00:37:44,292 writing northserve.egg-info/PKG-INFO 2026-02-09T00:37:44,298 writing dependency_links to northserve.egg-info/dependency_links.txt 2026-02-09T00:37:44,299 writing entry points to northserve.egg-info/entry_points.txt 2026-02-09T00:37:44,302 writing requirements to northserve.egg-info/requires.txt 2026-02-09T00:37:44,303 writing top-level names to northserve.egg-info/top_level.txt 2026-02-09T00:37:44,324 reading manifest file 'northserve.egg-info/SOURCES.txt' 2026-02-09T00:37:44,331 reading manifest template 'MANIFEST.in' 2026-02-09T00:37:44,332 warning: no files found matching 'MIGRATION.md' 2026-02-09T00:37:44,333 warning: no files found matching 'BUILD_GUIDE.md' 2026-02-09T00:37:44,333 warning: no files found matching 'PACKAGING.md' 2026-02-09T00:37:44,334 warning: no files found matching 'FIXES_SUMMARY.md' 2026-02-09T00:37:44,337 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-02-09T00:37:44,338 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-02-09T00:37:44,339 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-02-09T00:37:44,340 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-02-09T00:37:44,341 warning: no previously-included files matching '*.swp' found anywhere in distribution 2026-02-09T00:37:44,342 warning: no previously-included files matching '*.swo' found anywhere in distribution 2026-02-09T00:37:44,343 no previously-included directories found matching 'tests' 2026-02-09T00:37:44,344 no previously-included directories found matching 'tools' 2026-02-09T00:37:44,350 writing manifest file 'northserve.egg-info/SOURCES.txt' 2026-02-09T00:37:44,365 creating build/lib/northserve/../benchmark 2026-02-09T00:37:44,366 copying northserve/../benchmark/backend_request_func.py -> build/lib/northserve/../benchmark 2026-02-09T00:37:44,368 copying northserve/../benchmark/benchmark_serving.py -> build/lib/northserve/../benchmark 2026-02-09T00:37:44,371 copying northserve/../benchmark/benchmark_serving_throughput.sh -> build/lib/northserve/../benchmark 2026-02-09T00:37:44,373 copying northserve/../benchmark/feishu.py -> build/lib/northserve/../benchmark 2026-02-09T00:37:44,375 copying northserve/../benchmark/report_to_feishu.py -> build/lib/northserve/../benchmark 2026-02-09T00:37:44,378 creating build/lib/northserve/../configs 2026-02-09T00:37:44,379 copying northserve/../configs/bp-sglang_openai_debug.yaml -> build/lib/northserve/../configs 2026-02-09T00:37:44,381 copying northserve/../configs/bp-sglang_openai_generation.yaml -> build/lib/northserve/../configs 2026-02-09T00:37:44,383 copying northserve/../configs/bp-sglang_openai_sleep.yaml -> build/lib/northserve/../configs 2026-02-09T00:37:44,385 copying northserve/../configs/bp-vllm-wp-2_openai_generation.yaml -> build/lib/northserve/../configs 2026-02-09T00:37:44,387 copying northserve/../configs/bp-vllm-wp_openai_generation.yaml -> build/lib/northserve/../configs 2026-02-09T00:37:44,389 copying northserve/../configs/bp-vllm_openai_generation.yaml -> build/lib/northserve/../configs 2026-02-09T00:37:44,391 copying northserve/../configs/install.sh -> build/lib/northserve/../configs 2026-02-09T00:37:44,393 copying northserve/../configs/nla-sglang_openai_generation.yaml -> build/lib/northserve/../configs 2026-02-09T00:37:44,395 copying northserve/../configs/nla-sglang_openai_multinode.yaml -> build/lib/northserve/../configs 2026-02-09T00:37:44,398 copying northserve/../configs/north-llm-api_service.yaml -> build/lib/northserve/../configs 2026-02-09T00:37:44,400 copying northserve/../configs/sglang_openai_generation.yaml -> build/lib/northserve/../configs 2026-02-09T00:37:44,402 copying northserve/../configs/sglang_openai_minilb.yaml -> build/lib/northserve/../configs 2026-02-09T00:37:44,404 copying northserve/../configs/sglang_openai_multinode.yaml -> build/lib/northserve/../configs 2026-02-09T00:37:44,406 copying northserve/../configs/sglang_openai_multinodeserving.yaml -> build/lib/northserve/../configs 2026-02-09T00:37:44,408 copying northserve/../configs/sglang_openai_pddec.yaml -> build/lib/northserve/../configs 2026-02-09T00:37:44,410 copying northserve/../configs/sglang_openai_pdpre.yaml -> build/lib/northserve/../configs 2026-02-09T00:37:44,412 copying northserve/../configs/sglang_openai_sleep.yaml -> build/lib/northserve/../configs 2026-02-09T00:37:44,414 copying northserve/../configs/sglang_router.yaml -> build/lib/northserve/../configs 2026-02-09T00:37:44,416 copying northserve/../configs/sglang_weaver_generation.yaml -> build/lib/northserve/../configs 2026-02-09T00:37:44,418 copying northserve/../configs/vllm-native_openai_generation.yaml -> build/lib/northserve/../configs 2026-02-09T00:37:44,420 copying northserve/../configs/vllm_anthropic_generation.yaml -> build/lib/northserve/../configs 2026-02-09T00:37:44,422 copying northserve/../configs/vllm_anthropic_multinode.yaml -> build/lib/northserve/../configs 2026-02-09T00:37:44,424 copying northserve/../configs/vllm_openai_generation.yaml -> build/lib/northserve/../configs 2026-02-09T00:37:44,426 copying northserve/../configs/vllm_openai_multinode.yaml -> build/lib/northserve/../configs 2026-02-09T00:37:44,428 creating build/lib/northserve/../yaml_templates 2026-02-09T00:37:44,429 copying northserve/../yaml_templates/deployment.yaml.jinja -> build/lib/northserve/../yaml_templates 2026-02-09T00:37:44,432 copying northserve/../yaml_templates/deployment_multi_node.jinja -> build/lib/northserve/../yaml_templates 2026-02-09T00:37:44,434 copying northserve/../yaml_templates/deployment_pd_decode.jinja -> build/lib/northserve/../yaml_templates 2026-02-09T00:37:44,437 copying northserve/../yaml_templates/deployment_pd_minilb.jinja -> build/lib/northserve/../yaml_templates 2026-02-09T00:37:44,439 copying northserve/../yaml_templates/deployment_pd_prefill.jinja -> build/lib/northserve/../yaml_templates 2026-02-09T00:37:44,442 copying northserve/../yaml_templates/ingress.yaml -> build/lib/northserve/../yaml_templates 2026-02-09T00:37:44,443 copying northserve/../yaml_templates/sa.yaml -> build/lib/northserve/../yaml_templates 2026-02-09T00:37:44,446 copying northserve/../yaml_templates/service.yaml -> build/lib/northserve/../yaml_templates 2026-02-09T00:37:44,459 installing to build/bdist.linux-armv7l/wheel 2026-02-09T00:37:44,460 running install 2026-02-09T00:37:44,484 running install_lib 2026-02-09T00:37:44,489 creating build/bdist.linux-armv7l/wheel 2026-02-09T00:37:44,492 creating build/bdist.linux-armv7l/wheel/configs 2026-02-09T00:37:44,493 copying build/lib/configs/bp-vllm-wp-2_openai_generation.yaml -> build/bdist.linux-armv7l/wheel/./configs 2026-02-09T00:37:44,495 copying build/lib/configs/vllm-native_openai_generation.yaml -> build/bdist.linux-armv7l/wheel/./configs 2026-02-09T00:37:44,497 copying build/lib/configs/north-llm-api_service.yaml -> build/bdist.linux-armv7l/wheel/./configs 2026-02-09T00:37:44,499 copying build/lib/configs/vllm_anthropic_multinode.yaml -> build/bdist.linux-armv7l/wheel/./configs 2026-02-09T00:37:44,501 copying build/lib/configs/install.sh -> build/bdist.linux-armv7l/wheel/./configs 2026-02-09T00:37:44,502 copying build/lib/configs/sglang_openai_pdpre.yaml -> build/bdist.linux-armv7l/wheel/./configs 2026-02-09T00:37:44,504 copying build/lib/configs/bp-vllm-wp_openai_generation.yaml -> build/bdist.linux-armv7l/wheel/./configs 2026-02-09T00:37:44,506 copying build/lib/configs/vllm_openai_multinode.yaml -> build/bdist.linux-armv7l/wheel/./configs 2026-02-09T00:37:44,508 copying build/lib/configs/sglang_openai_minilb.yaml -> build/bdist.linux-armv7l/wheel/./configs 2026-02-09T00:37:44,509 copying build/lib/configs/bp-sglang_openai_generation.yaml -> build/bdist.linux-armv7l/wheel/./configs 2026-02-09T00:37:44,511 copying build/lib/configs/vllm_openai_generation.yaml -> build/bdist.linux-armv7l/wheel/./configs 2026-02-09T00:37:44,513 copying build/lib/configs/sglang_router.yaml -> build/bdist.linux-armv7l/wheel/./configs 2026-02-09T00:37:44,515 copying build/lib/configs/nla-sglang_openai_generation.yaml -> build/bdist.linux-armv7l/wheel/./configs 2026-02-09T00:37:44,516 copying build/lib/configs/sglang_openai_generation.yaml -> build/bdist.linux-armv7l/wheel/./configs 2026-02-09T00:37:44,518 copying build/lib/configs/bp-sglang_openai_sleep.yaml -> build/bdist.linux-armv7l/wheel/./configs 2026-02-09T00:37:44,520 copying build/lib/configs/sglang_openai_sleep.yaml -> build/bdist.linux-armv7l/wheel/./configs 2026-02-09T00:37:44,522 copying build/lib/configs/sglang_openai_multinodeserving.yaml -> build/bdist.linux-armv7l/wheel/./configs 2026-02-09T00:37:44,523 copying build/lib/configs/sglang_openai_multinode.yaml -> build/bdist.linux-armv7l/wheel/./configs 2026-02-09T00:37:44,525 copying build/lib/configs/bp-sglang_openai_debug.yaml -> build/bdist.linux-armv7l/wheel/./configs 2026-02-09T00:37:44,527 copying build/lib/configs/vllm_anthropic_generation.yaml -> build/bdist.linux-armv7l/wheel/./configs 2026-02-09T00:37:44,529 copying build/lib/configs/sglang_openai_pddec.yaml -> build/bdist.linux-armv7l/wheel/./configs 2026-02-09T00:37:44,530 copying build/lib/configs/nla-sglang_openai_multinode.yaml -> build/bdist.linux-armv7l/wheel/./configs 2026-02-09T00:37:44,532 copying build/lib/configs/bp-vllm_openai_generation.yaml -> build/bdist.linux-armv7l/wheel/./configs 2026-02-09T00:37:44,534 copying build/lib/configs/sglang_weaver_generation.yaml -> build/bdist.linux-armv7l/wheel/./configs 2026-02-09T00:37:44,536 creating build/bdist.linux-armv7l/wheel/northserve 2026-02-09T00:37:44,538 creating build/bdist.linux-armv7l/wheel/northserve/core 2026-02-09T00:37:44,539 copying build/lib/northserve/core/template_renderer.py -> build/bdist.linux-armv7l/wheel/./northserve/core 2026-02-09T00:37:44,542 copying build/lib/northserve/core/job_manager.py -> build/bdist.linux-armv7l/wheel/./northserve/core 2026-02-09T00:37:44,544 copying build/lib/northserve/core/config_builder.py -> build/bdist.linux-armv7l/wheel/./northserve/core 2026-02-09T00:37:44,546 copying build/lib/northserve/core/__init__.py -> build/bdist.linux-armv7l/wheel/./northserve/core 2026-02-09T00:37:44,548 copying build/lib/northserve/core/benchmark_engine.py -> build/bdist.linux-armv7l/wheel/./northserve/core 2026-02-09T00:37:44,550 copying build/lib/northserve/cli.py -> build/bdist.linux-armv7l/wheel/./northserve 2026-02-09T00:37:44,553 creating build/bdist.linux-armv7l/wheel/northserve/clients 2026-02-09T00:37:44,554 copying build/lib/northserve/clients/infrawave.py -> build/bdist.linux-armv7l/wheel/./northserve/clients 2026-02-09T00:37:44,556 copying build/lib/northserve/clients/__init__.py -> build/bdist.linux-armv7l/wheel/./northserve/clients 2026-02-09T00:37:44,558 copying build/lib/northserve/clients/kubernetes.py -> build/bdist.linux-armv7l/wheel/./northserve/clients 2026-02-09T00:37:44,561 creating build/bdist.linux-armv7l/wheel/northserve/commands 2026-02-09T00:37:44,562 copying build/lib/northserve/commands/benchmark.py -> build/bdist.linux-armv7l/wheel/./northserve/commands 2026-02-09T00:37:44,564 copying build/lib/northserve/commands/stop.py -> build/bdist.linux-armv7l/wheel/./northserve/commands 2026-02-09T00:37:44,565 copying build/lib/northserve/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./northserve/commands 2026-02-09T00:37:44,567 copying build/lib/northserve/commands/north_llm_api.py -> build/bdist.linux-armv7l/wheel/./northserve/commands 2026-02-09T00:37:44,570 copying build/lib/northserve/commands/launch.py -> build/bdist.linux-armv7l/wheel/./northserve/commands 2026-02-09T00:37:44,572 copying build/lib/northserve/commands/list.py -> build/bdist.linux-armv7l/wheel/./northserve/commands 2026-02-09T00:37:44,574 copying build/lib/northserve/__main__.py -> build/bdist.linux-armv7l/wheel/./northserve 2026-02-09T00:37:44,576 creating build/bdist.linux-armv7l/wheel/northserve/utils 2026-02-09T00:37:44,577 copying build/lib/northserve/utils/validator.py -> build/bdist.linux-armv7l/wheel/./northserve/utils 2026-02-09T00:37:44,579 copying build/lib/northserve/utils/updater.py -> build/bdist.linux-armv7l/wheel/./northserve/utils 2026-02-09T00:37:44,581 copying build/lib/northserve/utils/helpers.py -> build/bdist.linux-armv7l/wheel/./northserve/utils 2026-02-09T00:37:44,583 copying build/lib/northserve/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./northserve/utils 2026-02-09T00:37:44,585 copying build/lib/northserve/utils/logger.py -> build/bdist.linux-armv7l/wheel/./northserve/utils 2026-02-09T00:37:44,586 copying build/lib/northserve/__init__.py -> build/bdist.linux-armv7l/wheel/./northserve 2026-02-09T00:37:44,588 copying build/lib/northserve/constants.py -> build/bdist.linux-armv7l/wheel/./northserve 2026-02-09T00:37:44,590 creating build/bdist.linux-armv7l/wheel/northserve/models 2026-02-09T00:37:44,591 copying build/lib/northserve/models/__init__.py -> build/bdist.linux-armv7l/wheel/./northserve/models 2026-02-09T00:37:44,593 copying build/lib/northserve/models/enums.py -> build/bdist.linux-armv7l/wheel/./northserve/models 2026-02-09T00:37:44,595 copying build/lib/northserve/models/deployment.py -> build/bdist.linux-armv7l/wheel/./northserve/models 2026-02-09T00:37:44,598 creating build/bdist.linux-armv7l/wheel/benchmark 2026-02-09T00:37:44,599 copying build/lib/benchmark/report_to_feishu.py -> build/bdist.linux-armv7l/wheel/./benchmark 2026-02-09T00:37:44,601 copying build/lib/benchmark/backend_request_func.py -> build/bdist.linux-armv7l/wheel/./benchmark 2026-02-09T00:37:44,603 copying build/lib/benchmark/feishu.py -> build/bdist.linux-armv7l/wheel/./benchmark 2026-02-09T00:37:44,605 copying build/lib/benchmark/benchmark_serving.py -> build/bdist.linux-armv7l/wheel/./benchmark 2026-02-09T00:37:44,607 copying build/lib/benchmark/benchmark_serving_throughput.sh -> build/bdist.linux-armv7l/wheel/./benchmark 2026-02-09T00:37:44,609 creating build/bdist.linux-armv7l/wheel/yaml_templates 2026-02-09T00:37:44,610 copying build/lib/yaml_templates/deployment.yaml.jinja -> build/bdist.linux-armv7l/wheel/./yaml_templates 2026-02-09T00:37:44,613 copying build/lib/yaml_templates/deployment_pd_decode.jinja -> build/bdist.linux-armv7l/wheel/./yaml_templates 2026-02-09T00:37:44,615 copying build/lib/yaml_templates/deployment_pd_minilb.jinja -> build/bdist.linux-armv7l/wheel/./yaml_templates 2026-02-09T00:37:44,617 copying build/lib/yaml_templates/service.yaml -> build/bdist.linux-armv7l/wheel/./yaml_templates 2026-02-09T00:37:44,619 copying build/lib/yaml_templates/ingress.yaml -> build/bdist.linux-armv7l/wheel/./yaml_templates 2026-02-09T00:37:44,621 copying build/lib/yaml_templates/deployment_multi_node.jinja -> build/bdist.linux-armv7l/wheel/./yaml_templates 2026-02-09T00:37:44,623 copying build/lib/yaml_templates/sa.yaml -> build/bdist.linux-armv7l/wheel/./yaml_templates 2026-02-09T00:37:44,625 copying build/lib/yaml_templates/deployment_pd_prefill.jinja -> build/bdist.linux-armv7l/wheel/./yaml_templates 2026-02-09T00:37:44,627 running install_egg_info 2026-02-09T00:37:44,632 Copying northserve.egg-info to build/bdist.linux-armv7l/wheel/./northserve-2.0.5-py3.11.egg-info 2026-02-09T00:37:44,644 running install_scripts 2026-02-09T00:37:44,653 creating build/bdist.linux-armv7l/wheel/northserve-2.0.5.dist-info/WHEEL 2026-02-09T00:37:44,655 creating '/tmp/pip-wheel-z3il6loo/.tmp-7msaofgm/northserve-2.0.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-09T00:37:44,658 adding 'benchmark/backend_request_func.py' 2026-02-09T00:37:44,661 adding 'benchmark/benchmark_serving.py' 2026-02-09T00:37:44,663 adding 'benchmark/benchmark_serving_throughput.sh' 2026-02-09T00:37:44,664 adding 'benchmark/feishu.py' 2026-02-09T00:37:44,665 adding 'benchmark/report_to_feishu.py' 2026-02-09T00:37:44,668 adding 'configs/bp-sglang_openai_debug.yaml' 2026-02-09T00:37:44,669 adding 'configs/bp-sglang_openai_generation.yaml' 2026-02-09T00:37:44,670 adding 'configs/bp-sglang_openai_sleep.yaml' 2026-02-09T00:37:44,672 adding 'configs/bp-vllm-wp-2_openai_generation.yaml' 2026-02-09T00:37:44,673 adding 'configs/bp-vllm-wp_openai_generation.yaml' 2026-02-09T00:37:44,674 adding 'configs/bp-vllm_openai_generation.yaml' 2026-02-09T00:37:44,675 adding 'configs/install.sh' 2026-02-09T00:37:44,677 adding 'configs/nla-sglang_openai_generation.yaml' 2026-02-09T00:37:44,678 adding 'configs/nla-sglang_openai_multinode.yaml' 2026-02-09T00:37:44,679 adding 'configs/north-llm-api_service.yaml' 2026-02-09T00:37:44,680 adding 'configs/sglang_openai_generation.yaml' 2026-02-09T00:37:44,682 adding 'configs/sglang_openai_minilb.yaml' 2026-02-09T00:37:44,683 adding 'configs/sglang_openai_multinode.yaml' 2026-02-09T00:37:44,684 adding 'configs/sglang_openai_multinodeserving.yaml' 2026-02-09T00:37:44,685 adding 'configs/sglang_openai_pddec.yaml' 2026-02-09T00:37:44,687 adding 'configs/sglang_openai_pdpre.yaml' 2026-02-09T00:37:44,688 adding 'configs/sglang_openai_sleep.yaml' 2026-02-09T00:37:44,689 adding 'configs/sglang_router.yaml' 2026-02-09T00:37:44,690 adding 'configs/sglang_weaver_generation.yaml' 2026-02-09T00:37:44,692 adding 'configs/vllm-native_openai_generation.yaml' 2026-02-09T00:37:44,693 adding 'configs/vllm_anthropic_generation.yaml' 2026-02-09T00:37:44,694 adding 'configs/vllm_anthropic_multinode.yaml' 2026-02-09T00:37:44,695 adding 'configs/vllm_openai_generation.yaml' 2026-02-09T00:37:44,696 adding 'configs/vllm_openai_multinode.yaml' 2026-02-09T00:37:44,698 adding 'northserve/__init__.py' 2026-02-09T00:37:44,699 adding 'northserve/__main__.py' 2026-02-09T00:37:44,701 adding 'northserve/cli.py' 2026-02-09T00:37:44,702 adding 'northserve/constants.py' 2026-02-09T00:37:44,704 adding 'northserve/clients/__init__.py' 2026-02-09T00:37:44,705 adding 'northserve/clients/infrawave.py' 2026-02-09T00:37:44,707 adding 'northserve/clients/kubernetes.py' 2026-02-09T00:37:44,709 adding 'northserve/commands/__init__.py' 2026-02-09T00:37:44,710 adding 'northserve/commands/benchmark.py' 2026-02-09T00:37:44,712 adding 'northserve/commands/launch.py' 2026-02-09T00:37:44,713 adding 'northserve/commands/list.py' 2026-02-09T00:37:44,715 adding 'northserve/commands/north_llm_api.py' 2026-02-09T00:37:44,716 adding 'northserve/commands/stop.py' 2026-02-09T00:37:44,718 adding 'northserve/core/__init__.py' 2026-02-09T00:37:44,719 adding 'northserve/core/benchmark_engine.py' 2026-02-09T00:37:44,721 adding 'northserve/core/config_builder.py' 2026-02-09T00:37:44,723 adding 'northserve/core/job_manager.py' 2026-02-09T00:37:44,725 adding 'northserve/core/template_renderer.py' 2026-02-09T00:37:44,727 adding 'northserve/models/__init__.py' 2026-02-09T00:37:44,728 adding 'northserve/models/deployment.py' 2026-02-09T00:37:44,730 adding 'northserve/models/enums.py' 2026-02-09T00:37:44,731 adding 'northserve/utils/__init__.py' 2026-02-09T00:37:44,733 adding 'northserve/utils/helpers.py' 2026-02-09T00:37:44,734 adding 'northserve/utils/logger.py' 2026-02-09T00:37:44,736 adding 'northserve/utils/updater.py' 2026-02-09T00:37:44,737 adding 'northserve/utils/validator.py' 2026-02-09T00:37:44,740 adding 'yaml_templates/deployment.yaml.jinja' 2026-02-09T00:37:44,742 adding 'yaml_templates/deployment_multi_node.jinja' 2026-02-09T00:37:44,744 adding 'yaml_templates/deployment_pd_decode.jinja' 2026-02-09T00:37:44,745 adding 'yaml_templates/deployment_pd_minilb.jinja' 2026-02-09T00:37:44,747 adding 'yaml_templates/deployment_pd_prefill.jinja' 2026-02-09T00:37:44,748 adding 'yaml_templates/ingress.yaml' 2026-02-09T00:37:44,750 adding 'yaml_templates/sa.yaml' 2026-02-09T00:37:44,751 adding 'yaml_templates/service.yaml' 2026-02-09T00:37:44,753 adding 'northserve-2.0.5.dist-info/METADATA' 2026-02-09T00:37:44,754 adding 'northserve-2.0.5.dist-info/WHEEL' 2026-02-09T00:37:44,755 adding 'northserve-2.0.5.dist-info/entry_points.txt' 2026-02-09T00:37:44,756 adding 'northserve-2.0.5.dist-info/top_level.txt' 2026-02-09T00:37:44,757 adding 'northserve-2.0.5.dist-info/RECORD' 2026-02-09T00:37:44,760 removing build/bdist.linux-armv7l/wheel 2026-02-09T00:37:44,872 Building wheel for northserve (pyproject.toml): finished with status 'done' 2026-02-09T00:37:44,878 Created wheel for northserve: filename=northserve-2.0.5-py3-none-any.whl size=76174 sha256=adf3001f4de52c6ded08743cecb75ed457784a03921ccb4b37fa1e9ef3846e6f 2026-02-09T00:37:44,879 Stored in directory: /tmp/pip-ephem-wheel-cache-6nmozc_b/wheels/1f/40/b9/8e30d3b3e45206bd459883a32d8a9f5ef318223dbc1a563081 2026-02-09T00:37:44,894 Successfully built northserve 2026-02-09T00:37:44,898 Removed build tracker: '/tmp/pip-build-tracker-uvft28mi'