2026-09-01T15:46:42,375 Created temporary directory: /tmp/pip-ephem-wheel-cache-k7g8pntq 2026-09-01T15:46:42,377 Created temporary directory: /tmp/pip-build-tracker-h7g4y8uk 2026-09-01T15:46:42,378 Initialized build tracking at /tmp/pip-build-tracker-h7g4y8uk 2026-09-01T15:46:42,378 Created build tracker: /tmp/pip-build-tracker-h7g4y8uk 2026-09-01T15:46:42,379 Entered build tracker: /tmp/pip-build-tracker-h7g4y8uk 2026-09-01T15:46:42,380 Created temporary directory: /tmp/pip-wheel-6pty_xep 2026-09-01T15:46:42,383 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-09-01T15:46:42,386 Created temporary directory: /tmp/pip-ephem-wheel-cache-pd9ntluc 2026-09-01T15:46:42,411 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-01T15:46:42,414 2 location(s) to search for versions of deepmerge: 2026-09-01T15:46:42,414 * https://pypi.org/simple/deepmerge/ 2026-09-01T15:46:42,414 * https://www.piwheels.org/simple/deepmerge/ 2026-09-01T15:46:42,415 Fetching project page and analyzing links: https://pypi.org/simple/deepmerge/ 2026-09-01T15:46:42,416 Getting page https://pypi.org/simple/deepmerge/ 2026-09-01T15:46:42,417 Found index url https://pypi.org/simple 2026-09-01T15:46:42,572 Fetched page https://pypi.org/simple/deepmerge/ as application/vnd.pypi.simple.v1+json 2026-09-01T15:46:42,581 Skipping link: No binaries permitted for deepmerge: https://files.pythonhosted.org/packages/53/7a/02754470848e973dfefb61d2f612399e0241a4805978f603040eefeaeb8a/deepmerge-0.0.0-py2-none-any.whl (from https://pypi.org/simple/deepmerge/) 2026-09-01T15:46:42,582 Found link https://files.pythonhosted.org/packages/9c/5f/07d63fef198ec360121a88816f27f9d5bde30895ed18fc1c5b40deab2af7/deepmerge-0.0.0.tar.gz (from https://pypi.org/simple/deepmerge/), version: 0.0.0 2026-09-01T15:46:42,583 Skipping link: No binaries permitted for deepmerge: https://files.pythonhosted.org/packages/c0/b0/ad05e108076ab643864f35ddf014964ee24fbad54589c1f895b26d3e4a77/deepmerge-0.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/deepmerge/) 2026-09-01T15:46:42,583 Found link https://files.pythonhosted.org/packages/4c/e3/4425a1a7a6db4c25590c2d2c546a457ff2ef6e669d633d7fb827d40965db/deepmerge-0.0.1.tar.gz (from https://pypi.org/simple/deepmerge/), version: 0.0.1 2026-09-01T15:46:42,584 Skipping link: No binaries permitted for deepmerge: https://files.pythonhosted.org/packages/61/94/6ef6dacf633e6b52c70b9f64730f5366ecb68d7166de27b501cb574f9f4f/deepmerge-0.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/deepmerge/) 2026-09-01T15:46:42,585 Found link https://files.pythonhosted.org/packages/3d/01/97b3db70b639989079209891d99b4e84573d7d707277bc0942af8bcae0e7/deepmerge-0.0.2.tar.gz (from https://pypi.org/simple/deepmerge/), version: 0.0.2 2026-09-01T15:46:42,586 Skipping link: No binaries permitted for deepmerge: https://files.pythonhosted.org/packages/c3/70/6bb7ac3528eda6e8002f0a2bddbf038e307b0ab0877d6f1f9ed23cefe076/deepmerge-0.0.3-py2.py3-none-any.whl (from https://pypi.org/simple/deepmerge/) 2026-09-01T15:46:42,586 Found link https://files.pythonhosted.org/packages/47/a0/a4c957cfa23b7332083823167c21cdf179b51953ea1d2c56d7109c77a55f/deepmerge-0.0.3.tar.gz (from https://pypi.org/simple/deepmerge/), version: 0.0.3 2026-09-01T15:46:42,587 Skipping link: No binaries permitted for deepmerge: https://files.pythonhosted.org/packages/ce/5e/a55b8b199172f234e6c9984de596fd8e3bda056d50b4207f2fb48ceeb07e/deepmerge-0.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/deepmerge/) 2026-09-01T15:46:42,588 Found link https://files.pythonhosted.org/packages/57/17/6e03ca57487261d938041a3c34549e3ff59e5b1606947e537183bbdd11d4/deepmerge-0.0.4.tar.gz (from https://pypi.org/simple/deepmerge/), version: 0.0.4 2026-09-01T15:46:42,588 Skipping link: No binaries permitted for deepmerge: https://files.pythonhosted.org/packages/ec/0a/7e82f75ac34767eba48be998a6db5d2b0ed1fae7a8079175e8158312ad72/deepmerge-0.0.5-py2.py3-none-any.whl (from https://pypi.org/simple/deepmerge/) 2026-09-01T15:46:42,589 Found link https://files.pythonhosted.org/packages/a9/14/7bd117a34ed4199664ad28367814ebac54012c5f6176ed333667d7d469b6/deepmerge-0.0.5.tar.gz (from https://pypi.org/simple/deepmerge/), version: 0.0.5 2026-09-01T15:46:42,590 Skipping link: No binaries permitted for deepmerge: https://files.pythonhosted.org/packages/c5/0c/0ae77c296ba6a76e4c5b27f0152854145808107fefab2c7a9fd5c662a55c/deepmerge-0.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/deepmerge/) 2026-09-01T15:46:42,590 Found link https://files.pythonhosted.org/packages/a3/0f/30d6b361fd10127ba80aa1962e0cb3cc58cfdb2e25e38318b30a02f47b2b/deepmerge-0.1.0.tar.gz (from https://pypi.org/simple/deepmerge/), version: 0.1.0 2026-09-01T15:46:42,591 Skipping link: No binaries permitted for deepmerge: https://files.pythonhosted.org/packages/02/5b/65182f7f7f835e5b86aa16a7a9565ffbb00daad280156ebb03a8b39f5203/deepmerge-0.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/deepmerge/) 2026-09-01T15:46:42,591 Found link https://files.pythonhosted.org/packages/16/b7/6cb91924c1c702b9258ef320befa4084af7c2320d9dd09aa096688ee521d/deepmerge-0.1.1.tar.gz (from https://pypi.org/simple/deepmerge/), version: 0.1.1 2026-09-01T15:46:42,592 Skipping link: No binaries permitted for deepmerge: https://files.pythonhosted.org/packages/72/89/3c310fb23c96ef2dcf8bab59dc500f53a06a1dd6d05ceec217331b097962/deepmerge-0.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/deepmerge/) 2026-09-01T15:46:42,592 Found link https://files.pythonhosted.org/packages/fd/4a/f9fa10c28818ee24711ae5db4bfc07cc1b3cca4db3a058a11b7f666c1010/deepmerge-0.2.1.tar.gz (from https://pypi.org/simple/deepmerge/), version: 0.2.1 2026-09-01T15:46:42,593 Skipping link: No binaries permitted for deepmerge: https://files.pythonhosted.org/packages/41/4a/bc7b0bf4b357f192eb3d3a12aa42f34a5664cc3daf0f7fc4e0ddf133d6e8/deepmerge-0.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/deepmerge/) (requires-python:>=3) 2026-09-01T15:46:42,594 Found link https://files.pythonhosted.org/packages/c5/15/30e36a657a86a3a36428421d052893ede3001ab52c01b906290c371e5d3a/deepmerge-0.3.0.tar.gz (from https://pypi.org/simple/deepmerge/) (requires-python:>=3), version: 0.3.0 2026-09-01T15:46:42,595 Skipping link: No binaries permitted for deepmerge: https://files.pythonhosted.org/packages/83/fb/de90c82423bc34c7a3f529fbc1e46f5212e2e1333b9586994c02518023bb/deepmerge-1.0.0-py3-none-any.whl (from https://pypi.org/simple/deepmerge/) 2026-09-01T15:46:42,595 Found link https://files.pythonhosted.org/packages/20/9e/09506d48571ac6e3bb6e705df960dfb1cf129727d8dcfc845bdc4f28ca8a/deepmerge-1.0.0.tar.gz (from https://pypi.org/simple/deepmerge/), version: 1.0.0 2026-09-01T15:46:42,596 Skipping link: No binaries permitted for deepmerge: https://files.pythonhosted.org/packages/68/67/f27a7028c03d9c0a34b3c3441a52ec998afa00ed6f7f4c682e9713cf59b8/deepmerge-1.0.1a0-py3-none-any.whl (from https://pypi.org/simple/deepmerge/) 2026-09-01T15:46:42,597 Found link https://files.pythonhosted.org/packages/b9/76/79c5541fde3517e00c106fef5e7895fd710413aa3669cc91aa11c9e1ee1f/deepmerge-1.0.1a0.tar.gz (from https://pypi.org/simple/deepmerge/), version: 1.0.1a0 2026-09-01T15:46:42,597 Skipping link: No binaries permitted for deepmerge: https://files.pythonhosted.org/packages/31/6b/4301d966ceb0015ca545c57cbf58b3e5949168091d15f814a6445641d3d3/deepmerge-1.0.1-py3-none-any.whl (from https://pypi.org/simple/deepmerge/) 2026-09-01T15:46:42,598 Found link https://files.pythonhosted.org/packages/d0/8c/64c915010705420c6a646c5b87d27278d553cec5a0d636d1bcf81d50cbbe/deepmerge-1.0.1.tar.gz (from https://pypi.org/simple/deepmerge/), version: 1.0.1 2026-09-01T15:46:42,599 Skipping link: No binaries permitted for deepmerge: https://files.pythonhosted.org/packages/ac/e6/5b981680fb2af41bf3cf106c1fe84c41d7acbf856799b20af09fa980409d/deepmerge-1.0.2a0-py3-none-any.whl (from https://pypi.org/simple/deepmerge/) 2026-09-01T15:46:42,599 Found link https://files.pythonhosted.org/packages/93/40/96d7500b6804c96f028384f70b9c8eb01f6c31477aa666bcb5a5cb4c8d77/deepmerge-1.0.2a0.tar.gz (from https://pypi.org/simple/deepmerge/), version: 1.0.2a0 2026-09-01T15:46:42,600 Skipping link: No binaries permitted for deepmerge: https://files.pythonhosted.org/packages/a9/1e/bceb1158d884e5eaf7925447e0cd3837f83db611440af52cb5f4582edbe9/deepmerge-1.0.2a2-py3-none-any.whl (from https://pypi.org/simple/deepmerge/) 2026-09-01T15:46:42,601 Found link https://files.pythonhosted.org/packages/60/d7/b270a644cec611f6ad270e5b3528391996e3c665002ec6481bf750549dda/deepmerge-1.0.2a2.tar.gz (from https://pypi.org/simple/deepmerge/), version: 1.0.2a2 2026-09-01T15:46:42,601 Skipping link: No binaries permitted for deepmerge: https://files.pythonhosted.org/packages/12/cc/2948dccd6774eaf36698d42ebbdc25f5e0cec410978eaf8c3e404f7f5e6d/deepmerge-1.0.4a0-py3-none-any.whl (from https://pypi.org/simple/deepmerge/) 2026-09-01T15:46:42,602 Found link https://files.pythonhosted.org/packages/b2/48/8667c841349440b97cc7562ab39a19985a0248d762c5a042d45b48de8851/deepmerge-1.0.4a0.tar.gz (from https://pypi.org/simple/deepmerge/), version: 1.0.4a0 2026-09-01T15:46:42,602 Skipping link: No binaries permitted for deepmerge: https://files.pythonhosted.org/packages/59/72/72489ad8d3fe1cf5e5be93bf27ca4b5c792d552a5f667367b32a671a2076/deepmerge-1.1.0-py3-none-any.whl (from https://pypi.org/simple/deepmerge/) 2026-09-01T15:46:42,603 Found link https://files.pythonhosted.org/packages/82/d7/75916d41be4c45a8d9b93d1bb089ac46de0212630641972982023d785d1f/deepmerge-1.1.0.tar.gz (from https://pypi.org/simple/deepmerge/), version: 1.1.0 2026-09-01T15:46:42,603 Skipping link: No binaries permitted for deepmerge: https://files.pythonhosted.org/packages/65/a4/eeb5295637d5c85a50474d347cf6c610be43e45ce8a0211d4849fbc1701b/deepmerge-1.1.1-py3-none-any.whl (from https://pypi.org/simple/deepmerge/) 2026-09-01T15:46:42,604 Found link https://files.pythonhosted.org/packages/e7/53/09255a8dc8aaab38182f5c3d559022de2970413cbad385938bcc2cce6bfb/deepmerge-1.1.1.tar.gz (from https://pypi.org/simple/deepmerge/), version: 1.1.1 2026-09-01T15:46:42,605 Skipping link: No binaries permitted for deepmerge: https://files.pythonhosted.org/packages/94/da/62db13a103b0f365f72be291c8959177292c65381437d3f14686d90de7a5/deepmerge-2.0b0-py3-none-any.whl (from https://pypi.org/simple/deepmerge/) (requires-python:>=3.8) 2026-09-01T15:46:42,606 Found link https://files.pythonhosted.org/packages/93/11/f152ecfbc9d5ad49f78df9df58ceb53aa449fec9f13285bc489952ad14f9/deepmerge-2.0b0.tar.gz (from https://pypi.org/simple/deepmerge/) (requires-python:>=3.8), version: 2.0b0 2026-09-01T15:46:42,606 Skipping link: No binaries permitted for deepmerge: https://files.pythonhosted.org/packages/2d/82/e5d2c1c67d19841e9edc74954c827444ae826978499bde3dfc1d007c8c11/deepmerge-2.0-py3-none-any.whl (from https://pypi.org/simple/deepmerge/) (requires-python:>=3.8) 2026-09-01T15:46:42,607 Found link https://files.pythonhosted.org/packages/a8/3a/b0ba594708f1ad0bc735884b3ad854d3ca3bdc1d741e56e40bbda6263499/deepmerge-2.0.tar.gz (from https://pypi.org/simple/deepmerge/) (requires-python:>=3.8), version: 2.0 2026-09-01T15:46:42,608 Skipping link: No binaries permitted for deepmerge: https://files.pythonhosted.org/packages/51/25/2a75b47cb057b1e164c604fb81ab690a6cdb5e2260ce651194eae90f64a3/deepmerge-2.1.0-py3-none-any.whl (from https://pypi.org/simple/deepmerge/) (requires-python:>=3.8) 2026-09-01T15:46:42,609 Found link https://files.pythonhosted.org/packages/2a/78/6e9e20106224083cfb817d2d3c26e80e72258d617b616721a169b87081e0/deepmerge-2.1.0.tar.gz (from https://pypi.org/simple/deepmerge/) (requires-python:>=3.8), version: 2.1.0 2026-09-01T15:46:42,610 Skipping link: No binaries permitted for deepmerge: https://files.pythonhosted.org/packages/a8/d7/7f19bedd30b90b72865aeec3a29127bed6dee6c9ef0324bb5b4d424bb0e3/deepmerge-3.0-py3-none-any.whl (from https://pypi.org/simple/deepmerge/) (requires-python:>=3.8) 2026-09-01T15:46:42,611 Found link https://files.pythonhosted.org/packages/b7/6c/9f4577a36d5f463a3a3f8322bd65d33e1a1a6b6ba1d692a5ebc3cba19015/deepmerge-3.0.tar.gz (from https://pypi.org/simple/deepmerge/) (requires-python:>=3.8), version: 3.0 2026-09-01T15:46:42,612 Skipping link: No binaries permitted for deepmerge: https://files.pythonhosted.org/packages/20/91/600003aaad107e27553fbc9cbfc57e96fa37e0223d2ef9d7d3a0e8d8d070/deepmerge-3.0.1-py3-none-any.whl (from https://pypi.org/simple/deepmerge/) (requires-python:>=3.8) 2026-09-01T15:46:42,612 Found link https://files.pythonhosted.org/packages/38/6e/5cb3548b4d3112fea529375e55e6f3cdc52b8054e3a66f203b1f888ba885/deepmerge-3.0.1.tar.gz (from https://pypi.org/simple/deepmerge/) (requires-python:>=3.8), version: 3.0.1 2026-09-01T15:46:42,613 Fetching project page and analyzing links: https://www.piwheels.org/simple/deepmerge/ 2026-09-01T15:46:42,614 Getting page https://www.piwheels.org/simple/deepmerge/ 2026-09-01T15:46:42,615 Found index url https://www.piwheels.org/simple 2026-09-01T15:46:42,804 Fetched page https://www.piwheels.org/simple/deepmerge/ as text/html 2026-09-01T15:46:42,811 Skipping link: No binaries permitted for deepmerge: https://www.piwheels.org/simple/deepmerge/deepmerge-3.0-py3-none-any.whl#sha256=1a2f10fbaae30127be66fa7fe01d418d43e9edce75d3394c2e4bf371638543ef (from https://www.piwheels.org/simple/deepmerge/) (requires-python:>=3.8) 2026-09-01T15:46:42,812 Skipping link: No binaries permitted for deepmerge: https://archive1.piwheels.org/simple/deepmerge/deepmerge-2.1.0-py3-none-any.whl#sha256=7959c242601a3b0c862e841ab98805e03ba20aeef25969e4d07ed093b471eb58 (from https://www.piwheels.org/simple/deepmerge/) (requires-python:>=3.8) 2026-09-01T15:46:42,813 Skipping link: No binaries permitted for deepmerge: https://archive1.piwheels.org/simple/deepmerge/deepmerge-2.0-py3-none-any.whl#sha256=20e7fb8ca383f7b4bfebbe85292cd5287b5290f0e96bec91d882f31f350be0d3 (from https://www.piwheels.org/simple/deepmerge/) (requires-python:>=3.8) 2026-09-01T15:46:42,813 Skipping link: No binaries permitted for deepmerge: https://archive1.piwheels.org/simple/deepmerge/deepmerge-2.0b0-py3-none-any.whl#sha256=cda50821e8e6c01e04e72fedf7687cdc2f872b2c7b786da3d0b422f869db5342 (from https://www.piwheels.org/simple/deepmerge/) (requires-python:>=3.8) 2026-09-01T15:46:42,814 Skipping link: No binaries permitted for deepmerge: https://archive1.piwheels.org/simple/deepmerge/deepmerge-1.1.1-py3-none-any.whl#sha256=6aec3a1b5f2113e366973c9a999aa130f06f5837809b2c2d881d95b6823ce862 (from https://www.piwheels.org/simple/deepmerge/) 2026-09-01T15:46:42,814 Skipping link: No binaries permitted for deepmerge: https://archive1.piwheels.org/simple/deepmerge/deepmerge-1.1.0-py3-none-any.whl#sha256=331d8c8421dee318d7cae881c752f82a72573ab3740ef1b1f0d258f39ee1b41c (from https://www.piwheels.org/simple/deepmerge/) 2026-09-01T15:46:42,815 Skipping link: No binaries permitted for deepmerge: https://archive1.piwheels.org/simple/deepmerge/deepmerge-1.0.4a0-py3-none-any.whl#sha256=614a3ba28a31a9d76430b20f9c4593e02b8329da5de70cc45f52eae22e29dcae (from https://www.piwheels.org/simple/deepmerge/) 2026-09-01T15:46:42,816 Skipping link: No binaries permitted for deepmerge: https://archive1.piwheels.org/simple/deepmerge/deepmerge-1.0.2a2-py3-none-any.whl#sha256=f15def41deb9c47df73a55b37865bac68568d3e6398b0677a3375377fe47c51e (from https://www.piwheels.org/simple/deepmerge/) 2026-09-01T15:46:42,816 Skipping link: No binaries permitted for deepmerge: https://archive1.piwheels.org/simple/deepmerge/deepmerge-1.0.2a0-py3-none-any.whl#sha256=4a027c3885739f8037726ebb419ef6b416cc2a43d4596196563fab720a2adb0c (from https://www.piwheels.org/simple/deepmerge/) 2026-09-01T15:46:42,817 Skipping link: No binaries permitted for deepmerge: https://archive1.piwheels.org/simple/deepmerge/deepmerge-1.0.1-py3-none-any.whl#sha256=3050e531ca7f7bff4b2ce36cbc511dfde32d318c833148306c96d92c67329617 (from https://www.piwheels.org/simple/deepmerge/) 2026-09-01T15:46:42,818 Skipping link: No binaries permitted for deepmerge: https://archive1.piwheels.org/simple/deepmerge/deepmerge-1.0.1a0-py3-none-any.whl#sha256=1e0b5a6b4597b87ab8ca188511f016dcf7b17067eb4cda64cb3880c48d5c64e8 (from https://www.piwheels.org/simple/deepmerge/) 2026-09-01T15:46:42,819 Skipping link: No binaries permitted for deepmerge: https://archive1.piwheels.org/simple/deepmerge/deepmerge-1.0.0-py3-none-any.whl#sha256=1cb58f563af36120df5ac003ae721f481378a34895467a7d76648bea87b9eb69 (from https://www.piwheels.org/simple/deepmerge/) 2026-09-01T15:46:42,819 Skipping link: No binaries permitted for deepmerge: https://archive1.piwheels.org/simple/deepmerge/deepmerge-0.3.0-py2.py3-none-any.whl#sha256=87166dbe9ba1a3348a45c9d4ada6778f518d41afc0b85aa017ea3041facc3f9c (from https://www.piwheels.org/simple/deepmerge/) (requires-python:>=3) 2026-09-01T15:46:42,819 Skipping link: No binaries permitted for deepmerge: https://archive1.piwheels.org/simple/deepmerge/deepmerge-0.2.1-py2.py3-none-any.whl#sha256=8270901f85fbe249686236cb18bf4bccc69775da2c2e1fa35de3714d5d9d01b3 (from https://www.piwheels.org/simple/deepmerge/) 2026-09-01T15:46:42,820 Skipping link: No binaries permitted for deepmerge: https://archive1.piwheels.org/simple/deepmerge/deepmerge-0.1.1-py2.py3-none-any.whl#sha256=190e133a6657303db37f9bb302aa853d8d2b15a0e055d41b99a362598e79206a (from https://www.piwheels.org/simple/deepmerge/) 2026-09-01T15:46:42,820 Skipping link: No binaries permitted for deepmerge: https://archive1.piwheels.org/simple/deepmerge/deepmerge-0.1.0-py2.py3-none-any.whl#sha256=ae23dd76d3c0d22d33a3fd3980c92d3f0773e4affb48d9b341847d0b0a24e8f8 (from https://www.piwheels.org/simple/deepmerge/) 2026-09-01T15:46:42,821 Skipping link: No binaries permitted for deepmerge: https://archive1.piwheels.org/simple/deepmerge/deepmerge-0.0.5-py2.py3-none-any.whl#sha256=cac54cae5e0afabfbad36cfc5cfa12224d319778b1f627b7d446fb9662a01b12 (from https://www.piwheels.org/simple/deepmerge/) 2026-09-01T15:46:42,821 Skipping link: No binaries permitted for deepmerge: https://archive1.piwheels.org/simple/deepmerge/deepmerge-0.0.4-py2.py3-none-any.whl#sha256=9d130b2a6ebdc565f3f07339a8a1bc6e2ff094e5bb0821b40b4755287190d32c (from https://www.piwheels.org/simple/deepmerge/) 2026-09-01T15:46:42,822 Skipping link: No binaries permitted for deepmerge: https://archive1.piwheels.org/simple/deepmerge/deepmerge-0.0.3-py2.py3-none-any.whl#sha256=45385fe1cd4c4d30fbb90e1e9de9ad59287fe74c7914c20c3de4be8f8b7e4f3a (from https://www.piwheels.org/simple/deepmerge/) 2026-09-01T15:46:42,822 Skipping link: No binaries permitted for deepmerge: https://archive1.piwheels.org/simple/deepmerge/deepmerge-0.0.2-py2.py3-none-any.whl#sha256=67c863fbf0974f7f1e51c1aa41bdb522264e44bd30fb5ac71d3a68dfa1ce0c2b (from https://www.piwheels.org/simple/deepmerge/) 2026-09-01T15:46:42,823 Skipping link: No binaries permitted for deepmerge: https://archive1.piwheels.org/simple/deepmerge/deepmerge-0.0.1-py2.py3-none-any.whl#sha256=0714dd0d3a81b354729e60643f713fef83ad25a4326b42c343bfd58e1b0ae3e7 (from https://www.piwheels.org/simple/deepmerge/) 2026-09-01T15:46:42,824 Skipping link: No binaries permitted for deepmerge: https://archive1.piwheels.org/simple/deepmerge/deepmerge-0.0.0-py3-none-any.whl#sha256=b51b64167600a92d28a674139386a9ada966165fb64860e8ff19c9dbbf684705 (from https://www.piwheels.org/simple/deepmerge/) 2026-09-01T15:46:42,824 Skipping link: not a file: https://www.piwheels.org/simple/deepmerge/ 2026-09-01T15:46:42,825 Skipping link: not a file: https://pypi.org/simple/deepmerge/ 2026-09-01T15:46:42,847 Given no hashes to check 1 links for project 'deepmerge': discarding no candidates 2026-09-01T15:46:42,865 Collecting deepmerge==3.0.1 2026-09-01T15:46:42,868 Created temporary directory: /tmp/pip-unpack-u0r02ug4 2026-09-01T15:46:43,021 Downloading deepmerge-3.0.1.tar.gz (22 kB) 2026-09-01T15:46:43,116 Added deepmerge==3.0.1 from https://files.pythonhosted.org/packages/38/6e/5cb3548b4d3112fea529375e55e6f3cdc52b8054e3a66f203b1f888ba885/deepmerge-3.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-h7g4y8uk' 2026-09-01T15:46:43,122 Created temporary directory: /tmp/pip-build-env-q1mtzxno 2026-09-01T15:46:43,127 Installing build dependencies: started 2026-09-01T15:46:43,128 Running command pip subprocess to install build dependencies 2026-09-01T15:46:44,268 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-09-01T15:46:44,681 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-09-01T15:46:44,704 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-01T15:46:46,498 Collecting setuptools>=69 2026-09-01T15:46:46,499 Obtaining dependency information for setuptools>=69 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-09-01T15:46:46,513 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-09-01T15:46:46,870 Collecting setuptools_scm>=8 2026-09-01T15:46:46,871 Obtaining dependency information for setuptools_scm>=8 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl.metadata 2026-09-01T15:46:46,886 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl.metadata (6.7 kB) 2026-09-01T15:46:46,895 Discarding https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl#sha256=d0d73d77ef634616b1e8635e900863683b792817c0fc3ffe3424e65482e089e6 (from https://www.piwheels.org/simple/setuptools-scm/) (requires-python:>=3.8): Requested setuptools_scm>=8 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl#sha256=d0d73d77ef634616b1e8635e900863683b792817c0fc3ffe3424e65482e089e6 has inconsistent Name: expected 'setuptools_scm', but metadata has 'setuptools-scm' 2026-09-01T15:46:46,918 Using cached setuptools_scm-10.2.1-py3-none-any.whl (29 kB) 2026-09-01T15:46:47,030 Collecting vcs-versioning<3,>=2.0.0.dev0 2026-09-01T15:46:47,031 Obtaining dependency information for vcs-versioning<3,>=2.0.0.dev0 from https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.3.1-py3-none-any.whl.metadata 2026-09-01T15:46:47,043 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.3.1-py3-none-any.whl.metadata (1.7 kB) 2026-09-01T15:46:47,227 Collecting packaging>=20 2026-09-01T15:46:47,228 Obtaining dependency information for packaging>=20 from https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata 2026-09-01T15:46:47,240 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata (3.6 kB) 2026-09-01T15:46:47,478 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-01T15:46:47,501 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.3.1-py3-none-any.whl (114 kB) 2026-09-01T15:46:47,567 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-01T15:46:47,602 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-01T15:46:47,630 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.3.1-py3-none-any.whl (114 kB) 2026-09-01T15:46:47,713 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-01T15:46:50,515 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools_scm 2026-09-01T15:46:53,668 Creating /tmp/pip-build-env-q1mtzxno/overlay/local/bin 2026-09-01T15:46:53,671 changing mode of /tmp/pip-build-env-q1mtzxno/overlay/local/bin/vcs-versioning to 755 2026-09-01T15:46:53,814 changing mode of /tmp/pip-build-env-q1mtzxno/overlay/local/bin/setuptools-scm to 755 2026-09-01T15:46:53,842 Successfully installed packaging-26.3 setuptools-84.0.0 setuptools_scm-10.2.1 vcs-versioning-2.3.1 2026-09-01T15:46:54,138 Installing build dependencies: finished with status 'done' 2026-09-01T15:46:54,145 Getting requirements to build wheel: started 2026-09-01T15:46:54,146 Running command Getting requirements to build wheel 2026-09-01T15:46:54,942 /tmp/pip-build-env-q1mtzxno/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-09-01T15:46:54,942 !! 2026-09-01T15:46:54,943 ******************************************************************************** 2026-09-01T15:46:54,944 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-09-01T15:46:54,945 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-09-01T15:46:54,945 or your builds will no longer be supported. 2026-09-01T15:46:54,946 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-01T15:46:54,947 ******************************************************************************** 2026-09-01T15:46:54,947 !! 2026-09-01T15:46:54,948 corresp(dist, value, root_dir) 2026-09-01T15:46:54,994 /tmp/pip-build-env-q1mtzxno/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-01T15:46:54,994 !! 2026-09-01T15:46:54,995 ******************************************************************************** 2026-09-01T15:46:54,996 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-01T15:46:54,997 License :: OSI Approved :: MIT License 2026-09-01T15:46:54,998 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-01T15:46:54,999 ******************************************************************************** 2026-09-01T15:46:55,000 !! 2026-09-01T15:46:55,001 dist._finalize_license_expression() 2026-09-01T15:46:55,002 /tmp/pip-build-env-q1mtzxno/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-01T15:46:55,002 !! 2026-09-01T15:46:55,003 ******************************************************************************** 2026-09-01T15:46:55,004 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-01T15:46:55,005 License :: OSI Approved :: MIT License 2026-09-01T15:46:55,006 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-01T15:46:55,006 ******************************************************************************** 2026-09-01T15:46:55,008 !! 2026-09-01T15:46:55,008 self._finalize_license_expression() 2026-09-01T15:46:55,009 running egg_info 2026-09-01T15:46:55,014 writing deepmerge.egg-info/PKG-INFO 2026-09-01T15:46:55,019 writing dependency_links to deepmerge.egg-info/dependency_links.txt 2026-09-01T15:46:55,022 writing requirements to deepmerge.egg-info/requires.txt 2026-09-01T15:46:55,023 writing top-level names to deepmerge.egg-info/top_level.txt 2026-09-01T15:46:55,039 reading manifest template 'MANIFEST.in' 2026-09-01T15:46:55,040 adding license file 'LICENSE' 2026-09-01T15:46:55,044 writing manifest file 'deepmerge.egg-info/SOURCES.txt' 2026-09-01T15:46:55,152 Getting requirements to build wheel: finished with status 'done' 2026-09-01T15:46:55,156 Created temporary directory: /tmp/pip-modern-metadata-i07yz0wy 2026-09-01T15:46:55,158 Preparing metadata (pyproject.toml): started 2026-09-01T15:46:55,160 Running command Preparing metadata (pyproject.toml) 2026-09-01T15:46:55,928 /tmp/pip-build-env-q1mtzxno/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-09-01T15:46:55,928 !! 2026-09-01T15:46:55,929 ******************************************************************************** 2026-09-01T15:46:55,929 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-09-01T15:46:55,930 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-09-01T15:46:55,931 or your builds will no longer be supported. 2026-09-01T15:46:55,932 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-01T15:46:55,933 ******************************************************************************** 2026-09-01T15:46:55,934 !! 2026-09-01T15:46:55,934 corresp(dist, value, root_dir) 2026-09-01T15:46:55,976 /tmp/pip-build-env-q1mtzxno/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-01T15:46:55,977 !! 2026-09-01T15:46:55,978 ******************************************************************************** 2026-09-01T15:46:55,978 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-01T15:46:55,979 License :: OSI Approved :: MIT License 2026-09-01T15:46:55,980 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-01T15:46:55,981 ******************************************************************************** 2026-09-01T15:46:55,982 !! 2026-09-01T15:46:55,983 dist._finalize_license_expression() 2026-09-01T15:46:55,983 /tmp/pip-build-env-q1mtzxno/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-01T15:46:55,984 !! 2026-09-01T15:46:55,985 ******************************************************************************** 2026-09-01T15:46:55,986 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-01T15:46:55,987 License :: OSI Approved :: MIT License 2026-09-01T15:46:55,988 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-01T15:46:55,989 ******************************************************************************** 2026-09-01T15:46:55,990 !! 2026-09-01T15:46:55,991 self._finalize_license_expression() 2026-09-01T15:46:55,991 running dist_info 2026-09-01T15:46:55,992 creating /tmp/pip-modern-metadata-i07yz0wy/deepmerge.egg-info 2026-09-01T15:46:56,002 writing /tmp/pip-modern-metadata-i07yz0wy/deepmerge.egg-info/PKG-INFO 2026-09-01T15:46:56,007 writing dependency_links to /tmp/pip-modern-metadata-i07yz0wy/deepmerge.egg-info/dependency_links.txt 2026-09-01T15:46:56,010 writing requirements to /tmp/pip-modern-metadata-i07yz0wy/deepmerge.egg-info/requires.txt 2026-09-01T15:46:56,011 writing top-level names to /tmp/pip-modern-metadata-i07yz0wy/deepmerge.egg-info/top_level.txt 2026-09-01T15:46:56,013 writing manifest file '/tmp/pip-modern-metadata-i07yz0wy/deepmerge.egg-info/SOURCES.txt' 2026-09-01T15:46:56,027 reading manifest template 'MANIFEST.in' 2026-09-01T15:46:56,028 adding license file 'LICENSE' 2026-09-01T15:46:56,031 writing manifest file '/tmp/pip-modern-metadata-i07yz0wy/deepmerge.egg-info/SOURCES.txt' 2026-09-01T15:46:56,032 creating '/tmp/pip-modern-metadata-i07yz0wy/deepmerge-3.0.1.dist-info' 2026-09-01T15:46:56,174 Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-01T15:46:56,179 Source in /tmp/pip-wheel-6pty_xep/deepmerge_ef21ca889f5b49c88db4cdaa7d0fbd56 has version 3.0.1, which satisfies requirement deepmerge==3.0.1 from https://files.pythonhosted.org/packages/38/6e/5cb3548b4d3112fea529375e55e6f3cdc52b8054e3a66f203b1f888ba885/deepmerge-3.0.1.tar.gz 2026-09-01T15:46:56,180 Removed deepmerge==3.0.1 from https://files.pythonhosted.org/packages/38/6e/5cb3548b4d3112fea529375e55e6f3cdc52b8054e3a66f203b1f888ba885/deepmerge-3.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-h7g4y8uk' 2026-09-01T15:46:56,185 Created temporary directory: /tmp/pip-unpack-deyk7fm0 2026-09-01T15:46:56,186 Building wheels for collected packages: deepmerge 2026-09-01T15:46:56,190 Created temporary directory: /tmp/pip-wheel-9j4ixrr7 2026-09-01T15:46:56,191 Destination directory: /tmp/pip-wheel-9j4ixrr7 2026-09-01T15:46:56,193 Building wheel for deepmerge (pyproject.toml): started 2026-09-01T15:46:56,194 Running command Building wheel for deepmerge (pyproject.toml) 2026-09-01T15:46:56,923 /tmp/pip-build-env-q1mtzxno/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-09-01T15:46:56,923 !! 2026-09-01T15:46:56,924 ******************************************************************************** 2026-09-01T15:46:56,925 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-09-01T15:46:56,926 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-09-01T15:46:56,926 or your builds will no longer be supported. 2026-09-01T15:46:56,927 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-01T15:46:56,928 ******************************************************************************** 2026-09-01T15:46:56,929 !! 2026-09-01T15:46:56,930 corresp(dist, value, root_dir) 2026-09-01T15:46:56,968 /tmp/pip-build-env-q1mtzxno/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-01T15:46:56,969 !! 2026-09-01T15:46:56,970 ******************************************************************************** 2026-09-01T15:46:56,970 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-01T15:46:56,972 License :: OSI Approved :: MIT License 2026-09-01T15:46:56,973 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-01T15:46:56,974 ******************************************************************************** 2026-09-01T15:46:56,975 !! 2026-09-01T15:46:56,975 dist._finalize_license_expression() 2026-09-01T15:46:56,976 /tmp/pip-build-env-q1mtzxno/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-01T15:46:56,977 !! 2026-09-01T15:46:56,978 ******************************************************************************** 2026-09-01T15:46:56,979 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-01T15:46:56,980 License :: OSI Approved :: MIT License 2026-09-01T15:46:56,981 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-01T15:46:56,982 ******************************************************************************** 2026-09-01T15:46:56,983 !! 2026-09-01T15:46:56,984 self._finalize_license_expression() 2026-09-01T15:46:56,984 running bdist_wheel 2026-09-01T15:46:57,003 running build 2026-09-01T15:46:57,004 running build_py 2026-09-01T15:46:57,006 creating build/lib/deepmerge 2026-09-01T15:46:57,008 copying deepmerge/merger.py -> build/lib/deepmerge 2026-09-01T15:46:57,010 copying deepmerge/extended_set.py -> build/lib/deepmerge 2026-09-01T15:46:57,012 copying deepmerge/__init__.py -> build/lib/deepmerge 2026-09-01T15:46:57,014 copying deepmerge/_version.py -> build/lib/deepmerge 2026-09-01T15:46:57,016 copying deepmerge/exception.py -> build/lib/deepmerge 2026-09-01T15:46:57,018 creating build/lib/deepmerge/strategy 2026-09-01T15:46:57,019 copying deepmerge/strategy/set.py -> build/lib/deepmerge/strategy 2026-09-01T15:46:57,021 copying deepmerge/strategy/core.py -> build/lib/deepmerge/strategy 2026-09-01T15:46:57,023 copying deepmerge/strategy/__init__.py -> build/lib/deepmerge/strategy 2026-09-01T15:46:57,025 copying deepmerge/strategy/type_conflict.py -> build/lib/deepmerge/strategy 2026-09-01T15:46:57,027 copying deepmerge/strategy/dict.py -> build/lib/deepmerge/strategy 2026-09-01T15:46:57,029 copying deepmerge/strategy/fallback.py -> build/lib/deepmerge/strategy 2026-09-01T15:46:57,031 copying deepmerge/strategy/list.py -> build/lib/deepmerge/strategy 2026-09-01T15:46:57,032 running egg_info 2026-09-01T15:46:57,043 writing deepmerge.egg-info/PKG-INFO 2026-09-01T15:46:57,047 writing dependency_links to deepmerge.egg-info/dependency_links.txt 2026-09-01T15:46:57,050 writing requirements to deepmerge.egg-info/requires.txt 2026-09-01T15:46:57,051 writing top-level names to deepmerge.egg-info/top_level.txt 2026-09-01T15:46:57,061 reading manifest template 'MANIFEST.in' 2026-09-01T15:46:57,062 adding license file 'LICENSE' 2026-09-01T15:46:57,065 writing manifest file 'deepmerge.egg-info/SOURCES.txt' 2026-09-01T15:46:57,068 /tmp/pip-build-env-q1mtzxno/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'deepmerge.tests' is absent from the `packages` configuration. 2026-09-01T15:46:57,068 !! 2026-09-01T15:46:57,069 ******************************************************************************** 2026-09-01T15:46:57,070 ############################ 2026-09-01T15:46:57,071 # Package would be ignored # 2026-09-01T15:46:57,071 ############################ 2026-09-01T15:46:57,072 Python recognizes 'deepmerge.tests' as an importable package[^1], 2026-09-01T15:46:57,072 but it is absent from setuptools' `packages` configuration. 2026-09-01T15:46:57,073 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-01T15:46:57,074 package, please make sure that 'deepmerge.tests' is explicitly added 2026-09-01T15:46:57,074 to the `packages` configuration field. 2026-09-01T15:46:57,075 Alternatively, you can also rely on setuptools' discovery methods 2026-09-01T15:46:57,076 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-01T15:46:57,076 instead of `find_packages(...)`/`find:`). 2026-09-01T15:46:57,077 You can read more about "package discovery" on setuptools documentation page: 2026-09-01T15:46:57,078 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-01T15:46:57,079 If you don't want 'deepmerge.tests' to be distributed and are 2026-09-01T15:46:57,080 already explicitly excluding 'deepmerge.tests' via 2026-09-01T15:46:57,080 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-01T15:46:57,081 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-01T15:46:57,081 combination with a more fine grained `package-data` configuration. 2026-09-01T15:46:57,083 You can read more about "package data files" on setuptools documentation page: 2026-09-01T15:46:57,084 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-01T15:46:57,085 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-01T15:46:57,086 even if it does not contain any `.py` files. 2026-09-01T15:46:57,086 On the other hand, currently there is no concept of package data 2026-09-01T15:46:57,087 directory, all directories are treated like packages. 2026-09-01T15:46:57,087 ******************************************************************************** 2026-09-01T15:46:57,088 !! 2026-09-01T15:46:57,089 check.warn(importable) 2026-09-01T15:46:57,089 /tmp/pip-build-env-q1mtzxno/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'deepmerge.tests.strategy' is absent from the `packages` configuration. 2026-09-01T15:46:57,089 !! 2026-09-01T15:46:57,090 ******************************************************************************** 2026-09-01T15:46:57,091 ############################ 2026-09-01T15:46:57,091 # Package would be ignored # 2026-09-01T15:46:57,092 ############################ 2026-09-01T15:46:57,092 Python recognizes 'deepmerge.tests.strategy' as an importable package[^1], 2026-09-01T15:46:57,093 but it is absent from setuptools' `packages` configuration. 2026-09-01T15:46:57,093 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-01T15:46:57,094 package, please make sure that 'deepmerge.tests.strategy' is explicitly added 2026-09-01T15:46:57,094 to the `packages` configuration field. 2026-09-01T15:46:57,095 Alternatively, you can also rely on setuptools' discovery methods 2026-09-01T15:46:57,096 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-01T15:46:57,096 instead of `find_packages(...)`/`find:`). 2026-09-01T15:46:57,097 You can read more about "package discovery" on setuptools documentation page: 2026-09-01T15:46:57,098 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-01T15:46:57,099 If you don't want 'deepmerge.tests.strategy' to be distributed and are 2026-09-01T15:46:57,100 already explicitly excluding 'deepmerge.tests.strategy' via 2026-09-01T15:46:57,100 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-01T15:46:57,101 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-01T15:46:57,102 combination with a more fine grained `package-data` configuration. 2026-09-01T15:46:57,103 You can read more about "package data files" on setuptools documentation page: 2026-09-01T15:46:57,104 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-01T15:46:57,106 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-01T15:46:57,106 even if it does not contain any `.py` files. 2026-09-01T15:46:57,107 On the other hand, currently there is no concept of package data 2026-09-01T15:46:57,107 directory, all directories are treated like packages. 2026-09-01T15:46:57,108 ******************************************************************************** 2026-09-01T15:46:57,109 !! 2026-09-01T15:46:57,110 check.warn(importable) 2026-09-01T15:46:57,110 copying deepmerge/py.typed -> build/lib/deepmerge 2026-09-01T15:46:57,111 creating build/lib/deepmerge/tests 2026-09-01T15:46:57,111 copying deepmerge/tests/__init__.py -> build/lib/deepmerge/tests 2026-09-01T15:46:57,112 copying deepmerge/tests/test_full.py -> build/lib/deepmerge/tests 2026-09-01T15:46:57,112 copying deepmerge/tests/test_merger.py -> build/lib/deepmerge/tests 2026-09-01T15:46:57,113 creating build/lib/deepmerge/tests/strategy 2026-09-01T15:46:57,114 copying deepmerge/tests/strategy/__init__.py -> build/lib/deepmerge/tests/strategy 2026-09-01T15:46:57,114 copying deepmerge/tests/strategy/test_core.py -> build/lib/deepmerge/tests/strategy 2026-09-01T15:46:57,115 copying deepmerge/tests/strategy/test_list.py -> build/lib/deepmerge/tests/strategy 2026-09-01T15:46:57,115 copying deepmerge/tests/strategy/test_set_merge.py -> build/lib/deepmerge/tests/strategy 2026-09-01T15:46:57,116 copying deepmerge/tests/strategy/test_type_conflict.py -> build/lib/deepmerge/tests/strategy 2026-09-01T15:46:57,117 installing to build/bdist.linux-armv7l/wheel 2026-09-01T15:46:57,117 running install 2026-09-01T15:46:57,140 running install_lib 2026-09-01T15:46:57,147 creating build/bdist.linux-armv7l/wheel 2026-09-01T15:46:57,149 creating build/bdist.linux-armv7l/wheel/deepmerge 2026-09-01T15:46:57,150 copying build/lib/deepmerge/py.typed -> build/bdist.linux-armv7l/wheel/./deepmerge 2026-09-01T15:46:57,152 copying build/lib/deepmerge/merger.py -> build/bdist.linux-armv7l/wheel/./deepmerge 2026-09-01T15:46:57,154 copying build/lib/deepmerge/extended_set.py -> build/bdist.linux-armv7l/wheel/./deepmerge 2026-09-01T15:46:57,156 copying build/lib/deepmerge/__init__.py -> build/bdist.linux-armv7l/wheel/./deepmerge 2026-09-01T15:46:57,158 copying build/lib/deepmerge/_version.py -> build/bdist.linux-armv7l/wheel/./deepmerge 2026-09-01T15:46:57,160 creating build/bdist.linux-armv7l/wheel/deepmerge/strategy 2026-09-01T15:46:57,161 copying build/lib/deepmerge/strategy/set.py -> build/bdist.linux-armv7l/wheel/./deepmerge/strategy 2026-09-01T15:46:57,163 copying build/lib/deepmerge/strategy/core.py -> build/bdist.linux-armv7l/wheel/./deepmerge/strategy 2026-09-01T15:46:57,165 copying build/lib/deepmerge/strategy/__init__.py -> build/bdist.linux-armv7l/wheel/./deepmerge/strategy 2026-09-01T15:46:57,167 copying build/lib/deepmerge/strategy/type_conflict.py -> build/bdist.linux-armv7l/wheel/./deepmerge/strategy 2026-09-01T15:46:57,169 copying build/lib/deepmerge/strategy/dict.py -> build/bdist.linux-armv7l/wheel/./deepmerge/strategy 2026-09-01T15:46:57,171 copying build/lib/deepmerge/strategy/fallback.py -> build/bdist.linux-armv7l/wheel/./deepmerge/strategy 2026-09-01T15:46:57,173 copying build/lib/deepmerge/strategy/list.py -> build/bdist.linux-armv7l/wheel/./deepmerge/strategy 2026-09-01T15:46:57,175 creating build/bdist.linux-armv7l/wheel/deepmerge/tests 2026-09-01T15:46:57,176 copying build/lib/deepmerge/tests/test_merger.py -> build/bdist.linux-armv7l/wheel/./deepmerge/tests 2026-09-01T15:46:57,178 copying build/lib/deepmerge/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./deepmerge/tests 2026-09-01T15:46:57,180 creating build/bdist.linux-armv7l/wheel/deepmerge/tests/strategy 2026-09-01T15:46:57,181 copying build/lib/deepmerge/tests/strategy/test_set_merge.py -> build/bdist.linux-armv7l/wheel/./deepmerge/tests/strategy 2026-09-01T15:46:57,183 copying build/lib/deepmerge/tests/strategy/test_core.py -> build/bdist.linux-armv7l/wheel/./deepmerge/tests/strategy 2026-09-01T15:46:57,185 copying build/lib/deepmerge/tests/strategy/__init__.py -> build/bdist.linux-armv7l/wheel/./deepmerge/tests/strategy 2026-09-01T15:46:57,187 copying build/lib/deepmerge/tests/strategy/test_list.py -> build/bdist.linux-armv7l/wheel/./deepmerge/tests/strategy 2026-09-01T15:46:57,189 copying build/lib/deepmerge/tests/strategy/test_type_conflict.py -> build/bdist.linux-armv7l/wheel/./deepmerge/tests/strategy 2026-09-01T15:46:57,191 copying build/lib/deepmerge/tests/test_full.py -> build/bdist.linux-armv7l/wheel/./deepmerge/tests 2026-09-01T15:46:57,193 copying build/lib/deepmerge/exception.py -> build/bdist.linux-armv7l/wheel/./deepmerge 2026-09-01T15:46:57,195 running install_egg_info 2026-09-01T15:46:57,202 Copying deepmerge.egg-info to build/bdist.linux-armv7l/wheel/./deepmerge-3.0.1-py3.11.egg-info 2026-09-01T15:46:57,216 running install_scripts 2026-09-01T15:46:57,226 creating build/bdist.linux-armv7l/wheel/deepmerge-3.0.1.dist-info/WHEEL 2026-09-01T15:46:57,229 creating '/tmp/pip-wheel-9j4ixrr7/.tmp-jn_euok1/deepmerge-3.0.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-09-01T15:46:57,232 adding 'deepmerge/__init__.py' 2026-09-01T15:46:57,233 adding 'deepmerge/_version.py' 2026-09-01T15:46:57,235 adding 'deepmerge/exception.py' 2026-09-01T15:46:57,236 adding 'deepmerge/extended_set.py' 2026-09-01T15:46:57,237 adding 'deepmerge/merger.py' 2026-09-01T15:46:57,238 adding 'deepmerge/py.typed' 2026-09-01T15:46:57,240 adding 'deepmerge/strategy/__init__.py' 2026-09-01T15:46:57,241 adding 'deepmerge/strategy/core.py' 2026-09-01T15:46:57,242 adding 'deepmerge/strategy/dict.py' 2026-09-01T15:46:57,244 adding 'deepmerge/strategy/fallback.py' 2026-09-01T15:46:57,245 adding 'deepmerge/strategy/list.py' 2026-09-01T15:46:57,246 adding 'deepmerge/strategy/set.py' 2026-09-01T15:46:57,247 adding 'deepmerge/strategy/type_conflict.py' 2026-09-01T15:46:57,249 adding 'deepmerge/tests/__init__.py' 2026-09-01T15:46:57,250 adding 'deepmerge/tests/test_full.py' 2026-09-01T15:46:57,251 adding 'deepmerge/tests/test_merger.py' 2026-09-01T15:46:57,253 adding 'deepmerge/tests/strategy/__init__.py' 2026-09-01T15:46:57,254 adding 'deepmerge/tests/strategy/test_core.py' 2026-09-01T15:46:57,256 adding 'deepmerge/tests/strategy/test_list.py' 2026-09-01T15:46:57,257 adding 'deepmerge/tests/strategy/test_set_merge.py' 2026-09-01T15:46:57,258 adding 'deepmerge/tests/strategy/test_type_conflict.py' 2026-09-01T15:46:57,261 adding 'deepmerge-3.0.1.dist-info/licenses/LICENSE' 2026-09-01T15:46:57,262 adding 'deepmerge-3.0.1.dist-info/METADATA' 2026-09-01T15:46:57,263 adding 'deepmerge-3.0.1.dist-info/WHEEL' 2026-09-01T15:46:57,264 adding 'deepmerge-3.0.1.dist-info/top_level.txt' 2026-09-01T15:46:57,265 adding 'deepmerge-3.0.1.dist-info/RECORD' 2026-09-01T15:46:57,267 removing build/bdist.linux-armv7l/wheel 2026-09-01T15:46:57,383 Building wheel for deepmerge (pyproject.toml): finished with status 'done' 2026-09-01T15:46:57,388 Created wheel for deepmerge: filename=deepmerge-3.0.1-py3-none-any.whl size=14909 sha256=f0fb0752af2144899254c6149516b9807668368b87d15b8c4e833cebb70a30f9 2026-09-01T15:46:57,389 Stored in directory: /tmp/pip-ephem-wheel-cache-pd9ntluc/wheels/95/78/63/f103c2a4edf264d68b478eb1c65d4ef951ce9d3d3e89a86706 2026-09-01T15:46:57,400 Successfully built deepmerge 2026-09-01T15:46:57,403 Removed build tracker: '/tmp/pip-build-tracker-h7g4y8uk'