2026-04-04T07:44:30,056 Created temporary directory: /tmp/pip-ephem-wheel-cache-151f__1v 2026-04-04T07:44:30,058 Created temporary directory: /tmp/pip-build-tracker-kj0q9eyh 2026-04-04T07:44:30,058 Initialized build tracking at /tmp/pip-build-tracker-kj0q9eyh 2026-04-04T07:44:30,059 Created build tracker: /tmp/pip-build-tracker-kj0q9eyh 2026-04-04T07:44:30,059 Entered build tracker: /tmp/pip-build-tracker-kj0q9eyh 2026-04-04T07:44:30,060 Created temporary directory: /tmp/pip-wheel-4p05oy5g 2026-04-04T07:44:30,063 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-04-04T07:44:30,065 Created temporary directory: /tmp/pip-ephem-wheel-cache-2100fobl 2026-04-04T07:44:30,089 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-04T07:44:30,092 2 location(s) to search for versions of technical: 2026-04-04T07:44:30,092 * https://pypi.org/simple/technical/ 2026-04-04T07:44:30,092 * https://www.piwheels.org/simple/technical/ 2026-04-04T07:44:30,093 Fetching project page and analyzing links: https://pypi.org/simple/technical/ 2026-04-04T07:44:30,094 Getting page https://pypi.org/simple/technical/ 2026-04-04T07:44:30,095 Found index url https://pypi.org/simple 2026-04-04T07:44:30,324 Fetched page https://pypi.org/simple/technical/ as application/vnd.pypi.simple.v1+json 2026-04-04T07:44:30,332 Skipping link: No binaries permitted for technical: https://files.pythonhosted.org/packages/88/e6/657594d493fad91d33b498331aa8e35db6957b545e37fbca1de48371dc7b/technical-1.0.2.dev0-py3-none-any.whl (from https://pypi.org/simple/technical/) 2026-04-04T07:44:30,332 Found link https://files.pythonhosted.org/packages/2a/aa/7098e34020229671655d4b564a3f6958dc45755f923e4f2b10d896c0c26b/technical-1.0.2.dev0.tar.gz (from https://pypi.org/simple/technical/), version: 1.0.2.dev0 2026-04-04T07:44:30,333 Skipping link: No binaries permitted for technical: https://files.pythonhosted.org/packages/b8/d6/1e59b929679238dbfa235a8d4668c95a04d8431ca2465cb94b740cc74c92/technical-1.0.2.dev1-py3-none-any.whl (from https://pypi.org/simple/technical/) 2026-04-04T07:44:30,334 Found link https://files.pythonhosted.org/packages/16/7f/a7f7828475e3a54c3927414f59784b23784fd2eb0208ba0b1eb51e129e95/technical-1.0.2.dev1.tar.gz (from https://pypi.org/simple/technical/), version: 1.0.2.dev1 2026-04-04T07:44:30,335 Skipping link: No binaries permitted for technical: https://files.pythonhosted.org/packages/e4/cc/237e2d3668220b5cc161bb242af7137e2285b9d8ba996448c6aec51b0b4e/technical-1.1.0-py3-none-any.whl (from https://pypi.org/simple/technical/) 2026-04-04T07:44:30,335 Found link https://files.pythonhosted.org/packages/03/60/38758efef37a8695577aaeb0fb6c55f6a7bd76752856384807b85adb87f7/technical-1.1.0.tar.gz (from https://pypi.org/simple/technical/), version: 1.1.0 2026-04-04T07:44:30,336 Skipping link: No binaries permitted for technical: https://files.pythonhosted.org/packages/20/97/37ec721b34c41705082be27428d065cf11e72fd310112a19945888bc04c7/technical-1.2.0-py3-none-any.whl (from https://pypi.org/simple/technical/) 2026-04-04T07:44:30,337 Found link https://files.pythonhosted.org/packages/50/7e/feea8c2fd900ce8c74d0d77e6913c463b94c5ce3d8e5f54942466d07d56a/technical-1.2.0.tar.gz (from https://pypi.org/simple/technical/), version: 1.2.0 2026-04-04T07:44:30,337 Skipping link: No binaries permitted for technical: https://files.pythonhosted.org/packages/8c/ef/678a525f76cf6771fc80e4af006ef410ea54bfe8d317d9d62c62c4c2d57c/technical-1.2.1-py3-none-any.whl (from https://pypi.org/simple/technical/) 2026-04-04T07:44:30,338 Found link https://files.pythonhosted.org/packages/10/fc/a50a4401011f21f82627d8edddd4dbb5c61b97f3a10204a7017838a13e21/technical-1.2.1.tar.gz (from https://pypi.org/simple/technical/), version: 1.2.1 2026-04-04T07:44:30,339 Skipping link: No binaries permitted for technical: https://files.pythonhosted.org/packages/fe/c0/93953bbc9748796accc29e28711cffefd3d19180a1e7431fed43d57a8b65/technical-1.2.2-py3-none-any.whl (from https://pypi.org/simple/technical/) 2026-04-04T07:44:30,340 Found link https://files.pythonhosted.org/packages/83/ec/63ac37b0f2c94b988418256909065056f643a5177fdcb5e140c048301233/technical-1.2.2.tar.gz (from https://pypi.org/simple/technical/), version: 1.2.2 2026-04-04T07:44:30,340 Skipping link: No binaries permitted for technical: https://files.pythonhosted.org/packages/9e/87/2df98f0e3fd4428891b8ec67bcd8384176b684fe04b17020bc6868370672/technical-1.3.0-py3-none-any.whl (from https://pypi.org/simple/technical/) (requires-python:>=3.6) 2026-04-04T07:44:30,341 Found link https://files.pythonhosted.org/packages/fc/f6/87a85790be286d937d4f1029b923988f0880706b6a9ddf81d85cd73331ba/technical-1.3.0.tar.gz (from https://pypi.org/simple/technical/) (requires-python:>=3.6), version: 1.3.0 2026-04-04T07:44:30,342 Skipping link: No binaries permitted for technical: https://files.pythonhosted.org/packages/27/98/1f915f92c6ff718cb4ab1227864bd651ba9b83f7913a1f2065bd5729d504/technical-1.4.0-py3-none-any.whl (from https://pypi.org/simple/technical/) (requires-python:>=3.6) 2026-04-04T07:44:30,342 Found link https://files.pythonhosted.org/packages/27/86/126ba0d7e4d9e1ddb0ae5a7145fe7110bd8bdcf54f3f52d80a26044abedc/technical-1.4.0.tar.gz (from https://pypi.org/simple/technical/) (requires-python:>=3.6), version: 1.4.0 2026-04-04T07:44:30,343 Skipping link: No binaries permitted for technical: https://files.pythonhosted.org/packages/1a/81/069dc2ed2533aeb94307e64e2cff97eed8b1f427eec1843c7e4f0ac83149/technical-1.4.1-py3-none-any.whl (from https://pypi.org/simple/technical/) (requires-python:>=3.9) 2026-04-04T07:44:30,344 Found link https://files.pythonhosted.org/packages/bc/7e/7d323f7b7cc6891ae6e489bd023534e65ae846704248fb040bf62f72deb2/technical-1.4.1.tar.gz (from https://pypi.org/simple/technical/) (requires-python:>=3.9), version: 1.4.1 2026-04-04T07:44:30,344 Skipping link: No binaries permitted for technical: https://files.pythonhosted.org/packages/b0/84/3cb82c4219994c42ccbbf7c3c55f367a51fda9185813a3f8f69f3c2401ba/technical-1.4.2-py3-none-any.whl (from https://pypi.org/simple/technical/) (requires-python:>=3.9) 2026-04-04T07:44:30,345 Found link https://files.pythonhosted.org/packages/d5/26/bd41db8985a5dfa183c92b2d5dd8a902cdf1fc14e9dc24f9d6586704f877/technical-1.4.2.tar.gz (from https://pypi.org/simple/technical/) (requires-python:>=3.9), version: 1.4.2 2026-04-04T07:44:30,346 Skipping link: No binaries permitted for technical: https://files.pythonhosted.org/packages/60/10/cb92a7980dbd4a4cfe64fe08c3fbbeefeff4adb8fac9dc8320b3e7206547/technical-1.4.3-py3-none-any.whl (from https://pypi.org/simple/technical/) (requires-python:>=3.9) 2026-04-04T07:44:30,347 Found link https://files.pythonhosted.org/packages/84/c7/9e0da4524391414fde42a89f9d436f72022385239bac65679b840d8dded0/technical-1.4.3.tar.gz (from https://pypi.org/simple/technical/) (requires-python:>=3.9), version: 1.4.3 2026-04-04T07:44:30,348 Skipping link: No binaries permitted for technical: https://files.pythonhosted.org/packages/8f/c1/ec364570a7807e0c7b13d998f85918065edaa592caaa9a67ec4629469ddc/technical-1.4.4-py3-none-any.whl (from https://pypi.org/simple/technical/) (requires-python:>=3.9) 2026-04-04T07:44:30,349 Found link https://files.pythonhosted.org/packages/9d/5d/b6923ba3c31b76223752ca07e0b1f2ec7193efe3c07c09eaaca4593a2ce4/technical-1.4.4.tar.gz (from https://pypi.org/simple/technical/) (requires-python:>=3.9), version: 1.4.4 2026-04-04T07:44:30,349 Skipping link: No binaries permitted for technical: https://files.pythonhosted.org/packages/02/d6/2d443e94dc7d1fd9a4f87fafa8caa87e7ce62f564ed5193271c4d7e32e42/technical-1.5.0-py3-none-any.whl (from https://pypi.org/simple/technical/) (requires-python:>=3.9) 2026-04-04T07:44:30,350 Found link https://files.pythonhosted.org/packages/af/21/96fe4e81eb41e7a3fef6e97208ba3a87f31806bdf5149b5aea426f953897/technical-1.5.0.tar.gz (from https://pypi.org/simple/technical/) (requires-python:>=3.9), version: 1.5.0 2026-04-04T07:44:30,351 Skipping link: No binaries permitted for technical: https://files.pythonhosted.org/packages/6f/e5/33a7f8e5edd7c9d58b89371b4aa24de929db31b93373b1c3d474c5c04d52/technical-1.5.1-py3-none-any.whl (from https://pypi.org/simple/technical/) (requires-python:>=3.10) 2026-04-04T07:44:30,352 Found link https://files.pythonhosted.org/packages/4f/b1/54ed13135903353cd58074149f1f6b91eef97ec28d2f694a068b26c70187/technical-1.5.1.tar.gz (from https://pypi.org/simple/technical/) (requires-python:>=3.10), version: 1.5.1 2026-04-04T07:44:30,353 Skipping link: No binaries permitted for technical: https://files.pythonhosted.org/packages/a6/5e/69a2a2706b7b24a16e3f4eb9c9b3c28bc718f86cd9bc65d0e0d0f2b082d6/technical-1.5.2-py3-none-any.whl (from https://pypi.org/simple/technical/) (requires-python:>=3.10) 2026-04-04T07:44:30,353 Found link https://files.pythonhosted.org/packages/50/60/c8110493fb8ba3f6a02a12b3932eb6d99fdcd8ff99f88f596c52ffbbae37/technical-1.5.2.tar.gz (from https://pypi.org/simple/technical/) (requires-python:>=3.10), version: 1.5.2 2026-04-04T07:44:30,354 Skipping link: No binaries permitted for technical: https://files.pythonhosted.org/packages/f9/5a/fe48929f22d66beb118c48f703e7491ab73a68f04daa32d3c08b3b0913db/technical-1.5.3-py3-none-any.whl (from https://pypi.org/simple/technical/) (requires-python:>=3.10) 2026-04-04T07:44:30,355 Found link https://files.pythonhosted.org/packages/1f/89/7ca19be41a56fdb97e9564ba25c1957ce209a310774eb2c5b61ef8c42286/technical-1.5.3.tar.gz (from https://pypi.org/simple/technical/) (requires-python:>=3.10), version: 1.5.3 2026-04-04T07:44:30,355 Skipping link: No binaries permitted for technical: https://files.pythonhosted.org/packages/57/1c/36b274da7cb7a2cb07135c245a62c3ae8c0e08c17b8be572f8809eccbe3f/technical-1.5.4-py3-none-any.whl (from https://pypi.org/simple/technical/) (requires-python:>=3.11) 2026-04-04T07:44:30,356 Found link https://files.pythonhosted.org/packages/09/e6/f9295ef3e95eb34e703670520ace2f6e8420245766c10f67bf7f7e438934/technical-1.5.4.tar.gz (from https://pypi.org/simple/technical/) (requires-python:>=3.11), version: 1.5.4 2026-04-04T07:44:30,357 Skipping link: No binaries permitted for technical: https://files.pythonhosted.org/packages/d3/9d/eec203ca9d9a0ff1cda01a32d39da31a3bf8b587d522f81bf9cc6ee90945/technical-1.6.0-py3-none-any.whl (from https://pypi.org/simple/technical/) (requires-python:>=3.11) 2026-04-04T07:44:30,358 Found link https://files.pythonhosted.org/packages/07/33/e66507122453f42f3949b46ff7f2b404d51ac96d27f17c534de7b5a7ad0b/technical-1.6.0.tar.gz (from https://pypi.org/simple/technical/) (requires-python:>=3.11), version: 1.6.0 2026-04-04T07:44:30,358 Fetching project page and analyzing links: https://www.piwheels.org/simple/technical/ 2026-04-04T07:44:30,359 Getting page https://www.piwheels.org/simple/technical/ 2026-04-04T07:44:30,360 Found index url https://www.piwheels.org/simple 2026-04-04T07:44:30,682 Fetched page https://www.piwheels.org/simple/technical/ as text/html 2026-04-04T07:44:30,688 Skipping link: No binaries permitted for technical: https://www.piwheels.org/simple/technical/technical-1.5.4-py3-none-any.whl#sha256=901136c8e8ba980b5f073a70ccdac07fb8ed6b605060233bdb015167c012da53 (from https://www.piwheels.org/simple/technical/) (requires-python:>=3.11) 2026-04-04T07:44:30,689 Skipping link: No binaries permitted for technical: https://archive1.piwheels.org/simple/technical/technical-1.5.3-py3-none-any.whl#sha256=08ea25eb9d2db78cd5c637085859bdcd4abd600721bbcadd59683908c226671b (from https://www.piwheels.org/simple/technical/) (requires-python:>=3.10) 2026-04-04T07:44:30,689 Skipping link: No binaries permitted for technical: https://archive1.piwheels.org/simple/technical/technical-1.5.2-py3-none-any.whl#sha256=459e7f2442ded38fee6d1f0abe498e5d59795c69cc81b1f69e1ac8bfb9e278ce (from https://www.piwheels.org/simple/technical/) (requires-python:>=3.10) 2026-04-04T07:44:30,690 Skipping link: No binaries permitted for technical: https://archive1.piwheels.org/simple/technical/technical-1.5.1-py3-none-any.whl#sha256=e430aef6dfca7ba2e59792862d482480da995644be6fe4465be7e1ed85da9630 (from https://www.piwheels.org/simple/technical/) (requires-python:>=3.10) 2026-04-04T07:44:30,691 Skipping link: No binaries permitted for technical: https://archive1.piwheels.org/simple/technical/technical-1.5.0-py3-none-any.whl#sha256=624c718ad1630815d66df9ee93fc9f5a4272caee13440a03c7302432cbee7ba5 (from https://www.piwheels.org/simple/technical/) (requires-python:>=3.9) 2026-04-04T07:44:30,691 Skipping link: No binaries permitted for technical: https://archive1.piwheels.org/simple/technical/technical-1.4.4-py3-none-any.whl#sha256=f0224dee7fb97f51a35c2ab48c696b56e13c7cae3e7f77622a4f917c2f68af4a (from https://www.piwheels.org/simple/technical/) (requires-python:>=3.9) 2026-04-04T07:44:30,692 Skipping link: No binaries permitted for technical: https://archive1.piwheels.org/simple/technical/technical-1.4.3-py3-none-any.whl#sha256=5f3f17787328ccafd6d8994e809606e1f332a72aac19da3f847068053286b9a8 (from https://www.piwheels.org/simple/technical/) (requires-python:>=3.9) 2026-04-04T07:44:30,692 Skipping link: No binaries permitted for technical: https://archive1.piwheels.org/simple/technical/technical-1.4.2-py3-none-any.whl#sha256=90b503525456cb8ad1790397ddb7deadc0793b754c27decc6d92b1e5d2a5ae9f (from https://www.piwheels.org/simple/technical/) (requires-python:>=3.9) 2026-04-04T07:44:30,693 Skipping link: No binaries permitted for technical: https://archive1.piwheels.org/simple/technical/technical-1.4.1-py3-none-any.whl#sha256=421a31f53ad3d94f1a7dd8671ef9a674fba2409a69514acb2baa3e3401ae0080 (from https://www.piwheels.org/simple/technical/) (requires-python:>=3.9) 2026-04-04T07:44:30,693 Skipping link: No binaries permitted for technical: https://archive1.piwheels.org/simple/technical/technical-1.4.0-py3-none-any.whl#sha256=ebaed4f7548355afd5df19a0009a81196cd11c9d91ad2e3d08a5fae95c78f116 (from https://www.piwheels.org/simple/technical/) (requires-python:>=3.6) 2026-04-04T07:44:30,694 Skipping link: No binaries permitted for technical: https://archive1.piwheels.org/simple/technical/technical-1.3.0-py3-none-any.whl#sha256=3e3b496d59e2f2e810fde7392a6b77cb480592501171193c7c481d5bc708bda0 (from https://www.piwheels.org/simple/technical/) (requires-python:>=3.6) 2026-04-04T07:44:30,694 Skipping link: No binaries permitted for technical: https://archive1.piwheels.org/simple/technical/technical-1.2.2-py3-none-any.whl#sha256=b8cebf97df5c61ba5cbb7382de8a52264072332005de668729a453080a6f6d15 (from https://www.piwheels.org/simple/technical/) 2026-04-04T07:44:30,695 Skipping link: No binaries permitted for technical: https://archive1.piwheels.org/simple/technical/technical-1.2.1-py3-none-any.whl#sha256=758418374e5c0e36a41ac42631708ac3b467014949a827ad88200eb757518361 (from https://www.piwheels.org/simple/technical/) 2026-04-04T07:44:30,695 Skipping link: No binaries permitted for technical: https://archive1.piwheels.org/simple/technical/technical-1.2.0-py3-none-any.whl#sha256=4449bb73980aa3ea78c1fe1161e486818e68f1eb1f70a371ed5c40a0099abe83 (from https://www.piwheels.org/simple/technical/) 2026-04-04T07:44:30,696 Skipping link: No binaries permitted for technical: https://archive1.piwheels.org/simple/technical/technical-1.1.0-py3-none-any.whl#sha256=6dc43b95a7ba6c4802e6876b7b6206082d7bea453a7997f6bef0a7dcd5c7be71 (from https://www.piwheels.org/simple/technical/) 2026-04-04T07:44:30,696 Skipping link: No binaries permitted for technical: https://archive1.piwheels.org/simple/technical/technical-1.0.2.dev1-py3-none-any.whl#sha256=7cd1e16f78178ce27aa089089962e9e33e5b7970f5857a0de98ab1fdd4ea6b86 (from https://www.piwheels.org/simple/technical/) 2026-04-04T07:44:30,697 Skipping link: No binaries permitted for technical: https://archive1.piwheels.org/simple/technical/technical-1.0.2.dev0-py3-none-any.whl#sha256=8edff194709d8503495a631fa5b87a7c5c449d39bc5b5ea5f0982fdf137ee9ae (from https://www.piwheels.org/simple/technical/) 2026-04-04T07:44:30,698 Skipping link: not a file: https://www.piwheels.org/simple/technical/ 2026-04-04T07:44:30,699 Skipping link: not a file: https://pypi.org/simple/technical/ 2026-04-04T07:44:30,721 Given no hashes to check 1 links for project 'technical': discarding no candidates 2026-04-04T07:44:30,740 Collecting technical==1.6.0 2026-04-04T07:44:30,742 Created temporary directory: /tmp/pip-unpack-jt8nncjh 2026-04-04T07:44:30,891 Downloading technical-1.6.0.tar.gz (53 kB) 2026-04-04T07:44:31,029 Added technical==1.6.0 from https://files.pythonhosted.org/packages/07/33/e66507122453f42f3949b46ff7f2b404d51ac96d27f17c534de7b5a7ad0b/technical-1.6.0.tar.gz to build tracker '/tmp/pip-build-tracker-kj0q9eyh' 2026-04-04T07:44:31,034 Created temporary directory: /tmp/pip-build-env-4ap9z71w 2026-04-04T07:44:31,039 Installing build dependencies: started 2026-04-04T07:44:31,040 Running command pip subprocess to install build dependencies 2026-04-04T07:44:32,173 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-04T07:44:32,589 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-04-04T07:44:32,612 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-04T07:44:34,427 Collecting setuptools>=46.4.0 2026-04-04T07:44:34,510 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-04T07:44:34,785 Collecting wheel 2026-04-04T07:44:34,805 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-04-04T07:44:34,990 Collecting packaging>=24.0 2026-04-04T07:44:35,005 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-04-04T07:44:37,957 Installing collected packages: setuptools, packaging, wheel 2026-04-04T07:44:41,396 Creating /tmp/pip-build-env-4ap9z71w/overlay/local/bin 2026-04-04T07:44:41,398 changing mode of /tmp/pip-build-env-4ap9z71w/overlay/local/bin/wheel to 755 2026-04-04T07:44:41,420 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-04-04T07:44:41,699 Installing build dependencies: finished with status 'done' 2026-04-04T07:44:41,706 Getting requirements to build wheel: started 2026-04-04T07:44:41,707 Running command Getting requirements to build wheel 2026-04-04T07:44:42,327 /tmp/pip-build-env-4ap9z71w/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-04T07:44:42,327 !! 2026-04-04T07:44:42,328 ******************************************************************************** 2026-04-04T07:44:42,329 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-04-04T07:44:42,330 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-04T07:44:42,331 or your builds will no longer be supported. 2026-04-04T07:44:42,332 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-04T07:44:42,333 ******************************************************************************** 2026-04-04T07:44:42,334 !! 2026-04-04T07:44:42,334 corresp(dist, value, root_dir) 2026-04-04T07:44:42,410 /tmp/pip-build-env-4ap9z71w/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-04T07:44:42,411 !! 2026-04-04T07:44:42,412 ******************************************************************************** 2026-04-04T07:44:42,413 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-04T07:44:42,414 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-04-04T07:44:42,415 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-04T07:44:42,415 ******************************************************************************** 2026-04-04T07:44:42,416 !! 2026-04-04T07:44:42,417 dist._finalize_license_expression() 2026-04-04T07:44:42,417 /tmp/pip-build-env-4ap9z71w/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-04T07:44:42,418 !! 2026-04-04T07:44:42,419 ******************************************************************************** 2026-04-04T07:44:42,419 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-04T07:44:42,420 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-04-04T07:44:42,421 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-04T07:44:42,422 ******************************************************************************** 2026-04-04T07:44:42,423 !! 2026-04-04T07:44:42,423 self._finalize_license_expression() 2026-04-04T07:44:42,424 running egg_info 2026-04-04T07:44:42,430 writing technical.egg-info/PKG-INFO 2026-04-04T07:44:42,435 writing dependency_links to technical.egg-info/dependency_links.txt 2026-04-04T07:44:42,438 writing requirements to technical.egg-info/requires.txt 2026-04-04T07:44:42,439 writing top-level names to technical.egg-info/top_level.txt 2026-04-04T07:44:42,464 reading manifest file 'technical.egg-info/SOURCES.txt' 2026-04-04T07:44:42,468 adding license file 'LICENSE' 2026-04-04T07:44:42,472 writing manifest file 'technical.egg-info/SOURCES.txt' 2026-04-04T07:44:42,569 Getting requirements to build wheel: finished with status 'done' 2026-04-04T07:44:42,572 Created temporary directory: /tmp/pip-modern-metadata-wgxd3ls1 2026-04-04T07:44:42,575 Preparing metadata (pyproject.toml): started 2026-04-04T07:44:42,576 Running command Preparing metadata (pyproject.toml) 2026-04-04T07:44:43,151 /tmp/pip-build-env-4ap9z71w/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-04T07:44:43,152 !! 2026-04-04T07:44:43,153 ******************************************************************************** 2026-04-04T07:44:43,154 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-04-04T07:44:43,155 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-04T07:44:43,155 or your builds will no longer be supported. 2026-04-04T07:44:43,157 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-04T07:44:43,157 ******************************************************************************** 2026-04-04T07:44:43,158 !! 2026-04-04T07:44:43,159 corresp(dist, value, root_dir) 2026-04-04T07:44:43,228 /tmp/pip-build-env-4ap9z71w/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-04T07:44:43,229 !! 2026-04-04T07:44:43,230 ******************************************************************************** 2026-04-04T07:44:43,231 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-04T07:44:43,232 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-04-04T07:44:43,233 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-04T07:44:43,234 ******************************************************************************** 2026-04-04T07:44:43,235 !! 2026-04-04T07:44:43,235 dist._finalize_license_expression() 2026-04-04T07:44:43,236 /tmp/pip-build-env-4ap9z71w/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-04T07:44:43,236 !! 2026-04-04T07:44:43,237 ******************************************************************************** 2026-04-04T07:44:43,238 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-04T07:44:43,239 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-04-04T07:44:43,240 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-04T07:44:43,240 ******************************************************************************** 2026-04-04T07:44:43,241 !! 2026-04-04T07:44:43,242 self._finalize_license_expression() 2026-04-04T07:44:43,242 running dist_info 2026-04-04T07:44:43,250 creating /tmp/pip-modern-metadata-wgxd3ls1/technical.egg-info 2026-04-04T07:44:43,251 writing /tmp/pip-modern-metadata-wgxd3ls1/technical.egg-info/PKG-INFO 2026-04-04T07:44:43,256 writing dependency_links to /tmp/pip-modern-metadata-wgxd3ls1/technical.egg-info/dependency_links.txt 2026-04-04T07:44:43,258 writing requirements to /tmp/pip-modern-metadata-wgxd3ls1/technical.egg-info/requires.txt 2026-04-04T07:44:43,260 writing top-level names to /tmp/pip-modern-metadata-wgxd3ls1/technical.egg-info/top_level.txt 2026-04-04T07:44:43,261 writing manifest file '/tmp/pip-modern-metadata-wgxd3ls1/technical.egg-info/SOURCES.txt' 2026-04-04T07:44:43,283 reading manifest file '/tmp/pip-modern-metadata-wgxd3ls1/technical.egg-info/SOURCES.txt' 2026-04-04T07:44:43,285 adding license file 'LICENSE' 2026-04-04T07:44:43,288 writing manifest file '/tmp/pip-modern-metadata-wgxd3ls1/technical.egg-info/SOURCES.txt' 2026-04-04T07:44:43,289 creating '/tmp/pip-modern-metadata-wgxd3ls1/technical-1.6.0.dist-info' 2026-04-04T07:44:43,417 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-04T07:44:43,422 Source in /tmp/pip-wheel-4p05oy5g/technical_bf9fd160d6d24385aee7b527764f8047 has version 1.6.0, which satisfies requirement technical==1.6.0 from https://files.pythonhosted.org/packages/07/33/e66507122453f42f3949b46ff7f2b404d51ac96d27f17c534de7b5a7ad0b/technical-1.6.0.tar.gz 2026-04-04T07:44:43,423 Removed technical==1.6.0 from https://files.pythonhosted.org/packages/07/33/e66507122453f42f3949b46ff7f2b404d51ac96d27f17c534de7b5a7ad0b/technical-1.6.0.tar.gz from build tracker '/tmp/pip-build-tracker-kj0q9eyh' 2026-04-04T07:44:43,429 Created temporary directory: /tmp/pip-unpack-98nrdt12 2026-04-04T07:44:43,429 Building wheels for collected packages: technical 2026-04-04T07:44:43,434 Created temporary directory: /tmp/pip-wheel-_pg9g_s5 2026-04-04T07:44:43,435 Destination directory: /tmp/pip-wheel-_pg9g_s5 2026-04-04T07:44:43,437 Building wheel for technical (pyproject.toml): started 2026-04-04T07:44:43,438 Running command Building wheel for technical (pyproject.toml) 2026-04-04T07:44:44,028 /tmp/pip-build-env-4ap9z71w/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-04T07:44:44,028 !! 2026-04-04T07:44:44,029 ******************************************************************************** 2026-04-04T07:44:44,030 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-04-04T07:44:44,031 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-04T07:44:44,032 or your builds will no longer be supported. 2026-04-04T07:44:44,033 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-04T07:44:44,034 ******************************************************************************** 2026-04-04T07:44:44,035 !! 2026-04-04T07:44:44,035 corresp(dist, value, root_dir) 2026-04-04T07:44:44,098 /tmp/pip-build-env-4ap9z71w/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-04T07:44:44,099 !! 2026-04-04T07:44:44,099 ******************************************************************************** 2026-04-04T07:44:44,100 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-04T07:44:44,101 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-04-04T07:44:44,102 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-04T07:44:44,102 ******************************************************************************** 2026-04-04T07:44:44,103 !! 2026-04-04T07:44:44,104 dist._finalize_license_expression() 2026-04-04T07:44:44,104 /tmp/pip-build-env-4ap9z71w/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-04T07:44:44,105 !! 2026-04-04T07:44:44,106 ******************************************************************************** 2026-04-04T07:44:44,106 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-04T07:44:44,108 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-04-04T07:44:44,109 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-04T07:44:44,109 ******************************************************************************** 2026-04-04T07:44:44,111 !! 2026-04-04T07:44:44,112 self._finalize_license_expression() 2026-04-04T07:44:44,112 running bdist_wheel 2026-04-04T07:44:44,124 running build 2026-04-04T07:44:44,125 running build_py 2026-04-04T07:44:44,131 creating build/lib/technical 2026-04-04T07:44:44,133 copying technical/bouncyhouse.py -> build/lib/technical 2026-04-04T07:44:44,135 copying technical/trendline.py -> build/lib/technical 2026-04-04T07:44:44,137 copying technical/__init__.py -> build/lib/technical 2026-04-04T07:44:44,139 copying technical/pivots_points.py -> build/lib/technical 2026-04-04T07:44:44,141 copying technical/util.py -> build/lib/technical 2026-04-04T07:44:44,143 copying technical/qtpylib.py -> build/lib/technical 2026-04-04T07:44:44,145 copying technical/candles.py -> build/lib/technical 2026-04-04T07:44:44,147 copying technical/indicator_helpers.py -> build/lib/technical 2026-04-04T07:44:44,150 creating build/lib/technical/indicators 2026-04-04T07:44:44,151 copying technical/indicators/price_transform.py -> build/lib/technical/indicators 2026-04-04T07:44:44,153 copying technical/indicators/__init__.py -> build/lib/technical/indicators 2026-04-04T07:44:44,155 copying technical/indicators/indicators.py -> build/lib/technical/indicators 2026-04-04T07:44:44,158 copying technical/indicators/supertrend.py -> build/lib/technical/indicators 2026-04-04T07:44:44,160 copying technical/indicators/volatility.py -> build/lib/technical/indicators 2026-04-04T07:44:44,162 copying technical/indicators/cycle_indicators.py -> build/lib/technical/indicators 2026-04-04T07:44:44,164 copying technical/indicators/volume_indicators.py -> build/lib/technical/indicators 2026-04-04T07:44:44,166 copying technical/indicators/momentum.py -> build/lib/technical/indicators 2026-04-04T07:44:44,168 copying technical/indicators/overlap_studies.py -> build/lib/technical/indicators 2026-04-04T07:44:44,171 creating build/lib/technical/consensus 2026-04-04T07:44:44,172 copying technical/consensus/__init__.py -> build/lib/technical/consensus 2026-04-04T07:44:44,174 copying technical/consensus/oscillator.py -> build/lib/technical/consensus 2026-04-04T07:44:44,176 copying technical/consensus/summary.py -> build/lib/technical/consensus 2026-04-04T07:44:44,178 copying technical/consensus/movingaverage.py -> build/lib/technical/consensus 2026-04-04T07:44:44,179 copying technical/consensus/consensus.py -> build/lib/technical/consensus 2026-04-04T07:44:44,182 creating build/lib/technical/vendor 2026-04-04T07:44:44,184 copying technical/vendor/__init__.py -> build/lib/technical/vendor 2026-04-04T07:44:44,186 creating build/lib/technical/vendor/qtpylib 2026-04-04T07:44:44,187 copying technical/vendor/qtpylib/__init__.py -> build/lib/technical/vendor/qtpylib 2026-04-04T07:44:44,188 copying technical/vendor/qtpylib/indicators.py -> build/lib/technical/vendor/qtpylib 2026-04-04T07:44:44,205 installing to build/bdist.linux-armv7l/wheel 2026-04-04T07:44:44,205 running install 2026-04-04T07:44:44,228 running install_lib 2026-04-04T07:44:44,234 creating build/bdist.linux-armv7l/wheel 2026-04-04T07:44:44,236 creating build/bdist.linux-armv7l/wheel/technical 2026-04-04T07:44:44,237 copying build/lib/technical/bouncyhouse.py -> build/bdist.linux-armv7l/wheel/./technical 2026-04-04T07:44:44,239 copying build/lib/technical/trendline.py -> build/bdist.linux-armv7l/wheel/./technical 2026-04-04T07:44:44,242 copying build/lib/technical/__init__.py -> build/bdist.linux-armv7l/wheel/./technical 2026-04-04T07:44:44,244 creating build/bdist.linux-armv7l/wheel/technical/indicators 2026-04-04T07:44:44,245 copying build/lib/technical/indicators/price_transform.py -> build/bdist.linux-armv7l/wheel/./technical/indicators 2026-04-04T07:44:44,247 copying build/lib/technical/indicators/__init__.py -> build/bdist.linux-armv7l/wheel/./technical/indicators 2026-04-04T07:44:44,249 copying build/lib/technical/indicators/indicators.py -> build/bdist.linux-armv7l/wheel/./technical/indicators 2026-04-04T07:44:44,253 copying build/lib/technical/indicators/supertrend.py -> build/bdist.linux-armv7l/wheel/./technical/indicators 2026-04-04T07:44:44,255 copying build/lib/technical/indicators/volatility.py -> build/bdist.linux-armv7l/wheel/./technical/indicators 2026-04-04T07:44:44,257 copying build/lib/technical/indicators/cycle_indicators.py -> build/bdist.linux-armv7l/wheel/./technical/indicators 2026-04-04T07:44:44,259 copying build/lib/technical/indicators/volume_indicators.py -> build/bdist.linux-armv7l/wheel/./technical/indicators 2026-04-04T07:44:44,261 copying build/lib/technical/indicators/momentum.py -> build/bdist.linux-armv7l/wheel/./technical/indicators 2026-04-04T07:44:44,263 copying build/lib/technical/indicators/overlap_studies.py -> build/bdist.linux-armv7l/wheel/./technical/indicators 2026-04-04T07:44:44,265 copying build/lib/technical/pivots_points.py -> build/bdist.linux-armv7l/wheel/./technical 2026-04-04T07:44:44,267 copying build/lib/technical/util.py -> build/bdist.linux-armv7l/wheel/./technical 2026-04-04T07:44:44,269 creating build/bdist.linux-armv7l/wheel/technical/consensus 2026-04-04T07:44:44,271 copying build/lib/technical/consensus/__init__.py -> build/bdist.linux-armv7l/wheel/./technical/consensus 2026-04-04T07:44:44,273 copying build/lib/technical/consensus/oscillator.py -> build/bdist.linux-armv7l/wheel/./technical/consensus 2026-04-04T07:44:44,275 copying build/lib/technical/consensus/summary.py -> build/bdist.linux-armv7l/wheel/./technical/consensus 2026-04-04T07:44:44,277 copying build/lib/technical/consensus/movingaverage.py -> build/bdist.linux-armv7l/wheel/./technical/consensus 2026-04-04T07:44:44,279 copying build/lib/technical/consensus/consensus.py -> build/bdist.linux-armv7l/wheel/./technical/consensus 2026-04-04T07:44:44,282 copying build/lib/technical/qtpylib.py -> build/bdist.linux-armv7l/wheel/./technical 2026-04-04T07:44:44,284 copying build/lib/technical/candles.py -> build/bdist.linux-armv7l/wheel/./technical 2026-04-04T07:44:44,287 creating build/bdist.linux-armv7l/wheel/technical/vendor 2026-04-04T07:44:44,288 copying build/lib/technical/vendor/__init__.py -> build/bdist.linux-armv7l/wheel/./technical/vendor 2026-04-04T07:44:44,290 creating build/bdist.linux-armv7l/wheel/technical/vendor/qtpylib 2026-04-04T07:44:44,291 copying build/lib/technical/vendor/qtpylib/__init__.py -> build/bdist.linux-armv7l/wheel/./technical/vendor/qtpylib 2026-04-04T07:44:44,293 copying build/lib/technical/vendor/qtpylib/indicators.py -> build/bdist.linux-armv7l/wheel/./technical/vendor/qtpylib 2026-04-04T07:44:44,295 copying build/lib/technical/indicator_helpers.py -> build/bdist.linux-armv7l/wheel/./technical 2026-04-04T07:44:44,297 running install_egg_info 2026-04-04T07:44:44,306 running egg_info 2026-04-04T07:44:44,312 writing technical.egg-info/PKG-INFO 2026-04-04T07:44:44,316 writing dependency_links to technical.egg-info/dependency_links.txt 2026-04-04T07:44:44,318 writing requirements to technical.egg-info/requires.txt 2026-04-04T07:44:44,319 writing top-level names to technical.egg-info/top_level.txt 2026-04-04T07:44:44,331 reading manifest file 'technical.egg-info/SOURCES.txt' 2026-04-04T07:44:44,335 adding license file 'LICENSE' 2026-04-04T07:44:44,339 writing manifest file 'technical.egg-info/SOURCES.txt' 2026-04-04T07:44:44,340 Copying technical.egg-info to build/bdist.linux-armv7l/wheel/./technical-1.6.0-py3.11.egg-info 2026-04-04T07:44:44,353 running install_scripts 2026-04-04T07:44:44,365 creating build/bdist.linux-armv7l/wheel/technical-1.6.0.dist-info/WHEEL 2026-04-04T07:44:44,368 creating '/tmp/pip-wheel-_pg9g_s5/.tmp-b7rlyxju/technical-1.6.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-04T07:44:44,370 adding 'technical/__init__.py' 2026-04-04T07:44:44,372 adding 'technical/bouncyhouse.py' 2026-04-04T07:44:44,373 adding 'technical/candles.py' 2026-04-04T07:44:44,375 adding 'technical/indicator_helpers.py' 2026-04-04T07:44:44,376 adding 'technical/pivots_points.py' 2026-04-04T07:44:44,378 adding 'technical/qtpylib.py' 2026-04-04T07:44:44,379 adding 'technical/trendline.py' 2026-04-04T07:44:44,381 adding 'technical/util.py' 2026-04-04T07:44:44,383 adding 'technical/consensus/__init__.py' 2026-04-04T07:44:44,385 adding 'technical/consensus/consensus.py' 2026-04-04T07:44:44,387 adding 'technical/consensus/movingaverage.py' 2026-04-04T07:44:44,388 adding 'technical/consensus/oscillator.py' 2026-04-04T07:44:44,389 adding 'technical/consensus/summary.py' 2026-04-04T07:44:44,391 adding 'technical/indicators/__init__.py' 2026-04-04T07:44:44,392 adding 'technical/indicators/cycle_indicators.py' 2026-04-04T07:44:44,398 adding 'technical/indicators/indicators.py' 2026-04-04T07:44:44,400 adding 'technical/indicators/momentum.py' 2026-04-04T07:44:44,401 adding 'technical/indicators/overlap_studies.py' 2026-04-04T07:44:44,402 adding 'technical/indicators/price_transform.py' 2026-04-04T07:44:44,404 adding 'technical/indicators/supertrend.py' 2026-04-04T07:44:44,405 adding 'technical/indicators/volatility.py' 2026-04-04T07:44:44,407 adding 'technical/indicators/volume_indicators.py' 2026-04-04T07:44:44,409 adding 'technical/vendor/__init__.py' 2026-04-04T07:44:44,410 adding 'technical/vendor/qtpylib/__init__.py' 2026-04-04T07:44:44,413 adding 'technical/vendor/qtpylib/indicators.py' 2026-04-04T07:44:44,420 adding 'technical-1.6.0.dist-info/licenses/LICENSE' 2026-04-04T07:44:44,422 adding 'technical-1.6.0.dist-info/METADATA' 2026-04-04T07:44:44,423 adding 'technical-1.6.0.dist-info/WHEEL' 2026-04-04T07:44:44,424 adding 'technical-1.6.0.dist-info/top_level.txt' 2026-04-04T07:44:44,425 adding 'technical-1.6.0.dist-info/RECORD' 2026-04-04T07:44:44,428 removing build/bdist.linux-armv7l/wheel 2026-04-04T07:44:44,536 Building wheel for technical (pyproject.toml): finished with status 'done' 2026-04-04T07:44:44,541 Created wheel for technical: filename=technical-1.6.0-py3-none-any.whl size=53033 sha256=c931ebecf9ea270b6bea0baaa73eb524db55fc4c4ed94acd4959f612d3109a1f 2026-04-04T07:44:44,543 Stored in directory: /tmp/pip-ephem-wheel-cache-2100fobl/wheels/ae/22/7c/490e69098c3eb3bfdb840570e2e02b515a700c8d17e2aad2fd 2026-04-04T07:44:44,555 Successfully built technical 2026-04-04T07:44:44,560 Removed build tracker: '/tmp/pip-build-tracker-kj0q9eyh'