2026-05-03T20:56:11,672 Created temporary directory: /tmp/pip-ephem-wheel-cache-hcxzogfa 2026-05-03T20:56:11,674 Created temporary directory: /tmp/pip-build-tracker-tqb31qo6 2026-05-03T20:56:11,675 Initialized build tracking at /tmp/pip-build-tracker-tqb31qo6 2026-05-03T20:56:11,675 Created build tracker: /tmp/pip-build-tracker-tqb31qo6 2026-05-03T20:56:11,675 Entered build tracker: /tmp/pip-build-tracker-tqb31qo6 2026-05-03T20:56:11,676 Created temporary directory: /tmp/pip-wheel-7_dwq6rq 2026-05-03T20:56:11,679 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-05-03T20:56:11,681 Created temporary directory: /tmp/pip-ephem-wheel-cache-8a3np9jf 2026-05-03T20:56:11,704 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-03T20:56:11,707 2 location(s) to search for versions of stun: 2026-05-03T20:56:11,707 * https://pypi.org/simple/stun/ 2026-05-03T20:56:11,707 * https://www.piwheels.org/simple/stun/ 2026-05-03T20:56:11,708 Fetching project page and analyzing links: https://pypi.org/simple/stun/ 2026-05-03T20:56:11,709 Getting page https://pypi.org/simple/stun/ 2026-05-03T20:56:11,710 Found index url https://pypi.org/simple 2026-05-03T20:56:11,938 Fetched page https://pypi.org/simple/stun/ as application/vnd.pypi.simple.v1+json 2026-05-03T20:56:11,945 Skipping link: No binaries permitted for stun: https://files.pythonhosted.org/packages/5f/79/0d9d886a9e65565de69d5366883b103a0cf8693571ac613319c7e4fc69bb/stun-0.0.1-py3-none-any.whl (from https://pypi.org/simple/stun/) 2026-05-03T20:56:11,946 Found link https://files.pythonhosted.org/packages/f6/22/046cc62acd1c2d447c1b9ee6ae589a74414a8f7f503fa75a182b7fad16b4/stun-0.0.1.tar.gz (from https://pypi.org/simple/stun/), version: 0.0.1 2026-05-03T20:56:11,947 Skipping link: No binaries permitted for stun: https://files.pythonhosted.org/packages/b7/ce/1831d2cbc934f2046684ddf02c2992caa6b242970335aeb26cedb5c0434c/stun-0.0.2-py3-none-any.whl (from https://pypi.org/simple/stun/) 2026-05-03T20:56:11,947 Found link https://files.pythonhosted.org/packages/31/0d/10357d71f70425fab94a6b93b524592a36e0f8a9382329814c01fde41285/stun-0.0.2.tar.gz (from https://pypi.org/simple/stun/), version: 0.0.2 2026-05-03T20:56:11,948 Skipping link: No binaries permitted for stun: https://files.pythonhosted.org/packages/58/c0/4ff5a2f88f7ed5fb58f7674e7492dbf07f53cee6417287fa04a0ed0424e5/stun-0.0.6-py3-none-any.whl (from https://pypi.org/simple/stun/) 2026-05-03T20:56:11,949 Found link https://files.pythonhosted.org/packages/db/ed/bf8180adce14585a879e5cd5b835e704b17608e965f0f9461b7e1b583f3c/stun-0.0.6.tar.gz (from https://pypi.org/simple/stun/), version: 0.0.6 2026-05-03T20:56:11,949 Skipping link: No binaries permitted for stun: https://files.pythonhosted.org/packages/86/ad/e79d5ec9540c71dd5d51ecb7dc2e36970d51fc0ef0eb0c329b6f49d84e64/stun-0.1.0-py3-none-any.whl (from https://pypi.org/simple/stun/) 2026-05-03T20:56:11,950 Found link https://files.pythonhosted.org/packages/16/ed/795426b4faf60466d46b8669408ec56c9fa863d0ebd8d5fa8367f7867881/stun-0.1.0.tar.gz (from https://pypi.org/simple/stun/), version: 0.1.0 2026-05-03T20:56:11,951 Skipping link: No binaries permitted for stun: https://files.pythonhosted.org/packages/81/bb/05db8a063fa118f868f9d2f15c329cbc41ddcb943a6c438080aeabdd7db2/stun-0.1.2-py3-none-any.whl (from https://pypi.org/simple/stun/) 2026-05-03T20:56:11,951 Found link https://files.pythonhosted.org/packages/f8/9c/f7d072aca17c3a0614800c77111c85b0b9dfaa88028710b29b88fd1983bd/stun-0.1.2.tar.gz (from https://pypi.org/simple/stun/), version: 0.1.2 2026-05-03T20:56:11,952 Skipping link: No binaries permitted for stun: https://files.pythonhosted.org/packages/c9/d8/8919881652aa6346e1e28ac98b6d89cc99c26e5866b1ef52b1564e1ae9a4/stun-0.1.3-py3-none-any.whl (from https://pypi.org/simple/stun/) 2026-05-03T20:56:11,953 Found link https://files.pythonhosted.org/packages/be/b2/e96903ea6e46d3a3e7632d1ba7e1b659b3a20f1d4289a91e6b5c5fe35280/stun-0.1.3.tar.gz (from https://pypi.org/simple/stun/), version: 0.1.3 2026-05-03T20:56:11,953 Skipping link: No binaries permitted for stun: https://files.pythonhosted.org/packages/46/13/8e55e6012295bb96bc3e0263e2c3fa05f740278e651172b52a69945464ff/stun-0.1.4-py3-none-any.whl (from https://pypi.org/simple/stun/) 2026-05-03T20:56:11,954 Found link https://files.pythonhosted.org/packages/48/91/39f173e908469619532716261927a34fca46291eb332dabdacb56f4cc6b8/stun-0.1.4.tar.gz (from https://pypi.org/simple/stun/), version: 0.1.4 2026-05-03T20:56:11,954 Skipping link: No binaries permitted for stun: https://files.pythonhosted.org/packages/99/a9/d09ddbf7aa51d43982eb56d7f05cae54d9cd3049dc5ca4e10200ab6f1bd5/stun-0.1.5-py3-none-any.whl (from https://pypi.org/simple/stun/) 2026-05-03T20:56:11,955 Found link https://files.pythonhosted.org/packages/f5/b5/ecd8543635473dc6e579050a0fdb9edb23ea270faea226cd31b0c23adace/stun-0.1.5.tar.gz (from https://pypi.org/simple/stun/), version: 0.1.5 2026-05-03T20:56:11,955 Skipping link: No binaries permitted for stun: https://files.pythonhosted.org/packages/5b/10/f387804afcb9580b72d8393f608a581c487ecc2a5a08fcb8cee036728f27/stun-0.1.6-py3-none-any.whl (from https://pypi.org/simple/stun/) 2026-05-03T20:56:11,956 Found link https://files.pythonhosted.org/packages/3d/9e/224f6eb239104d66d4394eb196a28ba8d7c993dfdfa4f86de3cc28696c80/stun-0.1.6.tar.gz (from https://pypi.org/simple/stun/), version: 0.1.6 2026-05-03T20:56:11,956 Skipping link: No binaries permitted for stun: https://files.pythonhosted.org/packages/a3/20/70b84c56a15deb1fa43c0e088f778ed2a868f9800a015f2069729890d211/stun-0.1.8-py3-none-any.whl (from https://pypi.org/simple/stun/) 2026-05-03T20:56:11,957 Found link https://files.pythonhosted.org/packages/77/7a/766089d7bb9206c143283fa1b33069c5c3ee7044209eb786c35f758df358/stun-0.1.8.tar.gz (from https://pypi.org/simple/stun/), version: 0.1.8 2026-05-03T20:56:11,958 Skipping link: No binaries permitted for stun: https://files.pythonhosted.org/packages/6b/b7/3aee0e5fe8b1dc04349d8ad93acac8873a443bc66a1d00c7bb8e34fad25e/stun-0.1.11-py3-none-any.whl (from https://pypi.org/simple/stun/) 2026-05-03T20:56:11,958 Found link https://files.pythonhosted.org/packages/b4/61/5123f0641bb3d7da825ebfd6859c6735d78ad03b6bc17bc56e37558aced5/stun-0.1.11.tar.gz (from https://pypi.org/simple/stun/), version: 0.1.11 2026-05-03T20:56:11,959 Skipping link: No binaries permitted for stun: https://files.pythonhosted.org/packages/3d/15/509a13c4d67504eb87319246370a3cbf330af0c5dc1b5a1ed2b2a5b12eb1/stun-0.1.12-py3-none-any.whl (from https://pypi.org/simple/stun/) 2026-05-03T20:56:11,959 Found link https://files.pythonhosted.org/packages/d0/10/2b90820b0012790c7650f63f0dd24e06f3bd3f0e8fb1871852978c85e77a/stun-0.1.12.tar.gz (from https://pypi.org/simple/stun/), version: 0.1.12 2026-05-03T20:56:11,960 Skipping link: No binaries permitted for stun: https://files.pythonhosted.org/packages/f6/64/0ab6a49d7337517c3828a4d748560aa2239aad22d64e14b1347e95d1e610/stun-0.2.0-py3-none-any.whl (from https://pypi.org/simple/stun/) 2026-05-03T20:56:11,960 Found link https://files.pythonhosted.org/packages/3a/0a/fbc2fa4084be961cb1cbba683005c00781f02422b0ea19382a6eb51296ab/stun-0.2.0.tar.gz (from https://pypi.org/simple/stun/), version: 0.2.0 2026-05-03T20:56:11,961 Skipping link: No binaries permitted for stun: https://files.pythonhosted.org/packages/28/e1/218f61a83b64e072b06065fc26ebf8e4de481d1b0b3e4ee682208d4a492f/stun-0.2.1-py3-none-any.whl (from https://pypi.org/simple/stun/) 2026-05-03T20:56:11,961 Found link https://files.pythonhosted.org/packages/11/64/1b1b082a4b94c360b2f831b10e875feecb900cf4ece75730b95dc596435b/stun-0.2.1.tar.gz (from https://pypi.org/simple/stun/), version: 0.2.1 2026-05-03T20:56:11,962 Skipping link: No binaries permitted for stun: https://files.pythonhosted.org/packages/82/17/d04ed1b802d26457a56284355cb9eb6849aafe0d55fc645a815fd72b71ad/stun-0.2.2-py2-none-any.whl (from https://pypi.org/simple/stun/) 2026-05-03T20:56:11,963 Found link https://files.pythonhosted.org/packages/90/5c/f7142335a912d35d82d5a299ddf4f511a6829a35a48b87c5a42f7f887a68/stun-0.2.2.tar.gz (from https://pypi.org/simple/stun/), version: 0.2.2 2026-05-03T20:56:11,964 Skipping link: No binaries permitted for stun: https://files.pythonhosted.org/packages/34/ef/51a1dfe1c0d4ec642813939aabc757cd5facda9901ab2661e85f2dcf84e7/stun-0.2.3-py2-none-any.whl (from https://pypi.org/simple/stun/) 2026-05-03T20:56:11,964 Found link https://files.pythonhosted.org/packages/3d/2b/662ebf033b847696d969eb6cc260489e88cb089e52d986c84dba4ddeb9df/stun-0.2.3.tar.gz (from https://pypi.org/simple/stun/), version: 0.2.3 2026-05-03T20:56:11,965 Skipping link: No binaries permitted for stun: https://files.pythonhosted.org/packages/44/53/e78edd158326dcd803ca4bcf5d1d0a6e82c7a856d4b9525f6dd08c80ed15/stun-1.0.0-py3-none-any.whl (from https://pypi.org/simple/stun/) 2026-05-03T20:56:11,965 Found link https://files.pythonhosted.org/packages/97/39/51c6a89d17e3cf50eb156967127aa0067cc86145334eae93123f5ebc327c/stun-1.0.0.tar.gz (from https://pypi.org/simple/stun/), version: 1.0.0 2026-05-03T20:56:11,966 Fetching project page and analyzing links: https://www.piwheels.org/simple/stun/ 2026-05-03T20:56:11,966 Getting page https://www.piwheels.org/simple/stun/ 2026-05-03T20:56:11,968 Found index url https://www.piwheels.org/simple 2026-05-03T20:56:12,153 Fetched page https://www.piwheels.org/simple/stun/ as text/html 2026-05-03T20:56:12,158 Skipping link: No binaries permitted for stun: https://archive1.piwheels.org/simple/stun/stun-0.2.3-py3-none-any.whl#sha256=8611d2b66cd12bda89610ad365bdc7ab94a87d3b1908f2097f18dbf7a6be8fd2 (from https://www.piwheels.org/simple/stun/) 2026-05-03T20:56:12,158 Skipping link: No binaries permitted for stun: https://archive1.piwheels.org/simple/stun/stun-0.2.2-py3-none-any.whl#sha256=d7b9be907e3e8dc1bedd6707802f310106233b3fa1507b17e07c5f162395e2c8 (from https://www.piwheels.org/simple/stun/) 2026-05-03T20:56:12,159 Skipping link: No binaries permitted for stun: https://archive1.piwheels.org/simple/stun/stun-0.2.1-py3-none-any.whl#sha256=5a7ed8d5c4c519340a77ebe112b5077656b211808dc09bfe7ee80bdf7e15c1a0 (from https://www.piwheels.org/simple/stun/) 2026-05-03T20:56:12,160 Skipping link: No binaries permitted for stun: https://archive1.piwheels.org/simple/stun/stun-0.2.0-py3-none-any.whl#sha256=f4714e173b0cec2ad17dfe28eece9f17d0f94368d4f2560dca1ee6d3ab162630 (from https://www.piwheels.org/simple/stun/) 2026-05-03T20:56:12,160 Skipping link: No binaries permitted for stun: https://archive1.piwheels.org/simple/stun/stun-0.1.12-py3-none-any.whl#sha256=4edc613ebf780dee4131f6856b268e821c554596171ba2718f74c31989379e3b (from https://www.piwheels.org/simple/stun/) 2026-05-03T20:56:12,161 Skipping link: No binaries permitted for stun: https://archive1.piwheels.org/simple/stun/stun-0.1.11-py3-none-any.whl#sha256=483483ca205bfed97d2c5d83790e3a3e216b09dee320476cfdb81a18a8eb5fa6 (from https://www.piwheels.org/simple/stun/) 2026-05-03T20:56:12,162 Skipping link: No binaries permitted for stun: https://archive1.piwheels.org/simple/stun/stun-0.1.8-py3-none-any.whl#sha256=ab01c9f6add9bdb6bbfd071432df7dcb5e9ef50a040201002ce53a1419ebba7f (from https://www.piwheels.org/simple/stun/) 2026-05-03T20:56:12,162 Skipping link: No binaries permitted for stun: https://archive1.piwheels.org/simple/stun/stun-0.1.6-py3-none-any.whl#sha256=716d6ad9fc7d3c6811f0dc794c64ac9d0bfb09ca9fc8747458c43b24c8c63c7b (from https://www.piwheels.org/simple/stun/) 2026-05-03T20:56:12,163 Skipping link: No binaries permitted for stun: https://archive1.piwheels.org/simple/stun/stun-0.1.5-py3-none-any.whl#sha256=c0f8818d8562e6de1f687e6da6cdd7a00e7b915f3c83690518869aea32c6da72 (from https://www.piwheels.org/simple/stun/) 2026-05-03T20:56:12,163 Skipping link: No binaries permitted for stun: https://archive1.piwheels.org/simple/stun/stun-0.1.4-py3-none-any.whl#sha256=4abb601e4231b6d4f6f66f1b52d561303f1af3ec2f0022a001c3d69c2ae8a80d (from https://www.piwheels.org/simple/stun/) 2026-05-03T20:56:12,164 Skipping link: No binaries permitted for stun: https://archive1.piwheels.org/simple/stun/stun-0.1.3-py3-none-any.whl#sha256=fddb79413d878086613ac99db07b448b15c63b0bc2283be9069bfb4bc906fd83 (from https://www.piwheels.org/simple/stun/) 2026-05-03T20:56:12,165 Skipping link: No binaries permitted for stun: https://archive1.piwheels.org/simple/stun/stun-0.1.2-py3-none-any.whl#sha256=3beaacf776a2fdd184afc85787168e142f04d4ba46353c127f5f31da0566a937 (from https://www.piwheels.org/simple/stun/) 2026-05-03T20:56:12,166 Skipping link: No binaries permitted for stun: https://archive1.piwheels.org/simple/stun/stun-0.1.0-py3-none-any.whl#sha256=75ed5cdc1c68e21741c2b2f6abbea7ee0531592f4049d664518e44d645c37238 (from https://www.piwheels.org/simple/stun/) 2026-05-03T20:56:12,166 Skipping link: No binaries permitted for stun: https://archive1.piwheels.org/simple/stun/stun-0.0.6-py3-none-any.whl#sha256=55e27bccb67fb257d4480995f9ddba6db5e994266137cb2014ea8ffec916bfca (from https://www.piwheels.org/simple/stun/) 2026-05-03T20:56:12,166 Skipping link: No binaries permitted for stun: https://archive1.piwheels.org/simple/stun/stun-0.0.2-py3-none-any.whl#sha256=3a944ad84b20015c5fc59b59ebdd85fe8b19a0ce2a4adc9f328943812721dd13 (from https://www.piwheels.org/simple/stun/) 2026-05-03T20:56:12,167 Skipping link: No binaries permitted for stun: https://archive1.piwheels.org/simple/stun/stun-0.0.1-py3-none-any.whl#sha256=9017ce3ccda311a672b41ddafed90d934ac35e6f3cf801fc3e322d24568bd85f (from https://www.piwheels.org/simple/stun/) 2026-05-03T20:56:12,167 Skipping link: not a file: https://www.piwheels.org/simple/stun/ 2026-05-03T20:56:12,168 Skipping link: not a file: https://pypi.org/simple/stun/ 2026-05-03T20:56:12,190 Given no hashes to check 1 links for project 'stun': discarding no candidates 2026-05-03T20:56:12,210 Collecting stun==1.0.0 2026-05-03T20:56:12,212 Created temporary directory: /tmp/pip-unpack-swg0887p 2026-05-03T20:56:12,438 Downloading stun-1.0.0.tar.gz (20 kB) 2026-05-03T20:56:12,492 Added stun==1.0.0 from https://files.pythonhosted.org/packages/97/39/51c6a89d17e3cf50eb156967127aa0067cc86145334eae93123f5ebc327c/stun-1.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-tqb31qo6' 2026-05-03T20:56:12,493 Running setup.py (path:/tmp/pip-wheel-7_dwq6rq/stun_6a0fad62aa8d4e16841ff9bf5817bc50/setup.py) egg_info for package stun 2026-05-03T20:56:12,494 Created temporary directory: /tmp/pip-pip-egg-info-yeaw050e 2026-05-03T20:56:12,495 Preparing metadata (setup.py): started 2026-05-03T20:56:12,496 Running command python setup.py egg_info 2026-05-03T20:56:13,380 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-03T20:56:13,380 !! 2026-05-03T20:56:13,381 ******************************************************************************** 2026-05-03T20:56:13,382 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-03T20:56:13,383 License :: OSI Approved :: MIT License 2026-05-03T20:56:13,384 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-03T20:56:13,385 ******************************************************************************** 2026-05-03T20:56:13,386 !! 2026-05-03T20:56:13,386 self._finalize_license_expression() 2026-05-03T20:56:13,410 running egg_info 2026-05-03T20:56:13,437 creating /tmp/pip-pip-egg-info-yeaw050e/stun.egg-info 2026-05-03T20:56:13,438 writing /tmp/pip-pip-egg-info-yeaw050e/stun.egg-info/PKG-INFO 2026-05-03T20:56:13,441 writing dependency_links to /tmp/pip-pip-egg-info-yeaw050e/stun.egg-info/dependency_links.txt 2026-05-03T20:56:13,444 writing requirements to /tmp/pip-pip-egg-info-yeaw050e/stun.egg-info/requires.txt 2026-05-03T20:56:13,445 writing top-level names to /tmp/pip-pip-egg-info-yeaw050e/stun.egg-info/top_level.txt 2026-05-03T20:56:13,446 writing manifest file '/tmp/pip-pip-egg-info-yeaw050e/stun.egg-info/SOURCES.txt' 2026-05-03T20:56:13,542 reading manifest file '/tmp/pip-pip-egg-info-yeaw050e/stun.egg-info/SOURCES.txt' 2026-05-03T20:56:13,546 writing manifest file '/tmp/pip-pip-egg-info-yeaw050e/stun.egg-info/SOURCES.txt' 2026-05-03T20:56:13,653 Preparing metadata (setup.py): finished with status 'done' 2026-05-03T20:56:13,658 Source in /tmp/pip-wheel-7_dwq6rq/stun_6a0fad62aa8d4e16841ff9bf5817bc50 has version 1.0.0, which satisfies requirement stun==1.0.0 from https://files.pythonhosted.org/packages/97/39/51c6a89d17e3cf50eb156967127aa0067cc86145334eae93123f5ebc327c/stun-1.0.0.tar.gz 2026-05-03T20:56:13,659 Removed stun==1.0.0 from https://files.pythonhosted.org/packages/97/39/51c6a89d17e3cf50eb156967127aa0067cc86145334eae93123f5ebc327c/stun-1.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-tqb31qo6' 2026-05-03T20:56:13,663 Created temporary directory: /tmp/pip-unpack-p996kuuh 2026-05-03T20:56:13,664 Building wheels for collected packages: stun 2026-05-03T20:56:13,668 Created temporary directory: /tmp/pip-wheel-nehry348 2026-05-03T20:56:13,669 Building wheel for stun (setup.py): started 2026-05-03T20:56:13,670 Destination directory: /tmp/pip-wheel-nehry348 2026-05-03T20:56:13,671 Running command python setup.py bdist_wheel 2026-05-03T20:56:14,518 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-03T20:56:14,518 !! 2026-05-03T20:56:14,519 ******************************************************************************** 2026-05-03T20:56:14,520 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-03T20:56:14,521 License :: OSI Approved :: MIT License 2026-05-03T20:56:14,522 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-03T20:56:14,523 ******************************************************************************** 2026-05-03T20:56:14,524 !! 2026-05-03T20:56:14,524 self._finalize_license_expression() 2026-05-03T20:56:14,525 running bdist_wheel 2026-05-03T20:56:14,653 running build 2026-05-03T20:56:14,654 running build_py 2026-05-03T20:56:14,686 creating build/lib/stun 2026-05-03T20:56:14,688 copying stun/client.py -> build/lib/stun 2026-05-03T20:56:14,691 copying stun/server.py -> build/lib/stun 2026-05-03T20:56:14,693 copying stun/node.py -> build/lib/stun 2026-05-03T20:56:14,695 copying stun/__init__.py -> build/lib/stun 2026-05-03T20:56:14,698 creating build/lib/stun/tlv 2026-05-03T20:56:14,699 copying stun/tlv/tag.py -> build/lib/stun/tlv 2026-05-03T20:56:14,702 copying stun/tlv/entry.py -> build/lib/stun/tlv 2026-05-03T20:56:14,704 copying stun/tlv/parser.py -> build/lib/stun/tlv 2026-05-03T20:56:14,706 copying stun/tlv/length.py -> build/lib/stun/tlv 2026-05-03T20:56:14,708 copying stun/tlv/__init__.py -> build/lib/stun/tlv 2026-05-03T20:56:14,710 copying stun/tlv/value.py -> build/lib/stun/tlv 2026-05-03T20:56:14,713 creating build/lib/stun/turn 2026-05-03T20:56:14,714 copying stun/turn/values.py -> build/lib/stun/turn 2026-05-03T20:56:14,716 copying stun/turn/__init__.py -> build/lib/stun/turn 2026-05-03T20:56:14,719 creating build/lib/stun/protocol 2026-05-03T20:56:14,720 copying stun/protocol/attributes.py -> build/lib/stun/protocol 2026-05-03T20:56:14,723 copying stun/protocol/header.py -> build/lib/stun/protocol 2026-05-03T20:56:14,725 copying stun/protocol/values.py -> build/lib/stun/protocol 2026-05-03T20:56:14,728 copying stun/protocol/__init__.py -> build/lib/stun/protocol 2026-05-03T20:56:14,730 copying stun/protocol/package.py -> build/lib/stun/protocol 2026-05-03T20:56:14,763 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-05-03T20:56:14,764 !! 2026-05-03T20:56:14,765 ******************************************************************************** 2026-05-03T20:56:14,766 Please avoid running ``setup.py`` directly. 2026-05-03T20:56:14,766 Instead, use pypa/build, pypa/installer or other 2026-05-03T20:56:14,767 standards-based tools. 2026-05-03T20:56:14,768 This deprecation is overdue, please update your project and remove deprecated 2026-05-03T20:56:14,768 calls to avoid build errors in the future. 2026-05-03T20:56:14,769 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-05-03T20:56:14,770 ******************************************************************************** 2026-05-03T20:56:14,771 !! 2026-05-03T20:56:14,771 self.initialize_options() 2026-05-03T20:56:14,792 installing to build/bdist.linux-armv7l/wheel 2026-05-03T20:56:14,792 running install 2026-05-03T20:56:14,816 running install_lib 2026-05-03T20:56:14,843 creating build/bdist.linux-armv7l/wheel 2026-05-03T20:56:14,846 creating build/bdist.linux-armv7l/wheel/stun 2026-05-03T20:56:14,847 copying build/lib/stun/client.py -> build/bdist.linux-armv7l/wheel/./stun 2026-05-03T20:56:14,849 copying build/lib/stun/server.py -> build/bdist.linux-armv7l/wheel/./stun 2026-05-03T20:56:14,852 creating build/bdist.linux-armv7l/wheel/stun/tlv 2026-05-03T20:56:14,853 copying build/lib/stun/tlv/tag.py -> build/bdist.linux-armv7l/wheel/./stun/tlv 2026-05-03T20:56:14,855 copying build/lib/stun/tlv/entry.py -> build/bdist.linux-armv7l/wheel/./stun/tlv 2026-05-03T20:56:14,857 copying build/lib/stun/tlv/parser.py -> build/bdist.linux-armv7l/wheel/./stun/tlv 2026-05-03T20:56:14,859 copying build/lib/stun/tlv/length.py -> build/bdist.linux-armv7l/wheel/./stun/tlv 2026-05-03T20:56:14,862 copying build/lib/stun/tlv/__init__.py -> build/bdist.linux-armv7l/wheel/./stun/tlv 2026-05-03T20:56:14,863 copying build/lib/stun/tlv/value.py -> build/bdist.linux-armv7l/wheel/./stun/tlv 2026-05-03T20:56:14,866 copying build/lib/stun/node.py -> build/bdist.linux-armv7l/wheel/./stun 2026-05-03T20:56:14,868 creating build/bdist.linux-armv7l/wheel/stun/turn 2026-05-03T20:56:14,869 copying build/lib/stun/turn/values.py -> build/bdist.linux-armv7l/wheel/./stun/turn 2026-05-03T20:56:14,872 copying build/lib/stun/turn/__init__.py -> build/bdist.linux-armv7l/wheel/./stun/turn 2026-05-03T20:56:14,874 creating build/bdist.linux-armv7l/wheel/stun/protocol 2026-05-03T20:56:14,875 copying build/lib/stun/protocol/attributes.py -> build/bdist.linux-armv7l/wheel/./stun/protocol 2026-05-03T20:56:14,878 copying build/lib/stun/protocol/header.py -> build/bdist.linux-armv7l/wheel/./stun/protocol 2026-05-03T20:56:14,880 copying build/lib/stun/protocol/values.py -> build/bdist.linux-armv7l/wheel/./stun/protocol 2026-05-03T20:56:14,882 copying build/lib/stun/protocol/__init__.py -> build/bdist.linux-armv7l/wheel/./stun/protocol 2026-05-03T20:56:14,884 copying build/lib/stun/protocol/package.py -> build/bdist.linux-armv7l/wheel/./stun/protocol 2026-05-03T20:56:14,886 copying build/lib/stun/__init__.py -> build/bdist.linux-armv7l/wheel/./stun 2026-05-03T20:56:14,888 running install_egg_info 2026-05-03T20:56:14,923 running egg_info 2026-05-03T20:56:14,951 writing stun.egg-info/PKG-INFO 2026-05-03T20:56:14,954 writing dependency_links to stun.egg-info/dependency_links.txt 2026-05-03T20:56:14,956 writing requirements to stun.egg-info/requires.txt 2026-05-03T20:56:14,957 writing top-level names to stun.egg-info/top_level.txt 2026-05-03T20:56:14,991 reading manifest file 'stun.egg-info/SOURCES.txt' 2026-05-03T20:56:14,997 writing manifest file 'stun.egg-info/SOURCES.txt' 2026-05-03T20:56:14,998 Copying stun.egg-info to build/bdist.linux-armv7l/wheel/./stun-1.0.0-py3.11.egg-info 2026-05-03T20:56:15,008 running install_scripts 2026-05-03T20:56:15,018 creating build/bdist.linux-armv7l/wheel/stun-1.0.0.dist-info/WHEEL 2026-05-03T20:56:15,020 creating '/tmp/pip-wheel-nehry348/stun-1.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-03T20:56:15,023 adding 'stun/__init__.py' 2026-05-03T20:56:15,025 adding 'stun/client.py' 2026-05-03T20:56:15,027 adding 'stun/node.py' 2026-05-03T20:56:15,028 adding 'stun/server.py' 2026-05-03T20:56:15,030 adding 'stun/protocol/__init__.py' 2026-05-03T20:56:15,032 adding 'stun/protocol/attributes.py' 2026-05-03T20:56:15,033 adding 'stun/protocol/header.py' 2026-05-03T20:56:15,035 adding 'stun/protocol/package.py' 2026-05-03T20:56:15,037 adding 'stun/protocol/values.py' 2026-05-03T20:56:15,039 adding 'stun/tlv/__init__.py' 2026-05-03T20:56:15,040 adding 'stun/tlv/entry.py' 2026-05-03T20:56:15,042 adding 'stun/tlv/length.py' 2026-05-03T20:56:15,043 adding 'stun/tlv/parser.py' 2026-05-03T20:56:15,045 adding 'stun/tlv/tag.py' 2026-05-03T20:56:15,046 adding 'stun/tlv/value.py' 2026-05-03T20:56:15,048 adding 'stun/turn/__init__.py' 2026-05-03T20:56:15,049 adding 'stun/turn/values.py' 2026-05-03T20:56:15,051 adding 'stun-1.0.0.dist-info/METADATA' 2026-05-03T20:56:15,052 adding 'stun-1.0.0.dist-info/WHEEL' 2026-05-03T20:56:15,053 adding 'stun-1.0.0.dist-info/top_level.txt' 2026-05-03T20:56:15,054 adding 'stun-1.0.0.dist-info/RECORD' 2026-05-03T20:56:15,055 removing build/bdist.linux-armv7l/wheel 2026-05-03T20:56:15,170 Building wheel for stun (setup.py): finished with status 'done' 2026-05-03T20:56:15,173 Created wheel for stun: filename=stun-1.0.0-py3-none-any.whl size=38324 sha256=1f3a52a69614bd05d5fe3665d6696d0a2c0d9d013dc3d4421d96851db8071d83 2026-05-03T20:56:15,174 Stored in directory: /tmp/pip-ephem-wheel-cache-8a3np9jf/wheels/a1/34/40/5d956a37ebf35031707808e2743a1b72505e9b4dd6a1b2e040 2026-05-03T20:56:15,184 Successfully built stun 2026-05-03T20:56:15,188 Removed build tracker: '/tmp/pip-build-tracker-tqb31qo6'