2026-04-21T20:39:45,596 Created temporary directory: /tmp/pip-ephem-wheel-cache-ndnxvy2c 2026-04-21T20:39:45,598 Created temporary directory: /tmp/pip-build-tracker-29gfab57 2026-04-21T20:39:45,598 Initialized build tracking at /tmp/pip-build-tracker-29gfab57 2026-04-21T20:39:45,599 Created build tracker: /tmp/pip-build-tracker-29gfab57 2026-04-21T20:39:45,599 Entered build tracker: /tmp/pip-build-tracker-29gfab57 2026-04-21T20:39:45,600 Created temporary directory: /tmp/pip-wheel-hlnrfemt 2026-04-21T20:39:45,603 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-21T20:39:45,605 Created temporary directory: /tmp/pip-ephem-wheel-cache-fooaqqeq 2026-04-21T20:39:45,630 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-21T20:39:45,634 2 location(s) to search for versions of tailscale: 2026-04-21T20:39:45,634 * https://pypi.org/simple/tailscale/ 2026-04-21T20:39:45,634 * https://www.piwheels.org/simple/tailscale/ 2026-04-21T20:39:45,635 Fetching project page and analyzing links: https://pypi.org/simple/tailscale/ 2026-04-21T20:39:45,635 Getting page https://pypi.org/simple/tailscale/ 2026-04-21T20:39:45,637 Found index url https://pypi.org/simple 2026-04-21T20:39:45,789 Fetched page https://pypi.org/simple/tailscale/ as application/vnd.pypi.simple.v1+json 2026-04-21T20:39:45,796 Skipping link: No binaries permitted for tailscale: https://files.pythonhosted.org/packages/4b/25/c33d1044de03fbc980b6bceb568702cbf792c9376206aea453e76b685a83/tailscale-0.1.0-py3-none-any.whl (from https://pypi.org/simple/tailscale/) (requires-python:>=3.8,<4.0) 2026-04-21T20:39:45,797 Found link https://files.pythonhosted.org/packages/f6/fb/5809425b03b69adb9d7e2cb266d0f0b6f48329f6fd2bc72f89bbf1029694/tailscale-0.1.0.tar.gz (from https://pypi.org/simple/tailscale/) (requires-python:>=3.8,<4.0), version: 0.1.0 2026-04-21T20:39:45,798 Skipping link: No binaries permitted for tailscale: https://files.pythonhosted.org/packages/84/f9/a1f9eaad6a76aae9c7c46b82912cd80de61d24ce7f36309ecdb4ef21b6e0/tailscale-0.1.1-py3-none-any.whl (from https://pypi.org/simple/tailscale/) (requires-python:>=3.8,<4.0) 2026-04-21T20:39:45,799 Found link https://files.pythonhosted.org/packages/b2/81/336ba8a54ae428f4575659407b79fdf818eeeb7affd6c642db74200fa64c/tailscale-0.1.1.tar.gz (from https://pypi.org/simple/tailscale/) (requires-python:>=3.8,<4.0), version: 0.1.1 2026-04-21T20:39:45,800 Skipping link: No binaries permitted for tailscale: https://files.pythonhosted.org/packages/13/14/b32a0626b27c6f3e1baa51b5b3ca1c626e80a0c0480254d93dcb39ff5ac3/tailscale-0.1.2-py3-none-any.whl (from https://pypi.org/simple/tailscale/) (requires-python:>=3.8,<4.0) 2026-04-21T20:39:45,801 Found link https://files.pythonhosted.org/packages/92/17/65d957ef0848bd91988d42a3ff537e60c7addf98e529ad5791c5be2edd82/tailscale-0.1.2.tar.gz (from https://pypi.org/simple/tailscale/) (requires-python:>=3.8,<4.0), version: 0.1.2 2026-04-21T20:39:45,802 Skipping link: No binaries permitted for tailscale: https://files.pythonhosted.org/packages/1d/99/906a835aa39352bc024d715c706f3911b3978df2e91bc2706837f774c7e3/tailscale-0.1.3-py3-none-any.whl (from https://pypi.org/simple/tailscale/) (requires-python:>=3.8,<4.0) 2026-04-21T20:39:45,804 Found link https://files.pythonhosted.org/packages/67/a2/55e5cf2b8ac73a6a518805ffcd6ca4949bce27e71c48298ee8b3336fe411/tailscale-0.1.3.tar.gz (from https://pypi.org/simple/tailscale/) (requires-python:>=3.8,<4.0), version: 0.1.3 2026-04-21T20:39:45,804 Skipping link: No binaries permitted for tailscale: https://files.pythonhosted.org/packages/a2/cf/40be663179b208f2be3fc11ae44e37a8d6a8b18a792e19d543d6517b776d/tailscale-0.1.4-py3-none-any.whl (from https://pypi.org/simple/tailscale/) (requires-python:>=3.8,<4.0) 2026-04-21T20:39:45,805 Found link https://files.pythonhosted.org/packages/30/a5/fa6850f3fc450c73941f27e49e8f123c42c3825570965e85124c2abe9ec8/tailscale-0.1.4.tar.gz (from https://pypi.org/simple/tailscale/) (requires-python:>=3.8,<4.0), version: 0.1.4 2026-04-21T20:39:45,807 Skipping link: No binaries permitted for tailscale: https://files.pythonhosted.org/packages/f0/18/b3f8592705ff7749a8a88439bdc70fd43d70a5230b8af7e794b8c18f269d/tailscale-0.1.5-py3-none-any.whl (from https://pypi.org/simple/tailscale/) (requires-python:>=3.8,<4.0) 2026-04-21T20:39:45,807 Found link https://files.pythonhosted.org/packages/81/01/297869927bb0daafffffcc01206f250cb6c7d25153d54232d6a111d7daba/tailscale-0.1.5.tar.gz (from https://pypi.org/simple/tailscale/) (requires-python:>=3.8,<4.0), version: 0.1.5 2026-04-21T20:39:45,808 Skipping link: No binaries permitted for tailscale: https://files.pythonhosted.org/packages/f9/fa/77c703375d767a9521be09159b6c583fb9dca8e142f011d82d3c575c9845/tailscale-0.1.6-py3-none-any.whl (from https://pypi.org/simple/tailscale/) (requires-python:>=3.8,<4.0) 2026-04-21T20:39:45,809 Found link https://files.pythonhosted.org/packages/d0/b5/1c19553ca6bf36c44d5189a89529fb800cdaf05da6fa25f57f6aa4d155a4/tailscale-0.1.6.tar.gz (from https://pypi.org/simple/tailscale/) (requires-python:>=3.8,<4.0), version: 0.1.6 2026-04-21T20:39:45,810 Skipping link: No binaries permitted for tailscale: https://files.pythonhosted.org/packages/02/a3/ad81d6aaf23605264fc16532151bcc5b926c31dfff3aa426506f9f7bc82e/tailscale-0.2.0-py3-none-any.whl (from https://pypi.org/simple/tailscale/) (requires-python:>=3.9,<4.0) 2026-04-21T20:39:45,811 Found link https://files.pythonhosted.org/packages/53/48/ac8535976c8c4501e1f6abb481d0672966b6782b03f419f3369491c83f88/tailscale-0.2.0.tar.gz (from https://pypi.org/simple/tailscale/) (requires-python:>=3.9,<4.0), version: 0.2.0 2026-04-21T20:39:45,811 Skipping link: No binaries permitted for tailscale: https://files.pythonhosted.org/packages/63/8f/fae4d9d65975b03b5bf08b019cd9cc99ef2f747bb2c4316bff2e49defd32/tailscale-0.3.0-py3-none-any.whl (from https://pypi.org/simple/tailscale/) (requires-python:>=3.9,<4.0) 2026-04-21T20:39:45,812 Found link https://files.pythonhosted.org/packages/2c/bc/c6299fd8f1fb9758f5a6f0cec359f62b8e52feea3c643206555873c71771/tailscale-0.3.0.tar.gz (from https://pypi.org/simple/tailscale/) (requires-python:>=3.9,<4.0), version: 0.3.0 2026-04-21T20:39:45,813 Skipping link: No binaries permitted for tailscale: https://files.pythonhosted.org/packages/7a/30/defb28ce759abfaeb4d1244ff728433c4d4969ec5a92ff1b196778a43a0c/tailscale-0.4.0-py3-none-any.whl (from https://pypi.org/simple/tailscale/) (requires-python:>=3.11,<4.0) 2026-04-21T20:39:45,814 Found link https://files.pythonhosted.org/packages/ef/bf/ca0319c24140c7a97c2f267ac7c0ea799ef1caae99d2c6377d99597bd20a/tailscale-0.4.0.tar.gz (from https://pypi.org/simple/tailscale/) (requires-python:>=3.11,<4.0), version: 0.4.0 2026-04-21T20:39:45,814 Skipping link: No binaries permitted for tailscale: https://files.pythonhosted.org/packages/da/76/acef01b4f103b321e5ef44122695532ebfbf64af0de2d79fd7df5d3511cc/tailscale-0.5.0-py3-none-any.whl (from https://pypi.org/simple/tailscale/) (requires-python:>=3.11,<4.0) 2026-04-21T20:39:45,816 Found link https://files.pythonhosted.org/packages/d2/7b/8573fe9e4f1dbf13e3df19c0093d76068c7047a3c3a9a05a49d8a0157739/tailscale-0.5.0.tar.gz (from https://pypi.org/simple/tailscale/) (requires-python:>=3.11,<4.0), version: 0.5.0 2026-04-21T20:39:45,816 Skipping link: No binaries permitted for tailscale: https://files.pythonhosted.org/packages/cb/08/8667ef20b66f15969af1bf9b34ea44cee833c6fa10ee96954dcd923f5b82/tailscale-0.6.0-py3-none-any.whl (from https://pypi.org/simple/tailscale/) (requires-python:>=3.11,<4.0) 2026-04-21T20:39:45,817 Found link https://files.pythonhosted.org/packages/d6/78/30d87e999681e07ce6a251000349339fc8195644c82a6bbd64876d0da394/tailscale-0.6.0.tar.gz (from https://pypi.org/simple/tailscale/) (requires-python:>=3.11,<4.0), version: 0.6.0 2026-04-21T20:39:45,818 Skipping link: No binaries permitted for tailscale: https://files.pythonhosted.org/packages/de/d4/d70b8b66b078cf9db08275c8b53717b5a75be4fe7fa54e409b1dd4d3001d/tailscale-0.6.1-py3-none-any.whl (from https://pypi.org/simple/tailscale/) (requires-python:<4.0,>=3.11) 2026-04-21T20:39:45,819 Found link https://files.pythonhosted.org/packages/13/86/38a93440d05b3b9e108d7b346cfd4c8460e72abd31ed9cb2eb8c738099a1/tailscale-0.6.1.tar.gz (from https://pypi.org/simple/tailscale/) (requires-python:<4.0,>=3.11), version: 0.6.1 2026-04-21T20:39:45,820 Skipping link: No binaries permitted for tailscale: https://files.pythonhosted.org/packages/17/6a/c8ceb1f51badc98c1f70eeb786b0f151606989d08eafe5b747e783236994/tailscale-0.6.2-py3-none-any.whl (from https://pypi.org/simple/tailscale/) (requires-python:<4.0,>=3.11) 2026-04-21T20:39:45,821 Found link https://files.pythonhosted.org/packages/e1/26/d72eaf4f89295eedd0cdc9441046297f9d1b5c7adbfd076587edcba145e0/tailscale-0.6.2.tar.gz (from https://pypi.org/simple/tailscale/) (requires-python:<4.0,>=3.11), version: 0.6.2 2026-04-21T20:39:45,821 Skipping link: No binaries permitted for tailscale: https://files.pythonhosted.org/packages/47/85/f72e86cf3aef7b11a07d96a278572c0cf974a97d6dfef1b09e25e67e31ca/tailscale-0.7.0-py3-none-any.whl (from https://pypi.org/simple/tailscale/) (requires-python:>=3.11) 2026-04-21T20:39:45,822 Found link https://files.pythonhosted.org/packages/1f/44/3ec800c8b9f0d19a94d0ce591f748f59700aa2ca8899f3196c864066edad/tailscale-0.7.0.tar.gz (from https://pypi.org/simple/tailscale/) (requires-python:>=3.11), version: 0.7.0 2026-04-21T20:39:45,823 Skipping link: No binaries permitted for tailscale: https://files.pythonhosted.org/packages/18/8a/1cfaee2efc19ec1ddaca9716c55451ea0c5ad6455e76f3b48a8e4c5dfa63/tailscale-0.8.0-py3-none-any.whl (from https://pypi.org/simple/tailscale/) (requires-python:>=3.11) 2026-04-21T20:39:45,823 Found link https://files.pythonhosted.org/packages/4f/52/de201ed2599ca21080bc2dc79e9d39cbf54a83c828c206442c138b134393/tailscale-0.8.0.tar.gz (from https://pypi.org/simple/tailscale/) (requires-python:>=3.11), version: 0.8.0 2026-04-21T20:39:45,824 Fetching project page and analyzing links: https://www.piwheels.org/simple/tailscale/ 2026-04-21T20:39:45,825 Getting page https://www.piwheels.org/simple/tailscale/ 2026-04-21T20:39:45,826 Found index url https://www.piwheels.org/simple 2026-04-21T20:39:45,997 Fetched page https://www.piwheels.org/simple/tailscale/ as text/html 2026-04-21T20:39:46,003 Skipping link: No binaries permitted for tailscale: https://www.piwheels.org/simple/tailscale/tailscale-0.7.0-py3-none-any.whl#sha256=dd656d29ca586245b16f4a7093317c92ba24c1f3872a075e661045a40124c160 (from https://www.piwheels.org/simple/tailscale/) (requires-python:>=3.11) 2026-04-21T20:39:46,003 Skipping link: No binaries permitted for tailscale: https://archive1.piwheels.org/simple/tailscale/tailscale-0.6.2-py3-none-any.whl#sha256=2b6d82e4514e2fbf38096328d455a0d399a25d6084c3b658cf0e9743c6088075 (from https://www.piwheels.org/simple/tailscale/) (requires-python:>=3.11,<4.0) 2026-04-21T20:39:46,004 Skipping link: No binaries permitted for tailscale: https://archive1.piwheels.org/simple/tailscale/tailscale-0.6.1-py3-none-any.whl#sha256=35b4efbc22def31591dbf793a48a8f01960fd217540cd5fbdd8baf0a980cb746 (from https://www.piwheels.org/simple/tailscale/) (requires-python:>=3.11,<4.0) 2026-04-21T20:39:46,005 Skipping link: No binaries permitted for tailscale: https://archive1.piwheels.org/simple/tailscale/tailscale-0.6.0-py3-none-any.whl#sha256=7bdc62e1e27a737034256238952bd43d0feb39d77a9632ac1045ab5888e6fdbd (from https://www.piwheels.org/simple/tailscale/) (requires-python:>=3.11,<4.0) 2026-04-21T20:39:46,005 Skipping link: No binaries permitted for tailscale: https://archive1.piwheels.org/simple/tailscale/tailscale-0.5.0-py3-none-any.whl#sha256=5f07cd85f1b8c4bb24ce7bd3b8b82d3040c404b6d5863d2967c7aebf92d5a3cb (from https://www.piwheels.org/simple/tailscale/) (requires-python:>=3.11,<4.0) 2026-04-21T20:39:46,006 Skipping link: No binaries permitted for tailscale: https://archive1.piwheels.org/simple/tailscale/tailscale-0.4.0-py3-none-any.whl#sha256=0fb260fc168e63dd6e52f542c32f3fbed49825492abbe4b046df12f929b560ee (from https://www.piwheels.org/simple/tailscale/) (requires-python:>=3.11,<4.0) 2026-04-21T20:39:46,006 Skipping link: No binaries permitted for tailscale: https://archive1.piwheels.org/simple/tailscale/tailscale-0.3.0-py3-none-any.whl#sha256=e3c8e7058516a5efe0d406277bd6e04d3738e9ae5b37397d19706369ba8815e4 (from https://www.piwheels.org/simple/tailscale/) (requires-python:>=3.9,<4.0) 2026-04-21T20:39:46,007 Skipping link: No binaries permitted for tailscale: https://archive1.piwheels.org/simple/tailscale/tailscale-0.2.0-py3-none-any.whl#sha256=566ca2e3479a0de43ae5f3585e21dfc949a1af64d61e98c9dea3a7ac89a8818d (from https://www.piwheels.org/simple/tailscale/) (requires-python:>=3.9,<4.0) 2026-04-21T20:39:46,008 Skipping link: No binaries permitted for tailscale: https://archive1.piwheels.org/simple/tailscale/tailscale-0.1.6-py3-none-any.whl#sha256=1d2f7e9de36d5b158f0206953ad5a1667c887f26190e50257f4a4088e240f309 (from https://www.piwheels.org/simple/tailscale/) (requires-python:>=3.8,<4.0) 2026-04-21T20:39:46,008 Skipping link: No binaries permitted for tailscale: https://archive1.piwheels.org/simple/tailscale/tailscale-0.1.5-py3-none-any.whl#sha256=e0fc3e7a371abff9de01375fa6ae88d8efe09ef6d1797e27432c758d2f02ec93 (from https://www.piwheels.org/simple/tailscale/) (requires-python:>=3.8,<4.0) 2026-04-21T20:39:46,009 Skipping link: No binaries permitted for tailscale: https://archive1.piwheels.org/simple/tailscale/tailscale-0.1.4-py3-none-any.whl#sha256=31d2bcc1f44a2c00b8947eed677d1624a4e2d7bb19f6e0b01a151e0b70a287e6 (from https://www.piwheels.org/simple/tailscale/) (requires-python:>=3.8,<4.0) 2026-04-21T20:39:46,009 Skipping link: No binaries permitted for tailscale: https://archive1.piwheels.org/simple/tailscale/tailscale-0.1.3-py3-none-any.whl#sha256=581437a21cdf35bd6e34cf3ae33ced4e83d6c57faceed30c95f08841a427456c (from https://www.piwheels.org/simple/tailscale/) (requires-python:>=3.8,<4.0) 2026-04-21T20:39:46,009 Skipping link: No binaries permitted for tailscale: https://archive1.piwheels.org/simple/tailscale/tailscale-0.1.2-py3-none-any.whl#sha256=8db8caf353c3979b32a191d667479b7ef3dd71cbe6538918fe9b1b2df5aa8bbf (from https://www.piwheels.org/simple/tailscale/) (requires-python:>=3.8,<4.0) 2026-04-21T20:39:46,010 Skipping link: No binaries permitted for tailscale: https://archive1.piwheels.org/simple/tailscale/tailscale-0.1.1-py3-none-any.whl#sha256=94dc9881e58b2faec346d920fb6a6b1335b7c2032f0fb12729d508d5a8033623 (from https://www.piwheels.org/simple/tailscale/) (requires-python:>=3.8,<4.0) 2026-04-21T20:39:46,011 Skipping link: No binaries permitted for tailscale: https://archive1.piwheels.org/simple/tailscale/tailscale-0.1.0-py3-none-any.whl#sha256=c2c53943c062307a8c4027b5be1eb1b3fa68fa5dc430a5352ea86b221311d9a0 (from https://www.piwheels.org/simple/tailscale/) (requires-python:>=3.8,<4.0) 2026-04-21T20:39:46,011 Skipping link: not a file: https://www.piwheels.org/simple/tailscale/ 2026-04-21T20:39:46,012 Skipping link: not a file: https://pypi.org/simple/tailscale/ 2026-04-21T20:39:46,034 Given no hashes to check 1 links for project 'tailscale': discarding no candidates 2026-04-21T20:39:46,054 Collecting tailscale==0.8.0 2026-04-21T20:39:46,056 Created temporary directory: /tmp/pip-unpack-f0jb0olf 2026-04-21T20:39:46,280 Downloading tailscale-0.8.0.tar.gz (24 kB) 2026-04-21T20:39:46,334 Added tailscale==0.8.0 from https://files.pythonhosted.org/packages/4f/52/de201ed2599ca21080bc2dc79e9d39cbf54a83c828c206442c138b134393/tailscale-0.8.0.tar.gz to build tracker '/tmp/pip-build-tracker-29gfab57' 2026-04-21T20:39:46,341 Created temporary directory: /tmp/pip-build-env-z7xd7uof 2026-04-21T20:39:46,346 Installing build dependencies: started 2026-04-21T20:39:46,347 Running command pip subprocess to install build dependencies 2026-04-21T20:39:47,481 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-21T20:39:47,897 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-21T20:39:47,920 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-21T20:39:48,494 Collecting poetry-core>=2.0 2026-04-21T20:39:48,531 Using cached https://www.piwheels.org/simple/poetry-core/poetry_core-2.3.2-py3-none-any.whl (340 kB) 2026-04-21T20:39:51,112 Installing collected packages: poetry-core 2026-04-21T20:39:52,357 Successfully installed poetry-core-2.3.2 2026-04-21T20:39:52,585 Installing build dependencies: finished with status 'done' 2026-04-21T20:39:52,591 Getting requirements to build wheel: started 2026-04-21T20:39:52,592 Running command Getting requirements to build wheel 2026-04-21T20:39:53,053 Getting requirements to build wheel: finished with status 'done' 2026-04-21T20:39:53,056 Created temporary directory: /tmp/pip-modern-metadata-zt9_9n3h 2026-04-21T20:39:53,059 Preparing metadata (pyproject.toml): started 2026-04-21T20:39:53,060 Running command Preparing metadata (pyproject.toml) 2026-04-21T20:39:54,049 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-21T20:39:54,054 Source in /tmp/pip-wheel-hlnrfemt/tailscale_f9bb1536d23147bb943bc2714f97bf50 has version 0.8.0, which satisfies requirement tailscale==0.8.0 from https://files.pythonhosted.org/packages/4f/52/de201ed2599ca21080bc2dc79e9d39cbf54a83c828c206442c138b134393/tailscale-0.8.0.tar.gz 2026-04-21T20:39:54,055 Removed tailscale==0.8.0 from https://files.pythonhosted.org/packages/4f/52/de201ed2599ca21080bc2dc79e9d39cbf54a83c828c206442c138b134393/tailscale-0.8.0.tar.gz from build tracker '/tmp/pip-build-tracker-29gfab57' 2026-04-21T20:39:54,062 Created temporary directory: /tmp/pip-unpack-kl0h134r 2026-04-21T20:39:54,063 Building wheels for collected packages: tailscale 2026-04-21T20:39:54,067 Created temporary directory: /tmp/pip-wheel-mi5lv19i 2026-04-21T20:39:54,068 Destination directory: /tmp/pip-wheel-mi5lv19i 2026-04-21T20:39:54,070 Building wheel for tailscale (pyproject.toml): started 2026-04-21T20:39:54,071 Running command Building wheel for tailscale (pyproject.toml) 2026-04-21T20:39:55,088 Building wheel for tailscale (pyproject.toml): finished with status 'done' 2026-04-21T20:39:55,092 Created wheel for tailscale: filename=tailscale-0.8.0-py3-none-any.whl size=23254 sha256=6796b5536c1b1052c340bea9ae94aceef37e3d67001c8c6b9690df859bc14eeb 2026-04-21T20:39:55,094 Stored in directory: /tmp/pip-ephem-wheel-cache-fooaqqeq/wheels/45/ab/3b/42641f3487bff6e22c405fe5dd45a5b597c02b77ca0745d1e2 2026-04-21T20:39:55,106 Successfully built tailscale 2026-04-21T20:39:55,109 Removed build tracker: '/tmp/pip-build-tracker-29gfab57'