2026-05-17T17:38:18,148 Created temporary directory: /tmp/pip-ephem-wheel-cache-uyn4y_e2 2026-05-17T17:38:18,150 Created temporary directory: /tmp/pip-build-tracker-gh8y6a_b 2026-05-17T17:38:18,150 Initialized build tracking at /tmp/pip-build-tracker-gh8y6a_b 2026-05-17T17:38:18,151 Created build tracker: /tmp/pip-build-tracker-gh8y6a_b 2026-05-17T17:38:18,151 Entered build tracker: /tmp/pip-build-tracker-gh8y6a_b 2026-05-17T17:38:18,152 Created temporary directory: /tmp/pip-wheel-6a2zutl0 2026-05-17T17:38:18,154 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-05-17T17:38:18,157 Created temporary directory: /tmp/pip-ephem-wheel-cache-b0czgipi 2026-05-17T17:38:18,178 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-17T17:38:18,182 2 location(s) to search for versions of rule-engine: 2026-05-17T17:38:18,182 * https://pypi.org/simple/rule-engine/ 2026-05-17T17:38:18,182 * https://www.piwheels.org/simple/rule-engine/ 2026-05-17T17:38:18,183 Fetching project page and analyzing links: https://pypi.org/simple/rule-engine/ 2026-05-17T17:38:18,183 Getting page https://pypi.org/simple/rule-engine/ 2026-05-17T17:38:18,185 Found index url https://pypi.org/simple 2026-05-17T17:38:18,416 Fetched page https://pypi.org/simple/rule-engine/ as application/vnd.pypi.simple.v1+json 2026-05-17T17:38:18,425 Found link https://files.pythonhosted.org/packages/45/1d/907e68509dacf5ccd25c86b3e2c503084878f925ca8560e83b6a7df331a0/rule-engine-0.9.0.tar.gz (from https://pypi.org/simple/rule-engine/), version: 0.9.0 2026-05-17T17:38:18,426 Found link https://files.pythonhosted.org/packages/93/96/85f722e5970aa7b52da4706548ebffc926fb659f2b6875bc7ec87350b8f1/rule-engine-1.0.0.tar.gz (from https://pypi.org/simple/rule-engine/), version: 1.0.0 2026-05-17T17:38:18,427 Found link https://files.pythonhosted.org/packages/8b/8f/e617646d33395137b57a2f5692542623667c38699ceee9997dbd6facd902/rule-engine-1.0.1.tar.gz (from https://pypi.org/simple/rule-engine/), version: 1.0.1 2026-05-17T17:38:18,427 Found link https://files.pythonhosted.org/packages/65/6d/475af355958845f50a0817f3282ba48bb6a08c3ceefdff60262cc34ffa5f/rule-engine-1.1.0.tar.gz (from https://pypi.org/simple/rule-engine/), version: 1.1.0 2026-05-17T17:38:18,428 Found link https://files.pythonhosted.org/packages/31/ea/7007afb692e5dc157ad295b5aa38b00e8e4a1cc5ce1b880e1d644b6da46a/rule-engine-2.0.0.tar.gz (from https://pypi.org/simple/rule-engine/), version: 2.0.0 2026-05-17T17:38:18,429 Found link https://files.pythonhosted.org/packages/cc/56/1b3d4e4c0cb317157d8719ae1451c7aaa12f12522452f2df384d64ee253b/rule-engine-2.1.0.tar.gz (from https://pypi.org/simple/rule-engine/), version: 2.1.0 2026-05-17T17:38:18,429 Found link https://files.pythonhosted.org/packages/66/c1/c5488bcc06bf13d21c30ad68ccab3f6cb9ecfb53a7304a518d42d5910b58/rule-engine-2.1.1.tar.gz (from https://pypi.org/simple/rule-engine/), version: 2.1.1 2026-05-17T17:38:18,430 Found link https://files.pythonhosted.org/packages/d6/bf/bb205e68b8369ed9a2990d4bb533d21dc4713c94036bdad508cb2e05ac65/rule-engine-2.2.0.tar.gz (from https://pypi.org/simple/rule-engine/), version: 2.2.0 2026-05-17T17:38:18,430 Found link https://files.pythonhosted.org/packages/51/0c/4df8e0bfca500ca29871345fce43a88ff27d66f0f01f77fb7698877e6aa3/rule-engine-2.2.1.tar.gz (from https://pypi.org/simple/rule-engine/), version: 2.2.1 2026-05-17T17:38:18,431 Found link https://files.pythonhosted.org/packages/37/83/f1feb0a240150e6d676b9b5f1f00b8613eefe713a17ddc0cc97245ffd6a3/rule-engine-2.3.0.tar.gz (from https://pypi.org/simple/rule-engine/), version: 2.3.0 2026-05-17T17:38:18,432 Found link https://files.pythonhosted.org/packages/15/74/866d72aefc974f07c1241fa1f6821d3a0dfc435e8be40823e161f7165ebc/rule-engine-2.4.0.tar.gz (from https://pypi.org/simple/rule-engine/), version: 2.4.0 2026-05-17T17:38:18,432 Found link https://files.pythonhosted.org/packages/3c/f6/67c4d3b4ba10b3176697a1ddf0f5a269e1dfef3a4750bc8c50c7b00e8685/rule-engine-2.4.1.tar.gz (from https://pypi.org/simple/rule-engine/), version: 2.4.1 2026-05-17T17:38:18,433 Found link https://files.pythonhosted.org/packages/6e/8b/e82ec53f2752cd6ca515761349eafe5524fb581dc4f5e39041babf759cd3/rule-engine-3.0.0.tar.gz (from https://pypi.org/simple/rule-engine/), version: 3.0.0 2026-05-17T17:38:18,434 Found link https://files.pythonhosted.org/packages/b9/62/eff9bdc22ebf2f91a8d2a09dea1010a65caaf56c7c66d7db9d7debe2d10e/rule-engine-3.1.0.tar.gz (from https://pypi.org/simple/rule-engine/), version: 3.1.0 2026-05-17T17:38:18,434 Found link https://files.pythonhosted.org/packages/87/3a/cee3c8237b826acd325cf5df043a0944f5fb6b2e91374c6310524693c861/rule-engine-3.1.1.tar.gz (from https://pypi.org/simple/rule-engine/), version: 3.1.1 2026-05-17T17:38:18,435 Found link https://files.pythonhosted.org/packages/63/7a/cbd33ba57bd7f07b87e638e2189f80b0317ce71f4c5db2c40e163dd3226d/rule-engine-3.1.2.tar.gz (from https://pypi.org/simple/rule-engine/), version: 3.1.2 2026-05-17T17:38:18,435 Found link https://files.pythonhosted.org/packages/11/d1/03682f3830841df71b8e9228b186f1579ca2296a8bbfcb7c5f3d75565d41/rule-engine-3.2.0.tar.gz (from https://pypi.org/simple/rule-engine/), version: 3.2.0 2026-05-17T17:38:18,436 Found link https://files.pythonhosted.org/packages/3b/85/7944798d862c879c88af056810e41538415637ed43f838d600d352af8eb1/rule-engine-3.3.0.tar.gz (from https://pypi.org/simple/rule-engine/), version: 3.3.0 2026-05-17T17:38:18,437 Found link https://files.pythonhosted.org/packages/87/ee/0cb4474f162bd6cc280142093110fd3702564be5fdba7e15644b26468ecb/rule-engine-3.3.1.tar.gz (from https://pypi.org/simple/rule-engine/), version: 3.3.1 2026-05-17T17:38:18,437 Found link https://files.pythonhosted.org/packages/ea/c5/d985f5c2e95179fdb600d7dd52f35b4d4b1fb6a82335cbcde58e86421fe3/rule-engine-3.4.0.tar.gz (from https://pypi.org/simple/rule-engine/), version: 3.4.0 2026-05-17T17:38:18,438 Found link https://files.pythonhosted.org/packages/fa/fe/aaa30c39acd2ee0dee79a3780c0d9af3148ce017bde5de80d676b26cdfcb/rule-engine-3.5.0.tar.gz (from https://pypi.org/simple/rule-engine/), version: 3.5.0 2026-05-17T17:38:18,438 Found link https://files.pythonhosted.org/packages/8f/81/d25c24e46961fe7eb8027fef17f6e2108a8c3fcb63d23a83580bdc27d033/rule-engine-3.5.1.tar.gz (from https://pypi.org/simple/rule-engine/), version: 3.5.1 2026-05-17T17:38:18,439 Found link https://files.pythonhosted.org/packages/e8/df/b28aa0b06c22f2e8585507c0ed0b3ab5337073a92572b3325412dead54bb/rule-engine-3.6.0.tar.gz (from https://pypi.org/simple/rule-engine/), version: 3.6.0 2026-05-17T17:38:18,440 Found link https://files.pythonhosted.org/packages/9d/5c/849eed5d3496096a802174cd43689757913a9e40f088a4268e27f534693e/rule-engine-4.0.0.tar.gz (from https://pypi.org/simple/rule-engine/), version: 4.0.0 2026-05-17T17:38:18,440 Found link https://files.pythonhosted.org/packages/69/3f/6f65bae84f37d77832bdde4ec515034a50bf9aa7e947389d0a634532f98c/rule-engine-4.0.1.tar.gz (from https://pypi.org/simple/rule-engine/), version: 4.0.1 2026-05-17T17:38:18,441 Found link https://files.pythonhosted.org/packages/df/77/0b492151707e6b7a6783262f98b3b1fca509b1e7410ddc2efcad3532ce52/rule-engine-4.1.0.tar.gz (from https://pypi.org/simple/rule-engine/), version: 4.1.0 2026-05-17T17:38:18,442 Found link https://files.pythonhosted.org/packages/dc/fd/a506b4a1bef8b096e56b07adc1018d52d6e8bbb7dca0ddb4ab98fde2f0fc/rule-engine-4.2.0.tar.gz (from https://pypi.org/simple/rule-engine/), version: 4.2.0 2026-05-17T17:38:18,442 Found link https://files.pythonhosted.org/packages/6c/7b/02a9116a5e471ffc118d38c95a718152fcb0b72044faafef6f20a9e1dbff/rule-engine-4.3.1.tar.gz (from https://pypi.org/simple/rule-engine/), version: 4.3.1 2026-05-17T17:38:18,443 Found link https://files.pythonhosted.org/packages/c4/49/b1bb10196e12045dedee0ae68e1b8b5fe68fa81edd5c3a55364effc71f6c/rule-engine-4.4.0.tar.gz (from https://pypi.org/simple/rule-engine/), version: 4.4.0 2026-05-17T17:38:18,443 Found link https://files.pythonhosted.org/packages/0c/c4/24be06721eefc0070689afce05a875141ef747c21f2432bae3675a30f764/rule_engine-4.5.0.tar.gz (from https://pypi.org/simple/rule-engine/), version: 4.5.0 2026-05-17T17:38:18,444 Found link https://files.pythonhosted.org/packages/77/c6/1f9f9a6fa791fb274b9e3daf31dfadb2772c8074a1e76d9425c8ce2fc795/rule_engine-4.5.1.tar.gz (from https://pypi.org/simple/rule-engine/), version: 4.5.1 2026-05-17T17:38:18,445 Found link https://files.pythonhosted.org/packages/7a/d3/c791a85451ff49228850447f593b09e763f15528e4e076f970d9b1382252/rule_engine-4.5.2.tar.gz (from https://pypi.org/simple/rule-engine/), version: 4.5.2 2026-05-17T17:38:18,445 Found link https://files.pythonhosted.org/packages/e4/1a/3a1b4c8796b76f140ca67e603574765619c356c41ce523922263e59a9795/rule_engine-4.5.3.tar.gz (from https://pypi.org/simple/rule-engine/), version: 4.5.3 2026-05-17T17:38:18,446 Skipping link: No binaries permitted for rule-engine: https://files.pythonhosted.org/packages/0d/6a/0da2390fdc27135d1fd5ecbd8e785e4a3eef74a3b1fd41e0acab5921f727/rule_engine-5.0.0a1-py3-none-any.whl (from https://pypi.org/simple/rule-engine/) (requires-python:>=3.9) 2026-05-17T17:38:18,446 Found link https://files.pythonhosted.org/packages/b0/0f/3e5f1f63a154dd86da11616a0bd5aefcb3d853dd90e9b00fe022e0bb97dc/rule_engine-5.0.0a1.tar.gz (from https://pypi.org/simple/rule-engine/) (requires-python:>=3.9), version: 5.0.0a1 2026-05-17T17:38:18,447 Skipping link: No binaries permitted for rule-engine: https://files.pythonhosted.org/packages/63/56/3283994f708a38edeec1dcabc21d9050e6bbdccf3827db9beb55a677223b/rule_engine-5.0.0a2-py3-none-any.whl (from https://pypi.org/simple/rule-engine/) (requires-python:>=3.10) 2026-05-17T17:38:18,448 Found link https://files.pythonhosted.org/packages/d4/42/868a87206161138d78d0c016eab7f4a593776e526c05c31367dc848913ca/rule_engine-5.0.0a2.tar.gz (from https://pypi.org/simple/rule-engine/) (requires-python:>=3.10), version: 5.0.0a2 2026-05-17T17:38:18,448 Skipping link: No binaries permitted for rule-engine: https://files.pythonhosted.org/packages/3e/58/796572a2ffaaefea0d11c7a3bbf9e74949db9d6121960c191f1f50441106/rule_engine-5.0.0a3-py3-none-any.whl (from https://pypi.org/simple/rule-engine/) (requires-python:>=3.10) 2026-05-17T17:38:18,449 Found link https://files.pythonhosted.org/packages/dd/be/27e4ec1dec47c70033f715aed090f548ff3a4fbfcfd20ad158d6ac165de1/rule_engine-5.0.0a3.tar.gz (from https://pypi.org/simple/rule-engine/) (requires-python:>=3.10), version: 5.0.0a3 2026-05-17T17:38:18,450 Skipping link: No binaries permitted for rule-engine: https://files.pythonhosted.org/packages/d4/ac/1bec88c2f3141d6eac31173fefde7702de70b230d55da108b9cf421afae3/rule_engine-5.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/rule-engine/) (requires-python:>=3.10) 2026-05-17T17:38:18,451 Found link https://files.pythonhosted.org/packages/42/ac/287600212247bf65c47164156cddc8ebbdaad4dfeb23d0eb6290bf4310e5/rule_engine-5.0.0rc1.tar.gz (from https://pypi.org/simple/rule-engine/) (requires-python:>=3.10), version: 5.0.0rc1 2026-05-17T17:38:18,451 Skipping link: No binaries permitted for rule-engine: https://files.pythonhosted.org/packages/96/ec/908601e1f551f268f06860c3fa4c134763a1caf4f757891a7c792a421d1b/rule_engine-5.0.0rc2-py3-none-any.whl (from https://pypi.org/simple/rule-engine/) (requires-python:>=3.10) 2026-05-17T17:38:18,452 Found link https://files.pythonhosted.org/packages/96/ce/ee92cb3e01529a544cce8ccf36ea3a51895664cd37e237a6528ddb602463/rule_engine-5.0.0rc2.tar.gz (from https://pypi.org/simple/rule-engine/) (requires-python:>=3.10), version: 5.0.0rc2 2026-05-17T17:38:18,453 Skipping link: No binaries permitted for rule-engine: https://files.pythonhosted.org/packages/b0/66/86bf190438ab65e6b63d8014bb8baefab1e54a2517a048c70b74ab956927/rule_engine-5.0.0-py3-none-any.whl (from https://pypi.org/simple/rule-engine/) (requires-python:>=3.10) 2026-05-17T17:38:18,454 Found link https://files.pythonhosted.org/packages/62/aa/d7d351fbb658ed3cbc954d5c1edb8c91724a7d57f41867a266b0561e4001/rule_engine-5.0.0.tar.gz (from https://pypi.org/simple/rule-engine/) (requires-python:>=3.10), version: 5.0.0 2026-05-17T17:38:18,455 Fetching project page and analyzing links: https://www.piwheels.org/simple/rule-engine/ 2026-05-17T17:38:18,455 Getting page https://www.piwheels.org/simple/rule-engine/ 2026-05-17T17:38:18,456 Found index url https://www.piwheels.org/simple 2026-05-17T17:38:18,626 Fetched page https://www.piwheels.org/simple/rule-engine/ as text/html 2026-05-17T17:38:18,637 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-5.0.0rc2-py3-none-any.whl#sha256=ab5fef7a08fa9a5e10b7d120d6a92502d468854f2322d9c5cd126e4e3b47947e (from https://www.piwheels.org/simple/rule-engine/) (requires-python:>=3.10) 2026-05-17T17:38:18,638 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-5.0.0rc1-py3-none-any.whl#sha256=2c275cb92b665713ccc9e7a76ee3739f2f75c46b9dc50c01f2ddd715c1b72ec8 (from https://www.piwheels.org/simple/rule-engine/) (requires-python:>=3.10) 2026-05-17T17:38:18,638 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-5.0.0a3-py3-none-any.whl#sha256=3072875b1a274948646e0213199ac8e45d7639e2439a09de9413c79110ad3fd0 (from https://www.piwheels.org/simple/rule-engine/) (requires-python:>=3.10) 2026-05-17T17:38:18,638 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-5.0.0a2-py3-none-any.whl#sha256=47c07ce9311365bbe2990fb57dd8f75e4a6f09666844cce31531264f755049b6 (from https://www.piwheels.org/simple/rule-engine/) (requires-python:>=3.10) 2026-05-17T17:38:18,639 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-5.0.0a1-py3-none-any.whl#sha256=3ec45541b09a9ed4898bc00415823abaea2ca6c2370d99055b0ef90500ca0ba6 (from https://www.piwheels.org/simple/rule-engine/) (requires-python:>=3.9) 2026-05-17T17:38:18,639 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-4.5.3-py3-none-any.whl#sha256=12ba6a9621e5690a34cd9f5ba115984ff32c38a66cf614f6dc475087586ba0a3 (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,640 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-4.5.2-py3-none-any.whl#sha256=3d00f441ff1f213f61aad72a48b9747591507ae3b72dbd47e7a17902113daddc (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,640 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-4.5.1-py3-none-any.whl#sha256=02f672a8c3cce36b102a6f97889a212b9e720747a68917001e1c8c13dc5927a8 (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,641 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-4.5.0-py3-none-any.whl#sha256=7b7c5eab8bc54e49ec9cc8310d95160fd7330c1ede5faf680259b7ba4e7f9f29 (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,642 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-4.4.0-py3-none-any.whl#sha256=7c4e7355ed00df640362c0cd4f82d20cbd543147550d910129dde4e4df5364a0 (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,642 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-4.3.1-py3-none-any.whl#sha256=5deb7a6e53ee423fdf0015d3ca86fa3697f1bf7fca9d95fd42bc16e96bfce962 (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,643 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-4.2.0-py3-none-any.whl#sha256=b03fa02f765e1896b69cb4e8df5f23be26fbad02b216bdbcdf4ca831ad5b5acb (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,643 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-4.1.0-py3-none-any.whl#sha256=a775d3c8db99d7b9d7b1d044555d94d067184dd854d444c45eb53bac0901bd29 (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,644 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-4.0.1-py3-none-any.whl#sha256=ff91d369ec937f7e22f3eef8286e31ec62b2813bf1bd9d6e76e9643f68af8316 (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,644 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-4.0.0-py3-none-any.whl#sha256=3e951b8419531fa12e66d632c14e93ac7df772ea9c426d7cca920481cc9a47a3 (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,645 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-3.6.0-py3-none-any.whl#sha256=3e35a08d9d40efde56027b32beb90bf3cb60f13bc465fff3e956b4edde67dd7f (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,645 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-3.5.1-py3-none-any.whl#sha256=eb8ecd1164ce068ec7d9a2a87d19d83ee4044424b26dc1becfbb64a0c0253b99 (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,646 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-3.5.0-py3-none-any.whl#sha256=dbec29e476696b4057af33e094a5aaf0028ca55208feb9ffbeafc59efbe2bf07 (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,646 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-3.4.0-py3-none-any.whl#sha256=3cd3326574286fb684dddc5e76e2d78a7dc86adafb4859167ba2218ef7fdf8a2 (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,647 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-3.3.1-py3-none-any.whl#sha256=e55be0a5f0224784ede8c70f6fed4433c8f521259a3fde77962d01eaa25219a5 (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,647 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-3.3.0-py3-none-any.whl#sha256=2d1378c9514d952d672eedfae50ba24aeef4dc50a0cb63028148e0e2a1a53c19 (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,648 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-3.2.0-py3-none-any.whl#sha256=b0ac699a73f69da418b512486110f8569d1fb0f0b078cc354730cfe1103ce89d (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,648 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-3.1.2-py3-none-any.whl#sha256=b9828d15c8bebf371e4bccd648771382e47b1f112267426141780b133c031934 (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,649 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-3.1.1-py3-none-any.whl#sha256=d82eeca33001246325108a5c7cf7f50bf122c68627c80c7619bc9f1df93500c6 (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,649 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-3.1.0-py3-none-any.whl#sha256=3406688a63e96dbc813fb7c17b433b73fefe0c00d2f48bc67e29b360ffe8c779 (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,650 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-3.0.0-py3-none-any.whl#sha256=5970a3835a0e62b43132296b6707df39544ac48dff019cc6f7f72305bd3ce361 (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,650 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-2.4.1-py3-none-any.whl#sha256=34b8e4dfe07e5e3dcf2387ada48647f2a41ee8e40d159d3b61afca32fd0ec3cd (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,651 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-2.4.0-py3-none-any.whl#sha256=6feaa22dd082095dce3558733719853e706369d6fe1df416140fc0c86b7c6f8b (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,651 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-2.3.0-py3-none-any.whl#sha256=d23333fde3eb3ba278c3ba0612fb32358c5a99d3bcb2c818f08d85ba95787e39 (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,652 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-2.2.1-py3-none-any.whl#sha256=7346427b104c58469c20578de4bc6f3b56f221f7e27f520ad63129fcbc27e3bc (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,652 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-2.2.0-py3-none-any.whl#sha256=51c5fb1545cd491dc15786385f00f8dfde08febd4cdf4429d30224f21330f6b2 (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,653 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-2.1.1-py3-none-any.whl#sha256=9e7dde941be86bb093ee0e0bc238f93d40642b22c4209eb8b4a6f6fb82bd9c29 (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,653 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-2.1.0-py3-none-any.whl#sha256=04619c121e74972bfbdea996e871e2ce6a3c7a0a57c361f3bc605f68c3fc1b71 (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,654 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-2.0.0-py3-none-any.whl#sha256=be42f8750f2e121e0582f545e73dd77e760273a67415368198b415df73ff3489 (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,654 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-1.1.0-py3-none-any.whl#sha256=be08623a9eaeb15780a8986692453d64a58daa67518856c8037875f65ab9bee8 (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,655 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-1.0.1-py3-none-any.whl#sha256=3f826b6c51a4e0bc017b75404b18353345a6af173b71be8d63b39b7e3ef735ab (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,655 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-1.0.0-py3-none-any.whl#sha256=1d1a182bfb973a4ba03c9bc72511f0fb1eaaa493b54af48350a23b61b156ae33 (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,656 Skipping link: No binaries permitted for rule-engine: https://archive1.piwheels.org/simple/rule-engine/rule_engine-0.9.0-py3-none-any.whl#sha256=559549b38b19e9a87c5d3292eb487b94a938ed67fcac716de7010f960262ae5d (from https://www.piwheels.org/simple/rule-engine/) 2026-05-17T17:38:18,656 Skipping link: not a file: https://www.piwheels.org/simple/rule-engine/ 2026-05-17T17:38:18,657 Skipping link: not a file: https://pypi.org/simple/rule-engine/ 2026-05-17T17:38:18,680 Given no hashes to check 1 links for project 'rule-engine': discarding no candidates 2026-05-17T17:38:18,698 Collecting rule-engine==5.0.0 2026-05-17T17:38:18,700 Created temporary directory: /tmp/pip-unpack-i0oq_xkp 2026-05-17T17:38:18,924 Downloading rule_engine-5.0.0.tar.gz (95 kB) 2026-05-17T17:38:19,109 Added rule-engine==5.0.0 from https://files.pythonhosted.org/packages/62/aa/d7d351fbb658ed3cbc954d5c1edb8c91724a7d57f41867a266b0561e4001/rule_engine-5.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-gh8y6a_b' 2026-05-17T17:38:19,114 Created temporary directory: /tmp/pip-build-env-cvkf2qlb 2026-05-17T17:38:19,119 Installing build dependencies: started 2026-05-17T17:38:19,120 Running command pip subprocess to install build dependencies 2026-05-17T17:38:20,261 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-17T17:38:20,669 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-05-17T17:38:20,692 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-17T17:38:22,480 Collecting setuptools>=64 2026-05-17T17:38:22,481 Obtaining dependency information for setuptools>=64 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-17T17:38:22,494 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-17T17:38:22,747 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-17T17:38:22,846 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-17T17:38:25,566 Installing collected packages: setuptools 2026-05-17T17:38:28,653 Successfully installed setuptools-82.0.1 2026-05-17T17:38:28,923 Installing build dependencies: finished with status 'done' 2026-05-17T17:38:28,929 Getting requirements to build wheel: started 2026-05-17T17:38:28,931 Running command Getting requirements to build wheel 2026-05-17T17:38:29,549 /tmp/pip-build-env-cvkf2qlb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-17T17:38:29,550 !! 2026-05-17T17:38:29,551 ******************************************************************************** 2026-05-17T17:38:29,551 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-05-17T17:38:29,552 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-17T17:38:29,553 or your builds will no longer be supported. 2026-05-17T17:38:29,554 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-17T17:38:29,555 ******************************************************************************** 2026-05-17T17:38:29,556 !! 2026-05-17T17:38:29,557 corresp(dist, value, root_dir) 2026-05-17T17:38:29,630 /tmp/pip-build-env-cvkf2qlb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-17T17:38:29,631 !! 2026-05-17T17:38:29,632 ******************************************************************************** 2026-05-17T17:38:29,632 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-17T17:38:29,633 License :: OSI Approved :: BSD License 2026-05-17T17:38:29,634 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-17T17:38:29,635 ******************************************************************************** 2026-05-17T17:38:29,636 !! 2026-05-17T17:38:29,636 dist._finalize_license_expression() 2026-05-17T17:38:29,637 /tmp/pip-build-env-cvkf2qlb/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-17T17:38:29,638 !! 2026-05-17T17:38:29,639 ******************************************************************************** 2026-05-17T17:38:29,639 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-17T17:38:29,640 License :: OSI Approved :: BSD License 2026-05-17T17:38:29,641 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-17T17:38:29,641 ******************************************************************************** 2026-05-17T17:38:29,642 !! 2026-05-17T17:38:29,643 self._finalize_license_expression() 2026-05-17T17:38:29,643 running egg_info 2026-05-17T17:38:29,649 writing lib/rule_engine.egg-info/PKG-INFO 2026-05-17T17:38:29,653 writing dependency_links to lib/rule_engine.egg-info/dependency_links.txt 2026-05-17T17:38:29,655 writing requirements to lib/rule_engine.egg-info/requires.txt 2026-05-17T17:38:29,656 writing top-level names to lib/rule_engine.egg-info/top_level.txt 2026-05-17T17:38:29,684 reading manifest file 'lib/rule_engine.egg-info/SOURCES.txt' 2026-05-17T17:38:29,688 adding license file 'LICENSE' 2026-05-17T17:38:29,692 writing manifest file 'lib/rule_engine.egg-info/SOURCES.txt' 2026-05-17T17:38:29,789 Getting requirements to build wheel: finished with status 'done' 2026-05-17T17:38:29,792 Created temporary directory: /tmp/pip-modern-metadata-j9d76p5h 2026-05-17T17:38:29,794 Preparing metadata (pyproject.toml): started 2026-05-17T17:38:29,795 Running command Preparing metadata (pyproject.toml) 2026-05-17T17:38:30,357 /tmp/pip-build-env-cvkf2qlb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-17T17:38:30,357 !! 2026-05-17T17:38:30,358 ******************************************************************************** 2026-05-17T17:38:30,359 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-05-17T17:38:30,360 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-17T17:38:30,360 or your builds will no longer be supported. 2026-05-17T17:38:30,361 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-17T17:38:30,362 ******************************************************************************** 2026-05-17T17:38:30,363 !! 2026-05-17T17:38:30,363 corresp(dist, value, root_dir) 2026-05-17T17:38:30,438 /tmp/pip-build-env-cvkf2qlb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-17T17:38:30,439 !! 2026-05-17T17:38:30,440 ******************************************************************************** 2026-05-17T17:38:30,440 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-17T17:38:30,441 License :: OSI Approved :: BSD License 2026-05-17T17:38:30,443 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-17T17:38:30,443 ******************************************************************************** 2026-05-17T17:38:30,444 !! 2026-05-17T17:38:30,445 dist._finalize_license_expression() 2026-05-17T17:38:30,445 /tmp/pip-build-env-cvkf2qlb/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-17T17:38:30,446 !! 2026-05-17T17:38:30,447 ******************************************************************************** 2026-05-17T17:38:30,448 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-17T17:38:30,449 License :: OSI Approved :: BSD License 2026-05-17T17:38:30,450 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-17T17:38:30,450 ******************************************************************************** 2026-05-17T17:38:30,451 !! 2026-05-17T17:38:30,451 self._finalize_license_expression() 2026-05-17T17:38:30,452 running dist_info 2026-05-17T17:38:30,461 creating /tmp/pip-modern-metadata-j9d76p5h/rule_engine.egg-info 2026-05-17T17:38:30,461 writing /tmp/pip-modern-metadata-j9d76p5h/rule_engine.egg-info/PKG-INFO 2026-05-17T17:38:30,465 writing dependency_links to /tmp/pip-modern-metadata-j9d76p5h/rule_engine.egg-info/dependency_links.txt 2026-05-17T17:38:30,467 writing requirements to /tmp/pip-modern-metadata-j9d76p5h/rule_engine.egg-info/requires.txt 2026-05-17T17:38:30,468 writing top-level names to /tmp/pip-modern-metadata-j9d76p5h/rule_engine.egg-info/top_level.txt 2026-05-17T17:38:30,469 writing manifest file '/tmp/pip-modern-metadata-j9d76p5h/rule_engine.egg-info/SOURCES.txt' 2026-05-17T17:38:30,493 reading manifest file '/tmp/pip-modern-metadata-j9d76p5h/rule_engine.egg-info/SOURCES.txt' 2026-05-17T17:38:30,495 adding license file 'LICENSE' 2026-05-17T17:38:30,499 writing manifest file '/tmp/pip-modern-metadata-j9d76p5h/rule_engine.egg-info/SOURCES.txt' 2026-05-17T17:38:30,500 creating '/tmp/pip-modern-metadata-j9d76p5h/rule_engine-5.0.0.dist-info' 2026-05-17T17:38:30,620 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-17T17:38:30,626 Source in /tmp/pip-wheel-6a2zutl0/rule-engine_c5452c7dd6684408aa529a1875344519 has version 5.0.0, which satisfies requirement rule-engine==5.0.0 from https://files.pythonhosted.org/packages/62/aa/d7d351fbb658ed3cbc954d5c1edb8c91724a7d57f41867a266b0561e4001/rule_engine-5.0.0.tar.gz 2026-05-17T17:38:30,627 Removed rule-engine==5.0.0 from https://files.pythonhosted.org/packages/62/aa/d7d351fbb658ed3cbc954d5c1edb8c91724a7d57f41867a266b0561e4001/rule_engine-5.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-gh8y6a_b' 2026-05-17T17:38:30,632 Created temporary directory: /tmp/pip-unpack-31jazmym 2026-05-17T17:38:30,633 Building wheels for collected packages: rule-engine 2026-05-17T17:38:30,638 Created temporary directory: /tmp/pip-wheel-8v8u2fuz 2026-05-17T17:38:30,638 Destination directory: /tmp/pip-wheel-8v8u2fuz 2026-05-17T17:38:30,640 Building wheel for rule-engine (pyproject.toml): started 2026-05-17T17:38:30,641 Running command Building wheel for rule-engine (pyproject.toml) 2026-05-17T17:38:31,195 /tmp/pip-build-env-cvkf2qlb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-17T17:38:31,195 !! 2026-05-17T17:38:31,196 ******************************************************************************** 2026-05-17T17:38:31,197 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-05-17T17:38:31,198 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-17T17:38:31,198 or your builds will no longer be supported. 2026-05-17T17:38:31,199 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-17T17:38:31,200 ******************************************************************************** 2026-05-17T17:38:31,201 !! 2026-05-17T17:38:31,201 corresp(dist, value, root_dir) 2026-05-17T17:38:31,263 /tmp/pip-build-env-cvkf2qlb/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-17T17:38:31,264 !! 2026-05-17T17:38:31,265 ******************************************************************************** 2026-05-17T17:38:31,265 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-17T17:38:31,266 License :: OSI Approved :: BSD License 2026-05-17T17:38:31,267 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-17T17:38:31,268 ******************************************************************************** 2026-05-17T17:38:31,268 !! 2026-05-17T17:38:31,269 dist._finalize_license_expression() 2026-05-17T17:38:31,269 /tmp/pip-build-env-cvkf2qlb/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-17T17:38:31,270 !! 2026-05-17T17:38:31,271 ******************************************************************************** 2026-05-17T17:38:31,271 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-17T17:38:31,272 License :: OSI Approved :: BSD License 2026-05-17T17:38:31,273 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-17T17:38:31,274 ******************************************************************************** 2026-05-17T17:38:31,274 !! 2026-05-17T17:38:31,275 self._finalize_license_expression() 2026-05-17T17:38:31,275 running bdist_wheel 2026-05-17T17:38:31,289 running build 2026-05-17T17:38:31,290 running build_py 2026-05-17T17:38:31,296 creating build/lib/rule_engine 2026-05-17T17:38:31,298 copying lib/rule_engine/__init__.py -> build/lib/rule_engine 2026-05-17T17:38:31,300 copying lib/rule_engine/suggestions.py -> build/lib/rule_engine 2026-05-17T17:38:31,303 copying lib/rule_engine/errors.py -> build/lib/rule_engine 2026-05-17T17:38:31,305 copying lib/rule_engine/debug_repl.py -> build/lib/rule_engine 2026-05-17T17:38:31,307 copying lib/rule_engine/builtins.py -> build/lib/rule_engine 2026-05-17T17:38:31,309 copying lib/rule_engine/debug_ast.py -> build/lib/rule_engine 2026-05-17T17:38:31,312 creating build/lib/rule_engine/parser 2026-05-17T17:38:31,313 copying lib/rule_engine/parser/base.py -> build/lib/rule_engine/parser 2026-05-17T17:38:31,315 copying lib/rule_engine/parser/__init__.py -> build/lib/rule_engine/parser 2026-05-17T17:38:31,318 copying lib/rule_engine/parser/utilities.py -> build/lib/rule_engine/parser 2026-05-17T17:38:31,320 creating build/lib/rule_engine/ast 2026-05-17T17:38:31,321 copying lib/rule_engine/ast/base.py -> build/lib/rule_engine/ast 2026-05-17T17:38:31,324 copying lib/rule_engine/ast/__init__.py -> build/lib/rule_engine/ast 2026-05-17T17:38:31,326 copying lib/rule_engine/ast/literal.py -> build/lib/rule_engine/ast 2026-05-17T17:38:31,328 creating build/lib/rule_engine/_vendor 2026-05-17T17:38:31,329 copying lib/rule_engine/_vendor/__init__.py -> build/lib/rule_engine/_vendor 2026-05-17T17:38:31,332 creating build/lib/rule_engine/engine 2026-05-17T17:38:31,333 copying lib/rule_engine/engine/__init__.py -> build/lib/rule_engine/engine 2026-05-17T17:38:31,335 copying lib/rule_engine/engine/context.py -> build/lib/rule_engine/engine 2026-05-17T17:38:31,337 copying lib/rule_engine/engine/_attribute_resolver.py -> build/lib/rule_engine/engine 2026-05-17T17:38:31,340 copying lib/rule_engine/engine/rule.py -> build/lib/rule_engine/engine 2026-05-17T17:38:31,343 creating build/lib/rule_engine/types 2026-05-17T17:38:31,344 copying lib/rule_engine/types/_object.py -> build/lib/rule_engine/types 2026-05-17T17:38:31,347 copying lib/rule_engine/types/__init__.py -> build/lib/rule_engine/types 2026-05-17T17:38:31,349 copying lib/rule_engine/types/definitions.py -> build/lib/rule_engine/types 2026-05-17T17:38:31,351 copying lib/rule_engine/types/sqlalchemy.py -> build/lib/rule_engine/types 2026-05-17T17:38:31,353 copying lib/rule_engine/types/coercion.py -> build/lib/rule_engine/types 2026-05-17T17:38:31,356 copying lib/rule_engine/types/dataclass.py -> build/lib/rule_engine/types 2026-05-17T17:38:31,358 copying lib/rule_engine/types/datatype.py -> build/lib/rule_engine/types 2026-05-17T17:38:31,361 creating build/lib/rule_engine/ast/expression 2026-05-17T17:38:31,362 copying lib/rule_engine/ast/expression/control.py -> build/lib/rule_engine/ast/expression 2026-05-17T17:38:31,364 copying lib/rule_engine/ast/expression/__init__.py -> build/lib/rule_engine/ast/expression 2026-05-17T17:38:31,366 copying lib/rule_engine/ast/expression/access.py -> build/lib/rule_engine/ast/expression 2026-05-17T17:38:31,368 copying lib/rule_engine/ast/expression/resolution.py -> build/lib/rule_engine/ast/expression 2026-05-17T17:38:31,371 creating build/lib/rule_engine/ast/binary 2026-05-17T17:38:31,372 copying lib/rule_engine/ast/binary/comparison.py -> build/lib/rule_engine/ast/binary 2026-05-17T17:38:31,374 copying lib/rule_engine/ast/binary/base.py -> build/lib/rule_engine/ast/binary 2026-05-17T17:38:31,377 copying lib/rule_engine/ast/binary/__init__.py -> build/lib/rule_engine/ast/binary 2026-05-17T17:38:31,379 copying lib/rule_engine/ast/binary/arithmetic.py -> build/lib/rule_engine/ast/binary 2026-05-17T17:38:31,382 creating build/lib/rule_engine/_vendor/ply 2026-05-17T17:38:31,383 copying lib/rule_engine/_vendor/ply/yacc.py -> build/lib/rule_engine/_vendor/ply 2026-05-17T17:38:31,387 copying lib/rule_engine/_vendor/ply/__init__.py -> build/lib/rule_engine/_vendor/ply 2026-05-17T17:38:31,389 copying lib/rule_engine/_vendor/ply/lex.py -> build/lib/rule_engine/_vendor/ply 2026-05-17T17:38:31,391 running egg_info 2026-05-17T17:38:31,401 writing lib/rule_engine.egg-info/PKG-INFO 2026-05-17T17:38:31,404 writing dependency_links to lib/rule_engine.egg-info/dependency_links.txt 2026-05-17T17:38:31,405 writing requirements to lib/rule_engine.egg-info/requires.txt 2026-05-17T17:38:31,406 writing top-level names to lib/rule_engine.egg-info/top_level.txt 2026-05-17T17:38:31,422 reading manifest file 'lib/rule_engine.egg-info/SOURCES.txt' 2026-05-17T17:38:31,426 adding license file 'LICENSE' 2026-05-17T17:38:31,430 writing manifest file 'lib/rule_engine.egg-info/SOURCES.txt' 2026-05-17T17:38:31,436 copying lib/rule_engine/_vendor/ply/LICENSE -> build/lib/rule_engine/_vendor/ply 2026-05-17T17:38:31,450 installing to build/bdist.linux-armv7l/wheel 2026-05-17T17:38:31,451 running install 2026-05-17T17:38:31,474 running install_lib 2026-05-17T17:38:31,480 creating build/bdist.linux-armv7l/wheel 2026-05-17T17:38:31,482 creating build/bdist.linux-armv7l/wheel/rule_engine 2026-05-17T17:38:31,483 creating build/bdist.linux-armv7l/wheel/rule_engine/parser 2026-05-17T17:38:31,485 copying build/lib/rule_engine/parser/base.py -> build/bdist.linux-armv7l/wheel/./rule_engine/parser 2026-05-17T17:38:31,487 copying build/lib/rule_engine/parser/__init__.py -> build/bdist.linux-armv7l/wheel/./rule_engine/parser 2026-05-17T17:38:31,489 copying build/lib/rule_engine/parser/utilities.py -> build/bdist.linux-armv7l/wheel/./rule_engine/parser 2026-05-17T17:38:31,491 copying build/lib/rule_engine/__init__.py -> build/bdist.linux-armv7l/wheel/./rule_engine 2026-05-17T17:38:31,493 copying build/lib/rule_engine/suggestions.py -> build/bdist.linux-armv7l/wheel/./rule_engine 2026-05-17T17:38:31,495 copying build/lib/rule_engine/errors.py -> build/bdist.linux-armv7l/wheel/./rule_engine 2026-05-17T17:38:31,498 copying build/lib/rule_engine/debug_repl.py -> build/bdist.linux-armv7l/wheel/./rule_engine 2026-05-17T17:38:31,500 creating build/bdist.linux-armv7l/wheel/rule_engine/ast 2026-05-17T17:38:31,501 copying build/lib/rule_engine/ast/base.py -> build/bdist.linux-armv7l/wheel/./rule_engine/ast 2026-05-17T17:38:31,505 creating build/bdist.linux-armv7l/wheel/rule_engine/ast/expression 2026-05-17T17:38:31,506 copying build/lib/rule_engine/ast/expression/control.py -> build/bdist.linux-armv7l/wheel/./rule_engine/ast/expression 2026-05-17T17:38:31,508 copying build/lib/rule_engine/ast/expression/__init__.py -> build/bdist.linux-armv7l/wheel/./rule_engine/ast/expression 2026-05-17T17:38:31,510 copying build/lib/rule_engine/ast/expression/access.py -> build/bdist.linux-armv7l/wheel/./rule_engine/ast/expression 2026-05-17T17:38:31,513 copying build/lib/rule_engine/ast/expression/resolution.py -> build/bdist.linux-armv7l/wheel/./rule_engine/ast/expression 2026-05-17T17:38:31,515 copying build/lib/rule_engine/ast/__init__.py -> build/bdist.linux-armv7l/wheel/./rule_engine/ast 2026-05-17T17:38:31,517 creating build/bdist.linux-armv7l/wheel/rule_engine/ast/binary 2026-05-17T17:38:31,518 copying build/lib/rule_engine/ast/binary/comparison.py -> build/bdist.linux-armv7l/wheel/./rule_engine/ast/binary 2026-05-17T17:38:31,520 copying build/lib/rule_engine/ast/binary/base.py -> build/bdist.linux-armv7l/wheel/./rule_engine/ast/binary 2026-05-17T17:38:31,522 copying build/lib/rule_engine/ast/binary/__init__.py -> build/bdist.linux-armv7l/wheel/./rule_engine/ast/binary 2026-05-17T17:38:31,524 copying build/lib/rule_engine/ast/binary/arithmetic.py -> build/bdist.linux-armv7l/wheel/./rule_engine/ast/binary 2026-05-17T17:38:31,527 copying build/lib/rule_engine/ast/literal.py -> build/bdist.linux-armv7l/wheel/./rule_engine/ast 2026-05-17T17:38:31,529 copying build/lib/rule_engine/builtins.py -> build/bdist.linux-armv7l/wheel/./rule_engine 2026-05-17T17:38:31,531 copying build/lib/rule_engine/debug_ast.py -> build/bdist.linux-armv7l/wheel/./rule_engine 2026-05-17T17:38:31,534 creating build/bdist.linux-armv7l/wheel/rule_engine/_vendor 2026-05-17T17:38:31,535 copying build/lib/rule_engine/_vendor/__init__.py -> build/bdist.linux-armv7l/wheel/./rule_engine/_vendor 2026-05-17T17:38:31,537 creating build/bdist.linux-armv7l/wheel/rule_engine/_vendor/ply 2026-05-17T17:38:31,538 copying build/lib/rule_engine/_vendor/ply/yacc.py -> build/bdist.linux-armv7l/wheel/./rule_engine/_vendor/ply 2026-05-17T17:38:31,543 copying build/lib/rule_engine/_vendor/ply/__init__.py -> build/bdist.linux-armv7l/wheel/./rule_engine/_vendor/ply 2026-05-17T17:38:31,545 copying build/lib/rule_engine/_vendor/ply/LICENSE -> build/bdist.linux-armv7l/wheel/./rule_engine/_vendor/ply 2026-05-17T17:38:31,547 copying build/lib/rule_engine/_vendor/ply/lex.py -> build/bdist.linux-armv7l/wheel/./rule_engine/_vendor/ply 2026-05-17T17:38:31,550 creating build/bdist.linux-armv7l/wheel/rule_engine/engine 2026-05-17T17:38:31,551 copying build/lib/rule_engine/engine/__init__.py -> build/bdist.linux-armv7l/wheel/./rule_engine/engine 2026-05-17T17:38:31,553 copying build/lib/rule_engine/engine/context.py -> build/bdist.linux-armv7l/wheel/./rule_engine/engine 2026-05-17T17:38:31,556 copying build/lib/rule_engine/engine/_attribute_resolver.py -> build/bdist.linux-armv7l/wheel/./rule_engine/engine 2026-05-17T17:38:31,558 copying build/lib/rule_engine/engine/rule.py -> build/bdist.linux-armv7l/wheel/./rule_engine/engine 2026-05-17T17:38:31,561 creating build/bdist.linux-armv7l/wheel/rule_engine/types 2026-05-17T17:38:31,562 copying build/lib/rule_engine/types/_object.py -> build/bdist.linux-armv7l/wheel/./rule_engine/types 2026-05-17T17:38:31,565 copying build/lib/rule_engine/types/__init__.py -> build/bdist.linux-armv7l/wheel/./rule_engine/types 2026-05-17T17:38:31,567 copying build/lib/rule_engine/types/definitions.py -> build/bdist.linux-armv7l/wheel/./rule_engine/types 2026-05-17T17:38:31,570 copying build/lib/rule_engine/types/sqlalchemy.py -> build/bdist.linux-armv7l/wheel/./rule_engine/types 2026-05-17T17:38:31,572 copying build/lib/rule_engine/types/coercion.py -> build/bdist.linux-armv7l/wheel/./rule_engine/types 2026-05-17T17:38:31,574 copying build/lib/rule_engine/types/dataclass.py -> build/bdist.linux-armv7l/wheel/./rule_engine/types 2026-05-17T17:38:31,577 copying build/lib/rule_engine/types/datatype.py -> build/bdist.linux-armv7l/wheel/./rule_engine/types 2026-05-17T17:38:31,579 running install_egg_info 2026-05-17T17:38:31,584 Copying lib/rule_engine.egg-info to build/bdist.linux-armv7l/wheel/./rule_engine-5.0.0-py3.11.egg-info 2026-05-17T17:38:31,594 running install_scripts 2026-05-17T17:38:31,604 creating build/bdist.linux-armv7l/wheel/rule_engine-5.0.0.dist-info/WHEEL 2026-05-17T17:38:31,607 creating '/tmp/pip-wheel-8v8u2fuz/.tmp-rzd2ar31/rule_engine-5.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-17T17:38:31,609 adding 'rule_engine/__init__.py' 2026-05-17T17:38:31,612 adding 'rule_engine/builtins.py' 2026-05-17T17:38:31,613 adding 'rule_engine/debug_ast.py' 2026-05-17T17:38:31,615 adding 'rule_engine/debug_repl.py' 2026-05-17T17:38:31,617 adding 'rule_engine/errors.py' 2026-05-17T17:38:31,618 adding 'rule_engine/suggestions.py' 2026-05-17T17:38:31,620 adding 'rule_engine/_vendor/__init__.py' 2026-05-17T17:38:31,622 adding 'rule_engine/_vendor/ply/LICENSE' 2026-05-17T17:38:31,623 adding 'rule_engine/_vendor/ply/__init__.py' 2026-05-17T17:38:31,628 adding 'rule_engine/_vendor/ply/lex.py' 2026-05-17T17:38:31,642 adding 'rule_engine/_vendor/ply/yacc.py' 2026-05-17T17:38:31,644 adding 'rule_engine/ast/__init__.py' 2026-05-17T17:38:31,647 adding 'rule_engine/ast/base.py' 2026-05-17T17:38:31,649 adding 'rule_engine/ast/literal.py' 2026-05-17T17:38:31,651 adding 'rule_engine/ast/binary/__init__.py' 2026-05-17T17:38:31,653 adding 'rule_engine/ast/binary/arithmetic.py' 2026-05-17T17:38:31,655 adding 'rule_engine/ast/binary/base.py' 2026-05-17T17:38:31,656 adding 'rule_engine/ast/binary/comparison.py' 2026-05-17T17:38:31,658 adding 'rule_engine/ast/expression/__init__.py' 2026-05-17T17:38:31,660 adding 'rule_engine/ast/expression/access.py' 2026-05-17T17:38:31,662 adding 'rule_engine/ast/expression/control.py' 2026-05-17T17:38:31,664 adding 'rule_engine/ast/expression/resolution.py' 2026-05-17T17:38:31,666 adding 'rule_engine/engine/__init__.py' 2026-05-17T17:38:31,668 adding 'rule_engine/engine/_attribute_resolver.py' 2026-05-17T17:38:31,671 adding 'rule_engine/engine/context.py' 2026-05-17T17:38:31,673 adding 'rule_engine/engine/rule.py' 2026-05-17T17:38:31,676 adding 'rule_engine/parser/__init__.py' 2026-05-17T17:38:31,678 adding 'rule_engine/parser/base.py' 2026-05-17T17:38:31,680 adding 'rule_engine/parser/utilities.py' 2026-05-17T17:38:31,682 adding 'rule_engine/types/__init__.py' 2026-05-17T17:38:31,684 adding 'rule_engine/types/_object.py' 2026-05-17T17:38:31,686 adding 'rule_engine/types/coercion.py' 2026-05-17T17:38:31,687 adding 'rule_engine/types/dataclass.py' 2026-05-17T17:38:31,690 adding 'rule_engine/types/datatype.py' 2026-05-17T17:38:31,692 adding 'rule_engine/types/definitions.py' 2026-05-17T17:38:31,694 adding 'rule_engine/types/sqlalchemy.py' 2026-05-17T17:38:31,697 adding 'rule_engine-5.0.0.dist-info/licenses/LICENSE' 2026-05-17T17:38:31,699 adding 'rule_engine-5.0.0.dist-info/METADATA' 2026-05-17T17:38:31,700 adding 'rule_engine-5.0.0.dist-info/WHEEL' 2026-05-17T17:38:31,701 adding 'rule_engine-5.0.0.dist-info/top_level.txt' 2026-05-17T17:38:31,702 adding 'rule_engine-5.0.0.dist-info/RECORD' 2026-05-17T17:38:31,705 removing build/bdist.linux-armv7l/wheel 2026-05-17T17:38:31,815 Building wheel for rule-engine (pyproject.toml): finished with status 'done' 2026-05-17T17:38:31,823 Created wheel for rule-engine: filename=rule_engine-5.0.0-py3-none-any.whl size=134882 sha256=2705bfaaf8896b1875a1597d23571e336b1c8d84494e30fbb3bfc63846953892 2026-05-17T17:38:31,824 Stored in directory: /tmp/pip-ephem-wheel-cache-b0czgipi/wheels/05/2b/9a/b599d566b14186c048a9c28120861d0768de832843042f0bd8 2026-05-17T17:38:31,836 Successfully built rule-engine 2026-05-17T17:38:31,844 Removed build tracker: '/tmp/pip-build-tracker-gh8y6a_b'