2025-11-05T19:47:24,711 Created temporary directory: /tmp/pip-ephem-wheel-cache-bmxmelwq 2025-11-05T19:47:24,714 Created temporary directory: /tmp/pip-build-tracker-6jx1u_en 2025-11-05T19:47:24,715 Initialized build tracking at /tmp/pip-build-tracker-6jx1u_en 2025-11-05T19:47:24,715 Created build tracker: /tmp/pip-build-tracker-6jx1u_en 2025-11-05T19:47:24,716 Entered build tracker: /tmp/pip-build-tracker-6jx1u_en 2025-11-05T19:47:24,717 Created temporary directory: /tmp/pip-wheel-41zyclzl 2025-11-05T19:47:24,721 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-11-05T19:47:24,723 Created temporary directory: /tmp/pip-ephem-wheel-cache-pwyj5_g1 2025-11-05T19:47:24,755 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-05T19:47:24,759 2 location(s) to search for versions of tendril-auth: 2025-11-05T19:47:24,759 * https://pypi.org/simple/tendril-auth/ 2025-11-05T19:47:24,759 * https://www.piwheels.org/simple/tendril-auth/ 2025-11-05T19:47:24,760 Fetching project page and analyzing links: https://pypi.org/simple/tendril-auth/ 2025-11-05T19:47:24,761 Getting page https://pypi.org/simple/tendril-auth/ 2025-11-05T19:47:24,762 Found index url https://pypi.org/simple 2025-11-05T19:47:24,981 Fetched page https://pypi.org/simple/tendril-auth/ as application/vnd.pypi.simple.v1+json 2025-11-05T19:47:24,988 Found link https://files.pythonhosted.org/packages/31/61/9ed390b7e8881865cd9b4c9a905353451dcf6276eb92acc90029a029e3d3/tendril-auth-0.2.0.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 0.2.0 2025-11-05T19:47:24,990 Found link https://files.pythonhosted.org/packages/f8/be/c8a53b6f64fe84de1beed3bee95b65c4a1c4fc4d9dbd4b68edf3a944c496/tendril-auth-0.2.1.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 0.2.1 2025-11-05T19:47:24,992 Found link https://files.pythonhosted.org/packages/22/39/d0844cf99d2694cac41e78eb39b3b1b342dab18dd79cdc069c8fd8442d80/tendril-auth-0.2.2.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 0.2.2 2025-11-05T19:47:24,993 Found link https://files.pythonhosted.org/packages/7e/f8/b88f6be4bb1b8b72d1bb01da65a1a2466eb8e2711d5275fb9121f1fc5e39/tendril-auth-0.2.3.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 0.2.3 2025-11-05T19:47:24,995 Found link https://files.pythonhosted.org/packages/ce/97/b256ea625d55c2eb3c017733a225ca247aaf25d04df2071d51406c9439c1/tendril-auth-0.2.4.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 0.2.4 2025-11-05T19:47:24,997 Found link https://files.pythonhosted.org/packages/60/03/e2c85070edb1acccb933a112dbf47ee160686611161e4833446176ea8844/tendril-auth-0.2.5.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 0.2.5 2025-11-05T19:47:24,998 Found link https://files.pythonhosted.org/packages/f5/eb/dba8fd76c1f3fe3d43f02ee6fc3d2277402f9fb772eab727ab40e612d9f7/tendril-auth-0.2.6.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 0.2.6 2025-11-05T19:47:25,000 Found link https://files.pythonhosted.org/packages/a0/16/0f0c8a6c1630d9917b2d132dcd8109a8d9b2da2e69f5ac8bc8aec2dd7400/tendril-auth-0.2.7.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 0.2.7 2025-11-05T19:47:25,002 Found link https://files.pythonhosted.org/packages/34/ba/9ce469821d03f8395cac7d9ce942680c2d8e6c4f9de3597a30a3ac69e80a/tendril-auth-0.2.8.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 0.2.8 2025-11-05T19:47:25,004 Found link https://files.pythonhosted.org/packages/a4/a9/cfc15b44ba169ee4b71904b6ea89c68b138a59b4ee024232cf42ea5256d1/tendril-auth-0.2.10.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 0.2.10 2025-11-05T19:47:25,007 Found link https://files.pythonhosted.org/packages/86/94/032155cbf3fbe172be551a28d763271962995c543d922132026b957f38d3/tendril-auth-0.2.11.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 0.2.11 2025-11-05T19:47:25,008 Found link https://files.pythonhosted.org/packages/45/e0/67357fac43dd82b903ad4a6f553ed208cfe54ba30f5733e8d15caf8f14e9/tendril-auth-0.2.12.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 0.2.12 2025-11-05T19:47:25,010 Found link https://files.pythonhosted.org/packages/b7/e4/dd7ce373c66fa142f1c786a57842ba46a4bbee3546f9418f8efe751fa59f/tendril-auth-0.2.20.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 0.2.20 2025-11-05T19:47:25,011 Found link https://files.pythonhosted.org/packages/3d/95/ffea6c21867334aee2260928d883ca95751d5a0daa281b57ccfe1b79c3cd/tendril-auth-0.2.22.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 0.2.22 2025-11-05T19:47:25,012 Found link https://files.pythonhosted.org/packages/06/d8/5cdcff3b0a5e2ba9c7b176c19d9a3e2873f130401678d3f1dfb6f8af12c3/tendril-auth-0.3.0.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 0.3.0 2025-11-05T19:47:25,014 Found link https://files.pythonhosted.org/packages/da/30/76c234b053b11441c6b7510a1cbdc14114390576aac2213338eb0d099e1b/tendril-auth-0.3.1.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 0.3.1 2025-11-05T19:47:25,015 Found link https://files.pythonhosted.org/packages/83/24/10ff4600d042234a0706ea911a2177dacb87d672eea96c8bebae1a27090e/tendril-auth-0.3.2.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 0.3.2 2025-11-05T19:47:25,017 Found link https://files.pythonhosted.org/packages/09/50/c6497114f70e424b7a77926e6cb1e534b4a2e21264967b17098e0f9243cd/tendril-auth-0.3.3.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 0.3.3 2025-11-05T19:47:25,018 Found link https://files.pythonhosted.org/packages/05/e1/32800d05788d216b55e2df2c25062ed76580063b25f8d9a9a80d75d2b5ca/tendril-auth-0.3.4.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 0.3.4 2025-11-05T19:47:25,020 Found link https://files.pythonhosted.org/packages/5b/dd/365eb6f6d1189b2ff2131986c7b8fcd5b11400cdca6303d34346d2c48c9d/tendril-auth-0.3.5.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 0.3.5 2025-11-05T19:47:25,021 Found link https://files.pythonhosted.org/packages/b9/1c/9910a2fe3e65fe4fe2eb6f24cdd8f00986df35ef13d6ee68d9d441da1978/tendril-auth-0.3.6.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 0.3.6 2025-11-05T19:47:25,022 Found link https://files.pythonhosted.org/packages/2c/1b/e9078511cb285032213e8120eebfbde567e40c32541949cbbd1c9008a194/tendril-auth-0.3.8.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 0.3.8 2025-11-05T19:47:25,024 Found link https://files.pythonhosted.org/packages/f1/d8/6d9b7e4b41efa632e249bc7227ee66fe51da277a9e9c641d5a64b6a6434d/tendril-auth-0.3.9.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 0.3.9 2025-11-05T19:47:25,025 Found link https://files.pythonhosted.org/packages/49/2d/997cc3ddfe34f7cfc9a009170b0d709d306b739c00b25a17c64ea6e01062/tendril-auth-0.4.0.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7), version: 0.4.0 2025-11-05T19:47:25,027 Found link https://files.pythonhosted.org/packages/3d/57/cb4c28e5138b5ba8bca61864935e1c6f22a613dc7274b54ff4309bc7e95f/tendril_auth-0.4.1.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7), version: 0.4.1 2025-11-05T19:47:25,028 Found link https://files.pythonhosted.org/packages/dc/c0/7aea7f7858ebf9ef5d05eeb569198d94e0a7e98c631673d79293c3a3beb3/tendril_auth-0.4.2.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7), version: 0.4.2 2025-11-05T19:47:25,029 Found link https://files.pythonhosted.org/packages/da/b3/1cbd72c21492f35bbda575032115b19456c67eceeb348180cf4c6f907654/tendril_auth-0.4.3.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7), version: 0.4.3 2025-11-05T19:47:25,030 Found link https://files.pythonhosted.org/packages/6d/52/eca90e0e0a8a33bcc5062afa05949a0511ca44cc5f5e68fea59a58778b6d/tendril_auth-0.5.0.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7), version: 0.5.0 2025-11-05T19:47:25,032 Found link https://files.pythonhosted.org/packages/bd/d8/22c95e39f7b2cb0a4a481065d1b203e9d1c8377146d7de640f38214df691/tendril_auth-0.5.1.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7), version: 0.5.1 2025-11-05T19:47:25,033 Found link https://files.pythonhosted.org/packages/00/33/3f833ddb582f94c42edf15409c91d4d721cde53e1d727ea8b78e7bbdf231/tendril_auth-0.6.0.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7), version: 0.6.0 2025-11-05T19:47:25,034 Found link https://files.pythonhosted.org/packages/bb/99/b6970e3bfd34fbef2c4eed105e75262416a35c3a8ff5a9e3ae8f643e5c00/tendril_auth-0.6.1.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7), version: 0.6.1 2025-11-05T19:47:25,035 Fetching project page and analyzing links: https://www.piwheels.org/simple/tendril-auth/ 2025-11-05T19:47:25,036 Getting page https://www.piwheels.org/simple/tendril-auth/ 2025-11-05T19:47:25,037 Found index url https://www.piwheels.org/simple 2025-11-05T19:47:25,205 Fetched page https://www.piwheels.org/simple/tendril-auth/ as text/html 2025-11-05T19:47:25,214 Skipping link: No binaries permitted for tendril-auth: https://www.piwheels.org/simple/tendril-auth/tendril_auth-0.6.0-py2.py3-none-any.whl#sha256=c347f80bef875b3135a1c916ddc62203e033acdaf130e45a0a7573ae2e595378 (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,215 Skipping link: No binaries permitted for tendril-auth: https://www.piwheels.org/simple/tendril-auth/tendril_auth-0.5.1-py2.py3-none-any.whl#sha256=ee3d6625065b4fae397d2fe2879490d716dd3bfb5dbd4ca70341172a8f183a40 (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,216 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.5.0-py2.py3-none-any.whl#sha256=50e429c8a8832be78369ed1cbb3223fcdc9764703d6c98c6853c66cfbf3b0842 (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,216 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.4.3-py2.py3-none-any.whl#sha256=66a80d18493503cbbeaa49de47efa24166e9ea523ef752d78366ec86f9032561 (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,217 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.4.2-py2.py3-none-any.whl#sha256=9da64f5dacd91242150406995f0e5eef79139fe84bb54e4c89e9e3f6e8076394 (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,218 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.4.1-py2.py3-none-any.whl#sha256=b63b9b6fac8ba59502a36b91aa13fa9be86b34cec5694aa1b19ad3af7206ebe5 (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,218 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.4.0-py2.py3-none-any.whl#sha256=d759265c3005c07ea377eef0fd85a40bfc9272ae312f69ef14a40f04e81aa2f3 (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,218 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.3.9-py2.py3-none-any.whl#sha256=c4458f1cdc44d013ab36b80c91fc45e9859ce7936781987cdc221ce820a263d0 (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,219 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.3.8-py2.py3-none-any.whl#sha256=3caaa162e5afe07bbb0a0b9958f621dccdb691066987e0aaad0d40375015400d (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,219 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.3.6-py2.py3-none-any.whl#sha256=5db0489b34bb6482ed581be75514d0de690a362f19fe7168379d8c7164dc427e (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,220 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.3.5-py2.py3-none-any.whl#sha256=1405e9c7b4fae3db4475f0b38f2a53b97e3f326016bd2aa5e296a4fd24eb6076 (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,221 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.3.4-py2.py3-none-any.whl#sha256=566742704c9fcf9254fbf8565e54d1af5843c2816191c447272a7d345dc62bba (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,221 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.3.3-py2.py3-none-any.whl#sha256=2701d0a53d7fe4cefd070cc646ee3c2c90f153210ffa2cdd92a7a137eb3bf9fd (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,222 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.3.2-py2.py3-none-any.whl#sha256=76c00efbcd838d254a25932463f69ed9cf485a1e12795c40f0d3e0fcabc27ba0 (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,223 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.3.1-py2.py3-none-any.whl#sha256=8fd446fdc3cf06eaa2c1a3878e250d47b1517bffd328d322d8621fa4675823b4 (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,223 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.3.0-py2.py3-none-any.whl#sha256=ac473cb078b20a4ecaf250dc4689496a1fa318d0e8f1532f6f69ae5b88bead86 (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,224 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.2.22-py2.py3-none-any.whl#sha256=484f6788fad65ed67c1062dc778a3d768dfdf30560ca0ff977346d5ed14ac995 (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,224 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.2.20-py2.py3-none-any.whl#sha256=2732090c4bfa9c8b71c0941fbaca50d7863e74bc21ab75e3cbf82460dd97deee (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,225 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.2.12-py2.py3-none-any.whl#sha256=8f6a7583cb881628ae0422a82292d81680a5b0b4323060579ca65418f34db042 (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,225 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.2.11-py2.py3-none-any.whl#sha256=212a88a5374fb5032b671aed50fbac9313187871d9b4dcaa0158b5ab8ced8f3d (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,226 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.2.10-py2.py3-none-any.whl#sha256=5d6eb2633cdc1d4a8ad696063d81bf33e6e70621061a3be4d0dd112937070dfd (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,226 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.2.8-py2.py3-none-any.whl#sha256=4fc53c8210670ba304624d879927c3e17f5d5072fabdd1d8893ae2f68b9ae766 (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,227 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.2.7-py2.py3-none-any.whl#sha256=4149d275c70af6125565a9c435008fc155ec426e5125800ca0a990124f2455cd (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,227 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.2.6-py2.py3-none-any.whl#sha256=effaa0964230e9b10fff45e691a73df7832eb287d38d0b1a6e84aaa187c61e62 (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,228 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.2.5-py2.py3-none-any.whl#sha256=2c4f36318d8c8dffe9be267ff0eca8ef7430b6ad5c883640c6d3e16d1f266d1c (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,228 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.2.4-py2.py3-none-any.whl#sha256=5a9c076720c174c2aa4cfe7cba6e812716411b65f6d13165afc2eb97728573ef (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,229 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.2.3-py2.py3-none-any.whl#sha256=f4532652b1ade2a646d2e4908adca7f046295cc76595453fe0b0b021afcb1de0 (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,229 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.2.2-py2.py3-none-any.whl#sha256=91fd71d911a774137aa838bc06c60fe54cee0de829d195688c9a13dfe0b6225c (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,230 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.2.1-py2.py3-none-any.whl#sha256=3a1710b989d2642d2aa520292028f2932b3313ab7892287d3bfe2ceff4f01b91 (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,231 Skipping link: No binaries permitted for tendril-auth: https://archive1.piwheels.org/simple/tendril-auth/tendril_auth-0.2.0-py2.py3-none-any.whl#sha256=b32c6fa8ad9426175f3d9d667784375093cb91dc01f4859e660f7ecfbc22f5e4 (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-05T19:47:25,231 Skipping link: not a file: https://www.piwheels.org/simple/tendril-auth/ 2025-11-05T19:47:25,231 Skipping link: not a file: https://pypi.org/simple/tendril-auth/ 2025-11-05T19:47:25,253 Given no hashes to check 1 links for project 'tendril-auth': discarding no candidates 2025-11-05T19:47:25,271 Collecting tendril-auth==0.6.1 2025-11-05T19:47:25,273 Created temporary directory: /tmp/pip-unpack-daeh2uo1 2025-11-05T19:47:25,487 Downloading tendril_auth-0.6.1.tar.gz (182 kB) 2025-11-05T19:47:25,698 Added tendril-auth==0.6.1 from https://files.pythonhosted.org/packages/bb/99/b6970e3bfd34fbef2c4eed105e75262416a35c3a8ff5a9e3ae8f643e5c00/tendril_auth-0.6.1.tar.gz to build tracker '/tmp/pip-build-tracker-6jx1u_en' 2025-11-05T19:47:25,700 Running setup.py (path:/tmp/pip-wheel-41zyclzl/tendril-auth_92de3b09354d48cbb4cd16e072c2ced8/setup.py) egg_info for package tendril-auth 2025-11-05T19:47:25,701 Created temporary directory: /tmp/pip-pip-egg-info-j968sk38 2025-11-05T19:47:25,702 Preparing metadata (setup.py): started 2025-11-05T19:47:25,703 Running command python setup.py egg_info 2025-11-05T19:47:26,260 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-11-05T19:47:26,260 !! 2025-11-05T19:47:26,262 ******************************************************************************** 2025-11-05T19:47:26,262 Usage of dash-separated 'description-file' will not be supported in future 2025-11-05T19:47:26,263 versions. Please use the underscore name 'description_file' instead. 2025-11-05T19:47:26,264 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-11-05T19:47:26,265 or your builds will no longer be supported. 2025-11-05T19:47:26,266 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-11-05T19:47:26,267 ******************************************************************************** 2025-11-05T19:47:26,268 !! 2025-11-05T19:47:26,268 opt = self._enforce_underscore(opt, section) 2025-11-05T19:47:26,288 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-11-05T19:47:26,289 !! 2025-11-05T19:47:26,290 ******************************************************************************** 2025-11-05T19:47:26,291 Requirements should be satisfied by a PEP 517 installer. 2025-11-05T19:47:26,291 If you are using pip, you can try `pip install --use-pep517`. 2025-11-05T19:47:26,293 This deprecation is overdue, please update your project and remove deprecated 2025-11-05T19:47:26,293 calls to avoid build errors in the future. 2025-11-05T19:47:26,294 ******************************************************************************** 2025-11-05T19:47:26,295 !! 2025-11-05T19:47:26,296 dist.fetch_build_eggs(dist.setup_requires) 2025-11-05T19:47:29,542 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-11-05T19:47:29,543 !! 2025-11-05T19:47:29,543 ******************************************************************************** 2025-11-05T19:47:29,544 Usage of dash-separated 'description-file' will not be supported in future 2025-11-05T19:47:29,544 versions. Please use the underscore name 'description_file' instead. 2025-11-05T19:47:29,545 (Affected: tendril-auth). 2025-11-05T19:47:29,546 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-11-05T19:47:29,546 or your builds will no longer be supported. 2025-11-05T19:47:29,547 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-11-05T19:47:29,548 ******************************************************************************** 2025-11-05T19:47:29,549 !! 2025-11-05T19:47:29,549 opt = self._enforce_underscore(opt, section) 2025-11-05T19:47:29,550 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-05T19:47:29,550 !! 2025-11-05T19:47:29,551 ******************************************************************************** 2025-11-05T19:47:29,552 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-05T19:47:29,553 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2025-11-05T19:47:29,554 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-05T19:47:29,555 ******************************************************************************** 2025-11-05T19:47:29,556 !! 2025-11-05T19:47:29,557 self._finalize_license_expression() 2025-11-05T19:47:29,576 running egg_info 2025-11-05T19:47:29,606 creating /tmp/pip-pip-egg-info-j968sk38/tendril_auth.egg-info 2025-11-05T19:47:29,607 writing /tmp/pip-pip-egg-info-j968sk38/tendril_auth.egg-info/PKG-INFO 2025-11-05T19:47:29,621 writing dependency_links to /tmp/pip-pip-egg-info-j968sk38/tendril_auth.egg-info/dependency_links.txt 2025-11-05T19:47:29,628 writing requirements to /tmp/pip-pip-egg-info-j968sk38/tendril_auth.egg-info/requires.txt 2025-11-05T19:47:29,630 writing top-level names to /tmp/pip-pip-egg-info-j968sk38/tendril_auth.egg-info/top_level.txt 2025-11-05T19:47:29,631 writing manifest file '/tmp/pip-pip-egg-info-j968sk38/tendril_auth.egg-info/SOURCES.txt' 2025-11-05T19:47:30,041 listing git files failed - pretending there aren't any 2025-11-05T19:47:30,056 reading manifest file '/tmp/pip-pip-egg-info-j968sk38/tendril_auth.egg-info/SOURCES.txt' 2025-11-05T19:47:30,057 reading manifest template 'MANIFEST.in' 2025-11-05T19:47:30,059 warning: no files found matching 'AUTHORS.rst' 2025-11-05T19:47:30,062 adding license file 'LICENSE' 2025-11-05T19:47:30,066 writing manifest file '/tmp/pip-pip-egg-info-j968sk38/tendril_auth.egg-info/SOURCES.txt' 2025-11-05T19:47:30,180 Preparing metadata (setup.py): finished with status 'done' 2025-11-05T19:47:30,184 Source in /tmp/pip-wheel-41zyclzl/tendril-auth_92de3b09354d48cbb4cd16e072c2ced8 has version 0.6.1, which satisfies requirement tendril-auth==0.6.1 from https://files.pythonhosted.org/packages/bb/99/b6970e3bfd34fbef2c4eed105e75262416a35c3a8ff5a9e3ae8f643e5c00/tendril_auth-0.6.1.tar.gz 2025-11-05T19:47:30,185 Removed tendril-auth==0.6.1 from https://files.pythonhosted.org/packages/bb/99/b6970e3bfd34fbef2c4eed105e75262416a35c3a8ff5a9e3ae8f643e5c00/tendril_auth-0.6.1.tar.gz from build tracker '/tmp/pip-build-tracker-6jx1u_en' 2025-11-05T19:47:30,193 Created temporary directory: /tmp/pip-unpack-4a60d6en 2025-11-05T19:47:30,194 Building wheels for collected packages: tendril-auth 2025-11-05T19:47:30,198 Created temporary directory: /tmp/pip-wheel-vjri0fbo 2025-11-05T19:47:30,199 Building wheel for tendril-auth (setup.py): started 2025-11-05T19:47:30,200 Destination directory: /tmp/pip-wheel-vjri0fbo 2025-11-05T19:47:30,200 Running command python setup.py bdist_wheel 2025-11-05T19:47:30,704 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-11-05T19:47:30,705 !! 2025-11-05T19:47:30,706 ******************************************************************************** 2025-11-05T19:47:30,706 Usage of dash-separated 'description-file' will not be supported in future 2025-11-05T19:47:30,707 versions. Please use the underscore name 'description_file' instead. 2025-11-05T19:47:30,707 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-11-05T19:47:30,708 or your builds will no longer be supported. 2025-11-05T19:47:30,709 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-11-05T19:47:30,709 ******************************************************************************** 2025-11-05T19:47:30,711 !! 2025-11-05T19:47:30,711 opt = self._enforce_underscore(opt, section) 2025-11-05T19:47:30,729 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-11-05T19:47:30,730 !! 2025-11-05T19:47:30,731 ******************************************************************************** 2025-11-05T19:47:30,732 Requirements should be satisfied by a PEP 517 installer. 2025-11-05T19:47:30,732 If you are using pip, you can try `pip install --use-pep517`. 2025-11-05T19:47:30,734 This deprecation is overdue, please update your project and remove deprecated 2025-11-05T19:47:30,734 calls to avoid build errors in the future. 2025-11-05T19:47:30,735 ******************************************************************************** 2025-11-05T19:47:30,736 !! 2025-11-05T19:47:30,737 dist.fetch_build_eggs(dist.setup_requires) 2025-11-05T19:47:31,794 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-11-05T19:47:31,795 !! 2025-11-05T19:47:31,796 ******************************************************************************** 2025-11-05T19:47:31,797 Usage of dash-separated 'description-file' will not be supported in future 2025-11-05T19:47:31,797 versions. Please use the underscore name 'description_file' instead. 2025-11-05T19:47:31,798 (Affected: tendril-auth). 2025-11-05T19:47:31,799 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-11-05T19:47:31,800 or your builds will no longer be supported. 2025-11-05T19:47:31,801 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-11-05T19:47:31,801 ******************************************************************************** 2025-11-05T19:47:31,803 !! 2025-11-05T19:47:31,803 opt = self._enforce_underscore(opt, section) 2025-11-05T19:47:31,804 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-05T19:47:31,805 !! 2025-11-05T19:47:31,806 ******************************************************************************** 2025-11-05T19:47:31,807 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-05T19:47:31,809 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2025-11-05T19:47:31,810 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-05T19:47:31,810 ******************************************************************************** 2025-11-05T19:47:31,812 !! 2025-11-05T19:47:31,812 self._finalize_license_expression() 2025-11-05T19:47:31,813 running bdist_wheel 2025-11-05T19:47:31,923 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2025-11-05T19:47:31,924 !! 2025-11-05T19:47:31,925 ******************************************************************************** 2025-11-05T19:47:31,925 With Python 2.7 end-of-life, support for building universal wheels 2025-11-05T19:47:31,926 (i.e., wheels that support both Python 2 and Python 3) 2025-11-05T19:47:31,926 is being obviated. 2025-11-05T19:47:31,927 Please discontinue using this option, or if you still need it, 2025-11-05T19:47:31,927 file an issue with pypa/setuptools describing your use case. 2025-11-05T19:47:31,928 This deprecation is overdue, please update your project and remove deprecated 2025-11-05T19:47:31,929 calls to avoid build errors in the future. 2025-11-05T19:47:31,929 ******************************************************************************** 2025-11-05T19:47:31,930 !! 2025-11-05T19:47:31,931 self.finalize_options() 2025-11-05T19:47:31,982 running build 2025-11-05T19:47:31,982 running build_py 2025-11-05T19:47:32,014 creating build/lib/tendril 2025-11-05T19:47:32,016 copying src/tendril/__init__.py -> build/lib/tendril 2025-11-05T19:47:32,019 creating build/lib/tendril/jwt 2025-11-05T19:47:32,020 copying src/tendril/jwt/verify.py -> build/lib/tendril/jwt 2025-11-05T19:47:32,022 copying src/tendril/jwt/__init__.py -> build/lib/tendril/jwt 2025-11-05T19:47:32,024 copying src/tendril/jwt/common.py -> build/lib/tendril/jwt 2025-11-05T19:47:32,026 copying src/tendril/jwt/sign.py -> build/lib/tendril/jwt 2025-11-05T19:47:32,028 copying src/tendril/jwt/secrets.py -> build/lib/tendril/jwt 2025-11-05T19:47:32,030 copying src/tendril/jwt/exceptions.py -> build/lib/tendril/jwt 2025-11-05T19:47:32,032 creating build/lib/tendril/apiserver 2025-11-05T19:47:32,033 copying src/tendril/apiserver/__init__.py -> build/lib/tendril/apiserver 2025-11-05T19:47:32,035 creating build/lib/tendril/config 2025-11-05T19:47:32,036 copying src/tendril/config/__init__.py -> build/lib/tendril/config 2025-11-05T19:47:32,038 copying src/tendril/config/auth.py -> build/lib/tendril/config 2025-11-05T19:47:32,041 creating build/lib/tendril/authn 2025-11-05T19:47:32,042 copying src/tendril/authn/users.py -> build/lib/tendril/authn 2025-11-05T19:47:32,044 copying src/tendril/authn/__init__.py -> build/lib/tendril/authn 2025-11-05T19:47:32,045 copying src/tendril/authn/mechanized.py -> build/lib/tendril/authn 2025-11-05T19:47:32,047 copying src/tendril/authn/pydantic.py -> build/lib/tendril/authn 2025-11-05T19:47:32,049 copying src/tendril/authn/client.py -> build/lib/tendril/authn 2025-11-05T19:47:32,051 copying src/tendril/authn/scaffold.py -> build/lib/tendril/authn 2025-11-05T19:47:32,053 creating build/lib/tendril/authz 2025-11-05T19:47:32,054 copying src/tendril/authz/__init__.py -> build/lib/tendril/authz 2025-11-05T19:47:32,056 copying src/tendril/authz/connector.py -> build/lib/tendril/authz 2025-11-05T19:47:32,059 creating build/lib/tendril/apiserver/routers 2025-11-05T19:47:32,060 copying src/tendril/apiserver/routers/__init__.py -> build/lib/tendril/apiserver/routers 2025-11-05T19:47:32,061 copying src/tendril/apiserver/routers/jwt.py -> build/lib/tendril/apiserver/routers 2025-11-05T19:47:32,063 copying src/tendril/apiserver/routers/authn.py -> build/lib/tendril/apiserver/routers 2025-11-05T19:47:32,066 creating build/lib/tendril/authn/db 2025-11-05T19:47:32,066 copying src/tendril/authn/db/model.py -> build/lib/tendril/authn/db 2025-11-05T19:47:32,068 copying src/tendril/authn/db/__init__.py -> build/lib/tendril/authn/db 2025-11-05T19:47:32,070 copying src/tendril/authn/db/controller.py -> build/lib/tendril/authn/db 2025-11-05T19:47:32,072 copying src/tendril/authn/db/mixins.py -> build/lib/tendril/authn/db 2025-11-05T19:47:32,074 creating build/lib/tendril/authn/providers 2025-11-05T19:47:32,075 copying src/tendril/authn/providers/__init__.py -> build/lib/tendril/authn/providers 2025-11-05T19:47:32,077 creating build/lib/tendril/authz/domains 2025-11-05T19:47:32,078 copying src/tendril/authz/domains/scopes.py -> build/lib/tendril/authz/domains 2025-11-05T19:47:32,080 copying src/tendril/authz/domains/__init__.py -> build/lib/tendril/authz/domains 2025-11-05T19:47:32,081 copying src/tendril/authz/domains/base.py -> build/lib/tendril/authz/domains 2025-11-05T19:47:32,083 copying src/tendril/authz/domains/manager.py -> build/lib/tendril/authz/domains 2025-11-05T19:47:32,085 creating build/lib/tendril/authz/scopes 2025-11-05T19:47:32,086 copying src/tendril/authz/scopes/__init__.py -> build/lib/tendril/authz/scopes 2025-11-05T19:47:32,088 copying src/tendril/authz/scopes/common.py -> build/lib/tendril/authz/scopes 2025-11-05T19:47:32,090 copying src/tendril/authz/scopes/manager.py -> build/lib/tendril/authz/scopes 2025-11-05T19:47:32,092 creating build/lib/tendril/authz/providers 2025-11-05T19:47:32,093 copying src/tendril/authz/providers/__init__.py -> build/lib/tendril/authz/providers 2025-11-05T19:47:32,095 running egg_info 2025-11-05T19:47:32,124 writing src/tendril_auth.egg-info/PKG-INFO 2025-11-05T19:47:32,138 writing dependency_links to src/tendril_auth.egg-info/dependency_links.txt 2025-11-05T19:47:32,146 writing requirements to src/tendril_auth.egg-info/requires.txt 2025-11-05T19:47:32,147 writing top-level names to src/tendril_auth.egg-info/top_level.txt 2025-11-05T19:47:32,253 listing git files failed - pretending there aren't any 2025-11-05T19:47:32,257 reading manifest file 'src/tendril_auth.egg-info/SOURCES.txt' 2025-11-05T19:47:32,263 reading manifest template 'MANIFEST.in' 2025-11-05T19:47:32,264 warning: no files found matching 'AUTHORS.rst' 2025-11-05T19:47:32,267 adding license file 'LICENSE' 2025-11-05T19:47:32,272 writing manifest file 'src/tendril_auth.egg-info/SOURCES.txt' 2025-11-05T19:47:32,274 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'tendril.authz.db' is absent from the `packages` configuration. 2025-11-05T19:47:32,275 !! 2025-11-05T19:47:32,276 ******************************************************************************** 2025-11-05T19:47:32,277 ############################ 2025-11-05T19:47:32,277 # Package would be ignored # 2025-11-05T19:47:32,278 ############################ 2025-11-05T19:47:32,278 Python recognizes 'tendril.authz.db' as an importable package[^1], 2025-11-05T19:47:32,279 but it is absent from setuptools' `packages` configuration. 2025-11-05T19:47:32,280 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-05T19:47:32,280 package, please make sure that 'tendril.authz.db' is explicitly added 2025-11-05T19:47:32,281 to the `packages` configuration field. 2025-11-05T19:47:32,282 Alternatively, you can also rely on setuptools' discovery methods 2025-11-05T19:47:32,282 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-05T19:47:32,283 instead of `find_packages(...)`/`find:`). 2025-11-05T19:47:32,284 You can read more about "package discovery" on setuptools documentation page: 2025-11-05T19:47:32,285 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-05T19:47:32,286 If you don't want 'tendril.authz.db' to be distributed and are 2025-11-05T19:47:32,286 already explicitly excluding 'tendril.authz.db' via 2025-11-05T19:47:32,287 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-05T19:47:32,287 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-05T19:47:32,287 combination with a more fine grained `package-data` configuration. 2025-11-05T19:47:32,288 You can read more about "package data files" on setuptools documentation page: 2025-11-05T19:47:32,289 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-05T19:47:32,290 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-05T19:47:32,291 even if it does not contain any `.py` files. 2025-11-05T19:47:32,291 On the other hand, currently there is no concept of package data 2025-11-05T19:47:32,292 directory, all directories are treated like packages. 2025-11-05T19:47:32,292 ******************************************************************************** 2025-11-05T19:47:32,293 !! 2025-11-05T19:47:32,293 check.warn(importable) 2025-11-05T19:47:32,294 creating build/lib/tendril/authz/db 2025-11-05T19:47:32,294 copying src/tendril/authz/db/model.py -> build/lib/tendril/authz/db 2025-11-05T19:47:32,320 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-11-05T19:47:32,320 !! 2025-11-05T19:47:32,322 ******************************************************************************** 2025-11-05T19:47:32,322 Please avoid running ``setup.py`` directly. 2025-11-05T19:47:32,323 Instead, use pypa/build, pypa/installer or other 2025-11-05T19:47:32,323 standards-based tools. 2025-11-05T19:47:32,324 This deprecation is overdue, please update your project and remove deprecated 2025-11-05T19:47:32,325 calls to avoid build errors in the future. 2025-11-05T19:47:32,326 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-11-05T19:47:32,327 ******************************************************************************** 2025-11-05T19:47:32,328 !! 2025-11-05T19:47:32,328 self.initialize_options() 2025-11-05T19:47:32,349 installing to build/bdist.linux-armv7l/wheel 2025-11-05T19:47:32,350 running install 2025-11-05T19:47:32,374 running install_lib 2025-11-05T19:47:32,403 creating build/bdist.linux-armv7l/wheel 2025-11-05T19:47:32,405 creating build/bdist.linux-armv7l/wheel/tendril 2025-11-05T19:47:32,406 creating build/bdist.linux-armv7l/wheel/tendril/jwt 2025-11-05T19:47:32,408 copying build/lib/tendril/jwt/verify.py -> build/bdist.linux-armv7l/wheel/./tendril/jwt 2025-11-05T19:47:32,410 copying build/lib/tendril/jwt/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/jwt 2025-11-05T19:47:32,411 copying build/lib/tendril/jwt/common.py -> build/bdist.linux-armv7l/wheel/./tendril/jwt 2025-11-05T19:47:32,413 copying build/lib/tendril/jwt/sign.py -> build/bdist.linux-armv7l/wheel/./tendril/jwt 2025-11-05T19:47:32,415 copying build/lib/tendril/jwt/secrets.py -> build/bdist.linux-armv7l/wheel/./tendril/jwt 2025-11-05T19:47:32,417 copying build/lib/tendril/jwt/exceptions.py -> build/bdist.linux-armv7l/wheel/./tendril/jwt 2025-11-05T19:47:32,419 copying build/lib/tendril/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril 2025-11-05T19:47:32,421 creating build/bdist.linux-armv7l/wheel/tendril/apiserver 2025-11-05T19:47:32,422 copying build/lib/tendril/apiserver/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/apiserver 2025-11-05T19:47:32,424 creating build/bdist.linux-armv7l/wheel/tendril/apiserver/routers 2025-11-05T19:47:32,425 copying build/lib/tendril/apiserver/routers/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/apiserver/routers 2025-11-05T19:47:32,427 copying build/lib/tendril/apiserver/routers/jwt.py -> build/bdist.linux-armv7l/wheel/./tendril/apiserver/routers 2025-11-05T19:47:32,429 copying build/lib/tendril/apiserver/routers/authn.py -> build/bdist.linux-armv7l/wheel/./tendril/apiserver/routers 2025-11-05T19:47:32,431 creating build/bdist.linux-armv7l/wheel/tendril/config 2025-11-05T19:47:32,432 copying build/lib/tendril/config/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/config 2025-11-05T19:47:32,434 copying build/lib/tendril/config/auth.py -> build/bdist.linux-armv7l/wheel/./tendril/config 2025-11-05T19:47:32,436 creating build/bdist.linux-armv7l/wheel/tendril/authn 2025-11-05T19:47:32,437 copying build/lib/tendril/authn/users.py -> build/bdist.linux-armv7l/wheel/./tendril/authn 2025-11-05T19:47:32,439 creating build/bdist.linux-armv7l/wheel/tendril/authn/db 2025-11-05T19:47:32,440 copying build/lib/tendril/authn/db/model.py -> build/bdist.linux-armv7l/wheel/./tendril/authn/db 2025-11-05T19:47:32,442 copying build/lib/tendril/authn/db/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/authn/db 2025-11-05T19:47:32,444 copying build/lib/tendril/authn/db/controller.py -> build/bdist.linux-armv7l/wheel/./tendril/authn/db 2025-11-05T19:47:32,446 copying build/lib/tendril/authn/db/mixins.py -> build/bdist.linux-armv7l/wheel/./tendril/authn/db 2025-11-05T19:47:32,447 copying build/lib/tendril/authn/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/authn 2025-11-05T19:47:32,449 copying build/lib/tendril/authn/mechanized.py -> build/bdist.linux-armv7l/wheel/./tendril/authn 2025-11-05T19:47:32,451 copying build/lib/tendril/authn/pydantic.py -> build/bdist.linux-armv7l/wheel/./tendril/authn 2025-11-05T19:47:32,452 copying build/lib/tendril/authn/client.py -> build/bdist.linux-armv7l/wheel/./tendril/authn 2025-11-05T19:47:32,454 copying build/lib/tendril/authn/scaffold.py -> build/bdist.linux-armv7l/wheel/./tendril/authn 2025-11-05T19:47:32,456 creating build/bdist.linux-armv7l/wheel/tendril/authn/providers 2025-11-05T19:47:32,457 copying build/lib/tendril/authn/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/authn/providers 2025-11-05T19:47:32,460 creating build/bdist.linux-armv7l/wheel/tendril/authz 2025-11-05T19:47:32,461 creating build/bdist.linux-armv7l/wheel/tendril/authz/db 2025-11-05T19:47:32,462 copying build/lib/tendril/authz/db/model.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/db 2025-11-05T19:47:32,464 copying build/lib/tendril/authz/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/authz 2025-11-05T19:47:32,466 copying build/lib/tendril/authz/connector.py -> build/bdist.linux-armv7l/wheel/./tendril/authz 2025-11-05T19:47:32,468 creating build/bdist.linux-armv7l/wheel/tendril/authz/domains 2025-11-05T19:47:32,469 copying build/lib/tendril/authz/domains/scopes.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/domains 2025-11-05T19:47:32,471 copying build/lib/tendril/authz/domains/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/domains 2025-11-05T19:47:32,474 copying build/lib/tendril/authz/domains/base.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/domains 2025-11-05T19:47:32,476 copying build/lib/tendril/authz/domains/manager.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/domains 2025-11-05T19:47:32,478 creating build/bdist.linux-armv7l/wheel/tendril/authz/scopes 2025-11-05T19:47:32,479 copying build/lib/tendril/authz/scopes/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/scopes 2025-11-05T19:47:32,481 copying build/lib/tendril/authz/scopes/common.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/scopes 2025-11-05T19:47:32,482 copying build/lib/tendril/authz/scopes/manager.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/scopes 2025-11-05T19:47:32,485 creating build/bdist.linux-armv7l/wheel/tendril/authz/providers 2025-11-05T19:47:32,486 copying build/lib/tendril/authz/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/providers 2025-11-05T19:47:32,487 running install_egg_info 2025-11-05T19:47:32,519 Copying src/tendril_auth.egg-info to build/bdist.linux-armv7l/wheel/./tendril_auth-0.6.1-py3.11.egg-info 2025-11-05T19:47:32,528 running install_scripts 2025-11-05T19:47:32,539 creating build/bdist.linux-armv7l/wheel/tendril_auth-0.6.1.dist-info/WHEEL 2025-11-05T19:47:32,542 creating '/tmp/pip-wheel-vjri0fbo/tendril_auth-0.6.1-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-05T19:47:32,544 adding 'tendril/__init__.py' 2025-11-05T19:47:32,545 adding 'tendril/apiserver/__init__.py' 2025-11-05T19:47:32,547 adding 'tendril/apiserver/routers/__init__.py' 2025-11-05T19:47:32,548 adding 'tendril/apiserver/routers/authn.py' 2025-11-05T19:47:32,549 adding 'tendril/apiserver/routers/jwt.py' 2025-11-05T19:47:32,551 adding 'tendril/authn/__init__.py' 2025-11-05T19:47:32,552 adding 'tendril/authn/client.py' 2025-11-05T19:47:32,553 adding 'tendril/authn/mechanized.py' 2025-11-05T19:47:32,555 adding 'tendril/authn/pydantic.py' 2025-11-05T19:47:32,556 adding 'tendril/authn/scaffold.py' 2025-11-05T19:47:32,558 adding 'tendril/authn/users.py' 2025-11-05T19:47:32,559 adding 'tendril/authn/db/__init__.py' 2025-11-05T19:47:32,560 adding 'tendril/authn/db/controller.py' 2025-11-05T19:47:32,561 adding 'tendril/authn/db/mixins.py' 2025-11-05T19:47:32,563 adding 'tendril/authn/db/model.py' 2025-11-05T19:47:32,564 adding 'tendril/authn/providers/__init__.py' 2025-11-05T19:47:32,566 adding 'tendril/authz/__init__.py' 2025-11-05T19:47:32,567 adding 'tendril/authz/connector.py' 2025-11-05T19:47:32,569 adding 'tendril/authz/db/model.py' 2025-11-05T19:47:32,570 adding 'tendril/authz/domains/__init__.py' 2025-11-05T19:47:32,572 adding 'tendril/authz/domains/base.py' 2025-11-05T19:47:32,573 adding 'tendril/authz/domains/manager.py' 2025-11-05T19:47:32,574 adding 'tendril/authz/domains/scopes.py' 2025-11-05T19:47:32,576 adding 'tendril/authz/providers/__init__.py' 2025-11-05T19:47:32,577 adding 'tendril/authz/scopes/__init__.py' 2025-11-05T19:47:32,578 adding 'tendril/authz/scopes/common.py' 2025-11-05T19:47:32,579 adding 'tendril/authz/scopes/manager.py' 2025-11-05T19:47:32,581 adding 'tendril/config/__init__.py' 2025-11-05T19:47:32,583 adding 'tendril/config/auth.py' 2025-11-05T19:47:32,584 adding 'tendril/jwt/__init__.py' 2025-11-05T19:47:32,586 adding 'tendril/jwt/common.py' 2025-11-05T19:47:32,587 adding 'tendril/jwt/exceptions.py' 2025-11-05T19:47:32,588 adding 'tendril/jwt/secrets.py' 2025-11-05T19:47:32,590 adding 'tendril/jwt/sign.py' 2025-11-05T19:47:32,591 adding 'tendril/jwt/verify.py' 2025-11-05T19:47:32,598 adding 'tendril_auth-0.6.1.dist-info/licenses/LICENSE' 2025-11-05T19:47:32,600 adding 'tendril_auth-0.6.1.dist-info/METADATA' 2025-11-05T19:47:32,601 adding 'tendril_auth-0.6.1.dist-info/WHEEL' 2025-11-05T19:47:32,602 adding 'tendril_auth-0.6.1.dist-info/top_level.txt' 2025-11-05T19:47:32,603 adding 'tendril_auth-0.6.1.dist-info/RECORD' 2025-11-05T19:47:32,605 removing build/bdist.linux-armv7l/wheel 2025-11-05T19:47:32,731 Building wheel for tendril-auth (setup.py): finished with status 'done' 2025-11-05T19:47:32,734 Created wheel for tendril-auth: filename=tendril_auth-0.6.1-py2.py3-none-any.whl size=37442 sha256=4a5626ed1bc0f35f0a217fb04fbf0e582cff116d8296383e0e9a0726e92680d7 2025-11-05T19:47:32,735 Stored in directory: /tmp/pip-ephem-wheel-cache-pwyj5_g1/wheels/05/b5/80/ed438e760845c83fbb7333b1fedb8b6c033881698cbb279b31 2025-11-05T19:47:32,749 Successfully built tendril-auth 2025-11-05T19:47:32,753 Removed build tracker: '/tmp/pip-build-tracker-6jx1u_en'