2026-03-22T00:35:07,467 Created temporary directory: /tmp/pip-ephem-wheel-cache-3wghhw2w 2026-03-22T00:35:07,469 Created temporary directory: /tmp/pip-build-tracker-nh523w28 2026-03-22T00:35:07,470 Initialized build tracking at /tmp/pip-build-tracker-nh523w28 2026-03-22T00:35:07,470 Created build tracker: /tmp/pip-build-tracker-nh523w28 2026-03-22T00:35:07,471 Entered build tracker: /tmp/pip-build-tracker-nh523w28 2026-03-22T00:35:07,472 Created temporary directory: /tmp/pip-wheel-qxg57gf9 2026-03-22T00:35:07,475 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-03-22T00:35:07,477 Created temporary directory: /tmp/pip-ephem-wheel-cache-7d5on51l 2026-03-22T00:35:07,499 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-22T00:35:07,503 2 location(s) to search for versions of django-structured-json-field: 2026-03-22T00:35:07,503 * https://pypi.org/simple/django-structured-json-field/ 2026-03-22T00:35:07,503 * https://www.piwheels.org/simple/django-structured-json-field/ 2026-03-22T00:35:07,504 Fetching project page and analyzing links: https://pypi.org/simple/django-structured-json-field/ 2026-03-22T00:35:07,504 Getting page https://pypi.org/simple/django-structured-json-field/ 2026-03-22T00:35:07,506 Found index url https://pypi.org/simple 2026-03-22T00:35:07,717 Fetched page https://pypi.org/simple/django-structured-json-field/ as application/vnd.pypi.simple.v1+json 2026-03-22T00:35:07,725 Skipping link: No binaries permitted for django-structured-json-field: https://files.pythonhosted.org/packages/20/b4/bf67233e92e32b7fb3378bc33e4f544d5dabff54490227b51b266ed940fc/django_structured_json_field-0.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.9) 2026-03-22T00:35:07,726 Found link https://files.pythonhosted.org/packages/d1/d4/b75d84a7519ab76a6750299fabcb7af9be0c753468fb028ceec00fd29b13/django_structured_json_field-0.1.0.tar.gz (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.9), version: 0.1.0 2026-03-22T00:35:07,727 Skipping link: No binaries permitted for django-structured-json-field: https://files.pythonhosted.org/packages/c6/94/a14b6f0995889fe8efa08f4308a176f01e5ff6fee34b928484e2bfb3c75c/django_structured_json_field-0.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.9) 2026-03-22T00:35:07,728 Found link https://files.pythonhosted.org/packages/ba/b6/72b14c404640f776bf916078f830f307b3859ee14af304f9a1a2b86e41ad/django_structured_json_field-0.2.0.tar.gz (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.9), version: 0.2.0 2026-03-22T00:35:07,728 Skipping link: No binaries permitted for django-structured-json-field: https://files.pythonhosted.org/packages/8e/09/8630fab14826c7f7fd9f9a14782039787472f6564bd4ffc52045e9aac8e3/django_structured_json_field-0.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.9) 2026-03-22T00:35:07,729 Found link https://files.pythonhosted.org/packages/e9/bb/b17d291ffe3b6bceccc9012921aff2809a5d970edb15fbd19bc44da0f2ba/django_structured_json_field-0.2.1.tar.gz (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.9), version: 0.2.1 2026-03-22T00:35:07,730 Skipping link: No binaries permitted for django-structured-json-field: https://files.pythonhosted.org/packages/98/82/56140051be5a3cce80a41586f64d0d857f1089578c6327d6cd2c37c68e62/django_structured_json_field-0.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.9) 2026-03-22T00:35:07,731 Found link https://files.pythonhosted.org/packages/6e/0f/5debc05447641c0843c729003d9e287d6ed72782fc0348c5178d56264204/django_structured_json_field-0.3.0.tar.gz (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.9), version: 0.3.0 2026-03-22T00:35:07,732 Skipping link: No binaries permitted for django-structured-json-field: https://files.pythonhosted.org/packages/a4/45/eb6240ed8c040e54d612ddaae753b6261f93ca20081cf6dcc26c21b555da/django_structured_json_field-0.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.9) 2026-03-22T00:35:07,733 Found link https://files.pythonhosted.org/packages/a6/af/21cf63faac26c132e53b0541a4f174a06d904fb68ca3347e8784e40a8c72/django_structured_json_field-0.3.1.tar.gz (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.9), version: 0.3.1 2026-03-22T00:35:07,733 Skipping link: No binaries permitted for django-structured-json-field: https://files.pythonhosted.org/packages/25/ad/37dbb3b8f523e20ae828b3d3d0b1a3e8264b1ab794d03733961151b06dd2/django_structured_json_field-0.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.8) 2026-03-22T00:35:07,734 Found link https://files.pythonhosted.org/packages/86/e6/e3149513ece019a76506a29fbb6dbbbb13afab7fa4413b3a05c7bc3fd1b9/django_structured_json_field-0.4.0.tar.gz (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.8), version: 0.4.0 2026-03-22T00:35:07,735 Skipping link: No binaries permitted for django-structured-json-field: https://files.pythonhosted.org/packages/cc/e8/ac04e6b0ae62e149a46937d5b144ab8713c5fac4de822fdaeafbef721f57/django_structured_json_field-0.4.1-py2.py3-none-any.whl (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.8) 2026-03-22T00:35:07,736 Found link https://files.pythonhosted.org/packages/07/a2/5c3d6c94836fa34e33ea1c3f110d76983468d5cf48fbb17994ca56c3c46e/django_structured_json_field-0.4.1.tar.gz (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.8), version: 0.4.1 2026-03-22T00:35:07,736 Skipping link: No binaries permitted for django-structured-json-field: https://files.pythonhosted.org/packages/b3/f8/d2560f35ab95b80c41af5e24f3a0cfc30f4dfd169782d0f9f17cf9f48e5e/django_structured_json_field-0.4.2-py2.py3-none-any.whl (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.8) 2026-03-22T00:35:07,737 Found link https://files.pythonhosted.org/packages/05/0c/c72c1007cf9095fc7b2895e234e0d07d271bc105bce55dea0c7de879d545/django_structured_json_field-0.4.2.tar.gz (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.8), version: 0.4.2 2026-03-22T00:35:07,738 Skipping link: No binaries permitted for django-structured-json-field: https://files.pythonhosted.org/packages/37/91/fdeb3d37186e036e165fdae1c5b130107c28145085117aa8cda51d790c72/django_structured_json_field-0.4.3-py2.py3-none-any.whl (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.8) 2026-03-22T00:35:07,739 Found link https://files.pythonhosted.org/packages/dd/e1/6814826d2f62ce6aa840289b323066ce7d5018546f4cb93c82be17acff4e/django_structured_json_field-0.4.3.tar.gz (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.8), version: 0.4.3 2026-03-22T00:35:07,739 Skipping link: No binaries permitted for django-structured-json-field: https://files.pythonhosted.org/packages/5f/6b/195c4c60ec9709dd66dd158a9e12bf9d03aaaff608e82178a37d0819b264/django_structured_json_field-0.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.8) 2026-03-22T00:35:07,740 Found link https://files.pythonhosted.org/packages/70/72/b3dadfbef4d7079a1be6a242e8f5febed505f1faa5397de39c3a533da062/django_structured_json_field-0.5.0.tar.gz (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.8), version: 0.5.0 2026-03-22T00:35:07,741 Skipping link: No binaries permitted for django-structured-json-field: https://files.pythonhosted.org/packages/ed/7f/72389005cb541795810382fc1cf6e0e75400808cb264b4c08cd70408a385/django_structured_json_field-0.5.1-py2.py3-none-any.whl (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.8) 2026-03-22T00:35:07,741 Found link https://files.pythonhosted.org/packages/ad/b0/fbab11716965fa910e52887ffb1f2eafcac545234ed4a5b941e8178d91b2/django_structured_json_field-0.5.1.tar.gz (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.8), version: 0.5.1 2026-03-22T00:35:07,742 Skipping link: No binaries permitted for django-structured-json-field: https://files.pythonhosted.org/packages/2d/9f/cffa64ec5a3071e25b7c08755e1645627e87f31e41a1f268614ec913b45e/django_structured_json_field-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.8) 2026-03-22T00:35:07,743 Found link https://files.pythonhosted.org/packages/5f/5d/63cac0ee82188d3bcc97ca5eb8667bb862c501e911ba3d4f3c2b8fc32196/django_structured_json_field-1.0.0.tar.gz (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.8), version: 1.0.0 2026-03-22T00:35:07,744 Skipping link: No binaries permitted for django-structured-json-field: https://files.pythonhosted.org/packages/0e/b5/5f806e016194337ce10597b681b673aa6fccbaa1947f467e7fae2a85174a/django_structured_json_field-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.9) 2026-03-22T00:35:07,745 Found link https://files.pythonhosted.org/packages/00/76/383739c10450502e6459f863294353b4bbe7092957556856a3700c8ad217/django_structured_json_field-1.1.0.tar.gz (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.9), version: 1.1.0 2026-03-22T00:35:07,745 Skipping link: No binaries permitted for django-structured-json-field: https://files.pythonhosted.org/packages/dd/49/ef20590417f078b0836a74adf3fdd880c753349bb586c5ff26768f92da18/django_structured_json_field-1.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.9) 2026-03-22T00:35:07,746 Found link https://files.pythonhosted.org/packages/be/b5/214bd0762454c13a5b160aaef9677b08697684da5518209529b6b6f63403/django_structured_json_field-1.1.1.tar.gz (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.9), version: 1.1.1 2026-03-22T00:35:07,747 Skipping link: No binaries permitted for django-structured-json-field: https://files.pythonhosted.org/packages/93/7b/d141671dd9b2c65bd4631a246fcf619052122d159995ae25b177edb036b5/django_structured_json_field-1.1.2-py2.py3-none-any.whl (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.9) 2026-03-22T00:35:07,747 Found link https://files.pythonhosted.org/packages/ff/f5/eaaffb817f5df5f9d90011cdae264e37038cdda50e353c5f251f8fc3edb0/django_structured_json_field-1.1.2.tar.gz (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.9), version: 1.1.2 2026-03-22T00:35:07,748 Skipping link: No binaries permitted for django-structured-json-field: https://files.pythonhosted.org/packages/7b/76/4e8e524feceddf93ee11503057c2eae0f4c5bfd384a7cd305a8cb6581aca/django_structured_json_field-1.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.10) 2026-03-22T00:35:07,749 Found link https://files.pythonhosted.org/packages/d8/23/465396c82593879b1465d0ab819f145cc6298afb0f066d70176cb383c0e1/django_structured_json_field-1.2.0.tar.gz (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.10), version: 1.2.0 2026-03-22T00:35:07,750 Skipping link: No binaries permitted for django-structured-json-field: https://files.pythonhosted.org/packages/18/49/4c86cced034de18c15f7da750bae4f629c681783d17949bcfa6dd653e7c0/django_structured_json_field-1.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.10) 2026-03-22T00:35:07,750 Found link https://files.pythonhosted.org/packages/2e/03/db5cb4b2bc751a31929c80379aa8ae819774dfab323f05593c8a4f425dea/django_structured_json_field-1.3.0.tar.gz (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.10), version: 1.3.0 2026-03-22T00:35:07,751 Skipping link: No binaries permitted for django-structured-json-field: https://files.pythonhosted.org/packages/e0/1b/bc1b72fe8c5d291d92ca61b6161451de3ea1d44aa68a9fabaf760a97be70/django_structured_json_field-1.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.10) 2026-03-22T00:35:07,752 Found link https://files.pythonhosted.org/packages/13/e7/5a6061ff52abe49012136b8f57f6175ca0a2d4dffe5712a5016a7577e950/django_structured_json_field-1.4.0.tar.gz (from https://pypi.org/simple/django-structured-json-field/) (requires-python:>=3.10), version: 1.4.0 2026-03-22T00:35:07,753 Fetching project page and analyzing links: https://www.piwheels.org/simple/django-structured-json-field/ 2026-03-22T00:35:07,754 Getting page https://www.piwheels.org/simple/django-structured-json-field/ 2026-03-22T00:35:07,755 Found index url https://www.piwheels.org/simple 2026-03-22T00:35:07,906 Fetched page https://www.piwheels.org/simple/django-structured-json-field/ as text/html 2026-03-22T00:35:07,912 Skipping link: No binaries permitted for django-structured-json-field: https://www.piwheels.org/simple/django-structured-json-field/django_structured_json_field-1.3.0-py2.py3-none-any.whl#sha256=6c8aeceba97abb317fd233f10637a60aba2a4420a1422c4a04bc7f9676d5e7ef (from https://www.piwheels.org/simple/django-structured-json-field/) (requires-python:>=3.10) 2026-03-22T00:35:07,912 Skipping link: No binaries permitted for django-structured-json-field: https://archive1.piwheels.org/simple/django-structured-json-field/django_structured_json_field-1.2.0-py2.py3-none-any.whl#sha256=04a6e3ce6d21ae55930e5f35f121491f02238a086f8a8d0b8b1dd94fe37c144e (from https://www.piwheels.org/simple/django-structured-json-field/) (requires-python:>=3.10) 2026-03-22T00:35:07,913 Skipping link: No binaries permitted for django-structured-json-field: https://archive1.piwheels.org/simple/django-structured-json-field/django_structured_json_field-1.1.2-py2.py3-none-any.whl#sha256=cb6915d42ea6d513d4feac5c2b3c125cbd405570cd901a70db010a9663608e71 (from https://www.piwheels.org/simple/django-structured-json-field/) (requires-python:>=3.9) 2026-03-22T00:35:07,913 Skipping link: No binaries permitted for django-structured-json-field: https://archive1.piwheels.org/simple/django-structured-json-field/django_structured_json_field-1.1.1-py2.py3-none-any.whl#sha256=e6cc6198584d7520e59019f0167837ae0cc11eb6c05e0945d830939d0be8f3a4 (from https://www.piwheels.org/simple/django-structured-json-field/) (requires-python:>=3.9) 2026-03-22T00:35:07,914 Skipping link: No binaries permitted for django-structured-json-field: https://archive1.piwheels.org/simple/django-structured-json-field/django_structured_json_field-1.1.0-py2.py3-none-any.whl#sha256=719f4fc9a653982bb7e326449d2fbd2dc6da7dc740a0c5bdd639e98adbe71a73 (from https://www.piwheels.org/simple/django-structured-json-field/) (requires-python:>=3.9) 2026-03-22T00:35:07,914 Skipping link: No binaries permitted for django-structured-json-field: https://archive1.piwheels.org/simple/django-structured-json-field/django_structured_json_field-1.0.0-py2.py3-none-any.whl#sha256=638d4da267b64ac8ea234a343fabc88d5e07d8f1987e6f38997a438f906414fe (from https://www.piwheels.org/simple/django-structured-json-field/) (requires-python:>=3.8) 2026-03-22T00:35:07,915 Skipping link: No binaries permitted for django-structured-json-field: https://archive1.piwheels.org/simple/django-structured-json-field/django_structured_json_field-0.5.1-py2.py3-none-any.whl#sha256=bc5e81df876e0f132e5bd57a0eaf3ae35d05d795f9cfb021b3d579cf6a9652b1 (from https://www.piwheels.org/simple/django-structured-json-field/) (requires-python:>=3.8) 2026-03-22T00:35:07,915 Skipping link: No binaries permitted for django-structured-json-field: https://archive1.piwheels.org/simple/django-structured-json-field/django_structured_json_field-0.5.0-py2.py3-none-any.whl#sha256=06ddf99fa4ac3d9dc87cab203c88037adf8773c1948dbff99724ac6a106cc5e6 (from https://www.piwheels.org/simple/django-structured-json-field/) (requires-python:>=3.8) 2026-03-22T00:35:07,916 Skipping link: No binaries permitted for django-structured-json-field: https://archive1.piwheels.org/simple/django-structured-json-field/django_structured_json_field-0.4.3-py2.py3-none-any.whl#sha256=697f74999f4c0072a6dc1593fa9a478cc16ba2e3d47e97416ff72688a3e61964 (from https://www.piwheels.org/simple/django-structured-json-field/) (requires-python:>=3.8) 2026-03-22T00:35:07,917 Skipping link: No binaries permitted for django-structured-json-field: https://archive1.piwheels.org/simple/django-structured-json-field/django_structured_json_field-0.4.2-py2.py3-none-any.whl#sha256=a6bb3bbd9ea633a3bd21f214f4b1c3c42cd1d822bec6aea03addc4d77794f323 (from https://www.piwheels.org/simple/django-structured-json-field/) (requires-python:>=3.8) 2026-03-22T00:35:07,917 Skipping link: No binaries permitted for django-structured-json-field: https://archive1.piwheels.org/simple/django-structured-json-field/django_structured_json_field-0.4.1-py2.py3-none-any.whl#sha256=583c2a565965476b3fdd9952be3ab71a6d33a4adf7a88098a05d2600b194d2d3 (from https://www.piwheels.org/simple/django-structured-json-field/) (requires-python:>=3.8) 2026-03-22T00:35:07,918 Skipping link: No binaries permitted for django-structured-json-field: https://archive1.piwheels.org/simple/django-structured-json-field/django_structured_json_field-0.4.0-py2.py3-none-any.whl#sha256=c97162d9f7ea08b1a568ed729f5e16f45a01fd6e373caffe5fa15493afe6fac9 (from https://www.piwheels.org/simple/django-structured-json-field/) (requires-python:>=3.8) 2026-03-22T00:35:07,918 Skipping link: No binaries permitted for django-structured-json-field: https://archive1.piwheels.org/simple/django-structured-json-field/django_structured_json_field-0.3.1-py2.py3-none-any.whl#sha256=db28db171706a1b8775a34775fec5293ffb77a209c54af6b82666c8a2dac5cae (from https://www.piwheels.org/simple/django-structured-json-field/) (requires-python:>=3.9) 2026-03-22T00:35:07,919 Skipping link: No binaries permitted for django-structured-json-field: https://archive1.piwheels.org/simple/django-structured-json-field/django_structured_json_field-0.3.0-py2.py3-none-any.whl#sha256=1f20875e1c0fa2aaa24e15486be07a6d5e0ff56029739f979c5202106a367759 (from https://www.piwheels.org/simple/django-structured-json-field/) (requires-python:>=3.9) 2026-03-22T00:35:07,919 Skipping link: No binaries permitted for django-structured-json-field: https://archive1.piwheels.org/simple/django-structured-json-field/django_structured_json_field-0.2.1-py2.py3-none-any.whl#sha256=cfbb09d0b5ead4a35de3c7a407423010101b7a41113d925dae79e6557d1760a1 (from https://www.piwheels.org/simple/django-structured-json-field/) (requires-python:>=3.9) 2026-03-22T00:35:07,920 Skipping link: No binaries permitted for django-structured-json-field: https://archive1.piwheels.org/simple/django-structured-json-field/django_structured_json_field-0.2.0-py2.py3-none-any.whl#sha256=96a1d3bdb4ea47b7ae83f78c05fbe5557d397c31bec673a8533d8576fa72d79b (from https://www.piwheels.org/simple/django-structured-json-field/) (requires-python:>=3.9) 2026-03-22T00:35:07,920 Skipping link: No binaries permitted for django-structured-json-field: https://archive1.piwheels.org/simple/django-structured-json-field/django_structured_json_field-0.1.0-py2.py3-none-any.whl#sha256=00e8b66426a5219bbab106d42e32b9452111e3cc37bda540afad3f8f03016193 (from https://www.piwheels.org/simple/django-structured-json-field/) (requires-python:>=3.9) 2026-03-22T00:35:07,921 Skipping link: not a file: https://www.piwheels.org/simple/django-structured-json-field/ 2026-03-22T00:35:07,921 Skipping link: not a file: https://pypi.org/simple/django-structured-json-field/ 2026-03-22T00:35:07,942 Given no hashes to check 1 links for project 'django-structured-json-field': discarding no candidates 2026-03-22T00:35:07,960 Collecting django-structured-json-field==1.4.0 2026-03-22T00:35:07,962 Created temporary directory: /tmp/pip-unpack-k82p4aa8 2026-03-22T00:35:08,094 Downloading django_structured_json_field-1.4.0.tar.gz (36 kB) 2026-03-22T00:35:08,235 Added django-structured-json-field==1.4.0 from https://files.pythonhosted.org/packages/13/e7/5a6061ff52abe49012136b8f57f6175ca0a2d4dffe5712a5016a7577e950/django_structured_json_field-1.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-nh523w28' 2026-03-22T00:35:08,239 Created temporary directory: /tmp/pip-build-env-no6m9dsy 2026-03-22T00:35:08,244 Installing build dependencies: started 2026-03-22T00:35:08,245 Running command pip subprocess to install build dependencies 2026-03-22T00:35:09,438 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-22T00:35:10,052 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-03-22T00:35:10,074 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-22T00:35:11,794 Collecting setuptools>=61.2 2026-03-22T00:35:11,873 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-22T00:35:14,823 Installing collected packages: setuptools 2026-03-22T00:35:17,951 Successfully installed setuptools-82.0.1 2026-03-22T00:35:18,220 Installing build dependencies: finished with status 'done' 2026-03-22T00:35:18,227 Getting requirements to build wheel: started 2026-03-22T00:35:18,229 Running command Getting requirements to build wheel 2026-03-22T00:35:18,857 /tmp/pip-build-env-no6m9dsy/overlay/local/lib/python3.11/dist-packages/setuptools/config/pyprojecttoml.py:72: _ExperimentalConfiguration: `[tool.distutils]` in `pyproject.toml` is still *experimental* and likely to change in future releases. 2026-03-22T00:35:18,857 config = read_configuration(filepath, True, ignore_option_errors, dist) 2026-03-22T00:35:18,891 /tmp/pip-build-env-no6m9dsy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-22T00:35:18,892 !! 2026-03-22T00:35:18,893 ******************************************************************************** 2026-03-22T00:35:18,893 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-03-22T00:35:18,894 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-22T00:35:18,895 or your builds will no longer be supported. 2026-03-22T00:35:18,896 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-22T00:35:18,896 ******************************************************************************** 2026-03-22T00:35:18,897 !! 2026-03-22T00:35:18,898 corresp(dist, value, root_dir) 2026-03-22T00:35:18,984 running egg_info 2026-03-22T00:35:18,990 writing django_structured_json_field.egg-info/PKG-INFO 2026-03-22T00:35:18,994 writing dependency_links to django_structured_json_field.egg-info/dependency_links.txt 2026-03-22T00:35:18,996 writing requirements to django_structured_json_field.egg-info/requires.txt 2026-03-22T00:35:18,998 writing top-level names to django_structured_json_field.egg-info/top_level.txt 2026-03-22T00:35:19,028 reading manifest file 'django_structured_json_field.egg-info/SOURCES.txt' 2026-03-22T00:35:19,034 reading manifest template 'MANIFEST.in' 2026-03-22T00:35:19,041 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-22T00:35:19,042 warning: no previously-included files matching '*.py[co]' found under directory '*' 2026-03-22T00:35:19,043 adding license file 'LICENSE' 2026-03-22T00:35:19,049 writing manifest file 'django_structured_json_field.egg-info/SOURCES.txt' 2026-03-22T00:35:19,146 Getting requirements to build wheel: finished with status 'done' 2026-03-22T00:35:19,150 Created temporary directory: /tmp/pip-modern-metadata-n0cr5373 2026-03-22T00:35:19,152 Preparing metadata (pyproject.toml): started 2026-03-22T00:35:19,153 Running command Preparing metadata (pyproject.toml) 2026-03-22T00:35:19,726 /tmp/pip-build-env-no6m9dsy/overlay/local/lib/python3.11/dist-packages/setuptools/config/pyprojecttoml.py:72: _ExperimentalConfiguration: `[tool.distutils]` in `pyproject.toml` is still *experimental* and likely to change in future releases. 2026-03-22T00:35:19,727 config = read_configuration(filepath, True, ignore_option_errors, dist) 2026-03-22T00:35:19,756 /tmp/pip-build-env-no6m9dsy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-22T00:35:19,757 !! 2026-03-22T00:35:19,758 ******************************************************************************** 2026-03-22T00:35:19,758 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-03-22T00:35:19,759 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-22T00:35:19,760 or your builds will no longer be supported. 2026-03-22T00:35:19,761 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-22T00:35:19,761 ******************************************************************************** 2026-03-22T00:35:19,762 !! 2026-03-22T00:35:19,763 corresp(dist, value, root_dir) 2026-03-22T00:35:19,843 running dist_info 2026-03-22T00:35:19,853 creating /tmp/pip-modern-metadata-n0cr5373/django_structured_json_field.egg-info 2026-03-22T00:35:19,854 writing /tmp/pip-modern-metadata-n0cr5373/django_structured_json_field.egg-info/PKG-INFO 2026-03-22T00:35:19,857 writing dependency_links to /tmp/pip-modern-metadata-n0cr5373/django_structured_json_field.egg-info/dependency_links.txt 2026-03-22T00:35:19,859 writing requirements to /tmp/pip-modern-metadata-n0cr5373/django_structured_json_field.egg-info/requires.txt 2026-03-22T00:35:19,861 writing top-level names to /tmp/pip-modern-metadata-n0cr5373/django_structured_json_field.egg-info/top_level.txt 2026-03-22T00:35:19,862 writing manifest file '/tmp/pip-modern-metadata-n0cr5373/django_structured_json_field.egg-info/SOURCES.txt' 2026-03-22T00:35:19,888 reading manifest file '/tmp/pip-modern-metadata-n0cr5373/django_structured_json_field.egg-info/SOURCES.txt' 2026-03-22T00:35:19,890 reading manifest template 'MANIFEST.in' 2026-03-22T00:35:19,896 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-22T00:35:19,897 warning: no previously-included files matching '*.py[co]' found under directory '*' 2026-03-22T00:35:19,898 adding license file 'LICENSE' 2026-03-22T00:35:19,902 writing manifest file '/tmp/pip-modern-metadata-n0cr5373/django_structured_json_field.egg-info/SOURCES.txt' 2026-03-22T00:35:19,903 creating '/tmp/pip-modern-metadata-n0cr5373/django_structured_json_field-1.4.0.dist-info' 2026-03-22T00:35:19,909 /tmp/pip-build-env-no6m9dsy/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-03-22T00:35:19,910 !! 2026-03-22T00:35:19,911 ******************************************************************************** 2026-03-22T00:35:19,911 With Python 2.7 end-of-life, support for building universal wheels 2026-03-22T00:35:19,912 (i.e., wheels that support both Python 2 and Python 3) 2026-03-22T00:35:19,912 is being obviated. 2026-03-22T00:35:19,913 Please discontinue using this option, or if you still need it, 2026-03-22T00:35:19,913 file an issue with pypa/setuptools describing your use case. 2026-03-22T00:35:19,914 This deprecation is overdue, please update your project and remove deprecated 2026-03-22T00:35:19,914 calls to avoid build errors in the future. 2026-03-22T00:35:19,915 ******************************************************************************** 2026-03-22T00:35:19,916 !! 2026-03-22T00:35:19,916 self.finalize_options() 2026-03-22T00:35:20,030 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-22T00:35:20,035 Source in /tmp/pip-wheel-qxg57gf9/django-structured-json-field_9fdc997d90814acdb0c315a10c5fa2c8 has version 1.4.0, which satisfies requirement django-structured-json-field==1.4.0 from https://files.pythonhosted.org/packages/13/e7/5a6061ff52abe49012136b8f57f6175ca0a2d4dffe5712a5016a7577e950/django_structured_json_field-1.4.0.tar.gz 2026-03-22T00:35:20,036 Removed django-structured-json-field==1.4.0 from https://files.pythonhosted.org/packages/13/e7/5a6061ff52abe49012136b8f57f6175ca0a2d4dffe5712a5016a7577e950/django_structured_json_field-1.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-nh523w28' 2026-03-22T00:35:20,043 Created temporary directory: /tmp/pip-unpack-28g82v_0 2026-03-22T00:35:20,043 Building wheels for collected packages: django-structured-json-field 2026-03-22T00:35:20,048 Created temporary directory: /tmp/pip-wheel-rd6ca4h1 2026-03-22T00:35:20,048 Destination directory: /tmp/pip-wheel-rd6ca4h1 2026-03-22T00:35:20,050 Building wheel for django-structured-json-field (pyproject.toml): started 2026-03-22T00:35:20,051 Running command Building wheel for django-structured-json-field (pyproject.toml) 2026-03-22T00:35:20,579 /tmp/pip-build-env-no6m9dsy/overlay/local/lib/python3.11/dist-packages/setuptools/config/pyprojecttoml.py:72: _ExperimentalConfiguration: `[tool.distutils]` in `pyproject.toml` is still *experimental* and likely to change in future releases. 2026-03-22T00:35:20,580 config = read_configuration(filepath, True, ignore_option_errors, dist) 2026-03-22T00:35:20,608 /tmp/pip-build-env-no6m9dsy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-22T00:35:20,609 !! 2026-03-22T00:35:20,610 ******************************************************************************** 2026-03-22T00:35:20,610 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-03-22T00:35:20,611 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-22T00:35:20,612 or your builds will no longer be supported. 2026-03-22T00:35:20,613 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-22T00:35:20,613 ******************************************************************************** 2026-03-22T00:35:20,614 !! 2026-03-22T00:35:20,615 corresp(dist, value, root_dir) 2026-03-22T00:35:20,681 running bdist_wheel 2026-03-22T00:35:20,692 /tmp/pip-build-env-no6m9dsy/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-03-22T00:35:20,692 !! 2026-03-22T00:35:20,693 ******************************************************************************** 2026-03-22T00:35:20,694 With Python 2.7 end-of-life, support for building universal wheels 2026-03-22T00:35:20,694 (i.e., wheels that support both Python 2 and Python 3) 2026-03-22T00:35:20,695 is being obviated. 2026-03-22T00:35:20,695 Please discontinue using this option, or if you still need it, 2026-03-22T00:35:20,696 file an issue with pypa/setuptools describing your use case. 2026-03-22T00:35:20,697 This deprecation is overdue, please update your project and remove deprecated 2026-03-22T00:35:20,698 calls to avoid build errors in the future. 2026-03-22T00:35:20,698 ******************************************************************************** 2026-03-22T00:35:20,699 !! 2026-03-22T00:35:20,699 self.finalize_options() 2026-03-22T00:35:20,701 running build 2026-03-22T00:35:20,702 running build_py 2026-03-22T00:35:20,708 creating build/lib/tests 2026-03-22T00:35:20,710 copying tests/test_rest_framework.py -> build/lib/tests 2026-03-22T00:35:20,713 copying tests/test_utils_cast.py -> build/lib/tests 2026-03-22T00:35:20,715 copying tests/test_utils_replace.py -> build/lib/tests 2026-03-22T00:35:20,716 copying tests/test_cache_engine.py -> build/lib/tests 2026-03-22T00:35:20,719 copying tests/test_structured_field.py -> build/lib/tests 2026-03-22T00:35:20,720 copying tests/test_foreignkey_field.py -> build/lib/tests 2026-03-22T00:35:20,722 copying tests/test_error_mapper.py -> build/lib/tests 2026-03-22T00:35:20,724 copying tests/test_fieldserializers.py -> build/lib/tests 2026-03-22T00:35:20,726 copying tests/test_shared_cache.py -> build/lib/tests 2026-03-22T00:35:20,729 copying tests/test_queryset_field.py -> build/lib/tests 2026-03-22T00:35:20,731 copying tests/test_admin_editor.py -> build/lib/tests 2026-03-22T00:35:20,733 copying tests/test_utils_typing.py -> build/lib/tests 2026-03-22T00:35:20,735 copying tests/test_cache_edge_cases.py -> build/lib/tests 2026-03-22T00:35:20,738 copying tests/test_max_depth_recursion.py -> build/lib/tests 2026-03-22T00:35:20,740 copying tests/test_admin_search.py -> build/lib/tests 2026-03-22T00:35:20,742 copying tests/__init__.py -> build/lib/tests 2026-03-22T00:35:20,743 copying tests/test_union_schema.py -> build/lib/tests 2026-03-22T00:35:20,746 creating build/lib/structured 2026-03-22T00:35:20,747 copying structured/settings.py -> build/lib/structured 2026-03-22T00:35:20,749 copying structured/views.py -> build/lib/structured 2026-03-22T00:35:20,751 copying structured/urls.py -> build/lib/structured 2026-03-22T00:35:20,753 copying structured/apps.py -> build/lib/structured 2026-03-22T00:35:20,754 copying structured/fields.py -> build/lib/structured 2026-03-22T00:35:20,757 copying structured/__init__.py -> build/lib/structured 2026-03-22T00:35:20,759 creating build/lib/tests/utils 2026-03-22T00:35:20,760 copying tests/utils/media.py -> build/lib/tests/utils 2026-03-22T00:35:20,762 copying tests/utils/__init__.py -> build/lib/tests/utils 2026-03-22T00:35:20,764 creating build/lib/tests/fixtures 2026-03-22T00:35:20,765 copying tests/fixtures/__init__.py -> build/lib/tests/fixtures 2026-03-22T00:35:20,767 creating build/lib/structured/utils 2026-03-22T00:35:20,768 copying structured/utils/cast.py -> build/lib/structured/utils 2026-03-22T00:35:20,770 copying structured/utils/getter.py -> build/lib/structured/utils 2026-03-22T00:35:20,772 copying structured/utils/errors.py -> build/lib/structured/utils 2026-03-22T00:35:20,774 copying structured/utils/pydantic.py -> build/lib/structured/utils 2026-03-22T00:35:20,776 copying structured/utils/setter.py -> build/lib/structured/utils 2026-03-22T00:35:20,778 copying structured/utils/options.py -> build/lib/structured/utils 2026-03-22T00:35:20,780 copying structured/utils/replace.py -> build/lib/structured/utils 2026-03-22T00:35:20,781 copying structured/utils/namespace.py -> build/lib/structured/utils 2026-03-22T00:35:20,783 copying structured/utils/serializer.py -> build/lib/structured/utils 2026-03-22T00:35:20,785 copying structured/utils/typing.py -> build/lib/structured/utils 2026-03-22T00:35:20,787 copying structured/utils/django.py -> build/lib/structured/utils 2026-03-22T00:35:20,789 copying structured/utils/dict.py -> build/lib/structured/utils 2026-03-22T00:35:20,791 copying structured/utils/context.py -> build/lib/structured/utils 2026-03-22T00:35:20,793 copying structured/utils/__init__.py -> build/lib/structured/utils 2026-03-22T00:35:20,795 creating build/lib/structured/cache 2026-03-22T00:35:20,796 copying structured/cache/engine.py -> build/lib/structured/cache 2026-03-22T00:35:20,798 copying structured/cache/rel_info.py -> build/lib/structured/cache 2026-03-22T00:35:20,800 copying structured/cache/__init__.py -> build/lib/structured/cache 2026-03-22T00:35:20,801 copying structured/cache/cache.py -> build/lib/structured/cache 2026-03-22T00:35:20,804 creating build/lib/structured/widget 2026-03-22T00:35:20,805 copying structured/widget/widgets.py -> build/lib/structured/widget 2026-03-22T00:35:20,807 copying structured/widget/fields.py -> build/lib/structured/widget 2026-03-22T00:35:20,809 copying structured/widget/__init__.py -> build/lib/structured/widget 2026-03-22T00:35:20,810 creating build/lib/structured/pydantic 2026-03-22T00:35:20,811 copying structured/pydantic/__init__.py -> build/lib/structured/pydantic 2026-03-22T00:35:20,813 copying structured/pydantic/models.py -> build/lib/structured/pydantic 2026-03-22T00:35:20,815 creating build/lib/structured/pydantic/fields 2026-03-22T00:35:20,816 copying structured/pydantic/fields/foreignkey.py -> build/lib/structured/pydantic/fields 2026-03-22T00:35:20,818 copying structured/pydantic/fields/queryset.py -> build/lib/structured/pydantic/fields 2026-03-22T00:35:20,820 copying structured/pydantic/fields/serializer.py -> build/lib/structured/pydantic/fields 2026-03-22T00:35:20,822 copying structured/pydantic/fields/__init__.py -> build/lib/structured/pydantic/fields 2026-03-22T00:35:20,824 running egg_info 2026-03-22T00:35:20,833 writing django_structured_json_field.egg-info/PKG-INFO 2026-03-22T00:35:20,836 writing dependency_links to django_structured_json_field.egg-info/dependency_links.txt 2026-03-22T00:35:20,837 writing requirements to django_structured_json_field.egg-info/requires.txt 2026-03-22T00:35:20,839 writing top-level names to django_structured_json_field.egg-info/top_level.txt 2026-03-22T00:35:20,855 reading manifest file 'django_structured_json_field.egg-info/SOURCES.txt' 2026-03-22T00:35:20,860 reading manifest template 'MANIFEST.in' 2026-03-22T00:35:20,865 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-22T00:35:20,866 warning: no previously-included files matching '*.py[co]' found under directory '*' 2026-03-22T00:35:20,867 adding license file 'LICENSE' 2026-03-22T00:35:20,871 writing manifest file 'django_structured_json_field.egg-info/SOURCES.txt' 2026-03-22T00:35:20,874 /tmp/pip-build-env-no6m9dsy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'structured.contrib' is absent from the `packages` configuration. 2026-03-22T00:35:20,874 !! 2026-03-22T00:35:20,875 ******************************************************************************** 2026-03-22T00:35:20,876 ############################ 2026-03-22T00:35:20,876 # Package would be ignored # 2026-03-22T00:35:20,877 ############################ 2026-03-22T00:35:20,877 Python recognizes 'structured.contrib' as an importable package[^1], 2026-03-22T00:35:20,878 but it is absent from setuptools' `packages` configuration. 2026-03-22T00:35:20,879 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-22T00:35:20,879 package, please make sure that 'structured.contrib' is explicitly added 2026-03-22T00:35:20,880 to the `packages` configuration field. 2026-03-22T00:35:20,881 Alternatively, you can also rely on setuptools' discovery methods 2026-03-22T00:35:20,881 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-22T00:35:20,882 instead of `find_packages(...)`/`find:`). 2026-03-22T00:35:20,883 You can read more about "package discovery" on setuptools documentation page: 2026-03-22T00:35:20,884 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-22T00:35:20,885 If you don't want 'structured.contrib' to be distributed and are 2026-03-22T00:35:20,885 already explicitly excluding 'structured.contrib' via 2026-03-22T00:35:20,886 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-22T00:35:20,886 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-22T00:35:20,887 combination with a more fine grained `package-data` configuration. 2026-03-22T00:35:20,887 You can read more about "package data files" on setuptools documentation page: 2026-03-22T00:35:20,888 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-22T00:35:20,890 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-22T00:35:20,890 even if it does not contain any `.py` files. 2026-03-22T00:35:20,890 On the other hand, currently there is no concept of package data 2026-03-22T00:35:20,891 directory, all directories are treated like packages. 2026-03-22T00:35:20,891 ******************************************************************************** 2026-03-22T00:35:20,892 !! 2026-03-22T00:35:20,893 check.warn(importable) 2026-03-22T00:35:20,893 /tmp/pip-build-env-no6m9dsy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'structured.static.js' is absent from the `packages` configuration. 2026-03-22T00:35:20,893 !! 2026-03-22T00:35:20,894 ******************************************************************************** 2026-03-22T00:35:20,895 ############################ 2026-03-22T00:35:20,895 # Package would be ignored # 2026-03-22T00:35:20,896 ############################ 2026-03-22T00:35:20,896 Python recognizes 'structured.static.js' as an importable package[^1], 2026-03-22T00:35:20,897 but it is absent from setuptools' `packages` configuration. 2026-03-22T00:35:20,898 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-22T00:35:20,898 package, please make sure that 'structured.static.js' is explicitly added 2026-03-22T00:35:20,899 to the `packages` configuration field. 2026-03-22T00:35:20,900 Alternatively, you can also rely on setuptools' discovery methods 2026-03-22T00:35:20,900 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-22T00:35:20,901 instead of `find_packages(...)`/`find:`). 2026-03-22T00:35:20,902 You can read more about "package discovery" on setuptools documentation page: 2026-03-22T00:35:20,903 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-22T00:35:20,904 If you don't want 'structured.static.js' to be distributed and are 2026-03-22T00:35:20,904 already explicitly excluding 'structured.static.js' via 2026-03-22T00:35:20,905 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-22T00:35:20,905 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-22T00:35:20,906 combination with a more fine grained `package-data` configuration. 2026-03-22T00:35:20,907 You can read more about "package data files" on setuptools documentation page: 2026-03-22T00:35:20,908 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-22T00:35:20,909 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-22T00:35:20,910 even if it does not contain any `.py` files. 2026-03-22T00:35:20,910 On the other hand, currently there is no concept of package data 2026-03-22T00:35:20,911 directory, all directories are treated like packages. 2026-03-22T00:35:20,911 ******************************************************************************** 2026-03-22T00:35:20,912 !! 2026-03-22T00:35:20,913 check.warn(importable) 2026-03-22T00:35:20,913 /tmp/pip-build-env-no6m9dsy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'structured.templates' is absent from the `packages` configuration. 2026-03-22T00:35:20,913 !! 2026-03-22T00:35:20,914 ******************************************************************************** 2026-03-22T00:35:20,915 ############################ 2026-03-22T00:35:20,915 # Package would be ignored # 2026-03-22T00:35:20,915 ############################ 2026-03-22T00:35:20,916 Python recognizes 'structured.templates' as an importable package[^1], 2026-03-22T00:35:20,916 but it is absent from setuptools' `packages` configuration. 2026-03-22T00:35:20,917 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-22T00:35:20,917 package, please make sure that 'structured.templates' is explicitly added 2026-03-22T00:35:20,918 to the `packages` configuration field. 2026-03-22T00:35:20,919 Alternatively, you can also rely on setuptools' discovery methods 2026-03-22T00:35:20,919 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-22T00:35:20,919 instead of `find_packages(...)`/`find:`). 2026-03-22T00:35:20,920 You can read more about "package discovery" on setuptools documentation page: 2026-03-22T00:35:20,921 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-22T00:35:20,922 If you don't want 'structured.templates' to be distributed and are 2026-03-22T00:35:20,922 already explicitly excluding 'structured.templates' via 2026-03-22T00:35:20,923 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-22T00:35:20,923 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-22T00:35:20,924 combination with a more fine grained `package-data` configuration. 2026-03-22T00:35:20,925 You can read more about "package data files" on setuptools documentation page: 2026-03-22T00:35:20,926 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-22T00:35:20,927 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-22T00:35:20,927 even if it does not contain any `.py` files. 2026-03-22T00:35:20,928 On the other hand, currently there is no concept of package data 2026-03-22T00:35:20,928 directory, all directories are treated like packages. 2026-03-22T00:35:20,929 ******************************************************************************** 2026-03-22T00:35:20,930 !! 2026-03-22T00:35:20,930 check.warn(importable) 2026-03-22T00:35:20,931 creating build/lib/structured/contrib 2026-03-22T00:35:20,931 copying structured/contrib/restframework.py -> build/lib/structured/contrib 2026-03-22T00:35:20,932 creating build/lib/structured/static/js 2026-03-22T00:35:20,932 copying structured/static/js/structured-field-init.js -> build/lib/structured/static/js 2026-03-22T00:35:20,933 creating build/lib/structured/templates/json-forms 2026-03-22T00:35:20,933 copying structured/templates/json-forms/widget.html -> build/lib/structured/templates/json-forms 2026-03-22T00:35:20,934 installing to build/bdist.linux-armv7l/wheel 2026-03-22T00:35:20,934 running install 2026-03-22T00:35:20,935 running install_lib 2026-03-22T00:35:20,940 creating build/bdist.linux-armv7l/wheel 2026-03-22T00:35:20,942 creating build/bdist.linux-armv7l/wheel/tests 2026-03-22T00:35:20,944 copying build/lib/tests/test_rest_framework.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-22T00:35:20,946 copying build/lib/tests/test_utils_cast.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-22T00:35:20,948 copying build/lib/tests/test_utils_replace.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-22T00:35:20,950 copying build/lib/tests/test_cache_engine.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-22T00:35:20,952 creating build/bdist.linux-armv7l/wheel/tests/utils 2026-03-22T00:35:20,953 copying build/lib/tests/utils/media.py -> build/bdist.linux-armv7l/wheel/./tests/utils 2026-03-22T00:35:20,955 copying build/lib/tests/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/utils 2026-03-22T00:35:20,957 copying build/lib/tests/test_structured_field.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-22T00:35:20,958 copying build/lib/tests/test_foreignkey_field.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-22T00:35:20,960 copying build/lib/tests/test_error_mapper.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-22T00:35:20,962 copying build/lib/tests/test_fieldserializers.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-22T00:35:20,964 copying build/lib/tests/test_shared_cache.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-22T00:35:20,966 copying build/lib/tests/test_queryset_field.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-22T00:35:20,968 copying build/lib/tests/test_admin_editor.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-22T00:35:20,970 copying build/lib/tests/test_utils_typing.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-22T00:35:20,972 copying build/lib/tests/test_cache_edge_cases.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-22T00:35:20,974 copying build/lib/tests/test_max_depth_recursion.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-22T00:35:20,976 copying build/lib/tests/test_admin_search.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-22T00:35:20,979 creating build/bdist.linux-armv7l/wheel/tests/fixtures 2026-03-22T00:35:20,980 copying build/lib/tests/fixtures/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/fixtures 2026-03-22T00:35:20,982 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-22T00:35:20,983 copying build/lib/tests/test_union_schema.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-22T00:35:20,986 creating build/bdist.linux-armv7l/wheel/structured 2026-03-22T00:35:20,987 copying build/lib/structured/settings.py -> build/bdist.linux-armv7l/wheel/./structured 2026-03-22T00:35:20,989 copying build/lib/structured/views.py -> build/bdist.linux-armv7l/wheel/./structured 2026-03-22T00:35:20,991 creating build/bdist.linux-armv7l/wheel/structured/utils 2026-03-22T00:35:20,992 copying build/lib/structured/utils/cast.py -> build/bdist.linux-armv7l/wheel/./structured/utils 2026-03-22T00:35:20,994 copying build/lib/structured/utils/getter.py -> build/bdist.linux-armv7l/wheel/./structured/utils 2026-03-22T00:35:20,996 copying build/lib/structured/utils/errors.py -> build/bdist.linux-armv7l/wheel/./structured/utils 2026-03-22T00:35:20,997 copying build/lib/structured/utils/pydantic.py -> build/bdist.linux-armv7l/wheel/./structured/utils 2026-03-22T00:35:20,999 copying build/lib/structured/utils/setter.py -> build/bdist.linux-armv7l/wheel/./structured/utils 2026-03-22T00:35:21,001 copying build/lib/structured/utils/options.py -> build/bdist.linux-armv7l/wheel/./structured/utils 2026-03-22T00:35:21,003 copying build/lib/structured/utils/replace.py -> build/bdist.linux-armv7l/wheel/./structured/utils 2026-03-22T00:35:21,004 copying build/lib/structured/utils/namespace.py -> build/bdist.linux-armv7l/wheel/./structured/utils 2026-03-22T00:35:21,006 copying build/lib/structured/utils/serializer.py -> build/bdist.linux-armv7l/wheel/./structured/utils 2026-03-22T00:35:21,008 copying build/lib/structured/utils/typing.py -> build/bdist.linux-armv7l/wheel/./structured/utils 2026-03-22T00:35:21,010 copying build/lib/structured/utils/django.py -> build/bdist.linux-armv7l/wheel/./structured/utils 2026-03-22T00:35:21,011 copying build/lib/structured/utils/dict.py -> build/bdist.linux-armv7l/wheel/./structured/utils 2026-03-22T00:35:21,013 copying build/lib/structured/utils/context.py -> build/bdist.linux-armv7l/wheel/./structured/utils 2026-03-22T00:35:21,015 copying build/lib/structured/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./structured/utils 2026-03-22T00:35:21,017 creating build/bdist.linux-armv7l/wheel/structured/contrib 2026-03-22T00:35:21,018 copying build/lib/structured/contrib/restframework.py -> build/bdist.linux-armv7l/wheel/./structured/contrib 2026-03-22T00:35:21,020 copying build/lib/structured/urls.py -> build/bdist.linux-armv7l/wheel/./structured 2026-03-22T00:35:21,022 copying build/lib/structured/apps.py -> build/bdist.linux-armv7l/wheel/./structured 2026-03-22T00:35:21,025 creating build/bdist.linux-armv7l/wheel/structured/cache 2026-03-22T00:35:21,026 copying build/lib/structured/cache/engine.py -> build/bdist.linux-armv7l/wheel/./structured/cache 2026-03-22T00:35:21,028 copying build/lib/structured/cache/rel_info.py -> build/bdist.linux-armv7l/wheel/./structured/cache 2026-03-22T00:35:21,030 copying build/lib/structured/cache/__init__.py -> build/bdist.linux-armv7l/wheel/./structured/cache 2026-03-22T00:35:21,031 copying build/lib/structured/cache/cache.py -> build/bdist.linux-armv7l/wheel/./structured/cache 2026-03-22T00:35:21,034 creating build/bdist.linux-armv7l/wheel/structured/widget 2026-03-22T00:35:21,035 copying build/lib/structured/widget/widgets.py -> build/bdist.linux-armv7l/wheel/./structured/widget 2026-03-22T00:35:21,037 copying build/lib/structured/widget/fields.py -> build/bdist.linux-armv7l/wheel/./structured/widget 2026-03-22T00:35:21,039 copying build/lib/structured/widget/__init__.py -> build/bdist.linux-armv7l/wheel/./structured/widget 2026-03-22T00:35:21,041 creating build/bdist.linux-armv7l/wheel/structured/templates 2026-03-22T00:35:21,042 creating build/bdist.linux-armv7l/wheel/structured/templates/json-forms 2026-03-22T00:35:21,043 copying build/lib/structured/templates/json-forms/widget.html -> build/bdist.linux-armv7l/wheel/./structured/templates/json-forms 2026-03-22T00:35:21,045 creating build/bdist.linux-armv7l/wheel/structured/pydantic 2026-03-22T00:35:21,047 creating build/bdist.linux-armv7l/wheel/structured/pydantic/fields 2026-03-22T00:35:21,048 copying build/lib/structured/pydantic/fields/foreignkey.py -> build/bdist.linux-armv7l/wheel/./structured/pydantic/fields 2026-03-22T00:35:21,050 copying build/lib/structured/pydantic/fields/queryset.py -> build/bdist.linux-armv7l/wheel/./structured/pydantic/fields 2026-03-22T00:35:21,052 copying build/lib/structured/pydantic/fields/serializer.py -> build/bdist.linux-armv7l/wheel/./structured/pydantic/fields 2026-03-22T00:35:21,054 copying build/lib/structured/pydantic/fields/__init__.py -> build/bdist.linux-armv7l/wheel/./structured/pydantic/fields 2026-03-22T00:35:21,056 copying build/lib/structured/pydantic/__init__.py -> build/bdist.linux-armv7l/wheel/./structured/pydantic 2026-03-22T00:35:21,057 copying build/lib/structured/pydantic/models.py -> build/bdist.linux-armv7l/wheel/./structured/pydantic 2026-03-22T00:35:21,059 copying build/lib/structured/fields.py -> build/bdist.linux-armv7l/wheel/./structured 2026-03-22T00:35:21,062 creating build/bdist.linux-armv7l/wheel/structured/static 2026-03-22T00:35:21,063 creating build/bdist.linux-armv7l/wheel/structured/static/js 2026-03-22T00:35:21,065 copying build/lib/structured/static/js/structured-field-init.js -> build/bdist.linux-armv7l/wheel/./structured/static/js 2026-03-22T00:35:21,066 copying build/lib/structured/__init__.py -> build/bdist.linux-armv7l/wheel/./structured 2026-03-22T00:35:21,068 running install_egg_info 2026-03-22T00:35:21,073 Copying django_structured_json_field.egg-info to build/bdist.linux-armv7l/wheel/./django_structured_json_field-1.4.0-py3.11.egg-info 2026-03-22T00:35:21,083 running install_scripts 2026-03-22T00:35:21,095 creating build/bdist.linux-armv7l/wheel/django_structured_json_field-1.4.0.dist-info/WHEEL 2026-03-22T00:35:21,098 creating '/tmp/pip-wheel-rd6ca4h1/.tmp-5yvbra2w/django_structured_json_field-1.4.0-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-22T00:35:21,101 adding 'django_structured_json_field-1.4.0.dist-info/licenses/LICENSE' 2026-03-22T00:35:21,103 adding 'structured/__init__.py' 2026-03-22T00:35:21,104 adding 'structured/apps.py' 2026-03-22T00:35:21,106 adding 'structured/fields.py' 2026-03-22T00:35:21,107 adding 'structured/settings.py' 2026-03-22T00:35:21,108 adding 'structured/urls.py' 2026-03-22T00:35:21,110 adding 'structured/views.py' 2026-03-22T00:35:21,112 adding 'structured/cache/__init__.py' 2026-03-22T00:35:21,113 adding 'structured/cache/cache.py' 2026-03-22T00:35:21,115 adding 'structured/cache/engine.py' 2026-03-22T00:35:21,116 adding 'structured/cache/rel_info.py' 2026-03-22T00:35:21,118 adding 'structured/contrib/restframework.py' 2026-03-22T00:35:21,120 adding 'structured/pydantic/__init__.py' 2026-03-22T00:35:21,121 adding 'structured/pydantic/models.py' 2026-03-22T00:35:21,123 adding 'structured/pydantic/fields/__init__.py' 2026-03-22T00:35:21,124 adding 'structured/pydantic/fields/foreignkey.py' 2026-03-22T00:35:21,126 adding 'structured/pydantic/fields/queryset.py' 2026-03-22T00:35:21,127 adding 'structured/pydantic/fields/serializer.py' 2026-03-22T00:35:21,129 adding 'structured/static/js/structured-field-init.js' 2026-03-22T00:35:21,132 adding 'structured/templates/json-forms/widget.html' 2026-03-22T00:35:21,133 adding 'structured/utils/__init__.py' 2026-03-22T00:35:21,134 adding 'structured/utils/cast.py' 2026-03-22T00:35:21,135 adding 'structured/utils/context.py' 2026-03-22T00:35:21,137 adding 'structured/utils/dict.py' 2026-03-22T00:35:21,138 adding 'structured/utils/django.py' 2026-03-22T00:35:21,139 adding 'structured/utils/errors.py' 2026-03-22T00:35:21,140 adding 'structured/utils/getter.py' 2026-03-22T00:35:21,141 adding 'structured/utils/namespace.py' 2026-03-22T00:35:21,142 adding 'structured/utils/options.py' 2026-03-22T00:35:21,144 adding 'structured/utils/pydantic.py' 2026-03-22T00:35:21,145 adding 'structured/utils/replace.py' 2026-03-22T00:35:21,146 adding 'structured/utils/serializer.py' 2026-03-22T00:35:21,147 adding 'structured/utils/setter.py' 2026-03-22T00:35:21,149 adding 'structured/utils/typing.py' 2026-03-22T00:35:21,151 adding 'structured/widget/__init__.py' 2026-03-22T00:35:21,152 adding 'structured/widget/fields.py' 2026-03-22T00:35:21,153 adding 'structured/widget/widgets.py' 2026-03-22T00:35:21,155 adding 'tests/__init__.py' 2026-03-22T00:35:21,156 adding 'tests/test_admin_editor.py' 2026-03-22T00:35:21,158 adding 'tests/test_admin_search.py' 2026-03-22T00:35:21,160 adding 'tests/test_cache_edge_cases.py' 2026-03-22T00:35:21,161 adding 'tests/test_cache_engine.py' 2026-03-22T00:35:21,162 adding 'tests/test_error_mapper.py' 2026-03-22T00:35:21,164 adding 'tests/test_fieldserializers.py' 2026-03-22T00:35:21,165 adding 'tests/test_foreignkey_field.py' 2026-03-22T00:35:21,166 adding 'tests/test_max_depth_recursion.py' 2026-03-22T00:35:21,168 adding 'tests/test_queryset_field.py' 2026-03-22T00:35:21,169 adding 'tests/test_rest_framework.py' 2026-03-22T00:35:21,171 adding 'tests/test_shared_cache.py' 2026-03-22T00:35:21,172 adding 'tests/test_structured_field.py' 2026-03-22T00:35:21,174 adding 'tests/test_union_schema.py' 2026-03-22T00:35:21,175 adding 'tests/test_utils_cast.py' 2026-03-22T00:35:21,176 adding 'tests/test_utils_replace.py' 2026-03-22T00:35:21,177 adding 'tests/test_utils_typing.py' 2026-03-22T00:35:21,179 adding 'tests/fixtures/__init__.py' 2026-03-22T00:35:21,181 adding 'tests/utils/__init__.py' 2026-03-22T00:35:21,182 adding 'tests/utils/media.py' 2026-03-22T00:35:21,183 adding 'django_structured_json_field-1.4.0.dist-info/METADATA' 2026-03-22T00:35:21,184 adding 'django_structured_json_field-1.4.0.dist-info/WHEEL' 2026-03-22T00:35:21,185 adding 'django_structured_json_field-1.4.0.dist-info/top_level.txt' 2026-03-22T00:35:21,186 adding 'django_structured_json_field-1.4.0.dist-info/RECORD' 2026-03-22T00:35:21,189 removing build/bdist.linux-armv7l/wheel 2026-03-22T00:35:21,306 Building wheel for django-structured-json-field (pyproject.toml): finished with status 'done' 2026-03-22T00:35:21,312 Created wheel for django-structured-json-field: filename=django_structured_json_field-1.4.0-py2.py3-none-any.whl size=52794 sha256=f14d73d638b5c3961b5ba32fca2d8c45df6f71f8a5755f2c3721d5f2342d3ab3 2026-03-22T00:35:21,313 Stored in directory: /tmp/pip-ephem-wheel-cache-7d5on51l/wheels/53/65/b7/f7d294a42212f17ffdf2d8af9e8135b5e97c96e595d4c2331b 2026-03-22T00:35:21,326 Successfully built django-structured-json-field 2026-03-22T00:35:21,330 Removed build tracker: '/tmp/pip-build-tracker-nh523w28'