2025-11-03T09:51:52,039 Created temporary directory: /tmp/pip-ephem-wheel-cache-s7o8foh_ 2025-11-03T09:51:52,041 Created temporary directory: /tmp/pip-build-tracker-6id9rjce 2025-11-03T09:51:52,042 Initialized build tracking at /tmp/pip-build-tracker-6id9rjce 2025-11-03T09:51:52,042 Created build tracker: /tmp/pip-build-tracker-6id9rjce 2025-11-03T09:51:52,043 Entered build tracker: /tmp/pip-build-tracker-6id9rjce 2025-11-03T09:51:52,044 Created temporary directory: /tmp/pip-wheel-tb7ofpst 2025-11-03T09:51:52,047 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-03T09:51:52,049 Created temporary directory: /tmp/pip-ephem-wheel-cache-q2inm8lu 2025-11-03T09:51:52,073 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-03T09:51:52,077 2 location(s) to search for versions of tendril-auth: 2025-11-03T09:51:52,077 * https://pypi.org/simple/tendril-auth/ 2025-11-03T09:51:52,077 * https://www.piwheels.org/simple/tendril-auth/ 2025-11-03T09:51:52,078 Fetching project page and analyzing links: https://pypi.org/simple/tendril-auth/ 2025-11-03T09:51:52,079 Getting page https://pypi.org/simple/tendril-auth/ 2025-11-03T09:51:52,080 Found index url https://pypi.org/simple 2025-11-03T09:51:52,321 Fetched page https://pypi.org/simple/tendril-auth/ as application/vnd.pypi.simple.v1+json 2025-11-03T09:51:52,329 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-03T09:51:52,330 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-03T09:51:52,332 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-03T09:51:52,333 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-03T09:51:52,335 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-03T09:51:52,336 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-03T09:51:52,338 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-03T09:51:52,339 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-03T09:51:52,341 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-03T09:51:52,342 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-03T09:51:52,344 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-03T09:51:52,345 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-03T09:51:52,346 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-03T09:51:52,348 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-03T09:51:52,349 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-03T09:51:52,350 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-03T09:51:52,352 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-03T09:51:52,353 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-03T09:51:52,355 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-03T09:51:52,356 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-03T09:51:52,358 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-03T09:51:52,359 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-03T09:51:52,360 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-03T09:51:52,362 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-03T09:51:52,364 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-03T09:51:52,365 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-03T09:51:52,366 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-03T09:51:52,367 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-03T09:51:52,369 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-03T09:51:52,370 Fetching project page and analyzing links: https://www.piwheels.org/simple/tendril-auth/ 2025-11-03T09:51:52,370 Getting page https://www.piwheels.org/simple/tendril-auth/ 2025-11-03T09:51:52,371 Found index url https://www.piwheels.org/simple 2025-11-03T09:51:52,529 Fetched page https://www.piwheels.org/simple/tendril-auth/ as text/html 2025-11-03T09:51:52,538 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-03T09:51:52,539 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-03T09:51:52,539 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-03T09:51:52,540 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-03T09:51:52,540 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-03T09:51:52,541 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-03T09:51:52,542 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-03T09:51:52,543 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-03T09:51:52,543 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-03T09:51:52,544 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-03T09:51:52,544 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-03T09:51:52,545 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-03T09:51:52,545 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-03T09:51:52,546 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-03T09:51:52,547 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-03T09:51:52,547 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-03T09:51:52,548 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-03T09:51:52,548 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-03T09:51:52,549 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-03T09:51:52,550 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-03T09:51:52,550 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-03T09:51:52,551 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-03T09:51:52,551 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-03T09:51:52,552 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-03T09:51:52,552 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-03T09:51:52,553 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-03T09:51:52,553 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-03T09:51:52,554 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-03T09:51:52,555 Skipping link: not a file: https://www.piwheels.org/simple/tendril-auth/ 2025-11-03T09:51:52,555 Skipping link: not a file: https://pypi.org/simple/tendril-auth/ 2025-11-03T09:51:52,580 Given no hashes to check 1 links for project 'tendril-auth': discarding no candidates 2025-11-03T09:51:52,599 Collecting tendril-auth==0.5.1 2025-11-03T09:51:52,602 Created temporary directory: /tmp/pip-unpack-na1iqktf 2025-11-03T09:51:52,731 Downloading tendril_auth-0.5.1.tar.gz (188 kB) 2025-11-03T09:51:52,968 Added tendril-auth==0.5.1 from https://files.pythonhosted.org/packages/bd/d8/22c95e39f7b2cb0a4a481065d1b203e9d1c8377146d7de640f38214df691/tendril_auth-0.5.1.tar.gz to build tracker '/tmp/pip-build-tracker-6id9rjce' 2025-11-03T09:51:52,969 Running setup.py (path:/tmp/pip-wheel-tb7ofpst/tendril-auth_7a5aa0407ddf473f9011b75044953d2e/setup.py) egg_info for package tendril-auth 2025-11-03T09:51:52,970 Created temporary directory: /tmp/pip-pip-egg-info-jtn3ifa_ 2025-11-03T09:51:52,971 Preparing metadata (setup.py): started 2025-11-03T09:51:52,972 Running command python setup.py egg_info 2025-11-03T09:51:53,508 /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-03T09:51:53,508 !! 2025-11-03T09:51:53,509 ******************************************************************************** 2025-11-03T09:51:53,510 Usage of dash-separated 'description-file' will not be supported in future 2025-11-03T09:51:53,510 versions. Please use the underscore name 'description_file' instead. 2025-11-03T09:51:53,511 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-11-03T09:51:53,512 or your builds will no longer be supported. 2025-11-03T09:51:53,513 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-11-03T09:51:53,514 ******************************************************************************** 2025-11-03T09:51:53,515 !! 2025-11-03T09:51:53,516 opt = self._enforce_underscore(opt, section) 2025-11-03T09:51:53,536 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-11-03T09:51:53,537 !! 2025-11-03T09:51:53,538 ******************************************************************************** 2025-11-03T09:51:53,538 Requirements should be satisfied by a PEP 517 installer. 2025-11-03T09:51:53,539 If you are using pip, you can try `pip install --use-pep517`. 2025-11-03T09:51:53,540 This deprecation is overdue, please update your project and remove deprecated 2025-11-03T09:51:53,540 calls to avoid build errors in the future. 2025-11-03T09:51:53,541 ******************************************************************************** 2025-11-03T09:51:53,542 !! 2025-11-03T09:51:53,543 dist.fetch_build_eggs(dist.setup_requires) 2025-11-03T09:51:56,857 /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-03T09:51:56,857 !! 2025-11-03T09:51:56,859 ******************************************************************************** 2025-11-03T09:51:56,859 Usage of dash-separated 'description-file' will not be supported in future 2025-11-03T09:51:56,860 versions. Please use the underscore name 'description_file' instead. 2025-11-03T09:51:56,861 (Affected: tendril-auth). 2025-11-03T09:51:56,862 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-11-03T09:51:56,863 or your builds will no longer be supported. 2025-11-03T09:51:56,864 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-11-03T09:51:56,864 ******************************************************************************** 2025-11-03T09:51:56,866 !! 2025-11-03T09:51:56,866 opt = self._enforce_underscore(opt, section) 2025-11-03T09:51:56,867 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-03T09:51:56,867 !! 2025-11-03T09:51:56,868 ******************************************************************************** 2025-11-03T09:51:56,869 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-03T09:51:56,870 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2025-11-03T09:51:56,871 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-03T09:51:56,871 ******************************************************************************** 2025-11-03T09:51:56,872 !! 2025-11-03T09:51:56,873 self._finalize_license_expression() 2025-11-03T09:51:56,893 running egg_info 2025-11-03T09:51:56,923 creating /tmp/pip-pip-egg-info-jtn3ifa_/tendril_auth.egg-info 2025-11-03T09:51:56,924 writing /tmp/pip-pip-egg-info-jtn3ifa_/tendril_auth.egg-info/PKG-INFO 2025-11-03T09:51:56,939 writing dependency_links to /tmp/pip-pip-egg-info-jtn3ifa_/tendril_auth.egg-info/dependency_links.txt 2025-11-03T09:51:56,947 writing requirements to /tmp/pip-pip-egg-info-jtn3ifa_/tendril_auth.egg-info/requires.txt 2025-11-03T09:51:56,948 writing top-level names to /tmp/pip-pip-egg-info-jtn3ifa_/tendril_auth.egg-info/top_level.txt 2025-11-03T09:51:56,950 writing manifest file '/tmp/pip-pip-egg-info-jtn3ifa_/tendril_auth.egg-info/SOURCES.txt' 2025-11-03T09:51:57,144 listing git files failed - pretending there aren't any 2025-11-03T09:51:57,159 reading manifest file '/tmp/pip-pip-egg-info-jtn3ifa_/tendril_auth.egg-info/SOURCES.txt' 2025-11-03T09:51:57,160 reading manifest template 'MANIFEST.in' 2025-11-03T09:51:57,162 warning: no files found matching 'AUTHORS.rst' 2025-11-03T09:51:57,165 adding license file 'LICENSE' 2025-11-03T09:51:57,169 writing manifest file '/tmp/pip-pip-egg-info-jtn3ifa_/tendril_auth.egg-info/SOURCES.txt' 2025-11-03T09:51:57,283 Preparing metadata (setup.py): finished with status 'done' 2025-11-03T09:51:57,288 Source in /tmp/pip-wheel-tb7ofpst/tendril-auth_7a5aa0407ddf473f9011b75044953d2e has version 0.5.1, which satisfies requirement tendril-auth==0.5.1 from https://files.pythonhosted.org/packages/bd/d8/22c95e39f7b2cb0a4a481065d1b203e9d1c8377146d7de640f38214df691/tendril_auth-0.5.1.tar.gz 2025-11-03T09:51:57,289 Removed tendril-auth==0.5.1 from https://files.pythonhosted.org/packages/bd/d8/22c95e39f7b2cb0a4a481065d1b203e9d1c8377146d7de640f38214df691/tendril_auth-0.5.1.tar.gz from build tracker '/tmp/pip-build-tracker-6id9rjce' 2025-11-03T09:51:57,297 Created temporary directory: /tmp/pip-unpack-3yldtlmv 2025-11-03T09:51:57,298 Building wheels for collected packages: tendril-auth 2025-11-03T09:51:57,302 Created temporary directory: /tmp/pip-wheel-srb6uigq 2025-11-03T09:51:57,303 Building wheel for tendril-auth (setup.py): started 2025-11-03T09:51:57,304 Destination directory: /tmp/pip-wheel-srb6uigq 2025-11-03T09:51:57,305 Running command python setup.py bdist_wheel 2025-11-03T09:51:57,813 /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-03T09:51:57,813 !! 2025-11-03T09:51:57,815 ******************************************************************************** 2025-11-03T09:51:57,815 Usage of dash-separated 'description-file' will not be supported in future 2025-11-03T09:51:57,816 versions. Please use the underscore name 'description_file' instead. 2025-11-03T09:51:57,817 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-11-03T09:51:57,818 or your builds will no longer be supported. 2025-11-03T09:51:57,819 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-11-03T09:51:57,820 ******************************************************************************** 2025-11-03T09:51:57,821 !! 2025-11-03T09:51:57,821 opt = self._enforce_underscore(opt, section) 2025-11-03T09:51:57,839 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-11-03T09:51:57,839 !! 2025-11-03T09:51:57,840 ******************************************************************************** 2025-11-03T09:51:57,840 Requirements should be satisfied by a PEP 517 installer. 2025-11-03T09:51:57,841 If you are using pip, you can try `pip install --use-pep517`. 2025-11-03T09:51:57,842 This deprecation is overdue, please update your project and remove deprecated 2025-11-03T09:51:57,842 calls to avoid build errors in the future. 2025-11-03T09:51:57,843 ******************************************************************************** 2025-11-03T09:51:57,844 !! 2025-11-03T09:51:57,844 dist.fetch_build_eggs(dist.setup_requires) 2025-11-03T09:51:58,467 /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-03T09:51:58,468 !! 2025-11-03T09:51:58,469 ******************************************************************************** 2025-11-03T09:51:58,469 Usage of dash-separated 'description-file' will not be supported in future 2025-11-03T09:51:58,470 versions. Please use the underscore name 'description_file' instead. 2025-11-03T09:51:58,470 (Affected: tendril-auth). 2025-11-03T09:51:58,471 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-11-03T09:51:58,472 or your builds will no longer be supported. 2025-11-03T09:51:58,473 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-11-03T09:51:58,473 ******************************************************************************** 2025-11-03T09:51:58,474 !! 2025-11-03T09:51:58,475 opt = self._enforce_underscore(opt, section) 2025-11-03T09:51:58,475 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-03T09:51:58,476 !! 2025-11-03T09:51:58,477 ******************************************************************************** 2025-11-03T09:51:58,477 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-03T09:51:58,478 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2025-11-03T09:51:58,479 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-03T09:51:58,480 ******************************************************************************** 2025-11-03T09:51:58,481 !! 2025-11-03T09:51:58,482 self._finalize_license_expression() 2025-11-03T09:51:58,482 running bdist_wheel 2025-11-03T09:51:58,558 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2025-11-03T09:51:58,559 !! 2025-11-03T09:51:58,560 ******************************************************************************** 2025-11-03T09:51:58,561 With Python 2.7 end-of-life, support for building universal wheels 2025-11-03T09:51:58,561 (i.e., wheels that support both Python 2 and Python 3) 2025-11-03T09:51:58,562 is being obviated. 2025-11-03T09:51:58,563 Please discontinue using this option, or if you still need it, 2025-11-03T09:51:58,563 file an issue with pypa/setuptools describing your use case. 2025-11-03T09:51:58,565 This deprecation is overdue, please update your project and remove deprecated 2025-11-03T09:51:58,565 calls to avoid build errors in the future. 2025-11-03T09:51:58,565 ******************************************************************************** 2025-11-03T09:51:58,566 !! 2025-11-03T09:51:58,567 self.finalize_options() 2025-11-03T09:51:58,618 running build 2025-11-03T09:51:58,619 running build_py 2025-11-03T09:51:58,651 creating build/lib/tendril 2025-11-03T09:51:58,653 copying src/tendril/__init__.py -> build/lib/tendril 2025-11-03T09:51:58,656 creating build/lib/tendril/apiserver 2025-11-03T09:51:58,657 copying src/tendril/apiserver/__init__.py -> build/lib/tendril/apiserver 2025-11-03T09:51:58,660 creating build/lib/tendril/jwt 2025-11-03T09:51:58,661 copying src/tendril/jwt/sign.py -> build/lib/tendril/jwt 2025-11-03T09:51:58,663 copying src/tendril/jwt/common.py -> build/lib/tendril/jwt 2025-11-03T09:51:58,665 copying src/tendril/jwt/secrets.py -> build/lib/tendril/jwt 2025-11-03T09:51:58,667 copying src/tendril/jwt/__init__.py -> build/lib/tendril/jwt 2025-11-03T09:51:58,668 copying src/tendril/jwt/verify.py -> build/lib/tendril/jwt 2025-11-03T09:51:58,671 copying src/tendril/jwt/exceptions.py -> build/lib/tendril/jwt 2025-11-03T09:51:58,673 creating build/lib/tendril/config 2025-11-03T09:51:58,674 copying src/tendril/config/auth0.py -> build/lib/tendril/config 2025-11-03T09:51:58,676 copying src/tendril/config/__init__.py -> build/lib/tendril/config 2025-11-03T09:51:58,678 copying src/tendril/config/auth.py -> build/lib/tendril/config 2025-11-03T09:51:58,680 copying src/tendril/config/stytch.py -> build/lib/tendril/config 2025-11-03T09:51:58,682 creating build/lib/tendril/authn 2025-11-03T09:51:58,683 copying src/tendril/authn/client.py -> build/lib/tendril/authn 2025-11-03T09:51:58,685 copying src/tendril/authn/__init__.py -> build/lib/tendril/authn 2025-11-03T09:51:58,687 copying src/tendril/authn/mechanized.py -> build/lib/tendril/authn 2025-11-03T09:51:58,689 copying src/tendril/authn/users.py -> build/lib/tendril/authn 2025-11-03T09:51:58,691 copying src/tendril/authn/pydantic.py -> build/lib/tendril/authn 2025-11-03T09:51:58,693 creating build/lib/tendril/authz 2025-11-03T09:51:58,694 copying src/tendril/authz/__init__.py -> build/lib/tendril/authz 2025-11-03T09:51:58,696 copying src/tendril/authz/connector.py -> build/lib/tendril/authz 2025-11-03T09:51:58,698 creating build/lib/tendril/apiserver/routers 2025-11-03T09:51:58,699 copying src/tendril/apiserver/routers/authn.py -> build/lib/tendril/apiserver/routers 2025-11-03T09:51:58,701 copying src/tendril/apiserver/routers/__init__.py -> build/lib/tendril/apiserver/routers 2025-11-03T09:51:58,703 copying src/tendril/apiserver/routers/jwt.py -> build/lib/tendril/apiserver/routers 2025-11-03T09:51:58,705 creating build/lib/tendril/authn/providers 2025-11-03T09:51:58,706 copying src/tendril/authn/providers/auth0.py -> build/lib/tendril/authn/providers 2025-11-03T09:51:58,709 copying src/tendril/authn/providers/__init__.py -> build/lib/tendril/authn/providers 2025-11-03T09:51:58,710 copying src/tendril/authn/providers/stytch.py -> build/lib/tendril/authn/providers 2025-11-03T09:51:58,713 creating build/lib/tendril/authn/db 2025-11-03T09:51:58,714 copying src/tendril/authn/db/controller.py -> build/lib/tendril/authn/db 2025-11-03T09:51:58,717 copying src/tendril/authn/db/__init__.py -> build/lib/tendril/authn/db 2025-11-03T09:51:58,719 copying src/tendril/authn/db/mixins.py -> build/lib/tendril/authn/db 2025-11-03T09:51:58,721 copying src/tendril/authn/db/model.py -> build/lib/tendril/authn/db 2025-11-03T09:51:58,723 creating build/lib/tendril/authz/providers 2025-11-03T09:51:58,724 copying src/tendril/authz/providers/auth0.py -> build/lib/tendril/authz/providers 2025-11-03T09:51:58,726 copying src/tendril/authz/providers/__init__.py -> build/lib/tendril/authz/providers 2025-11-03T09:51:58,729 creating build/lib/tendril/authz/domains 2025-11-03T09:51:58,729 copying src/tendril/authz/domains/manager.py -> build/lib/tendril/authz/domains 2025-11-03T09:51:58,731 copying src/tendril/authz/domains/scopes.py -> build/lib/tendril/authz/domains 2025-11-03T09:51:58,733 copying src/tendril/authz/domains/__init__.py -> build/lib/tendril/authz/domains 2025-11-03T09:51:58,735 copying src/tendril/authz/domains/base.py -> build/lib/tendril/authz/domains 2025-11-03T09:51:58,737 creating build/lib/tendril/authz/scopes 2025-11-03T09:51:58,738 copying src/tendril/authz/scopes/manager.py -> build/lib/tendril/authz/scopes 2025-11-03T09:51:58,740 copying src/tendril/authz/scopes/common.py -> build/lib/tendril/authz/scopes 2025-11-03T09:51:58,742 copying src/tendril/authz/scopes/__init__.py -> build/lib/tendril/authz/scopes 2025-11-03T09:51:58,744 running egg_info 2025-11-03T09:51:58,773 writing src/tendril_auth.egg-info/PKG-INFO 2025-11-03T09:51:58,788 writing dependency_links to src/tendril_auth.egg-info/dependency_links.txt 2025-11-03T09:51:58,796 writing requirements to src/tendril_auth.egg-info/requires.txt 2025-11-03T09:51:58,797 writing top-level names to src/tendril_auth.egg-info/top_level.txt 2025-11-03T09:51:58,904 listing git files failed - pretending there aren't any 2025-11-03T09:51:58,908 reading manifest file 'src/tendril_auth.egg-info/SOURCES.txt' 2025-11-03T09:51:58,915 reading manifest template 'MANIFEST.in' 2025-11-03T09:51:58,915 warning: no files found matching 'AUTHORS.rst' 2025-11-03T09:51:58,918 adding license file 'LICENSE' 2025-11-03T09:51:58,923 writing manifest file 'src/tendril_auth.egg-info/SOURCES.txt' 2025-11-03T09:51:58,926 /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-03T09:51:58,926 !! 2025-11-03T09:51:58,927 ******************************************************************************** 2025-11-03T09:51:58,928 ############################ 2025-11-03T09:51:58,928 # Package would be ignored # 2025-11-03T09:51:58,929 ############################ 2025-11-03T09:51:58,929 Python recognizes 'tendril.authz.db' as an importable package[^1], 2025-11-03T09:51:58,930 but it is absent from setuptools' `packages` configuration. 2025-11-03T09:51:58,931 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-03T09:51:58,932 package, please make sure that 'tendril.authz.db' is explicitly added 2025-11-03T09:51:58,932 to the `packages` configuration field. 2025-11-03T09:51:58,933 Alternatively, you can also rely on setuptools' discovery methods 2025-11-03T09:51:58,934 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-03T09:51:58,934 instead of `find_packages(...)`/`find:`). 2025-11-03T09:51:58,935 You can read more about "package discovery" on setuptools documentation page: 2025-11-03T09:51:58,936 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-03T09:51:58,937 If you don't want 'tendril.authz.db' to be distributed and are 2025-11-03T09:51:58,937 already explicitly excluding 'tendril.authz.db' via 2025-11-03T09:51:58,938 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-03T09:51:58,938 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-03T09:51:58,939 combination with a more fine grained `package-data` configuration. 2025-11-03T09:51:58,940 You can read more about "package data files" on setuptools documentation page: 2025-11-03T09:51:58,941 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-03T09:51:58,943 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-03T09:51:58,943 even if it does not contain any `.py` files. 2025-11-03T09:51:58,944 On the other hand, currently there is no concept of package data 2025-11-03T09:51:58,945 directory, all directories are treated like packages. 2025-11-03T09:51:58,945 ******************************************************************************** 2025-11-03T09:51:58,946 !! 2025-11-03T09:51:58,947 check.warn(importable) 2025-11-03T09:51:58,947 creating build/lib/tendril/authz/db 2025-11-03T09:51:58,948 copying src/tendril/authz/db/model.py -> build/lib/tendril/authz/db 2025-11-03T09:51:58,974 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-11-03T09:51:58,975 !! 2025-11-03T09:51:58,975 ******************************************************************************** 2025-11-03T09:51:58,976 Please avoid running ``setup.py`` directly. 2025-11-03T09:51:58,976 Instead, use pypa/build, pypa/installer or other 2025-11-03T09:51:58,977 standards-based tools. 2025-11-03T09:51:58,978 This deprecation is overdue, please update your project and remove deprecated 2025-11-03T09:51:58,978 calls to avoid build errors in the future. 2025-11-03T09:51:58,979 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-11-03T09:51:58,979 ******************************************************************************** 2025-11-03T09:51:58,980 !! 2025-11-03T09:51:58,981 self.initialize_options() 2025-11-03T09:51:59,005 installing to build/bdist.linux-armv7l/wheel 2025-11-03T09:51:59,006 running install 2025-11-03T09:51:59,029 running install_lib 2025-11-03T09:51:59,059 creating build/bdist.linux-armv7l/wheel 2025-11-03T09:51:59,061 creating build/bdist.linux-armv7l/wheel/tendril 2025-11-03T09:51:59,063 creating build/bdist.linux-armv7l/wheel/tendril/apiserver 2025-11-03T09:51:59,064 copying build/lib/tendril/apiserver/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/apiserver 2025-11-03T09:51:59,066 creating build/bdist.linux-armv7l/wheel/tendril/apiserver/routers 2025-11-03T09:51:59,067 copying build/lib/tendril/apiserver/routers/authn.py -> build/bdist.linux-armv7l/wheel/./tendril/apiserver/routers 2025-11-03T09:51:59,069 copying build/lib/tendril/apiserver/routers/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/apiserver/routers 2025-11-03T09:51:59,071 copying build/lib/tendril/apiserver/routers/jwt.py -> build/bdist.linux-armv7l/wheel/./tendril/apiserver/routers 2025-11-03T09:51:59,074 creating build/bdist.linux-armv7l/wheel/tendril/jwt 2025-11-03T09:51:59,075 copying build/lib/tendril/jwt/sign.py -> build/bdist.linux-armv7l/wheel/./tendril/jwt 2025-11-03T09:51:59,077 copying build/lib/tendril/jwt/common.py -> build/bdist.linux-armv7l/wheel/./tendril/jwt 2025-11-03T09:51:59,079 copying build/lib/tendril/jwt/secrets.py -> build/bdist.linux-armv7l/wheel/./tendril/jwt 2025-11-03T09:51:59,081 copying build/lib/tendril/jwt/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/jwt 2025-11-03T09:51:59,083 copying build/lib/tendril/jwt/verify.py -> build/bdist.linux-armv7l/wheel/./tendril/jwt 2025-11-03T09:51:59,085 copying build/lib/tendril/jwt/exceptions.py -> build/bdist.linux-armv7l/wheel/./tendril/jwt 2025-11-03T09:51:59,087 copying build/lib/tendril/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril 2025-11-03T09:51:59,089 creating build/bdist.linux-armv7l/wheel/tendril/config 2025-11-03T09:51:59,090 copying build/lib/tendril/config/auth0.py -> build/bdist.linux-armv7l/wheel/./tendril/config 2025-11-03T09:51:59,092 copying build/lib/tendril/config/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/config 2025-11-03T09:51:59,094 copying build/lib/tendril/config/auth.py -> build/bdist.linux-armv7l/wheel/./tendril/config 2025-11-03T09:51:59,096 copying build/lib/tendril/config/stytch.py -> build/bdist.linux-armv7l/wheel/./tendril/config 2025-11-03T09:51:59,099 creating build/bdist.linux-armv7l/wheel/tendril/authn 2025-11-03T09:51:59,100 copying build/lib/tendril/authn/client.py -> build/bdist.linux-armv7l/wheel/./tendril/authn 2025-11-03T09:51:59,102 creating build/bdist.linux-armv7l/wheel/tendril/authn/providers 2025-11-03T09:51:59,103 copying build/lib/tendril/authn/providers/auth0.py -> build/bdist.linux-armv7l/wheel/./tendril/authn/providers 2025-11-03T09:51:59,106 copying build/lib/tendril/authn/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/authn/providers 2025-11-03T09:51:59,108 copying build/lib/tendril/authn/providers/stytch.py -> build/bdist.linux-armv7l/wheel/./tendril/authn/providers 2025-11-03T09:51:59,110 copying build/lib/tendril/authn/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/authn 2025-11-03T09:51:59,112 copying build/lib/tendril/authn/mechanized.py -> build/bdist.linux-armv7l/wheel/./tendril/authn 2025-11-03T09:51:59,114 copying build/lib/tendril/authn/users.py -> build/bdist.linux-armv7l/wheel/./tendril/authn 2025-11-03T09:51:59,116 copying build/lib/tendril/authn/pydantic.py -> build/bdist.linux-armv7l/wheel/./tendril/authn 2025-11-03T09:51:59,118 creating build/bdist.linux-armv7l/wheel/tendril/authn/db 2025-11-03T09:51:59,119 copying build/lib/tendril/authn/db/controller.py -> build/bdist.linux-armv7l/wheel/./tendril/authn/db 2025-11-03T09:51:59,121 copying build/lib/tendril/authn/db/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/authn/db 2025-11-03T09:51:59,123 copying build/lib/tendril/authn/db/mixins.py -> build/bdist.linux-armv7l/wheel/./tendril/authn/db 2025-11-03T09:51:59,125 copying build/lib/tendril/authn/db/model.py -> build/bdist.linux-armv7l/wheel/./tendril/authn/db 2025-11-03T09:51:59,127 creating build/bdist.linux-armv7l/wheel/tendril/authz 2025-11-03T09:51:59,129 creating build/bdist.linux-armv7l/wheel/tendril/authz/providers 2025-11-03T09:51:59,130 copying build/lib/tendril/authz/providers/auth0.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/providers 2025-11-03T09:51:59,132 copying build/lib/tendril/authz/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/providers 2025-11-03T09:51:59,134 copying build/lib/tendril/authz/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/authz 2025-11-03T09:51:59,136 creating build/bdist.linux-armv7l/wheel/tendril/authz/domains 2025-11-03T09:51:59,137 copying build/lib/tendril/authz/domains/manager.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/domains 2025-11-03T09:51:59,139 copying build/lib/tendril/authz/domains/scopes.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/domains 2025-11-03T09:51:59,141 copying build/lib/tendril/authz/domains/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/domains 2025-11-03T09:51:59,142 copying build/lib/tendril/authz/domains/base.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/domains 2025-11-03T09:51:59,145 creating build/bdist.linux-armv7l/wheel/tendril/authz/db 2025-11-03T09:51:59,146 copying build/lib/tendril/authz/db/model.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/db 2025-11-03T09:51:59,148 copying build/lib/tendril/authz/connector.py -> build/bdist.linux-armv7l/wheel/./tendril/authz 2025-11-03T09:51:59,151 creating build/bdist.linux-armv7l/wheel/tendril/authz/scopes 2025-11-03T09:51:59,152 copying build/lib/tendril/authz/scopes/manager.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/scopes 2025-11-03T09:51:59,154 copying build/lib/tendril/authz/scopes/common.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/scopes 2025-11-03T09:51:59,155 copying build/lib/tendril/authz/scopes/__init__.py -> build/bdist.linux-armv7l/wheel/./tendril/authz/scopes 2025-11-03T09:51:59,157 running install_egg_info 2025-11-03T09:51:59,188 Copying src/tendril_auth.egg-info to build/bdist.linux-armv7l/wheel/./tendril_auth-0.5.1-py3.11.egg-info 2025-11-03T09:51:59,199 running install_scripts 2025-11-03T09:51:59,212 creating build/bdist.linux-armv7l/wheel/tendril_auth-0.5.1.dist-info/WHEEL 2025-11-03T09:51:59,215 creating '/tmp/pip-wheel-srb6uigq/tendril_auth-0.5.1-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-03T09:51:59,217 adding 'tendril/__init__.py' 2025-11-03T09:51:59,219 adding 'tendril/apiserver/__init__.py' 2025-11-03T09:51:59,220 adding 'tendril/apiserver/routers/__init__.py' 2025-11-03T09:51:59,222 adding 'tendril/apiserver/routers/authn.py' 2025-11-03T09:51:59,223 adding 'tendril/apiserver/routers/jwt.py' 2025-11-03T09:51:59,225 adding 'tendril/authn/__init__.py' 2025-11-03T09:51:59,226 adding 'tendril/authn/client.py' 2025-11-03T09:51:59,228 adding 'tendril/authn/mechanized.py' 2025-11-03T09:51:59,229 adding 'tendril/authn/pydantic.py' 2025-11-03T09:51:59,230 adding 'tendril/authn/users.py' 2025-11-03T09:51:59,232 adding 'tendril/authn/db/__init__.py' 2025-11-03T09:51:59,233 adding 'tendril/authn/db/controller.py' 2025-11-03T09:51:59,234 adding 'tendril/authn/db/mixins.py' 2025-11-03T09:51:59,236 adding 'tendril/authn/db/model.py' 2025-11-03T09:51:59,237 adding 'tendril/authn/providers/__init__.py' 2025-11-03T09:51:59,239 adding 'tendril/authn/providers/auth0.py' 2025-11-03T09:51:59,241 adding 'tendril/authn/providers/stytch.py' 2025-11-03T09:51:59,243 adding 'tendril/authz/__init__.py' 2025-11-03T09:51:59,244 adding 'tendril/authz/connector.py' 2025-11-03T09:51:59,246 adding 'tendril/authz/db/model.py' 2025-11-03T09:51:59,247 adding 'tendril/authz/domains/__init__.py' 2025-11-03T09:51:59,249 adding 'tendril/authz/domains/base.py' 2025-11-03T09:51:59,250 adding 'tendril/authz/domains/manager.py' 2025-11-03T09:51:59,251 adding 'tendril/authz/domains/scopes.py' 2025-11-03T09:51:59,253 adding 'tendril/authz/providers/__init__.py' 2025-11-03T09:51:59,254 adding 'tendril/authz/providers/auth0.py' 2025-11-03T09:51:59,256 adding 'tendril/authz/scopes/__init__.py' 2025-11-03T09:51:59,257 adding 'tendril/authz/scopes/common.py' 2025-11-03T09:51:59,258 adding 'tendril/authz/scopes/manager.py' 2025-11-03T09:51:59,260 adding 'tendril/config/__init__.py' 2025-11-03T09:51:59,262 adding 'tendril/config/auth.py' 2025-11-03T09:51:59,263 adding 'tendril/config/auth0.py' 2025-11-03T09:51:59,264 adding 'tendril/config/stytch.py' 2025-11-03T09:51:59,266 adding 'tendril/jwt/__init__.py' 2025-11-03T09:51:59,267 adding 'tendril/jwt/common.py' 2025-11-03T09:51:59,268 adding 'tendril/jwt/exceptions.py' 2025-11-03T09:51:59,270 adding 'tendril/jwt/secrets.py' 2025-11-03T09:51:59,271 adding 'tendril/jwt/sign.py' 2025-11-03T09:51:59,273 adding 'tendril/jwt/verify.py' 2025-11-03T09:51:59,280 adding 'tendril_auth-0.5.1.dist-info/licenses/LICENSE' 2025-11-03T09:51:59,282 adding 'tendril_auth-0.5.1.dist-info/METADATA' 2025-11-03T09:51:59,283 adding 'tendril_auth-0.5.1.dist-info/WHEEL' 2025-11-03T09:51:59,283 adding 'tendril_auth-0.5.1.dist-info/top_level.txt' 2025-11-03T09:51:59,285 adding 'tendril_auth-0.5.1.dist-info/RECORD' 2025-11-03T09:51:59,287 removing build/bdist.linux-armv7l/wheel 2025-11-03T09:51:59,417 Building wheel for tendril-auth (setup.py): finished with status 'done' 2025-11-03T09:51:59,420 Created wheel for tendril-auth: filename=tendril_auth-0.5.1-py2.py3-none-any.whl size=44537 sha256=ee3d6625065b4fae397d2fe2879490d716dd3bfb5dbd4ca70341172a8f183a40 2025-11-03T09:51:59,421 Stored in directory: /tmp/pip-ephem-wheel-cache-q2inm8lu/wheels/89/ca/f0/269c68ab6064e4fc439334f5d790553331e91d3884b8a64754 2025-11-03T09:51:59,436 Successfully built tendril-auth 2025-11-03T09:51:59,440 Removed build tracker: '/tmp/pip-build-tracker-6id9rjce'