2026-01-14T20:42:49,009 Created temporary directory: /tmp/pip-ephem-wheel-cache-7sdr7w6v 2026-01-14T20:42:49,011 Created temporary directory: /tmp/pip-build-tracker-qoyhxwcp 2026-01-14T20:42:49,012 Initialized build tracking at /tmp/pip-build-tracker-qoyhxwcp 2026-01-14T20:42:49,012 Created build tracker: /tmp/pip-build-tracker-qoyhxwcp 2026-01-14T20:42:49,013 Entered build tracker: /tmp/pip-build-tracker-qoyhxwcp 2026-01-14T20:42:49,014 Created temporary directory: /tmp/pip-wheel-s77omdh7 2026-01-14T20:42:49,017 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-01-14T20:42:49,019 Created temporary directory: /tmp/pip-ephem-wheel-cache-kmxj8y42 2026-01-14T20:42:49,041 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-14T20:42:49,044 2 location(s) to search for versions of etcd3gw: 2026-01-14T20:42:49,044 * https://pypi.org/simple/etcd3gw/ 2026-01-14T20:42:49,044 * https://www.piwheels.org/simple/etcd3gw/ 2026-01-14T20:42:49,045 Fetching project page and analyzing links: https://pypi.org/simple/etcd3gw/ 2026-01-14T20:42:49,046 Getting page https://pypi.org/simple/etcd3gw/ 2026-01-14T20:42:49,047 Found index url https://pypi.org/simple 2026-01-14T20:42:49,265 Fetched page https://pypi.org/simple/etcd3gw/ as application/vnd.pypi.simple.v1+json 2026-01-14T20:42:49,274 Skipping link: No binaries permitted for etcd3gw: https://files.pythonhosted.org/packages/11/b4/a93d740bc0c1debcf0c78ca5ba38df3420a9fd434a1d71a3f00379705f0c/etcd3gw-0.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/etcd3gw/) 2026-01-14T20:42:49,275 Found link https://files.pythonhosted.org/packages/8f/46/ebddc0548ca0e24d6a70bef93dfe8cd877dd47d79c7eb3c229f4d3eb403f/etcd3gw-0.0.1.tar.gz (from https://pypi.org/simple/etcd3gw/), version: 0.0.1 2026-01-14T20:42:49,276 Skipping link: No binaries permitted for etcd3gw: https://files.pythonhosted.org/packages/de/c7/1bf820c91a34cc038c05cb6d2e7c24aa7b1ec5c07412dc72f45c52279c6e/etcd3gw-0.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/etcd3gw/) 2026-01-14T20:42:49,277 Found link https://files.pythonhosted.org/packages/8f/94/fc3811135ed455e8843f640ac7a399e5a8691ec3ac35161c94d2072196df/etcd3gw-0.0.2.tar.gz (from https://pypi.org/simple/etcd3gw/), version: 0.0.2 2026-01-14T20:42:49,277 Skipping link: No binaries permitted for etcd3gw: https://files.pythonhosted.org/packages/b2/aa/c2bdf4f61bdee136f5817455c092714f6d747541bcb6a528e65bf8889e98/etcd3gw-0.0.3-py2.py3-none-any.whl (from https://pypi.org/simple/etcd3gw/) 2026-01-14T20:42:49,278 Found link https://files.pythonhosted.org/packages/49/e4/7ca2c711a5792da2393a2611eaa4ac2d62b36640da0b371853e58eecfe7c/etcd3gw-0.0.3.tar.gz (from https://pypi.org/simple/etcd3gw/), version: 0.0.3 2026-01-14T20:42:49,279 Skipping link: No binaries permitted for etcd3gw: https://files.pythonhosted.org/packages/ec/2d/3d783c5a48bac2a106be961aee090c8e7f10413d21a46d0e08cbad29474f/etcd3gw-0.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/etcd3gw/) 2026-01-14T20:42:49,280 Found link https://files.pythonhosted.org/packages/fa/41/cb1f4bbf088ed9dc3f70ed8300fb6441e4e123f071eb2dcbea29671adbfa/etcd3gw-0.0.4.tar.gz (from https://pypi.org/simple/etcd3gw/), version: 0.0.4 2026-01-14T20:42:49,281 Skipping link: No binaries permitted for etcd3gw: https://files.pythonhosted.org/packages/26/96/7a43a089646bea4b0a7563ddbb040c454a7332d92b4ca8d64bfbde4507d0/etcd3gw-0.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/etcd3gw/) 2026-01-14T20:42:49,281 Found link https://files.pythonhosted.org/packages/90/ba/9f4c8cdfab127aee05a1de79fea6dd4783f831782abff7c343d19411d525/etcd3gw-0.1.0.tar.gz (from https://pypi.org/simple/etcd3gw/), version: 0.1.0 2026-01-14T20:42:49,282 Skipping link: No binaries permitted for etcd3gw: https://files.pythonhosted.org/packages/e7/7f/d0fd7745cab17d4d601585f6164cd498204997b7bf17d32bea6e324b6878/etcd3gw-0.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/etcd3gw/) 2026-01-14T20:42:49,283 Found link https://files.pythonhosted.org/packages/4b/45/f5461c24dba95d7967e176f4ebd1b66240dddde345aa8317b426b7e5b9da/etcd3gw-0.2.0.tar.gz (from https://pypi.org/simple/etcd3gw/), version: 0.2.0 2026-01-14T20:42:49,284 Skipping link: No binaries permitted for etcd3gw: https://files.pythonhosted.org/packages/cf/ae/39c12067a7ca4fb7f84465c8c87bd23150e108752fa0f3272b8fbba18a44/etcd3gw-0.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/etcd3gw/) 2026-01-14T20:42:49,284 Found link https://files.pythonhosted.org/packages/0c/d3/32ed05eeb14f89cee6a9978f340782fc40d8b936b2f143182e1d34291ce5/etcd3gw-0.2.1.tar.gz (from https://pypi.org/simple/etcd3gw/), version: 0.2.1 2026-01-14T20:42:49,285 Skipping link: No binaries permitted for etcd3gw: https://files.pythonhosted.org/packages/a7/7e/b633537aeaae684f98a01803d919ad0434d11674215680e153192e1e1571/etcd3gw-0.2.2-py2.py3-none-any.whl (from https://pypi.org/simple/etcd3gw/) 2026-01-14T20:42:49,285 Found link https://files.pythonhosted.org/packages/ef/64/3fcb69e8af8438fd36b57acdc9b4215c6d184d32bf4eee4845d0f71b5158/etcd3gw-0.2.2.tar.gz (from https://pypi.org/simple/etcd3gw/), version: 0.2.2 2026-01-14T20:42:49,286 Skipping link: No binaries permitted for etcd3gw: https://files.pythonhosted.org/packages/8b/c6/873915f4c0989065bc8ef1bf6ec14de9af364713a398943d24d3de021305/etcd3gw-0.2.3-py2.py3-none-any.whl (from https://pypi.org/simple/etcd3gw/) 2026-01-14T20:42:49,286 Found link https://files.pythonhosted.org/packages/14/6f/db2260e3e09bbf26b5cfcee49eb1ee477174df3fd2a34ea1910fb61c2562/etcd3gw-0.2.3.tar.gz (from https://pypi.org/simple/etcd3gw/), version: 0.2.3 2026-01-14T20:42:49,287 Skipping link: No binaries permitted for etcd3gw: https://files.pythonhosted.org/packages/0a/47/5a9b988743916fb34c8d034e369e315c0c23cb012c53866774abcbc72557/etcd3gw-0.2.4-py2.py3-none-any.whl (from https://pypi.org/simple/etcd3gw/) 2026-01-14T20:42:49,287 Found link https://files.pythonhosted.org/packages/08/02/63d5eb103943ce18c38dd1b11a2d63e6ff7260d44067458e7faa092c2b9e/etcd3gw-0.2.4.tar.gz (from https://pypi.org/simple/etcd3gw/), version: 0.2.4 2026-01-14T20:42:49,288 Found link https://files.pythonhosted.org/packages/19/d3/abfd26bf341c204fffe600ae4e1ca3d1fe52cf76a6dbc76788fcffe048be/etcd3gw-0.2.5.dev4.tar.gz (from https://pypi.org/simple/etcd3gw/), version: 0.2.5.dev4 2026-01-14T20:42:49,289 Skipping link: No binaries permitted for etcd3gw: https://files.pythonhosted.org/packages/86/55/8ce7fce6c7c402bddfa4146cbe5f8e22706cca6a5741dce783e95fa20a41/etcd3gw-0.2.5-py2.py3-none-any.whl (from https://pypi.org/simple/etcd3gw/) 2026-01-14T20:42:49,290 Found link https://files.pythonhosted.org/packages/ea/17/a6f33e3681ec7c07b5885a636cf601b03486e7184eb1f419bd99617f6560/etcd3gw-0.2.5.tar.gz (from https://pypi.org/simple/etcd3gw/), version: 0.2.5 2026-01-14T20:42:49,290 Skipping link: No binaries permitted for etcd3gw: https://files.pythonhosted.org/packages/1d/f4/e5ddbbc9c8692f4c9cf31a4350f58869bbcdcdff376f8787e60e506e3d1c/etcd3gw-0.2.6-py2.py3-none-any.whl (from https://pypi.org/simple/etcd3gw/) 2026-01-14T20:42:49,291 Found link https://files.pythonhosted.org/packages/3b/1a/155c139adcf50c382f7ff8eb5a00b5aa725ee8ea438ec2b8109dfe67be9b/etcd3gw-0.2.6.tar.gz (from https://pypi.org/simple/etcd3gw/), version: 0.2.6 2026-01-14T20:42:49,291 Skipping link: No binaries permitted for etcd3gw: https://files.pythonhosted.org/packages/58/e8/0bde9d1a5009466042cf0b4db4d4aa62fc757ac27aaf6f42eeecf840d45a/etcd3gw-1.0.0-py3-none-any.whl (from https://pypi.org/simple/etcd3gw/) (requires-python:>=3.6) 2026-01-14T20:42:49,292 Found link https://files.pythonhosted.org/packages/4b/bc/3c914431d9515e453450123970e2d4f8c1e127a7d46b2a121de19bd26d83/etcd3gw-1.0.0.tar.gz (from https://pypi.org/simple/etcd3gw/) (requires-python:>=3.6), version: 1.0.0 2026-01-14T20:42:49,293 Skipping link: No binaries permitted for etcd3gw: https://files.pythonhosted.org/packages/a0/16/5777de397f0629c6f7363f62fcde104eb64048186b1729452ee916349c7f/etcd3gw-1.0.1-py3-none-any.whl (from https://pypi.org/simple/etcd3gw/) (requires-python:>=3.6) 2026-01-14T20:42:49,294 Found link https://files.pythonhosted.org/packages/2c/a1/dbbad43b3a9b4d154712f94653480c27dd05d60973169673987dce077c95/etcd3gw-1.0.1.tar.gz (from https://pypi.org/simple/etcd3gw/) (requires-python:>=3.6), version: 1.0.1 2026-01-14T20:42:49,295 Skipping link: No binaries permitted for etcd3gw: https://files.pythonhosted.org/packages/af/35/64325dbad6d4109bffa9e97ddda265b06dfe29c63afacc8b1012926e678c/etcd3gw-1.0.2-py3-none-any.whl (from https://pypi.org/simple/etcd3gw/) (requires-python:>=3.6) 2026-01-14T20:42:49,296 Found link https://files.pythonhosted.org/packages/a4/2e/262c4de0ba23430cd47fa9923904fa8b757806182ca07c5249067f99f424/etcd3gw-1.0.2.tar.gz (from https://pypi.org/simple/etcd3gw/) (requires-python:>=3.6), version: 1.0.2 2026-01-14T20:42:49,297 Skipping link: No binaries permitted for etcd3gw: https://files.pythonhosted.org/packages/4c/55/fe5cebd096ed0895bc21820ed59d961fb70c97a2f11997d95100aeda6f2e/etcd3gw-2.0.0-py3-none-any.whl (from https://pypi.org/simple/etcd3gw/) (requires-python:>=3.8) 2026-01-14T20:42:49,298 Found link https://files.pythonhosted.org/packages/3d/1e/a2e3f45cb11fa8bcd9b93401892386830ebf4b7f98220f49fe9d99c889c2/etcd3gw-2.0.0.tar.gz (from https://pypi.org/simple/etcd3gw/) (requires-python:>=3.8), version: 2.0.0 2026-01-14T20:42:49,298 Skipping link: No binaries permitted for etcd3gw: https://files.pythonhosted.org/packages/ba/af/152b2588fe583a8939fd076539c3e241e333c52ca2215a5797bc87a2c510/etcd3gw-2.1.0-py3-none-any.whl (from https://pypi.org/simple/etcd3gw/) (requires-python:>=3.8) 2026-01-14T20:42:49,299 Found link https://files.pythonhosted.org/packages/41/ec/f9698c6c7ec74233e37231ce4ec2b6e215a07553bcc9ec7880583f3cb4e4/etcd3gw-2.1.0.tar.gz (from https://pypi.org/simple/etcd3gw/) (requires-python:>=3.8), version: 2.1.0 2026-01-14T20:42:49,300 Skipping link: No binaries permitted for etcd3gw: https://files.pythonhosted.org/packages/6d/01/a944f7da37df0b36c2e4d33accb9c7d71206a0896cbf88153208b88c5afc/etcd3gw-2.2.0-py3-none-any.whl (from https://pypi.org/simple/etcd3gw/) (requires-python:>=3.8) 2026-01-14T20:42:49,301 Found link https://files.pythonhosted.org/packages/17/a1/8ddc28c0e22cbef94923dca5dffb5aebd92f1ddb0626124336a5a1282fd9/etcd3gw-2.2.0.tar.gz (from https://pypi.org/simple/etcd3gw/) (requires-python:>=3.8), version: 2.2.0 2026-01-14T20:42:49,301 Skipping link: No binaries permitted for etcd3gw: https://files.pythonhosted.org/packages/6a/81/f15aea7ab01d6daf12edfb7ede588d8c445134e4ed22d3785bdf79099fa6/etcd3gw-2.3.0-py3-none-any.whl (from https://pypi.org/simple/etcd3gw/) (requires-python:>=3.8) 2026-01-14T20:42:49,302 Found link https://files.pythonhosted.org/packages/23/7d/f51d4e7bb714e92dc81d59ea21887ec801d21e80d50e17c170334a1b4e84/etcd3gw-2.3.0.tar.gz (from https://pypi.org/simple/etcd3gw/) (requires-python:>=3.8), version: 2.3.0 2026-01-14T20:42:49,303 Skipping link: No binaries permitted for etcd3gw: https://files.pythonhosted.org/packages/4c/a0/b44e6db221f1a959a37354e138aafa73f22e18b7c9e28afa86bf8ace3cb9/etcd3gw-2.4.0-py3-none-any.whl (from https://pypi.org/simple/etcd3gw/) (requires-python:>=3.8) 2026-01-14T20:42:49,304 Found link https://files.pythonhosted.org/packages/e7/a6/763956f3b8f90d9a28f78082e965c2e4be8e252c106c2df802de7de31ddc/etcd3gw-2.4.0.tar.gz (from https://pypi.org/simple/etcd3gw/) (requires-python:>=3.8), version: 2.4.0 2026-01-14T20:42:49,304 Skipping link: No binaries permitted for etcd3gw: https://files.pythonhosted.org/packages/62/10/e3b6597e0f946c493ce933bbaab22224fffeac36d39bddcd3f609645bfdc/etcd3gw-2.4.1-py3-none-any.whl (from https://pypi.org/simple/etcd3gw/) (requires-python:>=3.8) 2026-01-14T20:42:49,305 Found link https://files.pythonhosted.org/packages/63/25/e722900bd6f7f8a89f41162b43bf7bafb34be3580121d7fa768e1d75a146/etcd3gw-2.4.1.tar.gz (from https://pypi.org/simple/etcd3gw/) (requires-python:>=3.8), version: 2.4.1 2026-01-14T20:42:49,306 Skipping link: No binaries permitted for etcd3gw: https://files.pythonhosted.org/packages/35/11/79f09e0d1195d455bdf0542d4fec4ddc80a4f496d090244bba9fc7113834/etcd3gw-2.4.2-py3-none-any.whl (from https://pypi.org/simple/etcd3gw/) (requires-python:>=3.8) 2026-01-14T20:42:49,307 Found link https://files.pythonhosted.org/packages/00/56/db0e19678af91d9213cf21c72e7d82a3494d6fc7da16d61c6ba578fd8648/etcd3gw-2.4.2.tar.gz (from https://pypi.org/simple/etcd3gw/) (requires-python:>=3.8), version: 2.4.2 2026-01-14T20:42:49,308 Skipping link: No binaries permitted for etcd3gw: https://files.pythonhosted.org/packages/ec/f6/549c418d6c889420a763f9e3418c4f603d09c2553db57fd4e3909c60199d/etcd3gw-2.5.0-py3-none-any.whl (from https://pypi.org/simple/etcd3gw/) (requires-python:>=3.9) 2026-01-14T20:42:49,308 Found link https://files.pythonhosted.org/packages/8d/39/e78e60f6485ab4d0b10d039753383493af069ba28894d380f64e781b64de/etcd3gw-2.5.0.tar.gz (from https://pypi.org/simple/etcd3gw/) (requires-python:>=3.9), version: 2.5.0 2026-01-14T20:42:49,309 Fetching project page and analyzing links: https://www.piwheels.org/simple/etcd3gw/ 2026-01-14T20:42:49,310 Getting page https://www.piwheels.org/simple/etcd3gw/ 2026-01-14T20:42:49,311 Found index url https://www.piwheels.org/simple 2026-01-14T20:42:49,499 Fetched page https://www.piwheels.org/simple/etcd3gw/ as text/html 2026-01-14T20:42:49,506 Skipping link: No binaries permitted for etcd3gw: https://archive1.piwheels.org/simple/etcd3gw/etcd3gw-2.4.2-py3-none-any.whl#sha256=091f8cf9f716292d322b85b7673ec87bf67f34d60eb26da91ca93bc4cf22355f (from https://www.piwheels.org/simple/etcd3gw/) (requires-python:>=3.8) 2026-01-14T20:42:49,506 Skipping link: No binaries permitted for etcd3gw: https://archive1.piwheels.org/simple/etcd3gw/etcd3gw-2.4.1-py3-none-any.whl#sha256=028d1350766c7bef14990ec5bf0dc0fb69001cf0b893d39763dee3be177a459c (from https://www.piwheels.org/simple/etcd3gw/) (requires-python:>=3.8) 2026-01-14T20:42:49,507 Skipping link: No binaries permitted for etcd3gw: https://archive1.piwheels.org/simple/etcd3gw/etcd3gw-2.4.0-py3-none-any.whl#sha256=e54985dfae3e31fb11de515ce42923286e4093c74819ae4eda525eb94c15cf04 (from https://www.piwheels.org/simple/etcd3gw/) (requires-python:>=3.8) 2026-01-14T20:42:49,508 Skipping link: No binaries permitted for etcd3gw: https://archive1.piwheels.org/simple/etcd3gw/etcd3gw-2.3.0-py3-none-any.whl#sha256=e5389a88a68646c4904c73e4970cbcfd77c3748394424b0f090863fda5a59772 (from https://www.piwheels.org/simple/etcd3gw/) (requires-python:>=3.8) 2026-01-14T20:42:49,508 Skipping link: No binaries permitted for etcd3gw: https://archive1.piwheels.org/simple/etcd3gw/etcd3gw-2.2.0-py3-none-any.whl#sha256=d38f22dce3c24b2ec9ebad9113f8eaa2c2705fc69c4bf8601b95c35c32a97fe0 (from https://www.piwheels.org/simple/etcd3gw/) (requires-python:>=3.8) 2026-01-14T20:42:49,509 Skipping link: No binaries permitted for etcd3gw: https://archive1.piwheels.org/simple/etcd3gw/etcd3gw-2.1.0-py3-none-any.whl#sha256=776d346f55ba902195b5aeb73560855f7fedac9ce67500897dce19b26c5246d5 (from https://www.piwheels.org/simple/etcd3gw/) (requires-python:>=3.8) 2026-01-14T20:42:49,509 Skipping link: No binaries permitted for etcd3gw: https://archive1.piwheels.org/simple/etcd3gw/etcd3gw-2.0.0-py3-none-any.whl#sha256=2e83f342b3da334a97be54fc1f2c1b02e5dc51414d0bb148ecd9d5c28690081e (from https://www.piwheels.org/simple/etcd3gw/) (requires-python:>=3.8) 2026-01-14T20:42:49,510 Skipping link: No binaries permitted for etcd3gw: https://archive1.piwheels.org/simple/etcd3gw/etcd3gw-1.0.2-py3-none-any.whl#sha256=6bacd24edffb81c032830765fef21da42a74c66855696e68fd1a4cdb63be321d (from https://www.piwheels.org/simple/etcd3gw/) (requires-python:>=3.6) 2026-01-14T20:42:49,510 Skipping link: No binaries permitted for etcd3gw: https://archive1.piwheels.org/simple/etcd3gw/etcd3gw-1.0.1-py3-none-any.whl#sha256=cb21fb00da826371059fcd4537cebdf64ccf33849bfbc4661a8023322361fcbe (from https://www.piwheels.org/simple/etcd3gw/) (requires-python:>=3.6) 2026-01-14T20:42:49,511 Skipping link: No binaries permitted for etcd3gw: https://archive1.piwheels.org/simple/etcd3gw/etcd3gw-1.0.0-py3-none-any.whl#sha256=8e55b8d4b7856f173ed4de4221efeac0bd172b11011bb9d524fac1162caf2f56 (from https://www.piwheels.org/simple/etcd3gw/) (requires-python:>=3.6) 2026-01-14T20:42:49,512 Skipping link: No binaries permitted for etcd3gw: https://archive1.piwheels.org/simple/etcd3gw/etcd3gw-0.2.6-py2.py3-none-any.whl#sha256=877b78439a924b4f326328b1daa80814fe1fe8237e8a3d7b2fff888da4bb2ef6 (from https://www.piwheels.org/simple/etcd3gw/) 2026-01-14T20:42:49,512 Skipping link: No binaries permitted for etcd3gw: https://archive1.piwheels.org/simple/etcd3gw/etcd3gw-0.2.5-py2.py3-none-any.whl#sha256=f33eab0d1f4a9600482dd0a5d98b61d44dfcdb562fc3892a0207dea597805ac8 (from https://www.piwheels.org/simple/etcd3gw/) 2026-01-14T20:42:49,513 Skipping link: No binaries permitted for etcd3gw: https://archive1.piwheels.org/simple/etcd3gw/etcd3gw-0.2.5.dev4-py2.py3-none-any.whl#sha256=0cf8ba365f2fe21a03c61b3ce1a22f87ee47443f59b62375c2e83e2f635188b0 (from https://www.piwheels.org/simple/etcd3gw/) 2026-01-14T20:42:49,513 Skipping link: No binaries permitted for etcd3gw: https://archive1.piwheels.org/simple/etcd3gw/etcd3gw-0.2.4-py2.py3-none-any.whl#sha256=c59df6ed7ee0db96acf0bea2e3041130a35ff9ea66087ae445fb1383033a6963 (from https://www.piwheels.org/simple/etcd3gw/) 2026-01-14T20:42:49,514 Skipping link: No binaries permitted for etcd3gw: https://archive1.piwheels.org/simple/etcd3gw/etcd3gw-0.2.3-py2.py3-none-any.whl#sha256=4e293dff33794c96414ae34ea4dcf882442281d3c6969517222cd4088bff7556 (from https://www.piwheels.org/simple/etcd3gw/) 2026-01-14T20:42:49,514 Skipping link: No binaries permitted for etcd3gw: https://archive1.piwheels.org/simple/etcd3gw/etcd3gw-0.2.2-py2.py3-none-any.whl#sha256=8493e8fb49d31c25e8d7b862b5f53fff0f23517ef28f8a8b8f2530da0878a326 (from https://www.piwheels.org/simple/etcd3gw/) 2026-01-14T20:42:49,515 Skipping link: No binaries permitted for etcd3gw: https://archive1.piwheels.org/simple/etcd3gw/etcd3gw-0.2.1-py2.py3-none-any.whl#sha256=bf8fe7e82df64b139a250a0de873e1062a30b78546addf44582b0ea1276324a1 (from https://www.piwheels.org/simple/etcd3gw/) 2026-01-14T20:42:49,515 Skipping link: No binaries permitted for etcd3gw: https://archive1.piwheels.org/simple/etcd3gw/etcd3gw-0.2.0-py2.py3-none-any.whl#sha256=875218c2c8fd7f1081d99ef214f847509e9c00f0a38d3e14ded6eb774b544c76 (from https://www.piwheels.org/simple/etcd3gw/) 2026-01-14T20:42:49,516 Skipping link: No binaries permitted for etcd3gw: https://archive1.piwheels.org/simple/etcd3gw/etcd3gw-0.1.0-py2.py3-none-any.whl#sha256=b587d9ebac4efdce936267b64a2baf34bd734a0927ce8148d6d8a81e49d6e63b (from https://www.piwheels.org/simple/etcd3gw/) 2026-01-14T20:42:49,516 Skipping link: No binaries permitted for etcd3gw: https://archive1.piwheels.org/simple/etcd3gw/etcd3gw-0.0.4-py2.py3-none-any.whl#sha256=e59279e5fe635d65275507cd58981fb8789eacd1cddcd773788009dfe02af937 (from https://www.piwheels.org/simple/etcd3gw/) 2026-01-14T20:42:49,517 Skipping link: No binaries permitted for etcd3gw: https://archive1.piwheels.org/simple/etcd3gw/etcd3gw-0.0.3-py2.py3-none-any.whl#sha256=f7271c75cc8e15d397402203ccc06dc93dd67f9b65700274dadc197ff5b77540 (from https://www.piwheels.org/simple/etcd3gw/) 2026-01-14T20:42:49,517 Skipping link: No binaries permitted for etcd3gw: https://archive1.piwheels.org/simple/etcd3gw/etcd3gw-0.0.2-py2.py3-none-any.whl#sha256=a908c555333fa8c48e92e94849d22944911a6dd730224dc5aee84e6b27e7ead3 (from https://www.piwheels.org/simple/etcd3gw/) 2026-01-14T20:42:49,518 Skipping link: No binaries permitted for etcd3gw: https://archive1.piwheels.org/simple/etcd3gw/etcd3gw-0.0.1-py2.py3-none-any.whl#sha256=f9217cf4b9c4748b1c10a5c35676519f8036c122e9c448d21593963f62e96c1c (from https://www.piwheels.org/simple/etcd3gw/) 2026-01-14T20:42:49,519 Skipping link: not a file: https://www.piwheels.org/simple/etcd3gw/ 2026-01-14T20:42:49,519 Skipping link: not a file: https://pypi.org/simple/etcd3gw/ 2026-01-14T20:42:49,543 Given no hashes to check 1 links for project 'etcd3gw': discarding no candidates 2026-01-14T20:42:49,562 Collecting etcd3gw==2.5.0 2026-01-14T20:42:49,565 Created temporary directory: /tmp/pip-unpack-qxu8ivte 2026-01-14T20:42:49,704 Downloading etcd3gw-2.5.0.tar.gz (30 kB) 2026-01-14T20:42:49,835 Added etcd3gw==2.5.0 from https://files.pythonhosted.org/packages/8d/39/e78e60f6485ab4d0b10d039753383493af069ba28894d380f64e781b64de/etcd3gw-2.5.0.tar.gz to build tracker '/tmp/pip-build-tracker-qoyhxwcp' 2026-01-14T20:42:49,838 Created temporary directory: /tmp/pip-build-env-bpobvibn 2026-01-14T20:42:49,842 Installing build dependencies: started 2026-01-14T20:42:49,844 Running command pip subprocess to install build dependencies 2026-01-14T20:42:51,001 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-14T20:42:51,664 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-01-14T20:42:51,687 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-14T20:42:52,258 Collecting pbr>=6.1.1 2026-01-14T20:42:52,281 Using cached https://www.piwheels.org/simple/pbr/pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-01-14T20:42:53,708 Collecting setuptools 2026-01-14T20:42:53,815 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-14T20:42:56,866 Installing collected packages: setuptools, pbr 2026-01-14T20:43:00,888 Creating /tmp/pip-build-env-bpobvibn/overlay/local/bin 2026-01-14T20:43:00,890 changing mode of /tmp/pip-build-env-bpobvibn/overlay/local/bin/pbr to 755 2026-01-14T20:43:00,908 Successfully installed pbr-7.0.3 setuptools-80.9.0 2026-01-14T20:43:01,182 Installing build dependencies: finished with status 'done' 2026-01-14T20:43:01,188 Getting requirements to build wheel: started 2026-01-14T20:43:01,189 Running command Getting requirements to build wheel 2026-01-14T20:43:01,727 /tmp/pip-build-env-bpobvibn/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-14T20:43:01,727 !! 2026-01-14T20:43:01,728 ******************************************************************************** 2026-01-14T20:43:01,729 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-14T20:43:01,730 License :: OSI Approved :: Apache Software License 2026-01-14T20:43:01,731 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T20:43:01,732 ******************************************************************************** 2026-01-14T20:43:01,733 !! 2026-01-14T20:43:01,733 self._finalize_license_expression() 2026-01-14T20:43:01,820 Getting requirements to build wheel: finished with status 'done' 2026-01-14T20:43:01,830 Created temporary directory: /tmp/pip-modern-metadata-gskt9rg1 2026-01-14T20:43:01,833 Preparing metadata (pyproject.toml): started 2026-01-14T20:43:01,834 Running command Preparing metadata (pyproject.toml) 2026-01-14T20:43:02,445 /tmp/pip-build-env-bpobvibn/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-01-14T20:43:02,445 !! 2026-01-14T20:43:02,447 ******************************************************************************** 2026-01-14T20:43:02,447 Please avoid running ``setup.py`` directly. 2026-01-14T20:43:02,448 Instead, use pypa/build, pypa/installer or other 2026-01-14T20:43:02,448 standards-based tools. 2026-01-14T20:43:02,450 This deprecation is overdue, please update your project and remove deprecated 2026-01-14T20:43:02,450 calls to avoid build errors in the future. 2026-01-14T20:43:02,451 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-01-14T20:43:02,452 ******************************************************************************** 2026-01-14T20:43:02,452 !! 2026-01-14T20:43:02,453 self.initialize_options() 2026-01-14T20:43:02,453 /tmp/pip-build-env-bpobvibn/overlay/local/lib/python3.11/dist-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' 2026-01-14T20:43:02,454 warnings.warn(msg) 2026-01-14T20:43:02,463 /tmp/pip-build-env-bpobvibn/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-14T20:43:02,463 !! 2026-01-14T20:43:02,464 ******************************************************************************** 2026-01-14T20:43:02,465 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-14T20:43:02,466 License :: OSI Approved :: Apache Software License 2026-01-14T20:43:02,467 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T20:43:02,467 ******************************************************************************** 2026-01-14T20:43:02,468 !! 2026-01-14T20:43:02,469 self._finalize_license_expression() 2026-01-14T20:43:02,479 running dist_info 2026-01-14T20:43:02,486 creating /tmp/pip-modern-metadata-gskt9rg1/etcd3gw.egg-info 2026-01-14T20:43:02,500 writing /tmp/pip-modern-metadata-gskt9rg1/etcd3gw.egg-info/PKG-INFO 2026-01-14T20:43:02,504 writing dependency_links to /tmp/pip-modern-metadata-gskt9rg1/etcd3gw.egg-info/dependency_links.txt 2026-01-14T20:43:02,505 writing requirements to /tmp/pip-modern-metadata-gskt9rg1/etcd3gw.egg-info/requires.txt 2026-01-14T20:43:02,506 writing top-level names to /tmp/pip-modern-metadata-gskt9rg1/etcd3gw.egg-info/top_level.txt 2026-01-14T20:43:02,508 [pbr] Processing SOURCES.txt 2026-01-14T20:43:02,508 writing manifest file '/tmp/pip-modern-metadata-gskt9rg1/etcd3gw.egg-info/SOURCES.txt' 2026-01-14T20:43:02,546 warning: no previously-included files found matching '.gitignore' 2026-01-14T20:43:02,547 warning: no previously-included files found matching '.gitreview' 2026-01-14T20:43:02,547 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-01-14T20:43:02,557 adding license file 'LICENSE' 2026-01-14T20:43:02,558 adding license file 'AUTHORS' 2026-01-14T20:43:02,560 writing manifest file '/tmp/pip-modern-metadata-gskt9rg1/etcd3gw.egg-info/SOURCES.txt' 2026-01-14T20:43:02,561 creating '/tmp/pip-modern-metadata-gskt9rg1/etcd3gw-2.5.0.dist-info' 2026-01-14T20:43:02,700 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-14T20:43:02,705 Source in /tmp/pip-wheel-s77omdh7/etcd3gw_f0f2e726ecd7469a996a392b1bd175c4 has version 2.5.0, which satisfies requirement etcd3gw==2.5.0 from https://files.pythonhosted.org/packages/8d/39/e78e60f6485ab4d0b10d039753383493af069ba28894d380f64e781b64de/etcd3gw-2.5.0.tar.gz 2026-01-14T20:43:02,706 Removed etcd3gw==2.5.0 from https://files.pythonhosted.org/packages/8d/39/e78e60f6485ab4d0b10d039753383493af069ba28894d380f64e781b64de/etcd3gw-2.5.0.tar.gz from build tracker '/tmp/pip-build-tracker-qoyhxwcp' 2026-01-14T20:43:02,712 Created temporary directory: /tmp/pip-unpack-dk4n53z9 2026-01-14T20:43:02,712 Building wheels for collected packages: etcd3gw 2026-01-14T20:43:02,717 Created temporary directory: /tmp/pip-wheel-lmnkt0p7 2026-01-14T20:43:02,717 Destination directory: /tmp/pip-wheel-lmnkt0p7 2026-01-14T20:43:02,720 Building wheel for etcd3gw (pyproject.toml): started 2026-01-14T20:43:02,721 Running command Building wheel for etcd3gw (pyproject.toml) 2026-01-14T20:43:03,349 /tmp/pip-build-env-bpobvibn/overlay/local/lib/python3.11/dist-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' 2026-01-14T20:43:03,349 warnings.warn(msg) 2026-01-14T20:43:03,365 /tmp/pip-build-env-bpobvibn/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-14T20:43:03,365 !! 2026-01-14T20:43:03,366 ******************************************************************************** 2026-01-14T20:43:03,367 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-14T20:43:03,368 License :: OSI Approved :: Apache Software License 2026-01-14T20:43:03,369 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T20:43:03,369 ******************************************************************************** 2026-01-14T20:43:03,370 !! 2026-01-14T20:43:03,370 self._finalize_license_expression() 2026-01-14T20:43:03,387 running bdist_wheel 2026-01-14T20:43:03,419 running build 2026-01-14T20:43:03,420 running build_py 2026-01-14T20:43:03,430 creating build/lib/etcd3gw/tests 2026-01-14T20:43:03,433 copying etcd3gw/tests/base.py -> build/lib/etcd3gw/tests 2026-01-14T20:43:03,435 copying etcd3gw/tests/__init__.py -> build/lib/etcd3gw/tests 2026-01-14T20:43:03,437 copying etcd3gw/tests/test_client.py -> build/lib/etcd3gw/tests 2026-01-14T20:43:03,439 copying etcd3gw/tests/test_etcd3gw.py -> build/lib/etcd3gw/tests 2026-01-14T20:43:03,443 copying etcd3gw/lock.py -> build/lib/etcd3gw 2026-01-14T20:43:03,445 copying etcd3gw/__init__.py -> build/lib/etcd3gw 2026-01-14T20:43:03,447 copying etcd3gw/watch.py -> build/lib/etcd3gw 2026-01-14T20:43:03,449 copying etcd3gw/utils.py -> build/lib/etcd3gw 2026-01-14T20:43:03,451 copying etcd3gw/client.py -> build/lib/etcd3gw 2026-01-14T20:43:03,453 copying etcd3gw/exceptions.py -> build/lib/etcd3gw 2026-01-14T20:43:03,455 copying etcd3gw/lease.py -> build/lib/etcd3gw 2026-01-14T20:43:03,458 creating build/lib/etcd3gw/examples 2026-01-14T20:43:03,459 copying etcd3gw/examples/etcd.py -> build/lib/etcd3gw/examples 2026-01-14T20:43:03,461 copying etcd3gw/examples/__init__.py -> build/lib/etcd3gw/examples 2026-01-14T20:43:03,462 copying etcd3gw/examples/watcher.py -> build/lib/etcd3gw/examples 2026-01-14T20:43:03,464 running egg_info 2026-01-14T20:43:03,484 writing etcd3gw.egg-info/PKG-INFO 2026-01-14T20:43:03,487 writing dependency_links to etcd3gw.egg-info/dependency_links.txt 2026-01-14T20:43:03,489 writing requirements to etcd3gw.egg-info/requires.txt 2026-01-14T20:43:03,490 writing top-level names to etcd3gw.egg-info/top_level.txt 2026-01-14T20:43:03,492 [pbr] Reusing existing SOURCES.txt 2026-01-14T20:43:03,500 installing to build/bdist.linux-armv7l/wheel 2026-01-14T20:43:03,501 running install 2026-01-14T20:43:03,536 [pbr] Generating AUTHORS 2026-01-14T20:43:03,542 [pbr] AUTHORS complete (0.0s) 2026-01-14T20:43:03,542 running install_lib 2026-01-14T20:43:03,551 creating build/bdist.linux-armv7l/wheel 2026-01-14T20:43:03,553 creating build/bdist.linux-armv7l/wheel/etcd3gw 2026-01-14T20:43:03,555 copying build/lib/etcd3gw/lock.py -> build/bdist.linux-armv7l/wheel/./etcd3gw 2026-01-14T20:43:03,557 copying build/lib/etcd3gw/__init__.py -> build/bdist.linux-armv7l/wheel/./etcd3gw 2026-01-14T20:43:03,558 copying build/lib/etcd3gw/watch.py -> build/bdist.linux-armv7l/wheel/./etcd3gw 2026-01-14T20:43:03,560 copying build/lib/etcd3gw/utils.py -> build/bdist.linux-armv7l/wheel/./etcd3gw 2026-01-14T20:43:03,563 creating build/bdist.linux-armv7l/wheel/etcd3gw/examples 2026-01-14T20:43:03,564 copying build/lib/etcd3gw/examples/etcd.py -> build/bdist.linux-armv7l/wheel/./etcd3gw/examples 2026-01-14T20:43:03,566 copying build/lib/etcd3gw/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./etcd3gw/examples 2026-01-14T20:43:03,568 copying build/lib/etcd3gw/examples/watcher.py -> build/bdist.linux-armv7l/wheel/./etcd3gw/examples 2026-01-14T20:43:03,570 copying build/lib/etcd3gw/client.py -> build/bdist.linux-armv7l/wheel/./etcd3gw 2026-01-14T20:43:03,573 copying build/lib/etcd3gw/exceptions.py -> build/bdist.linux-armv7l/wheel/./etcd3gw 2026-01-14T20:43:03,574 copying build/lib/etcd3gw/lease.py -> build/bdist.linux-armv7l/wheel/./etcd3gw 2026-01-14T20:43:03,577 creating build/bdist.linux-armv7l/wheel/etcd3gw/tests 2026-01-14T20:43:03,578 copying build/lib/etcd3gw/tests/base.py -> build/bdist.linux-armv7l/wheel/./etcd3gw/tests 2026-01-14T20:43:03,580 copying build/lib/etcd3gw/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./etcd3gw/tests 2026-01-14T20:43:03,581 copying build/lib/etcd3gw/tests/test_client.py -> build/bdist.linux-armv7l/wheel/./etcd3gw/tests 2026-01-14T20:43:03,584 copying build/lib/etcd3gw/tests/test_etcd3gw.py -> build/bdist.linux-armv7l/wheel/./etcd3gw/tests 2026-01-14T20:43:03,586 running install_egg_info 2026-01-14T20:43:03,600 Copying etcd3gw.egg-info to build/bdist.linux-armv7l/wheel/./etcd3gw-2.5.0-py3.11.egg-info 2026-01-14T20:43:03,614 running install_scripts 2026-01-14T20:43:03,627 creating build/bdist.linux-armv7l/wheel/etcd3gw-2.5.0.dist-info/WHEEL 2026-01-14T20:43:03,630 creating '/tmp/pip-wheel-lmnkt0p7/.tmp-kx0nfe9p/etcd3gw-2.5.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-14T20:43:03,632 adding 'etcd3gw/__init__.py' 2026-01-14T20:43:03,635 adding 'etcd3gw/client.py' 2026-01-14T20:43:03,637 adding 'etcd3gw/exceptions.py' 2026-01-14T20:43:03,638 adding 'etcd3gw/lease.py' 2026-01-14T20:43:03,640 adding 'etcd3gw/lock.py' 2026-01-14T20:43:03,641 adding 'etcd3gw/utils.py' 2026-01-14T20:43:03,643 adding 'etcd3gw/watch.py' 2026-01-14T20:43:03,644 adding 'etcd3gw/examples/__init__.py' 2026-01-14T20:43:03,646 adding 'etcd3gw/examples/etcd.py' 2026-01-14T20:43:03,647 adding 'etcd3gw/examples/watcher.py' 2026-01-14T20:43:03,649 adding 'etcd3gw/tests/__init__.py' 2026-01-14T20:43:03,650 adding 'etcd3gw/tests/base.py' 2026-01-14T20:43:03,651 adding 'etcd3gw/tests/test_client.py' 2026-01-14T20:43:03,654 adding 'etcd3gw/tests/test_etcd3gw.py' 2026-01-14T20:43:03,656 adding 'etcd3gw-2.5.0.dist-info/licenses/AUTHORS' 2026-01-14T20:43:03,658 adding 'etcd3gw-2.5.0.dist-info/licenses/LICENSE' 2026-01-14T20:43:03,660 adding 'etcd3gw-2.5.0.dist-info/METADATA' 2026-01-14T20:43:03,661 adding 'etcd3gw-2.5.0.dist-info/WHEEL' 2026-01-14T20:43:03,662 adding 'etcd3gw-2.5.0.dist-info/top_level.txt' 2026-01-14T20:43:03,663 adding 'etcd3gw-2.5.0.dist-info/RECORD' 2026-01-14T20:43:03,664 removing build/bdist.linux-armv7l/wheel 2026-01-14T20:43:03,780 Building wheel for etcd3gw (pyproject.toml): finished with status 'done' 2026-01-14T20:43:03,786 Created wheel for etcd3gw: filename=etcd3gw-2.5.0-py3-none-any.whl size=24003 sha256=0ea49d70772b8df256aa693837a265f6703f77dfa7000606a51adeb73b87b90b 2026-01-14T20:43:03,787 Stored in directory: /tmp/pip-ephem-wheel-cache-kmxj8y42/wheels/63/13/00/5af57faf49bbbf5cdbd46cc21992d8de3fcb57360f0d2cd8ca 2026-01-14T20:43:03,797 Successfully built etcd3gw 2026-01-14T20:43:03,801 Removed build tracker: '/tmp/pip-build-tracker-qoyhxwcp'