2026-04-24T16:50:42,159 Created temporary directory: /tmp/pip-ephem-wheel-cache-5ix82661 2026-04-24T16:50:42,160 Created temporary directory: /tmp/pip-build-tracker-xx4vqqfq 2026-04-24T16:50:42,161 Initialized build tracking at /tmp/pip-build-tracker-xx4vqqfq 2026-04-24T16:50:42,162 Created build tracker: /tmp/pip-build-tracker-xx4vqqfq 2026-04-24T16:50:42,162 Entered build tracker: /tmp/pip-build-tracker-xx4vqqfq 2026-04-24T16:50:42,163 Created temporary directory: /tmp/pip-wheel-5g8cc74r 2026-04-24T16:50:42,166 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-04-24T16:50:42,168 Created temporary directory: /tmp/pip-ephem-wheel-cache-ci6y9195 2026-04-24T16:50:42,190 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-24T16:50:42,193 2 location(s) to search for versions of scikit-surgeryutils: 2026-04-24T16:50:42,193 * https://pypi.org/simple/scikit-surgeryutils/ 2026-04-24T16:50:42,193 * https://www.piwheels.org/simple/scikit-surgeryutils/ 2026-04-24T16:50:42,194 Fetching project page and analyzing links: https://pypi.org/simple/scikit-surgeryutils/ 2026-04-24T16:50:42,195 Getting page https://pypi.org/simple/scikit-surgeryutils/ 2026-04-24T16:50:42,196 Found index url https://pypi.org/simple 2026-04-24T16:50:42,422 Fetched page https://pypi.org/simple/scikit-surgeryutils/ as application/vnd.pypi.simple.v1+json 2026-04-24T16:50:42,430 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/ef/8e/24f73b6fc7b04f72a801e5854252679c6e92027e25e73ee09b7f793b487a/scikit_surgeryutils-0.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,431 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/d1/f2/39b32f9484227de38f25fe94fc69669cdd3a7669afe80c71bf2cc8655a06/scikit_surgeryutils-0.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,432 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/f3/a4/6c07ff94a66603af81a58f4b08370c586d778cc506210da6f4b911553631/scikit_surgeryutils-0.3.2-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,432 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/49/8c/2ca6a89678520fe99fe89ffbf26e1c32307fa304d40e1a4be1332e0c0706/scikit_surgeryutils-0.3.3-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,433 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/3b/cc/3a9c5c9b714116372b59d65f1a0494fcc82410ba66aa12094cdda63fb5f0/scikit_surgeryutils-0.3.4-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,434 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/fa/2f/088a518dcba6be1ca815454bdb42b9eacb23ee85629bf4c362ea48ee4a7d/scikit_surgeryutils-0.3.5-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,434 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/a4/f6/e59b4582ac3725361feaeff22b2579a7a507ac277783a5ebde4b65bcc22e/scikit_surgeryutils-0.3.6-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,435 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/0c/f3/0234329023cd4b5188de443370601c773a1700774d8eb15df5672675693d/scikit_surgeryutils-0.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,435 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/15/01/981d2ee227da209185ec567ac21b007bf49ec50019702487232b2882bb97/scikit_surgeryutils-0.5.1-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,436 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/bb/ca/911a783dd7adb15ab24518846a3f9a80389114aba13bf5405bc87849109d/scikit_surgeryutils-0.5.3-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,436 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/1b/3a/b39a946e58ef3c6d46f92673aa75e0300e3619522aafbefe897e2a9743d7/scikit_surgeryutils-0.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,437 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/83/24/422a3597104448e14cb0b2d281d6227aff06b6a6b856caeeed36beb3e7ae/scikit_surgeryutils-0.6.1-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,437 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/39/bb/b0c7f6cb5a9cf54c25a1f8ba252edab1ba5464efeed2c3ef720236228294/scikit_surgeryutils-0.6.2-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,438 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/09/ca/be63a4e39f10f74996cfabb854b3ed4fc98febb02db10ba0addd7fb75b9e/scikit_surgeryutils-0.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,438 Found link https://files.pythonhosted.org/packages/16/cb/3b26dad6d925534f328fcc9061c5f1297f836802a09e256d1acc72649b52/scikit-surgeryutils-0.7.1.tar.gz (from https://pypi.org/simple/scikit-surgeryutils/), version: 0.7.1 2026-04-24T16:50:42,439 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/ea/d1/28ac159a63bd39bd573f62ef83d5df3ec4576f1e6d7abd908f69e0c585da/scikit_surgeryutils-0.7.1-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,440 Found link https://files.pythonhosted.org/packages/3b/77/8dc1b2c7c0c88d625152c61b4ad591638a148ea3c9c21f8c730ad6bc96a5/scikit-surgeryutils-0.7.2.tar.gz (from https://pypi.org/simple/scikit-surgeryutils/), version: 0.7.2 2026-04-24T16:50:42,441 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/7c/00/b2348e0df81076802d42022a2a6d56b77874965e13091caf5cbf67155007/scikit_surgeryutils-0.7.2-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,441 Found link https://files.pythonhosted.org/packages/c4/76/bec537fe2f018abf841e149b5ccde605eb4797f62c114babdf91202e7ea2/scikit-surgeryutils-1.0.2.tar.gz (from https://pypi.org/simple/scikit-surgeryutils/), version: 1.0.2 2026-04-24T16:50:42,442 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/17/0a/a3da856445bb5c6cbbdd59f6b4e32df57e35c2144c376e19323db44fbae1/scikit_surgeryutils-1.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,443 Found link https://files.pythonhosted.org/packages/1d/e3/c03cf16e15c5698168fbacf986163d4135b17f82ffe7ec89147693cd6260/scikit-surgeryutils-1.1.0.tar.gz (from https://pypi.org/simple/scikit-surgeryutils/), version: 1.1.0 2026-04-24T16:50:42,443 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/1f/dc/8b0d63f469a9b3c36b2741990a2bdc0c91054b6aa4cf84ee8d40718b38d8/scikit_surgeryutils-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,444 Found link https://files.pythonhosted.org/packages/f6/0d/7dd7b8ed5392e156b7715c50cd062f573aca5b3343d7a3c6bc6e65946e36/scikit-surgeryutils-1.1.1.tar.gz (from https://pypi.org/simple/scikit-surgeryutils/), version: 1.1.1 2026-04-24T16:50:42,445 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/3c/0d/4d0c55f977244b0612fd8638152c7680bfe64372eda06e198279bd4df654/scikit_surgeryutils-1.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,445 Found link https://files.pythonhosted.org/packages/3d/76/01f2f3cacdfbf859492bda950ece61e40152964be445f538aac1841ccf8b/scikit-surgeryutils-1.2.0.tar.gz (from https://pypi.org/simple/scikit-surgeryutils/), version: 1.2.0 2026-04-24T16:50:42,446 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/20/36/a9ced879b88247ebe855abc7df0649537c6bace32603a0cd35b502ecd91a/scikit_surgeryutils-1.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,446 Found link https://files.pythonhosted.org/packages/1d/38/4c2fd64942a9e99edc66b5703583e0831669ef0436298bc7c562e5cf3fd8/scikit-surgeryutils-1.2.1.tar.gz (from https://pypi.org/simple/scikit-surgeryutils/), version: 1.2.1 2026-04-24T16:50:42,447 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/96/b3/80fd0f2279c75b1f23298134290cc3fa2a9c3fed013ba54903681901ea7b/scikit_surgeryutils-1.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,448 Found link https://files.pythonhosted.org/packages/9a/ab/f8ee14ecbf8aa087aa49d4d5fddb27ae94ca8013b6bbedc6289ddfdd0d3c/scikit-surgeryutils-2.0rc0.tar.gz (from https://pypi.org/simple/scikit-surgeryutils/), version: 2.0rc0 2026-04-24T16:50:42,448 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/b2/ad/9f108ba4dade1fde374116334f18de18c373bee752ab34420f62973300af/scikit_surgeryutils-2.0rc0-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,449 Found link https://files.pythonhosted.org/packages/d3/45/b727084c89ffc5165216cd315bffd47b05307114f2a2e3643a5b5d9acffa/scikit-surgeryutils-2.0.0.tar.gz (from https://pypi.org/simple/scikit-surgeryutils/), version: 2.0.0 2026-04-24T16:50:42,449 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/23/21/36ceb19ed0a7ed33c37282e598c6d4c7a71df75f936fbed91b6110c2d356/scikit_surgeryutils-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,450 Found link https://files.pythonhosted.org/packages/1a/35/6a4d5c19a39d07d51b3b2c996401c6b1f26e27bb9dc561b0dc0a1acc1e18/scikit-surgeryutils-2.0.1.tar.gz (from https://pypi.org/simple/scikit-surgeryutils/), version: 2.0.1 2026-04-24T16:50:42,451 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/14/1e/81b539d86688c95d5c638cb8ae98450192e649cb0ab0b104277c79613a6c/scikit_surgeryutils-2.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,451 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/48/30/0c43f713533c372bee58ee44b1fe7d451c0de155245ecad65cf27be85054/scikit_surgeryutils-2.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,452 Found link https://files.pythonhosted.org/packages/34/b4/5858088d475eb303df34c4ab078f0c55775ba2bf0b6cec2b26425b3ce2dc/scikit_surgeryutils-2.1.0.tar.gz (from https://pypi.org/simple/scikit-surgeryutils/), version: 2.1.0 2026-04-24T16:50:42,453 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/68/a2/bf32bbb924c1b1c5069211e7e2c5995cd324bd99550d302fdc90c6529175/scikit_surgeryutils-2.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,453 Found link https://files.pythonhosted.org/packages/0f/4f/83adb666f42ae33d05a528f1c0b1c011f7744b5cd324e84f43f43891a8fc/scikit_surgeryutils-2.2.0.tar.gz (from https://pypi.org/simple/scikit-surgeryutils/), version: 2.2.0 2026-04-24T16:50:42,454 Fetching project page and analyzing links: https://www.piwheels.org/simple/scikit-surgeryutils/ 2026-04-24T16:50:42,455 Getting page https://www.piwheels.org/simple/scikit-surgeryutils/ 2026-04-24T16:50:42,456 Found index url https://www.piwheels.org/simple 2026-04-24T16:50:42,627 Fetched page https://www.piwheels.org/simple/scikit-surgeryutils/ as text/html 2026-04-24T16:50:42,631 Skipping link: No binaries permitted for scikit-surgeryutils: https://archive1.piwheels.org/simple/scikit-surgeryutils/scikit_surgeryutils-2.1.0-py2.py3-none-any.whl#sha256=def040b20acdeb4bc523f265cf8a4d065fa9b3245bcc791e0a32cb070c91bd4f (from https://www.piwheels.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,632 Skipping link: No binaries permitted for scikit-surgeryutils: https://archive1.piwheels.org/simple/scikit-surgeryutils/scikit_surgeryutils-2.0.1-py2.py3-none-any.whl#sha256=44acb45925f65c380c35bf49735262a1f7b5a52970d1352d68dc31673c3614db (from https://www.piwheels.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,632 Skipping link: No binaries permitted for scikit-surgeryutils: https://archive1.piwheels.org/simple/scikit-surgeryutils/scikit_surgeryutils-2.0.0-py2.py3-none-any.whl#sha256=51dd90123678386e6b4a5fe11534db99284e54e91d2532701ee26961a674314d (from https://www.piwheels.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,633 Skipping link: No binaries permitted for scikit-surgeryutils: https://archive1.piwheels.org/simple/scikit-surgeryutils/scikit_surgeryutils-2.0rc0-py2.py3-none-any.whl#sha256=2ecbedbd8dbb2b6043681cfa5373416171eebe10b45e5bc944da23aef02e8eb6 (from https://www.piwheels.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,633 Skipping link: No binaries permitted for scikit-surgeryutils: https://archive1.piwheels.org/simple/scikit-surgeryutils/scikit_surgeryutils-1.2.1-py2.py3-none-any.whl#sha256=52be6944bb2f7e5d4fc581b0d3411badb51e167a64fd477b3f7c9be33cc11ff8 (from https://www.piwheels.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,634 Skipping link: No binaries permitted for scikit-surgeryutils: https://archive1.piwheels.org/simple/scikit-surgeryutils/scikit_surgeryutils-1.2.0-py2.py3-none-any.whl#sha256=f43c738221549a26a1e1bc9e3d354b9b16fd340d14814ca5df8e32c126290ad3 (from https://www.piwheels.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,635 Skipping link: No binaries permitted for scikit-surgeryutils: https://archive1.piwheels.org/simple/scikit-surgeryutils/scikit_surgeryutils-1.1.1-py2.py3-none-any.whl#sha256=0f40d6f182262085fbf9b0104ba4ed2940051892e6506268136d127bbb8821c6 (from https://www.piwheels.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,635 Skipping link: No binaries permitted for scikit-surgeryutils: https://archive1.piwheels.org/simple/scikit-surgeryutils/scikit_surgeryutils-1.1.0-py2.py3-none-any.whl#sha256=d8c94fd1b8ad9a2f0df6e079a3518eb70daa6b6de864736e9580e09bd57434df (from https://www.piwheels.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,636 Skipping link: No binaries permitted for scikit-surgeryutils: https://archive1.piwheels.org/simple/scikit-surgeryutils/scikit_surgeryutils-1.0.2-py2.py3-none-any.whl#sha256=9988aacc4dbb8050914da97d5a020fbd6e9c7e903d1e0d3e7405ca014e8a79d6 (from https://www.piwheels.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,637 Skipping link: No binaries permitted for scikit-surgeryutils: https://archive1.piwheels.org/simple/scikit-surgeryutils/scikit_surgeryutils-0.7.2-py2.py3-none-any.whl#sha256=2adbb04782a5db17ddac6030dafcef6b5e0fc7dfbf2ec8389a0e9b4d459fb944 (from https://www.piwheels.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,637 Skipping link: No binaries permitted for scikit-surgeryutils: https://archive1.piwheels.org/simple/scikit-surgeryutils/scikit_surgeryutils-0.7.1-py2.py3-none-any.whl#sha256=607e02af90a82ca127084bc9c79a1806e7848c3e2dcf6f938cfca903253c7b8c (from https://www.piwheels.org/simple/scikit-surgeryutils/) 2026-04-24T16:50:42,638 Skipping link: not a file: https://www.piwheels.org/simple/scikit-surgeryutils/ 2026-04-24T16:50:42,638 Skipping link: not a file: https://pypi.org/simple/scikit-surgeryutils/ 2026-04-24T16:50:42,660 Given no hashes to check 1 links for project 'scikit-surgeryutils': discarding no candidates 2026-04-24T16:50:42,679 Collecting scikit-surgeryutils==2.2.0 2026-04-24T16:50:42,681 Created temporary directory: /tmp/pip-unpack-y76gmi6l 2026-04-24T16:50:42,909 Downloading scikit_surgeryutils-2.2.0.tar.gz (42 kB) 2026-04-24T16:50:43,041 Added scikit-surgeryutils==2.2.0 from https://files.pythonhosted.org/packages/0f/4f/83adb666f42ae33d05a528f1c0b1c011f7744b5cd324e84f43f43891a8fc/scikit_surgeryutils-2.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-xx4vqqfq' 2026-04-24T16:50:43,043 Running setup.py (path:/tmp/pip-wheel-5g8cc74r/scikit-surgeryutils_1a5dd2d18f8142899d6573598265307b/setup.py) egg_info for package scikit-surgeryutils 2026-04-24T16:50:43,044 Created temporary directory: /tmp/pip-pip-egg-info-l8nceez8 2026-04-24T16:50:43,044 Preparing metadata (setup.py): started 2026-04-24T16:50:43,045 Running command python setup.py egg_info 2026-04-24T16:50:43,950 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-24T16:50:43,951 !! 2026-04-24T16:50:43,952 ******************************************************************************** 2026-04-24T16:50:43,952 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-24T16:50:43,953 License :: OSI Approved :: BSD License 2026-04-24T16:50:43,954 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-24T16:50:43,955 ******************************************************************************** 2026-04-24T16:50:43,956 !! 2026-04-24T16:50:43,957 self._finalize_license_expression() 2026-04-24T16:50:43,957 running egg_info 2026-04-24T16:50:43,981 creating /tmp/pip-pip-egg-info-l8nceez8/scikit_surgeryutils.egg-info 2026-04-24T16:50:43,982 writing /tmp/pip-pip-egg-info-l8nceez8/scikit_surgeryutils.egg-info/PKG-INFO 2026-04-24T16:50:43,985 writing dependency_links to /tmp/pip-pip-egg-info-l8nceez8/scikit_surgeryutils.egg-info/dependency_links.txt 2026-04-24T16:50:43,987 writing entry points to /tmp/pip-pip-egg-info-l8nceez8/scikit_surgeryutils.egg-info/entry_points.txt 2026-04-24T16:50:43,989 writing requirements to /tmp/pip-pip-egg-info-l8nceez8/scikit_surgeryutils.egg-info/requires.txt 2026-04-24T16:50:43,990 writing top-level names to /tmp/pip-pip-egg-info-l8nceez8/scikit_surgeryutils.egg-info/top_level.txt 2026-04-24T16:50:43,992 writing manifest file '/tmp/pip-pip-egg-info-l8nceez8/scikit_surgeryutils.egg-info/SOURCES.txt' 2026-04-24T16:50:44,058 reading manifest file '/tmp/pip-pip-egg-info-l8nceez8/scikit_surgeryutils.egg-info/SOURCES.txt' 2026-04-24T16:50:44,060 reading manifest template 'MANIFEST.in' 2026-04-24T16:50:44,061 adding license file 'LICENSE' 2026-04-24T16:50:44,064 writing manifest file '/tmp/pip-pip-egg-info-l8nceez8/scikit_surgeryutils.egg-info/SOURCES.txt' 2026-04-24T16:50:44,176 Preparing metadata (setup.py): finished with status 'done' 2026-04-24T16:50:44,181 Source in /tmp/pip-wheel-5g8cc74r/scikit-surgeryutils_1a5dd2d18f8142899d6573598265307b has version 2.2.0, which satisfies requirement scikit-surgeryutils==2.2.0 from https://files.pythonhosted.org/packages/0f/4f/83adb666f42ae33d05a528f1c0b1c011f7744b5cd324e84f43f43891a8fc/scikit_surgeryutils-2.2.0.tar.gz 2026-04-24T16:50:44,182 Removed scikit-surgeryutils==2.2.0 from https://files.pythonhosted.org/packages/0f/4f/83adb666f42ae33d05a528f1c0b1c011f7744b5cd324e84f43f43891a8fc/scikit_surgeryutils-2.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-xx4vqqfq' 2026-04-24T16:50:44,188 Created temporary directory: /tmp/pip-unpack-j3ppcd2o 2026-04-24T16:50:44,189 Building wheels for collected packages: scikit-surgeryutils 2026-04-24T16:50:44,194 Created temporary directory: /tmp/pip-wheel-b4dc6r83 2026-04-24T16:50:44,194 Building wheel for scikit-surgeryutils (setup.py): started 2026-04-24T16:50:44,196 Destination directory: /tmp/pip-wheel-b4dc6r83 2026-04-24T16:50:44,197 Running command python setup.py bdist_wheel 2026-04-24T16:50:45,048 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-24T16:50:45,049 !! 2026-04-24T16:50:45,050 ******************************************************************************** 2026-04-24T16:50:45,050 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-24T16:50:45,051 License :: OSI Approved :: BSD License 2026-04-24T16:50:45,052 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-24T16:50:45,053 ******************************************************************************** 2026-04-24T16:50:45,054 !! 2026-04-24T16:50:45,054 self._finalize_license_expression() 2026-04-24T16:50:45,055 running bdist_wheel 2026-04-24T16:50:45,106 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-04-24T16:50:45,107 !! 2026-04-24T16:50:45,108 ******************************************************************************** 2026-04-24T16:50:45,108 With Python 2.7 end-of-life, support for building universal wheels 2026-04-24T16:50:45,109 (i.e., wheels that support both Python 2 and Python 3) 2026-04-24T16:50:45,109 is being obviated. 2026-04-24T16:50:45,110 Please discontinue using this option, or if you still need it, 2026-04-24T16:50:45,110 file an issue with pypa/setuptools describing your use case. 2026-04-24T16:50:45,111 This deprecation is overdue, please update your project and remove deprecated 2026-04-24T16:50:45,112 calls to avoid build errors in the future. 2026-04-24T16:50:45,112 ******************************************************************************** 2026-04-24T16:50:45,113 !! 2026-04-24T16:50:45,114 self.finalize_options() 2026-04-24T16:50:45,135 running build 2026-04-24T16:50:45,136 running build_py 2026-04-24T16:50:45,141 creating build/lib/sksurgeryutils 2026-04-24T16:50:45,143 copying sksurgeryutils/__init__.py -> build/lib/sksurgeryutils 2026-04-24T16:50:45,145 copying sksurgeryutils/common_overlay_apps.py -> build/lib/sksurgeryutils 2026-04-24T16:50:45,148 copying sksurgeryutils/_version.py -> build/lib/sksurgeryutils 2026-04-24T16:50:45,151 creating build/lib/sksurgeryutils/ui 2026-04-24T16:50:45,152 copying sksurgeryutils/ui/sksurgeryvideocalibration_app.py -> build/lib/sksurgeryutils/ui 2026-04-24T16:50:45,155 copying sksurgeryutils/ui/sksurgerytextoverlay_command_line.py -> build/lib/sksurgeryutils/ui 2026-04-24T16:50:45,157 copying sksurgeryutils/ui/sksurgeryvideocalibrationchecker_app.py -> build/lib/sksurgeryutils/ui 2026-04-24T16:50:45,159 copying sksurgeryutils/ui/sksurgerycharucotest_command_line.py -> build/lib/sksurgeryutils/ui 2026-04-24T16:50:45,161 copying sksurgeryutils/ui/sksurgerytransformpolydata_demo.py -> build/lib/sksurgeryutils/ui 2026-04-24T16:50:45,163 copying sksurgeryutils/ui/sksurgeryrenderoverlay_command_line.py -> build/lib/sksurgeryutils/ui 2026-04-24T16:50:45,165 copying sksurgeryutils/ui/sksurgeryvideocalibrationchecker_command_line.py -> build/lib/sksurgeryutils/ui 2026-04-24T16:50:45,167 copying sksurgeryutils/ui/sksurgeryrenderoverlay_demo.py -> build/lib/sksurgeryutils/ui 2026-04-24T16:50:45,169 copying sksurgeryutils/ui/sksurgerytransformpolydata_command_line.py -> build/lib/sksurgeryutils/ui 2026-04-24T16:50:45,171 copying sksurgeryutils/ui/sksurgerycharucotest_demo.py -> build/lib/sksurgeryutils/ui 2026-04-24T16:50:45,173 copying sksurgeryutils/ui/__init__.py -> build/lib/sksurgeryutils/ui 2026-04-24T16:50:45,175 copying sksurgeryutils/ui/sksurgerymakecalibrationdots_demo.py -> build/lib/sksurgeryutils/ui 2026-04-24T16:50:45,177 copying sksurgeryutils/ui/sksurgerytextoverlay_demo.py -> build/lib/sksurgeryutils/ui 2026-04-24T16:50:45,179 copying sksurgeryutils/ui/sksurgeryreslice_command_line.py -> build/lib/sksurgeryutils/ui 2026-04-24T16:50:45,181 copying sksurgeryutils/ui/sksurgeryreslice_demo.py -> build/lib/sksurgeryutils/ui 2026-04-24T16:50:45,183 copying sksurgeryutils/ui/sksurgeryrendermodelslikecamera_command_line.py -> build/lib/sksurgeryutils/ui 2026-04-24T16:50:45,185 copying sksurgeryutils/ui/sksurgeryvideolag_command_line.py -> build/lib/sksurgeryutils/ui 2026-04-24T16:50:45,187 copying sksurgeryutils/ui/sksurgerymakecalibrationdots_command_line.py -> build/lib/sksurgeryutils/ui 2026-04-24T16:50:45,189 copying sksurgeryutils/ui/sksurgeryvideocalibration_command_line.py -> build/lib/sksurgeryutils/ui 2026-04-24T16:50:45,191 copying sksurgeryutils/ui/sksurgeryrendermodelslikecamera_demo.py -> build/lib/sksurgeryutils/ui 2026-04-24T16:50:45,193 copying sksurgeryutils/ui/sksurgeryvideolag_demo.py -> build/lib/sksurgeryutils/ui 2026-04-24T16:50:45,196 creating build/lib/sksurgeryutils/utils 2026-04-24T16:50:45,197 copying sksurgeryutils/utils/screen_utils.py -> build/lib/sksurgeryutils/utils 2026-04-24T16:50:45,199 copying sksurgeryutils/utils/string_utils.py -> build/lib/sksurgeryutils/utils 2026-04-24T16:50:45,201 copying sksurgeryutils/utils/opencv_video_capture_utils.py -> build/lib/sksurgeryutils/utils 2026-04-24T16:50:45,202 copying sksurgeryutils/utils/__init__.py -> build/lib/sksurgeryutils/utils 2026-04-24T16:50:45,204 copying sksurgeryutils/utils/image_utils.py -> build/lib/sksurgeryutils/utils 2026-04-24T16:50:45,238 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-04-24T16:50:45,239 !! 2026-04-24T16:50:45,240 ******************************************************************************** 2026-04-24T16:50:45,240 Please avoid running ``setup.py`` directly. 2026-04-24T16:50:45,241 Instead, use pypa/build, pypa/installer or other 2026-04-24T16:50:45,242 standards-based tools. 2026-04-24T16:50:45,243 This deprecation is overdue, please update your project and remove deprecated 2026-04-24T16:50:45,243 calls to avoid build errors in the future. 2026-04-24T16:50:45,245 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-04-24T16:50:45,245 ******************************************************************************** 2026-04-24T16:50:45,246 !! 2026-04-24T16:50:45,247 self.initialize_options() 2026-04-24T16:50:45,267 installing to build/bdist.linux-armv7l/wheel 2026-04-24T16:50:45,267 running install 2026-04-24T16:50:45,290 running install_lib 2026-04-24T16:50:45,318 creating build/bdist.linux-armv7l/wheel 2026-04-24T16:50:45,320 creating build/bdist.linux-armv7l/wheel/sksurgeryutils 2026-04-24T16:50:45,322 creating build/bdist.linux-armv7l/wheel/sksurgeryutils/ui 2026-04-24T16:50:45,324 copying build/lib/sksurgeryutils/ui/sksurgeryvideocalibration_app.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-04-24T16:50:45,326 copying build/lib/sksurgeryutils/ui/sksurgerytextoverlay_command_line.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-04-24T16:50:45,328 copying build/lib/sksurgeryutils/ui/sksurgeryvideocalibrationchecker_app.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-04-24T16:50:45,331 copying build/lib/sksurgeryutils/ui/sksurgerycharucotest_command_line.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-04-24T16:50:45,333 copying build/lib/sksurgeryutils/ui/sksurgerytransformpolydata_demo.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-04-24T16:50:45,335 copying build/lib/sksurgeryutils/ui/sksurgeryrenderoverlay_command_line.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-04-24T16:50:45,337 copying build/lib/sksurgeryutils/ui/sksurgeryvideocalibrationchecker_command_line.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-04-24T16:50:45,339 copying build/lib/sksurgeryutils/ui/sksurgeryrenderoverlay_demo.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-04-24T16:50:45,341 copying build/lib/sksurgeryutils/ui/sksurgerytransformpolydata_command_line.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-04-24T16:50:45,343 copying build/lib/sksurgeryutils/ui/sksurgerycharucotest_demo.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-04-24T16:50:45,345 copying build/lib/sksurgeryutils/ui/__init__.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-04-24T16:50:45,347 copying build/lib/sksurgeryutils/ui/sksurgerymakecalibrationdots_demo.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-04-24T16:50:45,349 copying build/lib/sksurgeryutils/ui/sksurgerytextoverlay_demo.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-04-24T16:50:45,351 copying build/lib/sksurgeryutils/ui/sksurgeryreslice_command_line.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-04-24T16:50:45,353 copying build/lib/sksurgeryutils/ui/sksurgeryreslice_demo.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-04-24T16:50:45,355 copying build/lib/sksurgeryutils/ui/sksurgeryrendermodelslikecamera_command_line.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-04-24T16:50:45,357 copying build/lib/sksurgeryutils/ui/sksurgeryvideolag_command_line.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-04-24T16:50:45,359 copying build/lib/sksurgeryutils/ui/sksurgerymakecalibrationdots_command_line.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-04-24T16:50:45,361 copying build/lib/sksurgeryutils/ui/sksurgeryvideocalibration_command_line.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-04-24T16:50:45,363 copying build/lib/sksurgeryutils/ui/sksurgeryrendermodelslikecamera_demo.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-04-24T16:50:45,365 copying build/lib/sksurgeryutils/ui/sksurgeryvideolag_demo.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-04-24T16:50:45,368 creating build/bdist.linux-armv7l/wheel/sksurgeryutils/utils 2026-04-24T16:50:45,369 copying build/lib/sksurgeryutils/utils/screen_utils.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/utils 2026-04-24T16:50:45,371 copying build/lib/sksurgeryutils/utils/string_utils.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/utils 2026-04-24T16:50:45,373 copying build/lib/sksurgeryutils/utils/opencv_video_capture_utils.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/utils 2026-04-24T16:50:45,375 copying build/lib/sksurgeryutils/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/utils 2026-04-24T16:50:45,377 copying build/lib/sksurgeryutils/utils/image_utils.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/utils 2026-04-24T16:50:45,379 copying build/lib/sksurgeryutils/__init__.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils 2026-04-24T16:50:45,381 copying build/lib/sksurgeryutils/common_overlay_apps.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils 2026-04-24T16:50:45,383 copying build/lib/sksurgeryutils/_version.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils 2026-04-24T16:50:45,385 running install_egg_info 2026-04-24T16:50:45,419 running egg_info 2026-04-24T16:50:45,447 writing scikit_surgeryutils.egg-info/PKG-INFO 2026-04-24T16:50:45,451 writing dependency_links to scikit_surgeryutils.egg-info/dependency_links.txt 2026-04-24T16:50:45,452 writing entry points to scikit_surgeryutils.egg-info/entry_points.txt 2026-04-24T16:50:45,454 writing requirements to scikit_surgeryutils.egg-info/requires.txt 2026-04-24T16:50:45,455 writing top-level names to scikit_surgeryutils.egg-info/top_level.txt 2026-04-24T16:50:45,488 reading manifest file 'scikit_surgeryutils.egg-info/SOURCES.txt' 2026-04-24T16:50:45,492 reading manifest template 'MANIFEST.in' 2026-04-24T16:50:45,493 adding license file 'LICENSE' 2026-04-24T16:50:45,497 writing manifest file 'scikit_surgeryutils.egg-info/SOURCES.txt' 2026-04-24T16:50:45,501 Copying scikit_surgeryutils.egg-info to build/bdist.linux-armv7l/wheel/./scikit_surgeryutils-2.2.0-py3.11.egg-info 2026-04-24T16:50:45,512 running install_scripts 2026-04-24T16:50:45,524 creating build/bdist.linux-armv7l/wheel/scikit_surgeryutils-2.2.0.dist-info/WHEEL 2026-04-24T16:50:45,526 creating '/tmp/pip-wheel-b4dc6r83/scikit_surgeryutils-2.2.0-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-24T16:50:45,529 adding 'scikit_surgeryutils-2.2.0.dist-info/licenses/LICENSE' 2026-04-24T16:50:45,531 adding 'sksurgeryutils/__init__.py' 2026-04-24T16:50:45,532 adding 'sksurgeryutils/_version.py' 2026-04-24T16:50:45,534 adding 'sksurgeryutils/common_overlay_apps.py' 2026-04-24T16:50:45,535 adding 'sksurgeryutils/ui/__init__.py' 2026-04-24T16:50:45,537 adding 'sksurgeryutils/ui/sksurgerycharucotest_command_line.py' 2026-04-24T16:50:45,538 adding 'sksurgeryutils/ui/sksurgerycharucotest_demo.py' 2026-04-24T16:50:45,540 adding 'sksurgeryutils/ui/sksurgerymakecalibrationdots_command_line.py' 2026-04-24T16:50:45,541 adding 'sksurgeryutils/ui/sksurgerymakecalibrationdots_demo.py' 2026-04-24T16:50:45,542 adding 'sksurgeryutils/ui/sksurgeryrendermodelslikecamera_command_line.py' 2026-04-24T16:50:45,544 adding 'sksurgeryutils/ui/sksurgeryrendermodelslikecamera_demo.py' 2026-04-24T16:50:45,545 adding 'sksurgeryutils/ui/sksurgeryrenderoverlay_command_line.py' 2026-04-24T16:50:45,546 adding 'sksurgeryutils/ui/sksurgeryrenderoverlay_demo.py' 2026-04-24T16:50:45,547 adding 'sksurgeryutils/ui/sksurgeryreslice_command_line.py' 2026-04-24T16:50:45,549 adding 'sksurgeryutils/ui/sksurgeryreslice_demo.py' 2026-04-24T16:50:45,550 adding 'sksurgeryutils/ui/sksurgerytextoverlay_command_line.py' 2026-04-24T16:50:45,551 adding 'sksurgeryutils/ui/sksurgerytextoverlay_demo.py' 2026-04-24T16:50:45,552 adding 'sksurgeryutils/ui/sksurgerytransformpolydata_command_line.py' 2026-04-24T16:50:45,554 adding 'sksurgeryutils/ui/sksurgerytransformpolydata_demo.py' 2026-04-24T16:50:45,556 adding 'sksurgeryutils/ui/sksurgeryvideocalibration_app.py' 2026-04-24T16:50:45,557 adding 'sksurgeryutils/ui/sksurgeryvideocalibration_command_line.py' 2026-04-24T16:50:45,559 adding 'sksurgeryutils/ui/sksurgeryvideocalibrationchecker_app.py' 2026-04-24T16:50:45,560 adding 'sksurgeryutils/ui/sksurgeryvideocalibrationchecker_command_line.py' 2026-04-24T16:50:45,561 adding 'sksurgeryutils/ui/sksurgeryvideolag_command_line.py' 2026-04-24T16:50:45,563 adding 'sksurgeryutils/ui/sksurgeryvideolag_demo.py' 2026-04-24T16:50:45,564 adding 'sksurgeryutils/utils/__init__.py' 2026-04-24T16:50:45,566 adding 'sksurgeryutils/utils/image_utils.py' 2026-04-24T16:50:45,567 adding 'sksurgeryutils/utils/opencv_video_capture_utils.py' 2026-04-24T16:50:45,568 adding 'sksurgeryutils/utils/screen_utils.py' 2026-04-24T16:50:45,569 adding 'sksurgeryutils/utils/string_utils.py' 2026-04-24T16:50:45,571 adding 'scikit_surgeryutils-2.2.0.dist-info/METADATA' 2026-04-24T16:50:45,572 adding 'scikit_surgeryutils-2.2.0.dist-info/WHEEL' 2026-04-24T16:50:45,573 adding 'scikit_surgeryutils-2.2.0.dist-info/entry_points.txt' 2026-04-24T16:50:45,573 adding 'scikit_surgeryutils-2.2.0.dist-info/top_level.txt' 2026-04-24T16:50:45,575 adding 'scikit_surgeryutils-2.2.0.dist-info/RECORD' 2026-04-24T16:50:45,577 removing build/bdist.linux-armv7l/wheel 2026-04-24T16:50:45,695 Building wheel for scikit-surgeryutils (setup.py): finished with status 'done' 2026-04-24T16:50:45,698 Created wheel for scikit-surgeryutils: filename=scikit_surgeryutils-2.2.0-py2.py3-none-any.whl size=33607 sha256=dec9f74dcad18fd4590e3a2c95c4f76dcf26bb099bd7c2ac3e30744b67e812e2 2026-04-24T16:50:45,699 Stored in directory: /tmp/pip-ephem-wheel-cache-ci6y9195/wheels/93/db/0a/00768f4ac6741afd25f158271f7d516e905a95d52dcaa034eb 2026-04-24T16:50:45,714 Successfully built scikit-surgeryutils 2026-04-24T16:50:45,718 Removed build tracker: '/tmp/pip-build-tracker-xx4vqqfq'