2026-04-29T22:13:33,811 Created temporary directory: /tmp/pip-ephem-wheel-cache-gctfha8a 2026-04-29T22:13:33,813 Created temporary directory: /tmp/pip-build-tracker-9pzfnfwi 2026-04-29T22:13:33,814 Initialized build tracking at /tmp/pip-build-tracker-9pzfnfwi 2026-04-29T22:13:33,814 Created build tracker: /tmp/pip-build-tracker-9pzfnfwi 2026-04-29T22:13:33,815 Entered build tracker: /tmp/pip-build-tracker-9pzfnfwi 2026-04-29T22:13:33,815 Created temporary directory: /tmp/pip-wheel-2b88957z 2026-04-29T22:13:33,818 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-29T22:13:33,821 Created temporary directory: /tmp/pip-ephem-wheel-cache-ndxy24ee 2026-04-29T22:13:33,845 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-29T22:13:33,849 2 location(s) to search for versions of aoe2scenarioparser: 2026-04-29T22:13:33,849 * https://pypi.org/simple/aoe2scenarioparser/ 2026-04-29T22:13:33,849 * https://www.piwheels.org/simple/aoe2scenarioparser/ 2026-04-29T22:13:33,849 Fetching project page and analyzing links: https://pypi.org/simple/aoe2scenarioparser/ 2026-04-29T22:13:33,850 Getting page https://pypi.org/simple/aoe2scenarioparser/ 2026-04-29T22:13:33,851 Found index url https://pypi.org/simple 2026-04-29T22:13:34,046 Fetched page https://pypi.org/simple/aoe2scenarioparser/ as application/vnd.pypi.simple.v1+json 2026-04-29T22:13:34,097 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/c0/fd/7a89e1b6d8f2506e9f3a6db590287d7dd1a40871e3041d9d6272be93a8a4/AoE2ScenarioParser-0.0.1-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,098 Found link https://files.pythonhosted.org/packages/e8/b7/b9554ed2986037dd83766e6843e6c3846cec99c6eda42f57aaae102d5e16/AoE2ScenarioParser-0.0.1.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.0.1 2026-04-29T22:13:34,099 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/75/88/d621e54d4c479bc89ff14eb0b9030f14e4e591bc9302a15edbfdf69a3d8c/AoE2ScenarioParser-0.0.2-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,100 Found link https://files.pythonhosted.org/packages/a3/39/2063781b293147024c83a3f225e7019a5d355c4353ea858cd35fb807eb50/AoE2ScenarioParser-0.0.2.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.0.2 2026-04-29T22:13:34,101 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/a4/73/5d7861c0727f631e0e20b008e0c4837cec09fc8817725842a7b278348c7a/AoE2ScenarioParser-0.0.3-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,102 Found link https://files.pythonhosted.org/packages/55/18/15a2498e9b01e043ce3bf2b0a4caa43789dbfbfd54c0f8eee048fde1bcd4/AoE2ScenarioParser-0.0.3.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.0.3 2026-04-29T22:13:34,103 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/13/39/50e74cb369c2a9d9d3ed44a09aaf5a7d0d61a1fd81bf5231b644e5bc8c38/AoE2ScenarioParser-0.0.4-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,104 Found link https://files.pythonhosted.org/packages/8b/5e/f06d5a668c7f1e1ddffd2df7b2adb38cfb79e3893cd3a44855a5f8841456/AoE2ScenarioParser-0.0.4.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.0.4 2026-04-29T22:13:34,104 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/6a/9c/d39b0c4b6dc46e8558af67c15caa931c16591ce38437ba3f2665718b3a58/AoE2ScenarioParser-0.0.5-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,105 Found link https://files.pythonhosted.org/packages/cd/b5/bf388926b2c6c2b38e165a5f74383cde98fe5cb683591db0844d397f6766/AoE2ScenarioParser-0.0.5.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.0.5 2026-04-29T22:13:34,106 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/49/a8/352b2d989022bd3845e7cdefd5d751b458072c9970e7f8655e43142869b4/AoE2ScenarioParser-0.0.6-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,107 Found link https://files.pythonhosted.org/packages/80/b7/b4aae2d008d9480710201ee0d324bc35ae747b0f216b2e80d94b2e5047b6/AoE2ScenarioParser-0.0.6.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.0.6 2026-04-29T22:13:34,108 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/c2/a2/82b99bc88d134a7f66dc37afc9b12eb13d451cc498855f7a066936f0553c/AoE2ScenarioParser-0.0.7-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,109 Found link https://files.pythonhosted.org/packages/e1/e3/a2e2a0135cb95a777b1a923525df541d581fab1560ebe0a455945d5462ff/AoE2ScenarioParser-0.0.7.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.0.7 2026-04-29T22:13:34,109 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/8d/20/7e9a54be876734cfbac061b0f01520b74474490d6125c246b5c2b0d1b396/AoE2ScenarioParser-0.0.8-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,110 Found link https://files.pythonhosted.org/packages/5a/32/0bffaab6fca34d1235165718391d8c585f8573df0452243ff7ddbd18ceb8/AoE2ScenarioParser-0.0.8.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.0.8 2026-04-29T22:13:34,111 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/a3/4e/28e28133bac0da397f07acb8bae360fdc8db0f4b1b5dcbb834b71fcceae1/AoE2ScenarioParser-0.0.9-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,112 Found link https://files.pythonhosted.org/packages/36/d6/690c095c829ce25f5235a91ec8de771d5ad7583efd3af4fae71ccfd0cc19/AoE2ScenarioParser-0.0.9.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.0.9 2026-04-29T22:13:34,113 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/85/81/75dd6b1c58b0e62f81e9f139bc1268f17f53e195141137bcc1c8d8dbc06b/AoE2ScenarioParser-0.0.10-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,114 Found link https://files.pythonhosted.org/packages/e3/bc/961d6b2a49c432f18c6ad03b11e2abfcfb93f58a88ab3dedfc8d3f75e214/AoE2ScenarioParser-0.0.10.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.0.10 2026-04-29T22:13:34,114 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/9d/f8/cc1993a82cae03f4233c11db223bd891d12ea77c336245e5fd08643b80aa/AoE2ScenarioParser-0.0.11-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,115 Found link https://files.pythonhosted.org/packages/b0/8b/d7153436182205e12b655eaf8ea2808a1b60a2f3051522cddf9844a32eaf/AoE2ScenarioParser-0.0.11.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.0.11 2026-04-29T22:13:34,116 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/1f/72/6c60ff3303446428f89ee4a8aa9c0d675746d03fc737a8efb26b48787ed1/AoE2ScenarioParser-0.0.12-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,117 Found link https://files.pythonhosted.org/packages/85/86/4e533a5456992306088b2edd0180006aa99b661ca26454c2e0146870de0e/AoE2ScenarioParser-0.0.12.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.0.12 2026-04-29T22:13:34,118 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/9e/87/5083e3fc3555f4ce3dd0088779d0634ccb3fa573c23ac2a5ae2d408b7cd5/AoE2ScenarioParser-0.0.13-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,119 Found link https://files.pythonhosted.org/packages/98/99/7217ceb50bc79d07c0d195e300a923c28b09b0a891396679f965d80cdd86/AoE2ScenarioParser-0.0.13.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.0.13 2026-04-29T22:13:34,119 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/78/f6/2b16d8dc6f72af16c5b5a7e3a79d79fa38d58d83d07bb955be3cfbb69418/AoE2ScenarioParser-0.0.14-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,120 Found link https://files.pythonhosted.org/packages/35/1f/d2dbb85da27d848ea459bd8bc1fa0b640ff74b326fa8272ddb94b6ec9e24/AoE2ScenarioParser-0.0.14.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.0.14 2026-04-29T22:13:34,121 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/7d/23/647650417a4e5b9cd4ecd27b50bbe8a455242b7658d5e603706715feb9a7/AoE2ScenarioParser-0.0.15-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,122 Found link https://files.pythonhosted.org/packages/81/3b/184ce52df723c8344ad3f59b207a9eac386118248e1e2dfa93aa9ab6d6ab/AoE2ScenarioParser-0.0.15.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.0.15 2026-04-29T22:13:34,123 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/10/77/f3302312a7cc32c34768c2bc6080e4fac1f56d58fd82f4afa2a1ad63b78f/AoE2ScenarioParser-0.0.16-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,123 Found link https://files.pythonhosted.org/packages/31/e1/ddd64546ac7fb5d4ed5cbd7af06a32ce5ba722fc3796c90b52d6b7e5bcfa/AoE2ScenarioParser-0.0.16.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.0.16 2026-04-29T22:13:34,124 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/dd/62/02ca146063166b7710946db0010fc374aa71ed5da2333e18c76c19350fb8/AoE2ScenarioParser-0.0.17-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,125 Found link https://files.pythonhosted.org/packages/7e/6f/f64ff82e549a762001d1c4b0c343dd6011945a3855fdc2f8ac22d5017ca4/AoE2ScenarioParser-0.0.17.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.0.17 2026-04-29T22:13:34,126 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/07/33/28cd36508c9da186c0e5ec5405f41d940777d432ced77d271cec20559772/AoE2ScenarioParser-0.0.18-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,127 Found link https://files.pythonhosted.org/packages/bc/29/5d49a267744d80bcdde3e5a699f2086423de39d06cf2d956c9d7c2d0671a/AoE2ScenarioParser-0.0.18.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.0.18 2026-04-29T22:13:34,127 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/28/eb/e794296fe40eac6c05753e2fb6a37885b2913fb444779ba4bc600af60abf/AoE2ScenarioParser-0.0.19-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,128 Found link https://files.pythonhosted.org/packages/c2/35/9997a7f140f2b5b1ee9d9b9115943d206c31f2da74b1bc43ca3d856efd7b/AoE2ScenarioParser-0.0.19.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.0.19 2026-04-29T22:13:34,129 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/d1/d8/81273670f75d48893989c868d2656eb51473279b791e397a4bdb76538b91/AoE2ScenarioParser-0.0.20-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,130 Found link https://files.pythonhosted.org/packages/21/02/4d14310919e79c81cf6724f17164e721df1dcca8c213ac24761c33d8e562/AoE2ScenarioParser-0.0.20.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.0.20 2026-04-29T22:13:34,131 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/d6/f9/ab4b6aae210e6a1993f76015e19a19b5f2397020a77e4c497214aabce84d/AoE2ScenarioParser-0.1.0-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,131 Found link https://files.pythonhosted.org/packages/36/3e/f56c7958350979f3c1355155eafe856a7b96bb57d357ffaa2c121795aaaf/AoE2ScenarioParser-0.1.0.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.1.0 2026-04-29T22:13:34,132 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/c2/3d/897c10d67a6cbcbee492fcf8e049e7843967083006c679edfec30f94e107/AoE2ScenarioParser-0.1.1-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,133 Found link https://files.pythonhosted.org/packages/ae/a3/7975a0476eb1376d69c423dfe182df44c267da8b02a1d49ed7e6f90cdc22/AoE2ScenarioParser-0.1.1.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.1.1 2026-04-29T22:13:34,133 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/28/2f/90febf82e714b592b1f9a26a220ebf2b4ee7e2fd01070e4e87f01b63a577/AoE2ScenarioParser-0.1.2-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,134 Found link https://files.pythonhosted.org/packages/04/23/497657713e78dc3b0b2f4b2c6fccb39a70effdaeb6c233549c751cc1b7e7/AoE2ScenarioParser-0.1.2.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.1.2 2026-04-29T22:13:34,135 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/dd/02/5e8e41fc81d10c608e8b5b43deb9505a2fd9ae697f740265d0c7a2d47c00/AoE2ScenarioParser-0.1.3-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,136 Found link https://files.pythonhosted.org/packages/17/96/843940dbde80aab3dd425148975c49599b4a79d60c12fef8143c60802c93/AoE2ScenarioParser-0.1.3.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.1.3 2026-04-29T22:13:34,137 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/cc/5d/45f7413b4ae66cc3e54014b0cb8add1ae3c3bf7182db1bb8760e29d59382/AoE2ScenarioParser-0.1.4-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,138 Found link https://files.pythonhosted.org/packages/16/6a/61c08efd2e168e8d2c14f2ce3e5bb2cdd840788567921926e6f61aedb842/AoE2ScenarioParser-0.1.4.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.1.4 2026-04-29T22:13:34,138 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/11/bf/46d68a008224ae4c578219ebae78c8c071b5682a69696ac1a1faf4c264f7/AoE2ScenarioParser-0.1.5-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,139 Found link https://files.pythonhosted.org/packages/23/a3/dd9375ec26a86d92daf8f213191f443c95dbf58e56d21e82b85b1e6430aa/AoE2ScenarioParser-0.1.5.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.1.5 2026-04-29T22:13:34,140 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/5f/3e/b2ffd39155cb30a89a04aa88c692192a1b6cb92fb5c80a6cfa32167883fb/AoE2ScenarioParser-0.1.6-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,141 Found link https://files.pythonhosted.org/packages/e4/28/e27a1958ac146f5951a2367912b468408250318af1ff327423afd8e21d63/AoE2ScenarioParser-0.1.6.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.1.6 2026-04-29T22:13:34,142 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/b1/c6/3906965e2b85995807bcf318a7026dc8865b71f40e0f256c7c9db36132f5/AoE2ScenarioParser-0.1.7-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,143 Found link https://files.pythonhosted.org/packages/84/69/e170dbac88349025ce70096f95e56170bc3886ecdcce3f819c03b4c6e8db/AoE2ScenarioParser-0.1.7.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.1.7 2026-04-29T22:13:34,143 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/e3/70/f80fbf2206b71bab69c16f11d3f5d74ffb17923beaccf7bbfef7812f7de1/AoE2ScenarioParser-0.1.8-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,144 Found link https://files.pythonhosted.org/packages/3d/93/ab5e073126c6476e74084784c65bcef50f12a4c67f560ce6e3a3abd7d795/AoE2ScenarioParser-0.1.8.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.1.8 2026-04-29T22:13:34,145 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/f0/8f/84b1a2808b842d4663039317d8d96a2768a1b6324a672779bab4f9ddaf65/AoE2ScenarioParser-0.1.9-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,145 Found link https://files.pythonhosted.org/packages/7c/15/d32e660078be22276875a9e5a8b166bb8e5f4765a2738153cc2415d24831/AoE2ScenarioParser-0.1.9.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.1.9 2026-04-29T22:13:34,146 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/55/6a/b30ba2c24cb8ca2226ef700866e8c4e00ed70895d43e721a979a9e0b7fa6/AoE2ScenarioParser-0.1.10-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,147 Found link https://files.pythonhosted.org/packages/14/10/1b269e588dd7c73b3104db7c2ddb78ab9173a93c2ee18869c742bd514f82/AoE2ScenarioParser-0.1.10.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.1.10 2026-04-29T22:13:34,148 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/e3/1c/26bfc17ddbe7c9464b90648d230a20424082be5f90cc13d144d028bd5fc6/AoE2ScenarioParser-0.1.11-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,149 Found link https://files.pythonhosted.org/packages/c6/9a/9f70345badd3f80273a457e7b4f46596df3c6c9f871b13fb18adfef41fde/AoE2ScenarioParser-0.1.11.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.1.11 2026-04-29T22:13:34,150 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/fa/e4/3453eaec240666e8ad84541d7f9a5ce07990a2cf6dd032876fef8a205321/AoE2ScenarioParser-0.1.12-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,151 Found link https://files.pythonhosted.org/packages/25/3f/5e8d611bb1c94e3367d8b38b4d31c29c19cd15607e3a3d56c808ba746938/AoE2ScenarioParser-0.1.12.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.1.12 2026-04-29T22:13:34,151 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/58/60/40db2b7c99d77c82666c17863ffa681d2ec4c0706cbeaba2d00a7dedbdd3/AoE2ScenarioParser-0.1.13-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,152 Found link https://files.pythonhosted.org/packages/c5/c2/58c749c3a0bcbd63265106b14110b714bc3e86bcb6db13983ff52ae653b0/AoE2ScenarioParser-0.1.13.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.1.13 2026-04-29T22:13:34,153 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/35/9e/3c6178bac2655d8167f6b598b1fa71d9b158629782bf7bba84c00357e66e/AoE2ScenarioParser-0.1.14-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,154 Found link https://files.pythonhosted.org/packages/5a/a4/2e1afc13760f7d402f5a54221d0b7b22e31c138f6eecd3d443baa6b36c86/AoE2ScenarioParser-0.1.14.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.1.14 2026-04-29T22:13:34,154 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/3e/1e/9b70da22d73d5fc7b6d410041325297206261fbbfc1cd0f0dad165a315cc/AoE2ScenarioParser-0.1.15-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,155 Found link https://files.pythonhosted.org/packages/a7/93/2924080bcc72e89033fbb8b529da3dc942f8046db749034613700e70af54/AoE2ScenarioParser-0.1.15.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.1.15 2026-04-29T22:13:34,156 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/80/f8/1117e4b1cdfea8206c6cb72ed7073ff5dec29ebeaae0babd583c281eb3ee/AoE2ScenarioParser-0.1.16-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,156 Found link https://files.pythonhosted.org/packages/7b/d5/5c9e0316aba234724f386df18cc707d2573a98c0918ba1cb1c90beeaedc8/AoE2ScenarioParser-0.1.16.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.1.16 2026-04-29T22:13:34,157 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/89/29/d14dc1f8d61f71b091e2d40ce771dd547ad6f5dda808b23ceb80ac8445e6/AoE2ScenarioParser-0.1.17-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,158 Found link https://files.pythonhosted.org/packages/c4/b4/713345f17b864c721e781a4bbc4370a5064684685722a63ee69e85866d76/AoE2ScenarioParser-0.1.17.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.1.17 2026-04-29T22:13:34,159 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/e5/f4/cfe6888a994433d6c81ef3a4387f53ff9970942a5fc77cb4d8026ba0f5cd/AoE2ScenarioParser-0.1.18-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,160 Found link https://files.pythonhosted.org/packages/e9/82/9c2013b5069bbd1b19ca6f2da78a8ab3bbb67f7ae0ae7452c47041191c47/AoE2ScenarioParser-0.1.18.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.1.18 2026-04-29T22:13:34,160 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/ab/23/cd67a544c715ec893856c8c02973e8cce8d59a4506bf4237cf8d77556d1b/AoE2ScenarioParser-0.1.19-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,161 Found link https://files.pythonhosted.org/packages/6c/16/4f2031bd85f7b715760f611b11872ef19f98f32d1bc47a37cb4dd862ef17/AoE2ScenarioParser-0.1.19.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.1.19 2026-04-29T22:13:34,162 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/fc/9c/2e2b30589cb83285ac5a8750d193a377c6da79392a0834811e5ae9c3a57f/AoE2ScenarioParser-0.1.20-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,163 Found link https://files.pythonhosted.org/packages/12/59/e56389af5f621c72dc7c21cd284ca04287b2c41be5867b7e31560dbf97b2/AoE2ScenarioParser-0.1.20.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.1.20 2026-04-29T22:13:34,164 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/2f/ad/c5da923e8d843adee352c14ea21430901353f684e3fb1c73bb7d00851f16/AoE2ScenarioParser-0.1.21-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,165 Found link https://files.pythonhosted.org/packages/68/87/06bf73362aa65f71c1a2464635b76bb2ba3d60245c138912493a98bb11c1/AoE2ScenarioParser-0.1.21.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.1.21 2026-04-29T22:13:34,165 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/f0/b8/0037a090c0e67f0837f88f15f295043c36e151bb8f076d1747c5bdccbab4/AoE2ScenarioParser-0.1.22-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,166 Found link https://files.pythonhosted.org/packages/0f/cc/1793151aaf3d59800ba022c048b8a1bc255c982ac87b4740ae2e4c553e6e/AoE2ScenarioParser-0.1.22.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.1.22 2026-04-29T22:13:34,167 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/44/46/ab16bb34ef6a0f7d5c4faf4f904619515f59cb0b08da6d4381bba403cbac/AoE2ScenarioParser-0.1.23-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,168 Found link https://files.pythonhosted.org/packages/00/76/44d1a7912b36e45046ef8e2daba571663e60041af32689fd2ea3b8d1e9f1/AoE2ScenarioParser-0.1.23.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.6), version: 0.1.23 2026-04-29T22:13:34,168 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/87/20/257a0a50e4f98d180fcb657bdce11d06b67eabc3d5849dccfab91bf50533/AoE2ScenarioParser-0.1.24-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,169 Found link https://files.pythonhosted.org/packages/72/0a/dc17e7950184da5ad665ed137912011278ff3d3e91f71b9637ecd5c6f7fc/AoE2ScenarioParser-0.1.24.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.24 2026-04-29T22:13:34,170 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/62/51/65c3574ebceff51e6f3a9cca2b100e803cbb36aef1ef4f64e14cb225a26c/AoE2ScenarioParser-0.1.25-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,171 Found link https://files.pythonhosted.org/packages/4f/82/8fd8ea72afb02efc83a391d4859cf7f54778e028c43a06b6d22bd6992459/AoE2ScenarioParser-0.1.25.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.25 2026-04-29T22:13:34,171 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/40/77/399532159c4915708ae384b82ecec77e9c9703675ba0b4b9bf759701d945/AoE2ScenarioParser-0.1.26-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,172 Found link https://files.pythonhosted.org/packages/9a/b8/523e22cfbf9badd74ced40b42e03b41c4e9e6b8bf1265f612cc47cdc2725/AoE2ScenarioParser-0.1.26.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.26 2026-04-29T22:13:34,173 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/52/c3/33a61f390407e4b5f3a8dd956489fad18b39e48d4cdbd939b4c6d667b4d7/AoE2ScenarioParser-0.1.27-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,174 Found link https://files.pythonhosted.org/packages/e8/69/6d0df1bf669ad8f922c1964f83b4b9a2fd8aa22ceb71ee41ea449aacc88e/AoE2ScenarioParser-0.1.27.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.27 2026-04-29T22:13:34,175 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/24/5d/6c91347609ce26940d927a2b840ff1e194a51dec2fad3bcb67de5bbef843/AoE2ScenarioParser-0.1.28-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,175 Found link https://files.pythonhosted.org/packages/65/6e/4e672769847b48c0d02e12428fba70daf76d2db57f0f141d40c2a788b11f/AoE2ScenarioParser-0.1.28.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.28 2026-04-29T22:13:34,176 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/6b/b5/627eb4fd097a13f95a319fb0d3f4fe9c2ef783b31036bcf4369acd0eeb26/AoE2ScenarioParser-0.1.29-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,177 Found link https://files.pythonhosted.org/packages/83/77/16d45c02dec6b80a469a789c0e23caaadb40574228e058defca8076cb820/AoE2ScenarioParser-0.1.29.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.29 2026-04-29T22:13:34,177 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/00/df/505f03af1405f06ba86643bd7b9969121b5cb166a88e3de68ce9fa341093/AoE2ScenarioParser-0.1.30-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,178 Found link https://files.pythonhosted.org/packages/3a/63/efebc8746dbdbdee02deec497e27800eff1a3f9a811fd8e529e6066c3791/AoE2ScenarioParser-0.1.30.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.30 2026-04-29T22:13:34,179 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/eb/d2/953f3524d36e3d0a90cb96409ae0c09c741b5fd630814fbbdfbd6cf6a448/AoE2ScenarioParser-0.1.31-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,180 Found link https://files.pythonhosted.org/packages/4b/63/863c1c7c7aba453cf5a7f9ba9afac11cb57b0dbf432e95655ad7da27e958/AoE2ScenarioParser-0.1.31.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.31 2026-04-29T22:13:34,181 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/ce/83/252cb1db730eb72c891ea8bdd0b882701a57d2ec1ca61aa481ffa74fa9e1/AoE2ScenarioParser-0.1.32-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,182 Found link https://files.pythonhosted.org/packages/92/85/bf7c6985f5a0b8cad7d2e8f606579205d02daa28be8302e618749e2938fe/AoE2ScenarioParser-0.1.32.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.32 2026-04-29T22:13:34,182 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/99/96/2c384ff89b3ebbe792c0f14f788259dd54ec9ff3ce4f2e81c71d9564ecb3/AoE2ScenarioParser-0.1.33-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,183 Found link https://files.pythonhosted.org/packages/a8/c9/d1d9feb2291b22accb2eb6d46dc16dce1201e775dae19579b8351435e419/AoE2ScenarioParser-0.1.33.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.33 2026-04-29T22:13:34,184 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/d1/a0/164b11ddcbffaca26fc69fe6bc0c97a9cd8ae6e5a77579b58c97cf1b8043/AoE2ScenarioParser-0.1.34-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,185 Found link https://files.pythonhosted.org/packages/f8/a3/e31de87368455785f04532b6aa0fd7aba919e82c06b9cf51f182c44e4b75/AoE2ScenarioParser-0.1.34.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.34 2026-04-29T22:13:34,186 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/98/a8/fc82ca48fc3d6f93882e8f48ac5d7be29bcbdfff913338fcd27b7f0d4f9a/AoE2ScenarioParser-0.1.35-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,186 Found link https://files.pythonhosted.org/packages/36/28/975c8d63c3d6e0d48c4e97ba93770fd8486f93e99fb353d619b2c7bb46bd/AoE2ScenarioParser-0.1.35.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.35 2026-04-29T22:13:34,187 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/5e/50/034455c754c625a6792319775cfaa782585f19853df5a7b2f87a8282fb37/AoE2ScenarioParser-0.1.36-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,188 Found link https://files.pythonhosted.org/packages/b5/fc/15eff94dd256137dde4648898fbc74553ed97cb61fc45c09fea698d86bca/AoE2ScenarioParser-0.1.36.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.36 2026-04-29T22:13:34,188 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/4b/c9/3c3d885a9263418249a3a941378f6dfbe2757f43d1083308228faae64bb1/AoE2ScenarioParser-0.1.37-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,189 Found link https://files.pythonhosted.org/packages/97/90/f8ad5ab89cd7f8897b98cdd78e11c8fbc5397fafeae6aeb0f346826280e3/AoE2ScenarioParser-0.1.37.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.37 2026-04-29T22:13:34,190 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/d4/e4/dfbfb206ecb2d948a250710551f1f8405c917470ce21984cce913c0d74f1/AoE2ScenarioParser-0.1.38-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,191 Found link https://files.pythonhosted.org/packages/05/0f/10d93566f44d3fddb242362efac2351fdea51ae703ce9de2d6c860b5ab37/AoE2ScenarioParser-0.1.38.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.38 2026-04-29T22:13:34,192 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/09/fa/cf29fa1edc7d46424a71b4f08caf092e95709104e2267ea95612f6fd0f25/AoE2ScenarioParser-0.1.39-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,193 Found link https://files.pythonhosted.org/packages/12/56/adbd4ad5ef65dafda6c24d3938db9c65fae9b032946819aab18527661733/AoE2ScenarioParser-0.1.39.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.39 2026-04-29T22:13:34,193 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/8e/b3/0ed3639284cbf403990c5d652b6d5b090314bd160698ac311a9f510e4ca3/AoE2ScenarioParser-0.1.40-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,194 Found link https://files.pythonhosted.org/packages/54/c7/d2e838b6546176a378609d01be6797c81a26b3eed8b881bedda3e98aacf0/AoE2ScenarioParser-0.1.40.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.40 2026-04-29T22:13:34,195 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/25/e6/2a3274cee94c1b10fc2cae11aed3785137d1e309bc7c0ff58e1a887e9451/AoE2ScenarioParser-0.1.41-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,196 Found link https://files.pythonhosted.org/packages/ad/66/4f4a7cb4c42711968e1700aa8fcf5dcaaf41edc20e96ebe3257595e61e64/AoE2ScenarioParser-0.1.41.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.41 2026-04-29T22:13:34,197 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/63/1c/a06984a84fcc5e98875b4ed186ed5573197be447a3c98c7a5f723e714b05/AoE2ScenarioParser-0.1.42-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,198 Found link https://files.pythonhosted.org/packages/3f/8f/ac90e6f07a82e68bc3f6a9d8c15ead44e6016d9ff4716702e1a079ec979c/AoE2ScenarioParser-0.1.42.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.42 2026-04-29T22:13:34,198 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/2b/f6/fa72979227a71c2c1c06ddb345f9c4965adc42bfa9474c1f3e57438abfbb/AoE2ScenarioParser-0.1.43-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,199 Found link https://files.pythonhosted.org/packages/0b/7a/41f96e101d97feff174316de1703c436f1ccd5008e9b179b16f91e6c4aa3/AoE2ScenarioParser-0.1.43.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.43 2026-04-29T22:13:34,200 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/0a/9a/1c562d53ae35759ed6ff20ec2de5fb0a22556fae1a49b53aa0c9086b0198/AoE2ScenarioParser-0.1.44-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,201 Found link https://files.pythonhosted.org/packages/4e/37/56774c90d26261ae05df1e6058a0b66a77b5b7dcb2123c2ae35ffa28ef53/AoE2ScenarioParser-0.1.44.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.44 2026-04-29T22:13:34,202 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/f5/d3/593de01f952066165a313c22a063df933b80873c59c3b67c009d09ccc1df/AoE2ScenarioParser-0.1.45-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,203 Found link https://files.pythonhosted.org/packages/2b/cb/4bbffb34bf07ddb5aeb09bc7cf073d9e598d583b07ca333a166e87740324/AoE2ScenarioParser-0.1.45.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.45 2026-04-29T22:13:34,203 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/97/37/cbd7c548912d5f988d4ba714c3e5c0cda2fb5e6aab8ed1d318bb6c01a888/AoE2ScenarioParser-0.1.46-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,204 Found link https://files.pythonhosted.org/packages/73/4e/4011e68eabe11958a1d58944206d5a7b0654d17434f92d358aca1391d0a6/AoE2ScenarioParser-0.1.46.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.46 2026-04-29T22:13:34,205 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/8d/dd/28302350d13d87aea12129fb978f7f84b1c8eef67010b8ec10d0c4d5e357/AoE2ScenarioParser-0.1.47-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,206 Found link https://files.pythonhosted.org/packages/64/ba/0dd343f3890f404b3c9221177d095a42a07f99d6ff5315f51784194a166a/AoE2ScenarioParser-0.1.47.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.47 2026-04-29T22:13:34,207 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/4d/de/78076a73825fd75336ff430e66239aee5a07fd068b140b6acb888d9dfeb4/AoE2ScenarioParser-0.1.48-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,208 Found link https://files.pythonhosted.org/packages/84/b7/eb6e3b9987bf034f8b140527857309e274ca111ce2045a8c69f6de2ba2e2/AoE2ScenarioParser-0.1.48.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.48 2026-04-29T22:13:34,209 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/b8/54/7a8db5eb9af093077eee97255128b065d3ea6feb45f6d75923fdc993c786/AoE2ScenarioParser-0.1.49-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,210 Found link https://files.pythonhosted.org/packages/23/95/cca2af53c20abb3fe7acd45c48a9f4548ad290024b583392ad1f0a322ae0/AoE2ScenarioParser-0.1.49.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.49 2026-04-29T22:13:34,210 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/fb/55/233e3aaafdd052ce6a1cb12d5a85e43e7889fb21326bbe17e039be44cdef/AoE2ScenarioParser-0.1.50-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,211 Found link https://files.pythonhosted.org/packages/0d/3c/4f014cd269927fbe24be638a3897b6da8913099d10e6759d42c4bc53902c/AoE2ScenarioParser-0.1.50.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.50 2026-04-29T22:13:34,212 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/31/df/6e88dfd79800c4955c0c1348ede9bc0f7f0ea71b3b12b68ca0c5852c47a1/AoE2ScenarioParser-0.1.51-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,213 Found link https://files.pythonhosted.org/packages/a1/d9/1d76be7bd7b03518e318d36100a075a7c850185bdbd811088552ffe889eb/AoE2ScenarioParser-0.1.51.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.51 2026-04-29T22:13:34,213 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/c4/c9/f561ca4ad9ecb7c6abb1b13864f7fd1477989ca7a3e006f2ee23e597058c/AoE2ScenarioParser-0.1.52-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,214 Found link https://files.pythonhosted.org/packages/ed/78/a708136f3599397aeb415f10233f58390e768ab0ecb043a290c33902b483/AoE2ScenarioParser-0.1.52.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.52 2026-04-29T22:13:34,215 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/17/74/e8fbb67656c7b1b54987abb34d566216e6cb9d28efb03c6495567c0a026f/AoE2ScenarioParser-0.1.53-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,216 Found link https://files.pythonhosted.org/packages/6f/19/06a7a66f95f64a2b9b46529c0eebc158f088697900b8b5b6d432ec7d8490/AoE2ScenarioParser-0.1.53.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.53 2026-04-29T22:13:34,217 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/5f/fa/d8ca4dd8f2d7c2fe76bbfae28186572188097e48aa4fd6f9084da4870e0a/AoE2ScenarioParser-0.1.54-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,217 Found link https://files.pythonhosted.org/packages/61/78/288f1d22ccf521013674d60ab1b143eef45e06e53b9d740c2dcac18e874f/AoE2ScenarioParser-0.1.54.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.54 2026-04-29T22:13:34,218 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/e4/1a/5e43ed9802f3dc94a6cc8818b94696fd331c6fb0605e5fb97830a93608ab/AoE2ScenarioParser-0.1.55-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,219 Found link https://files.pythonhosted.org/packages/2f/b9/dd0d525bf589c2f69fdd9f645b66f8844e94d27f77248227d0f32975c7e9/AoE2ScenarioParser-0.1.55.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.55 2026-04-29T22:13:34,220 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/c9/cc/00d126f7cf12c60fe7a03e80d9d6164eff3a45787a76b331be0d91ca3a35/AoE2ScenarioParser-0.1.56-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,221 Found link https://files.pythonhosted.org/packages/b3/da/30f805c0c7ca1b0d286aac7415a56006d5aaaaecd4a6fb541e020dab4a0c/AoE2ScenarioParser-0.1.56.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.56 2026-04-29T22:13:34,221 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/cd/07/f30ac9384cca44169a5563a283a7d60594c325784bd8d2b592fd50320e83/AoE2ScenarioParser-0.1.57-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,222 Found link https://files.pythonhosted.org/packages/99/bf/8d9799582496f863f2514069e442f8c33577daba3d2d81b8c96b165cfce1/AoE2ScenarioParser-0.1.57.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.57 2026-04-29T22:13:34,223 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/b4/4b/cd02ded93622162aa443014273b2d037b2897cc001a504b125ad9245c573/AoE2ScenarioParser-0.1.58-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,224 Found link https://files.pythonhosted.org/packages/9b/03/ebb44d46854878e92cab39ea3f4649b5e9063c1b7dd72fbcdc9dd9d3abe6/AoE2ScenarioParser-0.1.58.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.58 2026-04-29T22:13:34,224 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/10/9a/ac821b0bd89a64d4080acb613954b7a8071d8fd41b66f60f1f1a1f5243cd/AoE2ScenarioParser-0.1.59-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,225 Found link https://files.pythonhosted.org/packages/71/b7/0f18dabc2213c28acbd81fa4a690161233fe902ed2c81cb00a06734b1e72/AoE2ScenarioParser-0.1.59.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.59 2026-04-29T22:13:34,226 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/11/10/1a38c4a2d1906cf9e2807ce162b7ae624d6b3d9cce6852f8e2b70f2db5d8/AoE2ScenarioParser-0.1.60-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,227 Found link https://files.pythonhosted.org/packages/a9/e3/a6b5a94dc17296b760c84ab1549b5f5f681546c450b11c4f61b6eab5b8c7/AoE2ScenarioParser-0.1.60.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.60 2026-04-29T22:13:34,228 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/fd/c6/151495e14fcadd5555330f85dd1033d833b4a3da4fbcd8c5b4b5a2d4fad9/AoE2ScenarioParser-0.1.61-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,229 Found link https://files.pythonhosted.org/packages/d9/76/7989e1ddd381bd97a96030d8e8e2e83b46989f7ee9dd0decc03aa724fccc/AoE2ScenarioParser-0.1.61.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.61 2026-04-29T22:13:34,229 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/24/10/71795c04e7f4c7e992b33b983de2ed7cdce85f17a59d682ab05f3b78adf4/AoE2ScenarioParser-0.1.62-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,231 Found link https://files.pythonhosted.org/packages/9f/4d/350acdb343fb622392b29db664457966ff44f6ec60bc37bd6552722b3383/AoE2ScenarioParser-0.1.62.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.62 2026-04-29T22:13:34,231 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/fb/02/72dceb917b8b1b6d61ad9fec3014e3b3418c8103aa1e7643165db7986a01/AoE2ScenarioParser-0.1.63-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,232 Found link https://files.pythonhosted.org/packages/6c/df/3ce95dfb3e29280676872a9730b5cef924a5a95c335ba6809f3b7590208f/AoE2ScenarioParser-0.1.63.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.63 2026-04-29T22:13:34,233 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/37/5d/46f19a3c1d9de2b64f95bc22a7a119293a80b35251649cf9f60edca63e83/AoE2ScenarioParser-0.1.64-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,233 Found link https://files.pythonhosted.org/packages/e0/dc/2ee2c4804f430d9688e1198a238bcd6ad8e61deda60ab70a88712df06037/AoE2ScenarioParser-0.1.64.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.64 2026-04-29T22:13:34,234 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/fa/a4/4fe2fc9593a79dfdd37e5e3bd0eda999170e46836ea41b94635866fc6605/AoE2ScenarioParser-0.1.65-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,235 Found link https://files.pythonhosted.org/packages/2a/ce/3378890b17f33de37470ad9e457ea9454e6f7056ae3e99d69aa3bac76beb/AoE2ScenarioParser-0.1.65.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.65 2026-04-29T22:13:34,235 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/3b/a3/02dce9a1fa00cf0800d046782b57b0692c6a644c8b52295b90c92c928a4d/AoE2ScenarioParser-0.1.66-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,236 Found link https://files.pythonhosted.org/packages/a9/05/b8289b42d6137a39ca90c26c7159999fd94ff100a01fcc9fb98fe5c63c84/AoE2ScenarioParser-0.1.66.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.66 2026-04-29T22:13:34,237 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/61/b9/6e488c09a1542cf9a3254685c563e9ca7fc74c502bc3f85a6d59450db3c9/AoE2ScenarioParser-0.1.67-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,238 Found link https://files.pythonhosted.org/packages/d8/73/b9dc7acdcadc863d70f73accbbd8297b8dedad3de8e3db2fb83b94e386f0/aoe2scenarioparser-0.1.67.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.67 2026-04-29T22:13:34,239 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/e8/87/c31138089b1bc3899e51c458f294588afdc7523705caa0f81088877bc12f/AoE2ScenarioParser-0.1.68-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,240 Found link https://files.pythonhosted.org/packages/38/1d/b06f9a0a1b7f0a72e1ecc9e9b784660e4bcd469bf86dd64c30797de45e5a/aoe2scenarioparser-0.1.68.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.68 2026-04-29T22:13:34,240 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/de/b9/230f843acc053ce57d593964bd67c11dcaf13fe1e958a5b6afa23c9c3fb8/AoE2ScenarioParser-0.1.69-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,242 Found link https://files.pythonhosted.org/packages/b8/0b/49470642f27d2610dcf8532f4132a7248025c3a3ea768843c41a1115f96d/aoe2scenarioparser-0.1.69.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.69 2026-04-29T22:13:34,242 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/31/07/d215e068ce18af56be69b18eaeaace4912a28a7d53e3fa44cdbcf65efec6/AoE2ScenarioParser-0.1.70-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,243 Found link https://files.pythonhosted.org/packages/4b/20/bc1947738bf21b165d666f3a80491bda017aa05740d153dc00e261e5b6b9/aoe2scenarioparser-0.1.70.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.70 2026-04-29T22:13:34,243 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/3b/db/de73444eb41ac1f80fbec9a1a32e0b7debf03f3e68272ee49866c894546b/AoE2ScenarioParser-0.1.71-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,244 Found link https://files.pythonhosted.org/packages/18/ab/380a440ced00a4490c103e1392e8d63deb5f4a0ad71e75d3a47d14f3f74d/aoe2scenarioparser-0.1.71.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.71 2026-04-29T22:13:34,245 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/89/1c/56aaef87833fa844ea16dff72d5275ddbb602b42306bdba3629ba69b2654/AoE2ScenarioParser-0.1.72-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,246 Found link https://files.pythonhosted.org/packages/3e/65/76020b0e9b461c500817ca03c4784a2290cc5acaa34cc8392b17b3dffdf8/aoe2scenarioparser-0.1.72.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.72 2026-04-29T22:13:34,246 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/26/22/b0bea0eecfed329d9d31d7569c64bdeea5b57dc148dd2b37c9fad536651d/AoE2ScenarioParser-0.1.73-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,247 Found link https://files.pythonhosted.org/packages/76/b6/f345e4517ca279a2189ac66c93e192b840c3c22b2d785db7b0d3dbd73b11/aoe2scenarioparser-0.1.73.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.73 2026-04-29T22:13:34,248 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/e0/67/43f1642ef1438cac4976cb3438c1578d53c361fa388c3d576326af302fe3/AoE2ScenarioParser-0.1.74-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,249 Found link https://files.pythonhosted.org/packages/e4/a3/559fbacb3f53ea850388d9791461350c169c442bba396f32bf072bf42555/aoe2scenarioparser-0.1.74.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.1.74 2026-04-29T22:13:34,249 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/0e/d5/319d251f1e25f84319f7fd2a2df727ef7f2be0dd6974b3f45d5a9e106abc/AoE2ScenarioParser-0.2.2-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,250 Found link https://files.pythonhosted.org/packages/9f/fb/f18cd35f0511c647a002dfcd501a2959c6e23bbd673bebc57679c9eb0104/aoe2scenarioparser-0.2.2.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.2.2 2026-04-29T22:13:34,251 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/cf/0f/03f9a8bf8e4f888f32d75728c780209c672c2836074a4ad34c7fc76fc16d/AoE2ScenarioParser-0.2.3-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,252 Found link https://files.pythonhosted.org/packages/01/ba/1bf887a397a3f523513706f26b87dd5858431a4737839f9f57f01d1fe5bb/aoe2scenarioparser-0.2.3.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.2.3 2026-04-29T22:13:34,253 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/0a/7c/587b158fc0e11d59d8128e49e8564df10befb596466b09eab0775bb61e5c/AoE2ScenarioParser-0.2.4-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,254 Found link https://files.pythonhosted.org/packages/d3/7b/b83547ccf20674d5dcc35b54ddad19c34bedc9ad39cbec866b2ab5847114/aoe2scenarioparser-0.2.4.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.2.4 2026-04-29T22:13:34,254 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/e9/f5/f7980dd98b33ad1faad41ce024410722dbcfc1a0d423cacd546c62ad62de/AoE2ScenarioParser-0.2.5-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,255 Found link https://files.pythonhosted.org/packages/dd/ed/874838ac64aa4112cd5fbb6e4891ac51ff666d669703960b2f7336da9386/aoe2scenarioparser-0.2.5.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.2.5 2026-04-29T22:13:34,256 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/cc/7c/d2a0fbce4f503f488e9d6a02c7e8ab0c3dbdc750848e3b6b6c3c94211e68/AoE2ScenarioParser-0.2.6-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,256 Found link https://files.pythonhosted.org/packages/69/e4/e7c951217eab59b6397a17186332514f8c8e73012da17a5184d27bfec0bf/aoe2scenarioparser-0.2.6.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.2.6 2026-04-29T22:13:34,257 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/01/13/755733eaa2351a3b5f14c960d4a44045f0a9f49e5cc2bb7b6e24327f1300/AoE2ScenarioParser-0.2.7-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,258 Found link https://files.pythonhosted.org/packages/aa/55/12b7675efa8d23b3bd789dfbf1e372c7efdf6174e1773baacefa256167fd/aoe2scenarioparser-0.2.7.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.2.7 2026-04-29T22:13:34,259 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/2f/85/3b4f67e7ad6999ed58ffe1dd301926f92e836fc77217e5ff6192b49fed1f/AoE2ScenarioParser-0.2.8-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,260 Found link https://files.pythonhosted.org/packages/21/b6/c920a689fd16dddd2a610c2a4129df53a1992df9132e1169e98a7e0ee223/aoe2scenarioparser-0.2.8.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.2.8 2026-04-29T22:13:34,261 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/46/36/10527c9670e67bbf2c4a9becf677a17030a62a0aed59a61a11d8c52dce54/AoE2ScenarioParser-0.2.9-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,261 Found link https://files.pythonhosted.org/packages/38/89/dab771221ebb45220bb4824d6599f5ab0cdb135c473636da300d6cad3661/aoe2scenarioparser-0.2.9.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.2.9 2026-04-29T22:13:34,262 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/cd/5f/95be0f46c11e55eecdcebd1dfadb3766bb35f76a13421e553baf2ee9d3a4/AoE2ScenarioParser-0.2.10-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,263 Found link https://files.pythonhosted.org/packages/85/ce/7af364a3ec05390bcc7f2e74043bf3b341dac392817a79707ce571547fb2/aoe2scenarioparser-0.2.10.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.2.10 2026-04-29T22:13:34,264 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/ae/d8/2ca7badbd51652404f5004ef6617c459729e05c15492abe7eeb0bb2b3e62/AoE2ScenarioParser-0.2.11-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,265 Found link https://files.pythonhosted.org/packages/55/d3/787744d6ae09ed81f35b7d8a5aae0fba4f5cc65e5f7d3b93fb9ca70acc76/aoe2scenarioparser-0.2.11.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.2.11 2026-04-29T22:13:34,265 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/1d/8b/2735fcaebe97289f9c4da78804e9e76ad1fcdd0cd51af5f68b975e193e6c/AoE2ScenarioParser-0.2.12-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,266 Found link https://files.pythonhosted.org/packages/e1/4c/f7e30199ae234e33409afcfda01d461c051304a9d719a188bcb3ea3248db/aoe2scenarioparser-0.2.12.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.2.12 2026-04-29T22:13:34,267 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/fd/22/cd649910fe122048ca8772011b9004c794411de3510a2c21d77183e5f230/AoE2ScenarioParser-0.2.13-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,267 Found link https://files.pythonhosted.org/packages/c9/4c/837bd182d3653a89a4ccebf4f0577f3c887e0479ac6b6e2caa0b34f3c786/aoe2scenarioparser-0.2.13.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.2.13 2026-04-29T22:13:34,268 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/93/e6/3da75e2ddd548c0365be5ebc38b7848f1bf1752b67e10c2e67882d96172c/AoE2ScenarioParser-0.2.14-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,269 Found link https://files.pythonhosted.org/packages/14/59/988070be6393ff0dccddd7ccd6f8c7a6e596b8a8df0c1614dbb8ad18d68e/aoe2scenarioparser-0.2.14.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.2.14 2026-04-29T22:13:34,270 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/e7/29/62eacb5217ca6a3d21be76b86296b16d69485267317442a2092eca3893bb/AoE2ScenarioParser-0.2.15-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,271 Found link https://files.pythonhosted.org/packages/a7/99/493338e458f2831f908d9a6930ecc475fbcb7424b7674ca91b8212b74565/aoe2scenarioparser-0.2.15.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.2.15 2026-04-29T22:13:34,272 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/f2/4c/84164d3402b415b4ab5ca4c77fb50060412bb89a422419059f8ad3d0cf05/AoE2ScenarioParser-0.3.0.dev0-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,273 Found link https://files.pythonhosted.org/packages/77/00/af1ace1b340c4ed8fe5e33bcbd5aec54442615f981d2a5500d9c31817592/aoe2scenarioparser-0.3.0.dev0.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.3.0.dev0 2026-04-29T22:13:34,273 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/06/c5/c2a501da4f4003f9b1e968f88830b29675d87f9e17f09dd5b4f0565b0ed8/AoE2ScenarioParser-0.3.0.dev1-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,275 Found link https://files.pythonhosted.org/packages/b8/1f/5ed6a374196d0c574950b70e2b33347eab1b10dc4d5b3fcc075b23a68fe5/aoe2scenarioparser-0.3.0.dev1.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.3.0.dev1 2026-04-29T22:13:34,275 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/00/12/d3a23aaad93de395cf82bd04133ab75eb4b311359bc4dbb68bbf8e8ef552/AoE2ScenarioParser-0.3.0.dev2-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,276 Found link https://files.pythonhosted.org/packages/55/9c/deb57c127d598c428d3e692cf9af4fe483a5d5b3af354cee62bdf9635cc4/aoe2scenarioparser-0.3.0.dev2.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.3.0.dev2 2026-04-29T22:13:34,276 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/1e/84/ff54e0a471c374b43afd7aa5c4a54f68598fcad73f397d93bb274ef5ba5d/AoE2ScenarioParser-0.3.0.dev3-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,277 Found link https://files.pythonhosted.org/packages/ad/8a/35a964b6032e2f0ab9a9b3b8e85577b49f1aaa800e214d4c85223ee398cb/aoe2scenarioparser-0.3.0.dev3.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.3.0.dev3 2026-04-29T22:13:34,278 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/5c/cf/1d059083985f8c57e3ccab1959c89049ebb9562a096e2e4c943846fe4a74/AoE2ScenarioParser-0.3.0-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,279 Found link https://files.pythonhosted.org/packages/30/04/3707303789f1613156ce130bb55e7e0005c05efa95ddf1761ae7b30a7c5c/aoe2scenarioparser-0.3.0.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.3.0 2026-04-29T22:13:34,280 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/21/66/fece93cb993f64c344a4e09e5bc9080f2fb35df16dedb3030bd07ccfadff/AoE2ScenarioParser-0.3.1-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,281 Found link https://files.pythonhosted.org/packages/57/71/bf3cb626412654ef043cd32190f53fcaf091be0d9368dffad9e1007f7f07/aoe2scenarioparser-0.3.1.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.3.1 2026-04-29T22:13:34,281 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/72/4c/e2bbd1c18ce5226fcbd681435fa98a0c286e391fe2d430e782ca1cbd546a/aoe2scenarioparser-0.3.2-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,282 Found link https://files.pythonhosted.org/packages/86/c2/12d11cbd1b6e58f9bc4d64122bedefcf8469f7a1b5f006518ea9fc2d1b46/aoe2scenarioparser-0.3.2.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.3.2 2026-04-29T22:13:34,283 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/16/65/ef232b42cf3d0de0cedcf60ca1e0a249f76941753f33cdf6b4cceab1d3bd/aoe2scenarioparser-0.3.3-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,284 Found link https://files.pythonhosted.org/packages/bb/43/72f301bc0774404a9987968ec21921ab82a06ef391f9986b3f208c5b5cdf/aoe2scenarioparser-0.3.3.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.3.3 2026-04-29T22:13:34,285 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/d0/ba/0f1e480cf067c97a5f011db6dd716cbc025d885357d17e579a9e00adaeed/aoe2scenarioparser-0.3.4-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,286 Found link https://files.pythonhosted.org/packages/29/52/576b7bc1787f7096f3398db3716cc97099a08afaee54257543ed3cdc3223/aoe2scenarioparser-0.3.4.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.3.4 2026-04-29T22:13:34,287 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/4b/ca/50d66ece97bc0b0a33a9bcd652142df5fd2e5a155aebbedb76e2be475238/aoe2scenarioparser-0.3.5-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,287 Found link https://files.pythonhosted.org/packages/75/a4/88964a4c39ff00f417aa3b89bfcbd4f1d8d14f4c6d41285a4f104fb01c38/aoe2scenarioparser-0.3.5.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.3.5 2026-04-29T22:13:34,288 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/d9/2c/1dbf87835131da280117bb09474915173a0d3db45636f22494694bcf11a0/aoe2scenarioparser-0.3.6-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,289 Found link https://files.pythonhosted.org/packages/2b/1b/ba84690d47b64e1631b3b29c5121f16a557183eab279d6acb2cab263d316/aoe2scenarioparser-0.3.6.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.3.6 2026-04-29T22:13:34,290 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/1b/54/6d5f0fa94067b6765a1057caeb330a984b097e4a51ef578c148f737a0669/aoe2scenarioparser-0.4.0-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,290 Found link https://files.pythonhosted.org/packages/37/8d/e3b90b5fd57546bdc91f58eec324f31bf5c785f6e16a659bc13182f65ca3/aoe2scenarioparser-0.4.0.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.4.0 2026-04-29T22:13:34,291 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/ed/50/9e7f3e5074b1ae781c64919e363aecf4d11bd7dbd175ffda839a27ad91c4/aoe2scenarioparser-0.4.1-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,292 Found link https://files.pythonhosted.org/packages/8b/af/eefedeb0595032c03c644cd4c00f735651f20c4efaa4aa48686ea6979faa/aoe2scenarioparser-0.4.1.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.4.1 2026-04-29T22:13:34,293 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/51/84/21ba31d91bc6338a2237437058f450f9b9b8a14f37826ba1fb55d4ca5e73/aoe2scenarioparser-0.4.2-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,294 Found link https://files.pythonhosted.org/packages/1e/b4/907c218ce935636ff74623656b8c254ce6e3828a8388dbb5ca70e550d8ad/aoe2scenarioparser-0.4.2.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.4.2 2026-04-29T22:13:34,295 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/c1/d0/93623d2840b13c9f8edfc84f9ae917ab40de6b20404077e9750066aeedc8/aoe2scenarioparser-0.4.3-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,296 Found link https://files.pythonhosted.org/packages/89/81/11b37c0806af3ce9b8dd7638975556841f4b7020b4d382696ba7c2032bec/aoe2scenarioparser-0.4.3.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.4.3 2026-04-29T22:13:34,296 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/e1/8d/26af332a1f61894f4fe4fc789dd71ae6aa5c92f5bef57e714f22be143385/aoe2scenarioparser-0.4.4-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,297 Found link https://files.pythonhosted.org/packages/fe/92/eb23dac4a6d2bafe4fb6e77f22d3655234074f0b0894443b972266f4095c/aoe2scenarioparser-0.4.4.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.4.4 2026-04-29T22:13:34,299 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/16/5a/2c4b4d3c69c35142107f6968cb93d99f073c7589291cb746f75c043cea40/aoe2scenarioparser-0.4.5-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,299 Found link https://files.pythonhosted.org/packages/4c/74/97c8227e1cbf6a7265d4b2b9b29640a1dd1522264640ccdc835ba47363ae/aoe2scenarioparser-0.4.5.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.4.5 2026-04-29T22:13:34,300 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/94/be/19e70b6c8ed17353258a351ee963d1c3dee265ce7bdb54a0c3d85db296a1/aoe2scenarioparser-0.4.6-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,301 Found link https://files.pythonhosted.org/packages/a4/3d/119aa3006550e4cd2e5b225b8fe505db24ee4b95521e8a20faba848c2399/aoe2scenarioparser-0.4.6.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.4.6 2026-04-29T22:13:34,302 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/49/d8/2e627eceb8341dd974df203fd7682f2ab11c4f6561bc64f35200d9911ccf/aoe2scenarioparser-0.4.7-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,302 Found link https://files.pythonhosted.org/packages/e8/d4/154053878c4e5c838b2c3f1500e4be4663b26c6d4f479b3d3b4a8b2e9910/aoe2scenarioparser-0.4.7.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.4.7 2026-04-29T22:13:34,303 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/da/8d/ef87540e86739983258e995daa2d6ddd758ebbfb89cd800394fc0a2d3317/aoe2scenarioparser-0.5.0b1-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,304 Found link https://files.pythonhosted.org/packages/6f/b8/a86829309eb1eb065cab7661012bcf01da52c3e60c61aa08000e99dd048c/aoe2scenarioparser-0.5.0b1.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.5.0b1 2026-04-29T22:13:34,305 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/a0/27/7407bbae231fc0b0ee3fe36a2681945639e14b624b7417bd9d201aab774f/aoe2scenarioparser-0.5.0b2-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,306 Found link https://files.pythonhosted.org/packages/c9/f0/951d7e9538484784854ca9fb0c81c2ee64acc1f01af88632ed7be1407164/aoe2scenarioparser-0.5.0b2.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.5.0b2 2026-04-29T22:13:34,306 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/93/be/10cfc46e8b8e9853a733806f6b40977403f6735a1e9cd2b78bbcbd8c6389/aoe2scenarioparser-0.5.0-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,307 Found link https://files.pythonhosted.org/packages/12/09/5e395ef42e0792fbc62a2ded78c08dd578860bb523b2dff484709cf86303/aoe2scenarioparser-0.5.0.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.5.0 2026-04-29T22:13:34,308 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/ae/4d/c1fee1ca973335254ca9b5a3927b8dce1c226bdf3308a4f633162d622357/aoe2scenarioparser-0.5.1-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,309 Found link https://files.pythonhosted.org/packages/62/c8/4b1e06441c34bad928b82dac81deed4cf238d6d94aa886f359d804b9ccb2/aoe2scenarioparser-0.5.1.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.5.1 2026-04-29T22:13:34,310 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/7b/c2/d7e20d7dc764825b10293866afd9b439525785c7797055942bee4bcb8b07/aoe2scenarioparser-0.5.2-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,311 Found link https://files.pythonhosted.org/packages/78/a4/ea128e13a820bae0a91fa3af29a80b5c00f347ca0f31de9958cb920bc778/aoe2scenarioparser-0.5.2.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.5.2 2026-04-29T22:13:34,312 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/d4/34/14a845d53cdbe722b8812333ff368f45cb3ee50bb7e63ed610081a533335/aoe2scenarioparser-0.5.3-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,312 Found link https://files.pythonhosted.org/packages/94/2a/0805006e99e963aa3c4466c97218721faa86d8c9af8483b954d5a9bbe127/aoe2scenarioparser-0.5.3.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.5.3 2026-04-29T22:13:34,313 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/59/00/cf2aeca54385f4813e59f6c5492aa93d837fca894426307f2f270a62a184/aoe2scenarioparser-0.6.0-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,314 Found link https://files.pythonhosted.org/packages/6e/93/1429dae9a6a6dcc985a77eb03a1bfc94f122436ce5d0285949bd67223ef5/aoe2scenarioparser-0.6.0.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.6.0 2026-04-29T22:13:34,315 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/54/ac/113ba533fcaaf683c04d6e44d91978ba0f45fabac9dc563622a7ffe12973/aoe2scenarioparser-0.6.2-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,315 Found link https://files.pythonhosted.org/packages/28/7a/e01b08136e27ed885fbfcdbc0bb87a6168c5995b3c8660976eba57d448a6/aoe2scenarioparser-0.6.2.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.6.2 2026-04-29T22:13:34,316 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/82/71/0466f9dc8202f9fe9f18f12521091d5e7dcff2becc00aafa2309a46e00e2/aoe2scenarioparser-0.6.3-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,317 Found link https://files.pythonhosted.org/packages/4c/40/4ddc155389964564f75800089d0a9a1559a60ee6113949b0887784498fdf/aoe2scenarioparser-0.6.3.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.6.3 2026-04-29T22:13:34,318 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/6a/e2/4de06be2f8015d3961434c0cccba5b93bec9d1d18f6294d1352481488ec1/aoe2scenarioparser-0.6.4-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,319 Found link https://files.pythonhosted.org/packages/27/66/a41670d3e276aa2dd2a6b5589adc4ed4344a6315fa35f1d19fd0b2d9bbf5/aoe2scenarioparser-0.6.4.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.6.4 2026-04-29T22:13:34,320 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/31/93/ee16805341a3dfb3c92973aa30cfaaf42855e065292d81998f996ae3c160/aoe2scenarioparser-0.6.5-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,321 Found link https://files.pythonhosted.org/packages/51/af/619cb24657ec3571fdbacd0b6b5b332b06c8358e731629e5b9bdbff115a2/aoe2scenarioparser-0.6.5.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.6.5 2026-04-29T22:13:34,321 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/b1/c0/82cf4061ed9abb55f234761765bc882ff54263519409d43ad0a2bc1e0476/aoe2scenarioparser-0.6.6-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,322 Found link https://files.pythonhosted.org/packages/ed/fa/fca0935346ba21daf4c2c23f4446ae7c3db399d19376211606076aa0e16e/aoe2scenarioparser-0.6.6.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.6.6 2026-04-29T22:13:34,323 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/c3/34/ca30f8092cfebf2bb24dada8208be43cd3518f8bad04e9f14a6a924645ec/aoe2scenarioparser-0.6.7-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,324 Found link https://files.pythonhosted.org/packages/9c/ba/80b67778ab40edc47fff4996a24514d81334c16b1592118dcb217141acdc/aoe2scenarioparser-0.6.7.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.6.7 2026-04-29T22:13:34,324 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/68/7b/2b9c770b4bfc28959e145ccfd0968b42a56f2e6f284fd0a0749be6c53c84/aoe2scenarioparser-0.7.0-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,325 Found link https://files.pythonhosted.org/packages/30/b4/e75e83193e98cb542cbe1c6dcefbaedf9bfe3c15d23c895f2d6d5c9cb224/aoe2scenarioparser-0.7.0.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.7.0 2026-04-29T22:13:34,326 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/15/2a/8948c97daad10a0264db9d7ca302c5157038cfd71322d6c983a5f641a633/aoe2scenarioparser-0.7.1-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,327 Found link https://files.pythonhosted.org/packages/32/63/0c20da24dc1232ff073ab049e23b864fe444305f958df7dd9e50cbc77b24/aoe2scenarioparser-0.7.1.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.7.1 2026-04-29T22:13:34,327 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/0e/b1/ef9a5365c727a10f8ccc09ac01d0a1a34c2352eb78dd68ff16aeddbb3865/aoe2scenarioparser-0.7.2-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,328 Found link https://files.pythonhosted.org/packages/f7/01/57c3149d63215434bac0fad7f6b204641a20379fdcf8a0a277d600a92104/aoe2scenarioparser-0.7.2.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.7.2 2026-04-29T22:13:34,329 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/e8/41/a2599fe012ac9573bef8dc1e2c55d26149f5af2dff0c258a2b24bbb97a32/aoe2scenarioparser-0.7.3-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,330 Found link https://files.pythonhosted.org/packages/68/67/a09e7197e2ba34a7dab699909e219b04a7ab73fdf83e0034827d7f9df830/aoe2scenarioparser-0.7.3.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.7.3 2026-04-29T22:13:34,331 Skipping link: No binaries permitted for aoe2scenarioparser: https://files.pythonhosted.org/packages/e4/5d/bfedf67d1477531c5dba098c6cf087b9a7a82bdb542bfb72225f95cb45fb/aoe2scenarioparser-0.8.0-py3-none-any.whl (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,332 Found link https://files.pythonhosted.org/packages/e7/0a/0d973068c11d181fb23ad7bf752801bab69a3e369df4ec1d8fc54ed5d41b/aoe2scenarioparser-0.8.0.tar.gz (from https://pypi.org/simple/aoe2scenarioparser/) (requires-python:>=3.8), version: 0.8.0 2026-04-29T22:13:34,333 Fetching project page and analyzing links: https://www.piwheels.org/simple/aoe2scenarioparser/ 2026-04-29T22:13:34,334 Getting page https://www.piwheels.org/simple/aoe2scenarioparser/ 2026-04-29T22:13:34,335 Found index url https://www.piwheels.org/simple 2026-04-29T22:13:34,539 Fetched page https://www.piwheels.org/simple/aoe2scenarioparser/ as text/html 2026-04-29T22:13:34,568 Skipping link: No binaries permitted for aoe2scenarioparser: https://www.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.7.3-py3-none-any.whl#sha256=57664f7bed1a92ba71c2ee9168fbdcde2024f62cb3e5ca2ff5d8317def2b6ee0 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,569 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.7.2-py3-none-any.whl#sha256=ddde76851ab8ff24943cd3d91d48168662856a30d2e562e3c2472c073b41932b (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,569 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.7.1-py3-none-any.whl#sha256=9b1ec54f86d521846ebe5166e984608efa0ec4226bab6cbdc4003d94077968f9 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,570 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.7.0-py3-none-any.whl#sha256=58121006ba5390849322bf87377a059028cd6efef76e4f141cb8c3e85bbf5494 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,570 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.6.7-py3-none-any.whl#sha256=795bf3520443e2fc322b6ffa93efc4ad8ae9243812630f4f11f6dbecc1a771ad (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,571 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.6.6-py3-none-any.whl#sha256=91551193e6b54393b81ceaae62788ef9f547fae340ad70396d9135a8cf0c9cfa (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,572 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.6.5-py3-none-any.whl#sha256=1178a0f24a379f786d31334967fab218a9df56348be87aa2fdce012dea89135a (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,572 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.6.4-py3-none-any.whl#sha256=73247dcf1f345cded12e8a7752909d9dc2480e628cb0d0721b6d00281e330a75 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,573 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.6.3-py3-none-any.whl#sha256=d0945f59868856fbf495e06eae3f2566a6e4d73799d9dffa205374315b036b5d (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,574 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.6.2-py3-none-any.whl#sha256=bf21ff98961a4696917b50445e39652843c4cb29a826049770020b9c32934a6a (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,574 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.6.0-py3-none-any.whl#sha256=a775f26b6ea5c2ab03b50b45abd62cbba4f29a71185446a4c23078cd9617de7b (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,575 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.5.3-py3-none-any.whl#sha256=4011117e985dc1c05de62c8be967386347617673efc7fe2e6ba2c472f370ade4 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,575 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.5.2-py3-none-any.whl#sha256=f8e20994d3b994b89ce6621161a4e55fb3cbb106a4e8e498d58c0ee17141c8bf (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,576 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.5.1-py3-none-any.whl#sha256=95360b55446970a05acb6cf4be6a233073902f8dd64c57849fe9698b35773f02 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,577 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.5.0-py3-none-any.whl#sha256=35626824a913e52950ff0e3c8995f7c8d17cb008b8104ba02147c75847c683ee (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,577 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.5.0b2-py3-none-any.whl#sha256=ab2ab18b3c5144845499bfada9b198f467101e97545bbb8e46267b57e9625c74 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,578 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.5.0b1-py3-none-any.whl#sha256=685589adb21fc755f19e41e523c94c550c2c998841dd5ba290666fe76bc50bea (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,578 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.4.7-py3-none-any.whl#sha256=2bfa9acfdd012820c8075aabb6fad6c8eac9517d48652af1b03dac240fc053ef (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,579 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.4.6-py3-none-any.whl#sha256=7f18bf07b38080f43a5bae0216f7b144549adf7928a4baf8e804af4c8c759437 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,580 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.4.5-py3-none-any.whl#sha256=3124bbf9deb975b6941fccafbd29259fca26402a3cef8ebf31e4f2a6f7f97983 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,580 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.4.4-py3-none-any.whl#sha256=71d7e2090b0b1aae3c362a9294e2de8629b1ab5efda5f8b1187bc633c3ee61f4 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,581 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.4.3-py3-none-any.whl#sha256=1b0cfee831af8edcf5acbb3d18f4df7c7b4bf23976451079f3dcc46ad369927f (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,582 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.4.2-py3-none-any.whl#sha256=a04199c7ec83d7a6444d04431b6fc6de33598ce73d74f8feb603cda14bafee00 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,582 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.4.1-py3-none-any.whl#sha256=8407d3a221f7aa28623c8d0ccac6b386faa5e476d958fe3585ed25b070649290 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,583 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.4.0-py3-none-any.whl#sha256=b099ba7c2af6be8b5e416a43037991f388450f16a39189a0415b4675916d1cfe (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,583 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.3.6-py3-none-any.whl#sha256=da608e87d26fb512abfb3e1e6979f24181139a1fff0f47e748f1d95408d9f57d (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,584 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.3.5-py3-none-any.whl#sha256=ee2a574dbb1bae979020e109b3e2ae2dada1136e71e2b5ec1d79f4be8f77ec08 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,584 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.3.4-py3-none-any.whl#sha256=757f5315299a86d6fe4e1824de0b1aa142abdbbfbe7fbb61434c6fad0a4f923c (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,585 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.3.3-py3-none-any.whl#sha256=f8df55834f668a5d28af87c3f51328b2b469e755e24013453dcf9d7b1b1b9d14 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,585 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.3.2-py3-none-any.whl#sha256=3e889c2410b254488eb71f6ecb0f93efe62f31e32906d088870f61ac7954ac23 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,586 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.3.1-py3-none-any.whl#sha256=034d041da163158f45352718b78ccc815aae142f13527e31c05750e0e418084a (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,587 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/aoe2scenarioparser-0.3.0-py3-none-any.whl#sha256=1b077489e36a8742d41e6b81866b63633d1887c7910d1c6d9ccfba65a17ef796 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,587 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.3.0.dev3-py3-none-any.whl#sha256=37bb2fe03588a315b48f3f9da87f3bfeae3841ddf4712f1392feff3616553474 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,588 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.3.0.dev2-py3-none-any.whl#sha256=d8121b17bdacecd5ea3508617ffe459aef970937ff162abecdec53676576aa04 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,588 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.3.0.dev1-py3-none-any.whl#sha256=012a69d53850e46cec0e51807b6e7af6d18b4133ef2e9c370c25feedbea75e15 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,589 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.3.0.dev0-py3-none-any.whl#sha256=4efedbebf7ab849e47efad8926ce5b15e7f19464730ba567ffb49b9b69312375 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,590 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.2.15-py3-none-any.whl#sha256=3ca7063a0d9d6b883ed58ffdaf7884118e282c66ded440bb64f4d437ba4b8bdc (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,590 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.2.14-py3-none-any.whl#sha256=b588289de6ad038c4122a7ff02b96c46e0322e2a7bda77537194f3624f7deec4 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,591 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.2.13-py3-none-any.whl#sha256=82cd14f7a5ecd8cf43146b746f4640d3574c867599921062b7f8a1fbc05493df (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,591 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.2.12-py3-none-any.whl#sha256=f1bd5e94b90fea490dcdfd1a670521bfd17ae70943eeae9852acc02ffd011d53 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,592 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.2.11-py3-none-any.whl#sha256=97bad129a3369b3c2042e471facec94cddff2b89d4c7a2fbc16e8018ab068405 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,592 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.2.10-py3-none-any.whl#sha256=b06af1c81c70b2f02ce75f6423754dee7715b95dbc67ef680f95e14eb21bd2d1 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,593 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.2.9-py3-none-any.whl#sha256=05dccaf4c0ec389750748e5bb90c5377dc0f46abbc5af44094de04dcdb754d93 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,594 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.2.8-py3-none-any.whl#sha256=3131ec26fee2a157df5d6cb0ff4a5fcd829438188ac7017092a6953d6154167c (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,594 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.2.7-py3-none-any.whl#sha256=82f9214c80e465b10563fa7827ff6da046af21435fe7ccf85fe7cd8aef03cc96 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,595 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.2.6-py3-none-any.whl#sha256=b22395ca694b1f3faf3990d8a5aff13ee91e09956462396624ba237888dd133d (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,595 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.2.5-py3-none-any.whl#sha256=b7cb4d44c9370cf22c3e2f62f96d054c0d1ad3d1c0a9bb98a429766c1e273ac0 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,596 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.2.4-py3-none-any.whl#sha256=558659650e72f0ec9062700d8b9c2072756fe856121724192d4e2f016bc8b988 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,597 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.2.3-py3-none-any.whl#sha256=440767cd45b431ff1f236104f6db19ef24436c0b645ed1977ddd7d964b108bd0 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,597 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.2.2-py3-none-any.whl#sha256=7f9e44c2838e44d5da286674fc6523cebfdf74e6cfb035a470a62e3925aa847b (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,597 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.74-py3-none-any.whl#sha256=fe6489303db6ddd7c2d33871950ed3dd6c5c46ec4764829fa0ef5fb30567b6e1 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,598 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.73-py3-none-any.whl#sha256=f2b91aa91020313c89fe99671d6b47dc93310e15390948942ec281e41fb0d6c9 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,598 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.72-py3-none-any.whl#sha256=6e24f2e5e1d1d3c5427028ec836eec0c301fded502e53e0bb916e6bb8775f900 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,599 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.71-py3-none-any.whl#sha256=b419c8a0fa6b84c8320635cb08aac013fd204a2af22fb6d9a5c1ee8c78580803 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,607 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.70-py3-none-any.whl#sha256=d81ed218d863d3be4a8b90ef574ee111d2b1b1051b40d6f6b4f47cddf5bd9dd8 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,607 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.69-py3-none-any.whl#sha256=a310f3ae59df309364b078bcf04f69f8752debc6065c365281e913c2114fb934 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,608 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.68-py3-none-any.whl#sha256=f22991084e6928795f84c962e23f1ef58fe486809c177b42fdcf5f9ecd8e2710 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,609 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.67-py3-none-any.whl#sha256=1e9c246235d50f461d9b226626f56347d29b9705aed989df26245aede870de0e (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,609 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.28-py3-none-any.whl#sha256=90f2768b8025f69b81735b35cde327ffc0b59311e8522428a906d8e95bd4de08 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,610 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.27-py3-none-any.whl#sha256=474a5d1901c48accec55d518fe22a8a80d4491a55784806d857de4b27469b473 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,611 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.26-py3-none-any.whl#sha256=d454b5d5835e06d11da51d37e237d63f5bd76a7ef49753532378d85f644bd930 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,611 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.25-py3-none-any.whl#sha256=231ab0c74cad3758054ae26e0fe90a522f2dc57081d36dd2fced31ceac6a079e (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,612 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.24-py3-none-any.whl#sha256=5b6ba871af6cfbcb4de75759501f6fa571147e354d16532c23154f9a0e6f175c (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.8) 2026-04-29T22:13:34,612 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.23-py3-none-any.whl#sha256=601de385988c20d22820d543963fa99c29696c21bdbd735e4efd5aba7cf3fa50 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,613 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.22-py3-none-any.whl#sha256=46ce89e230900226e91ba1bbb4341cf01aefb48ec9229dc349d1eb1fe2a265ad (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,613 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.21-py3-none-any.whl#sha256=a656fd85caf2cbab99a50c01a99ec053b18151b2278c8573a99ed49dc016b7bc (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,614 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.20-py3-none-any.whl#sha256=2be5b19b2eaf986e2d3ba55462dfb1a35145c709a2ae38e3746ce20c4e01704a (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,615 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.19-py3-none-any.whl#sha256=048ce9a5e1b60337e376de48dd8c9df89c6cc0d0f5d856fca8d0c602cd4c2a8c (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,615 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.18-py3-none-any.whl#sha256=89fad921cb2d7ca49c07ee0526b95fd3579deec2e3e4e1d2069e96f077507251 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,616 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.17-py3-none-any.whl#sha256=d979aea1e46702570971201a1907520bef4f8907a140cb8f0ff24ca69fd818f0 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,616 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.16-py3-none-any.whl#sha256=adfa21be9bb8473c905c873f531a9c4a8fdada93b6e723c51158bccc1ba5c83d (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,617 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.15-py3-none-any.whl#sha256=ab1fd315439b6e63478f8d61c0368354e762a3854e626250d40345be9de9c676 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,618 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.14-py3-none-any.whl#sha256=7cee8ed6ffb1d046380cedc7e5ad10cdbdca7a9ff6d5daf7326f0ef9e58cad0e (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,618 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.13-py3-none-any.whl#sha256=6e454d785fcb2c27a1ae26f71bf4c440192ee5f734282e7110c0faef3ff926bd (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,619 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.12-py3-none-any.whl#sha256=ec597fb34a569183c2c5fe8940506f00657b3239fe9dff2280c2654d9762a2b8 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,619 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.11-py3-none-any.whl#sha256=052179219f1f6d6c9fbc9b3bd626cd0db93e71003094205cd6710d3fccab69b3 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,620 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.10-py3-none-any.whl#sha256=d6fb63f866a9240702848b68933ca35f86b9494326cb82f1b07a4b22a72600e8 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,620 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.9-py3-none-any.whl#sha256=82b14b6319d638adaa4acce143f495dfb5127662d5b5ae808952384cbd38dce9 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,621 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.8-py3-none-any.whl#sha256=30d98c7e7c0dfe03e700105445e35670ecfcfb50d0792ddba2fad95baa8004d5 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,622 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.7-py3-none-any.whl#sha256=260ebf1b18de9e2ea26d6f3aacef2d717c8b43f5fc61a1ca243cb8f5fc4f7f7d (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,622 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.6-py3-none-any.whl#sha256=51cb08b21f316b1b8855eb40c2676c8479f979d7257ab0e367ba8fd2aab58cf3 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,623 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.5-py3-none-any.whl#sha256=9843d0f494e2514f5a2394db171395e6c5a95754b44290497a257f56d2b48d25 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,624 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.4-py3-none-any.whl#sha256=bee8d44a485d6830f621236a9aec87a0ee00d1938b0875cff913dd304419787b (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,625 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.3-py3-none-any.whl#sha256=04315816be19c8a76cb6fa44fe2182ad420975b182fd8f6fe413cfc54121f37c (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,625 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.2-py3-none-any.whl#sha256=0f4f1669945aa37f79c15f95b08f1d77e833aca6a10ef6afd22a2fd8832ee036 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,626 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.1-py3-none-any.whl#sha256=9a772dcb37ae23ce9bff4bd42c3651364d135b82ec1b7df4a915f8491c425eea (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,626 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.1.0-py3-none-any.whl#sha256=48ef73d48828a2ec20106f32205e9ad66c57b09e29955925f054d145fa20b958 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,627 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.0.20-py3-none-any.whl#sha256=d8b14a966160a6aa4d910641a83900ce42823b9efdf51a9879270ee0398a55e2 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,627 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.0.19-py3-none-any.whl#sha256=73381fb1ae83e7a734722e2b5a49b3a5014da7fd90f047478506ae2e3bb4a666 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,628 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.0.18-py3-none-any.whl#sha256=568bcae86db6cb3cd3cb9998a2accdb68745062eda7fc14000a97566afb10d83 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,628 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.0.17-py3-none-any.whl#sha256=ac0204e4b16606b10037f522b34764423d915f81a352731ee47013e2661b188d (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,629 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.0.16-py3-none-any.whl#sha256=262867de7dee806fcec80c0d07bb697a4794daad3aec1a4368930be7e4ccf1a1 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,630 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.0.15-py3-none-any.whl#sha256=5aceeab2ac4ecc401a2fa1e3d15cdcc41e39a05d616cf30f81efc05b1975fe26 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,630 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.0.14-py3-none-any.whl#sha256=fc5f0ce96ea52a3e693276dfa36ae89a384873e57efb1e18905cbbaae8c9b100 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,631 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.0.13-py3-none-any.whl#sha256=473dfba7dae83200adb6c8c6cd8c4626c3ae22e6115a0cdb91466b6c9693d02f (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,632 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.0.12-py3-none-any.whl#sha256=8b1a9d5dab79163350dddfeb7fca5b10384cd6bb6a28734a43c1d42b0322fe9c (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,632 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.0.11-py3-none-any.whl#sha256=62be128eeb94e3c8cad860c334a19f6962aeb0a1167ade73e0876e1ec4294422 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,633 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.0.10-py3-none-any.whl#sha256=f4b2c954997143fe6ad4b9e23dab284dc3610eb18adaa3f5e1f835bb197ba0a8 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,633 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.0.9-py3-none-any.whl#sha256=d1a34041ac662b44bd55cda131536571b4ddf4bc847852d681dadec79a050611 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,633 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.0.8-py3-none-any.whl#sha256=de2d7db04b725c2e32835261330488efa26589ab869a803f531317511ae7226c (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,634 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.0.7-py3-none-any.whl#sha256=2ee2ad99017c3ceef4bfa2eed6cbb1d86c9893e0e119584d93183d822d302a78 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,635 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.0.6-py3-none-any.whl#sha256=8accc27270143bcc3f7adbdadc16240ccf381989880cce1b8f6687516ba22cde (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,635 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.0.5-py3-none-any.whl#sha256=66c233dd5529414202287aa70509d244ddf843ba46bc3ad81e4d12acdca8d6af (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,636 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.0.4-py3-none-any.whl#sha256=e81496b388b5a3282afb6da7a897ea18d50bf97312616d59cf0511c1fe05bb4f (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,636 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.0.3-py3-none-any.whl#sha256=17d6af341dabc3dccbb71ba757afc04fad539c696b4889b0aa2da437850eb176 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,637 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.0.2-py3-none-any.whl#sha256=62237fa773dcef004188a5c8864b5b49ab0c2574099f24611f1e18ceb41a9d41 (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,637 Skipping link: No binaries permitted for aoe2scenarioparser: https://archive1.piwheels.org/simple/aoe2scenarioparser/AoE2ScenarioParser-0.0.1-py3-none-any.whl#sha256=a1424c67fcb1b2905c07575f4b4ad3a363f68f6e773376c2d59d26a4c24083bf (from https://www.piwheels.org/simple/aoe2scenarioparser/) (requires-python:>=3.6) 2026-04-29T22:13:34,638 Skipping link: not a file: https://www.piwheels.org/simple/aoe2scenarioparser/ 2026-04-29T22:13:34,639 Skipping link: not a file: https://pypi.org/simple/aoe2scenarioparser/ 2026-04-29T22:13:34,678 Given no hashes to check 1 links for project 'aoe2scenarioparser': discarding no candidates 2026-04-29T22:13:34,698 Collecting aoe2scenarioparser==0.8.0 2026-04-29T22:13:34,701 Created temporary directory: /tmp/pip-unpack-tu5rv6vr 2026-04-29T22:13:34,870 Downloading aoe2scenarioparser-0.8.0.tar.gz (2.1 MB) 2026-04-29T22:13:35,873 Added aoe2scenarioparser==0.8.0 from https://files.pythonhosted.org/packages/e7/0a/0d973068c11d181fb23ad7bf752801bab69a3e369df4ec1d8fc54ed5d41b/aoe2scenarioparser-0.8.0.tar.gz to build tracker '/tmp/pip-build-tracker-9pzfnfwi' 2026-04-29T22:13:35,878 Created temporary directory: /tmp/pip-build-env-rlop517v 2026-04-29T22:13:35,882 Installing build dependencies: started 2026-04-29T22:13:35,884 Running command pip subprocess to install build dependencies 2026-04-29T22:13:37,016 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-29T22:13:37,447 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-29T22:13:37,469 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-29T22:13:39,241 Collecting setuptools>=61.0 2026-04-29T22:13:39,322 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-29T22:13:42,323 Installing collected packages: setuptools 2026-04-29T22:13:45,378 Successfully installed setuptools-82.0.1 2026-04-29T22:13:45,644 Installing build dependencies: finished with status 'done' 2026-04-29T22:13:45,651 Getting requirements to build wheel: started 2026-04-29T22:13:45,652 Running command Getting requirements to build wheel 2026-04-29T22:13:46,351 /tmp/pip-build-env-rlop517v/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-29T22:13:46,351 !! 2026-04-29T22:13:46,353 ******************************************************************************** 2026-04-29T22:13:46,353 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-29T22:13:46,354 License :: OSI Approved :: MIT License 2026-04-29T22:13:46,356 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-29T22:13:46,356 ******************************************************************************** 2026-04-29T22:13:46,357 !! 2026-04-29T22:13:46,358 dist._finalize_license_expression() 2026-04-29T22:13:46,359 /tmp/pip-build-env-rlop517v/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-29T22:13:46,359 !! 2026-04-29T22:13:46,361 ******************************************************************************** 2026-04-29T22:13:46,361 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-29T22:13:46,363 License :: OSI Approved :: MIT License 2026-04-29T22:13:46,364 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-29T22:13:46,365 ******************************************************************************** 2026-04-29T22:13:46,366 !! 2026-04-29T22:13:46,367 self._finalize_license_expression() 2026-04-29T22:13:46,367 running egg_info 2026-04-29T22:13:46,371 writing AoE2ScenarioParser.egg-info/PKG-INFO 2026-04-29T22:13:46,374 writing dependency_links to AoE2ScenarioParser.egg-info/dependency_links.txt 2026-04-29T22:13:46,377 writing requirements to AoE2ScenarioParser.egg-info/requires.txt 2026-04-29T22:13:46,378 writing top-level names to AoE2ScenarioParser.egg-info/top_level.txt 2026-04-29T22:13:46,449 reading manifest file 'AoE2ScenarioParser.egg-info/SOURCES.txt' 2026-04-29T22:13:46,462 adding license file 'LICENSE' 2026-04-29T22:13:46,474 writing manifest file 'AoE2ScenarioParser.egg-info/SOURCES.txt' 2026-04-29T22:13:46,571 Getting requirements to build wheel: finished with status 'done' 2026-04-29T22:13:46,575 Created temporary directory: /tmp/pip-modern-metadata-zcodr4ed 2026-04-29T22:13:46,578 Preparing metadata (pyproject.toml): started 2026-04-29T22:13:46,579 Running command Preparing metadata (pyproject.toml) 2026-04-29T22:13:47,245 /tmp/pip-build-env-rlop517v/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-29T22:13:47,245 !! 2026-04-29T22:13:47,246 ******************************************************************************** 2026-04-29T22:13:47,247 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-29T22:13:47,248 License :: OSI Approved :: MIT License 2026-04-29T22:13:47,249 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-29T22:13:47,250 ******************************************************************************** 2026-04-29T22:13:47,251 !! 2026-04-29T22:13:47,252 dist._finalize_license_expression() 2026-04-29T22:13:47,252 /tmp/pip-build-env-rlop517v/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-29T22:13:47,253 !! 2026-04-29T22:13:47,254 ******************************************************************************** 2026-04-29T22:13:47,254 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-29T22:13:47,255 License :: OSI Approved :: MIT License 2026-04-29T22:13:47,256 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-29T22:13:47,257 ******************************************************************************** 2026-04-29T22:13:47,258 !! 2026-04-29T22:13:47,259 self._finalize_license_expression() 2026-04-29T22:13:47,259 running dist_info 2026-04-29T22:13:47,267 creating /tmp/pip-modern-metadata-zcodr4ed/AoE2ScenarioParser.egg-info 2026-04-29T22:13:47,268 writing /tmp/pip-modern-metadata-zcodr4ed/AoE2ScenarioParser.egg-info/PKG-INFO 2026-04-29T22:13:47,272 writing dependency_links to /tmp/pip-modern-metadata-zcodr4ed/AoE2ScenarioParser.egg-info/dependency_links.txt 2026-04-29T22:13:47,274 writing requirements to /tmp/pip-modern-metadata-zcodr4ed/AoE2ScenarioParser.egg-info/requires.txt 2026-04-29T22:13:47,275 writing top-level names to /tmp/pip-modern-metadata-zcodr4ed/AoE2ScenarioParser.egg-info/top_level.txt 2026-04-29T22:13:47,276 writing manifest file '/tmp/pip-modern-metadata-zcodr4ed/AoE2ScenarioParser.egg-info/SOURCES.txt' 2026-04-29T22:13:47,334 reading manifest file '/tmp/pip-modern-metadata-zcodr4ed/AoE2ScenarioParser.egg-info/SOURCES.txt' 2026-04-29T22:13:47,335 adding license file 'LICENSE' 2026-04-29T22:13:47,344 writing manifest file '/tmp/pip-modern-metadata-zcodr4ed/AoE2ScenarioParser.egg-info/SOURCES.txt' 2026-04-29T22:13:47,346 creating '/tmp/pip-modern-metadata-zcodr4ed/aoe2scenarioparser-0.8.0.dist-info' 2026-04-29T22:13:47,467 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-29T22:13:47,472 Source in /tmp/pip-wheel-2b88957z/aoe2scenarioparser_63f6301b6f594787a731605d7d0c2adb has version 0.8.0, which satisfies requirement aoe2scenarioparser==0.8.0 from https://files.pythonhosted.org/packages/e7/0a/0d973068c11d181fb23ad7bf752801bab69a3e369df4ec1d8fc54ed5d41b/aoe2scenarioparser-0.8.0.tar.gz 2026-04-29T22:13:47,473 Removed aoe2scenarioparser==0.8.0 from https://files.pythonhosted.org/packages/e7/0a/0d973068c11d181fb23ad7bf752801bab69a3e369df4ec1d8fc54ed5d41b/aoe2scenarioparser-0.8.0.tar.gz from build tracker '/tmp/pip-build-tracker-9pzfnfwi' 2026-04-29T22:13:47,478 Created temporary directory: /tmp/pip-unpack-1xkl1bkw 2026-04-29T22:13:47,479 Building wheels for collected packages: aoe2scenarioparser 2026-04-29T22:13:47,483 Created temporary directory: /tmp/pip-wheel-a1r87tea 2026-04-29T22:13:47,484 Destination directory: /tmp/pip-wheel-a1r87tea 2026-04-29T22:13:47,486 Building wheel for aoe2scenarioparser (pyproject.toml): started 2026-04-29T22:13:47,487 Running command Building wheel for aoe2scenarioparser (pyproject.toml) 2026-04-29T22:13:48,108 /tmp/pip-build-env-rlop517v/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-29T22:13:48,108 !! 2026-04-29T22:13:48,109 ******************************************************************************** 2026-04-29T22:13:48,110 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-29T22:13:48,111 License :: OSI Approved :: MIT License 2026-04-29T22:13:48,112 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-29T22:13:48,113 ******************************************************************************** 2026-04-29T22:13:48,114 !! 2026-04-29T22:13:48,115 dist._finalize_license_expression() 2026-04-29T22:13:48,115 /tmp/pip-build-env-rlop517v/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-29T22:13:48,116 !! 2026-04-29T22:13:48,117 ******************************************************************************** 2026-04-29T22:13:48,118 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-29T22:13:48,119 License :: OSI Approved :: MIT License 2026-04-29T22:13:48,120 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-29T22:13:48,121 ******************************************************************************** 2026-04-29T22:13:48,122 !! 2026-04-29T22:13:48,122 self._finalize_license_expression() 2026-04-29T22:13:48,123 running bdist_wheel 2026-04-29T22:13:48,134 running build 2026-04-29T22:13:48,135 running build_py 2026-04-29T22:13:48,141 creating build/lib/AoE2ScenarioParser 2026-04-29T22:13:48,143 copying AoE2ScenarioParser/__init__.py -> build/lib/AoE2ScenarioParser 2026-04-29T22:13:48,145 copying AoE2ScenarioParser/settings.py -> build/lib/AoE2ScenarioParser 2026-04-29T22:13:48,147 copying AoE2ScenarioParser/version.py -> build/lib/AoE2ScenarioParser 2026-04-29T22:13:48,150 creating build/lib/AoE2ScenarioParser/exceptions 2026-04-29T22:13:48,151 copying AoE2ScenarioParser/exceptions/asp_warnings.py -> build/lib/AoE2ScenarioParser/exceptions 2026-04-29T22:13:48,153 copying AoE2ScenarioParser/exceptions/__init__.py -> build/lib/AoE2ScenarioParser/exceptions 2026-04-29T22:13:48,155 copying AoE2ScenarioParser/exceptions/asp_exceptions.py -> build/lib/AoE2ScenarioParser/exceptions 2026-04-29T22:13:48,157 creating build/lib/AoE2ScenarioParser/helper 2026-04-29T22:13:48,158 copying AoE2ScenarioParser/helper/maffs.py -> build/lib/AoE2ScenarioParser/helper 2026-04-29T22:13:48,160 copying AoE2ScenarioParser/helper/helper.py -> build/lib/AoE2ScenarioParser/helper 2026-04-29T22:13:48,162 copying AoE2ScenarioParser/helper/attr_dict.py -> build/lib/AoE2ScenarioParser/helper 2026-04-29T22:13:48,164 copying AoE2ScenarioParser/helper/version_check.py -> build/lib/AoE2ScenarioParser/helper 2026-04-29T22:13:48,166 copying AoE2ScenarioParser/helper/pretty_format.py -> build/lib/AoE2ScenarioParser/helper 2026-04-29T22:13:48,168 copying AoE2ScenarioParser/helper/bytes_parser.py -> build/lib/AoE2ScenarioParser/helper 2026-04-29T22:13:48,170 copying AoE2ScenarioParser/helper/__init__.py -> build/lib/AoE2ScenarioParser/helper 2026-04-29T22:13:48,172 copying AoE2ScenarioParser/helper/incremental_generator.py -> build/lib/AoE2ScenarioParser/helper 2026-04-29T22:13:48,174 copying AoE2ScenarioParser/helper/list_functions.py -> build/lib/AoE2ScenarioParser/helper 2026-04-29T22:13:48,175 copying AoE2ScenarioParser/helper/printers.py -> build/lib/AoE2ScenarioParser/helper 2026-04-29T22:13:48,178 copying AoE2ScenarioParser/helper/bytes_conversions.py -> build/lib/AoE2ScenarioParser/helper 2026-04-29T22:13:48,180 copying AoE2ScenarioParser/helper/string_manipulations.py -> build/lib/AoE2ScenarioParser/helper 2026-04-29T22:13:48,183 creating build/lib/AoE2ScenarioParser/datasets 2026-04-29T22:13:48,184 copying AoE2ScenarioParser/datasets/object_support.py -> build/lib/AoE2ScenarioParser/datasets 2026-04-29T22:13:48,186 copying AoE2ScenarioParser/datasets/heroes.py -> build/lib/AoE2ScenarioParser/datasets 2026-04-29T22:13:48,189 copying AoE2ScenarioParser/datasets/units.py -> build/lib/AoE2ScenarioParser/datasets 2026-04-29T22:13:48,191 copying AoE2ScenarioParser/datasets/techs.py -> build/lib/AoE2ScenarioParser/datasets 2026-04-29T22:13:48,194 copying AoE2ScenarioParser/datasets/buildings.py -> build/lib/AoE2ScenarioParser/datasets 2026-04-29T22:13:48,197 copying AoE2ScenarioParser/datasets/terrains.py -> build/lib/AoE2ScenarioParser/datasets 2026-04-29T22:13:48,199 copying AoE2ScenarioParser/datasets/__init__.py -> build/lib/AoE2ScenarioParser/datasets 2026-04-29T22:13:48,201 copying AoE2ScenarioParser/datasets/scenario_variant.py -> build/lib/AoE2ScenarioParser/datasets 2026-04-29T22:13:48,202 copying AoE2ScenarioParser/datasets/other.py -> build/lib/AoE2ScenarioParser/datasets 2026-04-29T22:13:48,205 copying AoE2ScenarioParser/datasets/players.py -> build/lib/AoE2ScenarioParser/datasets 2026-04-29T22:13:48,207 copying AoE2ScenarioParser/datasets/effects.py -> build/lib/AoE2ScenarioParser/datasets 2026-04-29T22:13:48,210 copying AoE2ScenarioParser/datasets/conditions.py -> build/lib/AoE2ScenarioParser/datasets 2026-04-29T22:13:48,212 copying AoE2ScenarioParser/datasets/dataset_enum.py -> build/lib/AoE2ScenarioParser/datasets 2026-04-29T22:13:48,214 copying AoE2ScenarioParser/datasets/projectiles.py -> build/lib/AoE2ScenarioParser/datasets 2026-04-29T22:13:48,217 creating build/lib/AoE2ScenarioParser/objects 2026-04-29T22:13:48,218 copying AoE2ScenarioParser/objects/aoe2_object_manager.py -> build/lib/AoE2ScenarioParser/objects 2026-04-29T22:13:48,220 copying AoE2ScenarioParser/objects/__init__.py -> build/lib/AoE2ScenarioParser/objects 2026-04-29T22:13:48,221 copying AoE2ScenarioParser/objects/aoe2_object.py -> build/lib/AoE2ScenarioParser/objects 2026-04-29T22:13:48,224 creating build/lib/AoE2ScenarioParser/scenarios 2026-04-29T22:13:48,225 copying AoE2ScenarioParser/scenarios/__init__.py -> build/lib/AoE2ScenarioParser/scenarios 2026-04-29T22:13:48,227 copying AoE2ScenarioParser/scenarios/aoe2_scenario.py -> build/lib/AoE2ScenarioParser/scenarios 2026-04-29T22:13:48,230 copying AoE2ScenarioParser/scenarios/aoe2_de_scenario.py -> build/lib/AoE2ScenarioParser/scenarios 2026-04-29T22:13:48,233 creating build/lib/AoE2ScenarioParser/sections 2026-04-29T22:13:48,234 copying AoE2ScenarioParser/sections/__init__.py -> build/lib/AoE2ScenarioParser/sections 2026-04-29T22:13:48,235 copying AoE2ScenarioParser/sections/aoe2_struct_model.py -> build/lib/AoE2ScenarioParser/sections 2026-04-29T22:13:48,237 copying AoE2ScenarioParser/sections/aoe2_file_section.py -> build/lib/AoE2ScenarioParser/sections 2026-04-29T22:13:48,241 creating build/lib/AoE2ScenarioParser/datasets/support 2026-04-29T22:13:48,242 copying AoE2ScenarioParser/datasets/support/info_dataset_base.py -> build/lib/AoE2ScenarioParser/datasets/support 2026-04-29T22:13:48,244 copying AoE2ScenarioParser/datasets/support/__init__.py -> build/lib/AoE2ScenarioParser/datasets/support 2026-04-29T22:13:48,248 creating build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,249 copying AoE2ScenarioParser/datasets/trigger_lists/technology_state.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,251 copying AoE2ScenarioParser/datasets/trigger_lists/difficulty_level.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,253 copying AoE2ScenarioParser/datasets/trigger_lists/object_state.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,255 copying AoE2ScenarioParser/datasets/trigger_lists/hotkey.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,257 copying AoE2ScenarioParser/datasets/trigger_lists/fog_visibility.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,259 copying AoE2ScenarioParser/datasets/trigger_lists/operation.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,260 copying AoE2ScenarioParser/datasets/trigger_lists/unit_ai_action.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,262 copying AoE2ScenarioParser/datasets/trigger_lists/age.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,264 copying AoE2ScenarioParser/datasets/trigger_lists/attack_stance.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,266 copying AoE2ScenarioParser/datasets/trigger_lists/object_modify_attribute_state.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,268 copying AoE2ScenarioParser/datasets/trigger_lists/projectile_vanish_mode.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,270 copying AoE2ScenarioParser/datasets/trigger_lists/blast_level.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,272 copying AoE2ScenarioParser/datasets/trigger_lists/garrison_type.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,274 copying AoE2ScenarioParser/datasets/trigger_lists/obstruction_type.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,276 copying AoE2ScenarioParser/datasets/trigger_lists/terrain_restrictions.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,278 copying AoE2ScenarioParser/datasets/trigger_lists/secondary_game_mode.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,280 copying AoE2ScenarioParser/datasets/trigger_lists/occlusion_mode.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,282 copying AoE2ScenarioParser/datasets/trigger_lists/blockage_class.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,284 copying AoE2ScenarioParser/datasets/trigger_lists/color_mood.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,286 copying AoE2ScenarioParser/datasets/trigger_lists/visibility_state.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,288 copying AoE2ScenarioParser/datasets/trigger_lists/attack_priority.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,290 copying AoE2ScenarioParser/datasets/trigger_lists/hero_status_flag.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,292 copying AoE2ScenarioParser/datasets/trigger_lists/selection_effect.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,294 copying AoE2ScenarioParser/datasets/trigger_lists/disable_unit_flag.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,296 copying AoE2ScenarioParser/datasets/trigger_lists/unit_trait.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,298 copying AoE2ScenarioParser/datasets/trigger_lists/panel_location.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,300 copying AoE2ScenarioParser/datasets/trigger_lists/victory_timer_type.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,302 copying AoE2ScenarioParser/datasets/trigger_lists/__init__.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,304 copying AoE2ScenarioParser/datasets/trigger_lists/object_type.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,305 copying AoE2ScenarioParser/datasets/trigger_lists/charge_event.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,307 copying AoE2ScenarioParser/datasets/trigger_lists/action_type.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,309 copying AoE2ScenarioParser/datasets/trigger_lists/button_location.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,311 copying AoE2ScenarioParser/datasets/trigger_lists/decision_option.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,313 copying AoE2ScenarioParser/datasets/trigger_lists/time_unit.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,315 copying AoE2ScenarioParser/datasets/trigger_lists/charge_type.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,316 copying AoE2ScenarioParser/datasets/trigger_lists/projectile_smart_mode.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,318 copying AoE2ScenarioParser/datasets/trigger_lists/object_class.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,320 copying AoE2ScenarioParser/datasets/trigger_lists/comparison.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,321 copying AoE2ScenarioParser/datasets/trigger_lists/diplomacy_state.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,323 copying AoE2ScenarioParser/datasets/trigger_lists/attribute.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,326 copying AoE2ScenarioParser/datasets/trigger_lists/victory_condition.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,328 copying AoE2ScenarioParser/datasets/trigger_lists/object_attribute.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,331 copying AoE2ScenarioParser/datasets/trigger_lists/combat_ability.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,333 copying AoE2ScenarioParser/datasets/trigger_lists/local_technology.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,335 copying AoE2ScenarioParser/datasets/trigger_lists/damage_class.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,337 copying AoE2ScenarioParser/datasets/trigger_lists/projectile_hit_mode.py -> build/lib/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:48,339 creating build/lib/AoE2ScenarioParser/datasets/support/dataset_gen 2026-04-29T22:13:48,340 copying AoE2ScenarioParser/datasets/support/dataset_gen/gen_attr_dataset.py -> build/lib/AoE2ScenarioParser/datasets/support/dataset_gen 2026-04-29T22:13:48,342 copying AoE2ScenarioParser/datasets/support/dataset_gen/common.py -> build/lib/AoE2ScenarioParser/datasets/support/dataset_gen 2026-04-29T22:13:48,344 copying AoE2ScenarioParser/datasets/support/dataset_gen/gen_res_datset.py -> build/lib/AoE2ScenarioParser/datasets/support/dataset_gen 2026-04-29T22:13:48,347 creating build/lib/AoE2ScenarioParser/objects/support 2026-04-29T22:13:48,348 copying AoE2ScenarioParser/objects/support/area.py -> build/lib/AoE2ScenarioParser/objects/support 2026-04-29T22:13:48,351 copying AoE2ScenarioParser/objects/support/new_condition.py -> build/lib/AoE2ScenarioParser/objects/support 2026-04-29T22:13:48,354 copying AoE2ScenarioParser/objects/support/trigger_select.py -> build/lib/AoE2ScenarioParser/objects/support 2026-04-29T22:13:48,356 copying AoE2ScenarioParser/objects/support/trigger_object.py -> build/lib/AoE2ScenarioParser/objects/support 2026-04-29T22:13:48,358 copying AoE2ScenarioParser/objects/support/uuid_list.py -> build/lib/AoE2ScenarioParser/objects/support 2026-04-29T22:13:48,360 copying AoE2ScenarioParser/objects/support/__init__.py -> build/lib/AoE2ScenarioParser/objects/support 2026-04-29T22:13:48,361 copying AoE2ScenarioParser/objects/support/new_effect.py -> build/lib/AoE2ScenarioParser/objects/support 2026-04-29T22:13:48,365 copying AoE2ScenarioParser/objects/support/trigger_ce_lock.py -> build/lib/AoE2ScenarioParser/objects/support 2026-04-29T22:13:48,367 copying AoE2ScenarioParser/objects/support/xs_check.py -> build/lib/AoE2ScenarioParser/objects/support 2026-04-29T22:13:48,369 copying AoE2ScenarioParser/objects/support/attr_presentation.py -> build/lib/AoE2ScenarioParser/objects/support 2026-04-29T22:13:48,372 copying AoE2ScenarioParser/objects/support/tile.py -> build/lib/AoE2ScenarioParser/objects/support 2026-04-29T22:13:48,374 creating build/lib/AoE2ScenarioParser/objects/data_objects 2026-04-29T22:13:48,375 copying AoE2ScenarioParser/objects/data_objects/trigger.py -> build/lib/AoE2ScenarioParser/objects/data_objects 2026-04-29T22:13:48,377 copying AoE2ScenarioParser/objects/data_objects/variable.py -> build/lib/AoE2ScenarioParser/objects/data_objects 2026-04-29T22:13:48,379 copying AoE2ScenarioParser/objects/data_objects/effect.py -> build/lib/AoE2ScenarioParser/objects/data_objects 2026-04-29T22:13:48,382 copying AoE2ScenarioParser/objects/data_objects/condition.py -> build/lib/AoE2ScenarioParser/objects/data_objects 2026-04-29T22:13:48,384 copying AoE2ScenarioParser/objects/data_objects/__init__.py -> build/lib/AoE2ScenarioParser/objects/data_objects 2026-04-29T22:13:48,386 copying AoE2ScenarioParser/objects/data_objects/terrain_tile.py -> build/lib/AoE2ScenarioParser/objects/data_objects 2026-04-29T22:13:48,388 copying AoE2ScenarioParser/objects/data_objects/unit.py -> build/lib/AoE2ScenarioParser/objects/data_objects 2026-04-29T22:13:48,391 creating build/lib/AoE2ScenarioParser/objects/managers 2026-04-29T22:13:48,392 copying AoE2ScenarioParser/objects/managers/option_manager.py -> build/lib/AoE2ScenarioParser/objects/managers 2026-04-29T22:13:48,394 copying AoE2ScenarioParser/objects/managers/xs_manager.py -> build/lib/AoE2ScenarioParser/objects/managers 2026-04-29T22:13:48,397 copying AoE2ScenarioParser/objects/managers/trigger_manager.py -> build/lib/AoE2ScenarioParser/objects/managers 2026-04-29T22:13:48,400 copying AoE2ScenarioParser/objects/managers/player_manager.py -> build/lib/AoE2ScenarioParser/objects/managers 2026-04-29T22:13:48,402 copying AoE2ScenarioParser/objects/managers/unit_manager.py -> build/lib/AoE2ScenarioParser/objects/managers 2026-04-29T22:13:48,404 copying AoE2ScenarioParser/objects/managers/__init__.py -> build/lib/AoE2ScenarioParser/objects/managers 2026-04-29T22:13:48,406 copying AoE2ScenarioParser/objects/managers/map_manager.py -> build/lib/AoE2ScenarioParser/objects/managers 2026-04-29T22:13:48,409 copying AoE2ScenarioParser/objects/managers/message_manager.py -> build/lib/AoE2ScenarioParser/objects/managers 2026-04-29T22:13:48,411 creating build/lib/AoE2ScenarioParser/objects/support/enums 2026-04-29T22:13:48,412 copying AoE2ScenarioParser/objects/support/enums/group_by.py -> build/lib/AoE2ScenarioParser/objects/support/enums 2026-04-29T22:13:48,415 copying AoE2ScenarioParser/objects/support/enums/__init__.py -> build/lib/AoE2ScenarioParser/objects/support/enums 2026-04-29T22:13:48,417 creating build/lib/AoE2ScenarioParser/objects/data_objects/units 2026-04-29T22:13:48,418 copying AoE2ScenarioParser/objects/data_objects/units/player_units.py -> build/lib/AoE2ScenarioParser/objects/data_objects/units 2026-04-29T22:13:48,420 copying AoE2ScenarioParser/objects/data_objects/units/__init__.py -> build/lib/AoE2ScenarioParser/objects/data_objects/units 2026-04-29T22:13:48,422 creating build/lib/AoE2ScenarioParser/objects/data_objects/player 2026-04-29T22:13:48,423 copying AoE2ScenarioParser/objects/data_objects/player/player_diplomacy.py -> build/lib/AoE2ScenarioParser/objects/data_objects/player 2026-04-29T22:13:48,425 copying AoE2ScenarioParser/objects/data_objects/player/player_data_four.py -> build/lib/AoE2ScenarioParser/objects/data_objects/player 2026-04-29T22:13:48,426 copying AoE2ScenarioParser/objects/data_objects/player/player.py -> build/lib/AoE2ScenarioParser/objects/data_objects/player 2026-04-29T22:13:48,428 copying AoE2ScenarioParser/objects/data_objects/player/player_meta_data.py -> build/lib/AoE2ScenarioParser/objects/data_objects/player 2026-04-29T22:13:48,430 copying AoE2ScenarioParser/objects/data_objects/player/__init__.py -> build/lib/AoE2ScenarioParser/objects/data_objects/player 2026-04-29T22:13:48,432 copying AoE2ScenarioParser/objects/data_objects/player/player_initial_view.py -> build/lib/AoE2ScenarioParser/objects/data_objects/player 2026-04-29T22:13:48,433 copying AoE2ScenarioParser/objects/data_objects/player/player_data_three.py -> build/lib/AoE2ScenarioParser/objects/data_objects/player 2026-04-29T22:13:48,435 copying AoE2ScenarioParser/objects/data_objects/player/player_resources.py -> build/lib/AoE2ScenarioParser/objects/data_objects/player 2026-04-29T22:13:48,437 creating build/lib/AoE2ScenarioParser/scenarios/scenario_store 2026-04-29T22:13:48,438 copying AoE2ScenarioParser/scenarios/scenario_store/getters.py -> build/lib/AoE2ScenarioParser/scenarios/scenario_store 2026-04-29T22:13:48,440 copying AoE2ScenarioParser/scenarios/scenario_store/actions.py -> build/lib/AoE2ScenarioParser/scenarios/scenario_store 2026-04-29T22:13:48,442 copying AoE2ScenarioParser/scenarios/scenario_store/__init__.py -> build/lib/AoE2ScenarioParser/scenarios/scenario_store 2026-04-29T22:13:48,444 copying AoE2ScenarioParser/scenarios/scenario_store/store.py -> build/lib/AoE2ScenarioParser/scenarios/scenario_store 2026-04-29T22:13:48,446 creating build/lib/AoE2ScenarioParser/scenarios/scenario_debug 2026-04-29T22:13:48,447 copying AoE2ScenarioParser/scenarios/scenario_debug/compare.py -> build/lib/AoE2ScenarioParser/scenarios/scenario_debug 2026-04-29T22:13:48,449 copying AoE2ScenarioParser/scenarios/scenario_debug/__init__.py -> build/lib/AoE2ScenarioParser/scenarios/scenario_debug 2026-04-29T22:13:48,451 creating build/lib/AoE2ScenarioParser/scenarios/support 2026-04-29T22:13:48,452 copying AoE2ScenarioParser/scenarios/support/object_factory.py -> build/lib/AoE2ScenarioParser/scenarios/support 2026-04-29T22:13:48,454 copying AoE2ScenarioParser/scenarios/support/data_triggers.py -> build/lib/AoE2ScenarioParser/scenarios/support 2026-04-29T22:13:48,456 copying AoE2ScenarioParser/scenarios/support/scenario_actions.py -> build/lib/AoE2ScenarioParser/scenarios/support 2026-04-29T22:13:48,459 creating build/lib/AoE2ScenarioParser/sections/dependencies 2026-04-29T22:13:48,460 copying AoE2ScenarioParser/sections/dependencies/retriever_dependency.py -> build/lib/AoE2ScenarioParser/sections/dependencies 2026-04-29T22:13:48,462 copying AoE2ScenarioParser/sections/dependencies/dependency.py -> build/lib/AoE2ScenarioParser/sections/dependencies 2026-04-29T22:13:48,464 copying AoE2ScenarioParser/sections/dependencies/__init__.py -> build/lib/AoE2ScenarioParser/sections/dependencies 2026-04-29T22:13:48,466 copying AoE2ScenarioParser/sections/dependencies/dependency_target.py -> build/lib/AoE2ScenarioParser/sections/dependencies 2026-04-29T22:13:48,468 copying AoE2ScenarioParser/sections/dependencies/dependency_action.py -> build/lib/AoE2ScenarioParser/sections/dependencies 2026-04-29T22:13:48,469 copying AoE2ScenarioParser/sections/dependencies/dependency_eval.py -> build/lib/AoE2ScenarioParser/sections/dependencies 2026-04-29T22:13:48,472 creating build/lib/AoE2ScenarioParser/sections/retrievers 2026-04-29T22:13:48,473 copying AoE2ScenarioParser/sections/retrievers/retriever_object_link_group.py -> build/lib/AoE2ScenarioParser/sections/retrievers 2026-04-29T22:13:48,475 copying AoE2ScenarioParser/sections/retrievers/datatype.py -> build/lib/AoE2ScenarioParser/sections/retrievers 2026-04-29T22:13:48,477 copying AoE2ScenarioParser/sections/retrievers/support.py -> build/lib/AoE2ScenarioParser/sections/retrievers 2026-04-29T22:13:48,479 copying AoE2ScenarioParser/sections/retrievers/__init__.py -> build/lib/AoE2ScenarioParser/sections/retrievers 2026-04-29T22:13:48,480 copying AoE2ScenarioParser/sections/retrievers/retriever_object_link.py -> build/lib/AoE2ScenarioParser/sections/retrievers 2026-04-29T22:13:48,482 copying AoE2ScenarioParser/sections/retrievers/retriever_object_link_parent.py -> build/lib/AoE2ScenarioParser/sections/retrievers 2026-04-29T22:13:48,484 copying AoE2ScenarioParser/sections/retrievers/construct_progress.py -> build/lib/AoE2ScenarioParser/sections/retrievers 2026-04-29T22:13:48,486 copying AoE2ScenarioParser/sections/retrievers/retriever.py -> build/lib/AoE2ScenarioParser/sections/retrievers 2026-04-29T22:13:48,488 running egg_info 2026-04-29T22:13:48,498 writing AoE2ScenarioParser.egg-info/PKG-INFO 2026-04-29T22:13:48,501 writing dependency_links to AoE2ScenarioParser.egg-info/dependency_links.txt 2026-04-29T22:13:48,502 writing requirements to AoE2ScenarioParser.egg-info/requires.txt 2026-04-29T22:13:48,503 writing top-level names to AoE2ScenarioParser.egg-info/top_level.txt 2026-04-29T22:13:48,549 reading manifest file 'AoE2ScenarioParser.egg-info/SOURCES.txt' 2026-04-29T22:13:48,561 adding license file 'LICENSE' 2026-04-29T22:13:48,573 writing manifest file 'AoE2ScenarioParser.egg-info/SOURCES.txt' 2026-04-29T22:13:48,606 creating build/lib/AoE2ScenarioParser/datasets/sources 2026-04-29T22:13:48,607 copying AoE2ScenarioParser/datasets/sources/resource_editor_names.json -> build/lib/AoE2ScenarioParser/datasets/sources 2026-04-29T22:13:48,609 copying AoE2ScenarioParser/datasets/sources/unit_projectile_info.json -> build/lib/AoE2ScenarioParser/datasets/sources 2026-04-29T22:13:48,612 creating build/lib/AoE2ScenarioParser/versions/DE 2026-04-29T22:13:48,614 copying AoE2ScenarioParser/versions/DE/changelog.md -> build/lib/AoE2ScenarioParser/versions/DE 2026-04-29T22:13:48,616 creating build/lib/AoE2ScenarioParser/versions/DE/v1.42 2026-04-29T22:13:48,617 copying AoE2ScenarioParser/versions/DE/v1.42/structure.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.42 2026-04-29T22:13:48,621 copying AoE2ScenarioParser/versions/DE/v1.42/conditions.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.42 2026-04-29T22:13:48,624 copying AoE2ScenarioParser/versions/DE/v1.42/effects.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.42 2026-04-29T22:13:48,630 creating build/lib/AoE2ScenarioParser/versions/DE/v1.47 2026-04-29T22:13:48,631 copying AoE2ScenarioParser/versions/DE/v1.47/structure.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.47 2026-04-29T22:13:48,635 copying AoE2ScenarioParser/versions/DE/v1.47/conditions.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.47 2026-04-29T22:13:48,638 copying AoE2ScenarioParser/versions/DE/v1.47/effects.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.47 2026-04-29T22:13:48,643 creating build/lib/AoE2ScenarioParser/versions/DE/v1.53 2026-04-29T22:13:48,644 copying AoE2ScenarioParser/versions/DE/v1.53/structure.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.53 2026-04-29T22:13:48,648 copying AoE2ScenarioParser/versions/DE/v1.53/conditions.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.53 2026-04-29T22:13:48,651 copying AoE2ScenarioParser/versions/DE/v1.53/effects.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.53 2026-04-29T22:13:48,657 creating build/lib/AoE2ScenarioParser/versions/DE/v1.48 2026-04-29T22:13:48,658 copying AoE2ScenarioParser/versions/DE/v1.48/structure.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.48 2026-04-29T22:13:48,662 copying AoE2ScenarioParser/versions/DE/v1.48/conditions.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.48 2026-04-29T22:13:48,665 copying AoE2ScenarioParser/versions/DE/v1.48/effects.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.48 2026-04-29T22:13:48,670 creating build/lib/AoE2ScenarioParser/versions/DE/v1.54 2026-04-29T22:13:48,671 copying AoE2ScenarioParser/versions/DE/v1.54/default.aoe2scenario -> build/lib/AoE2ScenarioParser/versions/DE/v1.54 2026-04-29T22:13:48,673 copying AoE2ScenarioParser/versions/DE/v1.54/structure.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.54 2026-04-29T22:13:48,677 copying AoE2ScenarioParser/versions/DE/v1.54/conditions.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.54 2026-04-29T22:13:48,680 copying AoE2ScenarioParser/versions/DE/v1.54/effects.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.54 2026-04-29T22:13:48,686 creating build/lib/AoE2ScenarioParser/versions/DE/v1.55 2026-04-29T22:13:48,687 copying AoE2ScenarioParser/versions/DE/v1.55/default.aoe2scenario -> build/lib/AoE2ScenarioParser/versions/DE/v1.55 2026-04-29T22:13:48,690 copying AoE2ScenarioParser/versions/DE/v1.55/structure.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.55 2026-04-29T22:13:48,694 copying AoE2ScenarioParser/versions/DE/v1.55/conditions.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.55 2026-04-29T22:13:48,698 copying AoE2ScenarioParser/versions/DE/v1.55/effects.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.55 2026-04-29T22:13:48,704 creating build/lib/AoE2ScenarioParser/versions/DE/v1.49 2026-04-29T22:13:48,705 copying AoE2ScenarioParser/versions/DE/v1.49/structure.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.49 2026-04-29T22:13:48,709 copying AoE2ScenarioParser/versions/DE/v1.49/conditions.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.49 2026-04-29T22:13:48,713 copying AoE2ScenarioParser/versions/DE/v1.49/effects.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.49 2026-04-29T22:13:48,718 creating build/lib/AoE2ScenarioParser/versions/DE/v1.46 2026-04-29T22:13:48,719 copying AoE2ScenarioParser/versions/DE/v1.46/structure.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.46 2026-04-29T22:13:48,724 copying AoE2ScenarioParser/versions/DE/v1.46/conditions.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.46 2026-04-29T22:13:48,727 copying AoE2ScenarioParser/versions/DE/v1.46/effects.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.46 2026-04-29T22:13:48,732 creating build/lib/AoE2ScenarioParser/versions/DE/v1.36 2026-04-29T22:13:48,733 copying AoE2ScenarioParser/versions/DE/v1.36/structure.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.36 2026-04-29T22:13:48,737 copying AoE2ScenarioParser/versions/DE/v1.36/conditions.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.36 2026-04-29T22:13:48,740 copying AoE2ScenarioParser/versions/DE/v1.36/effects.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.36 2026-04-29T22:13:48,745 creating build/lib/AoE2ScenarioParser/versions/DE/v1.57 2026-04-29T22:13:48,746 copying AoE2ScenarioParser/versions/DE/v1.57/default.aoe2scenario -> build/lib/AoE2ScenarioParser/versions/DE/v1.57 2026-04-29T22:13:48,748 copying AoE2ScenarioParser/versions/DE/v1.57/structure.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.57 2026-04-29T22:13:48,752 copying AoE2ScenarioParser/versions/DE/v1.57/conditions.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.57 2026-04-29T22:13:48,755 copying AoE2ScenarioParser/versions/DE/v1.57/effects.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.57 2026-04-29T22:13:48,762 creating build/lib/AoE2ScenarioParser/versions/DE/v1.41 2026-04-29T22:13:48,763 copying AoE2ScenarioParser/versions/DE/v1.41/structure.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.41 2026-04-29T22:13:48,768 copying AoE2ScenarioParser/versions/DE/v1.41/conditions.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.41 2026-04-29T22:13:48,771 copying AoE2ScenarioParser/versions/DE/v1.41/effects.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.41 2026-04-29T22:13:48,777 creating build/lib/AoE2ScenarioParser/versions/DE/v1.43 2026-04-29T22:13:48,778 copying AoE2ScenarioParser/versions/DE/v1.43/structure.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.43 2026-04-29T22:13:48,782 copying AoE2ScenarioParser/versions/DE/v1.43/conditions.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.43 2026-04-29T22:13:48,785 copying AoE2ScenarioParser/versions/DE/v1.43/effects.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.43 2026-04-29T22:13:48,790 creating build/lib/AoE2ScenarioParser/versions/DE/v1.37 2026-04-29T22:13:48,791 copying AoE2ScenarioParser/versions/DE/v1.37/structure.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.37 2026-04-29T22:13:48,795 copying AoE2ScenarioParser/versions/DE/v1.37/conditions.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.37 2026-04-29T22:13:48,798 copying AoE2ScenarioParser/versions/DE/v1.37/effects.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.37 2026-04-29T22:13:48,802 creating build/lib/AoE2ScenarioParser/versions/DE/v1.45 2026-04-29T22:13:48,803 copying AoE2ScenarioParser/versions/DE/v1.45/structure.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.45 2026-04-29T22:13:48,808 copying AoE2ScenarioParser/versions/DE/v1.45/conditions.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.45 2026-04-29T22:13:48,811 copying AoE2ScenarioParser/versions/DE/v1.45/effects.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.45 2026-04-29T22:13:48,816 creating build/lib/AoE2ScenarioParser/versions/DE/v1.40 2026-04-29T22:13:48,817 copying AoE2ScenarioParser/versions/DE/v1.40/structure.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.40 2026-04-29T22:13:48,822 copying AoE2ScenarioParser/versions/DE/v1.40/conditions.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.40 2026-04-29T22:13:48,826 copying AoE2ScenarioParser/versions/DE/v1.40/effects.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.40 2026-04-29T22:13:48,831 creating build/lib/AoE2ScenarioParser/versions/DE/v1.58 2026-04-29T22:13:48,832 copying AoE2ScenarioParser/versions/DE/v1.58/default.aoe2scenario -> build/lib/AoE2ScenarioParser/versions/DE/v1.58 2026-04-29T22:13:48,834 copying AoE2ScenarioParser/versions/DE/v1.58/structure.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.58 2026-04-29T22:13:48,838 copying AoE2ScenarioParser/versions/DE/v1.58/conditions.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.58 2026-04-29T22:13:48,842 copying AoE2ScenarioParser/versions/DE/v1.58/effects.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.58 2026-04-29T22:13:48,848 creating build/lib/AoE2ScenarioParser/versions/DE/v1.51 2026-04-29T22:13:48,849 copying AoE2ScenarioParser/versions/DE/v1.51/structure.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.51 2026-04-29T22:13:48,853 copying AoE2ScenarioParser/versions/DE/v1.51/conditions.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.51 2026-04-29T22:13:48,857 copying AoE2ScenarioParser/versions/DE/v1.51/effects.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.51 2026-04-29T22:13:48,863 creating build/lib/AoE2ScenarioParser/versions/DE/v1.56 2026-04-29T22:13:48,864 copying AoE2ScenarioParser/versions/DE/v1.56/default.aoe2scenario -> build/lib/AoE2ScenarioParser/versions/DE/v1.56 2026-04-29T22:13:48,866 copying AoE2ScenarioParser/versions/DE/v1.56/structure.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.56 2026-04-29T22:13:48,871 copying AoE2ScenarioParser/versions/DE/v1.56/conditions.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.56 2026-04-29T22:13:48,877 copying AoE2ScenarioParser/versions/DE/v1.56/effects.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.56 2026-04-29T22:13:48,883 creating build/lib/AoE2ScenarioParser/versions/DE/v1.44 2026-04-29T22:13:48,884 copying AoE2ScenarioParser/versions/DE/v1.44/structure.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.44 2026-04-29T22:13:48,890 copying AoE2ScenarioParser/versions/DE/v1.44/conditions.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.44 2026-04-29T22:13:48,893 copying AoE2ScenarioParser/versions/DE/v1.44/effects.json -> build/lib/AoE2ScenarioParser/versions/DE/v1.44 2026-04-29T22:13:48,897 creating build/lib/AoE2ScenarioParser/dependencies/xs-check 2026-04-29T22:13:48,899 copying AoE2ScenarioParser/dependencies/xs-check/xs-check.exe -> build/lib/AoE2ScenarioParser/dependencies/xs-check 2026-04-29T22:13:48,930 copying AoE2ScenarioParser/dependencies/xs-check/xs-check -> build/lib/AoE2ScenarioParser/dependencies/xs-check 2026-04-29T22:13:49,020 installing to build/bdist.linux-armv7l/wheel 2026-04-29T22:13:49,021 running install 2026-04-29T22:13:49,043 running install_lib 2026-04-29T22:13:49,048 creating build/bdist.linux-armv7l/wheel 2026-04-29T22:13:49,050 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser 2026-04-29T22:13:49,052 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/dependencies 2026-04-29T22:13:49,053 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/dependencies/xs-check 2026-04-29T22:13:49,054 copying build/lib/AoE2ScenarioParser/dependencies/xs-check/xs-check.exe -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/dependencies/xs-check 2026-04-29T22:13:49,094 copying build/lib/AoE2ScenarioParser/dependencies/xs-check/xs-check -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/dependencies/xs-check 2026-04-29T22:13:49,143 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/exceptions 2026-04-29T22:13:49,144 copying build/lib/AoE2ScenarioParser/exceptions/asp_warnings.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/exceptions 2026-04-29T22:13:49,146 copying build/lib/AoE2ScenarioParser/exceptions/__init__.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/exceptions 2026-04-29T22:13:49,147 copying build/lib/AoE2ScenarioParser/exceptions/asp_exceptions.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/exceptions 2026-04-29T22:13:49,149 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/helper 2026-04-29T22:13:49,150 copying build/lib/AoE2ScenarioParser/helper/maffs.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/helper 2026-04-29T22:13:49,152 copying build/lib/AoE2ScenarioParser/helper/helper.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/helper 2026-04-29T22:13:49,154 copying build/lib/AoE2ScenarioParser/helper/attr_dict.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/helper 2026-04-29T22:13:49,156 copying build/lib/AoE2ScenarioParser/helper/version_check.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/helper 2026-04-29T22:13:49,158 copying build/lib/AoE2ScenarioParser/helper/pretty_format.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/helper 2026-04-29T22:13:49,160 copying build/lib/AoE2ScenarioParser/helper/bytes_parser.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/helper 2026-04-29T22:13:49,162 copying build/lib/AoE2ScenarioParser/helper/__init__.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/helper 2026-04-29T22:13:49,163 copying build/lib/AoE2ScenarioParser/helper/incremental_generator.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/helper 2026-04-29T22:13:49,165 copying build/lib/AoE2ScenarioParser/helper/list_functions.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/helper 2026-04-29T22:13:49,167 copying build/lib/AoE2ScenarioParser/helper/printers.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/helper 2026-04-29T22:13:49,169 copying build/lib/AoE2ScenarioParser/helper/bytes_conversions.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/helper 2026-04-29T22:13:49,171 copying build/lib/AoE2ScenarioParser/helper/string_manipulations.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/helper 2026-04-29T22:13:49,173 copying build/lib/AoE2ScenarioParser/__init__.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser 2026-04-29T22:13:49,175 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/datasets 2026-04-29T22:13:49,176 copying build/lib/AoE2ScenarioParser/datasets/object_support.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets 2026-04-29T22:13:49,178 copying build/lib/AoE2ScenarioParser/datasets/heroes.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets 2026-04-29T22:13:49,181 copying build/lib/AoE2ScenarioParser/datasets/units.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets 2026-04-29T22:13:49,183 copying build/lib/AoE2ScenarioParser/datasets/techs.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets 2026-04-29T22:13:49,186 copying build/lib/AoE2ScenarioParser/datasets/buildings.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets 2026-04-29T22:13:49,190 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/datasets/support 2026-04-29T22:13:49,191 copying build/lib/AoE2ScenarioParser/datasets/support/info_dataset_base.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/support 2026-04-29T22:13:49,193 copying build/lib/AoE2ScenarioParser/datasets/support/__init__.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/support 2026-04-29T22:13:49,195 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/datasets/support/dataset_gen 2026-04-29T22:13:49,196 copying build/lib/AoE2ScenarioParser/datasets/support/dataset_gen/gen_attr_dataset.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/support/dataset_gen 2026-04-29T22:13:49,198 copying build/lib/AoE2ScenarioParser/datasets/support/dataset_gen/common.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/support/dataset_gen 2026-04-29T22:13:49,200 copying build/lib/AoE2ScenarioParser/datasets/support/dataset_gen/gen_res_datset.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/support/dataset_gen 2026-04-29T22:13:49,202 copying build/lib/AoE2ScenarioParser/datasets/terrains.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets 2026-04-29T22:13:49,204 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/datasets/sources 2026-04-29T22:13:49,205 copying build/lib/AoE2ScenarioParser/datasets/sources/resource_editor_names.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/sources 2026-04-29T22:13:49,208 copying build/lib/AoE2ScenarioParser/datasets/sources/unit_projectile_info.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/sources 2026-04-29T22:13:49,210 copying build/lib/AoE2ScenarioParser/datasets/__init__.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets 2026-04-29T22:13:49,213 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,214 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/technology_state.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,215 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/difficulty_level.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,217 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/object_state.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,219 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/hotkey.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,221 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/fog_visibility.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,222 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/operation.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,224 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/unit_ai_action.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,226 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/age.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,228 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/attack_stance.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,229 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/object_modify_attribute_state.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,231 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/projectile_vanish_mode.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,233 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/blast_level.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,234 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/garrison_type.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,236 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/obstruction_type.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,237 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/terrain_restrictions.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,239 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/secondary_game_mode.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,241 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/occlusion_mode.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,243 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/blockage_class.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,244 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/color_mood.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,246 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/visibility_state.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,248 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/attack_priority.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,249 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/hero_status_flag.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,251 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/selection_effect.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,253 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/disable_unit_flag.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,254 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/unit_trait.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,256 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/panel_location.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,258 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/victory_timer_type.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,259 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/__init__.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,261 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/object_type.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,263 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/charge_event.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,265 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/action_type.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,266 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/button_location.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,268 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/decision_option.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,270 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/time_unit.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,271 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/charge_type.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,273 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/projectile_smart_mode.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,274 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/object_class.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,276 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/comparison.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,278 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/diplomacy_state.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,279 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/attribute.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,283 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/victory_condition.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,284 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/object_attribute.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,287 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/combat_ability.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,289 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/local_technology.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,291 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/damage_class.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,292 copying build/lib/AoE2ScenarioParser/datasets/trigger_lists/projectile_hit_mode.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets/trigger_lists 2026-04-29T22:13:49,294 copying build/lib/AoE2ScenarioParser/datasets/scenario_variant.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets 2026-04-29T22:13:49,296 copying build/lib/AoE2ScenarioParser/datasets/other.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets 2026-04-29T22:13:49,298 copying build/lib/AoE2ScenarioParser/datasets/players.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets 2026-04-29T22:13:49,300 copying build/lib/AoE2ScenarioParser/datasets/effects.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets 2026-04-29T22:13:49,303 copying build/lib/AoE2ScenarioParser/datasets/conditions.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets 2026-04-29T22:13:49,305 copying build/lib/AoE2ScenarioParser/datasets/dataset_enum.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets 2026-04-29T22:13:49,307 copying build/lib/AoE2ScenarioParser/datasets/projectiles.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/datasets 2026-04-29T22:13:49,309 copying build/lib/AoE2ScenarioParser/settings.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser 2026-04-29T22:13:49,311 copying build/lib/AoE2ScenarioParser/version.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser 2026-04-29T22:13:49,313 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/objects 2026-04-29T22:13:49,314 copying build/lib/AoE2ScenarioParser/objects/aoe2_object_manager.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects 2026-04-29T22:13:49,316 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/objects/support 2026-04-29T22:13:49,317 copying build/lib/AoE2ScenarioParser/objects/support/area.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/support 2026-04-29T22:13:49,320 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/objects/support/enums 2026-04-29T22:13:49,321 copying build/lib/AoE2ScenarioParser/objects/support/enums/group_by.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/support/enums 2026-04-29T22:13:49,323 copying build/lib/AoE2ScenarioParser/objects/support/enums/__init__.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/support/enums 2026-04-29T22:13:49,325 copying build/lib/AoE2ScenarioParser/objects/support/new_condition.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/support 2026-04-29T22:13:49,327 copying build/lib/AoE2ScenarioParser/objects/support/trigger_select.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/support 2026-04-29T22:13:49,329 copying build/lib/AoE2ScenarioParser/objects/support/trigger_object.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/support 2026-04-29T22:13:49,330 copying build/lib/AoE2ScenarioParser/objects/support/uuid_list.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/support 2026-04-29T22:13:49,332 copying build/lib/AoE2ScenarioParser/objects/support/__init__.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/support 2026-04-29T22:13:49,334 copying build/lib/AoE2ScenarioParser/objects/support/new_effect.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/support 2026-04-29T22:13:49,337 copying build/lib/AoE2ScenarioParser/objects/support/trigger_ce_lock.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/support 2026-04-29T22:13:49,339 copying build/lib/AoE2ScenarioParser/objects/support/xs_check.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/support 2026-04-29T22:13:49,341 copying build/lib/AoE2ScenarioParser/objects/support/attr_presentation.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/support 2026-04-29T22:13:49,343 copying build/lib/AoE2ScenarioParser/objects/support/tile.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/support 2026-04-29T22:13:49,345 copying build/lib/AoE2ScenarioParser/objects/__init__.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects 2026-04-29T22:13:49,346 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/objects/data_objects 2026-04-29T22:13:49,347 copying build/lib/AoE2ScenarioParser/objects/data_objects/trigger.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/data_objects 2026-04-29T22:13:49,350 copying build/lib/AoE2ScenarioParser/objects/data_objects/variable.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/data_objects 2026-04-29T22:13:49,351 copying build/lib/AoE2ScenarioParser/objects/data_objects/effect.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/data_objects 2026-04-29T22:13:49,354 copying build/lib/AoE2ScenarioParser/objects/data_objects/condition.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/data_objects 2026-04-29T22:13:49,357 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/objects/data_objects/units 2026-04-29T22:13:49,358 copying build/lib/AoE2ScenarioParser/objects/data_objects/units/player_units.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/data_objects/units 2026-04-29T22:13:49,360 copying build/lib/AoE2ScenarioParser/objects/data_objects/units/__init__.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/data_objects/units 2026-04-29T22:13:49,362 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/objects/data_objects/player 2026-04-29T22:13:49,363 copying build/lib/AoE2ScenarioParser/objects/data_objects/player/player_diplomacy.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/data_objects/player 2026-04-29T22:13:49,365 copying build/lib/AoE2ScenarioParser/objects/data_objects/player/player_data_four.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/data_objects/player 2026-04-29T22:13:49,367 copying build/lib/AoE2ScenarioParser/objects/data_objects/player/player.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/data_objects/player 2026-04-29T22:13:49,369 copying build/lib/AoE2ScenarioParser/objects/data_objects/player/player_meta_data.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/data_objects/player 2026-04-29T22:13:49,371 copying build/lib/AoE2ScenarioParser/objects/data_objects/player/__init__.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/data_objects/player 2026-04-29T22:13:49,372 copying build/lib/AoE2ScenarioParser/objects/data_objects/player/player_initial_view.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/data_objects/player 2026-04-29T22:13:49,374 copying build/lib/AoE2ScenarioParser/objects/data_objects/player/player_data_three.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/data_objects/player 2026-04-29T22:13:49,375 copying build/lib/AoE2ScenarioParser/objects/data_objects/player/player_resources.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/data_objects/player 2026-04-29T22:13:49,377 copying build/lib/AoE2ScenarioParser/objects/data_objects/__init__.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/data_objects 2026-04-29T22:13:49,379 copying build/lib/AoE2ScenarioParser/objects/data_objects/terrain_tile.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/data_objects 2026-04-29T22:13:49,380 copying build/lib/AoE2ScenarioParser/objects/data_objects/unit.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/data_objects 2026-04-29T22:13:49,383 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/objects/managers 2026-04-29T22:13:49,384 copying build/lib/AoE2ScenarioParser/objects/managers/option_manager.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/managers 2026-04-29T22:13:49,386 copying build/lib/AoE2ScenarioParser/objects/managers/xs_manager.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/managers 2026-04-29T22:13:49,389 copying build/lib/AoE2ScenarioParser/objects/managers/trigger_manager.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/managers 2026-04-29T22:13:49,391 copying build/lib/AoE2ScenarioParser/objects/managers/player_manager.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/managers 2026-04-29T22:13:49,394 copying build/lib/AoE2ScenarioParser/objects/managers/unit_manager.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/managers 2026-04-29T22:13:49,396 copying build/lib/AoE2ScenarioParser/objects/managers/__init__.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/managers 2026-04-29T22:13:49,398 copying build/lib/AoE2ScenarioParser/objects/managers/map_manager.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/managers 2026-04-29T22:13:49,400 copying build/lib/AoE2ScenarioParser/objects/managers/message_manager.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects/managers 2026-04-29T22:13:49,403 copying build/lib/AoE2ScenarioParser/objects/aoe2_object.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/objects 2026-04-29T22:13:49,406 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/scenarios 2026-04-29T22:13:49,407 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/scenarios/scenario_store 2026-04-29T22:13:49,409 copying build/lib/AoE2ScenarioParser/scenarios/scenario_store/getters.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/scenarios/scenario_store 2026-04-29T22:13:49,411 copying build/lib/AoE2ScenarioParser/scenarios/scenario_store/actions.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/scenarios/scenario_store 2026-04-29T22:13:49,413 copying build/lib/AoE2ScenarioParser/scenarios/scenario_store/__init__.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/scenarios/scenario_store 2026-04-29T22:13:49,415 copying build/lib/AoE2ScenarioParser/scenarios/scenario_store/store.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/scenarios/scenario_store 2026-04-29T22:13:49,418 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/scenarios/scenario_debug 2026-04-29T22:13:49,419 copying build/lib/AoE2ScenarioParser/scenarios/scenario_debug/compare.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/scenarios/scenario_debug 2026-04-29T22:13:49,422 copying build/lib/AoE2ScenarioParser/scenarios/scenario_debug/__init__.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/scenarios/scenario_debug 2026-04-29T22:13:49,424 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/scenarios/support 2026-04-29T22:13:49,425 copying build/lib/AoE2ScenarioParser/scenarios/support/object_factory.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/scenarios/support 2026-04-29T22:13:49,427 copying build/lib/AoE2ScenarioParser/scenarios/support/data_triggers.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/scenarios/support 2026-04-29T22:13:49,429 copying build/lib/AoE2ScenarioParser/scenarios/support/scenario_actions.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/scenarios/support 2026-04-29T22:13:49,431 copying build/lib/AoE2ScenarioParser/scenarios/__init__.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/scenarios 2026-04-29T22:13:49,432 copying build/lib/AoE2ScenarioParser/scenarios/aoe2_scenario.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/scenarios 2026-04-29T22:13:49,435 copying build/lib/AoE2ScenarioParser/scenarios/aoe2_de_scenario.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/scenarios 2026-04-29T22:13:49,438 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/sections 2026-04-29T22:13:49,439 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/sections/dependencies 2026-04-29T22:13:49,441 copying build/lib/AoE2ScenarioParser/sections/dependencies/retriever_dependency.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/sections/dependencies 2026-04-29T22:13:49,443 copying build/lib/AoE2ScenarioParser/sections/dependencies/dependency.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/sections/dependencies 2026-04-29T22:13:49,445 copying build/lib/AoE2ScenarioParser/sections/dependencies/__init__.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/sections/dependencies 2026-04-29T22:13:49,446 copying build/lib/AoE2ScenarioParser/sections/dependencies/dependency_target.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/sections/dependencies 2026-04-29T22:13:49,448 copying build/lib/AoE2ScenarioParser/sections/dependencies/dependency_action.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/sections/dependencies 2026-04-29T22:13:49,450 copying build/lib/AoE2ScenarioParser/sections/dependencies/dependency_eval.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/sections/dependencies 2026-04-29T22:13:49,452 copying build/lib/AoE2ScenarioParser/sections/__init__.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/sections 2026-04-29T22:13:49,454 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/sections/retrievers 2026-04-29T22:13:49,455 copying build/lib/AoE2ScenarioParser/sections/retrievers/retriever_object_link_group.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/sections/retrievers 2026-04-29T22:13:49,457 copying build/lib/AoE2ScenarioParser/sections/retrievers/datatype.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/sections/retrievers 2026-04-29T22:13:49,460 copying build/lib/AoE2ScenarioParser/sections/retrievers/support.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/sections/retrievers 2026-04-29T22:13:49,462 copying build/lib/AoE2ScenarioParser/sections/retrievers/__init__.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/sections/retrievers 2026-04-29T22:13:49,463 copying build/lib/AoE2ScenarioParser/sections/retrievers/retriever_object_link.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/sections/retrievers 2026-04-29T22:13:49,465 copying build/lib/AoE2ScenarioParser/sections/retrievers/retriever_object_link_parent.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/sections/retrievers 2026-04-29T22:13:49,467 copying build/lib/AoE2ScenarioParser/sections/retrievers/construct_progress.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/sections/retrievers 2026-04-29T22:13:49,469 copying build/lib/AoE2ScenarioParser/sections/retrievers/retriever.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/sections/retrievers 2026-04-29T22:13:49,471 copying build/lib/AoE2ScenarioParser/sections/aoe2_struct_model.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/sections 2026-04-29T22:13:49,473 copying build/lib/AoE2ScenarioParser/sections/aoe2_file_section.py -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/sections 2026-04-29T22:13:49,476 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/versions 2026-04-29T22:13:49,478 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/versions/DE 2026-04-29T22:13:49,480 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/versions/DE/v1.42 2026-04-29T22:13:49,481 copying build/lib/AoE2ScenarioParser/versions/DE/v1.42/structure.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.42 2026-04-29T22:13:49,485 copying build/lib/AoE2ScenarioParser/versions/DE/v1.42/conditions.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.42 2026-04-29T22:13:49,488 copying build/lib/AoE2ScenarioParser/versions/DE/v1.42/effects.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.42 2026-04-29T22:13:49,492 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/versions/DE/v1.47 2026-04-29T22:13:49,493 copying build/lib/AoE2ScenarioParser/versions/DE/v1.47/structure.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.47 2026-04-29T22:13:49,497 copying build/lib/AoE2ScenarioParser/versions/DE/v1.47/conditions.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.47 2026-04-29T22:13:49,500 copying build/lib/AoE2ScenarioParser/versions/DE/v1.47/effects.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.47 2026-04-29T22:13:49,505 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/versions/DE/v1.53 2026-04-29T22:13:49,506 copying build/lib/AoE2ScenarioParser/versions/DE/v1.53/structure.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.53 2026-04-29T22:13:49,510 copying build/lib/AoE2ScenarioParser/versions/DE/v1.53/conditions.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.53 2026-04-29T22:13:49,513 copying build/lib/AoE2ScenarioParser/versions/DE/v1.53/effects.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.53 2026-04-29T22:13:49,520 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/versions/DE/v1.48 2026-04-29T22:13:49,521 copying build/lib/AoE2ScenarioParser/versions/DE/v1.48/structure.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.48 2026-04-29T22:13:49,525 copying build/lib/AoE2ScenarioParser/versions/DE/v1.48/conditions.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.48 2026-04-29T22:13:49,527 copying build/lib/AoE2ScenarioParser/versions/DE/v1.48/effects.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.48 2026-04-29T22:13:49,533 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/versions/DE/v1.54 2026-04-29T22:13:49,534 copying build/lib/AoE2ScenarioParser/versions/DE/v1.54/default.aoe2scenario -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.54 2026-04-29T22:13:49,536 copying build/lib/AoE2ScenarioParser/versions/DE/v1.54/structure.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.54 2026-04-29T22:13:49,540 copying build/lib/AoE2ScenarioParser/versions/DE/v1.54/conditions.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.54 2026-04-29T22:13:49,543 copying build/lib/AoE2ScenarioParser/versions/DE/v1.54/effects.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.54 2026-04-29T22:13:49,549 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/versions/DE/v1.55 2026-04-29T22:13:49,550 copying build/lib/AoE2ScenarioParser/versions/DE/v1.55/default.aoe2scenario -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.55 2026-04-29T22:13:49,552 copying build/lib/AoE2ScenarioParser/versions/DE/v1.55/structure.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.55 2026-04-29T22:13:49,556 copying build/lib/AoE2ScenarioParser/versions/DE/v1.55/conditions.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.55 2026-04-29T22:13:49,559 copying build/lib/AoE2ScenarioParser/versions/DE/v1.55/effects.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.55 2026-04-29T22:13:49,564 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/versions/DE/v1.49 2026-04-29T22:13:49,565 copying build/lib/AoE2ScenarioParser/versions/DE/v1.49/structure.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.49 2026-04-29T22:13:49,569 copying build/lib/AoE2ScenarioParser/versions/DE/v1.49/conditions.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.49 2026-04-29T22:13:49,572 copying build/lib/AoE2ScenarioParser/versions/DE/v1.49/effects.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.49 2026-04-29T22:13:49,578 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/versions/DE/v1.46 2026-04-29T22:13:49,579 copying build/lib/AoE2ScenarioParser/versions/DE/v1.46/structure.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.46 2026-04-29T22:13:49,583 copying build/lib/AoE2ScenarioParser/versions/DE/v1.46/conditions.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.46 2026-04-29T22:13:49,586 copying build/lib/AoE2ScenarioParser/versions/DE/v1.46/effects.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.46 2026-04-29T22:13:49,592 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/versions/DE/v1.36 2026-04-29T22:13:49,593 copying build/lib/AoE2ScenarioParser/versions/DE/v1.36/structure.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.36 2026-04-29T22:13:49,598 copying build/lib/AoE2ScenarioParser/versions/DE/v1.36/conditions.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.36 2026-04-29T22:13:49,600 copying build/lib/AoE2ScenarioParser/versions/DE/v1.36/effects.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.36 2026-04-29T22:13:49,605 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/versions/DE/v1.57 2026-04-29T22:13:49,607 copying build/lib/AoE2ScenarioParser/versions/DE/v1.57/default.aoe2scenario -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.57 2026-04-29T22:13:49,608 copying build/lib/AoE2ScenarioParser/versions/DE/v1.57/structure.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.57 2026-04-29T22:13:49,613 copying build/lib/AoE2ScenarioParser/versions/DE/v1.57/conditions.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.57 2026-04-29T22:13:49,616 copying build/lib/AoE2ScenarioParser/versions/DE/v1.57/effects.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.57 2026-04-29T22:13:49,621 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/versions/DE/v1.41 2026-04-29T22:13:49,622 copying build/lib/AoE2ScenarioParser/versions/DE/v1.41/structure.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.41 2026-04-29T22:13:49,627 copying build/lib/AoE2ScenarioParser/versions/DE/v1.41/conditions.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.41 2026-04-29T22:13:49,629 copying build/lib/AoE2ScenarioParser/versions/DE/v1.41/effects.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.41 2026-04-29T22:13:49,634 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/versions/DE/v1.43 2026-04-29T22:13:49,635 copying build/lib/AoE2ScenarioParser/versions/DE/v1.43/structure.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.43 2026-04-29T22:13:49,640 copying build/lib/AoE2ScenarioParser/versions/DE/v1.43/conditions.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.43 2026-04-29T22:13:49,643 copying build/lib/AoE2ScenarioParser/versions/DE/v1.43/effects.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.43 2026-04-29T22:13:49,648 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/versions/DE/v1.37 2026-04-29T22:13:49,649 copying build/lib/AoE2ScenarioParser/versions/DE/v1.37/structure.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.37 2026-04-29T22:13:49,653 copying build/lib/AoE2ScenarioParser/versions/DE/v1.37/conditions.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.37 2026-04-29T22:13:49,655 copying build/lib/AoE2ScenarioParser/versions/DE/v1.37/effects.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.37 2026-04-29T22:13:49,659 copying build/lib/AoE2ScenarioParser/versions/DE/changelog.md -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE 2026-04-29T22:13:49,662 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/versions/DE/v1.45 2026-04-29T22:13:49,663 copying build/lib/AoE2ScenarioParser/versions/DE/v1.45/structure.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.45 2026-04-29T22:13:49,667 copying build/lib/AoE2ScenarioParser/versions/DE/v1.45/conditions.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.45 2026-04-29T22:13:49,670 copying build/lib/AoE2ScenarioParser/versions/DE/v1.45/effects.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.45 2026-04-29T22:13:49,674 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/versions/DE/v1.40 2026-04-29T22:13:49,675 copying build/lib/AoE2ScenarioParser/versions/DE/v1.40/structure.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.40 2026-04-29T22:13:49,679 copying build/lib/AoE2ScenarioParser/versions/DE/v1.40/conditions.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.40 2026-04-29T22:13:49,682 copying build/lib/AoE2ScenarioParser/versions/DE/v1.40/effects.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.40 2026-04-29T22:13:49,686 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/versions/DE/v1.58 2026-04-29T22:13:49,687 copying build/lib/AoE2ScenarioParser/versions/DE/v1.58/default.aoe2scenario -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.58 2026-04-29T22:13:49,689 copying build/lib/AoE2ScenarioParser/versions/DE/v1.58/structure.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.58 2026-04-29T22:13:49,693 copying build/lib/AoE2ScenarioParser/versions/DE/v1.58/conditions.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.58 2026-04-29T22:13:49,696 copying build/lib/AoE2ScenarioParser/versions/DE/v1.58/effects.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.58 2026-04-29T22:13:49,702 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/versions/DE/v1.51 2026-04-29T22:13:49,703 copying build/lib/AoE2ScenarioParser/versions/DE/v1.51/structure.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.51 2026-04-29T22:13:49,707 copying build/lib/AoE2ScenarioParser/versions/DE/v1.51/conditions.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.51 2026-04-29T22:13:49,709 copying build/lib/AoE2ScenarioParser/versions/DE/v1.51/effects.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.51 2026-04-29T22:13:49,715 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/versions/DE/v1.56 2026-04-29T22:13:49,716 copying build/lib/AoE2ScenarioParser/versions/DE/v1.56/default.aoe2scenario -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.56 2026-04-29T22:13:49,717 copying build/lib/AoE2ScenarioParser/versions/DE/v1.56/structure.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.56 2026-04-29T22:13:49,722 copying build/lib/AoE2ScenarioParser/versions/DE/v1.56/conditions.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.56 2026-04-29T22:13:49,724 copying build/lib/AoE2ScenarioParser/versions/DE/v1.56/effects.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.56 2026-04-29T22:13:49,730 creating build/bdist.linux-armv7l/wheel/AoE2ScenarioParser/versions/DE/v1.44 2026-04-29T22:13:49,731 copying build/lib/AoE2ScenarioParser/versions/DE/v1.44/structure.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.44 2026-04-29T22:13:49,734 copying build/lib/AoE2ScenarioParser/versions/DE/v1.44/conditions.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.44 2026-04-29T22:13:49,737 copying build/lib/AoE2ScenarioParser/versions/DE/v1.44/effects.json -> build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser/versions/DE/v1.44 2026-04-29T22:13:49,741 running install_egg_info 2026-04-29T22:13:49,746 Copying AoE2ScenarioParser.egg-info to build/bdist.linux-armv7l/wheel/./AoE2ScenarioParser-0.8.0-py3.11.egg-info 2026-04-29T22:13:49,756 running install_scripts 2026-04-29T22:13:49,767 creating build/bdist.linux-armv7l/wheel/aoe2scenarioparser-0.8.0.dist-info/WHEEL 2026-04-29T22:13:49,769 creating '/tmp/pip-wheel-a1r87tea/.tmp-1_njvtn9/aoe2scenarioparser-0.8.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-29T22:13:49,772 adding 'AoE2ScenarioParser/__init__.py' 2026-04-29T22:13:49,773 adding 'AoE2ScenarioParser/settings.py' 2026-04-29T22:13:49,774 adding 'AoE2ScenarioParser/version.py' 2026-04-29T22:13:49,776 adding 'AoE2ScenarioParser/datasets/__init__.py' 2026-04-29T22:13:49,779 adding 'AoE2ScenarioParser/datasets/buildings.py' 2026-04-29T22:13:49,780 adding 'AoE2ScenarioParser/datasets/conditions.py' 2026-04-29T22:13:49,782 adding 'AoE2ScenarioParser/datasets/dataset_enum.py' 2026-04-29T22:13:49,784 adding 'AoE2ScenarioParser/datasets/effects.py' 2026-04-29T22:13:49,787 adding 'AoE2ScenarioParser/datasets/heroes.py' 2026-04-29T22:13:49,789 adding 'AoE2ScenarioParser/datasets/object_support.py' 2026-04-29T22:13:49,791 adding 'AoE2ScenarioParser/datasets/other.py' 2026-04-29T22:13:49,793 adding 'AoE2ScenarioParser/datasets/players.py' 2026-04-29T22:13:49,795 adding 'AoE2ScenarioParser/datasets/projectiles.py' 2026-04-29T22:13:49,796 adding 'AoE2ScenarioParser/datasets/scenario_variant.py' 2026-04-29T22:13:49,801 adding 'AoE2ScenarioParser/datasets/techs.py' 2026-04-29T22:13:49,803 adding 'AoE2ScenarioParser/datasets/terrains.py' 2026-04-29T22:13:49,808 adding 'AoE2ScenarioParser/datasets/units.py' 2026-04-29T22:13:49,811 adding 'AoE2ScenarioParser/datasets/sources/resource_editor_names.json' 2026-04-29T22:13:49,813 adding 'AoE2ScenarioParser/datasets/sources/unit_projectile_info.json' 2026-04-29T22:13:49,814 adding 'AoE2ScenarioParser/datasets/support/__init__.py' 2026-04-29T22:13:49,816 adding 'AoE2ScenarioParser/datasets/support/info_dataset_base.py' 2026-04-29T22:13:49,818 adding 'AoE2ScenarioParser/datasets/support/dataset_gen/common.py' 2026-04-29T22:13:49,819 adding 'AoE2ScenarioParser/datasets/support/dataset_gen/gen_attr_dataset.py' 2026-04-29T22:13:49,820 adding 'AoE2ScenarioParser/datasets/support/dataset_gen/gen_res_datset.py' 2026-04-29T22:13:49,823 adding 'AoE2ScenarioParser/datasets/trigger_lists/__init__.py' 2026-04-29T22:13:49,824 adding 'AoE2ScenarioParser/datasets/trigger_lists/action_type.py' 2026-04-29T22:13:49,825 adding 'AoE2ScenarioParser/datasets/trigger_lists/age.py' 2026-04-29T22:13:49,827 adding 'AoE2ScenarioParser/datasets/trigger_lists/attack_priority.py' 2026-04-29T22:13:49,829 adding 'AoE2ScenarioParser/datasets/trigger_lists/attack_stance.py' 2026-04-29T22:13:49,839 adding 'AoE2ScenarioParser/datasets/trigger_lists/attribute.py' 2026-04-29T22:13:49,842 adding 'AoE2ScenarioParser/datasets/trigger_lists/blast_level.py' 2026-04-29T22:13:49,844 adding 'AoE2ScenarioParser/datasets/trigger_lists/blockage_class.py' 2026-04-29T22:13:49,845 adding 'AoE2ScenarioParser/datasets/trigger_lists/button_location.py' 2026-04-29T22:13:49,847 adding 'AoE2ScenarioParser/datasets/trigger_lists/charge_event.py' 2026-04-29T22:13:49,849 adding 'AoE2ScenarioParser/datasets/trigger_lists/charge_type.py' 2026-04-29T22:13:49,850 adding 'AoE2ScenarioParser/datasets/trigger_lists/color_mood.py' 2026-04-29T22:13:49,852 adding 'AoE2ScenarioParser/datasets/trigger_lists/combat_ability.py' 2026-04-29T22:13:49,854 adding 'AoE2ScenarioParser/datasets/trigger_lists/comparison.py' 2026-04-29T22:13:49,856 adding 'AoE2ScenarioParser/datasets/trigger_lists/damage_class.py' 2026-04-29T22:13:49,858 adding 'AoE2ScenarioParser/datasets/trigger_lists/decision_option.py' 2026-04-29T22:13:49,859 adding 'AoE2ScenarioParser/datasets/trigger_lists/difficulty_level.py' 2026-04-29T22:13:49,861 adding 'AoE2ScenarioParser/datasets/trigger_lists/diplomacy_state.py' 2026-04-29T22:13:49,863 adding 'AoE2ScenarioParser/datasets/trigger_lists/disable_unit_flag.py' 2026-04-29T22:13:49,865 adding 'AoE2ScenarioParser/datasets/trigger_lists/fog_visibility.py' 2026-04-29T22:13:49,866 adding 'AoE2ScenarioParser/datasets/trigger_lists/garrison_type.py' 2026-04-29T22:13:49,868 adding 'AoE2ScenarioParser/datasets/trigger_lists/hero_status_flag.py' 2026-04-29T22:13:49,870 adding 'AoE2ScenarioParser/datasets/trigger_lists/hotkey.py' 2026-04-29T22:13:49,872 adding 'AoE2ScenarioParser/datasets/trigger_lists/local_technology.py' 2026-04-29T22:13:49,879 adding 'AoE2ScenarioParser/datasets/trigger_lists/object_attribute.py' 2026-04-29T22:13:49,881 adding 'AoE2ScenarioParser/datasets/trigger_lists/object_class.py' 2026-04-29T22:13:49,883 adding 'AoE2ScenarioParser/datasets/trigger_lists/object_modify_attribute_state.py' 2026-04-29T22:13:49,884 adding 'AoE2ScenarioParser/datasets/trigger_lists/object_state.py' 2026-04-29T22:13:49,886 adding 'AoE2ScenarioParser/datasets/trigger_lists/object_type.py' 2026-04-29T22:13:49,888 adding 'AoE2ScenarioParser/datasets/trigger_lists/obstruction_type.py' 2026-04-29T22:13:49,890 adding 'AoE2ScenarioParser/datasets/trigger_lists/occlusion_mode.py' 2026-04-29T22:13:49,892 adding 'AoE2ScenarioParser/datasets/trigger_lists/operation.py' 2026-04-29T22:13:49,893 adding 'AoE2ScenarioParser/datasets/trigger_lists/panel_location.py' 2026-04-29T22:13:49,895 adding 'AoE2ScenarioParser/datasets/trigger_lists/projectile_hit_mode.py' 2026-04-29T22:13:49,897 adding 'AoE2ScenarioParser/datasets/trigger_lists/projectile_smart_mode.py' 2026-04-29T22:13:49,898 adding 'AoE2ScenarioParser/datasets/trigger_lists/projectile_vanish_mode.py' 2026-04-29T22:13:49,900 adding 'AoE2ScenarioParser/datasets/trigger_lists/secondary_game_mode.py' 2026-04-29T22:13:49,902 adding 'AoE2ScenarioParser/datasets/trigger_lists/selection_effect.py' 2026-04-29T22:13:49,903 adding 'AoE2ScenarioParser/datasets/trigger_lists/technology_state.py' 2026-04-29T22:13:49,905 adding 'AoE2ScenarioParser/datasets/trigger_lists/terrain_restrictions.py' 2026-04-29T22:13:49,907 adding 'AoE2ScenarioParser/datasets/trigger_lists/time_unit.py' 2026-04-29T22:13:49,909 adding 'AoE2ScenarioParser/datasets/trigger_lists/unit_ai_action.py' 2026-04-29T22:13:49,910 adding 'AoE2ScenarioParser/datasets/trigger_lists/unit_trait.py' 2026-04-29T22:13:49,912 adding 'AoE2ScenarioParser/datasets/trigger_lists/victory_condition.py' 2026-04-29T22:13:49,913 adding 'AoE2ScenarioParser/datasets/trigger_lists/victory_timer_type.py' 2026-04-29T22:13:49,915 adding 'AoE2ScenarioParser/datasets/trigger_lists/visibility_state.py' 2026-04-29T22:13:50,381 adding 'AoE2ScenarioParser/dependencies/xs-check/xs-check' 2026-04-29T22:13:50,733 adding 'AoE2ScenarioParser/dependencies/xs-check/xs-check.exe' 2026-04-29T22:13:50,748 adding 'AoE2ScenarioParser/exceptions/__init__.py' 2026-04-29T22:13:50,749 adding 'AoE2ScenarioParser/exceptions/asp_exceptions.py' 2026-04-29T22:13:50,750 adding 'AoE2ScenarioParser/exceptions/asp_warnings.py' 2026-04-29T22:13:50,752 adding 'AoE2ScenarioParser/helper/__init__.py' 2026-04-29T22:13:50,753 adding 'AoE2ScenarioParser/helper/attr_dict.py' 2026-04-29T22:13:50,755 adding 'AoE2ScenarioParser/helper/bytes_conversions.py' 2026-04-29T22:13:50,757 adding 'AoE2ScenarioParser/helper/bytes_parser.py' 2026-04-29T22:13:50,758 adding 'AoE2ScenarioParser/helper/helper.py' 2026-04-29T22:13:50,760 adding 'AoE2ScenarioParser/helper/incremental_generator.py' 2026-04-29T22:13:50,761 adding 'AoE2ScenarioParser/helper/list_functions.py' 2026-04-29T22:13:50,762 adding 'AoE2ScenarioParser/helper/maffs.py' 2026-04-29T22:13:50,763 adding 'AoE2ScenarioParser/helper/pretty_format.py' 2026-04-29T22:13:50,765 adding 'AoE2ScenarioParser/helper/printers.py' 2026-04-29T22:13:50,766 adding 'AoE2ScenarioParser/helper/string_manipulations.py' 2026-04-29T22:13:50,767 adding 'AoE2ScenarioParser/helper/version_check.py' 2026-04-29T22:13:50,769 adding 'AoE2ScenarioParser/objects/__init__.py' 2026-04-29T22:13:50,771 adding 'AoE2ScenarioParser/objects/aoe2_object.py' 2026-04-29T22:13:50,772 adding 'AoE2ScenarioParser/objects/aoe2_object_manager.py' 2026-04-29T22:13:50,774 adding 'AoE2ScenarioParser/objects/data_objects/__init__.py' 2026-04-29T22:13:50,775 adding 'AoE2ScenarioParser/objects/data_objects/condition.py' 2026-04-29T22:13:50,779 adding 'AoE2ScenarioParser/objects/data_objects/effect.py' 2026-04-29T22:13:50,780 adding 'AoE2ScenarioParser/objects/data_objects/terrain_tile.py' 2026-04-29T22:13:50,782 adding 'AoE2ScenarioParser/objects/data_objects/trigger.py' 2026-04-29T22:13:50,784 adding 'AoE2ScenarioParser/objects/data_objects/unit.py' 2026-04-29T22:13:50,785 adding 'AoE2ScenarioParser/objects/data_objects/variable.py' 2026-04-29T22:13:50,787 adding 'AoE2ScenarioParser/objects/data_objects/player/__init__.py' 2026-04-29T22:13:50,788 adding 'AoE2ScenarioParser/objects/data_objects/player/player.py' 2026-04-29T22:13:50,790 adding 'AoE2ScenarioParser/objects/data_objects/player/player_data_four.py' 2026-04-29T22:13:50,791 adding 'AoE2ScenarioParser/objects/data_objects/player/player_data_three.py' 2026-04-29T22:13:50,792 adding 'AoE2ScenarioParser/objects/data_objects/player/player_diplomacy.py' 2026-04-29T22:13:50,793 adding 'AoE2ScenarioParser/objects/data_objects/player/player_initial_view.py' 2026-04-29T22:13:50,795 adding 'AoE2ScenarioParser/objects/data_objects/player/player_meta_data.py' 2026-04-29T22:13:50,796 adding 'AoE2ScenarioParser/objects/data_objects/player/player_resources.py' 2026-04-29T22:13:50,798 adding 'AoE2ScenarioParser/objects/data_objects/units/__init__.py' 2026-04-29T22:13:50,799 adding 'AoE2ScenarioParser/objects/data_objects/units/player_units.py' 2026-04-29T22:13:50,801 adding 'AoE2ScenarioParser/objects/managers/__init__.py' 2026-04-29T22:13:50,802 adding 'AoE2ScenarioParser/objects/managers/map_manager.py' 2026-04-29T22:13:50,804 adding 'AoE2ScenarioParser/objects/managers/message_manager.py' 2026-04-29T22:13:50,805 adding 'AoE2ScenarioParser/objects/managers/option_manager.py' 2026-04-29T22:13:50,808 adding 'AoE2ScenarioParser/objects/managers/player_manager.py' 2026-04-29T22:13:50,812 adding 'AoE2ScenarioParser/objects/managers/trigger_manager.py' 2026-04-29T22:13:50,815 adding 'AoE2ScenarioParser/objects/managers/unit_manager.py' 2026-04-29T22:13:50,817 adding 'AoE2ScenarioParser/objects/managers/xs_manager.py' 2026-04-29T22:13:50,819 adding 'AoE2ScenarioParser/objects/support/__init__.py' 2026-04-29T22:13:50,823 adding 'AoE2ScenarioParser/objects/support/area.py' 2026-04-29T22:13:50,824 adding 'AoE2ScenarioParser/objects/support/attr_presentation.py' 2026-04-29T22:13:50,826 adding 'AoE2ScenarioParser/objects/support/new_condition.py' 2026-04-29T22:13:50,830 adding 'AoE2ScenarioParser/objects/support/new_effect.py' 2026-04-29T22:13:50,832 adding 'AoE2ScenarioParser/objects/support/tile.py' 2026-04-29T22:13:50,833 adding 'AoE2ScenarioParser/objects/support/trigger_ce_lock.py' 2026-04-29T22:13:50,834 adding 'AoE2ScenarioParser/objects/support/trigger_object.py' 2026-04-29T22:13:50,835 adding 'AoE2ScenarioParser/objects/support/trigger_select.py' 2026-04-29T22:13:50,837 adding 'AoE2ScenarioParser/objects/support/uuid_list.py' 2026-04-29T22:13:50,839 adding 'AoE2ScenarioParser/objects/support/xs_check.py' 2026-04-29T22:13:50,840 adding 'AoE2ScenarioParser/objects/support/enums/__init__.py' 2026-04-29T22:13:50,842 adding 'AoE2ScenarioParser/objects/support/enums/group_by.py' 2026-04-29T22:13:50,843 adding 'AoE2ScenarioParser/scenarios/__init__.py' 2026-04-29T22:13:50,845 adding 'AoE2ScenarioParser/scenarios/aoe2_de_scenario.py' 2026-04-29T22:13:50,849 adding 'AoE2ScenarioParser/scenarios/aoe2_scenario.py' 2026-04-29T22:13:50,851 adding 'AoE2ScenarioParser/scenarios/scenario_debug/__init__.py' 2026-04-29T22:13:50,852 adding 'AoE2ScenarioParser/scenarios/scenario_debug/compare.py' 2026-04-29T22:13:50,854 adding 'AoE2ScenarioParser/scenarios/scenario_store/__init__.py' 2026-04-29T22:13:50,855 adding 'AoE2ScenarioParser/scenarios/scenario_store/actions.py' 2026-04-29T22:13:50,857 adding 'AoE2ScenarioParser/scenarios/scenario_store/getters.py' 2026-04-29T22:13:50,858 adding 'AoE2ScenarioParser/scenarios/scenario_store/store.py' 2026-04-29T22:13:50,860 adding 'AoE2ScenarioParser/scenarios/support/data_triggers.py' 2026-04-29T22:13:50,861 adding 'AoE2ScenarioParser/scenarios/support/object_factory.py' 2026-04-29T22:13:50,863 adding 'AoE2ScenarioParser/scenarios/support/scenario_actions.py' 2026-04-29T22:13:50,864 adding 'AoE2ScenarioParser/sections/__init__.py' 2026-04-29T22:13:50,867 adding 'AoE2ScenarioParser/sections/aoe2_file_section.py' 2026-04-29T22:13:50,868 adding 'AoE2ScenarioParser/sections/aoe2_struct_model.py' 2026-04-29T22:13:50,870 adding 'AoE2ScenarioParser/sections/dependencies/__init__.py' 2026-04-29T22:13:50,871 adding 'AoE2ScenarioParser/sections/dependencies/dependency.py' 2026-04-29T22:13:50,873 adding 'AoE2ScenarioParser/sections/dependencies/dependency_action.py' 2026-04-29T22:13:50,874 adding 'AoE2ScenarioParser/sections/dependencies/dependency_eval.py' 2026-04-29T22:13:50,875 adding 'AoE2ScenarioParser/sections/dependencies/dependency_target.py' 2026-04-29T22:13:50,876 adding 'AoE2ScenarioParser/sections/dependencies/retriever_dependency.py' 2026-04-29T22:13:50,878 adding 'AoE2ScenarioParser/sections/retrievers/__init__.py' 2026-04-29T22:13:50,879 adding 'AoE2ScenarioParser/sections/retrievers/construct_progress.py' 2026-04-29T22:13:50,881 adding 'AoE2ScenarioParser/sections/retrievers/datatype.py' 2026-04-29T22:13:50,883 adding 'AoE2ScenarioParser/sections/retrievers/retriever.py' 2026-04-29T22:13:50,885 adding 'AoE2ScenarioParser/sections/retrievers/retriever_object_link.py' 2026-04-29T22:13:50,886 adding 'AoE2ScenarioParser/sections/retrievers/retriever_object_link_group.py' 2026-04-29T22:13:50,888 adding 'AoE2ScenarioParser/sections/retrievers/retriever_object_link_parent.py' 2026-04-29T22:13:50,889 adding 'AoE2ScenarioParser/sections/retrievers/support.py' 2026-04-29T22:13:50,892 adding 'AoE2ScenarioParser/versions/DE/changelog.md' 2026-04-29T22:13:50,895 adding 'AoE2ScenarioParser/versions/DE/v1.36/conditions.json' 2026-04-29T22:13:50,899 adding 'AoE2ScenarioParser/versions/DE/v1.36/effects.json' 2026-04-29T22:13:50,904 adding 'AoE2ScenarioParser/versions/DE/v1.36/structure.json' 2026-04-29T22:13:50,907 adding 'AoE2ScenarioParser/versions/DE/v1.37/conditions.json' 2026-04-29T22:13:50,910 adding 'AoE2ScenarioParser/versions/DE/v1.37/effects.json' 2026-04-29T22:13:50,916 adding 'AoE2ScenarioParser/versions/DE/v1.37/structure.json' 2026-04-29T22:13:50,919 adding 'AoE2ScenarioParser/versions/DE/v1.40/conditions.json' 2026-04-29T22:13:50,923 adding 'AoE2ScenarioParser/versions/DE/v1.40/effects.json' 2026-04-29T22:13:50,929 adding 'AoE2ScenarioParser/versions/DE/v1.40/structure.json' 2026-04-29T22:13:50,932 adding 'AoE2ScenarioParser/versions/DE/v1.41/conditions.json' 2026-04-29T22:13:50,937 adding 'AoE2ScenarioParser/versions/DE/v1.41/effects.json' 2026-04-29T22:13:50,942 adding 'AoE2ScenarioParser/versions/DE/v1.41/structure.json' 2026-04-29T22:13:50,945 adding 'AoE2ScenarioParser/versions/DE/v1.42/conditions.json' 2026-04-29T22:13:50,950 adding 'AoE2ScenarioParser/versions/DE/v1.42/effects.json' 2026-04-29T22:13:50,956 adding 'AoE2ScenarioParser/versions/DE/v1.42/structure.json' 2026-04-29T22:13:50,959 adding 'AoE2ScenarioParser/versions/DE/v1.43/conditions.json' 2026-04-29T22:13:50,963 adding 'AoE2ScenarioParser/versions/DE/v1.43/effects.json' 2026-04-29T22:13:50,969 adding 'AoE2ScenarioParser/versions/DE/v1.43/structure.json' 2026-04-29T22:13:50,972 adding 'AoE2ScenarioParser/versions/DE/v1.44/conditions.json' 2026-04-29T22:13:50,977 adding 'AoE2ScenarioParser/versions/DE/v1.44/effects.json' 2026-04-29T22:13:50,983 adding 'AoE2ScenarioParser/versions/DE/v1.44/structure.json' 2026-04-29T22:13:50,986 adding 'AoE2ScenarioParser/versions/DE/v1.45/conditions.json' 2026-04-29T22:13:50,991 adding 'AoE2ScenarioParser/versions/DE/v1.45/effects.json' 2026-04-29T22:13:50,997 adding 'AoE2ScenarioParser/versions/DE/v1.45/structure.json' 2026-04-29T22:13:51,000 adding 'AoE2ScenarioParser/versions/DE/v1.46/conditions.json' 2026-04-29T22:13:51,005 adding 'AoE2ScenarioParser/versions/DE/v1.46/effects.json' 2026-04-29T22:13:51,010 adding 'AoE2ScenarioParser/versions/DE/v1.46/structure.json' 2026-04-29T22:13:51,013 adding 'AoE2ScenarioParser/versions/DE/v1.47/conditions.json' 2026-04-29T22:13:51,018 adding 'AoE2ScenarioParser/versions/DE/v1.47/effects.json' 2026-04-29T22:13:51,023 adding 'AoE2ScenarioParser/versions/DE/v1.47/structure.json' 2026-04-29T22:13:51,026 adding 'AoE2ScenarioParser/versions/DE/v1.48/conditions.json' 2026-04-29T22:13:51,032 adding 'AoE2ScenarioParser/versions/DE/v1.48/effects.json' 2026-04-29T22:13:51,037 adding 'AoE2ScenarioParser/versions/DE/v1.48/structure.json' 2026-04-29T22:13:51,040 adding 'AoE2ScenarioParser/versions/DE/v1.49/conditions.json' 2026-04-29T22:13:51,045 adding 'AoE2ScenarioParser/versions/DE/v1.49/effects.json' 2026-04-29T22:13:51,050 adding 'AoE2ScenarioParser/versions/DE/v1.49/structure.json' 2026-04-29T22:13:51,053 adding 'AoE2ScenarioParser/versions/DE/v1.51/conditions.json' 2026-04-29T22:13:51,058 adding 'AoE2ScenarioParser/versions/DE/v1.51/effects.json' 2026-04-29T22:13:51,064 adding 'AoE2ScenarioParser/versions/DE/v1.51/structure.json' 2026-04-29T22:13:51,067 adding 'AoE2ScenarioParser/versions/DE/v1.53/conditions.json' 2026-04-29T22:13:51,073 adding 'AoE2ScenarioParser/versions/DE/v1.53/effects.json' 2026-04-29T22:13:51,079 adding 'AoE2ScenarioParser/versions/DE/v1.53/structure.json' 2026-04-29T22:13:51,082 adding 'AoE2ScenarioParser/versions/DE/v1.54/conditions.json' 2026-04-29T22:13:51,083 adding 'AoE2ScenarioParser/versions/DE/v1.54/default.aoe2scenario' 2026-04-29T22:13:51,089 adding 'AoE2ScenarioParser/versions/DE/v1.54/effects.json' 2026-04-29T22:13:51,095 adding 'AoE2ScenarioParser/versions/DE/v1.54/structure.json' 2026-04-29T22:13:51,098 adding 'AoE2ScenarioParser/versions/DE/v1.55/conditions.json' 2026-04-29T22:13:51,100 adding 'AoE2ScenarioParser/versions/DE/v1.55/default.aoe2scenario' 2026-04-29T22:13:51,106 adding 'AoE2ScenarioParser/versions/DE/v1.55/effects.json' 2026-04-29T22:13:51,111 adding 'AoE2ScenarioParser/versions/DE/v1.55/structure.json' 2026-04-29T22:13:51,115 adding 'AoE2ScenarioParser/versions/DE/v1.56/conditions.json' 2026-04-29T22:13:51,116 adding 'AoE2ScenarioParser/versions/DE/v1.56/default.aoe2scenario' 2026-04-29T22:13:51,122 adding 'AoE2ScenarioParser/versions/DE/v1.56/effects.json' 2026-04-29T22:13:51,128 adding 'AoE2ScenarioParser/versions/DE/v1.56/structure.json' 2026-04-29T22:13:51,131 adding 'AoE2ScenarioParser/versions/DE/v1.57/conditions.json' 2026-04-29T22:13:51,133 adding 'AoE2ScenarioParser/versions/DE/v1.57/default.aoe2scenario' 2026-04-29T22:13:51,139 adding 'AoE2ScenarioParser/versions/DE/v1.57/effects.json' 2026-04-29T22:13:51,145 adding 'AoE2ScenarioParser/versions/DE/v1.57/structure.json' 2026-04-29T22:13:51,148 adding 'AoE2ScenarioParser/versions/DE/v1.58/conditions.json' 2026-04-29T22:13:51,150 adding 'AoE2ScenarioParser/versions/DE/v1.58/default.aoe2scenario' 2026-04-29T22:13:51,156 adding 'AoE2ScenarioParser/versions/DE/v1.58/effects.json' 2026-04-29T22:13:51,162 adding 'AoE2ScenarioParser/versions/DE/v1.58/structure.json' 2026-04-29T22:13:51,170 adding 'aoe2scenarioparser-0.8.0.dist-info/licenses/LICENSE' 2026-04-29T22:13:51,171 adding 'aoe2scenarioparser-0.8.0.dist-info/METADATA' 2026-04-29T22:13:51,172 adding 'aoe2scenarioparser-0.8.0.dist-info/WHEEL' 2026-04-29T22:13:51,173 adding 'aoe2scenarioparser-0.8.0.dist-info/top_level.txt' 2026-04-29T22:13:51,177 adding 'aoe2scenarioparser-0.8.0.dist-info/RECORD' 2026-04-29T22:13:51,204 removing build/bdist.linux-armv7l/wheel 2026-04-29T22:13:51,362 Building wheel for aoe2scenarioparser (pyproject.toml): finished with status 'done' 2026-04-29T22:13:51,412 Created wheel for aoe2scenarioparser: filename=aoe2scenarioparser-0.8.0-py3-none-any.whl size=2196656 sha256=e575cda27805fbb57d0253c47e328e9777dc67d341b44f7232420f62c11e4626 2026-04-29T22:13:51,413 Stored in directory: /tmp/pip-ephem-wheel-cache-ndxy24ee/wheels/bd/38/6b/7e7a7b4f574d0ca91bc4cc0a4626f70d857fcc86d90c08b255 2026-04-29T22:13:51,432 Successfully built aoe2scenarioparser 2026-04-29T22:13:51,495 Removed build tracker: '/tmp/pip-build-tracker-9pzfnfwi'