2026-03-02T14:51:16,564 Created temporary directory: /tmp/pip-ephem-wheel-cache-_s_8opbq 2026-03-02T14:51:16,566 Created temporary directory: /tmp/pip-build-tracker-60dm_jm4 2026-03-02T14:51:16,567 Initialized build tracking at /tmp/pip-build-tracker-60dm_jm4 2026-03-02T14:51:16,567 Created build tracker: /tmp/pip-build-tracker-60dm_jm4 2026-03-02T14:51:16,568 Entered build tracker: /tmp/pip-build-tracker-60dm_jm4 2026-03-02T14:51:16,569 Created temporary directory: /tmp/pip-wheel-72bn3gut 2026-03-02T14:51:16,572 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-02T14:51:16,574 Created temporary directory: /tmp/pip-ephem-wheel-cache-3d_hf1fb 2026-03-02T14:51:16,597 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-02T14:51:16,601 2 location(s) to search for versions of twitch-py: 2026-03-02T14:51:16,601 * https://pypi.org/simple/twitch-py/ 2026-03-02T14:51:16,601 * https://www.piwheels.org/simple/twitch-py/ 2026-03-02T14:51:16,601 Fetching project page and analyzing links: https://pypi.org/simple/twitch-py/ 2026-03-02T14:51:16,602 Getting page https://pypi.org/simple/twitch-py/ 2026-03-02T14:51:16,604 Found index url https://pypi.org/simple 2026-03-02T14:51:16,822 Fetched page https://pypi.org/simple/twitch-py/ as application/vnd.pypi.simple.v1+json 2026-03-02T14:51:16,828 Skipping link: No binaries permitted for twitch-py: https://files.pythonhosted.org/packages/74/15/1d8abc106c9c50eeb319dbfce04b793e9f48c92f955f9e3c9622ceae6e8c/twitch.py-3.2.1-py3-none-any.whl (from https://pypi.org/simple/twitch-py/) (requires-python:>=3.8.0) 2026-03-02T14:51:16,829 Found link https://files.pythonhosted.org/packages/77/ad/f14d2406d0c4468c3a3adba8808e95e26d48aa90598aa66ce051095d3cc3/twitch_py-3.2.1.tar.gz (from https://pypi.org/simple/twitch-py/) (requires-python:>=3.8.0), version: 3.2.1 2026-03-02T14:51:16,830 Skipping link: No binaries permitted for twitch-py: https://files.pythonhosted.org/packages/fc/7a/aef4a7af215772a92b617ef060e3d4c492d7b5c6aef45977b58a328df529/twitch.py-3.2.2-py3-none-any.whl (from https://pypi.org/simple/twitch-py/) (requires-python:>=3.8.0) 2026-03-02T14:51:16,831 Found link https://files.pythonhosted.org/packages/f2/18/4ded571cf36a6a063efdb7c49ce4a151ab2d95aece016561738e2f5afe34/twitch_py-3.2.2.tar.gz (from https://pypi.org/simple/twitch-py/) (requires-python:>=3.8.0), version: 3.2.2 2026-03-02T14:51:16,832 Skipping link: No binaries permitted for twitch-py: https://files.pythonhosted.org/packages/a2/81/1090ce19429349562eece1007f32655fe81f8a2067f43ea7ff65ea0820f6/twitch.py-3.2.3-py3-none-any.whl (from https://pypi.org/simple/twitch-py/) (requires-python:>=3.8.0) 2026-03-02T14:51:16,833 Found link https://files.pythonhosted.org/packages/3c/79/db1f778dc3e552b7af1111f7e6807487eaa0c78ed6f5942a491101bc6f21/twitch_py-3.2.3.tar.gz (from https://pypi.org/simple/twitch-py/) (requires-python:>=3.8.0), version: 3.2.3 2026-03-02T14:51:16,834 Skipping link: No binaries permitted for twitch-py: https://files.pythonhosted.org/packages/8a/6e/a911e63ac00234cfa699f4108e90a0debb9fc18bc833975cc0a65e8bc8af/twitch.py-3.2.4-py3-none-any.whl (from https://pypi.org/simple/twitch-py/) (requires-python:>=3.8.0) 2026-03-02T14:51:16,835 Found link https://files.pythonhosted.org/packages/ef/f2/fbbe180157de92bb2156a278e9035ed76dde17d402537e888423c7a9daea/twitch_py-3.2.4.tar.gz (from https://pypi.org/simple/twitch-py/) (requires-python:>=3.8.0), version: 3.2.4 2026-03-02T14:51:16,836 Skipping link: No binaries permitted for twitch-py: https://files.pythonhosted.org/packages/94/84/e5fc883b9c526ccd94e2445982b71ef739904cc1f34b1b19402aed41d650/twitch.py-3.2.5-py3-none-any.whl (from https://pypi.org/simple/twitch-py/) (requires-python:>=3.8.0) 2026-03-02T14:51:16,837 Found link https://files.pythonhosted.org/packages/95/24/cd0df1f228e7c842c681b048d496d9e030eb97f742f1d78367ecc373a6ae/twitch_py-3.2.5.tar.gz (from https://pypi.org/simple/twitch-py/) (requires-python:>=3.8.0), version: 3.2.5 2026-03-02T14:51:16,838 Skipping link: No binaries permitted for twitch-py: https://files.pythonhosted.org/packages/b7/40/501b3698a8be9368b245b58f1ceb1adad16809f8fd6ea66dafdce81f4a05/twitch.py-3.2.6-py3-none-any.whl (from https://pypi.org/simple/twitch-py/) (requires-python:>=3.8.0) 2026-03-02T14:51:16,839 Found link https://files.pythonhosted.org/packages/40/43/c968d59565839fa7f6d2389e6d3542b03a460a19d035d1b7047e0300e8be/twitch_py-3.2.6.tar.gz (from https://pypi.org/simple/twitch-py/) (requires-python:>=3.8.0), version: 3.2.6 2026-03-02T14:51:16,840 Skipping link: No binaries permitted for twitch-py: https://files.pythonhosted.org/packages/80/71/39ad45220b1b1de7848215176b2df18379ba48850d511fbf3d15d9b0541a/twitch.py-3.2.7-py3-none-any.whl (from https://pypi.org/simple/twitch-py/) (requires-python:>=3.8.0) 2026-03-02T14:51:16,841 Found link https://files.pythonhosted.org/packages/08/d8/3690bb1e6612091a91727afa5aaf8767cc4e7e5f1339a27afa6def9f1be9/twitch_py-3.2.7.tar.gz (from https://pypi.org/simple/twitch-py/) (requires-python:>=3.8.0), version: 3.2.7 2026-03-02T14:51:16,841 Skipping link: No binaries permitted for twitch-py: https://files.pythonhosted.org/packages/07/f0/48e6ed07e7f78d45a68067a59223d0acf436f2b918dd1ac83938b9509179/twitch.py-3.2.8-py3-none-any.whl (from https://pypi.org/simple/twitch-py/) (requires-python:>=3.8.0) 2026-03-02T14:51:16,842 Found link https://files.pythonhosted.org/packages/91/1d/c52cc655276c4fb79ef7a887a029c74922d2507eceec36d3ceac1735c502/twitch_py-3.2.8.tar.gz (from https://pypi.org/simple/twitch-py/) (requires-python:>=3.8.0), version: 3.2.8 2026-03-02T14:51:16,843 Skipping link: No binaries permitted for twitch-py: https://files.pythonhosted.org/packages/fc/6b/d94ba7613e86e3585220e2d1a1603a19d1bd3cc988db5c9a835a15f317e3/twitch_py-3.2.9-py3-none-any.whl (from https://pypi.org/simple/twitch-py/) (requires-python:>=3.8.0) 2026-03-02T14:51:16,843 Found link https://files.pythonhosted.org/packages/80/c8/6a90337ee91bc0efcf1006c0ed778d03a025188c58d18fd91ded0ad5db00/twitch_py-3.2.9.tar.gz (from https://pypi.org/simple/twitch-py/) (requires-python:>=3.8.0), version: 3.2.9 2026-03-02T14:51:16,844 Skipping link: No binaries permitted for twitch-py: https://files.pythonhosted.org/packages/9b/b5/5cc82ca6bda417d2720eee3c8eddceb32e32555173dc30a5f8b7da25c455/twitch_py-3.2.10-py3-none-any.whl (from https://pypi.org/simple/twitch-py/) (requires-python:>=3.8.0) 2026-03-02T14:51:16,845 Found link https://files.pythonhosted.org/packages/e4/13/3d922e8ab3e77f60c53762385f13bf123e833dd06e9d421f43f7fd9e396e/twitch_py-3.2.10.tar.gz (from https://pypi.org/simple/twitch-py/) (requires-python:>=3.8.0), version: 3.2.10 2026-03-02T14:51:16,846 Skipping link: No binaries permitted for twitch-py: https://files.pythonhosted.org/packages/89/bf/4579d6d47b228fe4d5a0db61166d73f0210a6cc50084b41c608ea46c806c/twitch_py-4.0.0-py3-none-any.whl (from https://pypi.org/simple/twitch-py/) (requires-python:<4.0,>=3.11.0) 2026-03-02T14:51:16,847 Found link https://files.pythonhosted.org/packages/62/e8/9672ea72baaea6ee960f0e2f2298c36a3402eebd958bc9caeda94d471f9f/twitch_py-4.0.0.tar.gz (from https://pypi.org/simple/twitch-py/) (requires-python:<4.0,>=3.11.0), version: 4.0.0 2026-03-02T14:51:16,848 Skipping link: No binaries permitted for twitch-py: https://files.pythonhosted.org/packages/9c/3f/855650f8b2875a6ef47e7114a17e75b2ee945c84d6e98c41514de64a883b/twitch_py-4.0.1-py3-none-any.whl (from https://pypi.org/simple/twitch-py/) (requires-python:<4.0,>=3.11.0) 2026-03-02T14:51:16,849 Found link https://files.pythonhosted.org/packages/c8/ba/e1062b75651a4466689eb9f8b30b7ded926f8ac9c304de26c782d7eb1216/twitch_py-4.0.1.tar.gz (from https://pypi.org/simple/twitch-py/) (requires-python:<4.0,>=3.11.0), version: 4.0.1 2026-03-02T14:51:16,850 Skipping link: No binaries permitted for twitch-py: https://files.pythonhosted.org/packages/4e/e5/6d921925f16f83439f515beef75d253eb837d343d695dbe28b68a528ab48/twitch_py-4.0.2-py3-none-any.whl (from https://pypi.org/simple/twitch-py/) (requires-python:<4.0,>=3.11.0) 2026-03-02T14:51:16,851 Found link https://files.pythonhosted.org/packages/69/20/ec1b83730cedf2460a8e318b466155afc4a65d6feaf90e3c28908ca10c27/twitch_py-4.0.2.tar.gz (from https://pypi.org/simple/twitch-py/) (requires-python:<4.0,>=3.11.0), version: 4.0.2 2026-03-02T14:51:16,852 Skipping link: No binaries permitted for twitch-py: https://files.pythonhosted.org/packages/f4/5f/aca448ead53791f8f39bfb27db526aecfb8ce09e5d269bb39d30bda70ef2/twitch_py-4.0.3-py3-none-any.whl (from https://pypi.org/simple/twitch-py/) (requires-python:<4.0,>=3.11.0) 2026-03-02T14:51:16,853 Found link https://files.pythonhosted.org/packages/ed/29/85b7b927df9133a9b3e2361659c15fcaeedb7b5c914819654eedfb6f01de/twitch_py-4.0.3.tar.gz (from https://pypi.org/simple/twitch-py/) (requires-python:<4.0,>=3.11.0), version: 4.0.3 2026-03-02T14:51:16,853 Skipping link: No binaries permitted for twitch-py: https://files.pythonhosted.org/packages/7d/f8/b976dfdda92e3e4426849433b0c38580b56a67dfa4aab92a3fe652b8d432/twitch_py-4.0.4-py3-none-any.whl (from https://pypi.org/simple/twitch-py/) (requires-python:<4.0,>=3.11.0) 2026-03-02T14:51:16,854 Found link https://files.pythonhosted.org/packages/5f/15/589caca7b506e5997e8ec76c0cc7ed00f111e65e89ddc866c80826498f46/twitch_py-4.0.4.tar.gz (from https://pypi.org/simple/twitch-py/) (requires-python:<4.0,>=3.11.0), version: 4.0.4 2026-03-02T14:51:16,855 Fetching project page and analyzing links: https://www.piwheels.org/simple/twitch-py/ 2026-03-02T14:51:16,856 Getting page https://www.piwheels.org/simple/twitch-py/ 2026-03-02T14:51:16,857 Found index url https://www.piwheels.org/simple 2026-03-02T14:51:17,033 Fetched page https://www.piwheels.org/simple/twitch-py/ as text/html 2026-03-02T14:51:17,038 Skipping link: No binaries permitted for twitch-py: https://archive1.piwheels.org/simple/twitch-py/twitch_py-4.0.3-py3-none-any.whl#sha256=171af65bd9391b6012ca9cb4f6784ac456d50c79614696aaba238fb4d7596b97 (from https://www.piwheels.org/simple/twitch-py/) (requires-python:<4.0,>=3.11.0) 2026-03-02T14:51:17,038 Skipping link: No binaries permitted for twitch-py: https://archive1.piwheels.org/simple/twitch-py/twitch_py-4.0.2-py3-none-any.whl#sha256=0beed129522a806ccae0a9a22ee78ea673825b8f5bba363cf3d4d94ec667e07a (from https://www.piwheels.org/simple/twitch-py/) (requires-python:<4.0,>=3.11.0) 2026-03-02T14:51:17,039 Skipping link: No binaries permitted for twitch-py: https://archive1.piwheels.org/simple/twitch-py/twitch_py-4.0.1-py3-none-any.whl#sha256=1ca3924c13774c97aae9f9b5f22ef2e07d223c04e3c89d4f8a153f1fc5c17153 (from https://www.piwheels.org/simple/twitch-py/) (requires-python:<4.0,>=3.11.0) 2026-03-02T14:51:17,040 Skipping link: No binaries permitted for twitch-py: https://archive1.piwheels.org/simple/twitch-py/twitch_py-4.0.0-py3-none-any.whl#sha256=f13cbe61418499cc10b692ccd8b83eb152a4005ef476e98900eb4ff43b5ccdc9 (from https://www.piwheels.org/simple/twitch-py/) (requires-python:<4.0,>=3.11.0) 2026-03-02T14:51:17,040 Skipping link: No binaries permitted for twitch-py: https://archive1.piwheels.org/simple/twitch-py/twitch_py-3.2.10-py3-none-any.whl#sha256=54b826dd789a211d161735df684ad39f2575c27c0c1557414450176548f28c21 (from https://www.piwheels.org/simple/twitch-py/) (requires-python:>=3.8.0) 2026-03-02T14:51:17,041 Skipping link: No binaries permitted for twitch-py: https://archive1.piwheels.org/simple/twitch-py/twitch_py-3.2.9-py3-none-any.whl#sha256=5779dee96f93ad009c7d4ab1af13290dbf8db825c88a042a9e48ace422fb7f1b (from https://www.piwheels.org/simple/twitch-py/) (requires-python:>=3.8.0) 2026-03-02T14:51:17,042 Skipping link: No binaries permitted for twitch-py: https://archive1.piwheels.org/simple/twitch-py/twitch_py-3.2.8-py3-none-any.whl#sha256=1debe4687e7bfa80592d93a024ed5bcf4111d72b9760208b6132aae49719877b (from https://www.piwheels.org/simple/twitch-py/) (requires-python:>=3.8.0) 2026-03-02T14:51:17,042 Skipping link: No binaries permitted for twitch-py: https://archive1.piwheels.org/simple/twitch-py/twitch.py-3.2.7-py3-none-any.whl#sha256=f8dff3bcc52cce98abcd2c97adcac39f7f4312e0e538037d30048bb492db5c16 (from https://www.piwheels.org/simple/twitch-py/) (requires-python:>=3.8.0) 2026-03-02T14:51:17,043 Skipping link: No binaries permitted for twitch-py: https://archive1.piwheels.org/simple/twitch-py/twitch.py-3.2.6-py3-none-any.whl#sha256=0b0370b61fdfc2944d77f9cce6d1f54b7760b8d3044e797c60db294f61030757 (from https://www.piwheels.org/simple/twitch-py/) (requires-python:>=3.8.0) 2026-03-02T14:51:17,043 Skipping link: No binaries permitted for twitch-py: https://archive1.piwheels.org/simple/twitch-py/twitch.py-3.2.5-py3-none-any.whl#sha256=8068b208d6c905fe0012783ddb5ede49167afebd107b5672e12b69c00a2b7922 (from https://www.piwheels.org/simple/twitch-py/) (requires-python:>=3.8.0) 2026-03-02T14:51:17,044 Skipping link: No binaries permitted for twitch-py: https://archive1.piwheels.org/simple/twitch-py/twitch.py-3.2.4-py3-none-any.whl#sha256=4bd4356b0d8ca9426be1db864c1bac0670a2376c04fc8a9ddc49895abd920e08 (from https://www.piwheels.org/simple/twitch-py/) (requires-python:>=3.8.0) 2026-03-02T14:51:17,044 Skipping link: No binaries permitted for twitch-py: https://archive1.piwheels.org/simple/twitch-py/twitch.py-3.2.3-py3-none-any.whl#sha256=50cd5b6767b531cdb1af20c36d9f634b28adf794c3a22b81c6533039bc0cd925 (from https://www.piwheels.org/simple/twitch-py/) (requires-python:>=3.8.0) 2026-03-02T14:51:17,045 Skipping link: No binaries permitted for twitch-py: https://archive1.piwheels.org/simple/twitch-py/twitch.py-3.2.2-py3-none-any.whl#sha256=0095269bcaeb88d7f4949c355dad28a8a8c1c233af28620ed10b7e7e59aa4edd (from https://www.piwheels.org/simple/twitch-py/) (requires-python:>=3.8.0) 2026-03-02T14:51:17,045 Skipping link: No binaries permitted for twitch-py: https://archive1.piwheels.org/simple/twitch-py/twitch.py-3.2.1-py3-none-any.whl#sha256=c03d2f73fddad47ede0481cb668c535e3f92fee875246e4a0f221756562c2c6f (from https://www.piwheels.org/simple/twitch-py/) (requires-python:>=3.8.0) 2026-03-02T14:51:17,046 Skipping link: not a file: https://www.piwheels.org/simple/twitch-py/ 2026-03-02T14:51:17,046 Skipping link: not a file: https://pypi.org/simple/twitch-py/ 2026-03-02T14:51:17,069 Given no hashes to check 1 links for project 'twitch-py': discarding no candidates 2026-03-02T14:51:17,088 Collecting twitch-py==4.0.4 2026-03-02T14:51:17,090 Created temporary directory: /tmp/pip-unpack-x06kcih9 2026-03-02T14:51:17,227 Downloading twitch_py-4.0.4.tar.gz (133 kB) 2026-03-02T14:51:17,418 Added twitch-py==4.0.4 from https://files.pythonhosted.org/packages/5f/15/589caca7b506e5997e8ec76c0cc7ed00f111e65e89ddc866c80826498f46/twitch_py-4.0.4.tar.gz to build tracker '/tmp/pip-build-tracker-60dm_jm4' 2026-03-02T14:51:17,423 Created temporary directory: /tmp/pip-build-env-b795gjam 2026-03-02T14:51:17,427 Installing build dependencies: started 2026-03-02T14:51:17,429 Running command pip subprocess to install build dependencies 2026-03-02T14:51:18,568 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-02T14:51:19,132 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-02T14:51:19,155 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-02T14:51:20,935 Collecting setuptools 2026-03-02T14:51:21,022 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-02T14:51:24,035 Installing collected packages: setuptools 2026-03-02T14:51:27,126 Successfully installed setuptools-82.0.0 2026-03-02T14:51:27,397 Installing build dependencies: finished with status 'done' 2026-03-02T14:51:27,404 Getting requirements to build wheel: started 2026-03-02T14:51:27,405 Running command Getting requirements to build wheel 2026-03-02T14:51:28,008 /tmp/pip-build-env-b795gjam/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-02T14:51:28,009 !! 2026-03-02T14:51:28,010 ******************************************************************************** 2026-03-02T14:51:28,010 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-02T14:51:28,011 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-02T14:51:28,012 or your builds will no longer be supported. 2026-03-02T14:51:28,013 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T14:51:28,013 ******************************************************************************** 2026-03-02T14:51:28,014 !! 2026-03-02T14:51:28,015 corresp(dist, value, root_dir) 2026-03-02T14:51:28,088 /tmp/pip-build-env-b795gjam/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-02T14:51:28,089 !! 2026-03-02T14:51:28,090 ******************************************************************************** 2026-03-02T14:51:28,091 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-02T14:51:28,092 License :: OSI Approved :: MIT License 2026-03-02T14:51:28,093 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T14:51:28,094 ******************************************************************************** 2026-03-02T14:51:28,095 !! 2026-03-02T14:51:28,095 dist._finalize_license_expression() 2026-03-02T14:51:28,096 /tmp/pip-build-env-b795gjam/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-02T14:51:28,097 !! 2026-03-02T14:51:28,098 ******************************************************************************** 2026-03-02T14:51:28,099 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-02T14:51:28,100 License :: OSI Approved :: MIT License 2026-03-02T14:51:28,101 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T14:51:28,102 ******************************************************************************** 2026-03-02T14:51:28,103 !! 2026-03-02T14:51:28,104 self._finalize_license_expression() 2026-03-02T14:51:28,104 running egg_info 2026-03-02T14:51:28,108 writing twitch.py.egg-info/PKG-INFO 2026-03-02T14:51:28,113 writing dependency_links to twitch.py.egg-info/dependency_links.txt 2026-03-02T14:51:28,115 writing requirements to twitch.py.egg-info/requires.txt 2026-03-02T14:51:28,117 writing top-level names to twitch.py.egg-info/top_level.txt 2026-03-02T14:51:28,142 reading manifest file 'twitch.py.egg-info/SOURCES.txt' 2026-03-02T14:51:28,146 reading manifest template 'MANIFEST.in' 2026-03-02T14:51:28,147 adding license file 'LICENSE' 2026-03-02T14:51:28,151 writing manifest file 'twitch.py.egg-info/SOURCES.txt' 2026-03-02T14:51:28,249 Getting requirements to build wheel: finished with status 'done' 2026-03-02T14:51:28,253 Created temporary directory: /tmp/pip-modern-metadata-xbf3lnwj 2026-03-02T14:51:28,255 Preparing metadata (pyproject.toml): started 2026-03-02T14:51:28,256 Running command Preparing metadata (pyproject.toml) 2026-03-02T14:51:28,822 /tmp/pip-build-env-b795gjam/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-02T14:51:28,823 !! 2026-03-02T14:51:28,824 ******************************************************************************** 2026-03-02T14:51:28,824 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-02T14:51:28,825 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-02T14:51:28,826 or your builds will no longer be supported. 2026-03-02T14:51:28,827 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T14:51:28,827 ******************************************************************************** 2026-03-02T14:51:28,828 !! 2026-03-02T14:51:28,829 corresp(dist, value, root_dir) 2026-03-02T14:51:28,898 /tmp/pip-build-env-b795gjam/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-02T14:51:28,898 !! 2026-03-02T14:51:28,899 ******************************************************************************** 2026-03-02T14:51:28,900 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-02T14:51:28,901 License :: OSI Approved :: MIT License 2026-03-02T14:51:28,902 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T14:51:28,902 ******************************************************************************** 2026-03-02T14:51:28,903 !! 2026-03-02T14:51:28,904 dist._finalize_license_expression() 2026-03-02T14:51:28,905 /tmp/pip-build-env-b795gjam/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-02T14:51:28,905 !! 2026-03-02T14:51:28,907 ******************************************************************************** 2026-03-02T14:51:28,907 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-02T14:51:28,909 License :: OSI Approved :: MIT License 2026-03-02T14:51:28,910 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T14:51:28,911 ******************************************************************************** 2026-03-02T14:51:28,912 !! 2026-03-02T14:51:28,913 self._finalize_license_expression() 2026-03-02T14:51:28,913 running dist_info 2026-03-02T14:51:28,920 creating /tmp/pip-modern-metadata-xbf3lnwj/twitch.py.egg-info 2026-03-02T14:51:28,921 writing /tmp/pip-modern-metadata-xbf3lnwj/twitch.py.egg-info/PKG-INFO 2026-03-02T14:51:28,925 writing dependency_links to /tmp/pip-modern-metadata-xbf3lnwj/twitch.py.egg-info/dependency_links.txt 2026-03-02T14:51:28,927 writing requirements to /tmp/pip-modern-metadata-xbf3lnwj/twitch.py.egg-info/requires.txt 2026-03-02T14:51:28,928 writing top-level names to /tmp/pip-modern-metadata-xbf3lnwj/twitch.py.egg-info/top_level.txt 2026-03-02T14:51:28,930 writing manifest file '/tmp/pip-modern-metadata-xbf3lnwj/twitch.py.egg-info/SOURCES.txt' 2026-03-02T14:51:28,951 reading manifest file '/tmp/pip-modern-metadata-xbf3lnwj/twitch.py.egg-info/SOURCES.txt' 2026-03-02T14:51:28,953 reading manifest template 'MANIFEST.in' 2026-03-02T14:51:28,954 adding license file 'LICENSE' 2026-03-02T14:51:28,957 writing manifest file '/tmp/pip-modern-metadata-xbf3lnwj/twitch.py.egg-info/SOURCES.txt' 2026-03-02T14:51:28,959 creating '/tmp/pip-modern-metadata-xbf3lnwj/twitch_py-4.0.4.dist-info' 2026-03-02T14:51:29,082 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-02T14:51:29,087 Source in /tmp/pip-wheel-72bn3gut/twitch-py_145ffbd7cd884d8c9f4fc7c7bbee090f has version 4.0.4, which satisfies requirement twitch-py==4.0.4 from https://files.pythonhosted.org/packages/5f/15/589caca7b506e5997e8ec76c0cc7ed00f111e65e89ddc866c80826498f46/twitch_py-4.0.4.tar.gz 2026-03-02T14:51:29,088 Removed twitch-py==4.0.4 from https://files.pythonhosted.org/packages/5f/15/589caca7b506e5997e8ec76c0cc7ed00f111e65e89ddc866c80826498f46/twitch_py-4.0.4.tar.gz from build tracker '/tmp/pip-build-tracker-60dm_jm4' 2026-03-02T14:51:29,094 Created temporary directory: /tmp/pip-unpack-mruqb_rq 2026-03-02T14:51:29,094 Building wheels for collected packages: twitch-py 2026-03-02T14:51:29,099 Created temporary directory: /tmp/pip-wheel-9jvoeonl 2026-03-02T14:51:29,099 Destination directory: /tmp/pip-wheel-9jvoeonl 2026-03-02T14:51:29,101 Building wheel for twitch-py (pyproject.toml): started 2026-03-02T14:51:29,102 Running command Building wheel for twitch-py (pyproject.toml) 2026-03-02T14:51:29,650 /tmp/pip-build-env-b795gjam/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-02T14:51:29,650 !! 2026-03-02T14:51:29,652 ******************************************************************************** 2026-03-02T14:51:29,652 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-02T14:51:29,653 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-02T14:51:29,653 or your builds will no longer be supported. 2026-03-02T14:51:29,655 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T14:51:29,655 ******************************************************************************** 2026-03-02T14:51:29,656 !! 2026-03-02T14:51:29,657 corresp(dist, value, root_dir) 2026-03-02T14:51:29,719 /tmp/pip-build-env-b795gjam/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-02T14:51:29,720 !! 2026-03-02T14:51:29,721 ******************************************************************************** 2026-03-02T14:51:29,721 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-02T14:51:29,723 License :: OSI Approved :: MIT License 2026-03-02T14:51:29,724 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T14:51:29,725 ******************************************************************************** 2026-03-02T14:51:29,726 !! 2026-03-02T14:51:29,727 dist._finalize_license_expression() 2026-03-02T14:51:29,727 /tmp/pip-build-env-b795gjam/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-02T14:51:29,728 !! 2026-03-02T14:51:29,729 ******************************************************************************** 2026-03-02T14:51:29,730 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-02T14:51:29,731 License :: OSI Approved :: MIT License 2026-03-02T14:51:29,732 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T14:51:29,733 ******************************************************************************** 2026-03-02T14:51:29,734 !! 2026-03-02T14:51:29,734 self._finalize_license_expression() 2026-03-02T14:51:29,735 running bdist_wheel 2026-03-02T14:51:29,744 running build 2026-03-02T14:51:29,745 running build_py 2026-03-02T14:51:29,751 creating build/lib/twitch 2026-03-02T14:51:29,753 copying twitch/models.py -> build/lib/twitch 2026-03-02T14:51:29,758 copying twitch/utils.py -> build/lib/twitch 2026-03-02T14:51:29,760 copying twitch/state.py -> build/lib/twitch 2026-03-02T14:51:29,763 copying twitch/app.py -> build/lib/twitch 2026-03-02T14:51:29,766 copying twitch/api.py -> build/lib/twitch 2026-03-02T14:51:29,771 copying twitch/__init__.py -> build/lib/twitch 2026-03-02T14:51:29,773 copying twitch/http.py -> build/lib/twitch 2026-03-02T14:51:29,777 copying twitch/errors.py -> build/lib/twitch 2026-03-02T14:51:29,779 creating build/lib/twitch/types 2026-03-02T14:51:29,781 copying twitch/types/helix.py -> build/lib/twitch/types 2026-03-02T14:51:29,783 copying twitch/types/__init__.py -> build/lib/twitch/types 2026-03-02T14:51:29,785 copying twitch/types/eventsub.py -> build/lib/twitch/types 2026-03-02T14:51:29,788 copying twitch/types/tokens.py -> build/lib/twitch/types 2026-03-02T14:51:29,791 creating build/lib/twitch/eventsub 2026-03-02T14:51:29,792 copying twitch/eventsub/models.py -> build/lib/twitch/eventsub 2026-03-02T14:51:29,797 copying twitch/eventsub/gateway.py -> build/lib/twitch/eventsub 2026-03-02T14:51:29,800 copying twitch/eventsub/client.py -> build/lib/twitch/eventsub 2026-03-02T14:51:29,802 copying twitch/eventsub/__init__.py -> build/lib/twitch/eventsub 2026-03-02T14:51:29,804 copying twitch/eventsub/event.py -> build/lib/twitch/eventsub 2026-03-02T14:51:29,809 copying twitch/eventsub/shard.py -> build/lib/twitch/eventsub 2026-03-02T14:51:29,812 copying twitch/eventsub/errors.py -> build/lib/twitch/eventsub 2026-03-02T14:51:29,814 creating build/lib/twitch/oauth 2026-03-02T14:51:29,815 copying twitch/oauth/models.py -> build/lib/twitch/oauth 2026-03-02T14:51:29,818 copying twitch/oauth/scopes.py -> build/lib/twitch/oauth 2026-03-02T14:51:29,820 copying twitch/oauth/flows.py -> build/lib/twitch/oauth 2026-03-02T14:51:29,823 copying twitch/oauth/__init__.py -> build/lib/twitch/oauth 2026-03-02T14:51:29,826 creating build/lib/twitch/ext/tasks 2026-03-02T14:51:29,827 copying twitch/ext/tasks/__init__.py -> build/lib/twitch/ext/tasks 2026-03-02T14:51:29,830 running egg_info 2026-03-02T14:51:29,840 writing twitch.py.egg-info/PKG-INFO 2026-03-02T14:51:29,843 writing dependency_links to twitch.py.egg-info/dependency_links.txt 2026-03-02T14:51:29,845 writing requirements to twitch.py.egg-info/requires.txt 2026-03-02T14:51:29,846 writing top-level names to twitch.py.egg-info/top_level.txt 2026-03-02T14:51:29,859 reading manifest file 'twitch.py.egg-info/SOURCES.txt' 2026-03-02T14:51:29,862 reading manifest template 'MANIFEST.in' 2026-03-02T14:51:29,863 adding license file 'LICENSE' 2026-03-02T14:51:29,867 writing manifest file 'twitch.py.egg-info/SOURCES.txt' 2026-03-02T14:51:29,871 copying twitch/py.typed -> build/lib/twitch 2026-03-02T14:51:29,883 installing to build/bdist.linux-armv7l/wheel 2026-03-02T14:51:29,884 running install 2026-03-02T14:51:29,908 running install_lib 2026-03-02T14:51:29,914 creating build/bdist.linux-armv7l/wheel 2026-03-02T14:51:29,916 creating build/bdist.linux-armv7l/wheel/twitch 2026-03-02T14:51:29,917 copying build/lib/twitch/models.py -> build/bdist.linux-armv7l/wheel/./twitch 2026-03-02T14:51:29,923 copying build/lib/twitch/utils.py -> build/bdist.linux-armv7l/wheel/./twitch 2026-03-02T14:51:29,925 copying build/lib/twitch/state.py -> build/bdist.linux-armv7l/wheel/./twitch 2026-03-02T14:51:29,928 copying build/lib/twitch/app.py -> build/bdist.linux-armv7l/wheel/./twitch 2026-03-02T14:51:29,931 creating build/bdist.linux-armv7l/wheel/twitch/oauth 2026-03-02T14:51:29,932 copying build/lib/twitch/oauth/models.py -> build/bdist.linux-armv7l/wheel/./twitch/oauth 2026-03-02T14:51:29,935 copying build/lib/twitch/oauth/scopes.py -> build/bdist.linux-armv7l/wheel/./twitch/oauth 2026-03-02T14:51:29,937 copying build/lib/twitch/oauth/flows.py -> build/bdist.linux-armv7l/wheel/./twitch/oauth 2026-03-02T14:51:29,940 copying build/lib/twitch/oauth/__init__.py -> build/bdist.linux-armv7l/wheel/./twitch/oauth 2026-03-02T14:51:29,942 creating build/bdist.linux-armv7l/wheel/twitch/eventsub 2026-03-02T14:51:29,943 copying build/lib/twitch/eventsub/models.py -> build/bdist.linux-armv7l/wheel/./twitch/eventsub 2026-03-02T14:51:29,949 copying build/lib/twitch/eventsub/gateway.py -> build/bdist.linux-armv7l/wheel/./twitch/eventsub 2026-03-02T14:51:29,951 copying build/lib/twitch/eventsub/client.py -> build/bdist.linux-armv7l/wheel/./twitch/eventsub 2026-03-02T14:51:29,954 copying build/lib/twitch/eventsub/__init__.py -> build/bdist.linux-armv7l/wheel/./twitch/eventsub 2026-03-02T14:51:29,956 copying build/lib/twitch/eventsub/event.py -> build/bdist.linux-armv7l/wheel/./twitch/eventsub 2026-03-02T14:51:29,961 copying build/lib/twitch/eventsub/shard.py -> build/bdist.linux-armv7l/wheel/./twitch/eventsub 2026-03-02T14:51:29,964 copying build/lib/twitch/eventsub/errors.py -> build/bdist.linux-armv7l/wheel/./twitch/eventsub 2026-03-02T14:51:29,966 copying build/lib/twitch/api.py -> build/bdist.linux-armv7l/wheel/./twitch 2026-03-02T14:51:29,971 copying build/lib/twitch/py.typed -> build/bdist.linux-armv7l/wheel/./twitch 2026-03-02T14:51:29,973 creating build/bdist.linux-armv7l/wheel/twitch/ext 2026-03-02T14:51:29,974 creating build/bdist.linux-armv7l/wheel/twitch/ext/tasks 2026-03-02T14:51:29,976 copying build/lib/twitch/ext/tasks/__init__.py -> build/bdist.linux-armv7l/wheel/./twitch/ext/tasks 2026-03-02T14:51:29,978 copying build/lib/twitch/__init__.py -> build/bdist.linux-armv7l/wheel/./twitch 2026-03-02T14:51:29,980 copying build/lib/twitch/http.py -> build/bdist.linux-armv7l/wheel/./twitch 2026-03-02T14:51:29,984 creating build/bdist.linux-armv7l/wheel/twitch/types 2026-03-02T14:51:29,985 copying build/lib/twitch/types/helix.py -> build/bdist.linux-armv7l/wheel/./twitch/types 2026-03-02T14:51:29,988 copying build/lib/twitch/types/__init__.py -> build/bdist.linux-armv7l/wheel/./twitch/types 2026-03-02T14:51:29,989 copying build/lib/twitch/types/eventsub.py -> build/bdist.linux-armv7l/wheel/./twitch/types 2026-03-02T14:51:29,992 copying build/lib/twitch/types/tokens.py -> build/bdist.linux-armv7l/wheel/./twitch/types 2026-03-02T14:51:29,994 copying build/lib/twitch/errors.py -> build/bdist.linux-armv7l/wheel/./twitch 2026-03-02T14:51:29,996 running install_egg_info 2026-03-02T14:51:30,001 Copying twitch.py.egg-info to build/bdist.linux-armv7l/wheel/./twitch.py-4.0.4-py3.11.egg-info 2026-03-02T14:51:30,011 running install_scripts 2026-03-02T14:51:30,021 creating build/bdist.linux-armv7l/wheel/twitch_py-4.0.4.dist-info/WHEEL 2026-03-02T14:51:30,023 creating '/tmp/pip-wheel-9jvoeonl/.tmp-qakkgbl9/twitch_py-4.0.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-02T14:51:30,026 adding 'twitch/__init__.py' 2026-03-02T14:51:30,040 adding 'twitch/api.py' 2026-03-02T14:51:30,043 adding 'twitch/app.py' 2026-03-02T14:51:30,045 adding 'twitch/errors.py' 2026-03-02T14:51:30,052 adding 'twitch/http.py' 2026-03-02T14:51:30,064 adding 'twitch/models.py' 2026-03-02T14:51:30,066 adding 'twitch/py.typed' 2026-03-02T14:51:30,070 adding 'twitch/state.py' 2026-03-02T14:51:30,072 adding 'twitch/utils.py' 2026-03-02T14:51:30,073 adding 'twitch/eventsub/__init__.py' 2026-03-02T14:51:30,077 adding 'twitch/eventsub/client.py' 2026-03-02T14:51:30,079 adding 'twitch/eventsub/errors.py' 2026-03-02T14:51:30,085 adding 'twitch/eventsub/event.py' 2026-03-02T14:51:30,088 adding 'twitch/eventsub/gateway.py' 2026-03-02T14:51:30,101 adding 'twitch/eventsub/models.py' 2026-03-02T14:51:30,104 adding 'twitch/eventsub/shard.py' 2026-03-02T14:51:30,108 adding 'twitch/ext/tasks/__init__.py' 2026-03-02T14:51:30,109 adding 'twitch/oauth/__init__.py' 2026-03-02T14:51:30,112 adding 'twitch/oauth/flows.py' 2026-03-02T14:51:30,113 adding 'twitch/oauth/models.py' 2026-03-02T14:51:30,115 adding 'twitch/oauth/scopes.py' 2026-03-02T14:51:30,117 adding 'twitch/types/__init__.py' 2026-03-02T14:51:30,120 adding 'twitch/types/eventsub.py' 2026-03-02T14:51:30,122 adding 'twitch/types/helix.py' 2026-03-02T14:51:30,124 adding 'twitch/types/tokens.py' 2026-03-02T14:51:30,126 adding 'twitch_py-4.0.4.dist-info/licenses/LICENSE' 2026-03-02T14:51:30,128 adding 'twitch_py-4.0.4.dist-info/METADATA' 2026-03-02T14:51:30,128 adding 'twitch_py-4.0.4.dist-info/WHEEL' 2026-03-02T14:51:30,129 adding 'twitch_py-4.0.4.dist-info/top_level.txt' 2026-03-02T14:51:30,130 adding 'twitch_py-4.0.4.dist-info/RECORD' 2026-03-02T14:51:30,133 removing build/bdist.linux-armv7l/wheel 2026-03-02T14:51:30,241 Building wheel for twitch-py (pyproject.toml): finished with status 'done' 2026-03-02T14:51:30,248 Created wheel for twitch-py: filename=twitch_py-4.0.4-py3-none-any.whl size=148234 sha256=06a29732f97748ec15292cc95f59728df0e38cfb711812e0c8d797fd2b56f551 2026-03-02T14:51:30,250 Stored in directory: /tmp/pip-ephem-wheel-cache-3d_hf1fb/wheels/e5/3e/7f/5f9450d942c9b2dafbbc13d055f6bc5ab832fc07f34c5262ec 2026-03-02T14:51:30,260 Successfully built twitch-py 2026-03-02T14:51:30,267 Removed build tracker: '/tmp/pip-build-tracker-60dm_jm4'