2025-11-10T19:01:48,736 Created temporary directory: /tmp/pip-ephem-wheel-cache-svwta36f 2025-11-10T19:01:48,738 Created temporary directory: /tmp/pip-build-tracker-oo2dkxnu 2025-11-10T19:01:48,739 Initialized build tracking at /tmp/pip-build-tracker-oo2dkxnu 2025-11-10T19:01:48,739 Created build tracker: /tmp/pip-build-tracker-oo2dkxnu 2025-11-10T19:01:48,740 Entered build tracker: /tmp/pip-build-tracker-oo2dkxnu 2025-11-10T19:01:48,740 Created temporary directory: /tmp/pip-wheel-ocs5f_l5 2025-11-10T19:01:48,743 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-10T19:01:48,746 Created temporary directory: /tmp/pip-ephem-wheel-cache-yl29uj8t 2025-11-10T19:01:48,767 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-10T19:01:48,771 2 location(s) to search for versions of tendril-auth: 2025-11-10T19:01:48,771 * https://pypi.org/simple/tendril-auth/ 2025-11-10T19:01:48,771 * https://www.piwheels.org/simple/tendril-auth/ 2025-11-10T19:01:48,772 Fetching project page and analyzing links: https://pypi.org/simple/tendril-auth/ 2025-11-10T19:01:48,773 Getting page https://pypi.org/simple/tendril-auth/ 2025-11-10T19:01:48,774 Found index url https://pypi.org/simple 2025-11-10T19:01:49,017 Fetched page https://pypi.org/simple/tendril-auth/ as application/vnd.pypi.simple.v1+json 2025-11-10T19:01:49,025 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-10T19:01:49,026 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-10T19:01:49,028 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-10T19:01:49,029 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-10T19:01:49,031 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-10T19:01:49,032 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-10T19:01:49,034 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-10T19:01:49,035 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-10T19:01:49,037 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-10T19:01:49,038 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-10T19:01:49,040 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-10T19:01:49,041 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-10T19:01:49,043 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-10T19:01:49,044 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-10T19:01:49,045 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-10T19:01:49,047 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-10T19:01:49,048 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-10T19:01:49,050 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-10T19:01:49,051 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-10T19:01:49,052 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-10T19:01:49,054 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-10T19:01:49,055 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-10T19:01:49,057 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-10T19:01:49,058 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-10T19:01:49,060 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-10T19:01:49,061 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-10T19:01:49,062 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-10T19:01:49,064 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-10T19:01:49,065 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-10T19:01:49,066 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-10T19:01:49,068 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-10T19:01:49,069 Found link https://files.pythonhosted.org/packages/42/ad/5b8e4464df29f654033675f1fc422828d770864d7d6415e9637b010675bc/tendril_auth-0.6.2.tar.gz (from https://pypi.org/simple/tendril-auth/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7), version: 0.6.2 2025-11-10T19:01:49,070 Fetching project page and analyzing links: https://www.piwheels.org/simple/tendril-auth/ 2025-11-10T19:01:49,071 Getting page https://www.piwheels.org/simple/tendril-auth/ 2025-11-10T19:01:49,072 Found index url https://www.piwheels.org/simple 2025-11-10T19:01:49,231 Fetched page https://www.piwheels.org/simple/tendril-auth/ as text/html 2025-11-10T19:01:49,241 Skipping link: No binaries permitted for tendril-auth: https://www.piwheels.org/simple/tendril-auth/tendril_auth-0.6.1-py2.py3-none-any.whl#sha256=4a5626ed1bc0f35f0a217fb04fbf0e582cff116d8296383e0e9a0726e92680d7 (from https://www.piwheels.org/simple/tendril-auth/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2025-11-10T19:01:49,242 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-10T19:01:49,243 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-10T19:01:49,243 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-10T19:01:49,244 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-10T19:01:49,244 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-10T19:01:49,245 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-10T19:01:49,245 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-10T19:01:49,246 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-10T19:01:49,246 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-10T19:01:49,247 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-10T19:01:49,248 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-10T19:01:49,248 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-10T19:01:49,249 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-10T19:01:49,249 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-10T19:01:49,250 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-10T19:01:49,251 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-10T19:01:49,251 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-10T19:01:49,252 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-10T19:01:49,252 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-10T19:01:49,253 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-10T19:01:49,253 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-10T19:01:49,254 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-10T19:01:49,255 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-10T19:01:49,255 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-10T19:01:49,256 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-10T19:01:49,256 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-10T19:01:49,257 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-10T19:01:49,257 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-10T19:01:49,258 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-10T19:01:49,258 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-10T19:01:49,259 Skipping link: not a file: https://www.piwheels.org/simple/tendril-auth/ 2025-11-10T19:01:49,259 Skipping link: not a file: https://pypi.org/simple/tendril-auth/ 2025-11-10T19:01:49,284 Given no hashes to check 1 links for project 'tendril-auth': discarding no candidates 2025-11-10T19:01:49,303 Collecting tendril-auth==0.6.2 2025-11-10T19:01:49,306 Created temporary directory: /tmp/pip-unpack-a42l5jqk 2025-11-10T19:01:49,541 Downloading tendril_auth-0.6.2.tar.gz (184 kB) 2025-11-10T19:01:49,763 Added tendril-auth==0.6.2 from https://files.pythonhosted.org/packages/42/ad/5b8e4464df29f654033675f1fc422828d770864d7d6415e9637b010675bc/tendril_auth-0.6.2.tar.gz to build tracker '/tmp/pip-build-tracker-oo2dkxnu' 2025-11-10T19:01:49,765 Running setup.py (path:/tmp/pip-wheel-ocs5f_l5/tendril-auth_28cefefa03964603a1e0fed4cc3e92dd/setup.py) egg_info for package tendril-auth 2025-11-10T19:01:49,766 Created temporary directory: /tmp/pip-pip-egg-info-yg4hyzlj 2025-11-10T19:01:49,766 Preparing metadata (setup.py): started 2025-11-10T19:01:49,768 Running command python setup.py egg_info 2025-11-10T19:01:50,311 /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-10T19:01:50,311 !! 2025-11-10T19:01:50,313 ******************************************************************************** 2025-11-10T19:01:50,313 Usage of dash-separated 'description-file' will not be supported in future 2025-11-10T19:01:50,314 versions. Please use the underscore name 'description_file' instead. 2025-11-10T19:01:50,315 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-11-10T19:01:50,316 or your builds will no longer be supported. 2025-11-10T19:01:50,317 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-11-10T19:01:50,318 ******************************************************************************** 2025-11-10T19:01:50,319 !! 2025-11-10T19:01:50,320 opt = self._enforce_underscore(opt, section) 2025-11-10T19:01:50,338 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-11-10T19:01:50,339 !! 2025-11-10T19:01:50,340 ******************************************************************************** 2025-11-10T19:01:50,340 Requirements should be satisfied by a PEP 517 installer. 2025-11-10T19:01:50,340 If you are using pip, you can try `pip install --use-pep517`. 2025-11-10T19:01:50,341 This deprecation is overdue, please update your project and remove deprecated 2025-11-10T19:01:50,342 calls to avoid build errors in the future. 2025-11-10T19:01:50,342 ******************************************************************************** 2025-11-10T19:01:50,343 !! 2025-11-10T19:01:50,344 dist.fetch_build_eggs(dist.setup_requires) 2025-11-10T19:01:53,667 /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-10T19:01:53,668 !! 2025-11-10T19:01:53,669 ******************************************************************************** 2025-11-10T19:01:53,669 Usage of dash-separated 'description-file' will not be supported in future 2025-11-10T19:01:53,670 versions. Please use the underscore name 'description_file' instead. 2025-11-10T19:01:53,670 (Affected: tendril-auth). 2025-11-10T19:01:53,671 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-11-10T19:01:53,672 or your builds will no longer be supported. 2025-11-10T19:01:53,673 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-11-10T19:01:53,673 ******************************************************************************** 2025-11-10T19:01:53,674 !! 2025-11-10T19:01:53,675 opt = self._enforce_underscore(opt, section) 2025-11-10T19:01:53,676 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-10T19:01:53,676 !! 2025-11-10T19:01:53,677 ******************************************************************************** 2025-11-10T19:01:53,678 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-10T19:01:53,679 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2025-11-10T19:01:53,680 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-10T19:01:53,680 ******************************************************************************** 2025-11-10T19:01:53,682 !! 2025-11-10T19:01:53,682 self._finalize_license_expression() 2025-11-10T19:01:53,701 running egg_info 2025-11-10T19:01:53,731 creating /tmp/pip-pip-egg-info-yg4hyzlj/tendril_auth.egg-info 2025-11-10T19:01:53,732 writing /tmp/pip-pip-egg-info-yg4hyzlj/tendril_auth.egg-info/PKG-INFO 2025-11-10T19:01:53,746 writing dependency_links to /tmp/pip-pip-egg-info-yg4hyzlj/tendril_auth.egg-info/dependency_links.txt 2025-11-10T19:01:53,753 writing requirements to /tmp/pip-pip-egg-info-yg4hyzlj/tendril_auth.egg-info/requires.txt 2025-11-10T19:01:53,755 writing top-level names to /tmp/pip-pip-egg-info-yg4hyzlj/tendril_auth.egg-info/top_level.txt 2025-11-10T19:01:53,756 writing manifest file '/tmp/pip-pip-egg-info-yg4hyzlj/tendril_auth.egg-info/SOURCES.txt' 2025-11-10T19:01:53,941 listing git files failed - pretending there aren't any 2025-11-10T19:01:53,956 reading manifest file '/tmp/pip-pip-egg-info-yg4hyzlj/tendril_auth.egg-info/SOURCES.txt' 2025-11-10T19:01:53,958 reading manifest template 'MANIFEST.in' 2025-11-10T19:01:53,959 warning: no files found matching 'AUTHORS.rst' 2025-11-10T19:01:53,962 adding license file 'LICENSE' 2025-11-10T19:01:53,966 writing manifest file '/tmp/pip-pip-egg-info-yg4hyzlj/tendril_auth.egg-info/SOURCES.txt' 2025-11-10T19:01:54,082 Preparing metadata (setup.py): finished with status 'done' 2025-11-10T19:01:54,086 Source in /tmp/pip-wheel-ocs5f_l5/tendril-auth_28cefefa03964603a1e0fed4cc3e92dd has version 0.6.2, which satisfies requirement tendril-auth==0.6.2 from https://files.pythonhosted.org/packages/42/ad/5b8e4464df29f654033675f1fc422828d770864d7d6415e9637b010675bc/tendril_auth-0.6.2.tar.gz 2025-11-10T19:01:54,087 Removed tendril-auth==0.6.2 from https://files.pythonhosted.org/packages/42/ad/5b8e4464df29f654033675f1fc422828d770864d7d6415e9637b010675bc/tendril_auth-0.6.2.tar.gz from build tracker '/tmp/pip-build-tracker-oo2dkxnu' 2025-11-10T19:01:54,096 Created temporary directory: /tmp/pip-unpack-eo6rkfd4 2025-11-10T19:01:54,096 Building wheels for collected packages: tendril-auth 2025-11-10T19:01:54,100 Created temporary directory: /tmp/pip-wheel-j4whkt8l 2025-11-10T19:01:54,101 Building wheel for tendril-auth (setup.py): started 2025-11-10T19:01:54,102 Destination directory: /tmp/pip-wheel-j4whkt8l 2025-11-10T19:01:54,102 Running command python setup.py bdist_wheel 2025-11-10T19:01:54,615 /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-10T19:01:54,616 !! 2025-11-10T19:01:54,617 ******************************************************************************** 2025-11-10T19:01:54,617 Usage of dash-separated 'description-file' will not be supported in future 2025-11-10T19:01:54,618 versions. Please use the underscore name 'description_file' instead. 2025-11-10T19:01:54,619 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-11-10T19:01:54,620 or your builds will no longer be supported. 2025-11-10T19:01:54,621 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-11-10T19:01:54,621 ******************************************************************************** 2025-11-10T19:01:54,623 !! 2025-11-10T19:01:54,624 opt = self._enforce_underscore(opt, section) 2025-11-10T19:01:54,641 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-11-10T19:01:54,642 !! 2025-11-10T19:01:54,643 ******************************************************************************** 2025-11-10T19:01:54,644 Requirements should be satisfied by a PEP 517 installer. 2025-11-10T19:01:54,644 If you are using pip, you can try `pip install --use-pep517`. 2025-11-10T19:01:54,645 This deprecation is overdue, please update your project and remove deprecated 2025-11-10T19:01:54,646 calls to avoid build errors in the future. 2025-11-10T19:01:54,647 ******************************************************************************** 2025-11-10T19:01:54,648 !! 2025-11-10T19:01:54,648 dist.fetch_build_eggs(dist.setup_requires) 2025-11-10T19:01:55,272 /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-10T19:01:55,273 !! 2025-11-10T19:01:55,274 ******************************************************************************** 2025-11-10T19:01:55,275 Usage of dash-separated 'description-file' will not be supported in future 2025-11-10T19:01:55,275 versions. Please use the underscore name 'description_file' instead. 2025-11-10T19:01:55,276 (Affected: tendril-auth). 2025-11-10T19:01:55,277 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-11-10T19:01:55,278 or your builds will no longer be supported. 2025-11-10T19:01:55,279 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-11-10T19:01:55,279 ******************************************************************************** 2025-11-10T19:01:55,280 !! 2025-11-10T19:01:55,281 opt = self._enforce_underscore(opt, section) 2025-11-10T19:01:55,281 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-10T19:01:55,282 !! 2025-11-10T19:01:55,283 ******************************************************************************** 2025-11-10T19:01:55,283 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-10T19:01:55,284 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2025-11-10T19:01:55,285 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-10T19:01:55,285 ******************************************************************************** 2025-11-10T19:01:55,286 !! 2025-11-10T19:01:55,287 self._finalize_license_expression() 2025-11-10T19:01:55,287 running bdist_wheel 2025-11-10T19:01:55,368 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2025-11-10T19:01:55,368 !! 2025-11-10T19:01:55,369 ******************************************************************************** 2025-11-10T19:01:55,370 With Python 2.7 end-of-life, support for building universal wheels 2025-11-10T19:01:55,371 (i.e., wheels that support both Python 2 and Python 3) 2025-11-10T19:01:55,371 is being obviated. 2025-11-10T19:01:55,372 Please discontinue using this option, or if you still need it, 2025-11-10T19:01:55,372 file an issue with pypa/setuptools describing your use case. 2025-11-10T19:01:55,374 This deprecation is overdue, please update your project and remove deprecated 2025-11-10T19:01:55,374 calls to avoid build errors in the future. 2025-11-10T19:01:55,375 ******************************************************************************** 2025-11-10T19:01:55,376 !! 2025-11-10T19:01:55,377 self.finalize_options() 2025-11-10T19:01:55,430 running build 2025-11-10T19:01:55,430 running build_py 2025-11-10T19:01:55,464 creating build/lib/tendril 2025-11-10T19:01:55,466 copying src/tendril/__init__.py -> build/lib/tendril 2025-11-10T19:01:55,469 creating build/lib/tendril/apiserver 2025-11-10T19:01:55,470 copying src/tendril/apiserver/__init__.py -> build/lib/tendril/apiserver 2025-11-10T19:01:55,472 copying src/tendril/apiserver/security.py -> build/lib/tendril/apiserver 2025-11-10T19:01:55,474 creating build/lib/tendril/jwt 2025-11-10T19:01:55,475 copying src/tendril/jwt/sign.py -> build/lib/tendril/jwt 2025-11-10T19:01:55,478 copying src/tendril/jwt/common.py -> build/lib/tendril/jwt 2025-11-10T19:01:55,480 copying src/tendril/jwt/secrets.py -> build/lib/tendril/jwt 2025-11-10T19:01:55,482 copying src/tendril/jwt/__init__.py -> build/lib/tendril/jwt 2025-11-10T19:01:55,484 copying src/tendril/jwt/verify.py -> build/lib/tendril/jwt 2025-11-10T19:01:55,486 copying src/tendril/jwt/exceptions.py -> build/lib/tendril/jwt 2025-11-10T19:01:55,488 creating build/lib/tendril/config 2025-11-10T19:01:55,489 copying src/tendril/config/auth_services.py -> build/lib/tendril/config 2025-11-10T19:01:55,491 copying src/tendril/config/__init__.py -> build/lib/tendril/config 2025-11-10T19:01:55,493 copying src/tendril/config/auth.py -> build/lib/tendril/config 2025-11-10T19:01:55,496 creating build/lib/tendril/authn 2025-11-10T19:01:55,497 copying src/tendril/authn/client.py -> build/lib/tendril/authn 2025-11-10T19:01:55,500 copying src/tendril/authn/__init__.py -> build/lib/tendril/authn 2025-11-10T19:01:55,502 copying src/tendril/authn/admin.py -> build/lib/tendril/authn 2025-11-10T19:01:55,504 copying src/tendril/authn/provider.py -> build/lib/tendril/authn 2025-11-10T19:01:55,506 copying src/tendril/authn/scaffold.py -> build/lib/tendril/authn 2025-11-10T19:01:55,508 copying src/tendril/authn/users.py -> build/lib/tendril/authn 2025-11-10T19:01:55,509 copying src/tendril/authn/pydantic.py -> build/lib/tendril/authn 2025-11-10T19:01:55,512 creating build/lib/tendril/authz 2025-11-10T19:01:55,513 copying src/tendril/authz/__init__.py -> build/lib/tendril/authz 2025-11-10T19:01:55,515 copying src/tendril/authz/connector.py -> build/lib/tendril/authz 2025-11-10T19:01:55,517 creating build/lib/tendril/apiserver/routers 2025-11-10T19:01:55,518 copying src/tendril/apiserver/routers/authn.py -> build/lib/tendril/apiserver/routers 2025-11-10T19:01:55,520 copying src/tendril/apiserver/routers/__init__.py -> build/lib/tendril/apiserver/routers 2025-11-10T19:01:55,522 copying src/tendril/apiserver/routers/jwt.py -> build/lib/tendril/apiserver/routers 2025-11-10T19:01:55,524 creating build/lib/tendril/authn/providers 2025-11-10T19:01:55,525 copying src/tendril/authn/providers/__init__.py -> build/lib/tendril/authn/providers 2025-11-10T19:01:55,528 creating build/lib/tendril/authn/db 2025-11-10T19:01:55,529 copying src/tendril/authn/db/controller.py -> build/lib/tendril/authn/db 2025-11-10T19:01:55,531 copying src/tendril/authn/db/__init__.py -> build/lib/tendril/authn/db 2025-11-10T19:01:55,533 copying src/tendril/authn/db/mixins.py -> build/lib/tendril/authn/db 2025-11-10T19:01:55,534 copying src/tendril/authn/db/model.py -> build/lib/tendril/authn/db 2025-11-10T19:01:55,537 creating build/lib/tendril/authz/providers 2025-11-10T19:01:55,538 copying src/tendril/authz/providers/__init__.py -> build/lib/tendril/authz/providers 2025-11-10T19:01:55,540 creating build/lib/tendril/authz/domains 2025-11-10T19:01:55,541 copying src/tendril/authz/domains/manager.py -> build/lib/tendril/authz/domains 2025-11-10T19:01:55,543 copying src/tendril/authz/domains/scopes.py -> build/lib/tendril/authz/domains 2025-11-10T19:01:55,545 copying src/tendril/authz/domains/__init__.py -> build/lib/tendril/authz/domains 2025-11-10T19:01:55,547 copying src/tendril/authz/domains/base.py -> build/lib/tendril/authz/domains 2025-11-10T19:01:55,550 creating build/lib/tendril/authz/scopes 2025-11-10T19:01:55,551 copying src/tendril/authz/scopes/manager.py -> build/lib/tendril/authz/scopes 2025-11-10T19:01:55,553 copying src/tendril/authz/scopes/common.py -> build/lib/tendril/authz/scopes 2025-11-10T19:01:55,555 copying src/tendril/authz/scopes/__init__.py -> build/lib/tendril/authz/scopes 2025-11-10T19:01:55,557 running egg_info 2025-11-10T19:01:55,587 writing src/tendril_auth.egg-info/PKG-INFO 2025-11-10T19:01:55,602 writing dependency_links to src/tendril_auth.egg-info/dependency_links.txt 2025-11-10T19:01:55,610 writing requirements to src/tendril_auth.egg-info/requires.txt 2025-11-10T19:01:55,611 writing top-level names to src/tendril_auth.egg-info/top_level.txt 2025-11-10T19:01:55,720 listing git files failed - pretending there aren't any 2025-11-10T19:01:55,725 reading manifest file 'src/tendril_auth.egg-info/SOURCES.txt' 2025-11-10T19:01:55,732 reading manifest template 'MANIFEST.in' 2025-11-10T19:01:55,732 warning: no files found matching 'AUTHORS.rst' 2025-11-10T19:01:55,735 adding license file 'LICENSE' 2025-11-10T19:01:55,740 writing manifest file 'src/tendril_auth.egg-info/SOURCES.txt' 2025-11-10T19:01:55,743 /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-10T19:01:55,743 !! 2025-11-10T19:01:55,745 ******************************************************************************** 2025-11-10T19:01:55,745 ############################ 2025-11-10T19:01:55,746 # Package would be ignored # 2025-11-10T19:01:55,746 ############################ 2025-11-10T19:01:55,747 Python recognizes 'tendril.authz.db' as an importable package[^1], 2025-11-10T19:01:55,748 but it is absent from setuptools' `packages` configuration. 2025-11-10T19:01:55,748 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-10T19:01:55,749 package, please make sure that 'tendril.authz.db' is explicitly added 2025-11-10T19:01:55,749 to the `packages` configuration field. 2025-11-10T19:01:55,750 Alternatively, you can also rely on setuptools' discovery methods 2025-11-10T19:01:55,751 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-10T19:01:55,751 instead of `find_packages(...)`/`find:`). 2025-11-10T19:01:55,752 You can read more about "package discovery" on setuptools documentation page: 2025-11-10T19:01:55,753 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-10T19:01:55,754 If you don't want 'tendril.authz.db' to be distributed and are 2025-11-10T19:01:55,755 already explicitly excluding 'tendril.authz.db' via 2025-11-10T19:01:55,755 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-10T19:01:55,756 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-10T19:01:55,756 combination with a more fine grained `package-data` configuration. 2025-11-10T19:01:55,757 You can read more about "package data files" on setuptools documentation page: 2025-11-10T19:01:55,758 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-10T19:01:55,759 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-10T19:01:55,760 even if it does not contain any `.py` files. 2025-11-10T19:01:55,760 On the other hand, currently there is no concept of package data 2025-11-10T19:01:55,761 directory, all directories are treated like packages. 2025-11-10T19:01:55,761 ******************************************************************************** 2025-11-10T19:01:55,762 !! 2025-11-10T19:01:55,763 check.warn(importable) 2025-11-10T19:01:55,764 creating build/lib/tendril/authz/db 2025-11-10T19:01:55,764 copying src/tendril/authz/db/model.py -> build/lib/tendril/authz/db 2025-11-10T19:01:55,791 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-11-10T19:01:55,792 !! 2025-11-10T19:01:55,793 ******************************************************************************** 2025-11-10T19:01:55,794 Please avoid running ``setup.py`` directly. 2025-11-10T19:01:55,794 Instead, use pypa/build, pypa/installer or other 2025-11-10T19:01:55,795 standards-based tools. 2025-11-10T19:01:55,796 This deprecation is overdue, please update your project and remove deprecated 2025-11-10T19:01:55,796 calls to avoid build errors in the future. 2025-11-10T19:01:55,798 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-11-10T19:01:55,798 ******************************************************************************** 2025-11-10T19:01:55,799 !! 2025-11-10T19:01:55,800 self.initialize_options() 2025-11-10T19:01:55,822 installing to build/bdist.linux-armv7l/wheel 2025-11-10T19:01:55,823 running install 2025-11-10T19:01:55,846 running install_lib 2025-11-10T19:01:55,876 creating build/bdist.linux-armv7l/wheel 2025-11-10T19:01:55,879 creating build/bdist.linux-armv7l/wheel/tendril 2025-11-10T19:01:55,881 creating build/bdist.linux-armv7l/wheel/tendril/apiserver 2025-11-10T19:01:55,882 copying build/lib/tendril/apiserver/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/apiserver 2025-11-10T19:01:55,884 copying build/lib/tendril/apiserver/security.py -> build/bdist.linux-armv7l/wheel/./tendril/apiserver 2025-11-10T19:01:55,886 creating build/bdist.linux-armv7l/wheel/tendril/apiserver/routers 2025-11-10T19:01:55,888 copying build/lib/tendril/apiserver/routers/authn.py -> build/bdist.linux-armv7l/wheel/./tendril/apiserver/routers 2025-11-10T19:01:55,890 copying build/lib/tendril/apiserver/routers/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/apiserver/routers 2025-11-10T19:01:55,891 copying build/lib/tendril/apiserver/routers/jwt.py -> build/bdist.linux-armv7l/wheel/./tendril/apiserver/routers 2025-11-10T19:01:55,894 creating build/bdist.linux-armv7l/wheel/tendril/jwt 2025-11-10T19:01:55,895 copying build/lib/tendril/jwt/sign.py -> build/bdist.linux-armv7l/wheel/./tendril/jwt 2025-11-10T19:01:55,897 copying build/lib/tendril/jwt/common.py -> build/bdist.linux-armv7l/wheel/./tendril/jwt 2025-11-10T19:01:55,899 copying build/lib/tendril/jwt/secrets.py -> build/bdist.linux-armv7l/wheel/./tendril/jwt 2025-11-10T19:01:55,901 copying build/lib/tendril/jwt/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/jwt 2025-11-10T19:01:55,903 copying build/lib/tendril/jwt/verify.py -> build/bdist.linux-armv7l/wheel/./tendril/jwt 2025-11-10T19:01:55,905 copying build/lib/tendril/jwt/exceptions.py -> build/bdist.linux-armv7l/wheel/./tendril/jwt 2025-11-10T19:01:55,907 copying build/lib/tendril/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril 2025-11-10T19:01:55,909 creating build/bdist.linux-armv7l/wheel/tendril/config 2025-11-10T19:01:55,910 copying build/lib/tendril/config/auth_services.py -> build/bdist.linux-armv7l/wheel/./tendril/config 2025-11-10T19:01:55,912 copying build/lib/tendril/config/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/config 2025-11-10T19:01:55,914 copying build/lib/tendril/config/auth.py -> build/bdist.linux-armv7l/wheel/./tendril/config 2025-11-10T19:01:55,917 creating build/bdist.linux-armv7l/wheel/tendril/authn 2025-11-10T19:01:55,918 copying build/lib/tendril/authn/client.py -> build/bdist.linux-armv7l/wheel/./tendril/authn 2025-11-10T19:01:55,920 creating build/bdist.linux-armv7l/wheel/tendril/authn/providers 2025-11-10T19:01:55,921 copying build/lib/tendril/authn/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/authn/providers 2025-11-10T19:01:55,923 copying build/lib/tendril/authn/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/authn 2025-11-10T19:01:55,925 copying build/lib/tendril/authn/admin.py -> build/bdist.linux-armv7l/wheel/./tendril/authn 2025-11-10T19:01:55,927 copying build/lib/tendril/authn/provider.py -> build/bdist.linux-armv7l/wheel/./tendril/authn 2025-11-10T19:01:55,929 copying build/lib/tendril/authn/scaffold.py -> build/bdist.linux-armv7l/wheel/./tendril/authn 2025-11-10T19:01:55,931 copying build/lib/tendril/authn/users.py -> build/bdist.linux-armv7l/wheel/./tendril/authn 2025-11-10T19:01:55,933 copying build/lib/tendril/authn/pydantic.py -> build/bdist.linux-armv7l/wheel/./tendril/authn 2025-11-10T19:01:55,935 creating build/bdist.linux-armv7l/wheel/tendril/authn/db 2025-11-10T19:01:55,937 copying build/lib/tendril/authn/db/controller.py -> build/bdist.linux-armv7l/wheel/./tendril/authn/db 2025-11-10T19:01:55,939 copying build/lib/tendril/authn/db/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/authn/db 2025-11-10T19:01:55,941 copying build/lib/tendril/authn/db/mixins.py -> build/bdist.linux-armv7l/wheel/./tendril/authn/db 2025-11-10T19:01:55,942 copying build/lib/tendril/authn/db/model.py -> build/bdist.linux-armv7l/wheel/./tendril/authn/db 2025-11-10T19:01:55,945 creating build/bdist.linux-armv7l/wheel/tendril/authz 2025-11-10T19:01:55,947 creating build/bdist.linux-armv7l/wheel/tendril/authz/providers 2025-11-10T19:01:55,948 copying build/lib/tendril/authz/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/providers 2025-11-10T19:01:55,950 copying build/lib/tendril/authz/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/authz 2025-11-10T19:01:55,952 creating build/bdist.linux-armv7l/wheel/tendril/authz/domains 2025-11-10T19:01:55,953 copying build/lib/tendril/authz/domains/manager.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/domains 2025-11-10T19:01:55,955 copying build/lib/tendril/authz/domains/scopes.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/domains 2025-11-10T19:01:55,957 copying build/lib/tendril/authz/domains/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/domains 2025-11-10T19:01:55,959 copying build/lib/tendril/authz/domains/base.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/domains 2025-11-10T19:01:55,961 creating build/bdist.linux-armv7l/wheel/tendril/authz/db 2025-11-10T19:01:55,962 copying build/lib/tendril/authz/db/model.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/db 2025-11-10T19:01:55,965 copying build/lib/tendril/authz/connector.py -> build/bdist.linux-armv7l/wheel/./tendril/authz 2025-11-10T19:01:55,967 creating build/bdist.linux-armv7l/wheel/tendril/authz/scopes 2025-11-10T19:01:55,968 copying build/lib/tendril/authz/scopes/manager.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/scopes 2025-11-10T19:01:55,970 copying build/lib/tendril/authz/scopes/common.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/scopes 2025-11-10T19:01:55,972 copying build/lib/tendril/authz/scopes/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/scopes 2025-11-10T19:01:55,974 running install_egg_info 2025-11-10T19:01:56,005 Copying src/tendril_auth.egg-info to build/bdist.linux-armv7l/wheel/./tendril_auth-0.6.2-py3.11.egg-info 2025-11-10T19:01:56,015 running install_scripts 2025-11-10T19:01:56,027 creating build/bdist.linux-armv7l/wheel/tendril_auth-0.6.2.dist-info/WHEEL 2025-11-10T19:01:56,029 creating '/tmp/pip-wheel-j4whkt8l/tendril_auth-0.6.2-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-10T19:01:56,031 adding 'tendril/__init__.py' 2025-11-10T19:01:56,033 adding 'tendril/apiserver/__init__.py' 2025-11-10T19:01:56,034 adding 'tendril/apiserver/security.py' 2025-11-10T19:01:56,036 adding 'tendril/apiserver/routers/__init__.py' 2025-11-10T19:01:56,038 adding 'tendril/apiserver/routers/authn.py' 2025-11-10T19:01:56,039 adding 'tendril/apiserver/routers/jwt.py' 2025-11-10T19:01:56,041 adding 'tendril/authn/__init__.py' 2025-11-10T19:01:56,042 adding 'tendril/authn/admin.py' 2025-11-10T19:01:56,043 adding 'tendril/authn/client.py' 2025-11-10T19:01:56,045 adding 'tendril/authn/provider.py' 2025-11-10T19:01:56,046 adding 'tendril/authn/pydantic.py' 2025-11-10T19:01:56,047 adding 'tendril/authn/scaffold.py' 2025-11-10T19:01:56,049 adding 'tendril/authn/users.py' 2025-11-10T19:01:56,050 adding 'tendril/authn/db/__init__.py' 2025-11-10T19:01:56,052 adding 'tendril/authn/db/controller.py' 2025-11-10T19:01:56,053 adding 'tendril/authn/db/mixins.py' 2025-11-10T19:01:56,054 adding 'tendril/authn/db/model.py' 2025-11-10T19:01:56,056 adding 'tendril/authn/providers/__init__.py' 2025-11-10T19:01:56,058 adding 'tendril/authz/__init__.py' 2025-11-10T19:01:56,059 adding 'tendril/authz/connector.py' 2025-11-10T19:01:56,061 adding 'tendril/authz/db/model.py' 2025-11-10T19:01:56,062 adding 'tendril/authz/domains/__init__.py' 2025-11-10T19:01:56,063 adding 'tendril/authz/domains/base.py' 2025-11-10T19:01:56,065 adding 'tendril/authz/domains/manager.py' 2025-11-10T19:01:56,066 adding 'tendril/authz/domains/scopes.py' 2025-11-10T19:01:56,068 adding 'tendril/authz/providers/__init__.py' 2025-11-10T19:01:56,069 adding 'tendril/authz/scopes/__init__.py' 2025-11-10T19:01:56,070 adding 'tendril/authz/scopes/common.py' 2025-11-10T19:01:56,072 adding 'tendril/authz/scopes/manager.py' 2025-11-10T19:01:56,074 adding 'tendril/config/__init__.py' 2025-11-10T19:01:56,075 adding 'tendril/config/auth.py' 2025-11-10T19:01:56,076 adding 'tendril/config/auth_services.py' 2025-11-10T19:01:56,078 adding 'tendril/jwt/__init__.py' 2025-11-10T19:01:56,079 adding 'tendril/jwt/common.py' 2025-11-10T19:01:56,081 adding 'tendril/jwt/exceptions.py' 2025-11-10T19:01:56,082 adding 'tendril/jwt/secrets.py' 2025-11-10T19:01:56,084 adding 'tendril/jwt/sign.py' 2025-11-10T19:01:56,085 adding 'tendril/jwt/verify.py' 2025-11-10T19:01:56,092 adding 'tendril_auth-0.6.2.dist-info/licenses/LICENSE' 2025-11-10T19:01:56,094 adding 'tendril_auth-0.6.2.dist-info/METADATA' 2025-11-10T19:01:56,095 adding 'tendril_auth-0.6.2.dist-info/WHEEL' 2025-11-10T19:01:56,096 adding 'tendril_auth-0.6.2.dist-info/top_level.txt' 2025-11-10T19:01:56,097 adding 'tendril_auth-0.6.2.dist-info/RECORD' 2025-11-10T19:01:56,099 removing build/bdist.linux-armv7l/wheel 2025-11-10T19:01:56,228 Building wheel for tendril-auth (setup.py): finished with status 'done' 2025-11-10T19:01:56,231 Created wheel for tendril-auth: filename=tendril_auth-0.6.2-py2.py3-none-any.whl size=40499 sha256=0d746127496687dd38a6ddb3830a928b6317ae4036567659532489b76e50db64 2025-11-10T19:01:56,232 Stored in directory: /tmp/pip-ephem-wheel-cache-yl29uj8t/wheels/41/e0/4d/74f534a6c7fafc058f3b9a1e3bbd30c07b7a86015270691909 2025-11-10T19:01:56,246 Successfully built tendril-auth 2025-11-10T19:01:56,250 Removed build tracker: '/tmp/pip-build-tracker-oo2dkxnu'