2025-09-08T13:18:23,893 Created temporary directory: /tmp/pip-build-tracker-7v9cn09m 2025-09-08T13:18:23,894 Initialized build tracking at /tmp/pip-build-tracker-7v9cn09m 2025-09-08T13:18:23,894 Created build tracker: /tmp/pip-build-tracker-7v9cn09m 2025-09-08T13:18:23,894 Entered build tracker: /tmp/pip-build-tracker-7v9cn09m 2025-09-08T13:18:23,894 Created temporary directory: /tmp/pip-wheel-un88r3vf 2025-09-08T13:18:23,897 Created temporary directory: /tmp/pip-ephem-wheel-cache-z6y8mfdy 2025-09-08T13:18:23,960 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T13:18:23,962 2 location(s) to search for versions of apitax: 2025-09-08T13:18:23,962 * https://pypi.org/simple/apitax/ 2025-09-08T13:18:23,962 * https://www.piwheels.org/simple/apitax/ 2025-09-08T13:18:23,962 Fetching project page and analyzing links: https://pypi.org/simple/apitax/ 2025-09-08T13:18:23,963 Getting page https://pypi.org/simple/apitax/ 2025-09-08T13:18:23,964 Found index url https://pypi.org/simple/ 2025-09-08T13:18:24,113 Fetched page https://pypi.org/simple/apitax/ as application/vnd.pypi.simple.v1+json 2025-09-08T13:18:24,132 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/bb/64/2460c5b394776487e19d9cd4e05645993958b8527d0ae8ed414041591a80/apitax-2.0.0-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,132 Found link https://files.pythonhosted.org/packages/29/5f/f40249bcbbdfa24c9a39ea240dd59dc6e631879d6a6d924c6f39611dabfc/apitax-2.0.0.tar.gz (from https://pypi.org/simple/apitax/), version: 2.0.0 2025-09-08T13:18:24,132 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/b6/59/f1554d15478c0923700bbaa352556f4f506c32d736212660fef2789da2d1/apitax-2.0.1-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,133 Found link https://files.pythonhosted.org/packages/f4/05/bef2693e45dd9ea8851ab12561e96c7b284cbed03df7df104c7a498747ed/apitax-2.0.1.tar.gz (from https://pypi.org/simple/apitax/), version: 2.0.1 2025-09-08T13:18:24,133 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/52/18/ef7e2f3a9e78edccb38de235aa5a387a0e96401028336c83a620b836c715/apitax-2.0.2-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,133 Found link https://files.pythonhosted.org/packages/8c/d8/a35ce42c7ee72053cf4228b055ab04b7ef0964374010cf8f4cb7f7e9b6ea/apitax-2.0.2.tar.gz (from https://pypi.org/simple/apitax/), version: 2.0.2 2025-09-08T13:18:24,133 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/36/74/996f7970aebd48695cf5855b965d605ac6a7ae3c776d29b46d23f99a11b6/apitax-2.0.4-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,133 Found link https://files.pythonhosted.org/packages/5b/a0/ba9e9953c0c1b1cbbab36c389f56ebf09df67542518d29300c8e9810e61c/apitax-2.0.4.tar.gz (from https://pypi.org/simple/apitax/), version: 2.0.4 2025-09-08T13:18:24,133 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/ef/de/6eca92301084af70e476f5d3011c08e3b6820620a45a3ec8036290c529e6/Apitax-2.0.5-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,134 Found link https://files.pythonhosted.org/packages/40/61/ca2a78809acc1a8a7357073cd9b1f094aa469ec7cf89283e8a34fc1c89e2/Apitax-2.0.5.tar.gz (from https://pypi.org/simple/apitax/), version: 2.0.5 2025-09-08T13:18:24,134 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/68/d6/621348b909702ad22b50e8f3f1d32ddac6a96f10d45b80695a9d51487dff/Apitax-2.0.6-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,134 Found link https://files.pythonhosted.org/packages/7f/3f/0d09ba6a407ee57df23375f7f040a227512ed3a642cf618d9c58d3c307fa/Apitax-2.0.6.tar.gz (from https://pypi.org/simple/apitax/), version: 2.0.6 2025-09-08T13:18:24,134 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/8b/9e/bb8a89d809b2bd0657d9bc7d790117fb038c3ca0b1addd8557bb08ac4135/Apitax-2.0.7-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,134 Found link https://files.pythonhosted.org/packages/02/78/a305f1e8dcbc24e35510defbed47dc37ee13005d1a094fb41a7b7e6fa1b7/Apitax-2.0.7.tar.gz (from https://pypi.org/simple/apitax/), version: 2.0.7 2025-09-08T13:18:24,134 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/3c/51/19a836de8472875565bf0dfb1ba6c41d4a17feeb1123d56f70fe5aa5587a/Apitax-2.0.8-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,135 Found link https://files.pythonhosted.org/packages/17/2e/b045104ef2be2184187997d7c8d46b41f6ff65f2216b550e136d736ad052/Apitax-2.0.8.tar.gz (from https://pypi.org/simple/apitax/), version: 2.0.8 2025-09-08T13:18:24,135 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/b2/5f/f517a37088f06cc48851c52b089ffdc81a099e70f68f5e2f0039200a0d66/Apitax-2.0.9-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,135 Found link https://files.pythonhosted.org/packages/dc/48/d0379bce8ca34540a27635aac0f30600f228c588dfa9eeb2228e0f32bbd9/Apitax-2.0.9.tar.gz (from https://pypi.org/simple/apitax/), version: 2.0.9 2025-09-08T13:18:24,135 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/1d/ed/217079761c3dc81423d74a8a78ff5493231daaac7ee4bb402b1352bc479e/Apitax-2.0.10-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,135 Found link https://files.pythonhosted.org/packages/67/b5/2c2b1d42438c4fde9bde4ed8dcafd04a191e42972c4678aedfc894036baf/Apitax-2.0.10.tar.gz (from https://pypi.org/simple/apitax/), version: 2.0.10 2025-09-08T13:18:24,135 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/33/6a/da8d909352bc45ead53498df2dde32c9fa283b165ecc75d8a3c61a403ab2/Apitax-2.1.0-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,135 Found link https://files.pythonhosted.org/packages/53/52/dc9e9f442a998149308be0f8bdb4b29f79df0f3756cc4a9ea3d75e1bb571/Apitax-2.1.0.tar.gz (from https://pypi.org/simple/apitax/), version: 2.1.0 2025-09-08T13:18:24,136 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/67/c3/069771a5ed6c2d40c14b5f23892ad8d8cf377b3133624579aadca814fb1f/Apitax-2.1.1-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,136 Found link https://files.pythonhosted.org/packages/96/be/08885e7fe1b3e226ebb1a3f1235fc4830d9b0d6835130b4314c12bcf7be7/Apitax-2.1.1.tar.gz (from https://pypi.org/simple/apitax/), version: 2.1.1 2025-09-08T13:18:24,136 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/b0/06/ae389a966bad9d4094e3cd664ed34f0859dc6105e99d5f3c98f6289fa36d/Apitax-2.1.2-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,136 Found link https://files.pythonhosted.org/packages/11/58/b386161a4351d131cc67efa86daceee861d1dadd859f392ef7e20fedd48f/Apitax-2.1.2.tar.gz (from https://pypi.org/simple/apitax/), version: 2.1.2 2025-09-08T13:18:24,136 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/cf/68/ac25256e515a276e8232ba133acdf413bfe43a0ef5144002ce68f8c8fbcb/Apitax-2.1.3-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,136 Found link https://files.pythonhosted.org/packages/b7/59/2f873d6ffd4e884709ab5697d6807cd24b405cdd4de2ee986460a3fdf855/Apitax-2.1.3.tar.gz (from https://pypi.org/simple/apitax/), version: 2.1.3 2025-09-08T13:18:24,137 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/10/86/ff4ad8b5f87d7e0902090796e261d3e795be7c03c205529926d3d0c80004/Apitax-2.1.4-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,137 Found link https://files.pythonhosted.org/packages/3a/5a/80c2ba392e537d8c8aec6a2c77dd21be1923209b6c2142be8e8c1ca2a1d6/Apitax-2.1.4.tar.gz (from https://pypi.org/simple/apitax/), version: 2.1.4 2025-09-08T13:18:24,137 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/f8/1a/5e327703f06d3c63365ab9a718d1c25eefb62903ee2021b45cf47403e377/Apitax-2.1.5-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,137 Found link https://files.pythonhosted.org/packages/3d/11/8b12814eb143c4b04571b876c7870136f23246ddbb9fa43fa59a155803cf/Apitax-2.1.5.tar.gz (from https://pypi.org/simple/apitax/), version: 2.1.5 2025-09-08T13:18:24,137 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/7f/9f/c56b817836403f7b010a8b4d3ff0d0a2103bba1b9f5e18a0d85419eb02ab/Apitax-2.2.3-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,137 Found link https://files.pythonhosted.org/packages/ae/e1/2481f130c2f76a40e4d1fbdb9f787a5cdb2004528b2e112238e1984d658c/Apitax-2.2.3.tar.gz (from https://pypi.org/simple/apitax/), version: 2.2.3 2025-09-08T13:18:24,138 Found link https://files.pythonhosted.org/packages/8f/d3/15d84c4a9b5e9c9a6ef1791475823b78bebd21d805bab5e59e2182d06d23/Apitax-2.2.4.tar.gz (from https://pypi.org/simple/apitax/), version: 2.2.4 2025-09-08T13:18:24,138 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/ce/7e/485e38c3315f3a5015e6d7b11df376b811ac40f42a598d904bb3d95797dc/Apitax-2.2.5-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,138 Found link https://files.pythonhosted.org/packages/3a/b8/3183335c96a164b71385968d6908feee0c5c659f717cc5552d0b4e66318c/Apitax-2.2.5.tar.gz (from https://pypi.org/simple/apitax/), version: 2.2.5 2025-09-08T13:18:24,138 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/14/97/b11d62e68bc4adf22230c1401b48bd7019275f4f434c6f0d29eaf38388dc/Apitax-2.2.6-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,138 Found link https://files.pythonhosted.org/packages/21/4b/b653232b7f2b2eeea687f15b74b4597b9309d6ac034adf7949049f434bd5/Apitax-2.2.6.tar.gz (from https://pypi.org/simple/apitax/), version: 2.2.6 2025-09-08T13:18:24,138 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/ac/1a/017e805a43aab3a55357f61697ab368aa04d88fc0f6209457f25bf051f26/Apitax-2.2.7-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,138 Found link https://files.pythonhosted.org/packages/4e/98/adbbfa68863ae75dce4c9c7e780cb4f5d0ac0e5c2b0d1b69c16bc37c6a99/Apitax-2.2.7.tar.gz (from https://pypi.org/simple/apitax/), version: 2.2.7 2025-09-08T13:18:24,139 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/1c/de/8328e8d7f8afa57e242b72107baf655de5af5f57e22567c148d397f8f2d4/Apitax-2.2.8-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,139 Found link https://files.pythonhosted.org/packages/4c/98/75fbdce1b02f08ce5d2f681f621df5806673ba8fef6c891815578628dde9/Apitax-2.2.8.tar.gz (from https://pypi.org/simple/apitax/), version: 2.2.8 2025-09-08T13:18:24,139 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/3b/6a/6cc6552f279873e3b7f94eba3b97a2dc05aa52f6098526213710e65f45d0/Apitax-2.2.9-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,139 Found link https://files.pythonhosted.org/packages/47/00/287f8214b1eeb355ece1e6db3867bd41bd45a862c5b91f46225ded183a33/Apitax-2.2.9.tar.gz (from https://pypi.org/simple/apitax/), version: 2.2.9 2025-09-08T13:18:24,139 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/69/c4/c9875489dc0b1d7ad30aac6c8f1410f74ff807049cd7f5e4eb16e1fb5ce5/Apitax-2.2.10-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,139 Found link https://files.pythonhosted.org/packages/3e/83/ea97c2f972d6401a0c51907f767e926fb97fea92d6e2044807563fe1fcc8/Apitax-2.2.10.tar.gz (from https://pypi.org/simple/apitax/), version: 2.2.10 2025-09-08T13:18:24,140 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/8b/9f/63f3810a3b170d7478604550465e9b256e6319df2ab3153335115033a728/Apitax-2.2.11-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,140 Found link https://files.pythonhosted.org/packages/e0/70/07df98ca3a661b480cb4dff5d1d62cb2498a01509f6cef9976b255656d23/Apitax-2.2.11.tar.gz (from https://pypi.org/simple/apitax/), version: 2.2.11 2025-09-08T13:18:24,140 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/2b/3f/8026e0c91f8625ccc22fd9fd91a4f24acfbbeec44f4603271684af2fdee7/Apitax-2.2.12-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,140 Found link https://files.pythonhosted.org/packages/24/f6/2450252a6f7459325365c2cf451572f789619225db37750c9d99d99fa2b9/Apitax-2.2.12.tar.gz (from https://pypi.org/simple/apitax/), version: 2.2.12 2025-09-08T13:18:24,140 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/32/48/a5cbc2c7106518e2f342ec21080abca9a03f71c47bdb7adcb60d857aebca/Apitax-2.2.13-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,140 Found link https://files.pythonhosted.org/packages/e8/41/f15a26adfe69c50c5a6906371fb22ad672271da3c9a50ba6790df5320054/Apitax-2.2.13.tar.gz (from https://pypi.org/simple/apitax/), version: 2.2.13 2025-09-08T13:18:24,141 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/7e/cb/8c07a54e963d643a2dd0bf07fea728f7f1460b8b16ba8b0e6c463861bd3e/Apitax-2.2.14-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,141 Found link https://files.pythonhosted.org/packages/5f/1e/c1fe5bf3be62abafc796054cba3cdfc01eb66bf990461c7f54067dfa2c5e/Apitax-2.2.14.tar.gz (from https://pypi.org/simple/apitax/), version: 2.2.14 2025-09-08T13:18:24,141 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/a4/be/04965a8e5c1c305752faf5f78170f95ef981a35b7cf5dac90947ad6d064e/Apitax-2.2.15-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,141 Found link https://files.pythonhosted.org/packages/38/22/cf217af3dca265182303c6c1b4bb4b6e7d5799d3de1ef1005117d2707326/Apitax-2.2.15.tar.gz (from https://pypi.org/simple/apitax/), version: 2.2.15 2025-09-08T13:18:24,141 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/3c/d0/5025420421b5663376ac9375a7adebc5ef276c5fb5de4f09486757597601/Apitax-2.2.16-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,141 Found link https://files.pythonhosted.org/packages/18/ac/64248af44018ba8044e12a3de958ea9f184aaf9d97e650350970a088c50c/Apitax-2.2.16.tar.gz (from https://pypi.org/simple/apitax/), version: 2.2.16 2025-09-08T13:18:24,141 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/f9/fb/fd3c17256f07ccd8c8a4f40afb2e244db3ffd88e3a94f7fcac01789c9ccb/Apitax-3.0.1-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,142 Found link https://files.pythonhosted.org/packages/83/8b/7225039893ca36aa252be2d3075c0361150b190a88f0d4830080cc349bf8/Apitax-3.0.1.tar.gz (from https://pypi.org/simple/apitax/), version: 3.0.1 2025-09-08T13:18:24,142 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/2b/45/21a58a35ad634ba048529f4af8e6cbafd2cbdd56ce3982753f72cc199114/Apitax-3.0.2-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,142 Found link https://files.pythonhosted.org/packages/c4/b3/01f7d88a85f46cf0dc41dc2d3fc3959201d63727b7b6e98d1f121ea64d04/Apitax-3.0.2.tar.gz (from https://pypi.org/simple/apitax/), version: 3.0.2 2025-09-08T13:18:24,142 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/46/36/f9ba04958e92bcc7bbb55dcd8ca18bcdfacf058d940187b5ec26dcea25a5/Apitax-3.0.3-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,142 Found link https://files.pythonhosted.org/packages/ac/12/a87be8cb6ba36e3ee3b5977713d409531f9c4e6c558b29676bf31e2f0700/Apitax-3.0.3.tar.gz (from https://pypi.org/simple/apitax/), version: 3.0.3 2025-09-08T13:18:24,142 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/4f/e1/f3a10286e0382c2c85524acd8e48b132f0674a59b6db6eef17f32367b7d1/Apitax-3.0.4-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,143 Found link https://files.pythonhosted.org/packages/bf/dc/0977ef276b5d2a4872b12ebc735c965afcbc2e1b57c3a3dfc157c7863e5c/Apitax-3.0.4.tar.gz (from https://pypi.org/simple/apitax/), version: 3.0.4 2025-09-08T13:18:24,143 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/59/dc/4acd1e31932516b774c065332fe56a6109f6398c71bcb17e4bb1c99d2e98/Apitax-3.0.5-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,143 Found link https://files.pythonhosted.org/packages/5a/22/d560e23ea9c26e42bc47bff05eb7d2d76fcaacd9b4b8533ad8517a888a6b/Apitax-3.0.5.tar.gz (from https://pypi.org/simple/apitax/), version: 3.0.5 2025-09-08T13:18:24,143 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/b0/8d/f8beaae37bcff1675bcd75355911c951c039b46259b982572fbdd8d6e89a/Apitax-3.0.6-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,143 Found link https://files.pythonhosted.org/packages/0e/56/abe0baffd760de592340d4b0f8759548cc6726fc752b346cd71b4e4d7ce3/Apitax-3.0.6.tar.gz (from https://pypi.org/simple/apitax/), version: 3.0.6 2025-09-08T13:18:24,143 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/98/6e/1a7503c131439ddf6970ee915321300ddf45c18bd158be8e293672804967/Apitax-3.0.7-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,143 Found link https://files.pythonhosted.org/packages/33/ee/35f249d07563ccc86575e71a34034aa701986c8f9affa710ace3fbc77bb9/Apitax-3.0.7.tar.gz (from https://pypi.org/simple/apitax/), version: 3.0.7 2025-09-08T13:18:24,144 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/1b/78/98d8306936784609add3fea0d235515e527bc5d5a4e81958504d0425ef53/Apitax-3.0.8-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,144 Found link https://files.pythonhosted.org/packages/61/5d/2a8402770fc10e46e909c53937648575cf531f0dbdc52d66d7487b1576d8/Apitax-3.0.8.tar.gz (from https://pypi.org/simple/apitax/), version: 3.0.8 2025-09-08T13:18:24,144 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/91/f4/c61ce37a029438b0bbfc15a6ed49f475396442d7a24813342b39ec842db6/Apitax-3.0.9-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,144 Found link https://files.pythonhosted.org/packages/4c/36/8194db8086f3da9980eaff091549604a84656f59d3507e9eda4ab24b5c5a/Apitax-3.0.9.tar.gz (from https://pypi.org/simple/apitax/), version: 3.0.9 2025-09-08T13:18:24,144 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/02/4a/2362593abd252daaeea66f9bba91bf7fc750b62d0474fe80efdc9ff31110/Apitax-3.0.10-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,144 Found link https://files.pythonhosted.org/packages/3e/be/ecfe6347243746f7ca253270b3a10b3fabf4e73874f7ae8dc9853fa240a8/Apitax-3.0.10.tar.gz (from https://pypi.org/simple/apitax/), version: 3.0.10 2025-09-08T13:18:24,145 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/d0/a9/58fa8bda68a7f4819d2547ac5b4b99c7eead4992273fd5c4843e5db16c57/Apitax-3.0.11-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,145 Found link https://files.pythonhosted.org/packages/18/f1/e57a6cfaa71d80521693405af7c2c9359a00d112afd0bfc4e0220f884097/Apitax-3.0.11.tar.gz (from https://pypi.org/simple/apitax/), version: 3.0.11 2025-09-08T13:18:24,145 Skipping link: No binaries permitted for apitax: https://files.pythonhosted.org/packages/70/7d/5f016bd68ccc673f94b2807c1368cc0237ca008a2c0376dc244e818372fc/Apitax-3.0.12-py3-none-any.whl (from https://pypi.org/simple/apitax/) 2025-09-08T13:18:24,145 Found link https://files.pythonhosted.org/packages/f1/ca/7f263f08fd88d22c877b1dbe0c366f55f93c9ed3df7934e7cdbaa2e95ef5/Apitax-3.0.12.tar.gz (from https://pypi.org/simple/apitax/), version: 3.0.12 2025-09-08T13:18:24,145 Fetching project page and analyzing links: https://www.piwheels.org/simple/apitax/ 2025-09-08T13:18:24,146 Getting page https://www.piwheels.org/simple/apitax/ 2025-09-08T13:18:24,146 Found index url https://www.piwheels.org/simple/ 2025-09-08T13:18:24,245 Fetched page https://www.piwheels.org/simple/apitax/ as text/html 2025-09-08T13:18:24,252 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-3.0.12-py3-none-any.whl#sha256=ec9aaffe911da5a016a9002f0c90dc812790c4a8597f41cf43849b6f6f71d394 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,252 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-3.0.11-py3-none-any.whl#sha256=1f3c7d3e2ce738a17dbda11656ec94af06bd45571df645292c174f75efa101b4 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,252 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-3.0.10-py3-none-any.whl#sha256=5bc2253bb95640b7e9af3b71b466e4a0a272c25e911ae5a92eb8bed5fb4243e8 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,252 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-3.0.9-py3-none-any.whl#sha256=77a3c2d9e0b60206537cfadbaf5e36fc1d716ce50a5ad620e5d20f291c6ebd02 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,253 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-3.0.8-py3-none-any.whl#sha256=bf48a2e19bf54cd8858ff80153f3a8fcdfdeac821e9cae8445bc35bac7b20b49 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,253 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-3.0.7-py3-none-any.whl#sha256=51d5e01c8bbc15c3dea4a65ca97bbf4446aaaabd00114683ddfe89f4dca76433 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,253 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-3.0.6-py3-none-any.whl#sha256=2e3b6b09f5859fa46f81f609df26654998fc6b4a74d63bcc8b9972e7de64b085 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,253 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-3.0.5-py3-none-any.whl#sha256=9e9f1a1341af85702ce3692e4bcfbe8b5fc661880770567d7c31a63378aa440a (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,253 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-3.0.4-py3-none-any.whl#sha256=1923f6c4ac72d2a4e4dc8f3a8247fb0d136f0aad82cbe2d7dea3909548d0b9ee (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,253 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-3.0.3-py3-none-any.whl#sha256=cfc4db1dee01cf319822f7767f8759cd12a7a208a6dc6b9f250ad0e0433e4489 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,253 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-3.0.2-py3-none-any.whl#sha256=4e59e19f68e5bfd6efdedfe496fdee702a23fbb3219e3b68a5d61f5069557f78 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,253 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-3.0.1-py3-none-any.whl#sha256=7c0fc1f4fe0142fe36215e93c9da97592598832651e50e3dc71904c594c0d609 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,254 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-2.2.16-py3-none-any.whl#sha256=d1cbec7f1321f124d1d5c03c557c5ad9ad57b12008d9d0984f20e7794a204765 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,254 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-2.2.15-py3-none-any.whl#sha256=505d6372b68d036bf8916035859b9bcb1b2f6d844f829c7a373d5cbfbb95b25e (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,254 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-2.2.14-py3-none-any.whl#sha256=7044ba94ecadd697c49415bce6ea2175457d885aeb3ade91ef5ca729019d860d (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,254 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-2.2.13-py3-none-any.whl#sha256=1b6b3c79660dfdfcf9aa601e8d20ce745de080c999fc1d5a7304f639664879d3 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,254 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-2.2.12-py3-none-any.whl#sha256=99783fde2a111d69bdbc13fc1b032615644c89b995f9e9ad0257328ef401cf7e (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,254 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-2.2.11-py3-none-any.whl#sha256=f0b07d325a03cbf9c60c4cae195375603a42343f1bfdbfd5275328e0878a2aa1 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,254 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-2.2.10-py3-none-any.whl#sha256=5898456992cce6d97ed45fa6574b1f30224c205e989a0ef38318ff39e3546321 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,254 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-2.2.9-py3-none-any.whl#sha256=0ea88a45d5531591a0c88e860406f87875d62994ba88bddf4c2dee58d3011fd5 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,254 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-2.2.8-py3-none-any.whl#sha256=eddbddaaa0b684f76b51f80334d9e35f41e3b919399c55f2b92025eaa00be95a (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,255 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-2.2.7-py3-none-any.whl#sha256=e86fb6d2d98cb2601bdc23a2075467fedac0d43987c0356c323fed2c41dfa8d2 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,255 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-2.2.6-py3-none-any.whl#sha256=e8229ff2af04b91d7b91b9431ef5c06788fb3615e9e63eef602a330a63e5ae24 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,255 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-2.2.5-py3-none-any.whl#sha256=4626fbb4d6dfb15ec44a009f5dbaa37d5dd775f709d5d866b4aacd54f397f743 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,255 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-2.2.3-py3-none-any.whl#sha256=1fb7254a7ba0d1460e50c3c421f38de294e0f2adb6a1ba7d742563243bf90b14 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,255 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-2.1.5-py3-none-any.whl#sha256=4718b8dc4ecddf7debb97dc9976ffe348f79e4d55c40a4f2caa817728f15b527 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,255 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-2.1.4-py3-none-any.whl#sha256=29baf2b8a89b357d0797f170d836922d28476078c2d8b715657046b3eb732026 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,255 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-2.1.3-py3-none-any.whl#sha256=15d49b6535805c9ce00cfc45040dcdecf50eb22bbe57e110e2ed6e6a36f83e55 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,255 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-2.1.2-py3-none-any.whl#sha256=d28a2583c007e868032a418e13d79d548e734114bdd097b9c2e063e4b743464c (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,256 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-2.1.1-py3-none-any.whl#sha256=b0421034ca2ea7dacea643e596402abd9fa7769d75ad0a59f9551c1dcec6c66b (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,256 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-2.1.0-py3-none-any.whl#sha256=ebc03cf52383ed3cd5fe4e7fc506263033e74573eb4f2acad794a7e407efcf42 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,256 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-2.0.10-py3-none-any.whl#sha256=90db515c1f2d36d554a446ea46b55875ee4274a013c165f10d5f496b83adacc9 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,256 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-2.0.9-py3-none-any.whl#sha256=b8b6096ea928635d2b0acf45caf073e388eb71d209b987f197442f637a5fac7b (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,256 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-2.0.8-py3-none-any.whl#sha256=84978f51e03202041d8f047527922ad2d6554be6064c53f3e55c84ef897f576b (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,256 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-2.0.7-py3-none-any.whl#sha256=8fb9a5acef2b8314711e2be726f3f0b619448778e465ec24c9651db46aac6a9f (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,256 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-2.0.6-py3-none-any.whl#sha256=8439d32a2bfa2fac0b537b62f2828a81f59ffa8f5a38f9de977272b702646cdd (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,256 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/Apitax-2.0.5-py3-none-any.whl#sha256=450217f7981d563ce8ac1e53e2d42468f48b0dd50e9b8d008228eb4664e313d7 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,256 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/apitax-2.0.4-py3-none-any.whl#sha256=aeda661e177b2211a48f97bec6b18c4529764dc3deca0e4e7f926085e9bcf4a8 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,257 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/apitax-2.0.2-py3-none-any.whl#sha256=e51197692e6c05eee3e4915a435377d7424270966d954d07f6e466cd70e6bd57 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,257 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/apitax-2.0.1-py3-none-any.whl#sha256=7c4238fb6f0ee74dadd07d895f55c059bdff595d34284c98aed6e7d38c0d57dd (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,257 Skipping link: No binaries permitted for apitax: https://archive1.piwheels.org/simple/apitax/apitax-2.0.0-py3-none-any.whl#sha256=6e52e1f566cabda51fcdc6f7141f7fc7aa2b7d2c20acb6e89f3469e552b679a6 (from https://www.piwheels.org/simple/apitax/) 2025-09-08T13:18:24,257 Skipping link: not a file: https://www.piwheels.org/simple/apitax/ 2025-09-08T13:18:24,257 Skipping link: not a file: https://pypi.org/simple/apitax/ 2025-09-08T13:18:24,283 Given no hashes to check 1 links for project 'apitax': discarding no candidates 2025-09-08T13:18:24,285 Collecting apitax==2.2.4 2025-09-08T13:18:24,286 Created temporary directory: /tmp/pip-unpack-hu896906 2025-09-08T13:18:24,424 Downloading Apitax-2.2.4.tar.gz (154 kB) 2025-09-08T13:18:24,569 Added apitax==2.2.4 from https://files.pythonhosted.org/packages/8f/d3/15d84c4a9b5e9c9a6ef1791475823b78bebd21d805bab5e59e2182d06d23/Apitax-2.2.4.tar.gz to build tracker '/tmp/pip-build-tracker-7v9cn09m' 2025-09-08T13:18:24,571 Running setup.py (path:/tmp/pip-wheel-un88r3vf/apitax_b05653dada76407d811a826b830887c8/setup.py) egg_info for package apitax 2025-09-08T13:18:24,571 Created temporary directory: /tmp/pip-pip-egg-info-g0fdfnmp 2025-09-08T13:18:24,571 Preparing metadata (setup.py): started 2025-09-08T13:18:24,572 Running command python setup.py egg_info 2025-09-08T13:18:25,283 /usr/local/lib/python3.13/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-09-08T13:18:25,283 !! 2025-09-08T13:18:25,283 ******************************************************************************** 2025-09-08T13:18:25,283 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T13:18:25,283 versions. Please use the underscore name 'description_file' instead. 2025-09-08T13:18:25,283 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T13:18:25,284 or your builds will no longer be supported. 2025-09-08T13:18:25,284 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T13:18:25,284 ******************************************************************************** 2025-09-08T13:18:25,284 !! 2025-09-08T13:18:25,284 opt = self._enforce_underscore(opt, section) 2025-09-08T13:18:25,362 Warning: 'classifiers' should be a list, got type 'tuple' 2025-09-08T13:18:25,761 /usr/local/lib/python3.13/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-09-08T13:18:25,761 !! 2025-09-08T13:18:25,761 ******************************************************************************** 2025-09-08T13:18:25,762 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T13:18:25,762 versions. Please use the underscore name 'description_file' instead. 2025-09-08T13:18:25,762 (Affected: Apitax). 2025-09-08T13:18:25,762 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T13:18:25,762 or your builds will no longer be supported. 2025-09-08T13:18:25,762 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T13:18:25,762 ******************************************************************************** 2025-09-08T13:18:25,762 !! 2025-09-08T13:18:25,762 opt = self._enforce_underscore(opt, section) 2025-09-08T13:18:25,763 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T13:18:25,763 !! 2025-09-08T13:18:25,763 ******************************************************************************** 2025-09-08T13:18:25,763 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T13:18:25,763 License :: OSI Approved :: MIT License 2025-09-08T13:18:25,764 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T13:18:25,764 ******************************************************************************** 2025-09-08T13:18:25,764 !! 2025-09-08T13:18:25,764 self._finalize_license_expression() 2025-09-08T13:18:25,839 running egg_info 2025-09-08T13:18:25,914 creating /tmp/pip-pip-egg-info-g0fdfnmp/Apitax.egg-info 2025-09-08T13:18:25,914 writing /tmp/pip-pip-egg-info-g0fdfnmp/Apitax.egg-info/PKG-INFO 2025-09-08T13:18:25,916 writing dependency_links to /tmp/pip-pip-egg-info-g0fdfnmp/Apitax.egg-info/dependency_links.txt 2025-09-08T13:18:25,916 writing requirements to /tmp/pip-pip-egg-info-g0fdfnmp/Apitax.egg-info/requires.txt 2025-09-08T13:18:25,917 writing top-level names to /tmp/pip-pip-egg-info-g0fdfnmp/Apitax.egg-info/top_level.txt 2025-09-08T13:18:25,917 writing manifest file '/tmp/pip-pip-egg-info-g0fdfnmp/Apitax.egg-info/SOURCES.txt' 2025-09-08T13:18:26,163 reading manifest file '/tmp/pip-pip-egg-info-g0fdfnmp/Apitax.egg-info/SOURCES.txt' 2025-09-08T13:18:26,164 reading manifest template 'MANIFEST.in' 2025-09-08T13:18:26,168 adding license file 'LICENSE' 2025-09-08T13:18:26,174 writing manifest file '/tmp/pip-pip-egg-info-g0fdfnmp/Apitax.egg-info/SOURCES.txt' 2025-09-08T13:18:26,287 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T13:18:26,292 Source in /tmp/pip-wheel-un88r3vf/apitax_b05653dada76407d811a826b830887c8 has version 2.2.4, which satisfies requirement apitax==2.2.4 from https://files.pythonhosted.org/packages/8f/d3/15d84c4a9b5e9c9a6ef1791475823b78bebd21d805bab5e59e2182d06d23/Apitax-2.2.4.tar.gz 2025-09-08T13:18:26,293 Removed apitax==2.2.4 from https://files.pythonhosted.org/packages/8f/d3/15d84c4a9b5e9c9a6ef1791475823b78bebd21d805bab5e59e2182d06d23/Apitax-2.2.4.tar.gz from build tracker '/tmp/pip-build-tracker-7v9cn09m' 2025-09-08T13:18:26,300 Created temporary directory: /tmp/pip-unpack-tko4gbc1 2025-09-08T13:18:26,301 Created temporary directory: /tmp/pip-unpack-q5mj5p33 2025-09-08T13:18:26,301 Building wheels for collected packages: apitax 2025-09-08T13:18:26,302 Created temporary directory: /tmp/pip-wheel-wb1y_5_w 2025-09-08T13:18:26,302 DEPRECATION: Building 'apitax' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'apitax'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T13:18:26,303 Building wheel for apitax (setup.py): started 2025-09-08T13:18:26,304 Destination directory: /tmp/pip-wheel-wb1y_5_w 2025-09-08T13:18:26,304 Running command python setup.py bdist_wheel 2025-09-08T13:18:26,927 /usr/local/lib/python3.13/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-09-08T13:18:26,927 !! 2025-09-08T13:18:26,928 ******************************************************************************** 2025-09-08T13:18:26,928 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T13:18:26,928 versions. Please use the underscore name 'description_file' instead. 2025-09-08T13:18:26,928 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T13:18:26,928 or your builds will no longer be supported. 2025-09-08T13:18:26,928 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T13:18:26,928 ******************************************************************************** 2025-09-08T13:18:26,929 !! 2025-09-08T13:18:26,929 opt = self._enforce_underscore(opt, section) 2025-09-08T13:18:27,004 Warning: 'classifiers' should be a list, got type 'tuple' 2025-09-08T13:18:27,407 /usr/local/lib/python3.13/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-09-08T13:18:27,407 !! 2025-09-08T13:18:27,407 ******************************************************************************** 2025-09-08T13:18:27,407 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T13:18:27,407 versions. Please use the underscore name 'description_file' instead. 2025-09-08T13:18:27,407 (Affected: Apitax). 2025-09-08T13:18:27,408 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T13:18:27,408 or your builds will no longer be supported. 2025-09-08T13:18:27,408 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T13:18:27,408 ******************************************************************************** 2025-09-08T13:18:27,408 !! 2025-09-08T13:18:27,408 opt = self._enforce_underscore(opt, section) 2025-09-08T13:18:27,409 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T13:18:27,409 !! 2025-09-08T13:18:27,409 ******************************************************************************** 2025-09-08T13:18:27,409 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T13:18:27,409 License :: OSI Approved :: MIT License 2025-09-08T13:18:27,409 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T13:18:27,409 ******************************************************************************** 2025-09-08T13:18:27,410 !! 2025-09-08T13:18:27,410 self._finalize_license_expression() 2025-09-08T13:18:27,410 running bdist_wheel 2025-09-08T13:18:27,778 running build 2025-09-08T13:18:27,778 running build_py 2025-09-08T13:18:27,856 creating build/lib/apitax 2025-09-08T13:18:27,857 copying apitax/module.py -> build/lib/apitax 2025-09-08T13:18:27,857 copying apitax/__init__.py -> build/lib/apitax 2025-09-08T13:18:27,858 creating build/lib/apitax-tests 2025-09-08T13:18:27,858 copying apitax-tests/test.py -> build/lib/apitax-tests 2025-09-08T13:18:27,859 copying apitax-tests/__init__.py -> build/lib/apitax-tests 2025-09-08T13:18:27,860 creating build/lib/apitax/integrations 2025-09-08T13:18:27,860 copying apitax/integrations/Git.py -> build/lib/apitax/integrations 2025-09-08T13:18:27,861 copying apitax/integrations/BasicGit.py -> build/lib/apitax/integrations 2025-09-08T13:18:27,861 copying apitax/integrations/__init__.py -> build/lib/apitax/integrations 2025-09-08T13:18:27,861 copying apitax/integrations/Gitlab.py -> build/lib/apitax/integrations 2025-09-08T13:18:27,862 copying apitax/integrations/Github.py -> build/lib/apitax/integrations 2025-09-08T13:18:27,863 creating build/lib/apitax/drivers 2025-09-08T13:18:27,863 copying apitax/drivers/Driver.py -> build/lib/apitax/drivers 2025-09-08T13:18:27,864 copying apitax/drivers/Drivers.py -> build/lib/apitax/drivers 2025-09-08T13:18:27,864 copying apitax/drivers/DriverCommandsFactory.py -> build/lib/apitax/drivers 2025-09-08T13:18:27,865 copying apitax/drivers/__init__.py -> build/lib/apitax/drivers 2025-09-08T13:18:27,865 copying apitax/drivers/DriverFactory.py -> build/lib/apitax/drivers 2025-09-08T13:18:27,865 copying apitax/drivers/DriverCommands.py -> build/lib/apitax/drivers 2025-09-08T13:18:27,866 creating build/lib/apitax/logs 2025-09-08T13:18:27,867 copying apitax/logs/BufferedLog.py -> build/lib/apitax/logs 2025-09-08T13:18:27,867 copying apitax/logs/__init__.py -> build/lib/apitax/logs 2025-09-08T13:18:27,868 copying apitax/logs/LogDriver.py -> build/lib/apitax/logs 2025-09-08T13:18:27,868 copying apitax/logs/StandardLog.py -> build/lib/apitax/logs 2025-09-08T13:18:27,869 copying apitax/logs/Log.py -> build/lib/apitax/logs 2025-09-08T13:18:27,870 creating build/lib/apitax/ah 2025-09-08T13:18:27,870 copying apitax/ah/Credentials.py -> build/lib/apitax/ah 2025-09-08T13:18:27,870 copying apitax/ah/LoadedDrivers.py -> build/lib/apitax/ah 2025-09-08T13:18:27,871 copying apitax/ah/State.py -> build/lib/apitax/ah 2025-09-08T13:18:27,871 copying apitax/ah/__init__.py -> build/lib/apitax/ah 2025-09-08T13:18:27,872 copying apitax/ah/HeaderBuilder.py -> build/lib/apitax/ah 2025-09-08T13:18:27,872 copying apitax/ah/Startup.py -> build/lib/apitax/ah 2025-09-08T13:18:27,873 copying apitax/ah/Options.py -> build/lib/apitax/ah 2025-09-08T13:18:27,873 copying apitax/ah/Setup.py -> build/lib/apitax/ah 2025-09-08T13:18:27,874 copying apitax/ah/ApitaxAuthentication.py -> build/lib/apitax/ah 2025-09-08T13:18:27,874 copying apitax/ah/Connector.py -> build/lib/apitax/ah 2025-09-08T13:18:27,875 creating build/lib/apitax/config 2025-09-08T13:18:27,875 copying apitax/config/Config.py -> build/lib/apitax/config 2025-09-08T13:18:27,876 copying apitax/config/__init__.py -> build/lib/apitax/config 2025-09-08T13:18:27,876 creating build/lib/apitax/grammar 2025-09-08T13:18:27,877 copying apitax/grammar/__init__.py -> build/lib/apitax/grammar 2025-09-08T13:18:27,877 copying apitax/grammar/grammartest.py -> build/lib/apitax/grammar 2025-09-08T13:18:27,878 copying apitax/grammar/AhVisitor.py -> build/lib/apitax/grammar 2025-09-08T13:18:27,878 copying apitax/grammar/AhListener.py -> build/lib/apitax/grammar 2025-09-08T13:18:27,879 creating build/lib/apitax/utilities 2025-09-08T13:18:27,879 copying apitax/utilities/Arguments.py -> build/lib/apitax/utilities 2025-09-08T13:18:27,880 copying apitax/utilities/Npm.py -> build/lib/apitax/utilities 2025-09-08T13:18:27,880 copying apitax/utilities/__init__.py -> build/lib/apitax/utilities 2025-09-08T13:18:27,881 copying apitax/utilities/Numbers.py -> build/lib/apitax/utilities 2025-09-08T13:18:27,881 copying apitax/utilities/Async.py -> build/lib/apitax/utilities 2025-09-08T13:18:27,882 copying apitax/utilities/Json.py -> build/lib/apitax/utilities 2025-09-08T13:18:27,882 copying apitax/utilities/Files.py -> build/lib/apitax/utilities 2025-09-08T13:18:27,883 copying apitax/utilities/Booleans.py -> build/lib/apitax/utilities 2025-09-08T13:18:27,884 creating build/lib/apitax/drivers/plugins 2025-09-08T13:18:27,884 copying apitax/drivers/plugins/BasicGit.py -> build/lib/apitax/drivers/plugins 2025-09-08T13:18:27,884 copying apitax/drivers/plugins/BasicAuth.py -> build/lib/apitax/drivers/plugins 2025-09-08T13:18:27,885 copying apitax/drivers/plugins/__init__.py -> build/lib/apitax/drivers/plugins 2025-09-08T13:18:27,885 copying apitax/drivers/plugins/ApitaxInfo.py -> build/lib/apitax/drivers/plugins 2025-09-08T13:18:27,886 copying apitax/drivers/plugins/Github.py -> build/lib/apitax/drivers/plugins 2025-09-08T13:18:27,886 copying apitax/drivers/plugins/ApitaxTests.py -> build/lib/apitax/drivers/plugins 2025-09-08T13:18:27,887 copying apitax/drivers/plugins/Openstack.py -> build/lib/apitax/drivers/plugins 2025-09-08T13:18:27,888 creating build/lib/apitax/drivers/plugins/commandtax 2025-09-08T13:18:27,888 copying apitax/drivers/plugins/commandtax/__init__.py -> build/lib/apitax/drivers/plugins/commandtax 2025-09-08T13:18:27,888 copying apitax/drivers/plugins/commandtax/ApitaxTestsCommands.py -> build/lib/apitax/drivers/plugins/commandtax 2025-09-08T13:18:27,889 copying apitax/drivers/plugins/commandtax/ApitaxInfoCommands.py -> build/lib/apitax/drivers/plugins/commandtax 2025-09-08T13:18:27,890 creating build/lib/apitax/drivers/plugins/scriptax 2025-09-08T13:18:27,890 copying apitax/drivers/plugins/scriptax/__init__.py -> build/lib/apitax/drivers/plugins/scriptax 2025-09-08T13:18:27,891 creating build/lib/apitax/drivers/plugins/commandtax/apitaxinfo 2025-09-08T13:18:27,891 copying apitax/drivers/plugins/commandtax/apitaxinfo/__init__.py -> build/lib/apitax/drivers/plugins/commandtax/apitaxinfo 2025-09-08T13:18:27,892 creating build/lib/apitax/drivers/plugins/commandtax/apitaxtests 2025-09-08T13:18:27,892 copying apitax/drivers/plugins/commandtax/apitaxtests/Domains.py -> build/lib/apitax/drivers/plugins/commandtax/apitaxtests 2025-09-08T13:18:27,892 copying apitax/drivers/plugins/commandtax/apitaxtests/__init__.py -> build/lib/apitax/drivers/plugins/commandtax/apitaxtests 2025-09-08T13:18:27,893 copying apitax/drivers/plugins/commandtax/apitaxtests/Tests.py -> build/lib/apitax/drivers/plugins/commandtax/apitaxtests 2025-09-08T13:18:27,893 copying apitax/drivers/plugins/commandtax/apitaxtests/Projects.py -> build/lib/apitax/drivers/plugins/commandtax/apitaxtests 2025-09-08T13:18:27,894 creating build/lib/apitax/ah/commandtax 2025-09-08T13:18:27,894 copying apitax/ah/commandtax/Commandtax.py -> build/lib/apitax/ah/commandtax 2025-09-08T13:18:27,895 copying apitax/ah/commandtax/Request.py -> build/lib/apitax/ah/commandtax 2025-09-08T13:18:27,895 copying apitax/ah/commandtax/ApiAuthentication.py -> build/lib/apitax/ah/commandtax 2025-09-08T13:18:27,896 copying apitax/ah/commandtax/__init__.py -> build/lib/apitax/ah/commandtax 2025-09-08T13:18:27,897 creating build/lib/apitax/ah/api 2025-09-08T13:18:27,897 copying apitax/ah/api/__main__.py -> build/lib/apitax/ah/api 2025-09-08T13:18:27,897 copying apitax/ah/api/__init__.py -> build/lib/apitax/ah/api 2025-09-08T13:18:27,898 copying apitax/ah/api/util.py -> build/lib/apitax/ah/api 2025-09-08T13:18:27,898 copying apitax/ah/api/Server.py -> build/lib/apitax/ah/api 2025-09-08T13:18:27,899 copying apitax/ah/api/encoder.py -> build/lib/apitax/ah/api 2025-09-08T13:18:27,900 creating build/lib/apitax/ah/scriptax 2025-09-08T13:18:27,900 copying apitax/ah/scriptax/ScriptData.py -> build/lib/apitax/ah/scriptax 2025-09-08T13:18:27,900 copying apitax/ah/scriptax/__init__.py -> build/lib/apitax/ah/scriptax 2025-09-08T13:18:27,901 copying apitax/ah/scriptax/Scriptax.py -> build/lib/apitax/ah/scriptax 2025-09-08T13:18:27,902 creating build/lib/apitax/ah/commandtax/commands 2025-09-08T13:18:27,902 copying apitax/ah/commandtax/commands/__init__.py -> build/lib/apitax/ah/commandtax/commands 2025-09-08T13:18:27,902 copying apitax/ah/commandtax/commands/Script.py -> build/lib/apitax/ah/commandtax/commands 2025-09-08T13:18:27,903 copying apitax/ah/commandtax/commands/Custom.py -> build/lib/apitax/ah/commandtax/commands 2025-09-08T13:18:27,904 creating build/lib/apitax/ah/api/dashboard 2025-09-08T13:18:27,904 copying apitax/ah/api/dashboard/__init__.py -> build/lib/apitax/ah/api/dashboard 2025-09-08T13:18:27,904 copying apitax/ah/api/dashboard/WebServer.py -> build/lib/apitax/ah/api/dashboard 2025-09-08T13:18:27,905 creating build/lib/apitax/ah/api/models 2025-09-08T13:18:27,906 copying apitax/ah/api/models/base_model_.py -> build/lib/apitax/ah/api/models 2025-09-08T13:18:27,906 copying apitax/ah/api/models/error_response.py -> build/lib/apitax/ah/api/models 2025-09-08T13:18:27,907 copying apitax/ah/api/models/execute.py -> build/lib/apitax/ah/api/models 2025-09-08T13:18:27,907 copying apitax/ah/api/models/rename.py -> build/lib/apitax/ah/api/models 2025-09-08T13:18:27,908 copying apitax/ah/api/models/error.py -> build/lib/apitax/ah/api/models 2025-09-08T13:18:27,908 copying apitax/ah/api/models/delete.py -> build/lib/apitax/ah/api/models 2025-09-08T13:18:27,909 copying apitax/ah/api/models/create.py -> build/lib/apitax/ah/api/models 2025-09-08T13:18:27,909 copying apitax/ah/api/models/__init__.py -> build/lib/apitax/ah/api/models 2025-09-08T13:18:27,910 copying apitax/ah/api/models/response.py -> build/lib/apitax/ah/api/models 2025-09-08T13:18:27,910 copying apitax/ah/api/models/scripts1.py -> build/lib/apitax/ah/api/models 2025-09-08T13:18:27,911 copying apitax/ah/api/models/command.py -> build/lib/apitax/ah/api/models 2025-09-08T13:18:27,911 copying apitax/ah/api/models/save.py -> build/lib/apitax/ah/api/models 2025-09-08T13:18:27,912 copying apitax/ah/api/models/user_auth.py -> build/lib/apitax/ah/api/models 2025-09-08T13:18:27,912 copying apitax/ah/api/models/script.py -> build/lib/apitax/ah/api/models 2025-09-08T13:18:27,913 copying apitax/ah/api/models/auth_response.py -> build/lib/apitax/ah/api/models 2025-09-08T13:18:27,913 copying apitax/ah/api/models/scripts.py -> build/lib/apitax/ah/api/models 2025-09-08T13:18:27,914 creating build/lib/apitax/ah/api/test 2025-09-08T13:18:27,914 copying apitax/ah/api/test/test_users_controller.py -> build/lib/apitax/ah/api/test 2025-09-08T13:18:27,915 copying apitax/ah/api/test/__init__.py -> build/lib/apitax/ah/api/test 2025-09-08T13:18:27,915 copying apitax/ah/api/test/test_developers_controller.py -> build/lib/apitax/ah/api/test 2025-09-08T13:18:27,916 copying apitax/ah/api/test/test_admins_controller.py -> build/lib/apitax/ah/api/test 2025-09-08T13:18:27,916 copying apitax/ah/api/test/test_any_controller.py -> build/lib/apitax/ah/api/test 2025-09-08T13:18:27,917 creating build/lib/apitax/ah/api/controllers 2025-09-08T13:18:27,917 copying apitax/ah/api/controllers/__init__.py -> build/lib/apitax/ah/api/controllers 2025-09-08T13:18:27,918 copying apitax/ah/api/controllers/developers_controller.py -> build/lib/apitax/ah/api/controllers 2025-09-08T13:18:27,918 copying apitax/ah/api/controllers/any_controller.py -> build/lib/apitax/ah/api/controllers 2025-09-08T13:18:27,919 copying apitax/ah/api/controllers/users_controller.py -> build/lib/apitax/ah/api/controllers 2025-09-08T13:18:27,919 copying apitax/ah/api/controllers/admins_controller.py -> build/lib/apitax/ah/api/controllers 2025-09-08T13:18:27,920 creating build/lib/apitax/ah/api/utilities 2025-09-08T13:18:27,920 copying apitax/ah/api/utilities/Roles.py -> build/lib/apitax/ah/api/utilities 2025-09-08T13:18:27,921 copying apitax/ah/api/utilities/Mappers.py -> build/lib/apitax/ah/api/utilities 2025-09-08T13:18:27,921 copying apitax/ah/api/utilities/__init__.py -> build/lib/apitax/ah/api/utilities 2025-09-08T13:18:27,922 creating build/lib/apitax/grammar/build 2025-09-08T13:18:27,923 copying apitax/grammar/build/Ah2Visitor.py -> build/lib/apitax/grammar/build 2025-09-08T13:18:27,923 copying apitax/grammar/build/test1Listener.py -> build/lib/apitax/grammar/build 2025-09-08T13:18:27,924 copying apitax/grammar/build/Ah2Lexer.py -> build/lib/apitax/grammar/build 2025-09-08T13:18:27,924 copying apitax/grammar/build/test1Lexer.py -> build/lib/apitax/grammar/build 2025-09-08T13:18:27,925 copying apitax/grammar/build/__init__.py -> build/lib/apitax/grammar/build 2025-09-08T13:18:27,925 copying apitax/grammar/build/test1Visitor.py -> build/lib/apitax/grammar/build 2025-09-08T13:18:27,926 copying apitax/grammar/build/test1Parser.py -> build/lib/apitax/grammar/build 2025-09-08T13:18:27,926 copying apitax/grammar/build/Ah2Parser.py -> build/lib/apitax/grammar/build 2025-09-08T13:18:27,927 copying apitax/grammar/build/Ah210Lexer.py -> build/lib/apitax/grammar/build 2025-09-08T13:18:27,928 copying apitax/grammar/build/Ah210Visitor.py -> build/lib/apitax/grammar/build 2025-09-08T13:18:27,928 copying apitax/grammar/build/Ah2Listener.py -> build/lib/apitax/grammar/build 2025-09-08T13:18:27,929 copying apitax/grammar/build/Ah210Listener.py -> build/lib/apitax/grammar/build 2025-09-08T13:18:27,929 copying apitax/grammar/build/Ah210Parser.py -> build/lib/apitax/grammar/build 2025-09-08T13:18:27,930 running egg_info 2025-09-08T13:18:28,005 writing Apitax.egg-info/PKG-INFO 2025-09-08T13:18:28,007 writing dependency_links to Apitax.egg-info/dependency_links.txt 2025-09-08T13:18:28,008 writing requirements to Apitax.egg-info/requires.txt 2025-09-08T13:18:28,008 writing top-level names to Apitax.egg-info/top_level.txt 2025-09-08T13:18:28,096 reading manifest file 'Apitax.egg-info/SOURCES.txt' 2025-09-08T13:18:28,105 reading manifest template 'MANIFEST.in' 2025-09-08T13:18:28,109 adding license file 'LICENSE' 2025-09-08T13:18:28,117 writing manifest file 'Apitax.egg-info/SOURCES.txt' 2025-09-08T13:18:28,119 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'apitax.ah.api.dashboard.src' is absent from the `packages` configuration. 2025-09-08T13:18:28,119 !! 2025-09-08T13:18:28,119 ******************************************************************************** 2025-09-08T13:18:28,119 ############################ 2025-09-08T13:18:28,119 # Package would be ignored # 2025-09-08T13:18:28,119 ############################ 2025-09-08T13:18:28,119 Python recognizes 'apitax.ah.api.dashboard.src' as an importable package[^1], 2025-09-08T13:18:28,120 but it is absent from setuptools' `packages` configuration. 2025-09-08T13:18:28,120 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-08T13:18:28,120 package, please make sure that 'apitax.ah.api.dashboard.src' is explicitly added 2025-09-08T13:18:28,120 to the `packages` configuration field. 2025-09-08T13:18:28,120 Alternatively, you can also rely on setuptools' discovery methods 2025-09-08T13:18:28,120 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-08T13:18:28,120 instead of `find_packages(...)`/`find:`). 2025-09-08T13:18:28,120 You can read more about "package discovery" on setuptools documentation page: 2025-09-08T13:18:28,121 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-08T13:18:28,121 If you don't want 'apitax.ah.api.dashboard.src' to be distributed and are 2025-09-08T13:18:28,121 already explicitly excluding 'apitax.ah.api.dashboard.src' via 2025-09-08T13:18:28,121 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-08T13:18:28,121 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-08T13:18:28,121 combination with a more fine grained `package-data` configuration. 2025-09-08T13:18:28,121 You can read more about "package data files" on setuptools documentation page: 2025-09-08T13:18:28,121 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-08T13:18:28,122 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-08T13:18:28,122 even if it does not contain any `.py` files. 2025-09-08T13:18:28,122 On the other hand, currently there is no concept of package data 2025-09-08T13:18:28,122 directory, all directories are treated like packages. 2025-09-08T13:18:28,122 ******************************************************************************** 2025-09-08T13:18:28,122 !! 2025-09-08T13:18:28,122 check.warn(importable) 2025-09-08T13:18:28,122 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'apitax.ah.api.dashboard.src.components' is absent from the `packages` configuration. 2025-09-08T13:18:28,123 !! 2025-09-08T13:18:28,123 ******************************************************************************** 2025-09-08T13:18:28,123 ############################ 2025-09-08T13:18:28,123 # Package would be ignored # 2025-09-08T13:18:28,123 ############################ 2025-09-08T13:18:28,123 Python recognizes 'apitax.ah.api.dashboard.src.components' as an importable package[^1], 2025-09-08T13:18:28,123 but it is absent from setuptools' `packages` configuration. 2025-09-08T13:18:28,123 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-08T13:18:28,123 package, please make sure that 'apitax.ah.api.dashboard.src.components' is explicitly added 2025-09-08T13:18:28,123 to the `packages` configuration field. 2025-09-08T13:18:28,124 Alternatively, you can also rely on setuptools' discovery methods 2025-09-08T13:18:28,124 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-08T13:18:28,124 instead of `find_packages(...)`/`find:`). 2025-09-08T13:18:28,124 You can read more about "package discovery" on setuptools documentation page: 2025-09-08T13:18:28,124 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-08T13:18:28,124 If you don't want 'apitax.ah.api.dashboard.src.components' to be distributed and are 2025-09-08T13:18:28,124 already explicitly excluding 'apitax.ah.api.dashboard.src.components' via 2025-09-08T13:18:28,125 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-08T13:18:28,125 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-08T13:18:28,125 combination with a more fine grained `package-data` configuration. 2025-09-08T13:18:28,125 You can read more about "package data files" on setuptools documentation page: 2025-09-08T13:18:28,125 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-08T13:18:28,125 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-08T13:18:28,125 even if it does not contain any `.py` files. 2025-09-08T13:18:28,126 On the other hand, currently there is no concept of package data 2025-09-08T13:18:28,126 directory, all directories are treated like packages. 2025-09-08T13:18:28,126 ******************************************************************************** 2025-09-08T13:18:28,126 !! 2025-09-08T13:18:28,126 check.warn(importable) 2025-09-08T13:18:28,126 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'apitax.ah.api.dashboard.src.components.apps' is absent from the `packages` configuration. 2025-09-08T13:18:28,126 !! 2025-09-08T13:18:28,126 ******************************************************************************** 2025-09-08T13:18:28,126 ############################ 2025-09-08T13:18:28,127 # Package would be ignored # 2025-09-08T13:18:28,127 ############################ 2025-09-08T13:18:28,127 Python recognizes 'apitax.ah.api.dashboard.src.components.apps' as an importable package[^1], 2025-09-08T13:18:28,127 but it is absent from setuptools' `packages` configuration. 2025-09-08T13:18:28,127 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-08T13:18:28,127 package, please make sure that 'apitax.ah.api.dashboard.src.components.apps' is explicitly added 2025-09-08T13:18:28,127 to the `packages` configuration field. 2025-09-08T13:18:28,127 Alternatively, you can also rely on setuptools' discovery methods 2025-09-08T13:18:28,127 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-08T13:18:28,128 instead of `find_packages(...)`/`find:`). 2025-09-08T13:18:28,128 You can read more about "package discovery" on setuptools documentation page: 2025-09-08T13:18:28,128 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-08T13:18:28,128 If you don't want 'apitax.ah.api.dashboard.src.components.apps' to be distributed and are 2025-09-08T13:18:28,128 already explicitly excluding 'apitax.ah.api.dashboard.src.components.apps' via 2025-09-08T13:18:28,128 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-08T13:18:28,128 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-08T13:18:28,128 combination with a more fine grained `package-data` configuration. 2025-09-08T13:18:28,129 You can read more about "package data files" on setuptools documentation page: 2025-09-08T13:18:28,129 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-08T13:18:28,129 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-08T13:18:28,129 even if it does not contain any `.py` files. 2025-09-08T13:18:28,129 On the other hand, currently there is no concept of package data 2025-09-08T13:18:28,129 directory, all directories are treated like packages. 2025-09-08T13:18:28,129 ******************************************************************************** 2025-09-08T13:18:28,130 !! 2025-09-08T13:18:28,130 check.warn(importable) 2025-09-08T13:18:28,130 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'apitax.ah.api.dashboard.src.css' is absent from the `packages` configuration. 2025-09-08T13:18:28,130 !! 2025-09-08T13:18:28,130 ******************************************************************************** 2025-09-08T13:18:28,130 ############################ 2025-09-08T13:18:28,130 # Package would be ignored # 2025-09-08T13:18:28,130 ############################ 2025-09-08T13:18:28,130 Python recognizes 'apitax.ah.api.dashboard.src.css' as an importable package[^1], 2025-09-08T13:18:28,130 but it is absent from setuptools' `packages` configuration. 2025-09-08T13:18:28,131 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-08T13:18:28,131 package, please make sure that 'apitax.ah.api.dashboard.src.css' is explicitly added 2025-09-08T13:18:28,131 to the `packages` configuration field. 2025-09-08T13:18:28,131 Alternatively, you can also rely on setuptools' discovery methods 2025-09-08T13:18:28,131 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-08T13:18:28,131 instead of `find_packages(...)`/`find:`). 2025-09-08T13:18:28,131 You can read more about "package discovery" on setuptools documentation page: 2025-09-08T13:18:28,132 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-08T13:18:28,132 If you don't want 'apitax.ah.api.dashboard.src.css' to be distributed and are 2025-09-08T13:18:28,132 already explicitly excluding 'apitax.ah.api.dashboard.src.css' via 2025-09-08T13:18:28,132 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-08T13:18:28,132 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-08T13:18:28,132 combination with a more fine grained `package-data` configuration. 2025-09-08T13:18:28,132 You can read more about "package data files" on setuptools documentation page: 2025-09-08T13:18:28,132 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-08T13:18:28,133 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-08T13:18:28,133 even if it does not contain any `.py` files. 2025-09-08T13:18:28,133 On the other hand, currently there is no concept of package data 2025-09-08T13:18:28,133 directory, all directories are treated like packages. 2025-09-08T13:18:28,133 ******************************************************************************** 2025-09-08T13:18:28,133 !! 2025-09-08T13:18:28,133 check.warn(importable) 2025-09-08T13:18:28,133 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'apitax.ah.api.dashboard.src.entry_points' is absent from the `packages` configuration. 2025-09-08T13:18:28,133 !! 2025-09-08T13:18:28,134 ******************************************************************************** 2025-09-08T13:18:28,134 ############################ 2025-09-08T13:18:28,134 # Package would be ignored # 2025-09-08T13:18:28,134 ############################ 2025-09-08T13:18:28,134 Python recognizes 'apitax.ah.api.dashboard.src.entry_points' as an importable package[^1], 2025-09-08T13:18:28,134 but it is absent from setuptools' `packages` configuration. 2025-09-08T13:18:28,134 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-08T13:18:28,134 package, please make sure that 'apitax.ah.api.dashboard.src.entry_points' is explicitly added 2025-09-08T13:18:28,134 to the `packages` configuration field. 2025-09-08T13:18:28,135 Alternatively, you can also rely on setuptools' discovery methods 2025-09-08T13:18:28,135 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-08T13:18:28,135 instead of `find_packages(...)`/`find:`). 2025-09-08T13:18:28,135 You can read more about "package discovery" on setuptools documentation page: 2025-09-08T13:18:28,135 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-08T13:18:28,135 If you don't want 'apitax.ah.api.dashboard.src.entry_points' to be distributed and are 2025-09-08T13:18:28,135 already explicitly excluding 'apitax.ah.api.dashboard.src.entry_points' via 2025-09-08T13:18:28,136 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-08T13:18:28,136 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-08T13:18:28,136 combination with a more fine grained `package-data` configuration. 2025-09-08T13:18:28,136 You can read more about "package data files" on setuptools documentation page: 2025-09-08T13:18:28,136 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-08T13:18:28,136 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-08T13:18:28,137 even if it does not contain any `.py` files. 2025-09-08T13:18:28,137 On the other hand, currently there is no concept of package data 2025-09-08T13:18:28,137 directory, all directories are treated like packages. 2025-09-08T13:18:28,137 ******************************************************************************** 2025-09-08T13:18:28,137 !! 2025-09-08T13:18:28,137 check.warn(importable) 2025-09-08T13:18:28,137 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'apitax.ah.api.dashboard.src.js' is absent from the `packages` configuration. 2025-09-08T13:18:28,137 !! 2025-09-08T13:18:28,137 ******************************************************************************** 2025-09-08T13:18:28,138 ############################ 2025-09-08T13:18:28,138 # Package would be ignored # 2025-09-08T13:18:28,138 ############################ 2025-09-08T13:18:28,138 Python recognizes 'apitax.ah.api.dashboard.src.js' as an importable package[^1], 2025-09-08T13:18:28,138 but it is absent from setuptools' `packages` configuration. 2025-09-08T13:18:28,138 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-08T13:18:28,138 package, please make sure that 'apitax.ah.api.dashboard.src.js' is explicitly added 2025-09-08T13:18:28,138 to the `packages` configuration field. 2025-09-08T13:18:28,138 Alternatively, you can also rely on setuptools' discovery methods 2025-09-08T13:18:28,139 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-08T13:18:28,139 instead of `find_packages(...)`/`find:`). 2025-09-08T13:18:28,139 You can read more about "package discovery" on setuptools documentation page: 2025-09-08T13:18:28,139 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-08T13:18:28,139 If you don't want 'apitax.ah.api.dashboard.src.js' to be distributed and are 2025-09-08T13:18:28,139 already explicitly excluding 'apitax.ah.api.dashboard.src.js' via 2025-09-08T13:18:28,139 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-08T13:18:28,139 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-08T13:18:28,139 combination with a more fine grained `package-data` configuration. 2025-09-08T13:18:28,140 You can read more about "package data files" on setuptools documentation page: 2025-09-08T13:18:28,140 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-08T13:18:28,140 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-08T13:18:28,140 even if it does not contain any `.py` files. 2025-09-08T13:18:28,140 On the other hand, currently there is no concept of package data 2025-09-08T13:18:28,140 directory, all directories are treated like packages. 2025-09-08T13:18:28,140 ******************************************************************************** 2025-09-08T13:18:28,141 !! 2025-09-08T13:18:28,141 check.warn(importable) 2025-09-08T13:18:28,141 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'apitax.ah.api.dashboard.src.pages' is absent from the `packages` configuration. 2025-09-08T13:18:28,141 !! 2025-09-08T13:18:28,141 ******************************************************************************** 2025-09-08T13:18:28,141 ############################ 2025-09-08T13:18:28,141 # Package would be ignored # 2025-09-08T13:18:28,141 ############################ 2025-09-08T13:18:28,141 Python recognizes 'apitax.ah.api.dashboard.src.pages' as an importable package[^1], 2025-09-08T13:18:28,142 but it is absent from setuptools' `packages` configuration. 2025-09-08T13:18:28,142 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-08T13:18:28,142 package, please make sure that 'apitax.ah.api.dashboard.src.pages' is explicitly added 2025-09-08T13:18:28,142 to the `packages` configuration field. 2025-09-08T13:18:28,142 Alternatively, you can also rely on setuptools' discovery methods 2025-09-08T13:18:28,142 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-08T13:18:28,142 instead of `find_packages(...)`/`find:`). 2025-09-08T13:18:28,142 You can read more about "package discovery" on setuptools documentation page: 2025-09-08T13:18:28,143 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-08T13:18:28,143 If you don't want 'apitax.ah.api.dashboard.src.pages' to be distributed and are 2025-09-08T13:18:28,143 already explicitly excluding 'apitax.ah.api.dashboard.src.pages' via 2025-09-08T13:18:28,143 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-08T13:18:28,143 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-08T13:18:28,143 combination with a more fine grained `package-data` configuration. 2025-09-08T13:18:28,143 You can read more about "package data files" on setuptools documentation page: 2025-09-08T13:18:28,144 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-08T13:18:28,144 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-08T13:18:28,144 even if it does not contain any `.py` files. 2025-09-08T13:18:28,144 On the other hand, currently there is no concept of package data 2025-09-08T13:18:28,144 directory, all directories are treated like packages. 2025-09-08T13:18:28,144 ******************************************************************************** 2025-09-08T13:18:28,144 !! 2025-09-08T13:18:28,144 check.warn(importable) 2025-09-08T13:18:28,144 copying apitax/ah/api/dashboard/package.json -> build/lib/apitax/ah/api/dashboard 2025-09-08T13:18:28,145 copying apitax/ah/api/dashboard/tsconfig.json -> build/lib/apitax/ah/api/dashboard 2025-09-08T13:18:28,145 copying apitax/ah/api/dashboard/webpack.config.js -> build/lib/apitax/ah/api/dashboard 2025-09-08T13:18:28,145 creating build/lib/apitax/ah/api/dashboard/src 2025-09-08T13:18:28,145 copying apitax/ah/api/dashboard/src/.d.ts -> build/lib/apitax/ah/api/dashboard/src 2025-09-08T13:18:28,145 copying apitax/ah/api/dashboard/src/vue-auth.d.ts -> build/lib/apitax/ah/api/dashboard/src 2025-09-08T13:18:28,145 copying apitax/ah/api/dashboard/src/vue-codemirror.d.ts -> build/lib/apitax/ah/api/dashboard/src 2025-09-08T13:18:28,145 copying apitax/ah/api/dashboard/src/vue-jsdialog.d.ts -> build/lib/apitax/ah/api/dashboard/src 2025-09-08T13:18:28,145 copying apitax/ah/api/dashboard/src/vue-json-tree-view.d.ts -> build/lib/apitax/ah/api/dashboard/src 2025-09-08T13:18:28,145 copying apitax/ah/api/dashboard/src/vue-shims.d.ts -> build/lib/apitax/ah/api/dashboard/src 2025-09-08T13:18:28,145 creating build/lib/apitax/ah/api/dashboard/src/components 2025-09-08T13:18:28,145 copying apitax/ah/api/dashboard/src/components/Commandtax.vue -> build/lib/apitax/ah/api/dashboard/src/components 2025-09-08T13:18:28,146 copying apitax/ah/api/dashboard/src/components/Dashboard.vue -> build/lib/apitax/ah/api/dashboard/src/components 2025-09-08T13:18:28,146 copying apitax/ah/api/dashboard/src/components/Home.vue -> build/lib/apitax/ah/api/dashboard/src/components 2025-09-08T13:18:28,146 copying apitax/ah/api/dashboard/src/components/Login.vue -> build/lib/apitax/ah/api/dashboard/src/components 2025-09-08T13:18:28,146 copying apitax/ah/api/dashboard/src/components/Scriptax.vue -> build/lib/apitax/ah/api/dashboard/src/components 2025-09-08T13:18:28,146 copying apitax/ah/api/dashboard/src/components/ScriptaxEdit.vue -> build/lib/apitax/ah/api/dashboard/src/components 2025-09-08T13:18:28,146 creating build/lib/apitax/ah/api/dashboard/src/components/apps 2025-09-08T13:18:28,146 copying apitax/ah/api/dashboard/src/components/apps/App.vue -> build/lib/apitax/ah/api/dashboard/src/components/apps 2025-09-08T13:18:28,146 copying apitax/ah/api/dashboard/src/components/apps/LandingApp.vue -> build/lib/apitax/ah/api/dashboard/src/components/apps 2025-09-08T13:18:28,146 creating build/lib/apitax/ah/api/dashboard/src/css 2025-09-08T13:18:28,146 copying apitax/ah/api/dashboard/src/css/code-mirror.css -> build/lib/apitax/ah/api/dashboard/src/css 2025-09-08T13:18:28,147 copying apitax/ah/api/dashboard/src/css/main.css -> build/lib/apitax/ah/api/dashboard/src/css 2025-09-08T13:18:28,147 copying apitax/ah/api/dashboard/src/css/vue-json-tree-view.css -> build/lib/apitax/ah/api/dashboard/src/css 2025-09-08T13:18:28,147 creating build/lib/apitax/ah/api/dashboard/src/entry_points 2025-09-08T13:18:28,147 copying apitax/ah/api/dashboard/src/entry_points/admin_dashboard.js -> build/lib/apitax/ah/api/dashboard/src/entry_points 2025-09-08T13:18:28,147 copying apitax/ah/api/dashboard/src/entry_points/dev_dashboard.js -> build/lib/apitax/ah/api/dashboard/src/entry_points 2025-09-08T13:18:28,147 copying apitax/ah/api/dashboard/src/entry_points/landing.js -> build/lib/apitax/ah/api/dashboard/src/entry_points 2025-09-08T13:18:28,147 copying apitax/ah/api/dashboard/src/entry_points/user_dashboard.js -> build/lib/apitax/ah/api/dashboard/src/entry_points 2025-09-08T13:18:28,147 creating build/lib/apitax/ah/api/dashboard/src/js 2025-09-08T13:18:28,147 copying apitax/ah/api/dashboard/src/js/apitax.js -> build/lib/apitax/ah/api/dashboard/src/js 2025-09-08T13:18:28,147 creating build/lib/apitax/ah/api/dashboard/src/pages 2025-09-08T13:18:28,147 copying apitax/ah/api/dashboard/src/pages/admin_dashboard.html -> build/lib/apitax/ah/api/dashboard/src/pages 2025-09-08T13:18:28,148 copying apitax/ah/api/dashboard/src/pages/dev_dashboard.html -> build/lib/apitax/ah/api/dashboard/src/pages 2025-09-08T13:18:28,148 copying apitax/ah/api/dashboard/src/pages/landing.html -> build/lib/apitax/ah/api/dashboard/src/pages 2025-09-08T13:18:28,148 copying apitax/ah/api/dashboard/src/pages/user_dashboard.html -> build/lib/apitax/ah/api/dashboard/src/pages 2025-09-08T13:18:28,155 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-08T13:18:28,155 !! 2025-09-08T13:18:28,155 ******************************************************************************** 2025-09-08T13:18:28,155 Please avoid running ``setup.py`` directly. 2025-09-08T13:18:28,155 Instead, use pypa/build, pypa/installer or other 2025-09-08T13:18:28,155 standards-based tools. 2025-09-08T13:18:28,155 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T13:18:28,156 or your builds will no longer be supported. 2025-09-08T13:18:28,156 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-08T13:18:28,156 ******************************************************************************** 2025-09-08T13:18:28,156 !! 2025-09-08T13:18:28,156 self.initialize_options() 2025-09-08T13:18:28,230 installing to build/bdist.linux-armv7l/wheel 2025-09-08T13:18:28,230 running install 2025-09-08T13:18:28,252 error: [Errno 2] No such file or directory: 'npm' 2025-09-08T13:18:28,366 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T13:18:28,379 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T13:18:28,379 exec(compile('"'"''"'"''"'"' 2025-09-08T13:18:28,379 # This is -- a caller that pip uses to run setup.py 2025-09-08T13:18:28,379 # 2025-09-08T13:18:28,379 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T13:18:28,379 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T13:18:28,379 # - It provides a clear error message when setuptools is not installed. 2025-09-08T13:18:28,379 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T13:18:28,379 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T13:18:28,379 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T13:18:28,379 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T13:18:28,379 import os, sys, tokenize, traceback 2025-09-08T13:18:28,379 2025-09-08T13:18:28,379 try: 2025-09-08T13:18:28,379 import setuptools 2025-09-08T13:18:28,379 except ImportError: 2025-09-08T13:18:28,379 print( 2025-09-08T13:18:28,379 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T13:18:28,379 "the build environment with exception:", 2025-09-08T13:18:28,379 file=sys.stderr, 2025-09-08T13:18:28,379 ) 2025-09-08T13:18:28,379 traceback.print_exc() 2025-09-08T13:18:28,379 sys.exit(1) 2025-09-08T13:18:28,379 2025-09-08T13:18:28,379 __file__ = %r 2025-09-08T13:18:28,379 sys.argv[0] = __file__ 2025-09-08T13:18:28,379 2025-09-08T13:18:28,379 if os.path.exists(__file__): 2025-09-08T13:18:28,379 filename = __file__ 2025-09-08T13:18:28,379 with tokenize.open(__file__) as f: 2025-09-08T13:18:28,379 setup_py_code = f.read() 2025-09-08T13:18:28,379 else: 2025-09-08T13:18:28,379 filename = "" 2025-09-08T13:18:28,379 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T13:18:28,379 2025-09-08T13:18:28,379 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T13:18:28,379 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-un88r3vf/apitax_b05653dada76407d811a826b830887c8/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-wb1y_5_w[/] 2025-09-08T13:18:28,379 [bold magenta]cwd[/]: /tmp/pip-wheel-un88r3vf/apitax_b05653dada76407d811a826b830887c8/ 2025-09-08T13:18:28,379 Building wheel for apitax (setup.py): finished with status 'error' 2025-09-08T13:18:28,380 ERROR: Failed building wheel for apitax 2025-09-08T13:18:28,381 Running setup.py clean for apitax 2025-09-08T13:18:28,381 Running command python setup.py clean 2025-09-08T13:18:28,999 /usr/local/lib/python3.13/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-09-08T13:18:28,999 !! 2025-09-08T13:18:29,000 ******************************************************************************** 2025-09-08T13:18:29,000 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T13:18:29,000 versions. Please use the underscore name 'description_file' instead. 2025-09-08T13:18:29,000 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T13:18:29,000 or your builds will no longer be supported. 2025-09-08T13:18:29,000 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T13:18:29,000 ******************************************************************************** 2025-09-08T13:18:29,001 !! 2025-09-08T13:18:29,001 opt = self._enforce_underscore(opt, section) 2025-09-08T13:18:29,077 Warning: 'classifiers' should be a list, got type 'tuple' 2025-09-08T13:18:29,466 /usr/local/lib/python3.13/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-09-08T13:18:29,466 !! 2025-09-08T13:18:29,466 ******************************************************************************** 2025-09-08T13:18:29,466 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T13:18:29,466 versions. Please use the underscore name 'description_file' instead. 2025-09-08T13:18:29,466 (Affected: Apitax). 2025-09-08T13:18:29,466 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T13:18:29,467 or your builds will no longer be supported. 2025-09-08T13:18:29,467 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T13:18:29,467 ******************************************************************************** 2025-09-08T13:18:29,467 !! 2025-09-08T13:18:29,467 opt = self._enforce_underscore(opt, section) 2025-09-08T13:18:29,468 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T13:18:29,468 !! 2025-09-08T13:18:29,468 ******************************************************************************** 2025-09-08T13:18:29,468 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T13:18:29,468 License :: OSI Approved :: MIT License 2025-09-08T13:18:29,468 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T13:18:29,468 ******************************************************************************** 2025-09-08T13:18:29,469 !! 2025-09-08T13:18:29,469 self._finalize_license_expression() 2025-09-08T13:18:29,543 running clean 2025-09-08T13:18:29,691 removing 'build/lib' (and everything under it) 2025-09-08T13:18:29,697 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T13:18:29,697 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T13:18:29,697 removing 'build' 2025-09-08T13:18:29,810 Failed to build apitax 2025-09-08T13:18:29,811 ERROR: Failed to build one or more wheels 2025-09-08T13:18:29,812 Exception information: 2025-09-08T13:18:29,812 Traceback (most recent call last): 2025-09-08T13:18:29,812 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T13:18:29,812 status = _inner_run() 2025-09-08T13:18:29,812 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T13:18:29,812 return self.run(options, args) 2025-09-08T13:18:29,812 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T13:18:29,812 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T13:18:29,812 return func(self, options, args) 2025-09-08T13:18:29,812 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T13:18:29,812 raise CommandError("Failed to build one or more wheels") 2025-09-08T13:18:29,812 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T13:18:29,816 Removed build tracker: '/tmp/pip-build-tracker-7v9cn09m'