2026-06-22T07:06:22,946 Created temporary directory: /tmp/pip-ephem-wheel-cache-ecugos1n 2026-06-22T07:06:22,948 Created temporary directory: /tmp/pip-build-tracker-v35tu4dz 2026-06-22T07:06:22,948 Initialized build tracking at /tmp/pip-build-tracker-v35tu4dz 2026-06-22T07:06:22,949 Created build tracker: /tmp/pip-build-tracker-v35tu4dz 2026-06-22T07:06:22,949 Entered build tracker: /tmp/pip-build-tracker-v35tu4dz 2026-06-22T07:06:22,950 Created temporary directory: /tmp/pip-wheel-diebnvqx 2026-06-22T07:06:22,953 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-06-22T07:06:22,956 Created temporary directory: /tmp/pip-ephem-wheel-cache-l7moxrai 2026-06-22T07:06:22,981 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-22T07:06:22,984 2 location(s) to search for versions of deepmerge: 2026-06-22T07:06:22,984 * https://pypi.org/simple/deepmerge/ 2026-06-22T07:06:22,984 * https://www.piwheels.org/simple/deepmerge/ 2026-06-22T07:06:22,985 Fetching project page and analyzing links: https://pypi.org/simple/deepmerge/ 2026-06-22T07:06:22,986 Getting page https://pypi.org/simple/deepmerge/ 2026-06-22T07:06:22,988 Found index url https://pypi.org/simple 2026-06-22T07:06:23,241 Fetched page https://pypi.org/simple/deepmerge/ as application/vnd.pypi.simple.v1+json 2026-06-22T07:06:23,249 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-06-22T07:06:23,250 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-06-22T07:06:23,251 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-06-22T07:06:23,251 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-06-22T07:06:23,252 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-06-22T07:06:23,253 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-06-22T07:06:23,253 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-06-22T07:06:23,254 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-06-22T07:06:23,255 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-06-22T07:06:23,255 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-06-22T07:06:23,256 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-06-22T07:06:23,257 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-06-22T07:06:23,258 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-06-22T07:06:23,258 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-06-22T07:06:23,259 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-06-22T07:06:23,259 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-06-22T07:06:23,260 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-06-22T07:06:23,260 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-06-22T07:06:23,261 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-06-22T07:06:23,262 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-06-22T07:06:23,263 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-06-22T07:06:23,264 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-06-22T07:06:23,264 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-06-22T07:06:23,265 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-06-22T07:06:23,265 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-06-22T07:06:23,266 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-06-22T07:06:23,267 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-06-22T07:06:23,267 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-06-22T07:06:23,268 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-06-22T07:06:23,269 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-06-22T07:06:23,269 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-06-22T07:06:23,270 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-06-22T07:06:23,270 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-06-22T07:06:23,271 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-06-22T07:06:23,271 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-06-22T07:06:23,272 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-06-22T07:06:23,272 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-06-22T07:06:23,273 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-06-22T07:06:23,274 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-06-22T07:06:23,275 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-06-22T07:06:23,275 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-06-22T07:06:23,276 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-06-22T07:06:23,277 Fetching project page and analyzing links: https://www.piwheels.org/simple/deepmerge/ 2026-06-22T07:06:23,278 Getting page https://www.piwheels.org/simple/deepmerge/ 2026-06-22T07:06:23,279 Found index url https://www.piwheels.org/simple 2026-06-22T07:06:23,557 Fetched page https://www.piwheels.org/simple/deepmerge/ as text/html 2026-06-22T07:06:23,563 Skipping link: No binaries permitted for deepmerge: https://www.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-06-22T07:06:23,564 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-06-22T07:06:23,565 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-06-22T07:06:23,565 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-06-22T07:06:23,565 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-06-22T07:06:23,566 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-06-22T07:06:23,566 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-06-22T07:06:23,567 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-06-22T07:06:23,568 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-06-22T07:06:23,568 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-06-22T07:06:23,569 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-06-22T07:06:23,569 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-06-22T07:06:23,570 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-06-22T07:06:23,570 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-06-22T07:06:23,571 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-06-22T07:06:23,572 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-06-22T07:06:23,572 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-06-22T07:06:23,573 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-06-22T07:06:23,573 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-06-22T07:06:23,573 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-06-22T07:06:23,574 Skipping link: not a file: https://www.piwheels.org/simple/deepmerge/ 2026-06-22T07:06:23,574 Skipping link: not a file: https://pypi.org/simple/deepmerge/ 2026-06-22T07:06:23,597 Given no hashes to check 1 links for project 'deepmerge': discarding no candidates 2026-06-22T07:06:23,615 Collecting deepmerge==2.1.0 2026-06-22T07:06:23,618 Created temporary directory: /tmp/pip-unpack-wdof9amt 2026-06-22T07:06:23,942 Downloading deepmerge-2.1.0.tar.gz (21 kB) 2026-06-22T07:06:24,055 Added deepmerge==2.1.0 from https://files.pythonhosted.org/packages/2a/78/6e9e20106224083cfb817d2d3c26e80e72258d617b616721a169b87081e0/deepmerge-2.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-v35tu4dz' 2026-06-22T07:06:24,061 Created temporary directory: /tmp/pip-build-env-i7mxnq5y 2026-06-22T07:06:24,065 Installing build dependencies: started 2026-06-22T07:06:24,066 Running command pip subprocess to install build dependencies 2026-06-22T07:06:25,214 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-22T07:06:25,697 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-06-22T07:06:25,720 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-22T07:06:27,719 Collecting setuptools>=69 2026-06-22T07:06:27,720 Obtaining dependency information for setuptools>=69 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-22T07:06:27,734 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-22T07:06:28,079 Collecting setuptools_scm>=8 2026-06-22T07:06:28,080 Obtaining dependency information for setuptools_scm>=8 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl.metadata 2026-06-22T07:06:28,101 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl.metadata (6.5 kB) 2026-06-22T07:06:28,111 Discarding https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl#sha256=600c37b3fea2bb517f59d76792adae856d0b5ce7735b186e4cde804375251321 (from https://www.piwheels.org/simple/setuptools-scm/) (requires-python:>=3.10): Requested setuptools_scm>=8 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl#sha256=600c37b3fea2bb517f59d76792adae856d0b5ce7735b186e4cde804375251321 has inconsistent Name: expected 'setuptools_scm', but metadata has 'setuptools-scm' 2026-06-22T07:06:28,141 Using cached setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-06-22T07:06:28,230 Collecting vcs-versioning>=1.0.0.dev0 2026-06-22T07:06:28,231 Obtaining dependency information for vcs-versioning>=1.0.0.dev0 from https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl.metadata 2026-06-22T07:06:28,247 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl.metadata (1.6 kB) 2026-06-22T07:06:28,434 Collecting packaging>=20 2026-06-22T07:06:28,435 Obtaining dependency information for packaging>=20 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-22T07:06:28,448 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-22T07:06:28,877 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-22T07:06:28,897 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-06-22T07:06:28,986 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-22T07:06:29,024 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-22T07:06:29,051 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-06-22T07:06:29,418 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-22T07:06:32,439 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools_scm 2026-06-22T07:06:36,663 Creating /tmp/pip-build-env-i7mxnq5y/overlay/local/bin 2026-06-22T07:06:36,665 changing mode of /tmp/pip-build-env-i7mxnq5y/overlay/local/bin/vcs-versioning to 755 2026-06-22T07:06:36,787 changing mode of /tmp/pip-build-env-i7mxnq5y/overlay/local/bin/setuptools-scm to 755 2026-06-22T07:06:36,849 Successfully installed packaging-26.2 setuptools-82.0.1 setuptools_scm-10.0.5 vcs-versioning-1.1.1 2026-06-22T07:06:37,170 Installing build dependencies: finished with status 'done' 2026-06-22T07:06:37,177 Getting requirements to build wheel: started 2026-06-22T07:06:37,178 Running command Getting requirements to build wheel 2026-06-22T07:06:37,882 /tmp/pip-build-env-i7mxnq5y/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-22T07:06:37,882 !! 2026-06-22T07:06:37,883 ******************************************************************************** 2026-06-22T07:06:37,884 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-06-22T07:06:37,885 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-22T07:06:37,885 or your builds will no longer be supported. 2026-06-22T07:06:37,887 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-22T07:06:37,887 ******************************************************************************** 2026-06-22T07:06:37,888 !! 2026-06-22T07:06:37,889 corresp(dist, value, root_dir) 2026-06-22T07:06:37,956 /tmp/pip-build-env-i7mxnq5y/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-22T07:06:37,957 !! 2026-06-22T07:06:37,958 ******************************************************************************** 2026-06-22T07:06:37,958 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-22T07:06:37,959 License :: OSI Approved :: MIT License 2026-06-22T07:06:37,960 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-22T07:06:37,960 ******************************************************************************** 2026-06-22T07:06:37,961 !! 2026-06-22T07:06:37,962 dist._finalize_license_expression() 2026-06-22T07:06:37,962 /tmp/pip-build-env-i7mxnq5y/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-22T07:06:37,963 !! 2026-06-22T07:06:37,964 ******************************************************************************** 2026-06-22T07:06:37,964 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-22T07:06:37,965 License :: OSI Approved :: MIT License 2026-06-22T07:06:37,966 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-22T07:06:37,966 ******************************************************************************** 2026-06-22T07:06:37,968 !! 2026-06-22T07:06:37,968 self._finalize_license_expression() 2026-06-22T07:06:37,970 running egg_info 2026-06-22T07:06:37,978 writing deepmerge.egg-info/PKG-INFO 2026-06-22T07:06:37,983 writing dependency_links to deepmerge.egg-info/dependency_links.txt 2026-06-22T07:06:37,987 writing requirements to deepmerge.egg-info/requires.txt 2026-06-22T07:06:37,988 writing top-level names to deepmerge.egg-info/top_level.txt 2026-06-22T07:06:38,023 /tmp/pip-build-env-i7mxnq5y/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-06-22T07:06:38,024 return get_active_overrides().subprocess_timeout 2026-06-22T07:06:38,031 listing git files failed - pretending there aren't any 2026-06-22T07:06:38,036 reading manifest file 'deepmerge.egg-info/SOURCES.txt' 2026-06-22T07:06:38,040 reading manifest template 'MANIFEST.in' 2026-06-22T07:06:38,041 adding license file 'LICENSE' 2026-06-22T07:06:38,045 writing manifest file 'deepmerge.egg-info/SOURCES.txt' 2026-06-22T07:06:38,150 Getting requirements to build wheel: finished with status 'done' 2026-06-22T07:06:38,153 Created temporary directory: /tmp/pip-modern-metadata-lkmxilh5 2026-06-22T07:06:38,155 Preparing metadata (pyproject.toml): started 2026-06-22T07:06:38,157 Running command Preparing metadata (pyproject.toml) 2026-06-22T07:06:38,819 /tmp/pip-build-env-i7mxnq5y/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-22T07:06:38,820 !! 2026-06-22T07:06:38,821 ******************************************************************************** 2026-06-22T07:06:38,821 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-06-22T07:06:38,822 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-22T07:06:38,823 or your builds will no longer be supported. 2026-06-22T07:06:38,824 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-22T07:06:38,825 ******************************************************************************** 2026-06-22T07:06:38,826 !! 2026-06-22T07:06:38,827 corresp(dist, value, root_dir) 2026-06-22T07:06:38,889 /tmp/pip-build-env-i7mxnq5y/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-22T07:06:38,890 !! 2026-06-22T07:06:38,891 ******************************************************************************** 2026-06-22T07:06:38,891 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-22T07:06:38,892 License :: OSI Approved :: MIT License 2026-06-22T07:06:38,893 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-22T07:06:38,893 ******************************************************************************** 2026-06-22T07:06:38,894 !! 2026-06-22T07:06:38,895 dist._finalize_license_expression() 2026-06-22T07:06:38,895 /tmp/pip-build-env-i7mxnq5y/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-22T07:06:38,896 !! 2026-06-22T07:06:38,897 ******************************************************************************** 2026-06-22T07:06:38,897 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-22T07:06:38,898 License :: OSI Approved :: MIT License 2026-06-22T07:06:38,899 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-22T07:06:38,900 ******************************************************************************** 2026-06-22T07:06:38,901 !! 2026-06-22T07:06:38,902 self._finalize_license_expression() 2026-06-22T07:06:38,905 running dist_info 2026-06-22T07:06:38,919 creating /tmp/pip-modern-metadata-lkmxilh5/deepmerge.egg-info 2026-06-22T07:06:38,920 writing /tmp/pip-modern-metadata-lkmxilh5/deepmerge.egg-info/PKG-INFO 2026-06-22T07:06:38,925 writing dependency_links to /tmp/pip-modern-metadata-lkmxilh5/deepmerge.egg-info/dependency_links.txt 2026-06-22T07:06:38,928 writing requirements to /tmp/pip-modern-metadata-lkmxilh5/deepmerge.egg-info/requires.txt 2026-06-22T07:06:38,929 writing top-level names to /tmp/pip-modern-metadata-lkmxilh5/deepmerge.egg-info/top_level.txt 2026-06-22T07:06:38,930 writing manifest file '/tmp/pip-modern-metadata-lkmxilh5/deepmerge.egg-info/SOURCES.txt' 2026-06-22T07:06:38,962 /tmp/pip-build-env-i7mxnq5y/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-06-22T07:06:38,963 return get_active_overrides().subprocess_timeout 2026-06-22T07:06:38,969 listing git files failed - pretending there aren't any 2026-06-22T07:06:38,974 reading manifest file '/tmp/pip-modern-metadata-lkmxilh5/deepmerge.egg-info/SOURCES.txt' 2026-06-22T07:06:38,976 reading manifest template 'MANIFEST.in' 2026-06-22T07:06:38,976 adding license file 'LICENSE' 2026-06-22T07:06:38,979 writing manifest file '/tmp/pip-modern-metadata-lkmxilh5/deepmerge.egg-info/SOURCES.txt' 2026-06-22T07:06:38,980 creating '/tmp/pip-modern-metadata-lkmxilh5/deepmerge-2.1.0.dist-info' 2026-06-22T07:06:39,110 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-22T07:06:39,114 Source in /tmp/pip-wheel-diebnvqx/deepmerge_eb57e50d965741869bd9162f029159b7 has version 2.1.0, which satisfies requirement deepmerge==2.1.0 from https://files.pythonhosted.org/packages/2a/78/6e9e20106224083cfb817d2d3c26e80e72258d617b616721a169b87081e0/deepmerge-2.1.0.tar.gz 2026-06-22T07:06:39,115 Removed deepmerge==2.1.0 from https://files.pythonhosted.org/packages/2a/78/6e9e20106224083cfb817d2d3c26e80e72258d617b616721a169b87081e0/deepmerge-2.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-v35tu4dz' 2026-06-22T07:06:39,121 Created temporary directory: /tmp/pip-unpack-4iclhwwh 2026-06-22T07:06:39,122 Building wheels for collected packages: deepmerge 2026-06-22T07:06:39,126 Created temporary directory: /tmp/pip-wheel-z6jrkzr9 2026-06-22T07:06:39,126 Destination directory: /tmp/pip-wheel-z6jrkzr9 2026-06-22T07:06:39,128 Building wheel for deepmerge (pyproject.toml): started 2026-06-22T07:06:39,129 Running command Building wheel for deepmerge (pyproject.toml) 2026-06-22T07:06:39,780 /tmp/pip-build-env-i7mxnq5y/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-22T07:06:39,781 !! 2026-06-22T07:06:39,782 ******************************************************************************** 2026-06-22T07:06:39,782 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-06-22T07:06:39,783 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-22T07:06:39,784 or your builds will no longer be supported. 2026-06-22T07:06:39,785 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-22T07:06:39,785 ******************************************************************************** 2026-06-22T07:06:39,786 !! 2026-06-22T07:06:39,787 corresp(dist, value, root_dir) 2026-06-22T07:06:39,846 /tmp/pip-build-env-i7mxnq5y/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-22T07:06:39,847 !! 2026-06-22T07:06:39,848 ******************************************************************************** 2026-06-22T07:06:39,848 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-22T07:06:39,849 License :: OSI Approved :: MIT License 2026-06-22T07:06:39,850 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-22T07:06:39,851 ******************************************************************************** 2026-06-22T07:06:39,852 !! 2026-06-22T07:06:39,853 dist._finalize_license_expression() 2026-06-22T07:06:39,853 /tmp/pip-build-env-i7mxnq5y/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-22T07:06:39,854 !! 2026-06-22T07:06:39,855 ******************************************************************************** 2026-06-22T07:06:39,856 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-22T07:06:39,857 License :: OSI Approved :: MIT License 2026-06-22T07:06:39,858 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-22T07:06:39,859 ******************************************************************************** 2026-06-22T07:06:39,860 !! 2026-06-22T07:06:39,860 self._finalize_license_expression() 2026-06-22T07:06:39,861 running bdist_wheel 2026-06-22T07:06:39,880 running build 2026-06-22T07:06:39,881 running build_py 2026-06-22T07:06:39,883 creating build/lib/deepmerge 2026-06-22T07:06:39,885 copying deepmerge/_version.py -> build/lib/deepmerge 2026-06-22T07:06:39,887 copying deepmerge/merger.py -> build/lib/deepmerge 2026-06-22T07:06:39,889 copying deepmerge/__init__.py -> build/lib/deepmerge 2026-06-22T07:06:39,891 copying deepmerge/exception.py -> build/lib/deepmerge 2026-06-22T07:06:39,892 copying deepmerge/extended_set.py -> build/lib/deepmerge 2026-06-22T07:06:39,895 creating build/lib/deepmerge/strategy 2026-06-22T07:06:39,896 copying deepmerge/strategy/type_conflict.py -> build/lib/deepmerge/strategy 2026-06-22T07:06:39,898 copying deepmerge/strategy/core.py -> build/lib/deepmerge/strategy 2026-06-22T07:06:39,900 copying deepmerge/strategy/list.py -> build/lib/deepmerge/strategy 2026-06-22T07:06:39,901 copying deepmerge/strategy/set.py -> build/lib/deepmerge/strategy 2026-06-22T07:06:39,903 copying deepmerge/strategy/__init__.py -> build/lib/deepmerge/strategy 2026-06-22T07:06:39,905 copying deepmerge/strategy/fallback.py -> build/lib/deepmerge/strategy 2026-06-22T07:06:39,906 copying deepmerge/strategy/dict.py -> build/lib/deepmerge/strategy 2026-06-22T07:06:39,908 running egg_info 2026-06-22T07:06:39,921 writing deepmerge.egg-info/PKG-INFO 2026-06-22T07:06:39,925 writing dependency_links to deepmerge.egg-info/dependency_links.txt 2026-06-22T07:06:39,928 writing requirements to deepmerge.egg-info/requires.txt 2026-06-22T07:06:39,929 writing top-level names to deepmerge.egg-info/top_level.txt 2026-06-22T07:06:39,955 /tmp/pip-build-env-i7mxnq5y/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-06-22T07:06:39,955 return get_active_overrides().subprocess_timeout 2026-06-22T07:06:39,961 listing git files failed - pretending there aren't any 2026-06-22T07:06:39,966 reading manifest file 'deepmerge.egg-info/SOURCES.txt' 2026-06-22T07:06:39,969 reading manifest template 'MANIFEST.in' 2026-06-22T07:06:39,970 adding license file 'LICENSE' 2026-06-22T07:06:39,973 writing manifest file 'deepmerge.egg-info/SOURCES.txt' 2026-06-22T07:06:39,976 /tmp/pip-build-env-i7mxnq5y/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'deepmerge.tests' is absent from the `packages` configuration. 2026-06-22T07:06:39,976 !! 2026-06-22T07:06:39,977 ******************************************************************************** 2026-06-22T07:06:39,978 ############################ 2026-06-22T07:06:39,979 # Package would be ignored # 2026-06-22T07:06:39,979 ############################ 2026-06-22T07:06:39,980 Python recognizes 'deepmerge.tests' as an importable package[^1], 2026-06-22T07:06:39,980 but it is absent from setuptools' `packages` configuration. 2026-06-22T07:06:39,981 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-22T07:06:39,982 package, please make sure that 'deepmerge.tests' is explicitly added 2026-06-22T07:06:39,982 to the `packages` configuration field. 2026-06-22T07:06:39,983 Alternatively, you can also rely on setuptools' discovery methods 2026-06-22T07:06:39,984 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-22T07:06:39,984 instead of `find_packages(...)`/`find:`). 2026-06-22T07:06:39,985 You can read more about "package discovery" on setuptools documentation page: 2026-06-22T07:06:39,986 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-22T07:06:39,987 If you don't want 'deepmerge.tests' to be distributed and are 2026-06-22T07:06:39,988 already explicitly excluding 'deepmerge.tests' via 2026-06-22T07:06:39,988 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-22T07:06:39,989 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-22T07:06:39,989 combination with a more fine grained `package-data` configuration. 2026-06-22T07:06:39,990 You can read more about "package data files" on setuptools documentation page: 2026-06-22T07:06:39,992 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-22T07:06:39,993 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-22T07:06:39,994 even if it does not contain any `.py` files. 2026-06-22T07:06:39,994 On the other hand, currently there is no concept of package data 2026-06-22T07:06:39,995 directory, all directories are treated like packages. 2026-06-22T07:06:39,995 ******************************************************************************** 2026-06-22T07:06:39,996 !! 2026-06-22T07:06:39,996 check.warn(importable) 2026-06-22T07:06:39,997 /tmp/pip-build-env-i7mxnq5y/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-06-22T07:06:39,997 !! 2026-06-22T07:06:39,998 ******************************************************************************** 2026-06-22T07:06:39,998 ############################ 2026-06-22T07:06:39,999 # Package would be ignored # 2026-06-22T07:06:39,999 ############################ 2026-06-22T07:06:39,999 Python recognizes 'deepmerge.tests.strategy' as an importable package[^1], 2026-06-22T07:06:40,000 but it is absent from setuptools' `packages` configuration. 2026-06-22T07:06:40,001 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-22T07:06:40,001 package, please make sure that 'deepmerge.tests.strategy' is explicitly added 2026-06-22T07:06:40,001 to the `packages` configuration field. 2026-06-22T07:06:40,002 Alternatively, you can also rely on setuptools' discovery methods 2026-06-22T07:06:40,003 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-22T07:06:40,003 instead of `find_packages(...)`/`find:`). 2026-06-22T07:06:40,004 You can read more about "package discovery" on setuptools documentation page: 2026-06-22T07:06:40,006 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-22T07:06:40,006 If you don't want 'deepmerge.tests.strategy' to be distributed and are 2026-06-22T07:06:40,007 already explicitly excluding 'deepmerge.tests.strategy' via 2026-06-22T07:06:40,008 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-22T07:06:40,008 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-22T07:06:40,009 combination with a more fine grained `package-data` configuration. 2026-06-22T07:06:40,010 You can read more about "package data files" on setuptools documentation page: 2026-06-22T07:06:40,011 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-22T07:06:40,013 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-22T07:06:40,013 even if it does not contain any `.py` files. 2026-06-22T07:06:40,014 On the other hand, currently there is no concept of package data 2026-06-22T07:06:40,015 directory, all directories are treated like packages. 2026-06-22T07:06:40,015 ******************************************************************************** 2026-06-22T07:06:40,016 !! 2026-06-22T07:06:40,017 check.warn(importable) 2026-06-22T07:06:40,017 copying deepmerge/py.typed -> build/lib/deepmerge 2026-06-22T07:06:40,018 creating build/lib/deepmerge/tests 2026-06-22T07:06:40,018 copying deepmerge/tests/__init__.py -> build/lib/deepmerge/tests 2026-06-22T07:06:40,019 copying deepmerge/tests/test_full.py -> build/lib/deepmerge/tests 2026-06-22T07:06:40,020 copying deepmerge/tests/test_merger.py -> build/lib/deepmerge/tests 2026-06-22T07:06:40,020 creating build/lib/deepmerge/tests/strategy 2026-06-22T07:06:40,021 copying deepmerge/tests/strategy/__init__.py -> build/lib/deepmerge/tests/strategy 2026-06-22T07:06:40,022 copying deepmerge/tests/strategy/test_core.py -> build/lib/deepmerge/tests/strategy 2026-06-22T07:06:40,022 copying deepmerge/tests/strategy/test_list.py -> build/lib/deepmerge/tests/strategy 2026-06-22T07:06:40,023 copying deepmerge/tests/strategy/test_set_merge.py -> build/lib/deepmerge/tests/strategy 2026-06-22T07:06:40,023 copying deepmerge/tests/strategy/test_type_conflict.py -> build/lib/deepmerge/tests/strategy 2026-06-22T07:06:40,024 installing to build/bdist.linux-armv7l/wheel 2026-06-22T07:06:40,024 running install 2026-06-22T07:06:40,046 running install_lib 2026-06-22T07:06:40,054 creating build/bdist.linux-armv7l/wheel 2026-06-22T07:06:40,056 creating build/bdist.linux-armv7l/wheel/deepmerge 2026-06-22T07:06:40,057 copying build/lib/deepmerge/py.typed -> build/bdist.linux-armv7l/wheel/./deepmerge 2026-06-22T07:06:40,059 copying build/lib/deepmerge/_version.py -> build/bdist.linux-armv7l/wheel/./deepmerge 2026-06-22T07:06:40,060 copying build/lib/deepmerge/merger.py -> build/bdist.linux-armv7l/wheel/./deepmerge 2026-06-22T07:06:40,063 creating build/bdist.linux-armv7l/wheel/deepmerge/tests 2026-06-22T07:06:40,064 copying build/lib/deepmerge/tests/test_full.py -> build/bdist.linux-armv7l/wheel/./deepmerge/tests 2026-06-22T07:06:40,066 copying build/lib/deepmerge/tests/test_merger.py -> build/bdist.linux-armv7l/wheel/./deepmerge/tests 2026-06-22T07:06:40,067 copying build/lib/deepmerge/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./deepmerge/tests 2026-06-22T07:06:40,069 creating build/bdist.linux-armv7l/wheel/deepmerge/tests/strategy 2026-06-22T07:06:40,071 copying build/lib/deepmerge/tests/strategy/test_type_conflict.py -> build/bdist.linux-armv7l/wheel/./deepmerge/tests/strategy 2026-06-22T07:06:40,073 copying build/lib/deepmerge/tests/strategy/test_core.py -> build/bdist.linux-armv7l/wheel/./deepmerge/tests/strategy 2026-06-22T07:06:40,074 copying build/lib/deepmerge/tests/strategy/__init__.py -> build/bdist.linux-armv7l/wheel/./deepmerge/tests/strategy 2026-06-22T07:06:40,076 copying build/lib/deepmerge/tests/strategy/test_set_merge.py -> build/bdist.linux-armv7l/wheel/./deepmerge/tests/strategy 2026-06-22T07:06:40,078 copying build/lib/deepmerge/tests/strategy/test_list.py -> build/bdist.linux-armv7l/wheel/./deepmerge/tests/strategy 2026-06-22T07:06:40,080 copying build/lib/deepmerge/__init__.py -> build/bdist.linux-armv7l/wheel/./deepmerge 2026-06-22T07:06:40,082 creating build/bdist.linux-armv7l/wheel/deepmerge/strategy 2026-06-22T07:06:40,083 copying build/lib/deepmerge/strategy/type_conflict.py -> build/bdist.linux-armv7l/wheel/./deepmerge/strategy 2026-06-22T07:06:40,085 copying build/lib/deepmerge/strategy/core.py -> build/bdist.linux-armv7l/wheel/./deepmerge/strategy 2026-06-22T07:06:40,087 copying build/lib/deepmerge/strategy/list.py -> build/bdist.linux-armv7l/wheel/./deepmerge/strategy 2026-06-22T07:06:40,089 copying build/lib/deepmerge/strategy/set.py -> build/bdist.linux-armv7l/wheel/./deepmerge/strategy 2026-06-22T07:06:40,091 copying build/lib/deepmerge/strategy/__init__.py -> build/bdist.linux-armv7l/wheel/./deepmerge/strategy 2026-06-22T07:06:40,092 copying build/lib/deepmerge/strategy/fallback.py -> build/bdist.linux-armv7l/wheel/./deepmerge/strategy 2026-06-22T07:06:40,094 copying build/lib/deepmerge/strategy/dict.py -> build/bdist.linux-armv7l/wheel/./deepmerge/strategy 2026-06-22T07:06:40,096 copying build/lib/deepmerge/exception.py -> build/bdist.linux-armv7l/wheel/./deepmerge 2026-06-22T07:06:40,098 copying build/lib/deepmerge/extended_set.py -> build/bdist.linux-armv7l/wheel/./deepmerge 2026-06-22T07:06:40,099 running install_egg_info 2026-06-22T07:06:40,106 Copying deepmerge.egg-info to build/bdist.linux-armv7l/wheel/./deepmerge-2.1.0-py3.11.egg-info 2026-06-22T07:06:40,116 running install_scripts 2026-06-22T07:06:40,125 creating build/bdist.linux-armv7l/wheel/deepmerge-2.1.0.dist-info/WHEEL 2026-06-22T07:06:40,128 creating '/tmp/pip-wheel-z6jrkzr9/.tmp-ptey780k/deepmerge-2.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-22T07:06:40,130 adding 'deepmerge/__init__.py' 2026-06-22T07:06:40,132 adding 'deepmerge/_version.py' 2026-06-22T07:06:40,133 adding 'deepmerge/exception.py' 2026-06-22T07:06:40,134 adding 'deepmerge/extended_set.py' 2026-06-22T07:06:40,135 adding 'deepmerge/merger.py' 2026-06-22T07:06:40,136 adding 'deepmerge/py.typed' 2026-06-22T07:06:40,138 adding 'deepmerge/strategy/__init__.py' 2026-06-22T07:06:40,139 adding 'deepmerge/strategy/core.py' 2026-06-22T07:06:40,141 adding 'deepmerge/strategy/dict.py' 2026-06-22T07:06:40,142 adding 'deepmerge/strategy/fallback.py' 2026-06-22T07:06:40,143 adding 'deepmerge/strategy/list.py' 2026-06-22T07:06:40,144 adding 'deepmerge/strategy/set.py' 2026-06-22T07:06:40,145 adding 'deepmerge/strategy/type_conflict.py' 2026-06-22T07:06:40,147 adding 'deepmerge/tests/__init__.py' 2026-06-22T07:06:40,148 adding 'deepmerge/tests/test_full.py' 2026-06-22T07:06:40,149 adding 'deepmerge/tests/test_merger.py' 2026-06-22T07:06:40,151 adding 'deepmerge/tests/strategy/__init__.py' 2026-06-22T07:06:40,152 adding 'deepmerge/tests/strategy/test_core.py' 2026-06-22T07:06:40,153 adding 'deepmerge/tests/strategy/test_list.py' 2026-06-22T07:06:40,154 adding 'deepmerge/tests/strategy/test_set_merge.py' 2026-06-22T07:06:40,156 adding 'deepmerge/tests/strategy/test_type_conflict.py' 2026-06-22T07:06:40,158 adding 'deepmerge-2.1.0.dist-info/licenses/LICENSE' 2026-06-22T07:06:40,159 adding 'deepmerge-2.1.0.dist-info/METADATA' 2026-06-22T07:06:40,160 adding 'deepmerge-2.1.0.dist-info/WHEEL' 2026-06-22T07:06:40,161 adding 'deepmerge-2.1.0.dist-info/top_level.txt' 2026-06-22T07:06:40,162 adding 'deepmerge-2.1.0.dist-info/RECORD' 2026-06-22T07:06:40,164 removing build/bdist.linux-armv7l/wheel 2026-06-22T07:06:40,277 Building wheel for deepmerge (pyproject.toml): finished with status 'done' 2026-06-22T07:06:40,282 Created wheel for deepmerge: filename=deepmerge-2.1.0-py3-none-any.whl size=14345 sha256=7959c242601a3b0c862e841ab98805e03ba20aeef25969e4d07ed093b471eb58 2026-06-22T07:06:40,283 Stored in directory: /tmp/pip-ephem-wheel-cache-l7moxrai/wheels/c3/88/b9/b2a0e3cf0db52fa0d1dba893fb60518c7d105c534cc87a5787 2026-06-22T07:06:40,294 Successfully built deepmerge 2026-06-22T07:06:40,297 Removed build tracker: '/tmp/pip-build-tracker-v35tu4dz'