2026-06-09T16:54:54,097 Created temporary directory: /tmp/pip-ephem-wheel-cache-_x_zjta5 2026-06-09T16:54:54,099 Created temporary directory: /tmp/pip-build-tracker-8tfl4x_9 2026-06-09T16:54:54,100 Initialized build tracking at /tmp/pip-build-tracker-8tfl4x_9 2026-06-09T16:54:54,100 Created build tracker: /tmp/pip-build-tracker-8tfl4x_9 2026-06-09T16:54:54,101 Entered build tracker: /tmp/pip-build-tracker-8tfl4x_9 2026-06-09T16:54:54,101 Created temporary directory: /tmp/pip-wheel-2yev0w1w 2026-06-09T16:54:54,104 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-09T16:54:54,107 Created temporary directory: /tmp/pip-ephem-wheel-cache-d_m9kpb0 2026-06-09T16:54:54,129 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-09T16:54:54,133 2 location(s) to search for versions of etcd3gw: 2026-06-09T16:54:54,133 * https://pypi.org/simple/etcd3gw/ 2026-06-09T16:54:54,133 * https://www.piwheels.org/simple/etcd3gw/ 2026-06-09T16:54:54,133 Fetching project page and analyzing links: https://pypi.org/simple/etcd3gw/ 2026-06-09T16:54:54,134 Getting page https://pypi.org/simple/etcd3gw/ 2026-06-09T16:54:54,136 Found index url https://pypi.org/simple 2026-06-09T16:54:54,289 Fetched page https://pypi.org/simple/etcd3gw/ as application/vnd.pypi.simple.v1+json 2026-06-09T16:54:54,299 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-06-09T16:54:54,300 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-06-09T16:54:54,300 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-06-09T16:54:54,301 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-06-09T16:54:54,302 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-06-09T16:54:54,303 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-06-09T16:54:54,303 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-06-09T16:54:54,304 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-06-09T16:54:54,305 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-06-09T16:54:54,305 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-06-09T16:54:54,306 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-06-09T16:54:54,307 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-06-09T16:54:54,308 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-06-09T16:54:54,308 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-06-09T16:54:54,309 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-06-09T16:54:54,309 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-06-09T16:54:54,310 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-06-09T16:54:54,311 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-06-09T16:54:54,311 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-06-09T16:54:54,312 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-06-09T16:54:54,313 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-06-09T16:54:54,313 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-06-09T16:54:54,314 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-06-09T16:54:54,315 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-06-09T16:54:54,315 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-06-09T16:54:54,316 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-06-09T16:54:54,317 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-06-09T16:54:54,318 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-06-09T16:54:54,319 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-06-09T16:54:54,320 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-06-09T16:54:54,321 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-06-09T16:54:54,321 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-06-09T16:54:54,322 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-06-09T16:54:54,323 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-06-09T16:54:54,324 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-06-09T16:54:54,324 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-06-09T16:54:54,325 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-06-09T16:54:54,326 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-06-09T16:54:54,327 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-06-09T16:54:54,327 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-06-09T16:54:54,328 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-06-09T16:54:54,329 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-06-09T16:54:54,330 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-06-09T16:54:54,331 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-06-09T16:54:54,332 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-06-09T16:54:54,332 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-06-09T16:54:54,333 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-06-09T16:54:54,334 Skipping link: No binaries permitted for etcd3gw: https://files.pythonhosted.org/packages/84/c3/d60cf92e3d292e2f42d70d8b80bca090fee147135317337f1ebcb3e03f60/etcd3gw-2.6.0-py3-none-any.whl (from https://pypi.org/simple/etcd3gw/) (requires-python:>=3.10) 2026-06-09T16:54:54,335 Found link https://files.pythonhosted.org/packages/91/7a/6471774adbf27b824af7e18b69c5112938492f0c1f7327e0069f261d0a5f/etcd3gw-2.6.0.tar.gz (from https://pypi.org/simple/etcd3gw/) (requires-python:>=3.10), version: 2.6.0 2026-06-09T16:54:54,335 Skipping link: No binaries permitted for etcd3gw: https://files.pythonhosted.org/packages/40/72/b9d540c97fe890a79da1d5c323b730e1af8ec3048b1b5490bd3de0facc32/etcd3gw-2.7.0-py3-none-any.whl (from https://pypi.org/simple/etcd3gw/) (requires-python:>=3.10) 2026-06-09T16:54:54,336 Found link https://files.pythonhosted.org/packages/ac/3d/75da89b6d410efb4f0c1c574757542e149a43823b7cf295e32ba87ac75ca/etcd3gw-2.7.0.tar.gz (from https://pypi.org/simple/etcd3gw/) (requires-python:>=3.10), version: 2.7.0 2026-06-09T16:54:54,337 Fetching project page and analyzing links: https://www.piwheels.org/simple/etcd3gw/ 2026-06-09T16:54:54,337 Getting page https://www.piwheels.org/simple/etcd3gw/ 2026-06-09T16:54:54,339 Found index url https://www.piwheels.org/simple 2026-06-09T16:54:54,507 Fetched page https://www.piwheels.org/simple/etcd3gw/ as text/html 2026-06-09T16:54:54,515 Skipping link: No binaries permitted for etcd3gw: https://www.piwheels.org/simple/etcd3gw/etcd3gw-2.6.0-py3-none-any.whl#sha256=e176373c5fcc70c2aa3a9390cc66e955696faf6de3d10d9a538c8928ad7ba572 (from https://www.piwheels.org/simple/etcd3gw/) (requires-python:>=3.10) 2026-06-09T16:54:54,516 Skipping link: No binaries permitted for etcd3gw: https://archive1.piwheels.org/simple/etcd3gw/etcd3gw-2.5.0-py3-none-any.whl#sha256=0ea49d70772b8df256aa693837a265f6703f77dfa7000606a51adeb73b87b90b (from https://www.piwheels.org/simple/etcd3gw/) (requires-python:>=3.9) 2026-06-09T16:54:54,516 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-06-09T16:54:54,517 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-06-09T16:54:54,517 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-06-09T16:54:54,518 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-06-09T16:54:54,518 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-06-09T16:54:54,519 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-06-09T16:54:54,520 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-06-09T16:54:54,520 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-06-09T16:54:54,520 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-06-09T16:54:54,521 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-06-09T16:54:54,521 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-06-09T16:54:54,522 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-06-09T16:54:54,522 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-06-09T16:54:54,523 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-06-09T16:54:54,524 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-06-09T16:54:54,524 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-06-09T16:54:54,525 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-06-09T16:54:54,525 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-06-09T16:54:54,526 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-06-09T16:54:54,527 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-06-09T16:54:54,527 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-06-09T16:54:54,528 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-06-09T16:54:54,528 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-06-09T16:54:54,529 Skipping link: not a file: https://www.piwheels.org/simple/etcd3gw/ 2026-06-09T16:54:54,529 Skipping link: not a file: https://pypi.org/simple/etcd3gw/ 2026-06-09T16:54:54,551 Given no hashes to check 1 links for project 'etcd3gw': discarding no candidates 2026-06-09T16:54:54,568 Collecting etcd3gw==2.7.0 2026-06-09T16:54:54,570 Created temporary directory: /tmp/pip-unpack-ysgqvz6o 2026-06-09T16:54:54,794 Downloading etcd3gw-2.7.0.tar.gz (34 kB) 2026-06-09T16:54:54,923 Added etcd3gw==2.7.0 from https://files.pythonhosted.org/packages/ac/3d/75da89b6d410efb4f0c1c574757542e149a43823b7cf295e32ba87ac75ca/etcd3gw-2.7.0.tar.gz to build tracker '/tmp/pip-build-tracker-8tfl4x_9' 2026-06-09T16:54:54,928 Created temporary directory: /tmp/pip-build-env-0byciihb 2026-06-09T16:54:54,932 Installing build dependencies: started 2026-06-09T16:54:54,933 Running command pip subprocess to install build dependencies 2026-06-09T16:54:56,075 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-09T16:54:56,562 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-09T16:54:56,586 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-09T16:54:57,208 Collecting pbr>=6.1.1 2026-06-09T16:54:57,209 Obtaining dependency information for pbr>=6.1.1 from https://www.piwheels.org/simple/pbr/pbr-7.0.3-py2.py3-none-any.whl.metadata 2026-06-09T16:54:57,222 Downloading https://www.piwheels.org/simple/pbr/pbr-7.0.3-py2.py3-none-any.whl.metadata (4.0 kB) 2026-06-09T16:54:58,671 Collecting setuptools 2026-06-09T16:54:58,672 Obtaining dependency information for setuptools from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-09T16:54:58,686 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-09T16:54:58,875 Downloading https://www.piwheels.org/simple/pbr/pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-06-09T16:54:58,898 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.0/132.0 kB 8.8 MB/s eta 0:00:00 2026-06-09T16:54:58,974 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-09T16:54:59,011 Using cached https://www.piwheels.org/simple/pbr/pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-06-09T16:54:59,101 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-09T16:55:01,855 Installing collected packages: setuptools, pbr 2026-06-09T16:55:05,300 Creating /tmp/pip-build-env-0byciihb/overlay/local/bin 2026-06-09T16:55:05,302 changing mode of /tmp/pip-build-env-0byciihb/overlay/local/bin/pbr to 755 2026-06-09T16:55:05,319 Successfully installed pbr-7.0.3 setuptools-82.0.1 2026-06-09T16:55:05,604 Installing build dependencies: finished with status 'done' 2026-06-09T16:55:05,611 Getting requirements to build wheel: started 2026-06-09T16:55:05,612 Running command Getting requirements to build wheel 2026-06-09T16:55:06,251 Getting requirements to build wheel: finished with status 'done' 2026-06-09T16:55:06,262 Created temporary directory: /tmp/pip-modern-metadata-abwmgwah 2026-06-09T16:55:06,264 Preparing metadata (pyproject.toml): started 2026-06-09T16:55:06,265 Running command Preparing metadata (pyproject.toml) 2026-06-09T16:55:06,874 /tmp/pip-build-env-0byciihb/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-06-09T16:55:06,875 !! 2026-06-09T16:55:06,876 ******************************************************************************** 2026-06-09T16:55:06,876 Please avoid running ``setup.py`` directly. 2026-06-09T16:55:06,877 Instead, use pypa/build, pypa/installer or other 2026-06-09T16:55:06,877 standards-based tools. 2026-06-09T16:55:06,878 This deprecation is overdue, please update your project and remove deprecated 2026-06-09T16:55:06,879 calls to avoid build errors in the future. 2026-06-09T16:55:06,880 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-06-09T16:55:06,881 ******************************************************************************** 2026-06-09T16:55:06,882 !! 2026-06-09T16:55:06,882 self.initialize_options() 2026-06-09T16:55:06,883 /tmp/pip-build-env-0byciihb/overlay/local/lib/python3.11/dist-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' 2026-06-09T16:55:06,883 warnings.warn(msg) 2026-06-09T16:55:06,928 /tmp/pip-build-env-0byciihb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-09T16:55:06,929 !! 2026-06-09T16:55:06,930 ******************************************************************************** 2026-06-09T16:55:06,931 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). 2026-06-09T16:55:06,932 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-09T16:55:06,932 or your builds will no longer be supported. 2026-06-09T16:55:06,934 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-09T16:55:06,934 ******************************************************************************** 2026-06-09T16:55:06,935 !! 2026-06-09T16:55:06,936 corresp(dist, value, root_dir) 2026-06-09T16:55:06,988 /tmp/pip-build-env-0byciihb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-09T16:55:06,988 !! 2026-06-09T16:55:06,990 ******************************************************************************** 2026-06-09T16:55:06,990 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-09T16:55:06,991 License :: OSI Approved :: Apache Software License 2026-06-09T16:55:06,993 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-09T16:55:06,993 ******************************************************************************** 2026-06-09T16:55:06,995 !! 2026-06-09T16:55:06,995 dist._finalize_license_expression() 2026-06-09T16:55:06,996 /tmp/pip-build-env-0byciihb/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-09T16:55:06,996 !! 2026-06-09T16:55:06,997 ******************************************************************************** 2026-06-09T16:55:06,998 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-09T16:55:06,998 License :: OSI Approved :: Apache Software License 2026-06-09T16:55:06,999 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-09T16:55:07,000 ******************************************************************************** 2026-06-09T16:55:07,001 !! 2026-06-09T16:55:07,001 self._finalize_license_expression() 2026-06-09T16:55:07,002 running dist_info 2026-06-09T16:55:07,009 creating /tmp/pip-modern-metadata-abwmgwah/etcd3gw.egg-info 2026-06-09T16:55:07,023 writing /tmp/pip-modern-metadata-abwmgwah/etcd3gw.egg-info/PKG-INFO 2026-06-09T16:55:07,026 writing dependency_links to /tmp/pip-modern-metadata-abwmgwah/etcd3gw.egg-info/dependency_links.txt 2026-06-09T16:55:07,028 writing requirements to /tmp/pip-modern-metadata-abwmgwah/etcd3gw.egg-info/requires.txt 2026-06-09T16:55:07,029 writing top-level names to /tmp/pip-modern-metadata-abwmgwah/etcd3gw.egg-info/top_level.txt 2026-06-09T16:55:07,031 [pbr] Processing SOURCES.txt 2026-06-09T16:55:07,031 writing manifest file '/tmp/pip-modern-metadata-abwmgwah/etcd3gw.egg-info/SOURCES.txt' 2026-06-09T16:55:07,059 warning: no previously-included files found matching '.gitignore' 2026-06-09T16:55:07,060 warning: no previously-included files found matching '.gitreview' 2026-06-09T16:55:07,060 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-06-09T16:55:07,069 adding license file 'LICENSE' 2026-06-09T16:55:07,070 adding license file 'AUTHORS' 2026-06-09T16:55:07,072 writing manifest file '/tmp/pip-modern-metadata-abwmgwah/etcd3gw.egg-info/SOURCES.txt' 2026-06-09T16:55:07,073 creating '/tmp/pip-modern-metadata-abwmgwah/etcd3gw-2.7.0.dist-info' 2026-06-09T16:55:07,208 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-09T16:55:07,213 Source in /tmp/pip-wheel-2yev0w1w/etcd3gw_64adefd345404b8c97cc7fb89fc83162 has version 2.7.0, which satisfies requirement etcd3gw==2.7.0 from https://files.pythonhosted.org/packages/ac/3d/75da89b6d410efb4f0c1c574757542e149a43823b7cf295e32ba87ac75ca/etcd3gw-2.7.0.tar.gz 2026-06-09T16:55:07,214 Removed etcd3gw==2.7.0 from https://files.pythonhosted.org/packages/ac/3d/75da89b6d410efb4f0c1c574757542e149a43823b7cf295e32ba87ac75ca/etcd3gw-2.7.0.tar.gz from build tracker '/tmp/pip-build-tracker-8tfl4x_9' 2026-06-09T16:55:07,219 Created temporary directory: /tmp/pip-unpack-rmmjsn46 2026-06-09T16:55:07,220 Building wheels for collected packages: etcd3gw 2026-06-09T16:55:07,224 Created temporary directory: /tmp/pip-wheel-yd6vzo9b 2026-06-09T16:55:07,225 Destination directory: /tmp/pip-wheel-yd6vzo9b 2026-06-09T16:55:07,227 Building wheel for etcd3gw (pyproject.toml): started 2026-06-09T16:55:07,228 Running command Building wheel for etcd3gw (pyproject.toml) 2026-06-09T16:55:07,826 /tmp/pip-build-env-0byciihb/overlay/local/lib/python3.11/dist-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' 2026-06-09T16:55:07,826 warnings.warn(msg) 2026-06-09T16:55:07,873 /tmp/pip-build-env-0byciihb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-09T16:55:07,874 !! 2026-06-09T16:55:07,875 ******************************************************************************** 2026-06-09T16:55:07,876 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). 2026-06-09T16:55:07,877 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-09T16:55:07,877 or your builds will no longer be supported. 2026-06-09T16:55:07,878 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-09T16:55:07,879 ******************************************************************************** 2026-06-09T16:55:07,880 !! 2026-06-09T16:55:07,880 corresp(dist, value, root_dir) 2026-06-09T16:55:07,929 /tmp/pip-build-env-0byciihb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-09T16:55:07,930 !! 2026-06-09T16:55:07,931 ******************************************************************************** 2026-06-09T16:55:07,932 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-09T16:55:07,933 License :: OSI Approved :: Apache Software License 2026-06-09T16:55:07,934 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-09T16:55:07,935 ******************************************************************************** 2026-06-09T16:55:07,936 !! 2026-06-09T16:55:07,936 dist._finalize_license_expression() 2026-06-09T16:55:07,937 /tmp/pip-build-env-0byciihb/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-09T16:55:07,937 !! 2026-06-09T16:55:07,939 ******************************************************************************** 2026-06-09T16:55:07,940 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-09T16:55:07,941 License :: OSI Approved :: Apache Software License 2026-06-09T16:55:07,942 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-09T16:55:07,942 ******************************************************************************** 2026-06-09T16:55:07,944 !! 2026-06-09T16:55:07,944 self._finalize_license_expression() 2026-06-09T16:55:07,945 running bdist_wheel 2026-06-09T16:55:07,961 running build 2026-06-09T16:55:07,961 running build_py 2026-06-09T16:55:07,968 creating build/lib/etcd3gw 2026-06-09T16:55:07,970 copying etcd3gw/__init__.py -> build/lib/etcd3gw 2026-06-09T16:55:07,973 copying etcd3gw/watch.py -> build/lib/etcd3gw 2026-06-09T16:55:07,975 copying etcd3gw/client.py -> build/lib/etcd3gw 2026-06-09T16:55:07,978 copying etcd3gw/lease.py -> build/lib/etcd3gw 2026-06-09T16:55:07,980 copying etcd3gw/utils.py -> build/lib/etcd3gw 2026-06-09T16:55:07,982 copying etcd3gw/exceptions.py -> build/lib/etcd3gw 2026-06-09T16:55:07,984 copying etcd3gw/types.py -> build/lib/etcd3gw 2026-06-09T16:55:07,986 copying etcd3gw/lock.py -> build/lib/etcd3gw 2026-06-09T16:55:07,988 running egg_info 2026-06-09T16:55:08,006 writing etcd3gw.egg-info/PKG-INFO 2026-06-09T16:55:08,010 writing dependency_links to etcd3gw.egg-info/dependency_links.txt 2026-06-09T16:55:08,012 writing requirements to etcd3gw.egg-info/requires.txt 2026-06-09T16:55:08,013 writing top-level names to etcd3gw.egg-info/top_level.txt 2026-06-09T16:55:08,014 [pbr] Reusing existing SOURCES.txt 2026-06-09T16:55:08,020 /tmp/pip-build-env-0byciihb/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'etcd3gw.examples' is absent from the `packages` configuration. 2026-06-09T16:55:08,021 !! 2026-06-09T16:55:08,022 ******************************************************************************** 2026-06-09T16:55:08,023 ############################ 2026-06-09T16:55:08,023 # Package would be ignored # 2026-06-09T16:55:08,024 ############################ 2026-06-09T16:55:08,024 Python recognizes 'etcd3gw.examples' as an importable package[^1], 2026-06-09T16:55:08,024 but it is absent from setuptools' `packages` configuration. 2026-06-09T16:55:08,026 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-09T16:55:08,026 package, please make sure that 'etcd3gw.examples' is explicitly added 2026-06-09T16:55:08,027 to the `packages` configuration field. 2026-06-09T16:55:08,027 Alternatively, you can also rely on setuptools' discovery methods 2026-06-09T16:55:08,028 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-09T16:55:08,028 instead of `find_packages(...)`/`find:`). 2026-06-09T16:55:08,030 You can read more about "package discovery" on setuptools documentation page: 2026-06-09T16:55:08,031 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-09T16:55:08,032 If you don't want 'etcd3gw.examples' to be distributed and are 2026-06-09T16:55:08,032 already explicitly excluding 'etcd3gw.examples' via 2026-06-09T16:55:08,033 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-09T16:55:08,033 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-09T16:55:08,034 combination with a more fine grained `package-data` configuration. 2026-06-09T16:55:08,035 You can read more about "package data files" on setuptools documentation page: 2026-06-09T16:55:08,036 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-09T16:55:08,038 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-09T16:55:08,038 even if it does not contain any `.py` files. 2026-06-09T16:55:08,039 On the other hand, currently there is no concept of package data 2026-06-09T16:55:08,039 directory, all directories are treated like packages. 2026-06-09T16:55:08,040 ******************************************************************************** 2026-06-09T16:55:08,042 !! 2026-06-09T16:55:08,042 check.warn(importable) 2026-06-09T16:55:08,043 /tmp/pip-build-env-0byciihb/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'etcd3gw.tests' is absent from the `packages` configuration. 2026-06-09T16:55:08,044 !! 2026-06-09T16:55:08,045 ******************************************************************************** 2026-06-09T16:55:08,045 ############################ 2026-06-09T16:55:08,046 # Package would be ignored # 2026-06-09T16:55:08,047 ############################ 2026-06-09T16:55:08,047 Python recognizes 'etcd3gw.tests' as an importable package[^1], 2026-06-09T16:55:08,048 but it is absent from setuptools' `packages` configuration. 2026-06-09T16:55:08,049 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-09T16:55:08,049 package, please make sure that 'etcd3gw.tests' is explicitly added 2026-06-09T16:55:08,050 to the `packages` configuration field. 2026-06-09T16:55:08,051 Alternatively, you can also rely on setuptools' discovery methods 2026-06-09T16:55:08,052 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-09T16:55:08,052 instead of `find_packages(...)`/`find:`). 2026-06-09T16:55:08,054 You can read more about "package discovery" on setuptools documentation page: 2026-06-09T16:55:08,055 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-09T16:55:08,056 If you don't want 'etcd3gw.tests' to be distributed and are 2026-06-09T16:55:08,057 already explicitly excluding 'etcd3gw.tests' via 2026-06-09T16:55:08,057 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-09T16:55:08,058 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-09T16:55:08,058 combination with a more fine grained `package-data` configuration. 2026-06-09T16:55:08,059 You can read more about "package data files" on setuptools documentation page: 2026-06-09T16:55:08,060 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-09T16:55:08,061 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-09T16:55:08,061 even if it does not contain any `.py` files. 2026-06-09T16:55:08,062 On the other hand, currently there is no concept of package data 2026-06-09T16:55:08,062 directory, all directories are treated like packages. 2026-06-09T16:55:08,063 ******************************************************************************** 2026-06-09T16:55:08,064 !! 2026-06-09T16:55:08,064 check.warn(importable) 2026-06-09T16:55:08,065 copying etcd3gw/py.typed -> build/lib/etcd3gw 2026-06-09T16:55:08,065 creating build/lib/etcd3gw/examples 2026-06-09T16:55:08,066 copying etcd3gw/examples/__init__.py -> build/lib/etcd3gw/examples 2026-06-09T16:55:08,066 copying etcd3gw/examples/etcd.py -> build/lib/etcd3gw/examples 2026-06-09T16:55:08,067 copying etcd3gw/examples/watcher.py -> build/lib/etcd3gw/examples 2026-06-09T16:55:08,067 creating build/lib/etcd3gw/tests 2026-06-09T16:55:08,068 copying etcd3gw/tests/__init__.py -> build/lib/etcd3gw/tests 2026-06-09T16:55:08,068 copying etcd3gw/tests/base.py -> build/lib/etcd3gw/tests 2026-06-09T16:55:08,069 copying etcd3gw/tests/test_client.py -> build/lib/etcd3gw/tests 2026-06-09T16:55:08,069 copying etcd3gw/tests/test_etcd3gw.py -> build/lib/etcd3gw/tests 2026-06-09T16:55:08,070 installing to build/bdist.linux-armv7l/wheel 2026-06-09T16:55:08,070 running install 2026-06-09T16:55:08,083 [pbr] Generating AUTHORS 2026-06-09T16:55:08,089 [pbr] AUTHORS complete (0.0s) 2026-06-09T16:55:08,090 running install_lib 2026-06-09T16:55:08,096 creating build/bdist.linux-armv7l/wheel 2026-06-09T16:55:08,098 creating build/bdist.linux-armv7l/wheel/etcd3gw 2026-06-09T16:55:08,100 creating build/bdist.linux-armv7l/wheel/etcd3gw/tests 2026-06-09T16:55:08,101 copying build/lib/etcd3gw/tests/test_etcd3gw.py -> build/bdist.linux-armv7l/wheel/./etcd3gw/tests 2026-06-09T16:55:08,104 copying build/lib/etcd3gw/tests/base.py -> build/bdist.linux-armv7l/wheel/./etcd3gw/tests 2026-06-09T16:55:08,106 copying build/lib/etcd3gw/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./etcd3gw/tests 2026-06-09T16:55:08,107 copying build/lib/etcd3gw/tests/test_client.py -> build/bdist.linux-armv7l/wheel/./etcd3gw/tests 2026-06-09T16:55:08,110 copying build/lib/etcd3gw/__init__.py -> build/bdist.linux-armv7l/wheel/./etcd3gw 2026-06-09T16:55:08,112 copying build/lib/etcd3gw/watch.py -> build/bdist.linux-armv7l/wheel/./etcd3gw 2026-06-09T16:55:08,114 copying build/lib/etcd3gw/client.py -> build/bdist.linux-armv7l/wheel/./etcd3gw 2026-06-09T16:55:08,118 creating build/bdist.linux-armv7l/wheel/etcd3gw/examples 2026-06-09T16:55:08,119 copying build/lib/etcd3gw/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./etcd3gw/examples 2026-06-09T16:55:08,121 copying build/lib/etcd3gw/examples/etcd.py -> build/bdist.linux-armv7l/wheel/./etcd3gw/examples 2026-06-09T16:55:08,123 copying build/lib/etcd3gw/examples/watcher.py -> build/bdist.linux-armv7l/wheel/./etcd3gw/examples 2026-06-09T16:55:08,125 copying build/lib/etcd3gw/lease.py -> build/bdist.linux-armv7l/wheel/./etcd3gw 2026-06-09T16:55:08,127 copying build/lib/etcd3gw/utils.py -> build/bdist.linux-armv7l/wheel/./etcd3gw 2026-06-09T16:55:08,128 copying build/lib/etcd3gw/py.typed -> build/bdist.linux-armv7l/wheel/./etcd3gw 2026-06-09T16:55:08,130 copying build/lib/etcd3gw/exceptions.py -> build/bdist.linux-armv7l/wheel/./etcd3gw 2026-06-09T16:55:08,132 copying build/lib/etcd3gw/types.py -> build/bdist.linux-armv7l/wheel/./etcd3gw 2026-06-09T16:55:08,134 copying build/lib/etcd3gw/lock.py -> build/bdist.linux-armv7l/wheel/./etcd3gw 2026-06-09T16:55:08,136 running install_egg_info 2026-06-09T16:55:08,142 Copying etcd3gw.egg-info to build/bdist.linux-armv7l/wheel/./etcd3gw-2.7.0-py3.11.egg-info 2026-06-09T16:55:08,156 running install_scripts 2026-06-09T16:55:08,169 creating build/bdist.linux-armv7l/wheel/etcd3gw-2.7.0.dist-info/WHEEL 2026-06-09T16:55:08,172 creating '/tmp/pip-wheel-yd6vzo9b/.tmp-fi1z_a42/etcd3gw-2.7.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-09T16:55:08,174 adding 'etcd3gw/__init__.py' 2026-06-09T16:55:08,178 adding 'etcd3gw/client.py' 2026-06-09T16:55:08,179 adding 'etcd3gw/exceptions.py' 2026-06-09T16:55:08,181 adding 'etcd3gw/lease.py' 2026-06-09T16:55:08,182 adding 'etcd3gw/lock.py' 2026-06-09T16:55:08,183 adding 'etcd3gw/py.typed' 2026-06-09T16:55:08,185 adding 'etcd3gw/types.py' 2026-06-09T16:55:08,187 adding 'etcd3gw/utils.py' 2026-06-09T16:55:08,188 adding 'etcd3gw/watch.py' 2026-06-09T16:55:08,190 adding 'etcd3gw/examples/__init__.py' 2026-06-09T16:55:08,191 adding 'etcd3gw/examples/etcd.py' 2026-06-09T16:55:08,193 adding 'etcd3gw/examples/watcher.py' 2026-06-09T16:55:08,194 adding 'etcd3gw/tests/__init__.py' 2026-06-09T16:55:08,195 adding 'etcd3gw/tests/base.py' 2026-06-09T16:55:08,197 adding 'etcd3gw/tests/test_client.py' 2026-06-09T16:55:08,199 adding 'etcd3gw/tests/test_etcd3gw.py' 2026-06-09T16:55:08,202 adding 'etcd3gw-2.7.0.dist-info/licenses/AUTHORS' 2026-06-09T16:55:08,204 adding 'etcd3gw-2.7.0.dist-info/licenses/LICENSE' 2026-06-09T16:55:08,205 adding 'etcd3gw-2.7.0.dist-info/METADATA' 2026-06-09T16:55:08,206 adding 'etcd3gw-2.7.0.dist-info/WHEEL' 2026-06-09T16:55:08,207 adding 'etcd3gw-2.7.0.dist-info/top_level.txt' 2026-06-09T16:55:08,208 adding 'etcd3gw-2.7.0.dist-info/RECORD' 2026-06-09T16:55:08,210 removing build/bdist.linux-armv7l/wheel 2026-06-09T16:55:08,322 Building wheel for etcd3gw (pyproject.toml): finished with status 'done' 2026-06-09T16:55:08,328 Created wheel for etcd3gw: filename=etcd3gw-2.7.0-py3-none-any.whl size=29716 sha256=a0ed28197c90c9bd0e8635e0d24cdbb885c006ea167f848cfd0b48fb7bb6ae86 2026-06-09T16:55:08,329 Stored in directory: /tmp/pip-ephem-wheel-cache-d_m9kpb0/wheels/b2/f5/71/8c31f58ffa03bca34143f74599df0f975db8c30e74ae344df9 2026-06-09T16:55:08,340 Successfully built etcd3gw 2026-06-09T16:55:08,344 Removed build tracker: '/tmp/pip-build-tracker-8tfl4x_9'