2026-06-19T10:10:06,609 Created temporary directory: /tmp/pip-ephem-wheel-cache-7l3hmk55 2026-06-19T10:10:06,611 Created temporary directory: /tmp/pip-build-tracker-hh4jb_ro 2026-06-19T10:10:06,612 Initialized build tracking at /tmp/pip-build-tracker-hh4jb_ro 2026-06-19T10:10:06,612 Created build tracker: /tmp/pip-build-tracker-hh4jb_ro 2026-06-19T10:10:06,613 Entered build tracker: /tmp/pip-build-tracker-hh4jb_ro 2026-06-19T10:10:06,614 Created temporary directory: /tmp/pip-wheel-47n42rgp 2026-06-19T10:10:06,616 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-06-19T10:10:06,619 Created temporary directory: /tmp/pip-ephem-wheel-cache-8j4s0t5z 2026-06-19T10:10:06,641 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-19T10:10:06,645 2 location(s) to search for versions of scikit-surgeryutils: 2026-06-19T10:10:06,645 * https://pypi.org/simple/scikit-surgeryutils/ 2026-06-19T10:10:06,645 * https://www.piwheels.org/simple/scikit-surgeryutils/ 2026-06-19T10:10:06,646 Fetching project page and analyzing links: https://pypi.org/simple/scikit-surgeryutils/ 2026-06-19T10:10:06,647 Getting page https://pypi.org/simple/scikit-surgeryutils/ 2026-06-19T10:10:06,648 Found index url https://pypi.org/simple 2026-06-19T10:10:06,875 Fetched page https://pypi.org/simple/scikit-surgeryutils/ as application/vnd.pypi.simple.v1+json 2026-06-19T10:10:06,884 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-06-19T10:10:06,884 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-06-19T10:10:06,885 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-06-19T10:10:06,886 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-06-19T10:10:06,886 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-06-19T10:10:06,887 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-06-19T10:10:06,888 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-06-19T10:10:06,888 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-06-19T10:10:06,889 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-06-19T10:10:06,890 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-06-19T10:10:06,890 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-06-19T10:10:06,890 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-06-19T10:10:06,891 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-06-19T10:10:06,891 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-06-19T10:10:06,892 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-06-19T10:10:06,892 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-06-19T10:10:06,893 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-06-19T10:10:06,894 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-06-19T10:10:06,894 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-06-19T10:10:06,895 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-06-19T10:10:06,896 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-06-19T10:10:06,896 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-06-19T10:10:06,897 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-06-19T10:10:06,898 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-06-19T10:10:06,898 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-06-19T10:10:06,899 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-06-19T10:10:06,900 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-06-19T10:10:06,900 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-06-19T10:10:06,901 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-06-19T10:10:06,901 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-06-19T10:10:06,902 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-06-19T10:10:06,903 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-06-19T10:10:06,903 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-06-19T10:10:06,904 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-06-19T10:10:06,905 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-06-19T10:10:06,905 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-06-19T10:10:06,906 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-06-19T10:10:06,906 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-06-19T10:10:06,907 Skipping link: No binaries permitted for scikit-surgeryutils: https://files.pythonhosted.org/packages/3e/be/c01a52f37ff0689f7860fed42a293c673fe8c91442214e046b588aa1c429/scikit_surgeryutils-2.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/scikit-surgeryutils/) 2026-06-19T10:10:06,908 Found link https://files.pythonhosted.org/packages/8f/0e/6f5c40fbfc08cdae669e38f7ec3f267664b4022184fae957d20403378299/scikit_surgeryutils-2.3.0.tar.gz (from https://pypi.org/simple/scikit-surgeryutils/), version: 2.3.0 2026-06-19T10:10:06,909 Fetching project page and analyzing links: https://www.piwheels.org/simple/scikit-surgeryutils/ 2026-06-19T10:10:06,909 Getting page https://www.piwheels.org/simple/scikit-surgeryutils/ 2026-06-19T10:10:06,910 Found index url https://www.piwheels.org/simple 2026-06-19T10:10:07,084 Fetched page https://www.piwheels.org/simple/scikit-surgeryutils/ as text/html 2026-06-19T10:10:07,089 Skipping link: No binaries permitted for scikit-surgeryutils: https://archive1.piwheels.org/simple/scikit-surgeryutils/scikit_surgeryutils-2.2.0-py2.py3-none-any.whl#sha256=dec9f74dcad18fd4590e3a2c95c4f76dcf26bb099bd7c2ac3e30744b67e812e2 (from https://www.piwheels.org/simple/scikit-surgeryutils/) 2026-06-19T10:10:07,089 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-06-19T10:10:07,090 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-06-19T10:10:07,091 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-06-19T10:10:07,091 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-06-19T10:10:07,092 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-06-19T10:10:07,092 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-06-19T10:10:07,093 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-06-19T10:10:07,094 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-06-19T10:10:07,094 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-06-19T10:10:07,095 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-06-19T10:10:07,096 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-06-19T10:10:07,096 Skipping link: not a file: https://www.piwheels.org/simple/scikit-surgeryutils/ 2026-06-19T10:10:07,097 Skipping link: not a file: https://pypi.org/simple/scikit-surgeryutils/ 2026-06-19T10:10:07,117 Given no hashes to check 1 links for project 'scikit-surgeryutils': discarding no candidates 2026-06-19T10:10:07,136 Collecting scikit-surgeryutils==2.3.0 2026-06-19T10:10:07,138 Created temporary directory: /tmp/pip-unpack-5x53ct20 2026-06-19T10:10:07,360 Downloading scikit_surgeryutils-2.3.0.tar.gz (47 kB) 2026-06-19T10:10:07,507 Added scikit-surgeryutils==2.3.0 from https://files.pythonhosted.org/packages/8f/0e/6f5c40fbfc08cdae669e38f7ec3f267664b4022184fae957d20403378299/scikit_surgeryutils-2.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-hh4jb_ro' 2026-06-19T10:10:07,509 Running setup.py (path:/tmp/pip-wheel-47n42rgp/scikit-surgeryutils_b72ffc10cd514e8583880495222c1562/setup.py) egg_info for package scikit-surgeryutils 2026-06-19T10:10:07,510 Created temporary directory: /tmp/pip-pip-egg-info-mi7ipa_u 2026-06-19T10:10:07,510 Preparing metadata (setup.py): started 2026-06-19T10:10:07,512 Running command python setup.py egg_info 2026-06-19T10:10:08,499 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-19T10:10:08,499 !! 2026-06-19T10:10:08,500 ******************************************************************************** 2026-06-19T10:10:08,501 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-19T10:10:08,502 License :: OSI Approved :: BSD License 2026-06-19T10:10:08,503 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-19T10:10:08,504 ******************************************************************************** 2026-06-19T10:10:08,505 !! 2026-06-19T10:10:08,506 self._finalize_license_expression() 2026-06-19T10:10:08,506 running egg_info 2026-06-19T10:10:08,532 creating /tmp/pip-pip-egg-info-mi7ipa_u/scikit_surgeryutils.egg-info 2026-06-19T10:10:08,533 writing /tmp/pip-pip-egg-info-mi7ipa_u/scikit_surgeryutils.egg-info/PKG-INFO 2026-06-19T10:10:08,536 writing dependency_links to /tmp/pip-pip-egg-info-mi7ipa_u/scikit_surgeryutils.egg-info/dependency_links.txt 2026-06-19T10:10:08,538 writing entry points to /tmp/pip-pip-egg-info-mi7ipa_u/scikit_surgeryutils.egg-info/entry_points.txt 2026-06-19T10:10:08,540 writing requirements to /tmp/pip-pip-egg-info-mi7ipa_u/scikit_surgeryutils.egg-info/requires.txt 2026-06-19T10:10:08,541 writing top-level names to /tmp/pip-pip-egg-info-mi7ipa_u/scikit_surgeryutils.egg-info/top_level.txt 2026-06-19T10:10:08,542 writing manifest file '/tmp/pip-pip-egg-info-mi7ipa_u/scikit_surgeryutils.egg-info/SOURCES.txt' 2026-06-19T10:10:08,603 reading manifest file '/tmp/pip-pip-egg-info-mi7ipa_u/scikit_surgeryutils.egg-info/SOURCES.txt' 2026-06-19T10:10:08,604 reading manifest template 'MANIFEST.in' 2026-06-19T10:10:08,606 adding license file 'LICENSE' 2026-06-19T10:10:08,609 writing manifest file '/tmp/pip-pip-egg-info-mi7ipa_u/scikit_surgeryutils.egg-info/SOURCES.txt' 2026-06-19T10:10:08,722 Preparing metadata (setup.py): finished with status 'done' 2026-06-19T10:10:08,727 Source in /tmp/pip-wheel-47n42rgp/scikit-surgeryutils_b72ffc10cd514e8583880495222c1562 has version 2.3.0, which satisfies requirement scikit-surgeryutils==2.3.0 from https://files.pythonhosted.org/packages/8f/0e/6f5c40fbfc08cdae669e38f7ec3f267664b4022184fae957d20403378299/scikit_surgeryutils-2.3.0.tar.gz 2026-06-19T10:10:08,728 Removed scikit-surgeryutils==2.3.0 from https://files.pythonhosted.org/packages/8f/0e/6f5c40fbfc08cdae669e38f7ec3f267664b4022184fae957d20403378299/scikit_surgeryutils-2.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-hh4jb_ro' 2026-06-19T10:10:08,733 Created temporary directory: /tmp/pip-unpack-z8jytkaf 2026-06-19T10:10:08,733 Building wheels for collected packages: scikit-surgeryutils 2026-06-19T10:10:08,738 Created temporary directory: /tmp/pip-wheel-9dnb68uc 2026-06-19T10:10:08,738 Building wheel for scikit-surgeryutils (setup.py): started 2026-06-19T10:10:08,739 Destination directory: /tmp/pip-wheel-9dnb68uc 2026-06-19T10:10:08,740 Running command python setup.py bdist_wheel 2026-06-19T10:10:09,590 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-19T10:10:09,590 !! 2026-06-19T10:10:09,591 ******************************************************************************** 2026-06-19T10:10:09,592 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-19T10:10:09,593 License :: OSI Approved :: BSD License 2026-06-19T10:10:09,594 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-19T10:10:09,594 ******************************************************************************** 2026-06-19T10:10:09,595 !! 2026-06-19T10:10:09,596 self._finalize_license_expression() 2026-06-19T10:10:09,596 running bdist_wheel 2026-06-19T10:10:09,658 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-06-19T10:10:09,659 !! 2026-06-19T10:10:09,660 ******************************************************************************** 2026-06-19T10:10:09,661 With Python 2.7 end-of-life, support for building universal wheels 2026-06-19T10:10:09,661 (i.e., wheels that support both Python 2 and Python 3) 2026-06-19T10:10:09,662 is being obviated. 2026-06-19T10:10:09,663 Please discontinue using this option, or if you still need it, 2026-06-19T10:10:09,663 file an issue with pypa/setuptools describing your use case. 2026-06-19T10:10:09,665 This deprecation is overdue, please update your project and remove deprecated 2026-06-19T10:10:09,665 calls to avoid build errors in the future. 2026-06-19T10:10:09,666 ******************************************************************************** 2026-06-19T10:10:09,667 !! 2026-06-19T10:10:09,667 self.finalize_options() 2026-06-19T10:10:09,688 running build 2026-06-19T10:10:09,689 running build_py 2026-06-19T10:10:09,694 creating build/lib/sksurgeryutils 2026-06-19T10:10:09,696 copying sksurgeryutils/_version.py -> build/lib/sksurgeryutils 2026-06-19T10:10:09,698 copying sksurgeryutils/__init__.py -> build/lib/sksurgeryutils 2026-06-19T10:10:09,700 copying sksurgeryutils/common_overlay_apps.py -> build/lib/sksurgeryutils 2026-06-19T10:10:09,703 creating build/lib/sksurgeryutils/utils 2026-06-19T10:10:09,704 copying sksurgeryutils/utils/opencv_video_capture_utils.py -> build/lib/sksurgeryutils/utils 2026-06-19T10:10:09,706 copying sksurgeryutils/utils/screen_utils.py -> build/lib/sksurgeryutils/utils 2026-06-19T10:10:09,708 copying sksurgeryutils/utils/string_utils.py -> build/lib/sksurgeryutils/utils 2026-06-19T10:10:09,710 copying sksurgeryutils/utils/__init__.py -> build/lib/sksurgeryutils/utils 2026-06-19T10:10:09,711 copying sksurgeryutils/utils/image_utils.py -> build/lib/sksurgeryutils/utils 2026-06-19T10:10:09,714 creating build/lib/sksurgeryutils/ui 2026-06-19T10:10:09,715 copying sksurgeryutils/ui/sksurgerycharucotest_command_line.py -> build/lib/sksurgeryutils/ui 2026-06-19T10:10:09,717 copying sksurgeryutils/ui/sksurgerytextoverlay_demo.py -> build/lib/sksurgeryutils/ui 2026-06-19T10:10:09,719 copying sksurgeryutils/ui/sksurgerytransformpolydata_command_line.py -> build/lib/sksurgeryutils/ui 2026-06-19T10:10:09,720 copying sksurgeryutils/ui/sksurgerystereorenderer_demo.py -> build/lib/sksurgeryutils/ui 2026-06-19T10:10:09,723 copying sksurgeryutils/ui/sksurgeryreslice_command_line.py -> build/lib/sksurgeryutils/ui 2026-06-19T10:10:09,725 copying sksurgeryutils/ui/sksurgeryreslice_demo.py -> build/lib/sksurgeryutils/ui 2026-06-19T10:10:09,727 copying sksurgeryutils/ui/sksurgerycharucotest_demo.py -> build/lib/sksurgeryutils/ui 2026-06-19T10:10:09,729 copying sksurgeryutils/ui/sksurgeryvideolag_demo.py -> build/lib/sksurgeryutils/ui 2026-06-19T10:10:09,731 copying sksurgeryutils/ui/sksurgeryvideocalibrationchecker_app.py -> build/lib/sksurgeryutils/ui 2026-06-19T10:10:09,733 copying sksurgeryutils/ui/sksurgeryvideocalibration_app.py -> build/lib/sksurgeryutils/ui 2026-06-19T10:10:09,735 copying sksurgeryutils/ui/sksurgerystereorenderer_command_line.py -> build/lib/sksurgeryutils/ui 2026-06-19T10:10:09,737 copying sksurgeryutils/ui/sksurgerymakecalibrationdots_command_line.py -> build/lib/sksurgeryutils/ui 2026-06-19T10:10:09,739 copying sksurgeryutils/ui/sksurgerytransformpolydata_demo.py -> build/lib/sksurgeryutils/ui 2026-06-19T10:10:09,741 copying sksurgeryutils/ui/__init__.py -> build/lib/sksurgeryutils/ui 2026-06-19T10:10:09,742 copying sksurgeryutils/ui/sksurgeryvideolag_command_line.py -> build/lib/sksurgeryutils/ui 2026-06-19T10:10:09,744 copying sksurgeryutils/ui/sksurgeryrenderoverlay_demo.py -> build/lib/sksurgeryutils/ui 2026-06-19T10:10:09,746 copying sksurgeryutils/ui/sksurgerymakecalibrationdots_demo.py -> build/lib/sksurgeryutils/ui 2026-06-19T10:10:09,748 copying sksurgeryutils/ui/sksurgeryrendermodelslikecamera_command_line.py -> build/lib/sksurgeryutils/ui 2026-06-19T10:10:09,750 copying sksurgeryutils/ui/sksurgeryrendermodelslikecamera_demo.py -> build/lib/sksurgeryutils/ui 2026-06-19T10:10:09,752 copying sksurgeryutils/ui/sksurgeryvideocalibration_command_line.py -> build/lib/sksurgeryutils/ui 2026-06-19T10:10:09,753 copying sksurgeryutils/ui/sksurgeryrenderoverlay_command_line.py -> build/lib/sksurgeryutils/ui 2026-06-19T10:10:09,755 copying sksurgeryutils/ui/sksurgerytextoverlay_command_line.py -> build/lib/sksurgeryutils/ui 2026-06-19T10:10:09,757 copying sksurgeryutils/ui/sksurgeryvideocalibrationchecker_command_line.py -> build/lib/sksurgeryutils/ui 2026-06-19T10:10:09,789 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-06-19T10:10:09,790 !! 2026-06-19T10:10:09,791 ******************************************************************************** 2026-06-19T10:10:09,792 Please avoid running ``setup.py`` directly. 2026-06-19T10:10:09,792 Instead, use pypa/build, pypa/installer or other 2026-06-19T10:10:09,793 standards-based tools. 2026-06-19T10:10:09,794 This deprecation is overdue, please update your project and remove deprecated 2026-06-19T10:10:09,794 calls to avoid build errors in the future. 2026-06-19T10:10:09,796 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-06-19T10:10:09,796 ******************************************************************************** 2026-06-19T10:10:09,797 !! 2026-06-19T10:10:09,798 self.initialize_options() 2026-06-19T10:10:09,818 installing to build/bdist.linux-armv7l/wheel 2026-06-19T10:10:09,819 running install 2026-06-19T10:10:09,842 running install_lib 2026-06-19T10:10:09,869 creating build/bdist.linux-armv7l/wheel 2026-06-19T10:10:09,872 creating build/bdist.linux-armv7l/wheel/sksurgeryutils 2026-06-19T10:10:09,873 copying build/lib/sksurgeryutils/_version.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils 2026-06-19T10:10:09,875 creating build/bdist.linux-armv7l/wheel/sksurgeryutils/utils 2026-06-19T10:10:09,876 copying build/lib/sksurgeryutils/utils/opencv_video_capture_utils.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/utils 2026-06-19T10:10:09,878 copying build/lib/sksurgeryutils/utils/screen_utils.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/utils 2026-06-19T10:10:09,880 copying build/lib/sksurgeryutils/utils/string_utils.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/utils 2026-06-19T10:10:09,881 copying build/lib/sksurgeryutils/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/utils 2026-06-19T10:10:09,883 copying build/lib/sksurgeryutils/utils/image_utils.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/utils 2026-06-19T10:10:09,886 creating build/bdist.linux-armv7l/wheel/sksurgeryutils/ui 2026-06-19T10:10:09,887 copying build/lib/sksurgeryutils/ui/sksurgerycharucotest_command_line.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-06-19T10:10:09,888 copying build/lib/sksurgeryutils/ui/sksurgerytextoverlay_demo.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-06-19T10:10:09,890 copying build/lib/sksurgeryutils/ui/sksurgerytransformpolydata_command_line.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-06-19T10:10:09,892 copying build/lib/sksurgeryutils/ui/sksurgerystereorenderer_demo.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-06-19T10:10:09,895 copying build/lib/sksurgeryutils/ui/sksurgeryreslice_command_line.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-06-19T10:10:09,896 copying build/lib/sksurgeryutils/ui/sksurgeryreslice_demo.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-06-19T10:10:09,898 copying build/lib/sksurgeryutils/ui/sksurgerycharucotest_demo.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-06-19T10:10:09,900 copying build/lib/sksurgeryutils/ui/sksurgeryvideolag_demo.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-06-19T10:10:09,903 copying build/lib/sksurgeryutils/ui/sksurgeryvideocalibrationchecker_app.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-06-19T10:10:09,905 copying build/lib/sksurgeryutils/ui/sksurgeryvideocalibration_app.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-06-19T10:10:09,907 copying build/lib/sksurgeryutils/ui/sksurgerystereorenderer_command_line.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-06-19T10:10:09,909 copying build/lib/sksurgeryutils/ui/sksurgerymakecalibrationdots_command_line.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-06-19T10:10:09,911 copying build/lib/sksurgeryutils/ui/sksurgerytransformpolydata_demo.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-06-19T10:10:09,913 copying build/lib/sksurgeryutils/ui/__init__.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-06-19T10:10:09,915 copying build/lib/sksurgeryutils/ui/sksurgeryvideolag_command_line.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-06-19T10:10:09,917 copying build/lib/sksurgeryutils/ui/sksurgeryrenderoverlay_demo.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-06-19T10:10:09,918 copying build/lib/sksurgeryutils/ui/sksurgerymakecalibrationdots_demo.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-06-19T10:10:09,920 copying build/lib/sksurgeryutils/ui/sksurgeryrendermodelslikecamera_command_line.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-06-19T10:10:09,922 copying build/lib/sksurgeryutils/ui/sksurgeryrendermodelslikecamera_demo.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-06-19T10:10:09,924 copying build/lib/sksurgeryutils/ui/sksurgeryvideocalibration_command_line.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-06-19T10:10:09,926 copying build/lib/sksurgeryutils/ui/sksurgeryrenderoverlay_command_line.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-06-19T10:10:09,928 copying build/lib/sksurgeryutils/ui/sksurgerytextoverlay_command_line.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-06-19T10:10:09,930 copying build/lib/sksurgeryutils/ui/sksurgeryvideocalibrationchecker_command_line.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils/ui 2026-06-19T10:10:09,932 copying build/lib/sksurgeryutils/__init__.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils 2026-06-19T10:10:09,933 copying build/lib/sksurgeryutils/common_overlay_apps.py -> build/bdist.linux-armv7l/wheel/./sksurgeryutils 2026-06-19T10:10:09,935 running install_egg_info 2026-06-19T10:10:09,969 running egg_info 2026-06-19T10:10:09,996 writing scikit_surgeryutils.egg-info/PKG-INFO 2026-06-19T10:10:09,999 writing dependency_links to scikit_surgeryutils.egg-info/dependency_links.txt 2026-06-19T10:10:10,001 writing entry points to scikit_surgeryutils.egg-info/entry_points.txt 2026-06-19T10:10:10,002 writing requirements to scikit_surgeryutils.egg-info/requires.txt 2026-06-19T10:10:10,004 writing top-level names to scikit_surgeryutils.egg-info/top_level.txt 2026-06-19T10:10:10,036 reading manifest file 'scikit_surgeryutils.egg-info/SOURCES.txt' 2026-06-19T10:10:10,040 reading manifest template 'MANIFEST.in' 2026-06-19T10:10:10,041 adding license file 'LICENSE' 2026-06-19T10:10:10,045 writing manifest file 'scikit_surgeryutils.egg-info/SOURCES.txt' 2026-06-19T10:10:10,049 Copying scikit_surgeryutils.egg-info to build/bdist.linux-armv7l/wheel/./scikit_surgeryutils-2.3.0-py3.11.egg-info 2026-06-19T10:10:10,060 running install_scripts 2026-06-19T10:10:10,072 creating build/bdist.linux-armv7l/wheel/scikit_surgeryutils-2.3.0.dist-info/WHEEL 2026-06-19T10:10:10,074 creating '/tmp/pip-wheel-9dnb68uc/scikit_surgeryutils-2.3.0-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-19T10:10:10,077 adding 'scikit_surgeryutils-2.3.0.dist-info/licenses/LICENSE' 2026-06-19T10:10:10,079 adding 'sksurgeryutils/__init__.py' 2026-06-19T10:10:10,080 adding 'sksurgeryutils/_version.py' 2026-06-19T10:10:10,082 adding 'sksurgeryutils/common_overlay_apps.py' 2026-06-19T10:10:10,084 adding 'sksurgeryutils/ui/__init__.py' 2026-06-19T10:10:10,085 adding 'sksurgeryutils/ui/sksurgerycharucotest_command_line.py' 2026-06-19T10:10:10,087 adding 'sksurgeryutils/ui/sksurgerycharucotest_demo.py' 2026-06-19T10:10:10,088 adding 'sksurgeryutils/ui/sksurgerymakecalibrationdots_command_line.py' 2026-06-19T10:10:10,090 adding 'sksurgeryutils/ui/sksurgerymakecalibrationdots_demo.py' 2026-06-19T10:10:10,091 adding 'sksurgeryutils/ui/sksurgeryrendermodelslikecamera_command_line.py' 2026-06-19T10:10:10,092 adding 'sksurgeryutils/ui/sksurgeryrendermodelslikecamera_demo.py' 2026-06-19T10:10:10,093 adding 'sksurgeryutils/ui/sksurgeryrenderoverlay_command_line.py' 2026-06-19T10:10:10,095 adding 'sksurgeryutils/ui/sksurgeryrenderoverlay_demo.py' 2026-06-19T10:10:10,096 adding 'sksurgeryutils/ui/sksurgeryreslice_command_line.py' 2026-06-19T10:10:10,097 adding 'sksurgeryutils/ui/sksurgeryreslice_demo.py' 2026-06-19T10:10:10,098 adding 'sksurgeryutils/ui/sksurgerystereorenderer_command_line.py' 2026-06-19T10:10:10,101 adding 'sksurgeryutils/ui/sksurgerystereorenderer_demo.py' 2026-06-19T10:10:10,103 adding 'sksurgeryutils/ui/sksurgerytextoverlay_command_line.py' 2026-06-19T10:10:10,104 adding 'sksurgeryutils/ui/sksurgerytextoverlay_demo.py' 2026-06-19T10:10:10,105 adding 'sksurgeryutils/ui/sksurgerytransformpolydata_command_line.py' 2026-06-19T10:10:10,107 adding 'sksurgeryutils/ui/sksurgerytransformpolydata_demo.py' 2026-06-19T10:10:10,109 adding 'sksurgeryutils/ui/sksurgeryvideocalibration_app.py' 2026-06-19T10:10:10,110 adding 'sksurgeryutils/ui/sksurgeryvideocalibration_command_line.py' 2026-06-19T10:10:10,112 adding 'sksurgeryutils/ui/sksurgeryvideocalibrationchecker_app.py' 2026-06-19T10:10:10,113 adding 'sksurgeryutils/ui/sksurgeryvideocalibrationchecker_command_line.py' 2026-06-19T10:10:10,114 adding 'sksurgeryutils/ui/sksurgeryvideolag_command_line.py' 2026-06-19T10:10:10,116 adding 'sksurgeryutils/ui/sksurgeryvideolag_demo.py' 2026-06-19T10:10:10,117 adding 'sksurgeryutils/utils/__init__.py' 2026-06-19T10:10:10,119 adding 'sksurgeryutils/utils/image_utils.py' 2026-06-19T10:10:10,120 adding 'sksurgeryutils/utils/opencv_video_capture_utils.py' 2026-06-19T10:10:10,121 adding 'sksurgeryutils/utils/screen_utils.py' 2026-06-19T10:10:10,122 adding 'sksurgeryutils/utils/string_utils.py' 2026-06-19T10:10:10,123 adding 'scikit_surgeryutils-2.3.0.dist-info/METADATA' 2026-06-19T10:10:10,124 adding 'scikit_surgeryutils-2.3.0.dist-info/WHEEL' 2026-06-19T10:10:10,125 adding 'scikit_surgeryutils-2.3.0.dist-info/entry_points.txt' 2026-06-19T10:10:10,126 adding 'scikit_surgeryutils-2.3.0.dist-info/top_level.txt' 2026-06-19T10:10:10,127 adding 'scikit_surgeryutils-2.3.0.dist-info/RECORD' 2026-06-19T10:10:10,129 removing build/bdist.linux-armv7l/wheel 2026-06-19T10:10:10,249 Building wheel for scikit-surgeryutils (setup.py): finished with status 'done' 2026-06-19T10:10:10,252 Created wheel for scikit-surgeryutils: filename=scikit_surgeryutils-2.3.0-py2.py3-none-any.whl size=40127 sha256=97866881b6a58fe93f86a10ee416546d4b6c267d019f4c4ebe6a799231264f77 2026-06-19T10:10:10,254 Stored in directory: /tmp/pip-ephem-wheel-cache-8j4s0t5z/wheels/fb/ed/82/1c808b4f9f825c602fadada610a1c86dc163fea69b5165d2ec 2026-06-19T10:10:10,266 Successfully built scikit-surgeryutils 2026-06-19T10:10:10,270 Removed build tracker: '/tmp/pip-build-tracker-hh4jb_ro'