2026-08-29T12:00:25,566 Created temporary directory: /tmp/pip-ephem-wheel-cache-i_2ap_zh 2026-08-29T12:00:25,568 Created temporary directory: /tmp/pip-build-tracker-z5pcolx1 2026-08-29T12:00:25,569 Initialized build tracking at /tmp/pip-build-tracker-z5pcolx1 2026-08-29T12:00:25,569 Created build tracker: /tmp/pip-build-tracker-z5pcolx1 2026-08-29T12:00:25,570 Entered build tracker: /tmp/pip-build-tracker-z5pcolx1 2026-08-29T12:00:25,570 Created temporary directory: /tmp/pip-wheel-aaacqkgr 2026-08-29T12:00:25,573 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-08-29T12:00:25,575 Created temporary directory: /tmp/pip-ephem-wheel-cache-ay8_1zyy 2026-08-29T12:00:25,597 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-29T12:00:25,600 2 location(s) to search for versions of dicompare: 2026-08-29T12:00:25,600 * https://pypi.org/simple/dicompare/ 2026-08-29T12:00:25,600 * https://www.piwheels.org/simple/dicompare/ 2026-08-29T12:00:25,601 Fetching project page and analyzing links: https://pypi.org/simple/dicompare/ 2026-08-29T12:00:25,602 Getting page https://pypi.org/simple/dicompare/ 2026-08-29T12:00:25,603 Found index url https://pypi.org/simple 2026-08-29T12:00:25,837 Fetched page https://pypi.org/simple/dicompare/ as application/vnd.pypi.simple.v1+json 2026-08-29T12:00:25,855 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/bc/84/11b73cdd5a7cbd1d4c1898e09c33437458794a22450fa50e34566f6753eb/dicompare-0.1.8-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.10) 2026-08-29T12:00:25,856 Found link https://files.pythonhosted.org/packages/60/9b/a5c2b0f5b21054a417ab7308df892189d3124afd346d39b44efbe4605f19/dicompare-0.1.8.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.10), version: 0.1.8 2026-08-29T12:00:25,857 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/54/26/c426c17f9d6a3bfbd277db16041db161fb4a0a4a2d39c4c236db0ccf2a76/dicompare-0.1.9-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.10) 2026-08-29T12:00:25,858 Found link https://files.pythonhosted.org/packages/69/f4/71e43bab30d075999314b6ab76a87c5ee4bd3835071c7a284e7c380f8f37/dicompare-0.1.9.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.10), version: 0.1.9 2026-08-29T12:00:25,859 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/83/e1/26aa8acba8cd4461bf849fe8c7fe01f4612aa1fea0f9ed05fb05ca0c613d/dicompare-0.1.10-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.10) 2026-08-29T12:00:25,860 Found link https://files.pythonhosted.org/packages/5d/23/836fc1aa8f30033372282bc54c2255bbf2c004be263ca8c6f053e434fac5/dicompare-0.1.10.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.10), version: 0.1.10 2026-08-29T12:00:25,861 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/a3/45/48258970149249bae3f7c7d7fa596d869cda138156eaf9ca33fac4b3174c/dicompare-0.1.11-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.10) 2026-08-29T12:00:25,862 Found link https://files.pythonhosted.org/packages/91/ec/ca10613048c92915e1728238792b1dccf3dad6eee9d2320c8a580a3345a6/dicompare-0.1.11.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.10), version: 0.1.11 2026-08-29T12:00:25,862 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/9a/2c/f63719d72b0ac408c1af55b2714547bebccdd6459a30b47a5b3b9d2310a1/dicompare-0.1.12-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.10) 2026-08-29T12:00:25,864 Found link https://files.pythonhosted.org/packages/09/4f/a0254f4159bebf4c584387e94f2dfca08d89fdecd04fd4b51a7a1e01e40b/dicompare-0.1.12.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.10), version: 0.1.12 2026-08-29T12:00:25,865 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/4e/c0/b6179ffae0065099895294c4a1c8f9cfb558ed174ad23b1f1f74590a6573/dicompare-0.1.13-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,866 Found link https://files.pythonhosted.org/packages/ea/57/9600833db55a359d65eeefdc9c56829c8d862ddab389050ba0c5c9e0d779/dicompare-0.1.13.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.13 2026-08-29T12:00:25,866 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/5a/dd/4fd946ef2ed5cf58cb08d2b2afb8bfe43f815f381896f0ed026569129ec4/dicompare-0.1.14-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,867 Found link https://files.pythonhosted.org/packages/5f/a0/c0b6b74a82ea951d16262ae2ade7f5917a781cd4ad901228cc7b52162b84/dicompare-0.1.14.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.14 2026-08-29T12:00:25,868 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/18/4d/6719c967f19611c5454c6fca216b35b7cba4d7a7eec63d6266b7465ac900/dicompare-0.1.15-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,868 Found link https://files.pythonhosted.org/packages/a4/47/28e3ba76304451fe02352cd149704fc42be2da6876b6f8922c3d3e3cb0b7/dicompare-0.1.15.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.15 2026-08-29T12:00:25,869 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/f1/fb/c31967e5b6f06a8af36ba3b9ad0d48013ae4a8299eed1c5d4dcc0c2fc8cc/dicompare-0.1.16-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,870 Found link https://files.pythonhosted.org/packages/c1/93/d721d9b9375082d965bc19f84f38d9c325430a460e1af248f1caf1adbc12/dicompare-0.1.16.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.16 2026-08-29T12:00:25,871 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/9f/84/e39106fe4ed54ad883a092414a5a8c2c8310197d54f490535803b0a69f71/dicompare-0.1.17-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,872 Found link https://files.pythonhosted.org/packages/f8/d2/af0d3ebd6b0fe44223b61c80d0023a6291b82599c107d61b0544da7cfd0a/dicompare-0.1.17.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.17 2026-08-29T12:00:25,873 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/d3/79/e01926885e1c84c57f2232ea5ec1cf66c7646ac097dc05a7a8ca3f5d4bf6/dicompare-0.1.18-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,874 Found link https://files.pythonhosted.org/packages/be/3a/5935fd16dc12053322c9328a6afa42e072e10a384340220b1a216f7ca640/dicompare-0.1.18.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.18 2026-08-29T12:00:25,874 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/5f/45/a9101b11273581b1591ecd610b1e7d66fd2cfdf02607e039b3759e6d1851/dicompare-0.1.19-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,875 Found link https://files.pythonhosted.org/packages/42/9e/edd359bcfb071189eeaf1ec40844a87c2e2298d26f8f098d079f4cfcc933/dicompare-0.1.19.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.19 2026-08-29T12:00:25,876 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/d9/8c/816af8d2999e660da9f1bab715b93e2679cdc8c73867ee12581d399431bc/dicompare-0.1.20-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,877 Found link https://files.pythonhosted.org/packages/ec/4f/47c3a7d37b8a9fff3210d0738a0c9e7bf9fba2c9893230e17740f4024a5b/dicompare-0.1.20.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.20 2026-08-29T12:00:25,878 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/36/3f/9cf047fbc85d300ca3919614dc6cb7a5b942f1398d9718c91d261c10c24f/dicompare-0.1.21-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,879 Found link https://files.pythonhosted.org/packages/39/70/db8405155bf1f59906583363f70ad17769d61e8f263dbd75c949301a8e60/dicompare-0.1.21.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.21 2026-08-29T12:00:25,879 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/ce/6b/d9374624a87d2746a348f6e366417a62bfc9768210f68bd1d7ddf5ea83c3/dicompare-0.1.22-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,880 Found link https://files.pythonhosted.org/packages/94/7e/b4fb5b44fec4480513dc87fbce801c9069b45c8c9f3d5b85fbdf6d6ae80c/dicompare-0.1.22.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.22 2026-08-29T12:00:25,881 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/b8/b7/13633f8de1a755d0ad80ccc252012ee3efd8fb5e6c6fbecc48c2e1f01e6e/dicompare-0.1.23-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,881 Found link https://files.pythonhosted.org/packages/56/80/0dfa8b1beb0986cae87d25b4d279e4c126da398cb293b1fc03468d7a08f6/dicompare-0.1.23.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.23 2026-08-29T12:00:25,882 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/83/78/017f2402401cc627dc9ea020b45e50bdb6c8d04a1b78bcebd98c4820a07a/dicompare-0.1.24-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,883 Found link https://files.pythonhosted.org/packages/b5/30/d8e265fbc70b092aec4da2f98edb1d24336d72c24c41a9d584bd1e4d386d/dicompare-0.1.24.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.24 2026-08-29T12:00:25,884 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/88/28/0ec1b3f27e5406a6414804c40c5c04dc28012971407bae4f0ef53b03b1b9/dicompare-0.1.25-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,885 Found link https://files.pythonhosted.org/packages/6f/a5/6cefbc7e8e64960c57da03aa085ae9e6721c57e8354a6dc52eb0a59df85b/dicompare-0.1.25.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.25 2026-08-29T12:00:25,886 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/02/26/b7fdaac4355ac6e7eaf6b1fa25330de62123a45d95beacce9b9e2b572922/dicompare-0.1.26-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,886 Found link https://files.pythonhosted.org/packages/e2/e5/a53ffff26acafe2d22da5593dbb4f9418978feaa182224a92a9e8d64e4e3/dicompare-0.1.26.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.26 2026-08-29T12:00:25,887 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/a6/7e/c892f19d8de5f0619a16a89e30e7c27a7a64a9e8c3fe466fa263cf0daae3/dicompare-0.1.27-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,888 Found link https://files.pythonhosted.org/packages/c1/ea/915dd917df681daa1805810aab3789d31fcc0b7a8ef0573272e4463424f1/dicompare-0.1.27.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.27 2026-08-29T12:00:25,889 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/43/42/3ff38d3db30c9b54868681fd43832b2b8c4f6953ff33f89e383096dcf071/dicompare-0.1.28-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,890 Found link https://files.pythonhosted.org/packages/9d/f9/1f65e8910edab1381dc3c1da3c0e48135d28a849c6ec06412f4b8f670327/dicompare-0.1.28.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.28 2026-08-29T12:00:25,891 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/00/1a/c74ab503e2d4f877ff0c146df1aa7bc69143ecbacd761aed0a86003e46f0/dicompare-0.1.29-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,891 Found link https://files.pythonhosted.org/packages/af/4d/9a183285dcb6c7464a9b1573d006d7c5aaa89aa8cd99468e3a5b80974cf7/dicompare-0.1.29.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.29 2026-08-29T12:00:25,892 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/71/78/cdd56edb99890dac28fdc2f799911df583df2d07824aef58f8b3107501ea/dicompare-0.1.30-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,893 Found link https://files.pythonhosted.org/packages/c3/8d/4a6d2b3a014fe524e136a8cda6a77c3c5c3111a343b2bed971dc30c2bd30/dicompare-0.1.30.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.30 2026-08-29T12:00:25,894 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/0c/6e/7df75d26a79c6cc62a99712d2e971317aa269b2afcfe06ad77a6d7ae3a80/dicompare-0.1.31-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,894 Found link https://files.pythonhosted.org/packages/fe/1f/b9839845b63e8cfaaeba239127a552a07879d1dd781f68e421cf9cd00ccf/dicompare-0.1.31.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.31 2026-08-29T12:00:25,895 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/63/d7/a5c7851d4742ae8008fea5cbfea5cf3c444a15a519851be0a19bee4549b6/dicompare-0.1.32-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,896 Found link https://files.pythonhosted.org/packages/9c/28/715a3c17c37647b69b508f8fae4dbbad9945ef6abbbf7c685b1452137a9f/dicompare-0.1.32.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.32 2026-08-29T12:00:25,897 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/f2/78/8be42244ed4a06886ba8eb1899f8c47cd6248d0889c5223b6594bc814d10/dicompare-0.1.33-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,898 Found link https://files.pythonhosted.org/packages/17/ca/b74a7476e53dcbd5231eede67ec09a6c5d8d7e8a300bc49432e6f14c9abe/dicompare-0.1.33.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.33 2026-08-29T12:00:25,899 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/fd/47/f6575d46721dc65f463984d5f1753db0c956d75ee3337159913f470b9817/dicompare-0.1.34-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,900 Found link https://files.pythonhosted.org/packages/c4/7a/86362b400159f1bca6ee66d2adf404af443151041fbba4af70731ffebf85/dicompare-0.1.34.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.34 2026-08-29T12:00:25,901 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/77/08/65063c959500c091372e47075860d372f9b24021b0c4b2c3bc71f2be8d76/dicompare-0.1.35-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,902 Found link https://files.pythonhosted.org/packages/88/9f/f0d99592487cf34fb7e94d9ee192a55351afd08a2e20c256bba787ba27e2/dicompare-0.1.35.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.35 2026-08-29T12:00:25,903 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/77/e9/2679a2a2b5538b9a1ab5c6782dc3ae9cb593d4266594b26b9cf7368631a8/dicompare-0.1.36-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,903 Found link https://files.pythonhosted.org/packages/6c/39/7e8b0605a7c52c8afbf7dbd15467a897213fcdf44040f9f83184fed5f741/dicompare-0.1.36.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.36 2026-08-29T12:00:25,904 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/58/0e/1312fcef054c33a21e9a0e1b9db446ee0963c212d51a068d074d87efdde0/dicompare-0.1.37-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,905 Found link https://files.pythonhosted.org/packages/31/86/5f029e33947d242977856bcbaa97db323ac3b9240132bbf6120afbb2e2c9/dicompare-0.1.37.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.37 2026-08-29T12:00:25,905 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/f8/dd/7dc36c1e8c07d2a8c11b5af3e50aa5678ab1be3888c693370cacca441463/dicompare-0.1.38-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,906 Found link https://files.pythonhosted.org/packages/d7/aa/4fbf163964f562284905523eb9f77753b5b7dbbc0d5860908f7eb913269d/dicompare-0.1.38.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.38 2026-08-29T12:00:25,907 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/c9/dc/206b2dea25cbaaef9a0681726fba3cd15aa1fb7153c5ad2b3ec67f4a2830/dicompare-0.1.39-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,908 Found link https://files.pythonhosted.org/packages/36/64/7038241bec7da76dcdc8d82199055c028ac7fd0e3575dd191da0d858156c/dicompare-0.1.39.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.39 2026-08-29T12:00:25,909 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/0f/c0/638047081539f31634f44f2ae42fd6c326456b88413e62eb5b3418326751/dicompare-0.1.40-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,910 Found link https://files.pythonhosted.org/packages/6c/c2/2afdc6af2d11ecdb6096feacca0f44eead0353d1e500c1e5344e9011fcac/dicompare-0.1.40.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.40 2026-08-29T12:00:25,910 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/4c/24/45b2a31276a36899eac1f204450ed7e95e583edc3ff7f3bd985ef69dae05/dicompare-0.1.41-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,911 Found link https://files.pythonhosted.org/packages/96/c8/673d1dfe77ea3f0dad5238eb94333e1bdd21f9468ffb90cc061e0d7c0da6/dicompare-0.1.41.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.41 2026-08-29T12:00:25,912 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/d1/c0/a10347262cfdb6a92d882ec64dfed61d83f415a2275406f1fc78bf3aa303/dicompare-0.1.42-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,913 Found link https://files.pythonhosted.org/packages/49/c1/343bea542aeb1c57552303a1a78d4e068c55ac3522cd1257deaa808445d5/dicompare-0.1.42.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.42 2026-08-29T12:00:25,914 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/f1/40/d5ba0f72bc2918d91202a44fc87dae83a2a1ab2d7eba7b1f2a2405d01e1a/dicompare-0.1.43-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,915 Found link https://files.pythonhosted.org/packages/6b/81/9c980d7d73c144c8e4a77750f3f3a451effda3a803057212609cc994ad1c/dicompare-0.1.43.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.43 2026-08-29T12:00:25,916 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/e0/6f/cfe90fe5d34ad338abb27cb2ab6e27a1e240ea566d0bd309fb51d2fa42bc/dicompare-0.1.44-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,917 Found link https://files.pythonhosted.org/packages/38/80/1ff68d71b11bc362c1852f9be7b4596b238d0ffbd8ab72513aa79c728200/dicompare-0.1.44.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.44 2026-08-29T12:00:25,918 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/30/48/f300b016d75db2f5e167e38e4c1e89500be73397e67b1b03e399c54c2e61/dicompare-0.1.45-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,918 Found link https://files.pythonhosted.org/packages/92/e8/343f97023fe0b51e946c46009cd5379bf86904cea7d5b363926e1f7d67d5/dicompare-0.1.45.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.1.45 2026-08-29T12:00:25,919 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/c3/a0/35c5cdf963f6e0bb48ab40060496119ee79f1033e53ca27ab57ada2605b4/dicompare-0.2.0-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,920 Found link https://files.pythonhosted.org/packages/7b/27/4b1583fe7a1a03fb51c71214e743a7037dbd7c74c8a1f8e5dd374089da9e/dicompare-0.2.0.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.2.0 2026-08-29T12:00:25,921 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/a5/52/e3234f24bd325be02bae22b253b9f113e52062a61b7d6ed9dc69db7cc1dd/dicompare-0.3.0-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,922 Found link https://files.pythonhosted.org/packages/74/cb/1b7f717372cc0a750684fcc3decf99a778fdc2a776f7769427a118874b68/dicompare-0.3.0.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.3.0 2026-08-29T12:00:25,922 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/cc/27/6fd4cd8c41234e3a3ad3e28878120072d7d904543dfda7c5ad58bc2bb75d/dicompare-0.4.0-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,923 Found link https://files.pythonhosted.org/packages/8b/aa/a2e6b0f2ed428aa53ee3fdd160082b6fc576f1152ffa551581c98b93ef5a/dicompare-0.4.0.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.4.0 2026-08-29T12:00:25,924 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/c6/3f/2404ab0aaee2977964041cba0e71f53c96ac324031955967dc021bb67b45/dicompare-0.5.0-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,925 Found link https://files.pythonhosted.org/packages/ab/a6/172a612c0ddedbbcd5b23900d6cbe63d234c36572eeede0d09f23b02b93b/dicompare-0.5.0.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.5.0 2026-08-29T12:00:25,925 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/2c/61/bc22c38bf4c5bf5d5e59d76dd0357502df328aa5c07c49f1634341608a22/dicompare-0.6.0-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:25,926 Found link https://files.pythonhosted.org/packages/5a/4d/027e56f2b9ed63da0089cbf5e6f015b0e45f0ed0c0ebd6507927b461a676/dicompare-0.6.0.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.8), version: 0.6.0 2026-08-29T12:00:25,927 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/3c/a6/4a8e758f46b7f1e4961c739b99ec8a78adaf834c905b0150f558a25d68d5/dicompare-0.7.0-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.10) 2026-08-29T12:00:25,928 Found link https://files.pythonhosted.org/packages/94/c4/58f58b2d6be10bcb00e79e3571471231ed5e2231606009c8eba131ada87a/dicompare-0.7.0.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.10), version: 0.7.0 2026-08-29T12:00:25,929 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/12/9f/38d2644c322edb08808e2e577d1bb5ab64700c7787d9585b7f2c56eb3a13/dicompare-0.7.1-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.10) 2026-08-29T12:00:25,930 Found link https://files.pythonhosted.org/packages/34/12/eac20dabf3fd3a0f5a369aa9e1cf073456e39598cc5a56c935f483345857/dicompare-0.7.1.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.10), version: 0.7.1 2026-08-29T12:00:25,930 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/bc/15/475e2d1eeb67ace5497c8f58fba2774be8ce4efe2edee56c9e7d938dfdf9/dicompare-0.8.0-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.10) 2026-08-29T12:00:25,931 Found link https://files.pythonhosted.org/packages/5d/d2/83abc37453553cb831a33dd61444df2bc1dab8cb32d82fc717c8840fa2ba/dicompare-0.8.0.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.10), version: 0.8.0 2026-08-29T12:00:25,931 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/a4/80/92f3c595c7caadab584eeb86159324d4beed614ee04938b9c63b736ff2e3/dicompare-0.9.0-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.10) 2026-08-29T12:00:25,932 Found link https://files.pythonhosted.org/packages/56/90/954ca2f5df2f4e2eaaec753629dd5236d333455aa5a354266965a2db4209/dicompare-0.9.0.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.10), version: 0.9.0 2026-08-29T12:00:25,933 Skipping link: No binaries permitted for dicompare: https://files.pythonhosted.org/packages/cc/3a/8c9de856498d87dda70f09d72159a0126d109629c738c94b2e12231c7d90/dicompare-0.10.0-py3-none-any.whl (from https://pypi.org/simple/dicompare/) (requires-python:>=3.10) 2026-08-29T12:00:25,934 Found link https://files.pythonhosted.org/packages/90/c5/da5754059ea03e35272ce9d7231307e20b9bdb04919dd1063d1855407975/dicompare-0.10.0.tar.gz (from https://pypi.org/simple/dicompare/) (requires-python:>=3.10), version: 0.10.0 2026-08-29T12:00:25,935 Fetching project page and analyzing links: https://www.piwheels.org/simple/dicompare/ 2026-08-29T12:00:25,935 Getting page https://www.piwheels.org/simple/dicompare/ 2026-08-29T12:00:25,937 Found index url https://www.piwheels.org/simple 2026-08-29T12:00:26,133 Fetched page https://www.piwheels.org/simple/dicompare/ as text/html 2026-08-29T12:00:26,145 Skipping link: No binaries permitted for dicompare: https://www.piwheels.org/simple/dicompare/dicompare-0.9.0-py3-none-any.whl#sha256=ff11daaf9233f12ecdcd8fbeb102fe31c03773d2fcec79f26f36b61cff388ea0 (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.10) 2026-08-29T12:00:26,146 Skipping link: No binaries permitted for dicompare: https://www.piwheels.org/simple/dicompare/dicompare-0.8.0-py3-none-any.whl#sha256=83f84b5494f7c6d58570cffb6ff9146ab0634fce9f9027a68ecd0c4250001d75 (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.10) 2026-08-29T12:00:26,147 Skipping link: No binaries permitted for dicompare: https://www.piwheels.org/simple/dicompare/dicompare-0.7.1-py3-none-any.whl#sha256=65649c70e9842814595b8b2a8532cf51bc1a77b70719ff7a169fc0281f84be93 (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.10) 2026-08-29T12:00:26,147 Skipping link: No binaries permitted for dicompare: https://www.piwheels.org/simple/dicompare/dicompare-0.7.0-py3-none-any.whl#sha256=21b695549a775e6b38ec046da2ca59bcf1e9fe039886c23a4a380cd53ad2fdc9 (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.10) 2026-08-29T12:00:26,148 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.6.0-py3-none-any.whl#sha256=761b5337002e65162ed8c5b9bf419446f4eceaf5bc9fbbea9e839700f4cb9213 (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,149 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.5.0-py3-none-any.whl#sha256=0420636bd0a45b558a4c9f0306138e31bba986549e9c26c182718ffe88853fd7 (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,149 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.4.0-py3-none-any.whl#sha256=18b9c616cad947b7dc9d43902ffbaa7f1531033d397c15d97597c7180686e45f (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,150 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.3.0-py3-none-any.whl#sha256=c63ebc105d4aa7a5f62136cd49dee7f196611caecf9ce4ee533279c7815c118e (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,150 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.2.0-py3-none-any.whl#sha256=f8c07785b1f529f3074a6864a027c8fc5faf6f4e3f64da1fa7397935a90cd87a (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,151 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.45-py3-none-any.whl#sha256=afcf2e44c368a2c78079333d88a8d78a96d51c4d60ea5500e5274e915eb9c55b (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,151 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.44-py3-none-any.whl#sha256=e0b5a6aa8323d851c7d668c170fa5978d384026af89c92eae158ef5347088239 (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,152 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.43-py3-none-any.whl#sha256=18eaf61b76e6b93824e9c4502420cc78c50fe7ac2fa374863593017d1da52819 (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,152 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.42-py3-none-any.whl#sha256=59c1ee01f66f431b9bb14728a7a08740b4ecfc79b946bbb42391fbccb08f60ff (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,153 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.41-py3-none-any.whl#sha256=ef5561a6b418fe931978d51633528155c4ffc91535a7d25586c5045b8c33fbff (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,154 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.40-py3-none-any.whl#sha256=28bfe3e6ab0375310614e1f7d651d12d18ac5fdeb68b28536093e79e2749c202 (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,154 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.39-py3-none-any.whl#sha256=5598d0f0a17c1b9ef6e090471e975b5458a758d2467744c0474c79314f342316 (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,155 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.38-py3-none-any.whl#sha256=9b6c27edd32ef5e04c89e843478e1145ef163030fe957a679c2ca86a8d0164ec (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,155 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.37-py3-none-any.whl#sha256=af6857ad56849214f294217c69e565314dce8102041e5c9fd8b0c6e02fa149c9 (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,156 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.36-py3-none-any.whl#sha256=8b47b61f922d176caab3f38c9a5272740e2942001ac8e404fa606608e5e6fc8a (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,157 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.35-py3-none-any.whl#sha256=c7aba1a7e1c5e8cf685e872021b98cc5ad205951731eb22b8e4a511816c26baa (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,157 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.34-py3-none-any.whl#sha256=c008ba6b80a1d54e802417ad1baba9e78426a073a4a91867949314568de5e8e5 (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,157 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.33-py3-none-any.whl#sha256=91527ca0c5714e54e20b90bc60cdeb9ca6494c4b17c4b0ee885e1f73116000b7 (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,158 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.32-py3-none-any.whl#sha256=e6ae8870b19d6d05338722218d5a3d251b926ee90fcc38c610e81cea777ef29b (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,158 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.31-py3-none-any.whl#sha256=7b760daa011fd65ac565829fafac5e83b353395b44c81401706317a0071cae3f (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,159 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.30-py3-none-any.whl#sha256=fa405fee2aaf33e7e32e1ee3ca73ad6c25e29e1578f327e425b1083fd3f54616 (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,159 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.29-py3-none-any.whl#sha256=b67f1c3ea847fc242c94250840cae5cee4521546f1624edb6a074f028e182c8d (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,160 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.25-py3-none-any.whl#sha256=dce9f5a7dfd4e12c2ea3356fad80a2bbc4c851ad2eae00bb309a9750f32fb8da (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,161 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.22-py3-none-any.whl#sha256=d11e61f02752b12c9d25782e13db3086ab79df3fb0c3f62d1ec057368ad68705 (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,161 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.21-py3-none-any.whl#sha256=9c3fea30da45a627678e93c2e540481554c5a0377ef934564253f2c72daf16fd (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,162 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.20-py3-none-any.whl#sha256=002f4b7f146247831d701342a8d916bfbcf5c3738f10d292e762fb60518c7f2d (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,162 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.19-py3-none-any.whl#sha256=2b5a6b0a7ffd403a52c0ccb62851a7a55417ecebe7994964f21ddcfcc2c2d637 (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,163 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.18-py3-none-any.whl#sha256=1359d0b817989a278835bcd48bf559a218bf93d789d5decde4cf6af840708cbf (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,163 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.17-py3-none-any.whl#sha256=c67268c26268aa45db3d3dab51458dc0b538d16eb86b2eb49e4c82fea8615469 (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,164 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.16-py3-none-any.whl#sha256=565d33de2c97dfaf46a341905a56d26669f556a1cc60689ea0b0ba4a2ffaa76f (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,164 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.15-py3-none-any.whl#sha256=ff6d841ac27b1bed5a88c26d867ad64e6516accca45bef5a4368f2a7dbe5c4e9 (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,165 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.14-py3-none-any.whl#sha256=1d19c737d0b767e81fcbb7ca752008295490e0b30a320020d7a4c5ec3dacd187 (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,165 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.13-py3-none-any.whl#sha256=bc9b3a342d442016ffc0c19f321bd8951d224ca3ea8a746069e0638dec27226c (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.8) 2026-08-29T12:00:26,166 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.12-py3-none-any.whl#sha256=ed62efe4594ffa0c367aab4d94c7ad2d11d7f59f7d001ec502f28274780c88fa (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.10) 2026-08-29T12:00:26,166 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.11-py3-none-any.whl#sha256=a3dc44e16092d46898a806f8ac282e70bf5136421502522a650f7f1226d7665c (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.10) 2026-08-29T12:00:26,167 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.10-py3-none-any.whl#sha256=86b30799854157e0d53003916a3f7e6ab07e1c6244f2fd43694baf223bd64511 (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.10) 2026-08-29T12:00:26,167 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.9-py3-none-any.whl#sha256=5fddbaa52195147e23b3d61d921eadc5d04e3213d4ef3b2815d3057bb46e9c41 (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.10) 2026-08-29T12:00:26,168 Skipping link: No binaries permitted for dicompare: https://archive1.piwheels.org/simple/dicompare/dicompare-0.1.8-py3-none-any.whl#sha256=b092a483063dacbd0bee9929d5bfaa8734adfe90474d18560bec664f1e18d758 (from https://www.piwheels.org/simple/dicompare/) (requires-python:>=3.10) 2026-08-29T12:00:26,169 Skipping link: not a file: https://www.piwheels.org/simple/dicompare/ 2026-08-29T12:00:26,169 Skipping link: not a file: https://pypi.org/simple/dicompare/ 2026-08-29T12:00:26,194 Given no hashes to check 1 links for project 'dicompare': discarding no candidates 2026-08-29T12:00:26,212 Collecting dicompare==0.10.0 2026-08-29T12:00:26,214 Created temporary directory: /tmp/pip-unpack-4x44sz3r 2026-08-29T12:00:26,370 Downloading dicompare-0.10.0.tar.gz (345 kB) 2026-08-29T12:00:26,766 Added dicompare==0.10.0 from https://files.pythonhosted.org/packages/90/c5/da5754059ea03e35272ce9d7231307e20b9bdb04919dd1063d1855407975/dicompare-0.10.0.tar.gz to build tracker '/tmp/pip-build-tracker-z5pcolx1' 2026-08-29T12:00:26,771 Created temporary directory: /tmp/pip-build-env-ue45y0uk 2026-08-29T12:00:26,775 Installing build dependencies: started 2026-08-29T12:00:26,777 Running command pip subprocess to install build dependencies 2026-08-29T12:00:27,898 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-08-29T12:00:28,306 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-08-29T12:00:28,329 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-29T12:00:30,184 Collecting setuptools>=40.8.0 2026-08-29T12:00:30,185 Obtaining dependency information for setuptools>=40.8.0 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-08-29T12:00:30,201 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-08-29T12:00:30,438 Collecting wheel 2026-08-29T12:00:30,439 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata 2026-08-29T12:00:30,458 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata (2.3 kB) 2026-08-29T12:00:30,650 Collecting packaging>=24.0 2026-08-29T12:00:30,651 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata 2026-08-29T12:00:30,663 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata (3.6 kB) 2026-08-29T12:00:30,854 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-08-29T12:00:30,875 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-08-29T12:00:30,947 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-08-29T12:00:30,982 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-08-29T12:00:31,011 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-08-29T12:00:31,090 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-08-29T12:00:33,857 Installing collected packages: setuptools, packaging, wheel 2026-08-29T12:00:36,680 Creating /tmp/pip-build-env-ue45y0uk/overlay/local/bin 2026-08-29T12:00:36,682 changing mode of /tmp/pip-build-env-ue45y0uk/overlay/local/bin/wheel to 755 2026-08-29T12:00:36,702 Successfully installed packaging-26.3 setuptools-84.0.0 wheel-0.48.0 2026-08-29T12:00:36,988 Installing build dependencies: finished with status 'done' 2026-08-29T12:00:36,994 Getting requirements to build wheel: started 2026-08-29T12:00:36,995 Running command Getting requirements to build wheel 2026-08-29T12:00:37,580 /tmp/pip-build-env-ue45y0uk/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-29T12:00:37,581 !! 2026-08-29T12:00:37,582 ******************************************************************************** 2026-08-29T12:00:37,582 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-29T12:00:37,583 License :: OSI Approved :: MIT License 2026-08-29T12:00:37,585 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-29T12:00:37,585 ******************************************************************************** 2026-08-29T12:00:37,586 !! 2026-08-29T12:00:37,586 self._finalize_license_expression() 2026-08-29T12:00:37,604 running egg_info 2026-08-29T12:00:37,611 writing dicompare.egg-info/PKG-INFO 2026-08-29T12:00:37,615 writing dependency_links to dicompare.egg-info/dependency_links.txt 2026-08-29T12:00:37,617 writing entry points to dicompare.egg-info/entry_points.txt 2026-08-29T12:00:37,619 writing requirements to dicompare.egg-info/requires.txt 2026-08-29T12:00:37,620 writing top-level names to dicompare.egg-info/top_level.txt 2026-08-29T12:00:37,639 file dicompare.py (for module dicompare) not found 2026-08-29T12:00:37,662 reading manifest file 'dicompare.egg-info/SOURCES.txt' 2026-08-29T12:00:37,670 adding license file 'LICENSE' 2026-08-29T12:00:37,676 writing manifest file 'dicompare.egg-info/SOURCES.txt' 2026-08-29T12:00:37,767 Getting requirements to build wheel: finished with status 'done' 2026-08-29T12:00:37,771 Created temporary directory: /tmp/pip-modern-metadata-d0r7ef9w 2026-08-29T12:00:37,773 Preparing metadata (pyproject.toml): started 2026-08-29T12:00:37,774 Running command Preparing metadata (pyproject.toml) 2026-08-29T12:00:38,325 /tmp/pip-build-env-ue45y0uk/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-29T12:00:38,325 !! 2026-08-29T12:00:38,326 ******************************************************************************** 2026-08-29T12:00:38,327 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-29T12:00:38,328 License :: OSI Approved :: MIT License 2026-08-29T12:00:38,329 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-29T12:00:38,329 ******************************************************************************** 2026-08-29T12:00:38,331 !! 2026-08-29T12:00:38,331 self._finalize_license_expression() 2026-08-29T12:00:38,357 running dist_info 2026-08-29T12:00:38,369 creating /tmp/pip-modern-metadata-d0r7ef9w/dicompare.egg-info 2026-08-29T12:00:38,370 writing /tmp/pip-modern-metadata-d0r7ef9w/dicompare.egg-info/PKG-INFO 2026-08-29T12:00:38,375 writing dependency_links to /tmp/pip-modern-metadata-d0r7ef9w/dicompare.egg-info/dependency_links.txt 2026-08-29T12:00:38,376 writing entry points to /tmp/pip-modern-metadata-d0r7ef9w/dicompare.egg-info/entry_points.txt 2026-08-29T12:00:38,379 writing requirements to /tmp/pip-modern-metadata-d0r7ef9w/dicompare.egg-info/requires.txt 2026-08-29T12:00:38,380 writing top-level names to /tmp/pip-modern-metadata-d0r7ef9w/dicompare.egg-info/top_level.txt 2026-08-29T12:00:38,382 writing manifest file '/tmp/pip-modern-metadata-d0r7ef9w/dicompare.egg-info/SOURCES.txt' 2026-08-29T12:00:38,402 file dicompare.py (for module dicompare) not found 2026-08-29T12:00:38,424 reading manifest file '/tmp/pip-modern-metadata-d0r7ef9w/dicompare.egg-info/SOURCES.txt' 2026-08-29T12:00:38,426 adding license file 'LICENSE' 2026-08-29T12:00:38,433 writing manifest file '/tmp/pip-modern-metadata-d0r7ef9w/dicompare.egg-info/SOURCES.txt' 2026-08-29T12:00:38,434 creating '/tmp/pip-modern-metadata-d0r7ef9w/dicompare-0.10.0.dist-info' 2026-08-29T12:00:38,567 Preparing metadata (pyproject.toml): finished with status 'done' 2026-08-29T12:00:38,572 Source in /tmp/pip-wheel-aaacqkgr/dicompare_4588ef707cf144d9a83034287635cd4f has version 0.10.0, which satisfies requirement dicompare==0.10.0 from https://files.pythonhosted.org/packages/90/c5/da5754059ea03e35272ce9d7231307e20b9bdb04919dd1063d1855407975/dicompare-0.10.0.tar.gz 2026-08-29T12:00:38,573 Removed dicompare==0.10.0 from https://files.pythonhosted.org/packages/90/c5/da5754059ea03e35272ce9d7231307e20b9bdb04919dd1063d1855407975/dicompare-0.10.0.tar.gz from build tracker '/tmp/pip-build-tracker-z5pcolx1' 2026-08-29T12:00:38,580 Created temporary directory: /tmp/pip-unpack-5en7ad3s 2026-08-29T12:00:38,581 Building wheels for collected packages: dicompare 2026-08-29T12:00:38,585 Created temporary directory: /tmp/pip-wheel-wn3va6at 2026-08-29T12:00:38,585 Destination directory: /tmp/pip-wheel-wn3va6at 2026-08-29T12:00:38,587 Building wheel for dicompare (pyproject.toml): started 2026-08-29T12:00:38,588 Running command Building wheel for dicompare (pyproject.toml) 2026-08-29T12:00:39,121 /tmp/pip-build-env-ue45y0uk/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-29T12:00:39,121 !! 2026-08-29T12:00:39,122 ******************************************************************************** 2026-08-29T12:00:39,122 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-29T12:00:39,123 License :: OSI Approved :: MIT License 2026-08-29T12:00:39,124 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-29T12:00:39,124 ******************************************************************************** 2026-08-29T12:00:39,125 !! 2026-08-29T12:00:39,126 self._finalize_license_expression() 2026-08-29T12:00:39,147 running bdist_wheel 2026-08-29T12:00:39,176 running build 2026-08-29T12:00:39,177 running build_py 2026-08-29T12:00:39,184 file dicompare.py (for module dicompare) not found 2026-08-29T12:00:39,186 creating build/lib/dicompare 2026-08-29T12:00:39,188 copying dicompare/config.py -> build/lib/dicompare 2026-08-29T12:00:39,191 copying dicompare/__init__.py -> build/lib/dicompare 2026-08-29T12:00:39,193 copying dicompare/data_utils.py -> build/lib/dicompare 2026-08-29T12:00:39,195 copying dicompare/fields.py -> build/lib/dicompare 2026-08-29T12:00:39,198 copying dicompare/utils.py -> build/lib/dicompare 2026-08-29T12:00:39,200 creating build/lib/dicompare/processing 2026-08-29T12:00:39,201 copying dicompare/processing/__init__.py -> build/lib/dicompare/processing 2026-08-29T12:00:39,203 copying dicompare/processing/progress_utils.py -> build/lib/dicompare/processing 2026-08-29T12:00:39,205 copying dicompare/processing/parallel_utils.py -> build/lib/dicompare/processing 2026-08-29T12:00:39,207 creating build/lib/dicompare/session 2026-08-29T12:00:39,208 copying dicompare/session/__init__.py -> build/lib/dicompare/session 2026-08-29T12:00:39,210 copying dicompare/session/mapping.py -> build/lib/dicompare/session 2026-08-29T12:00:39,212 copying dicompare/session/acquisition.py -> build/lib/dicompare/session 2026-08-29T12:00:39,215 creating build/lib/dicompare/cli 2026-08-29T12:00:39,216 copying dicompare/cli/main.py -> build/lib/dicompare/cli 2026-08-29T12:00:39,219 copying dicompare/cli/__init__.py -> build/lib/dicompare/cli 2026-08-29T12:00:39,221 copying dicompare/cli/match.py -> build/lib/dicompare/cli 2026-08-29T12:00:39,223 creating build/lib/dicompare/schemas 2026-08-29T12:00:39,224 copying dicompare/schemas/__init__.py -> build/lib/dicompare/schemas 2026-08-29T12:00:39,228 creating build/lib/dicompare/tests 2026-08-29T12:00:39,229 copying dicompare/tests/test_match.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,231 copying dicompare/tests/test_tags.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,233 copying dicompare/tests/test_integration_hybrid.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,235 copying dicompare/tests/test_visualization.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,237 copying dicompare/tests/test_pro_files.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,240 copying dicompare/tests/test_dicom_generator.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,242 copying dicompare/tests/test_dicom_factory.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,245 copying dicompare/tests/test_validation_helpers.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,247 copying dicompare/tests/test_mapping.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,249 copying dicompare/tests/test_validation_core.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,252 copying dicompare/tests/test_ref_dicom.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,253 copying dicompare/tests/test_validation_dynamic.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,256 copying dicompare/tests/test_schema_integration.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,258 copying dicompare/tests/test_parallel_utils.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,260 copying dicompare/tests/test_small_modules_coverage.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,262 copying dicompare/tests/test_gradients.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,264 copying dicompare/tests/__init__.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,266 copying dicompare/tests/test_protocol_common.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,267 copying dicompare/tests/test_pro_coverage.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,270 copying dicompare/tests/test_data_utils.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,272 copying dicompare/tests/test_rule_parameters.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,274 copying dicompare/tests/test_compliance.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,276 copying dicompare/tests/test_compliance_unified.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,279 copying dicompare/tests/test_gradient_binding.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,281 copying dicompare/tests/test_compliance_series_fix.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,283 copying dicompare/tests/generate_test_dataset.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,285 copying dicompare/tests/test_schema_validation.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,287 copying dicompare/tests/test_cli.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,289 copying dicompare/tests/test_utils_core.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,291 copying dicompare/tests/test_examcard_coverage.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,293 copying dicompare/tests/test_multiband_extraction.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,295 copying dicompare/tests/test_serialization.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,297 copying dicompare/tests/test_web_utils.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,299 copying dicompare/tests/test_printprot.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,301 copying dicompare/tests/test_session_coverage.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,304 copying dicompare/tests/test_generate_schema.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,306 copying dicompare/tests/test_schema_lint.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,308 copying dicompare/tests/test_io.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,311 copying dicompare/tests/test_dicom_coverage.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,314 copying dicompare/tests/test_web_utils_coverage.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,317 copying dicompare/tests/test_acquisition_assignment.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,319 copying dicompare/tests/test_helpers.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,321 copying dicompare/tests/test_examcard.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,323 copying dicompare/tests/test_special_fields.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,326 copying dicompare/tests/test_rule_context.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,328 copying dicompare/tests/test_cli_coverage.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,331 copying dicompare/tests/test_lxprotocol.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,333 copying dicompare/tests/test_fields.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,336 copying dicompare/tests/test_field_registry_contract.py -> build/lib/dicompare/tests 2026-08-29T12:00:39,338 creating build/lib/dicompare/validation 2026-08-29T12:00:39,339 copying dicompare/validation/core.py -> build/lib/dicompare/validation 2026-08-29T12:00:39,341 copying dicompare/validation/__init__.py -> build/lib/dicompare/validation 2026-08-29T12:00:39,343 copying dicompare/validation/helpers.py -> build/lib/dicompare/validation 2026-08-29T12:00:39,345 copying dicompare/validation/compliance.py -> build/lib/dicompare/validation 2026-08-29T12:00:39,348 creating build/lib/dicompare/interface 2026-08-29T12:00:39,349 copying dicompare/interface/protocols.py -> build/lib/dicompare/interface 2026-08-29T12:00:39,352 copying dicompare/interface/web_utils.py -> build/lib/dicompare/interface 2026-08-29T12:00:39,354 copying dicompare/interface/schema_tools.py -> build/lib/dicompare/interface 2026-08-29T12:00:39,356 copying dicompare/interface/__init__.py -> build/lib/dicompare/interface 2026-08-29T12:00:39,358 copying dicompare/interface/session_analysis.py -> build/lib/dicompare/interface 2026-08-29T12:00:39,360 creating build/lib/dicompare/schema 2026-08-29T12:00:39,361 copying dicompare/schema/lint.py -> build/lib/dicompare/schema 2026-08-29T12:00:39,364 copying dicompare/schema/__init__.py -> build/lib/dicompare/schema 2026-08-29T12:00:39,365 copying dicompare/schema/build_schema.py -> build/lib/dicompare/schema 2026-08-29T12:00:39,368 copying dicompare/schema/tags.py -> build/lib/dicompare/schema 2026-08-29T12:00:39,371 creating build/lib/dicompare/io 2026-08-29T12:00:39,372 copying dicompare/io/exar.py -> build/lib/dicompare/io 2026-08-29T12:00:39,374 copying dicompare/io/json.py -> build/lib/dicompare/io 2026-08-29T12:00:39,376 copying dicompare/io/gradients.py -> build/lib/dicompare/io 2026-08-29T12:00:39,379 copying dicompare/io/pro_derived.py -> build/lib/dicompare/io 2026-08-29T12:00:39,381 copying dicompare/io/dicom.py -> build/lib/dicompare/io 2026-08-29T12:00:39,385 copying dicompare/io/__init__.py -> build/lib/dicompare/io 2026-08-29T12:00:39,387 copying dicompare/io/lxprotocol.py -> build/lib/dicompare/io 2026-08-29T12:00:39,389 copying dicompare/io/special_fields.py -> build/lib/dicompare/io 2026-08-29T12:00:39,392 copying dicompare/io/printprot.py -> build/lib/dicompare/io 2026-08-29T12:00:39,394 copying dicompare/io/examcard.py -> build/lib/dicompare/io 2026-08-29T12:00:39,397 copying dicompare/io/pro.py -> build/lib/dicompare/io 2026-08-29T12:00:39,400 copying dicompare/io/dicom_generator.py -> build/lib/dicompare/io 2026-08-29T12:00:39,402 copying dicompare/io/protocol_common.py -> build/lib/dicompare/io 2026-08-29T12:00:39,405 creating build/lib/dicompare/tests/fixtures 2026-08-29T12:00:39,406 copying dicompare/tests/fixtures/fixtures.py -> build/lib/dicompare/tests/fixtures 2026-08-29T12:00:39,409 copying dicompare/tests/fixtures/__init__.py -> build/lib/dicompare/tests/fixtures 2026-08-29T12:00:39,410 running egg_info 2026-08-29T12:00:39,425 writing dicompare.egg-info/PKG-INFO 2026-08-29T12:00:39,429 writing dependency_links to dicompare.egg-info/dependency_links.txt 2026-08-29T12:00:39,430 writing entry points to dicompare.egg-info/entry_points.txt 2026-08-29T12:00:39,432 writing requirements to dicompare.egg-info/requires.txt 2026-08-29T12:00:39,433 writing top-level names to dicompare.egg-info/top_level.txt 2026-08-29T12:00:39,435 file dicompare.py (for module dicompare) not found 2026-08-29T12:00:39,454 reading manifest file 'dicompare.egg-info/SOURCES.txt' 2026-08-29T12:00:39,461 adding license file 'LICENSE' 2026-08-29T12:00:39,468 writing manifest file 'dicompare.egg-info/SOURCES.txt' 2026-08-29T12:00:39,477 copying dicompare/metaschema.json -> build/lib/dicompare 2026-08-29T12:00:39,480 copying dicompare/schemas/MS_CMSC_Guidelines_v1.0.json -> build/lib/dicompare/schemas 2026-08-29T12:00:39,483 copying dicompare/schemas/MY-RADS_Myeloma_v1.0.json -> build/lib/dicompare/schemas 2026-08-29T12:00:39,486 copying dicompare/schemas/index.json -> build/lib/dicompare/schemas 2026-08-29T12:00:39,489 copying dicompare/schemas/hcp_schema.json -> build/lib/dicompare/schemas 2026-08-29T12:00:39,492 copying dicompare/schemas/UMMS_Ping_v1.0.json -> build/lib/dicompare/schemas 2026-08-29T12:00:39,495 copying dicompare/schemas/ASL_Clinical_Guidelines_v1.0.json -> build/lib/dicompare/schemas 2026-08-29T12:00:39,500 copying dicompare/schemas/QSM_Consensus_Guidelines_v1.0.json -> build/lib/dicompare/schemas 2026-08-29T12:00:39,503 copying dicompare/schemas/Generic_Spine_v1.0.json -> build/lib/dicompare/schemas 2026-08-29T12:00:39,507 copying dicompare/schemas/abcd_schema_cleaned.json -> build/lib/dicompare/schemas 2026-08-29T12:00:39,511 copying dicompare/schemas/UK_Biobank_v1.0.json -> build/lib/dicompare/schemas 2026-08-29T12:00:39,518 file dicompare.py (for module dicompare) not found 2026-08-29T12:00:39,537 installing to build/bdist.linux-armv7l/wheel 2026-08-29T12:00:39,538 running install 2026-08-29T12:00:39,560 running install_lib 2026-08-29T12:00:39,569 creating build/bdist.linux-armv7l/wheel 2026-08-29T12:00:39,571 creating build/bdist.linux-armv7l/wheel/dicompare 2026-08-29T12:00:39,572 copying build/lib/dicompare/metaschema.json -> build/bdist.linux-armv7l/wheel/./dicompare 2026-08-29T12:00:39,575 creating build/bdist.linux-armv7l/wheel/dicompare/processing 2026-08-29T12:00:39,576 copying build/lib/dicompare/processing/__init__.py -> build/bdist.linux-armv7l/wheel/./dicompare/processing 2026-08-29T12:00:39,578 copying build/lib/dicompare/processing/progress_utils.py -> build/bdist.linux-armv7l/wheel/./dicompare/processing 2026-08-29T12:00:39,580 copying build/lib/dicompare/processing/parallel_utils.py -> build/bdist.linux-armv7l/wheel/./dicompare/processing 2026-08-29T12:00:39,582 copying build/lib/dicompare/config.py -> build/bdist.linux-armv7l/wheel/./dicompare 2026-08-29T12:00:39,584 copying build/lib/dicompare/__init__.py -> build/bdist.linux-armv7l/wheel/./dicompare 2026-08-29T12:00:39,586 copying build/lib/dicompare/data_utils.py -> build/bdist.linux-armv7l/wheel/./dicompare 2026-08-29T12:00:39,588 copying build/lib/dicompare/fields.py -> build/bdist.linux-armv7l/wheel/./dicompare 2026-08-29T12:00:39,591 copying build/lib/dicompare/utils.py -> build/bdist.linux-armv7l/wheel/./dicompare 2026-08-29T12:00:39,593 creating build/bdist.linux-armv7l/wheel/dicompare/session 2026-08-29T12:00:39,594 copying build/lib/dicompare/session/__init__.py -> build/bdist.linux-armv7l/wheel/./dicompare/session 2026-08-29T12:00:39,596 copying build/lib/dicompare/session/mapping.py -> build/bdist.linux-armv7l/wheel/./dicompare/session 2026-08-29T12:00:39,598 copying build/lib/dicompare/session/acquisition.py -> build/bdist.linux-armv7l/wheel/./dicompare/session 2026-08-29T12:00:39,601 creating build/bdist.linux-armv7l/wheel/dicompare/cli 2026-08-29T12:00:39,602 copying build/lib/dicompare/cli/main.py -> build/bdist.linux-armv7l/wheel/./dicompare/cli 2026-08-29T12:00:39,605 copying build/lib/dicompare/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./dicompare/cli 2026-08-29T12:00:39,606 copying build/lib/dicompare/cli/match.py -> build/bdist.linux-armv7l/wheel/./dicompare/cli 2026-08-29T12:00:39,609 creating build/bdist.linux-armv7l/wheel/dicompare/schemas 2026-08-29T12:00:39,610 copying build/lib/dicompare/schemas/MS_CMSC_Guidelines_v1.0.json -> build/bdist.linux-armv7l/wheel/./dicompare/schemas 2026-08-29T12:00:39,614 copying build/lib/dicompare/schemas/MY-RADS_Myeloma_v1.0.json -> build/bdist.linux-armv7l/wheel/./dicompare/schemas 2026-08-29T12:00:39,617 copying build/lib/dicompare/schemas/index.json -> build/bdist.linux-armv7l/wheel/./dicompare/schemas 2026-08-29T12:00:39,618 copying build/lib/dicompare/schemas/hcp_schema.json -> build/bdist.linux-armv7l/wheel/./dicompare/schemas 2026-08-29T12:00:39,621 copying build/lib/dicompare/schemas/UMMS_Ping_v1.0.json -> build/bdist.linux-armv7l/wheel/./dicompare/schemas 2026-08-29T12:00:39,625 copying build/lib/dicompare/schemas/ASL_Clinical_Guidelines_v1.0.json -> build/bdist.linux-armv7l/wheel/./dicompare/schemas 2026-08-29T12:00:39,630 copying build/lib/dicompare/schemas/QSM_Consensus_Guidelines_v1.0.json -> build/bdist.linux-armv7l/wheel/./dicompare/schemas 2026-08-29T12:00:39,633 copying build/lib/dicompare/schemas/Generic_Spine_v1.0.json -> build/bdist.linux-armv7l/wheel/./dicompare/schemas 2026-08-29T12:00:39,637 copying build/lib/dicompare/schemas/__init__.py -> build/bdist.linux-armv7l/wheel/./dicompare/schemas 2026-08-29T12:00:39,639 copying build/lib/dicompare/schemas/abcd_schema_cleaned.json -> build/bdist.linux-armv7l/wheel/./dicompare/schemas 2026-08-29T12:00:39,642 copying build/lib/dicompare/schemas/UK_Biobank_v1.0.json -> build/bdist.linux-armv7l/wheel/./dicompare/schemas 2026-08-29T12:00:39,646 creating build/bdist.linux-armv7l/wheel/dicompare/tests 2026-08-29T12:00:39,647 copying build/lib/dicompare/tests/test_match.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,650 copying build/lib/dicompare/tests/test_tags.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,652 copying build/lib/dicompare/tests/test_integration_hybrid.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,654 copying build/lib/dicompare/tests/test_visualization.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,656 copying build/lib/dicompare/tests/test_pro_files.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,658 copying build/lib/dicompare/tests/test_dicom_generator.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,660 copying build/lib/dicompare/tests/test_dicom_factory.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,662 copying build/lib/dicompare/tests/test_validation_helpers.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,665 copying build/lib/dicompare/tests/test_mapping.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,667 copying build/lib/dicompare/tests/test_validation_core.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,670 copying build/lib/dicompare/tests/test_ref_dicom.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,671 copying build/lib/dicompare/tests/test_validation_dynamic.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,674 copying build/lib/dicompare/tests/test_schema_integration.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,676 copying build/lib/dicompare/tests/test_parallel_utils.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,678 copying build/lib/dicompare/tests/test_small_modules_coverage.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,681 copying build/lib/dicompare/tests/test_gradients.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,683 copying build/lib/dicompare/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,684 copying build/lib/dicompare/tests/test_protocol_common.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,686 copying build/lib/dicompare/tests/test_pro_coverage.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,689 copying build/lib/dicompare/tests/test_data_utils.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,691 copying build/lib/dicompare/tests/test_rule_parameters.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,693 copying build/lib/dicompare/tests/test_compliance.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,696 copying build/lib/dicompare/tests/test_compliance_unified.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,698 copying build/lib/dicompare/tests/test_gradient_binding.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,701 copying build/lib/dicompare/tests/test_compliance_series_fix.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,703 copying build/lib/dicompare/tests/generate_test_dataset.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,705 copying build/lib/dicompare/tests/test_schema_validation.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,708 creating build/bdist.linux-armv7l/wheel/dicompare/tests/fixtures 2026-08-29T12:00:39,709 copying build/lib/dicompare/tests/fixtures/fixtures.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests/fixtures 2026-08-29T12:00:39,711 copying build/lib/dicompare/tests/fixtures/__init__.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests/fixtures 2026-08-29T12:00:39,713 copying build/lib/dicompare/tests/test_cli.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,715 copying build/lib/dicompare/tests/test_utils_core.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,717 copying build/lib/dicompare/tests/test_examcard_coverage.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,720 copying build/lib/dicompare/tests/test_multiband_extraction.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,722 copying build/lib/dicompare/tests/test_serialization.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,724 copying build/lib/dicompare/tests/test_web_utils.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,726 copying build/lib/dicompare/tests/test_printprot.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,728 copying build/lib/dicompare/tests/test_session_coverage.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,731 copying build/lib/dicompare/tests/test_generate_schema.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,733 copying build/lib/dicompare/tests/test_schema_lint.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,736 copying build/lib/dicompare/tests/test_io.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,739 copying build/lib/dicompare/tests/test_dicom_coverage.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,741 copying build/lib/dicompare/tests/test_web_utils_coverage.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,744 copying build/lib/dicompare/tests/test_acquisition_assignment.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,747 copying build/lib/dicompare/tests/test_helpers.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,749 copying build/lib/dicompare/tests/test_examcard.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,751 copying build/lib/dicompare/tests/test_special_fields.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,754 copying build/lib/dicompare/tests/test_rule_context.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,756 copying build/lib/dicompare/tests/test_cli_coverage.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,759 copying build/lib/dicompare/tests/test_lxprotocol.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,761 copying build/lib/dicompare/tests/test_fields.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,764 copying build/lib/dicompare/tests/test_field_registry_contract.py -> build/bdist.linux-armv7l/wheel/./dicompare/tests 2026-08-29T12:00:39,766 creating build/bdist.linux-armv7l/wheel/dicompare/validation 2026-08-29T12:00:39,767 copying build/lib/dicompare/validation/core.py -> build/bdist.linux-armv7l/wheel/./dicompare/validation 2026-08-29T12:00:39,770 copying build/lib/dicompare/validation/__init__.py -> build/bdist.linux-armv7l/wheel/./dicompare/validation 2026-08-29T12:00:39,772 copying build/lib/dicompare/validation/helpers.py -> build/bdist.linux-armv7l/wheel/./dicompare/validation 2026-08-29T12:00:39,775 copying build/lib/dicompare/validation/compliance.py -> build/bdist.linux-armv7l/wheel/./dicompare/validation 2026-08-29T12:00:39,777 creating build/bdist.linux-armv7l/wheel/dicompare/interface 2026-08-29T12:00:39,778 copying build/lib/dicompare/interface/protocols.py -> build/bdist.linux-armv7l/wheel/./dicompare/interface 2026-08-29T12:00:39,781 copying build/lib/dicompare/interface/web_utils.py -> build/bdist.linux-armv7l/wheel/./dicompare/interface 2026-08-29T12:00:39,783 copying build/lib/dicompare/interface/schema_tools.py -> build/bdist.linux-armv7l/wheel/./dicompare/interface 2026-08-29T12:00:39,785 copying build/lib/dicompare/interface/__init__.py -> build/bdist.linux-armv7l/wheel/./dicompare/interface 2026-08-29T12:00:39,787 copying build/lib/dicompare/interface/session_analysis.py -> build/bdist.linux-armv7l/wheel/./dicompare/interface 2026-08-29T12:00:39,790 creating build/bdist.linux-armv7l/wheel/dicompare/schema 2026-08-29T12:00:39,791 copying build/lib/dicompare/schema/lint.py -> build/bdist.linux-armv7l/wheel/./dicompare/schema 2026-08-29T12:00:39,794 copying build/lib/dicompare/schema/__init__.py -> build/bdist.linux-armv7l/wheel/./dicompare/schema 2026-08-29T12:00:39,795 copying build/lib/dicompare/schema/build_schema.py -> build/bdist.linux-armv7l/wheel/./dicompare/schema 2026-08-29T12:00:39,797 copying build/lib/dicompare/schema/tags.py -> build/bdist.linux-armv7l/wheel/./dicompare/schema 2026-08-29T12:00:39,800 creating build/bdist.linux-armv7l/wheel/dicompare/io 2026-08-29T12:00:39,801 copying build/lib/dicompare/io/exar.py -> build/bdist.linux-armv7l/wheel/./dicompare/io 2026-08-29T12:00:39,804 copying build/lib/dicompare/io/json.py -> build/bdist.linux-armv7l/wheel/./dicompare/io 2026-08-29T12:00:39,806 copying build/lib/dicompare/io/gradients.py -> build/bdist.linux-armv7l/wheel/./dicompare/io 2026-08-29T12:00:39,808 copying build/lib/dicompare/io/pro_derived.py -> build/bdist.linux-armv7l/wheel/./dicompare/io 2026-08-29T12:00:39,811 copying build/lib/dicompare/io/dicom.py -> build/bdist.linux-armv7l/wheel/./dicompare/io 2026-08-29T12:00:39,814 copying build/lib/dicompare/io/__init__.py -> build/bdist.linux-armv7l/wheel/./dicompare/io 2026-08-29T12:00:39,816 copying build/lib/dicompare/io/lxprotocol.py -> build/bdist.linux-armv7l/wheel/./dicompare/io 2026-08-29T12:00:39,819 copying build/lib/dicompare/io/special_fields.py -> build/bdist.linux-armv7l/wheel/./dicompare/io 2026-08-29T12:00:39,821 copying build/lib/dicompare/io/printprot.py -> build/bdist.linux-armv7l/wheel/./dicompare/io 2026-08-29T12:00:39,823 copying build/lib/dicompare/io/examcard.py -> build/bdist.linux-armv7l/wheel/./dicompare/io 2026-08-29T12:00:39,826 copying build/lib/dicompare/io/pro.py -> build/bdist.linux-armv7l/wheel/./dicompare/io 2026-08-29T12:00:39,829 copying build/lib/dicompare/io/dicom_generator.py -> build/bdist.linux-armv7l/wheel/./dicompare/io 2026-08-29T12:00:39,831 copying build/lib/dicompare/io/protocol_common.py -> build/bdist.linux-armv7l/wheel/./dicompare/io 2026-08-29T12:00:39,833 running install_egg_info 2026-08-29T12:00:39,846 Copying dicompare.egg-info to build/bdist.linux-armv7l/wheel/./dicompare-0.10.0-py3.11.egg-info 2026-08-29T12:00:39,857 running install_scripts 2026-08-29T12:00:39,868 creating build/bdist.linux-armv7l/wheel/dicompare-0.10.0.dist-info/WHEEL 2026-08-29T12:00:39,871 creating '/tmp/pip-wheel-wn3va6at/.tmp-vnhph0k6/dicompare-0.10.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-08-29T12:00:39,874 adding 'dicompare/__init__.py' 2026-08-29T12:00:39,875 adding 'dicompare/config.py' 2026-08-29T12:00:39,877 adding 'dicompare/data_utils.py' 2026-08-29T12:00:39,879 adding 'dicompare/fields.py' 2026-08-29T12:00:39,881 adding 'dicompare/metaschema.json' 2026-08-29T12:00:39,883 adding 'dicompare/utils.py' 2026-08-29T12:00:39,885 adding 'dicompare/cli/__init__.py' 2026-08-29T12:00:39,887 adding 'dicompare/cli/main.py' 2026-08-29T12:00:39,889 adding 'dicompare/cli/match.py' 2026-08-29T12:00:39,890 adding 'dicompare/interface/__init__.py' 2026-08-29T12:00:39,893 adding 'dicompare/interface/protocols.py' 2026-08-29T12:00:39,895 adding 'dicompare/interface/schema_tools.py' 2026-08-29T12:00:39,899 adding 'dicompare/interface/session_analysis.py' 2026-08-29T12:00:39,901 adding 'dicompare/interface/web_utils.py' 2026-08-29T12:00:39,902 adding 'dicompare/io/__init__.py' 2026-08-29T12:00:39,908 adding 'dicompare/io/dicom.py' 2026-08-29T12:00:39,911 adding 'dicompare/io/dicom_generator.py' 2026-08-29T12:00:39,915 adding 'dicompare/io/examcard.py' 2026-08-29T12:00:39,917 adding 'dicompare/io/exar.py' 2026-08-29T12:00:39,919 adding 'dicompare/io/gradients.py' 2026-08-29T12:00:39,921 adding 'dicompare/io/json.py' 2026-08-29T12:00:39,923 adding 'dicompare/io/lxprotocol.py' 2026-08-29T12:00:39,926 adding 'dicompare/io/printprot.py' 2026-08-29T12:00:39,929 adding 'dicompare/io/pro.py' 2026-08-29T12:00:39,935 adding 'dicompare/io/pro_derived.py' 2026-08-29T12:00:39,936 adding 'dicompare/io/protocol_common.py' 2026-08-29T12:00:39,938 adding 'dicompare/io/special_fields.py' 2026-08-29T12:00:39,940 adding 'dicompare/processing/__init__.py' 2026-08-29T12:00:39,941 adding 'dicompare/processing/parallel_utils.py' 2026-08-29T12:00:39,943 adding 'dicompare/processing/progress_utils.py' 2026-08-29T12:00:39,944 adding 'dicompare/schema/__init__.py' 2026-08-29T12:00:39,946 adding 'dicompare/schema/build_schema.py' 2026-08-29T12:00:39,948 adding 'dicompare/schema/lint.py' 2026-08-29T12:00:39,950 adding 'dicompare/schema/tags.py' 2026-08-29T12:00:39,958 adding 'dicompare/schemas/ASL_Clinical_Guidelines_v1.0.json' 2026-08-29T12:00:39,966 adding 'dicompare/schemas/Generic_Spine_v1.0.json' 2026-08-29T12:00:39,972 adding 'dicompare/schemas/MS_CMSC_Guidelines_v1.0.json' 2026-08-29T12:00:39,978 adding 'dicompare/schemas/MY-RADS_Myeloma_v1.0.json' 2026-08-29T12:00:39,981 adding 'dicompare/schemas/QSM_Consensus_Guidelines_v1.0.json' 2026-08-29T12:00:39,986 adding 'dicompare/schemas/UK_Biobank_v1.0.json' 2026-08-29T12:00:39,990 adding 'dicompare/schemas/UMMS_Ping_v1.0.json' 2026-08-29T12:00:39,993 adding 'dicompare/schemas/__init__.py' 2026-08-29T12:00:39,998 adding 'dicompare/schemas/abcd_schema_cleaned.json' 2026-08-29T12:00:40,002 adding 'dicompare/schemas/hcp_schema.json' 2026-08-29T12:00:40,004 adding 'dicompare/schemas/index.json' 2026-08-29T12:00:40,006 adding 'dicompare/session/__init__.py' 2026-08-29T12:00:40,009 adding 'dicompare/session/acquisition.py' 2026-08-29T12:00:40,012 adding 'dicompare/session/mapping.py' 2026-08-29T12:00:40,015 adding 'dicompare/tests/__init__.py' 2026-08-29T12:00:40,017 adding 'dicompare/tests/generate_test_dataset.py' 2026-08-29T12:00:40,019 adding 'dicompare/tests/test_acquisition_assignment.py' 2026-08-29T12:00:40,020 adding 'dicompare/tests/test_cli.py' 2026-08-29T12:00:40,023 adding 'dicompare/tests/test_cli_coverage.py' 2026-08-29T12:00:40,026 adding 'dicompare/tests/test_compliance.py' 2026-08-29T12:00:40,028 adding 'dicompare/tests/test_compliance_series_fix.py' 2026-08-29T12:00:40,030 adding 'dicompare/tests/test_compliance_unified.py' 2026-08-29T12:00:40,032 adding 'dicompare/tests/test_data_utils.py' 2026-08-29T12:00:40,036 adding 'dicompare/tests/test_dicom_coverage.py' 2026-08-29T12:00:40,039 adding 'dicompare/tests/test_dicom_factory.py' 2026-08-29T12:00:40,041 adding 'dicompare/tests/test_dicom_generator.py' 2026-08-29T12:00:40,043 adding 'dicompare/tests/test_examcard.py' 2026-08-29T12:00:40,046 adding 'dicompare/tests/test_examcard_coverage.py' 2026-08-29T12:00:40,048 adding 'dicompare/tests/test_field_registry_contract.py' 2026-08-29T12:00:40,050 adding 'dicompare/tests/test_fields.py' 2026-08-29T12:00:40,052 adding 'dicompare/tests/test_generate_schema.py' 2026-08-29T12:00:40,053 adding 'dicompare/tests/test_gradient_binding.py' 2026-08-29T12:00:40,055 adding 'dicompare/tests/test_gradients.py' 2026-08-29T12:00:40,057 adding 'dicompare/tests/test_helpers.py' 2026-08-29T12:00:40,059 adding 'dicompare/tests/test_integration_hybrid.py' 2026-08-29T12:00:40,063 adding 'dicompare/tests/test_io.py' 2026-08-29T12:00:40,065 adding 'dicompare/tests/test_lxprotocol.py' 2026-08-29T12:00:40,068 adding 'dicompare/tests/test_mapping.py' 2026-08-29T12:00:40,070 adding 'dicompare/tests/test_match.py' 2026-08-29T12:00:40,072 adding 'dicompare/tests/test_multiband_extraction.py' 2026-08-29T12:00:40,073 adding 'dicompare/tests/test_parallel_utils.py' 2026-08-29T12:00:40,075 adding 'dicompare/tests/test_printprot.py' 2026-08-29T12:00:40,080 adding 'dicompare/tests/test_pro_coverage.py' 2026-08-29T12:00:40,083 adding 'dicompare/tests/test_pro_files.py' 2026-08-29T12:00:40,085 adding 'dicompare/tests/test_protocol_common.py' 2026-08-29T12:00:40,086 adding 'dicompare/tests/test_ref_dicom.py' 2026-08-29T12:00:40,088 adding 'dicompare/tests/test_rule_context.py' 2026-08-29T12:00:40,090 adding 'dicompare/tests/test_rule_parameters.py' 2026-08-29T12:00:40,093 adding 'dicompare/tests/test_schema_integration.py' 2026-08-29T12:00:40,095 adding 'dicompare/tests/test_schema_lint.py' 2026-08-29T12:00:40,097 adding 'dicompare/tests/test_schema_validation.py' 2026-08-29T12:00:40,099 adding 'dicompare/tests/test_serialization.py' 2026-08-29T12:00:40,102 adding 'dicompare/tests/test_session_coverage.py' 2026-08-29T12:00:40,106 adding 'dicompare/tests/test_small_modules_coverage.py' 2026-08-29T12:00:40,108 adding 'dicompare/tests/test_special_fields.py' 2026-08-29T12:00:40,110 adding 'dicompare/tests/test_tags.py' 2026-08-29T12:00:40,112 adding 'dicompare/tests/test_utils_core.py' 2026-08-29T12:00:40,114 adding 'dicompare/tests/test_validation_core.py' 2026-08-29T12:00:40,116 adding 'dicompare/tests/test_validation_dynamic.py' 2026-08-29T12:00:40,119 adding 'dicompare/tests/test_validation_helpers.py' 2026-08-29T12:00:40,121 adding 'dicompare/tests/test_visualization.py' 2026-08-29T12:00:40,122 adding 'dicompare/tests/test_web_utils.py' 2026-08-29T12:00:40,128 adding 'dicompare/tests/test_web_utils_coverage.py' 2026-08-29T12:00:40,130 adding 'dicompare/tests/fixtures/__init__.py' 2026-08-29T12:00:40,132 adding 'dicompare/tests/fixtures/fixtures.py' 2026-08-29T12:00:40,134 adding 'dicompare/validation/__init__.py' 2026-08-29T12:00:40,136 adding 'dicompare/validation/compliance.py' 2026-08-29T12:00:40,140 adding 'dicompare/validation/core.py' 2026-08-29T12:00:40,144 adding 'dicompare/validation/helpers.py' 2026-08-29T12:00:40,146 adding 'dicompare-0.10.0.dist-info/licenses/LICENSE' 2026-08-29T12:00:40,149 adding 'dicompare-0.10.0.dist-info/METADATA' 2026-08-29T12:00:40,150 adding 'dicompare-0.10.0.dist-info/WHEEL' 2026-08-29T12:00:40,152 adding 'dicompare-0.10.0.dist-info/entry_points.txt' 2026-08-29T12:00:40,153 adding 'dicompare-0.10.0.dist-info/top_level.txt' 2026-08-29T12:00:40,155 adding 'dicompare-0.10.0.dist-info/RECORD' 2026-08-29T12:00:40,162 removing build/bdist.linux-armv7l/wheel 2026-08-29T12:00:40,284 Building wheel for dicompare (pyproject.toml): finished with status 'done' 2026-08-29T12:00:40,296 Created wheel for dicompare: filename=dicompare-0.10.0-py3-none-any.whl size=387958 sha256=6a3718d798852534994f0b258111de969012ee2ec0d6477a96ddf663e5cc32a1 2026-08-29T12:00:40,298 Stored in directory: /tmp/pip-ephem-wheel-cache-ay8_1zyy/wheels/28/51/c1/0effd0ef61e255fad511a277905a0caf47cdcbd0bf6d286ff5 2026-08-29T12:00:40,313 Successfully built dicompare 2026-08-29T12:00:40,326 Removed build tracker: '/tmp/pip-build-tracker-z5pcolx1'