2025-11-01T23:12:33,655 Created temporary directory: /tmp/pip-ephem-wheel-cache-ffm4mh_q 2025-11-01T23:12:33,657 Created temporary directory: /tmp/pip-build-tracker-pbx6r1so 2025-11-01T23:12:33,658 Initialized build tracking at /tmp/pip-build-tracker-pbx6r1so 2025-11-01T23:12:33,658 Created build tracker: /tmp/pip-build-tracker-pbx6r1so 2025-11-01T23:12:33,659 Entered build tracker: /tmp/pip-build-tracker-pbx6r1so 2025-11-01T23:12:33,659 Created temporary directory: /tmp/pip-wheel-9o0q4thc 2025-11-01T23:12:33,662 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 2025-11-01T23:12:33,665 Created temporary directory: /tmp/pip-ephem-wheel-cache-ro5h7f0s 2025-11-01T23:12:33,687 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-01T23:12:33,690 2 location(s) to search for versions of gradysim: 2025-11-01T23:12:33,690 * https://pypi.org/simple/gradysim/ 2025-11-01T23:12:33,690 * https://www.piwheels.org/simple/gradysim/ 2025-11-01T23:12:33,691 Fetching project page and analyzing links: https://pypi.org/simple/gradysim/ 2025-11-01T23:12:33,692 Getting page https://pypi.org/simple/gradysim/ 2025-11-01T23:12:33,693 Found index url https://pypi.org/simple 2025-11-01T23:12:33,908 Fetched page https://pypi.org/simple/gradysim/ as application/vnd.pypi.simple.v1+json 2025-11-01T23:12:33,918 Skipping link: No binaries permitted for gradysim: https://files.pythonhosted.org/packages/3d/af/55ebe42abc97392b47bce36dc8dee57829aa2e94304ed40150d26c5a4cb5/GrADySIM-0.0.1-py3-none-any.whl (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:33,919 Found link https://files.pythonhosted.org/packages/34/df/3b3a33ab457fd071d87a804c6987bbc61a5402289f3955dc2441a504b899/GrADySIM-0.0.1.tar.gz (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8), version: 0.0.1 2025-11-01T23:12:33,920 Skipping link: No binaries permitted for gradysim: https://files.pythonhosted.org/packages/9e/a8/f9af576ad82ef24c53c018cdf7a875a98ecb3ef7671919f1304b071ebca8/gradysim-0.0.1-py3-none-any.whl (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:33,920 Skipping link: No binaries permitted for gradysim: https://files.pythonhosted.org/packages/9f/72/7fbee16cafc1ecb3d24c155d0ef3d9c1e55e9344d36c67414874fd5dc6c7/gradysim-0.0.2-py3-none-any.whl (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:33,922 Found link https://files.pythonhosted.org/packages/6a/c2/03ddc7f351ff8a865df18e40ab4bd17b6259237dfee0554c36d41deae557/gradysim-0.0.2.tar.gz (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8), version: 0.0.2 2025-11-01T23:12:33,922 Skipping link: No binaries permitted for gradysim: https://files.pythonhosted.org/packages/73/df/09fc4d92ea15ab4765468de02c16ed2c1d2a1b0f4db058a53b21211c7481/gradysim-0.0.3-py3-none-any.whl (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:33,923 Found link https://files.pythonhosted.org/packages/16/2f/3b93cacadab95add1c3420e923de443d0df753487fb8372f87529d349817/gradysim-0.0.3.tar.gz (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8), version: 0.0.3 2025-11-01T23:12:33,924 Skipping link: No binaries permitted for gradysim: https://files.pythonhosted.org/packages/e3/be/478ba513674ad85c7a4d929e85db19229cd02da63bbdab06b2a7aed5adf4/gradysim-0.4.0-py3-none-any.whl (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:33,925 Found link https://files.pythonhosted.org/packages/5f/f6/c8395822d6f79ba93b1c8e15684c50fa11307ac2e17eaf86aebef272a741/gradysim-0.4.0.tar.gz (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8), version: 0.4.0 2025-11-01T23:12:33,926 Skipping link: No binaries permitted for gradysim: https://files.pythonhosted.org/packages/cd/fa/e20ed0b0f20d71ef6e1560431f7f6f7a75589a86b4f4926394d323bef085/gradysim-0.5.0-py3-none-any.whl (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:33,927 Found link https://files.pythonhosted.org/packages/b2/08/5ac3eca4dd82164c3d0f486993398707e3d8c9901fd6c83331055e29fe1d/gradysim-0.5.0.tar.gz (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8), version: 0.5.0 2025-11-01T23:12:33,928 Skipping link: No binaries permitted for gradysim: https://files.pythonhosted.org/packages/0b/00/2b88488ba634a3f4eb1ff7cdcdb3a9cb526ce3088ae228e8d350715ba23f/gradysim-0.5.1-py3-none-any.whl (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:33,929 Found link https://files.pythonhosted.org/packages/46/1d/f8cf15d9f3833218a82ea6f4c7a28fc537108d73b1948f691ce40b8874ac/gradysim-0.5.1.tar.gz (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8), version: 0.5.1 2025-11-01T23:12:33,929 Skipping link: No binaries permitted for gradysim: https://files.pythonhosted.org/packages/41/bc/defd3629137110569fba82e09e4227050a8fe6431606aca5612d4e8025c6/gradysim-0.5.2-py3-none-any.whl (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:33,930 Found link https://files.pythonhosted.org/packages/94/e9/c670ab308df77aa8e4108148c68a46f197f7271ed79ba572067e67a24f4f/gradysim-0.5.2.tar.gz (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8), version: 0.5.2 2025-11-01T23:12:33,931 Skipping link: No binaries permitted for gradysim: https://files.pythonhosted.org/packages/3d/8d/ae106da8467ba990b67dd43eefba58ad6396d40262bc08d958ba728c9766/gradysim-0.6.0-py3-none-any.whl (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:33,932 Found link https://files.pythonhosted.org/packages/67/3b/6b2cd5cfa7b01f35b9967a0a5695808ab821de5ec1924325b95b59418dca/gradysim-0.6.0.tar.gz (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8), version: 0.6.0 2025-11-01T23:12:33,932 Skipping link: No binaries permitted for gradysim: https://files.pythonhosted.org/packages/9c/6b/71660e731f0357bf248d12300d7946236b70727381f6bff6e2bab43427d1/gradysim-0.6.1-py3-none-any.whl (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:33,933 Found link https://files.pythonhosted.org/packages/e6/ef/d6ab66fd86be5ea5862c3120cbd0c9f7505c823f1dcd88ee46083efbb760/gradysim-0.6.1.tar.gz (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8), version: 0.6.1 2025-11-01T23:12:33,934 Skipping link: No binaries permitted for gradysim: https://files.pythonhosted.org/packages/06/c9/343c00af9081d1adf7ee891e06a29a72e2e9d8a8424bac0dbeb00da2dab3/gradysim-0.6.2-py3-none-any.whl (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:33,935 Found link https://files.pythonhosted.org/packages/e4/6e/e413c0c81c8fd5ab6052af8fea4badcf2b500ed8bab396e5b09bb08c3faa/gradysim-0.6.2.tar.gz (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8), version: 0.6.2 2025-11-01T23:12:33,935 Skipping link: No binaries permitted for gradysim: https://files.pythonhosted.org/packages/5c/3e/99bdfaafdca849442fab6463a1a9709e588478c6afba3b349105aa9177df/gradysim-0.6.3-py3-none-any.whl (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:33,936 Found link https://files.pythonhosted.org/packages/ce/38/494cd919d215deb2c25fd740ea8b08346e293f6084bae39b7d6f93e546f5/gradysim-0.6.3.tar.gz (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8), version: 0.6.3 2025-11-01T23:12:33,937 Skipping link: No binaries permitted for gradysim: https://files.pythonhosted.org/packages/c7/46/3f13c06826cc5b6fa6d41947104bf79cc464fb2b38736b076098c76178fc/gradysim-0.6.4-py3-none-any.whl (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:33,938 Found link https://files.pythonhosted.org/packages/be/6e/6616fca8f32d676d9d81a24fba4e0a0997910bb4b1326e9577a0ad1e70fc/gradysim-0.6.4.tar.gz (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8), version: 0.6.4 2025-11-01T23:12:33,939 Skipping link: No binaries permitted for gradysim: https://files.pythonhosted.org/packages/c2/25/f0654444f46bc0d5eb2676207b031392514cd3ab418311c033111cf2e6ec/gradysim-0.6.5-py3-none-any.whl (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:33,940 Found link https://files.pythonhosted.org/packages/78/9c/82d1cd03300aa9aaaf2a9cc648eeb7a53db6284b082d145eeecafe4ba831/gradysim-0.6.5.tar.gz (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8), version: 0.6.5 2025-11-01T23:12:33,940 Skipping link: No binaries permitted for gradysim: https://files.pythonhosted.org/packages/96/e5/13802d2715372555133a40f84df73280b760640f2e5c0869ca6e98beeac5/gradysim-0.6.6-py3-none-any.whl (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:33,941 Found link https://files.pythonhosted.org/packages/b0/58/30e8f0f59ed39c746fecba943f781da01bbe69cddeef76d3e742bd448412/gradysim-0.6.6.tar.gz (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8), version: 0.6.6 2025-11-01T23:12:33,942 Skipping link: No binaries permitted for gradysim: https://files.pythonhosted.org/packages/dc/9e/9bd91510e5e12012fc5dfe9c2468890c140e47b5dcd021866a095f2f581c/gradysim-0.6.7-py3-none-any.whl (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:33,942 Found link https://files.pythonhosted.org/packages/54/d6/5f5c99f34a75827fb570edce2e7274910a2513e9b1147cccfd06f2cf2827/gradysim-0.6.7.tar.gz (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8), version: 0.6.7 2025-11-01T23:12:33,943 Skipping link: No binaries permitted for gradysim: https://files.pythonhosted.org/packages/d6/e7/a0b03edd9ecc0c39f45a6f2d745a0bdd9aad26759509efbf67833c8b839a/gradysim-0.6.8-py3-none-any.whl (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:33,944 Found link https://files.pythonhosted.org/packages/96/02/b05636d2f1d05d8c4fde2fd006327ce78c3dc9ff6ac6fd9d0ab7196ba712/gradysim-0.6.8.tar.gz (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8), version: 0.6.8 2025-11-01T23:12:33,944 Skipping link: No binaries permitted for gradysim: https://files.pythonhosted.org/packages/fb/12/28004df72b537e7337613f67a7da6ee5facbb1676e755f3b24e65c097e03/gradysim-0.6.9-py3-none-any.whl (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:33,945 Found link https://files.pythonhosted.org/packages/ff/73/4fb6601a01167e7e800138637aa1b449ba843e99ccc08c0c609a23d9163e/gradysim-0.6.9.tar.gz (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8), version: 0.6.9 2025-11-01T23:12:33,946 Skipping link: No binaries permitted for gradysim: https://files.pythonhosted.org/packages/16/e7/fcb04a8802fb66309897192e63b58b171080eadf408f02b6c11f257b142c/gradysim-0.6.10-py3-none-any.whl (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:33,947 Found link https://files.pythonhosted.org/packages/43/e5/8a299c90f7f80875170cbbf889ff05e92e1aa62117f1f35b5ca5483c8b44/gradysim-0.6.10.tar.gz (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8), version: 0.6.10 2025-11-01T23:12:33,948 Skipping link: No binaries permitted for gradysim: https://files.pythonhosted.org/packages/e2/88/ffb9c57a544b5c506ee1d0940bb4d35e8da9f393fc0adc52e494ab37c517/gradysim-0.6.11-py3-none-any.whl (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:33,949 Found link https://files.pythonhosted.org/packages/78/94/d40f738f46baa62329ac613fa47d4b5dd83e191b5e286628484992eaa814/gradysim-0.6.11.tar.gz (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8), version: 0.6.11 2025-11-01T23:12:33,949 Skipping link: No binaries permitted for gradysim: https://files.pythonhosted.org/packages/b3/1c/796fc661c66f0c23a9963bf9e2075233dd6693244e64ab3333c94b32a1e0/gradysim-0.7.0-py3-none-any.whl (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:33,950 Found link https://files.pythonhosted.org/packages/0d/cb/bfe09ea79d3a2603d0abf81e3cc3e866b8f7731b0f384fa2d81c1b554e4a/gradysim-0.7.0.tar.gz (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8), version: 0.7.0 2025-11-01T23:12:33,951 Skipping link: No binaries permitted for gradysim: https://files.pythonhosted.org/packages/61/9c/ef359c1797672b8a95e0d581f1c32ee614fae8e96b5814de45f21335fb10/gradysim-0.7.1-py3-none-any.whl (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:33,952 Found link https://files.pythonhosted.org/packages/bb/f3/f42ce8e5160eeb9c7d897e7b753ca181ac4e42c89e581b55edba85d5592d/gradysim-0.7.1.tar.gz (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8), version: 0.7.1 2025-11-01T23:12:33,953 Skipping link: No binaries permitted for gradysim: https://files.pythonhosted.org/packages/62/44/ff5164d049df56859fcf0604d0d6961315df5572057f67777b25d4aa2322/gradysim-0.7.3-py3-none-any.whl (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:33,953 Found link https://files.pythonhosted.org/packages/44/f4/091bc5ad065d7a90df003499145e45290413061598d27162812ab416fa8a/gradysim-0.7.3.tar.gz (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8), version: 0.7.3 2025-11-01T23:12:33,954 Skipping link: No binaries permitted for gradysim: https://files.pythonhosted.org/packages/7c/37/75de6775e676ba8231dfaf6923ba89e4a0a2a86e089dd989408bd9dd1f14/gradysim-0.7.4-py3-none-any.whl (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:33,955 Found link https://files.pythonhosted.org/packages/44/2a/75e2d8e9a3a7156d7bf7fe5bfaa4270f34837e5269edaacb66a1982894df/gradysim-0.7.4.tar.gz (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8), version: 0.7.4 2025-11-01T23:12:33,955 Skipping link: No binaries permitted for gradysim: https://files.pythonhosted.org/packages/b8/43/026f0d9a5706579d32ed42313ac63f30ffa53b6fd78fb4e735d81eb798b6/gradysim-0.7.5-py3-none-any.whl (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:33,956 Found link https://files.pythonhosted.org/packages/f5/54/dd5ed1efa785d073e103da35ce5e3c2ae4d7c3e407cea9f3b9a62e8a4e76/gradysim-0.7.5.tar.gz (from https://pypi.org/simple/gradysim/) (requires-python:>=3.8), version: 0.7.5 2025-11-01T23:12:33,957 Fetching project page and analyzing links: https://www.piwheels.org/simple/gradysim/ 2025-11-01T23:12:33,958 Getting page https://www.piwheels.org/simple/gradysim/ 2025-11-01T23:12:33,959 Found index url https://www.piwheels.org/simple 2025-11-01T23:12:34,187 Fetched page https://www.piwheels.org/simple/gradysim/ as text/html 2025-11-01T23:12:34,194 Skipping link: No binaries permitted for gradysim: https://www.piwheels.org/simple/gradysim/gradysim-0.7.4-py3-none-any.whl#sha256=cc052e88514cec9a379b75514c3ebbf2d38618b796a511fde742ef0d4666b098 (from https://www.piwheels.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:34,195 Skipping link: No binaries permitted for gradysim: https://archive1.piwheels.org/simple/gradysim/gradysim-0.7.3-py3-none-any.whl#sha256=273e2e38344054c0268da0fb7b237f7690829ec50d654dce23c0c771aad88fab (from https://www.piwheels.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:34,196 Skipping link: No binaries permitted for gradysim: https://archive1.piwheels.org/simple/gradysim/gradysim-0.7.1-py3-none-any.whl#sha256=63740cd5685bd07ee582d167a41750e439bc3638c6729e6f9a4f2909e19d3515 (from https://www.piwheels.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:34,197 Skipping link: No binaries permitted for gradysim: https://archive1.piwheels.org/simple/gradysim/gradysim-0.7.0-py3-none-any.whl#sha256=dbfbe6782915bc04a23feefbcfe6d3008d2db0b7c35db1efeaf9da0ad180658f (from https://www.piwheels.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:34,197 Skipping link: No binaries permitted for gradysim: https://archive1.piwheels.org/simple/gradysim/gradysim-0.6.11-py3-none-any.whl#sha256=7bdb70bac9772475fcea35267118859dd0fd585bd7d5d6ef0f5bbc6ddc9e0904 (from https://www.piwheels.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:34,198 Skipping link: No binaries permitted for gradysim: https://archive1.piwheels.org/simple/gradysim/gradysim-0.6.10-py3-none-any.whl#sha256=84335239cf1a55faf41f9d874c2cc86eea57aadf7215dd32ea3314b5bdd17ec0 (from https://www.piwheels.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:34,199 Skipping link: No binaries permitted for gradysim: https://archive1.piwheels.org/simple/gradysim/gradysim-0.6.9-py3-none-any.whl#sha256=bbd26c32a4f538edfa225f350df2b80a24f81d077efcc419836cdff48a386111 (from https://www.piwheels.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:34,199 Skipping link: No binaries permitted for gradysim: https://archive1.piwheels.org/simple/gradysim/gradysim-0.6.8-py3-none-any.whl#sha256=568a5ddd22514609d4c5127d74cdf1ab924d1bb2e1e0288354350c2c6013bc85 (from https://www.piwheels.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:34,200 Skipping link: No binaries permitted for gradysim: https://archive1.piwheels.org/simple/gradysim/gradysim-0.6.7-py3-none-any.whl#sha256=0ba6afe803222c2391e00f09593afc795ef60ad4481a4d26d72777259e4be120 (from https://www.piwheels.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:34,200 Skipping link: No binaries permitted for gradysim: https://archive1.piwheels.org/simple/gradysim/gradysim-0.6.6-py3-none-any.whl#sha256=9c0317e647edb00222a00110086a05fc528c57ab79c6ca50f2dba7899c097f73 (from https://www.piwheels.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:34,201 Skipping link: No binaries permitted for gradysim: https://archive1.piwheels.org/simple/gradysim/gradysim-0.6.5-py3-none-any.whl#sha256=c992f29f3c00079b8d75e00ca27cb0281020de0be7199757deab75b4dba2966a (from https://www.piwheels.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:34,201 Skipping link: No binaries permitted for gradysim: https://archive1.piwheels.org/simple/gradysim/gradysim-0.6.4-py3-none-any.whl#sha256=607755182ea453cb4caefe3838cc0f2f32d02e42eb2af26e58d0fce1a5a7bddc (from https://www.piwheels.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:34,202 Skipping link: No binaries permitted for gradysim: https://archive1.piwheels.org/simple/gradysim/gradysim-0.6.3-py3-none-any.whl#sha256=887d0ad7b94e38d1dc118e1c1a5100faef61e9f54015988ea4d5042636bc937c (from https://www.piwheels.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:34,202 Skipping link: No binaries permitted for gradysim: https://archive1.piwheels.org/simple/gradysim/gradysim-0.6.2-py3-none-any.whl#sha256=f05567a034ba9ce195cc54f842665ac7a045de12dbc3cb9f536cda022cbf6c05 (from https://www.piwheels.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:34,203 Skipping link: No binaries permitted for gradysim: https://archive1.piwheels.org/simple/gradysim/gradysim-0.6.1-py3-none-any.whl#sha256=4e0e96a8347813b22db317764fefdc272f473679059fa45661691d619779ab14 (from https://www.piwheels.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:34,204 Skipping link: No binaries permitted for gradysim: https://archive1.piwheels.org/simple/gradysim/gradysim-0.6.0-py3-none-any.whl#sha256=7f6b123492a8a550d02c2312821daa4955b9e7e8f7fec09cdf05b08161fa4803 (from https://www.piwheels.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:34,204 Skipping link: No binaries permitted for gradysim: https://archive1.piwheels.org/simple/gradysim/gradysim-0.5.2-py3-none-any.whl#sha256=16e2517e055215939d0b3aa75cb889ad659b193da2ea782eeb870294ad19a643 (from https://www.piwheels.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:34,205 Skipping link: No binaries permitted for gradysim: https://archive1.piwheels.org/simple/gradysim/gradysim-0.5.1-py3-none-any.whl#sha256=a58eb6da09d62f42e430f9ed583d9ec6f7bc692b578b65504bb94d911a19cfe2 (from https://www.piwheels.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:34,205 Skipping link: No binaries permitted for gradysim: https://archive1.piwheels.org/simple/gradysim/gradysim-0.5.0-py3-none-any.whl#sha256=ec64bd6f8e5694eadea475627b85e16477fe07c839e7161dbf7a7364d33ff296 (from https://www.piwheels.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:34,206 Skipping link: No binaries permitted for gradysim: https://archive1.piwheels.org/simple/gradysim/gradysim-0.4.0-py3-none-any.whl#sha256=04f07cd5010b30ce77b2285c7821b309edc7e3175094941b0054d7b11270a7b1 (from https://www.piwheels.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:34,207 Skipping link: No binaries permitted for gradysim: https://archive1.piwheels.org/simple/gradysim/gradysim-0.0.3-py3-none-any.whl#sha256=c38c24aa22d4c5045a51a82009534072f2e090a64ed1017d6605545ed2b8c388 (from https://www.piwheels.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:34,207 Skipping link: No binaries permitted for gradysim: https://archive1.piwheels.org/simple/gradysim/gradysim-0.0.2-py3-none-any.whl#sha256=83bebcb488e501ac5b419b5c6737814eeab3df0a4522017fb9459286db50e8f0 (from https://www.piwheels.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:34,208 Skipping link: No binaries permitted for gradysim: https://archive1.piwheels.org/simple/gradysim/GrADySIM-0.0.1-py3-none-any.whl#sha256=a15fd4e919468d1474def5fc64b71d88e2e01fb9b9f8c93bea50649b706aa744 (from https://www.piwheels.org/simple/gradysim/) (requires-python:>=3.8) 2025-11-01T23:12:34,208 Skipping link: not a file: https://www.piwheels.org/simple/gradysim/ 2025-11-01T23:12:34,209 Skipping link: not a file: https://pypi.org/simple/gradysim/ 2025-11-01T23:12:34,231 Given no hashes to check 1 links for project 'gradysim': discarding no candidates 2025-11-01T23:12:34,249 Collecting gradysim==0.7.5 2025-11-01T23:12:34,251 Created temporary directory: /tmp/pip-unpack-cqfctgbg 2025-11-01T23:12:34,391 Downloading gradysim-0.7.5.tar.gz (29.1 MB) 2025-11-01T23:12:38,068 Added gradysim==0.7.5 from https://files.pythonhosted.org/packages/f5/54/dd5ed1efa785d073e103da35ce5e3c2ae4d7c3e407cea9f3b9a62e8a4e76/gradysim-0.7.5.tar.gz to build tracker '/tmp/pip-build-tracker-pbx6r1so' 2025-11-01T23:12:38,073 Created temporary directory: /tmp/pip-build-env-dmyqk0y1 2025-11-01T23:12:38,077 Installing build dependencies: started 2025-11-01T23:12:38,078 Running command pip subprocess to install build dependencies 2025-11-01T23:12:39,214 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-01T23:12:39,790 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 2025-11-01T23:12:39,813 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-01T23:12:41,541 Collecting setuptools 2025-11-01T23:12:41,637 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-01T23:12:42,015 Collecting setuptools-scm 2025-11-01T23:12:42,033 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2025-11-01T23:12:42,220 Collecting packaging>=20 2025-11-01T23:12:42,237 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2025-11-01T23:12:45,115 Installing collected packages: setuptools, packaging, setuptools-scm 2025-11-01T23:12:49,146 Creating /tmp/pip-build-env-dmyqk0y1/overlay/local/bin 2025-11-01T23:12:49,148 changing mode of /tmp/pip-build-env-dmyqk0y1/overlay/local/bin/setuptools-scm to 755 2025-11-01T23:12:49,172 Successfully installed packaging-25.0 setuptools-80.9.0 setuptools-scm-9.2.2 2025-11-01T23:12:49,461 Installing build dependencies: finished with status 'done' 2025-11-01T23:12:49,467 Getting requirements to build wheel: started 2025-11-01T23:12:49,469 Running command Getting requirements to build wheel 2025-11-01T23:12:50,088 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2025-11-01T23:12:50,163 /tmp/pip-build-env-dmyqk0y1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-01T23:12:50,163 !! 2025-11-01T23:12:50,164 ******************************************************************************** 2025-11-01T23:12:50,165 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-11-01T23:12:50,166 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-01T23:12:50,166 or your builds will no longer be supported. 2025-11-01T23:12:50,167 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-01T23:12:50,168 ******************************************************************************** 2025-11-01T23:12:50,169 !! 2025-11-01T23:12:50,169 corresp(dist, value, root_dir) 2025-11-01T23:12:50,251 /tmp/pip-build-env-dmyqk0y1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-01T23:12:50,252 !! 2025-11-01T23:12:50,253 ******************************************************************************** 2025-11-01T23:12:50,253 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-01T23:12:50,254 License :: OSI Approved :: MIT License 2025-11-01T23:12:50,256 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-01T23:12:50,256 ******************************************************************************** 2025-11-01T23:12:50,257 !! 2025-11-01T23:12:50,258 dist._finalize_license_expression() 2025-11-01T23:12:50,258 /tmp/pip-build-env-dmyqk0y1/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-01T23:12:50,259 !! 2025-11-01T23:12:50,260 ******************************************************************************** 2025-11-01T23:12:50,261 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-01T23:12:50,262 License :: OSI Approved :: MIT License 2025-11-01T23:12:50,264 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-01T23:12:50,264 ******************************************************************************** 2025-11-01T23:12:50,266 !! 2025-11-01T23:12:50,266 self._finalize_license_expression() 2025-11-01T23:12:50,267 running egg_info 2025-11-01T23:12:50,273 writing gradysim.egg-info/PKG-INFO 2025-11-01T23:12:50,275 writing dependency_links to gradysim.egg-info/dependency_links.txt 2025-11-01T23:12:50,277 writing requirements to gradysim.egg-info/requires.txt 2025-11-01T23:12:50,279 writing top-level names to gradysim.egg-info/top_level.txt 2025-11-01T23:12:50,338 listing git files failed - pretending there aren't any 2025-11-01T23:12:50,345 reading manifest file 'gradysim.egg-info/SOURCES.txt' 2025-11-01T23:12:50,691 adding license file 'LICENSE.txt' 2025-11-01T23:12:51,078 writing manifest file 'gradysim.egg-info/SOURCES.txt' 2025-11-01T23:12:51,182 Getting requirements to build wheel: finished with status 'done' 2025-11-01T23:12:51,186 Created temporary directory: /tmp/pip-modern-metadata-o8lr5s0v 2025-11-01T23:12:51,189 Preparing metadata (pyproject.toml): started 2025-11-01T23:12:51,190 Running command Preparing metadata (pyproject.toml) 2025-11-01T23:12:51,767 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2025-11-01T23:12:51,820 /tmp/pip-build-env-dmyqk0y1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-01T23:12:51,821 !! 2025-11-01T23:12:51,822 ******************************************************************************** 2025-11-01T23:12:51,822 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-11-01T23:12:51,823 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-01T23:12:51,824 or your builds will no longer be supported. 2025-11-01T23:12:51,825 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-01T23:12:51,825 ******************************************************************************** 2025-11-01T23:12:51,827 !! 2025-11-01T23:12:51,827 corresp(dist, value, root_dir) 2025-11-01T23:12:51,908 /tmp/pip-build-env-dmyqk0y1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-01T23:12:51,909 !! 2025-11-01T23:12:51,910 ******************************************************************************** 2025-11-01T23:12:51,911 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-01T23:12:51,912 License :: OSI Approved :: MIT License 2025-11-01T23:12:51,913 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-01T23:12:51,913 ******************************************************************************** 2025-11-01T23:12:51,914 !! 2025-11-01T23:12:51,915 dist._finalize_license_expression() 2025-11-01T23:12:51,916 /tmp/pip-build-env-dmyqk0y1/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-01T23:12:51,916 !! 2025-11-01T23:12:51,918 ******************************************************************************** 2025-11-01T23:12:51,918 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-01T23:12:51,920 License :: OSI Approved :: MIT License 2025-11-01T23:12:51,921 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-01T23:12:51,922 ******************************************************************************** 2025-11-01T23:12:51,923 !! 2025-11-01T23:12:51,924 self._finalize_license_expression() 2025-11-01T23:12:51,924 running dist_info 2025-11-01T23:12:51,938 creating /tmp/pip-modern-metadata-o8lr5s0v/gradysim.egg-info 2025-11-01T23:12:51,939 writing /tmp/pip-modern-metadata-o8lr5s0v/gradysim.egg-info/PKG-INFO 2025-11-01T23:12:51,943 writing dependency_links to /tmp/pip-modern-metadata-o8lr5s0v/gradysim.egg-info/dependency_links.txt 2025-11-01T23:12:51,945 writing requirements to /tmp/pip-modern-metadata-o8lr5s0v/gradysim.egg-info/requires.txt 2025-11-01T23:12:51,946 writing top-level names to /tmp/pip-modern-metadata-o8lr5s0v/gradysim.egg-info/top_level.txt 2025-11-01T23:12:51,948 writing manifest file '/tmp/pip-modern-metadata-o8lr5s0v/gradysim.egg-info/SOURCES.txt' 2025-11-01T23:12:52,003 listing git files failed - pretending there aren't any 2025-11-01T23:12:52,009 reading manifest file '/tmp/pip-modern-metadata-o8lr5s0v/gradysim.egg-info/SOURCES.txt' 2025-11-01T23:12:52,011 adding license file 'LICENSE.txt' 2025-11-01T23:12:52,015 writing manifest file '/tmp/pip-modern-metadata-o8lr5s0v/gradysim.egg-info/SOURCES.txt' 2025-11-01T23:12:52,016 creating '/tmp/pip-modern-metadata-o8lr5s0v/gradysim-0.7.5.dist-info' 2025-11-01T23:12:52,148 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-01T23:12:52,153 Source in /tmp/pip-wheel-9o0q4thc/gradysim_2a364cc4495f4a849ed119ebe82fa602 has version 0.7.5, which satisfies requirement gradysim==0.7.5 from https://files.pythonhosted.org/packages/f5/54/dd5ed1efa785d073e103da35ce5e3c2ae4d7c3e407cea9f3b9a62e8a4e76/gradysim-0.7.5.tar.gz 2025-11-01T23:12:52,154 Removed gradysim==0.7.5 from https://files.pythonhosted.org/packages/f5/54/dd5ed1efa785d073e103da35ce5e3c2ae4d7c3e407cea9f3b9a62e8a4e76/gradysim-0.7.5.tar.gz from build tracker '/tmp/pip-build-tracker-pbx6r1so' 2025-11-01T23:12:52,160 Created temporary directory: /tmp/pip-unpack-chkbyylh 2025-11-01T23:12:52,161 Building wheels for collected packages: gradysim 2025-11-01T23:12:52,165 Created temporary directory: /tmp/pip-wheel-_n9h62x2 2025-11-01T23:12:52,166 Destination directory: /tmp/pip-wheel-_n9h62x2 2025-11-01T23:12:52,168 Building wheel for gradysim (pyproject.toml): started 2025-11-01T23:12:52,169 Running command Building wheel for gradysim (pyproject.toml) 2025-11-01T23:12:52,733 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2025-11-01T23:12:52,784 /tmp/pip-build-env-dmyqk0y1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-01T23:12:52,785 !! 2025-11-01T23:12:52,786 ******************************************************************************** 2025-11-01T23:12:52,786 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-11-01T23:12:52,787 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-01T23:12:52,788 or your builds will no longer be supported. 2025-11-01T23:12:52,789 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-01T23:12:52,789 ******************************************************************************** 2025-11-01T23:12:52,791 !! 2025-11-01T23:12:52,791 corresp(dist, value, root_dir) 2025-11-01T23:12:52,866 /tmp/pip-build-env-dmyqk0y1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-01T23:12:52,866 !! 2025-11-01T23:12:52,868 ******************************************************************************** 2025-11-01T23:12:52,868 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-01T23:12:52,870 License :: OSI Approved :: MIT License 2025-11-01T23:12:52,871 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-01T23:12:52,872 ******************************************************************************** 2025-11-01T23:12:52,873 !! 2025-11-01T23:12:52,873 dist._finalize_license_expression() 2025-11-01T23:12:52,874 /tmp/pip-build-env-dmyqk0y1/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-01T23:12:52,875 !! 2025-11-01T23:12:52,876 ******************************************************************************** 2025-11-01T23:12:52,877 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-01T23:12:52,878 License :: OSI Approved :: MIT License 2025-11-01T23:12:52,879 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-01T23:12:52,880 ******************************************************************************** 2025-11-01T23:12:52,881 !! 2025-11-01T23:12:52,882 self._finalize_license_expression() 2025-11-01T23:12:52,883 running bdist_wheel 2025-11-01T23:12:52,902 running build 2025-11-01T23:12:52,903 running build_py 2025-11-01T23:12:52,911 creating build/lib/gradysim 2025-11-01T23:12:52,913 copying gradysim/__init__.py -> build/lib/gradysim 2025-11-01T23:12:52,916 creating build/lib/gradysim/simulator 2025-11-01T23:12:52,917 copying gradysim/simulator/simulation.py -> build/lib/gradysim/simulator 2025-11-01T23:12:52,920 copying gradysim/simulator/event.py -> build/lib/gradysim/simulator 2025-11-01T23:12:52,923 copying gradysim/simulator/node.py -> build/lib/gradysim/simulator 2025-11-01T23:12:52,925 copying gradysim/simulator/__init__.py -> build/lib/gradysim/simulator 2025-11-01T23:12:52,927 copying gradysim/simulator/log.py -> build/lib/gradysim/simulator 2025-11-01T23:12:52,930 creating build/lib/gradysim/encapsulator 2025-11-01T23:12:52,931 copying gradysim/encapsulator/interface.py -> build/lib/gradysim/encapsulator 2025-11-01T23:12:52,933 copying gradysim/encapsulator/__init__.py -> build/lib/gradysim/encapsulator 2025-11-01T23:12:52,935 copying gradysim/encapsulator/python.py -> build/lib/gradysim/encapsulator 2025-11-01T23:12:52,937 copying gradysim/encapsulator/interop.py -> build/lib/gradysim/encapsulator 2025-11-01T23:12:52,940 creating build/lib/gradysim/protocol 2025-11-01T23:12:52,941 copying gradysim/protocol/position.py -> build/lib/gradysim/protocol 2025-11-01T23:12:52,943 copying gradysim/protocol/interface.py -> build/lib/gradysim/protocol 2025-11-01T23:12:52,945 copying gradysim/protocol/__init__.py -> build/lib/gradysim/protocol 2025-11-01T23:12:52,948 creating build/lib/gradysim/simulator/handler 2025-11-01T23:12:52,949 copying gradysim/simulator/handler/interface.py -> build/lib/gradysim/simulator/handler 2025-11-01T23:12:52,951 copying gradysim/simulator/handler/__init__.py -> build/lib/gradysim/simulator/handler 2025-11-01T23:12:52,953 copying gradysim/simulator/handler/visualization.py -> build/lib/gradysim/simulator/handler 2025-11-01T23:12:52,956 copying gradysim/simulator/handler/timer.py -> build/lib/gradysim/simulator/handler 2025-11-01T23:12:52,958 copying gradysim/simulator/handler/assertion.py -> build/lib/gradysim/simulator/handler 2025-11-01T23:12:52,961 copying gradysim/simulator/handler/mobility.py -> build/lib/gradysim/simulator/handler 2025-11-01T23:12:52,963 copying gradysim/simulator/handler/communication.py -> build/lib/gradysim/simulator/handler 2025-11-01T23:12:52,966 creating build/lib/gradysim/simulator/extension 2025-11-01T23:12:52,967 copying gradysim/simulator/extension/radio.py -> build/lib/gradysim/simulator/extension 2025-11-01T23:12:52,970 copying gradysim/simulator/extension/visualization_controller.py -> build/lib/gradysim/simulator/extension 2025-11-01T23:12:52,972 copying gradysim/simulator/extension/extension.py -> build/lib/gradysim/simulator/extension 2025-11-01T23:12:52,974 copying gradysim/simulator/extension/__init__.py -> build/lib/gradysim/simulator/extension 2025-11-01T23:12:52,976 copying gradysim/simulator/extension/camera.py -> build/lib/gradysim/simulator/extension 2025-11-01T23:12:52,979 creating build/lib/gradysim/protocol/messages 2025-11-01T23:12:52,980 copying gradysim/protocol/messages/__init__.py -> build/lib/gradysim/protocol/messages 2025-11-01T23:12:52,982 copying gradysim/protocol/messages/mobility.py -> build/lib/gradysim/protocol/messages 2025-11-01T23:12:52,984 copying gradysim/protocol/messages/communication.py -> build/lib/gradysim/protocol/messages 2025-11-01T23:12:52,985 copying gradysim/protocol/messages/telemetry.py -> build/lib/gradysim/protocol/messages 2025-11-01T23:12:52,988 creating build/lib/gradysim/protocol/plugin 2025-11-01T23:12:52,989 copying gradysim/protocol/plugin/statistics.py -> build/lib/gradysim/protocol/plugin 2025-11-01T23:12:52,991 copying gradysim/protocol/plugin/mission_mobility.py -> build/lib/gradysim/protocol/plugin 2025-11-01T23:12:52,994 copying gradysim/protocol/plugin/follow_mobility.py -> build/lib/gradysim/protocol/plugin 2025-11-01T23:12:52,997 copying gradysim/protocol/plugin/dispatcher.py -> build/lib/gradysim/protocol/plugin 2025-11-01T23:12:53,000 copying gradysim/protocol/plugin/__init__.py -> build/lib/gradysim/protocol/plugin 2025-11-01T23:12:53,001 copying gradysim/protocol/plugin/random_mobility.py -> build/lib/gradysim/protocol/plugin 2025-11-01T23:12:53,004 creating build/lib/gradysim/protocol/plugin/raft 2025-11-01T23:12:53,005 copying gradysim/protocol/plugin/raft/raft_consensus.py -> build/lib/gradysim/protocol/plugin/raft 2025-11-01T23:12:53,008 copying gradysim/protocol/plugin/raft/raft_state.py -> build/lib/gradysim/protocol/plugin/raft 2025-11-01T23:12:53,010 copying gradysim/protocol/plugin/raft/raft_node.py -> build/lib/gradysim/protocol/plugin/raft 2025-11-01T23:12:53,013 copying gradysim/protocol/plugin/raft/__init__.py -> build/lib/gradysim/protocol/plugin/raft 2025-11-01T23:12:53,015 copying gradysim/protocol/plugin/raft/raft_config.py -> build/lib/gradysim/protocol/plugin/raft 2025-11-01T23:12:53,018 copying gradysim/protocol/plugin/raft/raft_message.py -> build/lib/gradysim/protocol/plugin/raft 2025-11-01T23:12:53,021 creating build/lib/gradysim/protocol/plugin/raft/failure_detection 2025-11-01T23:12:53,022 copying gradysim/protocol/plugin/raft/failure_detection/failure_state.py -> build/lib/gradysim/protocol/plugin/raft/failure_detection 2025-11-01T23:12:53,024 copying gradysim/protocol/plugin/raft/failure_detection/__init__.py -> build/lib/gradysim/protocol/plugin/raft/failure_detection 2025-11-01T23:12:53,026 copying gradysim/protocol/plugin/raft/failure_detection/heartbeat_detector.py -> build/lib/gradysim/protocol/plugin/raft/failure_detection 2025-11-01T23:12:53,029 copying gradysim/protocol/plugin/raft/failure_detection/failure_config.py -> build/lib/gradysim/protocol/plugin/raft/failure_detection 2025-11-01T23:12:53,031 running egg_info 2025-11-01T23:12:53,045 writing gradysim.egg-info/PKG-INFO 2025-11-01T23:12:53,048 writing dependency_links to gradysim.egg-info/dependency_links.txt 2025-11-01T23:12:53,049 writing requirements to gradysim.egg-info/requires.txt 2025-11-01T23:12:53,050 writing top-level names to gradysim.egg-info/top_level.txt 2025-11-01T23:12:53,092 listing git files failed - pretending there aren't any 2025-11-01T23:12:53,098 reading manifest file 'gradysim.egg-info/SOURCES.txt' 2025-11-01T23:12:53,212 adding license file 'LICENSE.txt' 2025-11-01T23:12:53,224 writing manifest file 'gradysim.egg-info/SOURCES.txt' 2025-11-01T23:12:53,257 installing to build/bdist.linux-armv7l/wheel 2025-11-01T23:12:53,257 running install 2025-11-01T23:12:53,279 running install_lib 2025-11-01T23:12:53,286 creating build/bdist.linux-armv7l/wheel 2025-11-01T23:12:53,288 creating build/bdist.linux-armv7l/wheel/gradysim 2025-11-01T23:12:53,290 creating build/bdist.linux-armv7l/wheel/gradysim/simulator 2025-11-01T23:12:53,291 copying build/lib/gradysim/simulator/simulation.py -> build/bdist.linux-armv7l/wheel/./gradysim/simulator 2025-11-01T23:12:53,294 copying build/lib/gradysim/simulator/event.py -> build/bdist.linux-armv7l/wheel/./gradysim/simulator 2025-11-01T23:12:53,296 copying build/lib/gradysim/simulator/node.py -> build/bdist.linux-armv7l/wheel/./gradysim/simulator 2025-11-01T23:12:53,299 creating build/bdist.linux-armv7l/wheel/gradysim/simulator/handler 2025-11-01T23:12:53,300 copying build/lib/gradysim/simulator/handler/interface.py -> build/bdist.linux-armv7l/wheel/./gradysim/simulator/handler 2025-11-01T23:12:53,302 copying build/lib/gradysim/simulator/handler/__init__.py -> build/bdist.linux-armv7l/wheel/./gradysim/simulator/handler 2025-11-01T23:12:53,304 copying build/lib/gradysim/simulator/handler/visualization.py -> build/bdist.linux-armv7l/wheel/./gradysim/simulator/handler 2025-11-01T23:12:53,306 copying build/lib/gradysim/simulator/handler/timer.py -> build/bdist.linux-armv7l/wheel/./gradysim/simulator/handler 2025-11-01T23:12:53,308 copying build/lib/gradysim/simulator/handler/assertion.py -> build/bdist.linux-armv7l/wheel/./gradysim/simulator/handler 2025-11-01T23:12:53,311 copying build/lib/gradysim/simulator/handler/mobility.py -> build/bdist.linux-armv7l/wheel/./gradysim/simulator/handler 2025-11-01T23:12:53,313 copying build/lib/gradysim/simulator/handler/communication.py -> build/bdist.linux-armv7l/wheel/./gradysim/simulator/handler 2025-11-01T23:12:53,315 copying build/lib/gradysim/simulator/__init__.py -> build/bdist.linux-armv7l/wheel/./gradysim/simulator 2025-11-01T23:12:53,317 creating build/bdist.linux-armv7l/wheel/gradysim/simulator/extension 2025-11-01T23:12:53,318 copying build/lib/gradysim/simulator/extension/radio.py -> build/bdist.linux-armv7l/wheel/./gradysim/simulator/extension 2025-11-01T23:12:53,321 copying build/lib/gradysim/simulator/extension/visualization_controller.py -> build/bdist.linux-armv7l/wheel/./gradysim/simulator/extension 2025-11-01T23:12:53,322 copying build/lib/gradysim/simulator/extension/extension.py -> build/bdist.linux-armv7l/wheel/./gradysim/simulator/extension 2025-11-01T23:12:53,324 copying build/lib/gradysim/simulator/extension/__init__.py -> build/bdist.linux-armv7l/wheel/./gradysim/simulator/extension 2025-11-01T23:12:53,326 copying build/lib/gradysim/simulator/extension/camera.py -> build/bdist.linux-armv7l/wheel/./gradysim/simulator/extension 2025-11-01T23:12:53,328 copying build/lib/gradysim/simulator/log.py -> build/bdist.linux-armv7l/wheel/./gradysim/simulator 2025-11-01T23:12:53,331 creating build/bdist.linux-armv7l/wheel/gradysim/encapsulator 2025-11-01T23:12:53,332 copying build/lib/gradysim/encapsulator/interface.py -> build/bdist.linux-armv7l/wheel/./gradysim/encapsulator 2025-11-01T23:12:53,334 copying build/lib/gradysim/encapsulator/__init__.py -> build/bdist.linux-armv7l/wheel/./gradysim/encapsulator 2025-11-01T23:12:53,336 copying build/lib/gradysim/encapsulator/python.py -> build/bdist.linux-armv7l/wheel/./gradysim/encapsulator 2025-11-01T23:12:53,338 copying build/lib/gradysim/encapsulator/interop.py -> build/bdist.linux-armv7l/wheel/./gradysim/encapsulator 2025-11-01T23:12:53,341 creating build/bdist.linux-armv7l/wheel/gradysim/protocol 2025-11-01T23:12:53,342 copying build/lib/gradysim/protocol/position.py -> build/bdist.linux-armv7l/wheel/./gradysim/protocol 2025-11-01T23:12:53,345 creating build/bdist.linux-armv7l/wheel/gradysim/protocol/messages 2025-11-01T23:12:53,346 copying build/lib/gradysim/protocol/messages/__init__.py -> build/bdist.linux-armv7l/wheel/./gradysim/protocol/messages 2025-11-01T23:12:53,348 copying build/lib/gradysim/protocol/messages/mobility.py -> build/bdist.linux-armv7l/wheel/./gradysim/protocol/messages 2025-11-01T23:12:53,350 copying build/lib/gradysim/protocol/messages/communication.py -> build/bdist.linux-armv7l/wheel/./gradysim/protocol/messages 2025-11-01T23:12:53,351 copying build/lib/gradysim/protocol/messages/telemetry.py -> build/bdist.linux-armv7l/wheel/./gradysim/protocol/messages 2025-11-01T23:12:53,353 copying build/lib/gradysim/protocol/interface.py -> build/bdist.linux-armv7l/wheel/./gradysim/protocol 2025-11-01T23:12:53,356 copying build/lib/gradysim/protocol/__init__.py -> build/bdist.linux-armv7l/wheel/./gradysim/protocol 2025-11-01T23:12:53,358 creating build/bdist.linux-armv7l/wheel/gradysim/protocol/plugin 2025-11-01T23:12:53,359 copying build/lib/gradysim/protocol/plugin/statistics.py -> build/bdist.linux-armv7l/wheel/./gradysim/protocol/plugin 2025-11-01T23:12:53,362 copying build/lib/gradysim/protocol/plugin/mission_mobility.py -> build/bdist.linux-armv7l/wheel/./gradysim/protocol/plugin 2025-11-01T23:12:53,364 copying build/lib/gradysim/protocol/plugin/follow_mobility.py -> build/bdist.linux-armv7l/wheel/./gradysim/protocol/plugin 2025-11-01T23:12:53,366 copying build/lib/gradysim/protocol/plugin/dispatcher.py -> build/bdist.linux-armv7l/wheel/./gradysim/protocol/plugin 2025-11-01T23:12:53,369 copying build/lib/gradysim/protocol/plugin/__init__.py -> build/bdist.linux-armv7l/wheel/./gradysim/protocol/plugin 2025-11-01T23:12:53,372 creating build/bdist.linux-armv7l/wheel/gradysim/protocol/plugin/raft 2025-11-01T23:12:53,373 creating build/bdist.linux-armv7l/wheel/gradysim/protocol/plugin/raft/failure_detection 2025-11-01T23:12:53,375 copying build/lib/gradysim/protocol/plugin/raft/failure_detection/failure_state.py -> build/bdist.linux-armv7l/wheel/./gradysim/protocol/plugin/raft/failure_detection 2025-11-01T23:12:53,377 copying build/lib/gradysim/protocol/plugin/raft/failure_detection/__init__.py -> build/bdist.linux-armv7l/wheel/./gradysim/protocol/plugin/raft/failure_detection 2025-11-01T23:12:53,379 copying build/lib/gradysim/protocol/plugin/raft/failure_detection/heartbeat_detector.py -> build/bdist.linux-armv7l/wheel/./gradysim/protocol/plugin/raft/failure_detection 2025-11-01T23:12:53,382 copying build/lib/gradysim/protocol/plugin/raft/failure_detection/failure_config.py -> build/bdist.linux-armv7l/wheel/./gradysim/protocol/plugin/raft/failure_detection 2025-11-01T23:12:53,384 copying build/lib/gradysim/protocol/plugin/raft/raft_consensus.py -> build/bdist.linux-armv7l/wheel/./gradysim/protocol/plugin/raft 2025-11-01T23:12:53,387 copying build/lib/gradysim/protocol/plugin/raft/raft_state.py -> build/bdist.linux-armv7l/wheel/./gradysim/protocol/plugin/raft 2025-11-01T23:12:53,389 copying build/lib/gradysim/protocol/plugin/raft/raft_node.py -> build/bdist.linux-armv7l/wheel/./gradysim/protocol/plugin/raft 2025-11-01T23:12:53,392 copying build/lib/gradysim/protocol/plugin/raft/__init__.py -> build/bdist.linux-armv7l/wheel/./gradysim/protocol/plugin/raft 2025-11-01T23:12:53,394 copying build/lib/gradysim/protocol/plugin/raft/raft_config.py -> build/bdist.linux-armv7l/wheel/./gradysim/protocol/plugin/raft 2025-11-01T23:12:53,397 copying build/lib/gradysim/protocol/plugin/raft/raft_message.py -> build/bdist.linux-armv7l/wheel/./gradysim/protocol/plugin/raft 2025-11-01T23:12:53,399 copying build/lib/gradysim/protocol/plugin/random_mobility.py -> build/bdist.linux-armv7l/wheel/./gradysim/protocol/plugin 2025-11-01T23:12:53,402 copying build/lib/gradysim/__init__.py -> build/bdist.linux-armv7l/wheel/./gradysim 2025-11-01T23:12:53,403 running install_egg_info 2025-11-01T23:12:53,410 Copying gradysim.egg-info to build/bdist.linux-armv7l/wheel/./gradysim-0.7.5-py3.11.egg-info 2025-11-01T23:12:53,421 running install_scripts 2025-11-01T23:12:53,430 creating build/bdist.linux-armv7l/wheel/gradysim-0.7.5.dist-info/WHEEL 2025-11-01T23:12:53,434 creating '/tmp/pip-wheel-_n9h62x2/.tmp-xao902n8/gradysim-0.7.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-01T23:12:53,436 adding 'gradysim/__init__.py' 2025-11-01T23:12:53,438 adding 'gradysim/encapsulator/__init__.py' 2025-11-01T23:12:53,439 adding 'gradysim/encapsulator/interface.py' 2025-11-01T23:12:53,441 adding 'gradysim/encapsulator/interop.py' 2025-11-01T23:12:53,443 adding 'gradysim/encapsulator/python.py' 2025-11-01T23:12:53,445 adding 'gradysim/protocol/__init__.py' 2025-11-01T23:12:53,446 adding 'gradysim/protocol/interface.py' 2025-11-01T23:12:53,448 adding 'gradysim/protocol/position.py' 2025-11-01T23:12:53,450 adding 'gradysim/protocol/messages/__init__.py' 2025-11-01T23:12:53,451 adding 'gradysim/protocol/messages/communication.py' 2025-11-01T23:12:53,452 adding 'gradysim/protocol/messages/mobility.py' 2025-11-01T23:12:53,454 adding 'gradysim/protocol/messages/telemetry.py' 2025-11-01T23:12:53,456 adding 'gradysim/protocol/plugin/__init__.py' 2025-11-01T23:12:53,458 adding 'gradysim/protocol/plugin/dispatcher.py' 2025-11-01T23:12:53,459 adding 'gradysim/protocol/plugin/follow_mobility.py' 2025-11-01T23:12:53,461 adding 'gradysim/protocol/plugin/mission_mobility.py' 2025-11-01T23:12:53,463 adding 'gradysim/protocol/plugin/random_mobility.py' 2025-11-01T23:12:53,465 adding 'gradysim/protocol/plugin/statistics.py' 2025-11-01T23:12:53,467 adding 'gradysim/protocol/plugin/raft/__init__.py' 2025-11-01T23:12:53,469 adding 'gradysim/protocol/plugin/raft/raft_config.py' 2025-11-01T23:12:53,473 adding 'gradysim/protocol/plugin/raft/raft_consensus.py' 2025-11-01T23:12:53,475 adding 'gradysim/protocol/plugin/raft/raft_message.py' 2025-11-01T23:12:53,482 adding 'gradysim/protocol/plugin/raft/raft_node.py' 2025-11-01T23:12:53,484 adding 'gradysim/protocol/plugin/raft/raft_state.py' 2025-11-01T23:12:53,485 adding 'gradysim/protocol/plugin/raft/failure_detection/__init__.py' 2025-11-01T23:12:53,487 adding 'gradysim/protocol/plugin/raft/failure_detection/failure_config.py' 2025-11-01T23:12:53,489 adding 'gradysim/protocol/plugin/raft/failure_detection/failure_state.py' 2025-11-01T23:12:53,491 adding 'gradysim/protocol/plugin/raft/failure_detection/heartbeat_detector.py' 2025-11-01T23:12:53,493 adding 'gradysim/simulator/__init__.py' 2025-11-01T23:12:53,495 adding 'gradysim/simulator/event.py' 2025-11-01T23:12:53,497 adding 'gradysim/simulator/log.py' 2025-11-01T23:12:53,498 adding 'gradysim/simulator/node.py' 2025-11-01T23:12:53,500 adding 'gradysim/simulator/simulation.py' 2025-11-01T23:12:53,502 adding 'gradysim/simulator/extension/__init__.py' 2025-11-01T23:12:53,504 adding 'gradysim/simulator/extension/camera.py' 2025-11-01T23:12:53,505 adding 'gradysim/simulator/extension/extension.py' 2025-11-01T23:12:53,507 adding 'gradysim/simulator/extension/radio.py' 2025-11-01T23:12:53,508 adding 'gradysim/simulator/extension/visualization_controller.py' 2025-11-01T23:12:53,510 adding 'gradysim/simulator/handler/__init__.py' 2025-11-01T23:12:53,511 adding 'gradysim/simulator/handler/assertion.py' 2025-11-01T23:12:53,513 adding 'gradysim/simulator/handler/communication.py' 2025-11-01T23:12:53,514 adding 'gradysim/simulator/handler/interface.py' 2025-11-01T23:12:53,516 adding 'gradysim/simulator/handler/mobility.py' 2025-11-01T23:12:53,517 adding 'gradysim/simulator/handler/timer.py' 2025-11-01T23:12:53,519 adding 'gradysim/simulator/handler/visualization.py' 2025-11-01T23:12:53,522 adding 'gradysim-0.7.5.dist-info/licenses/LICENSE.txt' 2025-11-01T23:12:53,523 adding 'gradysim-0.7.5.dist-info/METADATA' 2025-11-01T23:12:53,524 adding 'gradysim-0.7.5.dist-info/WHEEL' 2025-11-01T23:12:53,525 adding 'gradysim-0.7.5.dist-info/top_level.txt' 2025-11-01T23:12:53,526 adding 'gradysim-0.7.5.dist-info/RECORD' 2025-11-01T23:12:53,529 removing build/bdist.linux-armv7l/wheel 2025-11-01T23:12:53,648 Building wheel for gradysim (pyproject.toml): finished with status 'done' 2025-11-01T23:12:53,655 Created wheel for gradysim: filename=gradysim-0.7.5-py3-none-any.whl size=85359 sha256=d0fc55e232ec6813275691bf0da0b4aa92a130e6a78e8bdfb4945876190dc923 2025-11-01T23:12:53,657 Stored in directory: /tmp/pip-ephem-wheel-cache-ro5h7f0s/wheels/5c/0a/9c/918a894c890ae0419fd3d885edf1baff521482561e91a43b0f 2025-11-01T23:12:53,673 Successfully built gradysim 2025-11-01T23:12:53,678 Removed build tracker: '/tmp/pip-build-tracker-pbx6r1so'