2026-10-27T08:45:21,943 Created temporary directory: /tmp/pip-ephem-wheel-cache-ta2whhc1 2026-10-27T08:45:21,945 Created temporary directory: /tmp/pip-build-tracker-rsk1ral6 2026-10-27T08:45:21,945 Initialized build tracking at /tmp/pip-build-tracker-rsk1ral6 2026-10-27T08:45:21,946 Created build tracker: /tmp/pip-build-tracker-rsk1ral6 2026-10-27T08:45:21,946 Entered build tracker: /tmp/pip-build-tracker-rsk1ral6 2026-10-27T08:45:21,947 Created temporary directory: /tmp/pip-wheel-_mh69px6 2026-10-27T08:45:21,950 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-10-27T08:45:21,952 Created temporary directory: /tmp/pip-ephem-wheel-cache-o5iac_0k 2026-10-27T08:45:21,974 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-10-27T08:45:21,978 2 location(s) to search for versions of weasel: 2026-10-27T08:45:21,978 * https://pypi.org/simple/weasel/ 2026-10-27T08:45:21,978 * https://www.piwheels.org/simple/weasel/ 2026-10-27T08:45:21,978 Fetching project page and analyzing links: https://pypi.org/simple/weasel/ 2026-10-27T08:45:21,979 Getting page https://pypi.org/simple/weasel/ 2026-10-27T08:45:21,981 Found index url https://pypi.org/simple 2026-10-27T08:45:22,130 Fetched page https://pypi.org/simple/weasel/ as application/vnd.pypi.simple.v1+json 2026-10-27T08:45:22,138 Skipping link: No binaries permitted for weasel: https://files.pythonhosted.org/packages/2d/69/7f2b79155d80df933ccdbf63ddc584be6f76d3e3750e785e08eec38320db/weasel-0.0.0-py3-none-any.whl (from https://pypi.org/simple/weasel/) 2026-10-27T08:45:22,138 Found link https://files.pythonhosted.org/packages/9b/a5/160b395b6b8a3166077ea77f7f276e0b9e5dd83bfe83e86301e6b5ddb283/weasel-0.0.0.tar.gz (from https://pypi.org/simple/weasel/), version: 0.0.0 2026-10-27T08:45:22,139 Skipping link: No binaries permitted for weasel: https://files.pythonhosted.org/packages/69/8c/8c5d43e8c4e8db7996faf152311148086fdaef97889289330f66c181cf4e/weasel-0.1.0rc0-py3-none-any.whl (from https://pypi.org/simple/weasel/) 2026-10-27T08:45:22,140 Found link https://files.pythonhosted.org/packages/3c/00/b34214b37cfb0a4c0038a23e48300554389824d36a37f339965164796c99/weasel-0.1.0rc0.tar.gz (from https://pypi.org/simple/weasel/), version: 0.1.0rc0 2026-10-27T08:45:22,140 Skipping link: No binaries permitted for weasel: https://files.pythonhosted.org/packages/81/a0/16d9316003609bdc4ad779afacc3a66cb13891742fa8bdef778d13af4ece/weasel-0.1.0rc1-py3-none-any.whl (from https://pypi.org/simple/weasel/) 2026-10-27T08:45:22,141 Found link https://files.pythonhosted.org/packages/3e/bf/ab8e8469f2cb8cceabbf08cb0e73b82265d452bc54d1d098073ee6bdaae5/weasel-0.1.0rc1.tar.gz (from https://pypi.org/simple/weasel/), version: 0.1.0rc1 2026-10-27T08:45:22,142 Skipping link: No binaries permitted for weasel: https://files.pythonhosted.org/packages/dd/f7/719fb4757da6efb2a0f3339e4c57377dfe01a678397e8935c7adc7fe449a/weasel-0.1.0-py3-none-any.whl (from https://pypi.org/simple/weasel/) 2026-10-27T08:45:22,143 Found link https://files.pythonhosted.org/packages/b0/c2/90510acb86728452e28c474308d601a3b4748f764519599b9b9b6c8e5174/weasel-0.1.0.tar.gz (from https://pypi.org/simple/weasel/), version: 0.1.0 2026-10-27T08:45:22,143 Skipping link: No binaries permitted for weasel: https://files.pythonhosted.org/packages/a4/5c/05fd82fa1bdc30498b0b0838bd50d3ddd5b9b61316075bc695f547d5b572/weasel-0.1.1-py3-none-any.whl (from https://pypi.org/simple/weasel/) 2026-10-27T08:45:22,144 Found link https://files.pythonhosted.org/packages/04/15/01940433956af5017e666eaee0411c21c63dd906efac35642a0061494dab/weasel-0.1.1.tar.gz (from https://pypi.org/simple/weasel/), version: 0.1.1 2026-10-27T08:45:22,144 Skipping link: No binaries permitted for weasel: https://files.pythonhosted.org/packages/d2/2b/94d755de15d8cf2dd52857f0d99884ae149aeeb39a192477227b96b3beb5/weasel-0.2.0-py3-none-any.whl (from https://pypi.org/simple/weasel/) (requires-python:>=3.6) 2026-10-27T08:45:22,145 Found link https://files.pythonhosted.org/packages/08/fa/565201929ffe3f44807b0fccd102edcce0822257c848d0c04b15e69128d0/weasel-0.2.0.tar.gz (from https://pypi.org/simple/weasel/) (requires-python:>=3.6), version: 0.2.0 2026-10-27T08:45:22,146 Skipping link: No binaries permitted for weasel: https://files.pythonhosted.org/packages/0b/37/50466825ac1a335f3205ab22eb3baa34e7621e47829ff1bdc08b2484c720/weasel-0.3.0-py3-none-any.whl (from https://pypi.org/simple/weasel/) (requires-python:>=3.6) 2026-10-27T08:45:22,147 Found link https://files.pythonhosted.org/packages/da/76/c09515f0945174135777686a20dc6ad63cb914dd4d4f285eee00700e5c52/weasel-0.3.0.tar.gz (from https://pypi.org/simple/weasel/) (requires-python:>=3.6), version: 0.3.0 2026-10-27T08:45:22,148 Skipping link: No binaries permitted for weasel: https://files.pythonhosted.org/packages/43/2d/54e7767e5be4dfd868ee4f8c1fd76cddf2af599ea2abd8f6d7b1e293a1f0/weasel-0.3.1-py3-none-any.whl (from https://pypi.org/simple/weasel/) (requires-python:>=3.6) 2026-10-27T08:45:22,149 Found link https://files.pythonhosted.org/packages/60/69/b4472d3246fb247b3794fff812b531a7564add691ecf24ed78c14fdf9581/weasel-0.3.1.tar.gz (from https://pypi.org/simple/weasel/) (requires-python:>=3.6), version: 0.3.1 2026-10-27T08:45:22,149 Skipping link: No binaries permitted for weasel: https://files.pythonhosted.org/packages/de/f5/6786a5fd1ab6a38511f3772c9002f312a2d509c1237ae514631adf145ad4/weasel-0.3.2-py3-none-any.whl (from https://pypi.org/simple/weasel/) (requires-python:>=3.6) 2026-10-27T08:45:22,150 Found link https://files.pythonhosted.org/packages/f3/41/fc85d8c5411391b88f007a34fa9acc397e58070cab25ba401ca32253fd96/weasel-0.3.2.tar.gz (from https://pypi.org/simple/weasel/) (requires-python:>=3.6), version: 0.3.2 2026-10-27T08:45:22,151 Skipping link: No binaries permitted for weasel: https://files.pythonhosted.org/packages/a6/76/41433e70b7c9ed47db8206536ecc6408362db44111c27f59e76af20377f2/weasel-0.3.3-py3-none-any.whl (from https://pypi.org/simple/weasel/) (requires-python:>=3.6) 2026-10-27T08:45:22,152 Found link https://files.pythonhosted.org/packages/51/a8/ddbec36c48246427802a1cd0cf5d70984521d8e08200a3430ca3bcc22267/weasel-0.3.3.tar.gz (from https://pypi.org/simple/weasel/) (requires-python:>=3.6), version: 0.3.3 2026-10-27T08:45:22,152 Skipping link: No binaries permitted for weasel: https://files.pythonhosted.org/packages/d5/e5/b63b8e255d89ba4155972990d42523251d4d1368c4906c646597f63870e2/weasel-0.3.4-py3-none-any.whl (from https://pypi.org/simple/weasel/) (requires-python:>=3.6) 2026-10-27T08:45:22,153 Found link https://files.pythonhosted.org/packages/a3/15/5be22cbde3fa1704da51951bb0b3dcdf33a7930449e156440e518df11391/weasel-0.3.4.tar.gz (from https://pypi.org/simple/weasel/) (requires-python:>=3.6), version: 0.3.4 2026-10-27T08:45:22,154 Skipping link: No binaries permitted for weasel: https://files.pythonhosted.org/packages/f8/e5/db1468673a7c448776736b65dbb4c65efbfaefcd7186247a936e1d4ea1f2/weasel-0.4.0-py3-none-any.whl (from https://pypi.org/simple/weasel/) (requires-python:>=3.7) 2026-10-27T08:45:22,155 Found link https://files.pythonhosted.org/packages/0f/80/5f2c61ee8ad8e81008570a8ef30be5e5be646db303bf22bb132c3d09bc75/weasel-0.4.0.tar.gz (from https://pypi.org/simple/weasel/) (requires-python:>=3.7), version: 0.4.0 2026-10-27T08:45:22,156 Skipping link: No binaries permitted for weasel: https://files.pythonhosted.org/packages/2a/87/abd57374044e1f627f0a905ac33c1a7daab35a3a815abfea4e1bafd3fdb1/weasel-0.4.1-py3-none-any.whl (from https://pypi.org/simple/weasel/) (requires-python:>=3.7) 2026-10-27T08:45:22,156 Found link https://files.pythonhosted.org/packages/a7/1a/9c522dd61b52939c217925d3e55c95f9348b73a66a956f52608e1e59a2c0/weasel-0.4.1.tar.gz (from https://pypi.org/simple/weasel/) (requires-python:>=3.7), version: 0.4.1 2026-10-27T08:45:22,157 Skipping link: No binaries permitted for weasel: https://files.pythonhosted.org/packages/24/6d/ea548150e8bd3727dbe9e39bec5b25e8cd40d984af8bb0a662cdef572ea2/weasel-0.4.2-py3-none-any.whl (from https://pypi.org/simple/weasel/) (requires-python:>=3.7) 2026-10-27T08:45:22,158 Found link https://files.pythonhosted.org/packages/9d/fb/db17e97505b1d79f40b6b99cd3f59acc0cc95e94ad3f45243eb68193568b/weasel-0.4.2.tar.gz (from https://pypi.org/simple/weasel/) (requires-python:>=3.7), version: 0.4.2 2026-10-27T08:45:22,159 Skipping link: No binaries permitted for weasel: https://files.pythonhosted.org/packages/a4/74/a148b41572656904a39dfcfed3f84dd1066014eed94e209223ae8e9d088d/weasel-0.4.3-py3-none-any.whl (from https://pypi.org/simple/weasel/) (requires-python:>=3.7) 2026-10-27T08:45:22,160 Found link https://files.pythonhosted.org/packages/09/d7/edd9c24e60cf8e5de130aa2e8af3b01521f4d0216c371d01212f580d0d8e/weasel-0.4.3.tar.gz (from https://pypi.org/simple/weasel/) (requires-python:>=3.7), version: 0.4.3 2026-10-27T08:45:22,161 Skipping link: No binaries permitted for weasel: https://files.pythonhosted.org/packages/0a/07/57ebf7a6798b016c064bd0ca81b4c6a99daa4dc377b898bc7b41eb6b5af0/weasel-1.0.0-py3-none-any.whl (from https://pypi.org/simple/weasel/) (requires-python:>=3.7) 2026-10-27T08:45:22,161 Found link https://files.pythonhosted.org/packages/ce/e5/e272bb9a045105a1fdf4b798d8086f5932a178f4d738f17a74f5c9e0ae9a/weasel-1.0.0.tar.gz (from https://pypi.org/simple/weasel/) (requires-python:>=3.7), version: 1.0.0 2026-10-27T08:45:22,162 Skipping link: No binaries permitted for weasel: https://files.pythonhosted.org/packages/89/66/53b57003567d506e2f0f7b9859a4d2e6e748d3f0ed8f494b98f684d6696d/weasel-1.0.1-py3-none-any.whl (from https://pypi.org/simple/weasel/) (requires-python:>=3.7) 2026-10-27T08:45:22,163 Found link https://files.pythonhosted.org/packages/d7/bf/490fc13b28ad51b6c5c36d2abae1b9b64101d24ec7cb2aefa7d6504fd5cf/weasel-1.0.1.tar.gz (from https://pypi.org/simple/weasel/) (requires-python:>=3.7), version: 1.0.1 2026-10-27T08:45:22,164 Fetching project page and analyzing links: https://www.piwheels.org/simple/weasel/ 2026-10-27T08:45:22,164 Getting page https://www.piwheels.org/simple/weasel/ 2026-10-27T08:45:22,165 Found index url https://www.piwheels.org/simple 2026-10-27T08:45:22,351 Fetched page https://www.piwheels.org/simple/weasel/ as text/html 2026-10-27T08:45:22,357 Skipping link: No binaries permitted for weasel: https://www.piwheels.org/simple/weasel/weasel-1.0.0-py3-none-any.whl#sha256=5873e0b66f683a03a136a03380adedd5266fe98c669477ad04d807c1bc04242e (from https://www.piwheels.org/simple/weasel/) (requires-python:>=3.7) 2026-10-27T08:45:22,358 Skipping link: No binaries permitted for weasel: https://www.piwheels.org/simple/weasel/weasel-0.4.3-py3-none-any.whl#sha256=66dbdcb34a1b0b2b34d0dddc3db902e219c062de38ea8573e180c38ba2eae1be (from https://www.piwheels.org/simple/weasel/) (requires-python:>=3.7) 2026-10-27T08:45:22,359 Skipping link: No binaries permitted for weasel: https://archive1.piwheels.org/simple/weasel/weasel-0.4.2-py3-none-any.whl#sha256=65a1ca42698533431d3607bd3d20847b6143a6668dd771867e65317119b7e138 (from https://www.piwheels.org/simple/weasel/) (requires-python:>=3.7) 2026-10-27T08:45:22,359 Skipping link: No binaries permitted for weasel: https://archive1.piwheels.org/simple/weasel/weasel-0.4.1-py3-none-any.whl#sha256=12f1a299cd8c63919ef128dda7d110d906ddb4777493a4b6336f444328c0cf93 (from https://www.piwheels.org/simple/weasel/) (requires-python:>=3.7) 2026-10-27T08:45:22,360 Skipping link: No binaries permitted for weasel: https://archive1.piwheels.org/simple/weasel/weasel-0.4.0-py3-none-any.whl#sha256=2686688e479cdcaef27de03a31ed5a58b2d573be982831f0694b9bb5e33739e4 (from https://www.piwheels.org/simple/weasel/) (requires-python:>=3.7) 2026-10-27T08:45:22,360 Skipping link: No binaries permitted for weasel: https://archive1.piwheels.org/simple/weasel/weasel-0.3.4-py3-none-any.whl#sha256=5d4c8d170a8cd5cda2eb566b65e5fd7ac1767c034ae34c2425eee0c5db0246bf (from https://www.piwheels.org/simple/weasel/) (requires-python:>=3.6) 2026-10-27T08:45:22,361 Skipping link: No binaries permitted for weasel: https://archive1.piwheels.org/simple/weasel/weasel-0.3.3-py3-none-any.whl#sha256=2d5a3aab543d91e178b70cdc29cc3a69960a1baa7ac1eb64322b9395707a4a6f (from https://www.piwheels.org/simple/weasel/) (requires-python:>=3.6) 2026-10-27T08:45:22,362 Skipping link: No binaries permitted for weasel: https://archive1.piwheels.org/simple/weasel/weasel-0.3.2-py3-none-any.whl#sha256=62c8e889a65cce8fa2e85696312fc5b97f363dd8fdd4ce9dbc24ce3f8229a9c5 (from https://www.piwheels.org/simple/weasel/) (requires-python:>=3.6) 2026-10-27T08:45:22,362 Skipping link: No binaries permitted for weasel: https://archive1.piwheels.org/simple/weasel/weasel-0.3.1-py3-none-any.whl#sha256=24dd3feba53f2702a0605213b064c10874d56fcdf8b326e1fe41a961102962d0 (from https://www.piwheels.org/simple/weasel/) (requires-python:>=3.6) 2026-10-27T08:45:22,363 Skipping link: No binaries permitted for weasel: https://archive1.piwheels.org/simple/weasel/weasel-0.3.0-py3-none-any.whl#sha256=8c08c6fa98863e4f9f4fa392b2b872c264d4c455207696ecda6f236fbc2081e3 (from https://www.piwheels.org/simple/weasel/) (requires-python:>=3.6) 2026-10-27T08:45:22,363 Skipping link: No binaries permitted for weasel: https://archive1.piwheels.org/simple/weasel/weasel-0.2.0-py3-none-any.whl#sha256=359f9678d481ee1266c08f903d7755a1d0a06aa388d38dbda747fe771f78523a (from https://www.piwheels.org/simple/weasel/) (requires-python:>=3.6) 2026-10-27T08:45:22,364 Skipping link: No binaries permitted for weasel: https://archive1.piwheels.org/simple/weasel/weasel-0.1.1-py3-none-any.whl#sha256=0b8caca27884bf34b2a5d40563880297042fcfa9baf4311d1feaace247035c6b (from https://www.piwheels.org/simple/weasel/) 2026-10-27T08:45:22,364 Skipping link: No binaries permitted for weasel: https://archive1.piwheels.org/simple/weasel/weasel-0.1.0-py3-none-any.whl#sha256=2aba28d1e989201e4073a8c3ebb10710261906cc8c65113a6572f784c3cd889a (from https://www.piwheels.org/simple/weasel/) 2026-10-27T08:45:22,365 Skipping link: No binaries permitted for weasel: https://archive1.piwheels.org/simple/weasel/weasel-0.1.0rc1-py3-none-any.whl#sha256=40832b80a11db5bd4fcf3d690fcbbe8ca5d8b578fc53c5384029a08ec3f5b49f (from https://www.piwheels.org/simple/weasel/) 2026-10-27T08:45:22,366 Skipping link: No binaries permitted for weasel: https://archive1.piwheels.org/simple/weasel/weasel-0.1.0rc0-py3-none-any.whl#sha256=febdfd77a55c88f29d56a63e31f99abe4c3ba480f49359eda8de3cac513297eb (from https://www.piwheels.org/simple/weasel/) 2026-10-27T08:45:22,366 Skipping link: No binaries permitted for weasel: https://archive1.piwheels.org/simple/weasel/weasel-0.0.0-py3-none-any.whl#sha256=b6f1fe14a06c402db23137e20105b07b06645c2eadb86bd6a2c05e5735db87e5 (from https://www.piwheels.org/simple/weasel/) 2026-10-27T08:45:22,367 Skipping link: not a file: https://www.piwheels.org/simple/weasel/ 2026-10-27T08:45:22,368 Skipping link: not a file: https://pypi.org/simple/weasel/ 2026-10-27T08:45:22,388 Given no hashes to check 1 links for project 'weasel': discarding no candidates 2026-10-27T08:45:22,406 Collecting weasel==1.0.1 2026-10-27T08:45:22,409 Created temporary directory: /tmp/pip-unpack-7h9riovu 2026-10-27T08:45:22,561 Downloading weasel-1.0.1.tar.gz (39 kB) 2026-10-27T08:45:22,684 Added weasel==1.0.1 from https://files.pythonhosted.org/packages/d7/bf/490fc13b28ad51b6c5c36d2abae1b9b64101d24ec7cb2aefa7d6504fd5cf/weasel-1.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-rsk1ral6' 2026-10-27T08:45:22,687 Created temporary directory: /tmp/pip-build-env-zbzll4nt 2026-10-27T08:45:22,692 Installing build dependencies: started 2026-10-27T08:45:22,693 Running command pip subprocess to install build dependencies 2026-10-27T08:45:24,030 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-10-27T08:45:24,434 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-10-27T08:45:24,456 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-10-27T08:45:26,297 Collecting setuptools 2026-10-27T08:45:26,299 Obtaining dependency information for setuptools from https://www.piwheels.org/simple/setuptools/setuptools-84.2.1-py3-none-any.whl.metadata 2026-10-27T08:45:26,313 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.2.1-py3-none-any.whl.metadata (6.6 kB) 2026-10-27T08:45:26,557 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.2.1-py3-none-any.whl (876 kB) 2026-10-27T08:45:26,655 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.2.1-py3-none-any.whl (876 kB) 2026-10-27T08:45:29,537 Installing collected packages: setuptools 2026-10-27T08:45:31,987 Successfully installed setuptools-84.2.1 2026-10-27T08:45:32,275 Installing build dependencies: finished with status 'done' 2026-10-27T08:45:32,281 Getting requirements to build wheel: started 2026-10-27T08:45:32,282 Running command Getting requirements to build wheel 2026-10-27T08:45:32,841 /tmp/pip-build-env-zbzll4nt/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-10-27T08:45:32,842 !! 2026-10-27T08:45:32,843 ******************************************************************************** 2026-10-27T08:45:32,843 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-10-27T08:45:32,844 License :: OSI Approved :: MIT License 2026-10-27T08:45:32,845 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-10-27T08:45:32,845 ******************************************************************************** 2026-10-27T08:45:32,846 !! 2026-10-27T08:45:32,847 self._finalize_license_expression() 2026-10-27T08:45:32,902 running egg_info 2026-10-27T08:45:32,909 writing weasel.egg-info/PKG-INFO 2026-10-27T08:45:32,913 writing dependency_links to weasel.egg-info/dependency_links.txt 2026-10-27T08:45:32,915 writing entry points to weasel.egg-info/entry_points.txt 2026-10-27T08:45:32,917 writing requirements to weasel.egg-info/requires.txt 2026-10-27T08:45:32,919 writing top-level names to weasel.egg-info/top_level.txt 2026-10-27T08:45:32,950 reading manifest file 'weasel.egg-info/SOURCES.txt' 2026-10-27T08:45:32,954 adding license file 'LICENSE' 2026-10-27T08:45:32,959 writing manifest file 'weasel.egg-info/SOURCES.txt' 2026-10-27T08:45:33,050 Getting requirements to build wheel: finished with status 'done' 2026-10-27T08:45:33,054 Created temporary directory: /tmp/pip-modern-metadata-ajuym0_0 2026-10-27T08:45:33,056 Preparing metadata (pyproject.toml): started 2026-10-27T08:45:33,057 Running command Preparing metadata (pyproject.toml) 2026-10-27T08:45:33,608 /tmp/pip-build-env-zbzll4nt/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-10-27T08:45:33,608 !! 2026-10-27T08:45:33,609 ******************************************************************************** 2026-10-27T08:45:33,610 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-10-27T08:45:33,611 License :: OSI Approved :: MIT License 2026-10-27T08:45:33,612 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-10-27T08:45:33,612 ******************************************************************************** 2026-10-27T08:45:33,614 !! 2026-10-27T08:45:33,614 self._finalize_license_expression() 2026-10-27T08:45:33,635 running dist_info 2026-10-27T08:45:33,645 creating /tmp/pip-modern-metadata-ajuym0_0/weasel.egg-info 2026-10-27T08:45:33,646 writing /tmp/pip-modern-metadata-ajuym0_0/weasel.egg-info/PKG-INFO 2026-10-27T08:45:33,651 writing dependency_links to /tmp/pip-modern-metadata-ajuym0_0/weasel.egg-info/dependency_links.txt 2026-10-27T08:45:33,652 writing entry points to /tmp/pip-modern-metadata-ajuym0_0/weasel.egg-info/entry_points.txt 2026-10-27T08:45:33,654 writing requirements to /tmp/pip-modern-metadata-ajuym0_0/weasel.egg-info/requires.txt 2026-10-27T08:45:33,655 writing top-level names to /tmp/pip-modern-metadata-ajuym0_0/weasel.egg-info/top_level.txt 2026-10-27T08:45:33,656 writing manifest file '/tmp/pip-modern-metadata-ajuym0_0/weasel.egg-info/SOURCES.txt' 2026-10-27T08:45:33,684 reading manifest file '/tmp/pip-modern-metadata-ajuym0_0/weasel.egg-info/SOURCES.txt' 2026-10-27T08:45:33,686 adding license file 'LICENSE' 2026-10-27T08:45:33,689 writing manifest file '/tmp/pip-modern-metadata-ajuym0_0/weasel.egg-info/SOURCES.txt' 2026-10-27T08:45:33,690 creating '/tmp/pip-modern-metadata-ajuym0_0/weasel-1.0.1.dist-info' 2026-10-27T08:45:33,817 Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-27T08:45:33,822 Source in /tmp/pip-wheel-_mh69px6/weasel_db393ceda7714b43975a118259977245 has version 1.0.1, which satisfies requirement weasel==1.0.1 from https://files.pythonhosted.org/packages/d7/bf/490fc13b28ad51b6c5c36d2abae1b9b64101d24ec7cb2aefa7d6504fd5cf/weasel-1.0.1.tar.gz 2026-10-27T08:45:33,823 Removed weasel==1.0.1 from https://files.pythonhosted.org/packages/d7/bf/490fc13b28ad51b6c5c36d2abae1b9b64101d24ec7cb2aefa7d6504fd5cf/weasel-1.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-rsk1ral6' 2026-10-27T08:45:33,829 Created temporary directory: /tmp/pip-unpack-4e9er3qe 2026-10-27T08:45:33,830 Building wheels for collected packages: weasel 2026-10-27T08:45:33,834 Created temporary directory: /tmp/pip-wheel-3nmrmnoh 2026-10-27T08:45:33,835 Destination directory: /tmp/pip-wheel-3nmrmnoh 2026-10-27T08:45:33,837 Building wheel for weasel (pyproject.toml): started 2026-10-27T08:45:33,838 Running command Building wheel for weasel (pyproject.toml) 2026-10-27T08:45:34,373 /tmp/pip-build-env-zbzll4nt/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-10-27T08:45:34,373 !! 2026-10-27T08:45:34,374 ******************************************************************************** 2026-10-27T08:45:34,375 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-10-27T08:45:34,376 License :: OSI Approved :: MIT License 2026-10-27T08:45:34,377 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-10-27T08:45:34,378 ******************************************************************************** 2026-10-27T08:45:34,379 !! 2026-10-27T08:45:34,380 self._finalize_license_expression() 2026-10-27T08:45:34,403 running bdist_wheel 2026-10-27T08:45:34,428 running build 2026-10-27T08:45:34,429 running build_py 2026-10-27T08:45:34,437 creating build/lib/weasel 2026-10-27T08:45:34,440 copying weasel/__main__.py -> build/lib/weasel 2026-10-27T08:45:34,442 copying weasel/schemas.py -> build/lib/weasel 2026-10-27T08:45:34,444 copying weasel/about.py -> build/lib/weasel 2026-10-27T08:45:34,446 copying weasel/errors.py -> build/lib/weasel 2026-10-27T08:45:34,448 copying weasel/compat.py -> build/lib/weasel 2026-10-27T08:45:34,450 copying weasel/__init__.py -> build/lib/weasel 2026-10-27T08:45:34,452 creating build/lib/weasel/util 2026-10-27T08:45:34,453 copying weasel/util/versions.py -> build/lib/weasel/util 2026-10-27T08:45:34,455 copying weasel/util/frozen.py -> build/lib/weasel/util 2026-10-27T08:45:34,458 copying weasel/util/logging.py -> build/lib/weasel/util 2026-10-27T08:45:34,459 copying weasel/util/commands.py -> build/lib/weasel/util 2026-10-27T08:45:34,461 copying weasel/util/modules.py -> build/lib/weasel/util 2026-10-27T08:45:34,463 copying weasel/util/environment.py -> build/lib/weasel/util 2026-10-27T08:45:34,465 copying weasel/util/config.py -> build/lib/weasel/util 2026-10-27T08:45:34,467 copying weasel/util/hashing.py -> build/lib/weasel/util 2026-10-27T08:45:34,469 copying weasel/util/remote.py -> build/lib/weasel/util 2026-10-27T08:45:34,471 copying weasel/util/validation.py -> build/lib/weasel/util 2026-10-27T08:45:34,473 copying weasel/util/filesystem.py -> build/lib/weasel/util 2026-10-27T08:45:34,474 copying weasel/util/__init__.py -> build/lib/weasel/util 2026-10-27T08:45:34,476 copying weasel/util/git.py -> build/lib/weasel/util 2026-10-27T08:45:34,479 creating build/lib/weasel/tests 2026-10-27T08:45:34,480 copying weasel/tests/util.py -> build/lib/weasel/tests 2026-10-27T08:45:34,482 copying weasel/tests/test_validation.py -> build/lib/weasel/tests 2026-10-27T08:45:34,484 copying weasel/tests/test_schemas.py -> build/lib/weasel/tests 2026-10-27T08:45:34,486 copying weasel/tests/__init__.py -> build/lib/weasel/tests 2026-10-27T08:45:34,488 creating build/lib/weasel/cli 2026-10-27T08:45:34,489 copying weasel/cli/run.py -> build/lib/weasel/cli 2026-10-27T08:45:34,491 copying weasel/cli/clone.py -> build/lib/weasel/cli 2026-10-27T08:45:34,493 copying weasel/cli/remote_storage.py -> build/lib/weasel/cli 2026-10-27T08:45:34,496 copying weasel/cli/dvc.py -> build/lib/weasel/cli 2026-10-27T08:45:34,498 copying weasel/cli/pull.py -> build/lib/weasel/cli 2026-10-27T08:45:34,500 copying weasel/cli/assets.py -> build/lib/weasel/cli 2026-10-27T08:45:34,502 copying weasel/cli/main.py -> build/lib/weasel/cli 2026-10-27T08:45:34,504 copying weasel/cli/push.py -> build/lib/weasel/cli 2026-10-27T08:45:34,505 copying weasel/cli/__init__.py -> build/lib/weasel/cli 2026-10-27T08:45:34,507 copying weasel/cli/document.py -> build/lib/weasel/cli 2026-10-27T08:45:34,510 creating build/lib/weasel/tests/cli 2026-10-27T08:45:34,511 copying weasel/tests/cli/test_document.py -> build/lib/weasel/tests/cli 2026-10-27T08:45:34,514 copying weasel/tests/cli/test_cli.py -> build/lib/weasel/tests/cli 2026-10-27T08:45:34,517 copying weasel/tests/cli/__init__.py -> build/lib/weasel/tests/cli 2026-10-27T08:45:34,518 copying weasel/tests/cli/test_cli_app.py -> build/lib/weasel/tests/cli 2026-10-27T08:45:34,520 copying weasel/tests/cli/test_remote.py -> build/lib/weasel/tests/cli 2026-10-27T08:45:34,542 installing to build/bdist.linux-armv7l/wheel 2026-10-27T08:45:34,543 running install 2026-10-27T08:45:34,565 running install_lib 2026-10-27T08:45:34,573 creating build/bdist.linux-armv7l/wheel 2026-10-27T08:45:34,575 creating build/bdist.linux-armv7l/wheel/weasel 2026-10-27T08:45:34,576 copying build/lib/weasel/__main__.py -> build/bdist.linux-armv7l/wheel/./weasel 2026-10-27T08:45:34,579 creating build/bdist.linux-armv7l/wheel/weasel/util 2026-10-27T08:45:34,580 copying build/lib/weasel/util/versions.py -> build/bdist.linux-armv7l/wheel/./weasel/util 2026-10-27T08:45:34,582 copying build/lib/weasel/util/frozen.py -> build/bdist.linux-armv7l/wheel/./weasel/util 2026-10-27T08:45:34,584 copying build/lib/weasel/util/logging.py -> build/bdist.linux-armv7l/wheel/./weasel/util 2026-10-27T08:45:34,586 copying build/lib/weasel/util/commands.py -> build/bdist.linux-armv7l/wheel/./weasel/util 2026-10-27T08:45:34,588 copying build/lib/weasel/util/modules.py -> build/bdist.linux-armv7l/wheel/./weasel/util 2026-10-27T08:45:34,590 copying build/lib/weasel/util/environment.py -> build/bdist.linux-armv7l/wheel/./weasel/util 2026-10-27T08:45:34,592 copying build/lib/weasel/util/config.py -> build/bdist.linux-armv7l/wheel/./weasel/util 2026-10-27T08:45:34,594 copying build/lib/weasel/util/hashing.py -> build/bdist.linux-armv7l/wheel/./weasel/util 2026-10-27T08:45:34,596 copying build/lib/weasel/util/remote.py -> build/bdist.linux-armv7l/wheel/./weasel/util 2026-10-27T08:45:34,598 copying build/lib/weasel/util/validation.py -> build/bdist.linux-armv7l/wheel/./weasel/util 2026-10-27T08:45:34,600 copying build/lib/weasel/util/filesystem.py -> build/bdist.linux-armv7l/wheel/./weasel/util 2026-10-27T08:45:34,602 copying build/lib/weasel/util/__init__.py -> build/bdist.linux-armv7l/wheel/./weasel/util 2026-10-27T08:45:34,604 copying build/lib/weasel/util/git.py -> build/bdist.linux-armv7l/wheel/./weasel/util 2026-10-27T08:45:34,606 copying build/lib/weasel/schemas.py -> build/bdist.linux-armv7l/wheel/./weasel 2026-10-27T08:45:34,608 copying build/lib/weasel/about.py -> build/bdist.linux-armv7l/wheel/./weasel 2026-10-27T08:45:34,610 creating build/bdist.linux-armv7l/wheel/weasel/tests 2026-10-27T08:45:34,611 copying build/lib/weasel/tests/util.py -> build/bdist.linux-armv7l/wheel/./weasel/tests 2026-10-27T08:45:34,613 creating build/bdist.linux-armv7l/wheel/weasel/tests/cli 2026-10-27T08:45:34,615 copying build/lib/weasel/tests/cli/test_document.py -> build/bdist.linux-armv7l/wheel/./weasel/tests/cli 2026-10-27T08:45:34,617 copying build/lib/weasel/tests/cli/test_cli.py -> build/bdist.linux-armv7l/wheel/./weasel/tests/cli 2026-10-27T08:45:34,619 copying build/lib/weasel/tests/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./weasel/tests/cli 2026-10-27T08:45:34,620 copying build/lib/weasel/tests/cli/test_cli_app.py -> build/bdist.linux-armv7l/wheel/./weasel/tests/cli 2026-10-27T08:45:34,622 copying build/lib/weasel/tests/cli/test_remote.py -> build/bdist.linux-armv7l/wheel/./weasel/tests/cli 2026-10-27T08:45:34,624 copying build/lib/weasel/tests/test_validation.py -> build/bdist.linux-armv7l/wheel/./weasel/tests 2026-10-27T08:45:34,626 copying build/lib/weasel/tests/test_schemas.py -> build/bdist.linux-armv7l/wheel/./weasel/tests 2026-10-27T08:45:34,628 copying build/lib/weasel/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./weasel/tests 2026-10-27T08:45:34,630 creating build/bdist.linux-armv7l/wheel/weasel/cli 2026-10-27T08:45:34,632 copying build/lib/weasel/cli/run.py -> build/bdist.linux-armv7l/wheel/./weasel/cli 2026-10-27T08:45:34,634 copying build/lib/weasel/cli/clone.py -> build/bdist.linux-armv7l/wheel/./weasel/cli 2026-10-27T08:45:34,636 copying build/lib/weasel/cli/remote_storage.py -> build/bdist.linux-armv7l/wheel/./weasel/cli 2026-10-27T08:45:34,639 copying build/lib/weasel/cli/dvc.py -> build/bdist.linux-armv7l/wheel/./weasel/cli 2026-10-27T08:45:34,641 copying build/lib/weasel/cli/pull.py -> build/bdist.linux-armv7l/wheel/./weasel/cli 2026-10-27T08:45:34,643 copying build/lib/weasel/cli/assets.py -> build/bdist.linux-armv7l/wheel/./weasel/cli 2026-10-27T08:45:34,645 copying build/lib/weasel/cli/main.py -> build/bdist.linux-armv7l/wheel/./weasel/cli 2026-10-27T08:45:34,647 copying build/lib/weasel/cli/push.py -> build/bdist.linux-armv7l/wheel/./weasel/cli 2026-10-27T08:45:34,648 copying build/lib/weasel/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./weasel/cli 2026-10-27T08:45:34,650 copying build/lib/weasel/cli/document.py -> build/bdist.linux-armv7l/wheel/./weasel/cli 2026-10-27T08:45:34,652 copying build/lib/weasel/errors.py -> build/bdist.linux-armv7l/wheel/./weasel 2026-10-27T08:45:34,654 copying build/lib/weasel/compat.py -> build/bdist.linux-armv7l/wheel/./weasel 2026-10-27T08:45:34,656 copying build/lib/weasel/__init__.py -> build/bdist.linux-armv7l/wheel/./weasel 2026-10-27T08:45:34,658 running install_egg_info 2026-10-27T08:45:34,675 running egg_info 2026-10-27T08:45:34,680 writing weasel.egg-info/PKG-INFO 2026-10-27T08:45:34,684 writing dependency_links to weasel.egg-info/dependency_links.txt 2026-10-27T08:45:34,685 writing entry points to weasel.egg-info/entry_points.txt 2026-10-27T08:45:34,687 writing requirements to weasel.egg-info/requires.txt 2026-10-27T08:45:34,688 writing top-level names to weasel.egg-info/top_level.txt 2026-10-27T08:45:34,700 reading manifest file 'weasel.egg-info/SOURCES.txt' 2026-10-27T08:45:34,704 adding license file 'LICENSE' 2026-10-27T08:45:34,708 writing manifest file 'weasel.egg-info/SOURCES.txt' 2026-10-27T08:45:34,710 Copying weasel.egg-info to build/bdist.linux-armv7l/wheel/./weasel-1.0.1-py3.11.egg-info 2026-10-27T08:45:34,721 running install_scripts 2026-10-27T08:45:34,732 creating build/bdist.linux-armv7l/wheel/weasel-1.0.1.dist-info/WHEEL 2026-10-27T08:45:34,735 creating '/tmp/pip-wheel-3nmrmnoh/.tmp-klzqoez5/weasel-1.0.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-10-27T08:45:34,737 adding 'weasel/__init__.py' 2026-10-27T08:45:34,738 adding 'weasel/__main__.py' 2026-10-27T08:45:34,739 adding 'weasel/about.py' 2026-10-27T08:45:34,740 adding 'weasel/compat.py' 2026-10-27T08:45:34,742 adding 'weasel/errors.py' 2026-10-27T08:45:34,743 adding 'weasel/schemas.py' 2026-10-27T08:45:34,745 adding 'weasel/cli/__init__.py' 2026-10-27T08:45:34,747 adding 'weasel/cli/assets.py' 2026-10-27T08:45:34,748 adding 'weasel/cli/clone.py' 2026-10-27T08:45:34,750 adding 'weasel/cli/document.py' 2026-10-27T08:45:34,752 adding 'weasel/cli/dvc.py' 2026-10-27T08:45:34,753 adding 'weasel/cli/main.py' 2026-10-27T08:45:34,754 adding 'weasel/cli/pull.py' 2026-10-27T08:45:34,756 adding 'weasel/cli/push.py' 2026-10-27T08:45:34,757 adding 'weasel/cli/remote_storage.py' 2026-10-27T08:45:34,760 adding 'weasel/cli/run.py' 2026-10-27T08:45:34,761 adding 'weasel/tests/__init__.py' 2026-10-27T08:45:34,763 adding 'weasel/tests/test_schemas.py' 2026-10-27T08:45:34,764 adding 'weasel/tests/test_validation.py' 2026-10-27T08:45:34,765 adding 'weasel/tests/util.py' 2026-10-27T08:45:34,767 adding 'weasel/tests/cli/__init__.py' 2026-10-27T08:45:34,768 adding 'weasel/tests/cli/test_cli.py' 2026-10-27T08:45:34,770 adding 'weasel/tests/cli/test_cli_app.py' 2026-10-27T08:45:34,771 adding 'weasel/tests/cli/test_document.py' 2026-10-27T08:45:34,773 adding 'weasel/tests/cli/test_remote.py' 2026-10-27T08:45:34,775 adding 'weasel/util/__init__.py' 2026-10-27T08:45:34,776 adding 'weasel/util/commands.py' 2026-10-27T08:45:34,778 adding 'weasel/util/config.py' 2026-10-27T08:45:34,779 adding 'weasel/util/environment.py' 2026-10-27T08:45:34,780 adding 'weasel/util/filesystem.py' 2026-10-27T08:45:34,782 adding 'weasel/util/frozen.py' 2026-10-27T08:45:34,784 adding 'weasel/util/git.py' 2026-10-27T08:45:34,785 adding 'weasel/util/hashing.py' 2026-10-27T08:45:34,786 adding 'weasel/util/logging.py' 2026-10-27T08:45:34,787 adding 'weasel/util/modules.py' 2026-10-27T08:45:34,789 adding 'weasel/util/remote.py' 2026-10-27T08:45:34,790 adding 'weasel/util/validation.py' 2026-10-27T08:45:34,792 adding 'weasel/util/versions.py' 2026-10-27T08:45:34,794 adding 'weasel-1.0.1.dist-info/licenses/LICENSE' 2026-10-27T08:45:34,796 adding 'weasel-1.0.1.dist-info/METADATA' 2026-10-27T08:45:34,797 adding 'weasel-1.0.1.dist-info/WHEEL' 2026-10-27T08:45:34,798 adding 'weasel-1.0.1.dist-info/entry_points.txt' 2026-10-27T08:45:34,799 adding 'weasel-1.0.1.dist-info/top_level.txt' 2026-10-27T08:45:34,800 adding 'weasel-1.0.1.dist-info/RECORD' 2026-10-27T08:45:34,802 removing build/bdist.linux-armv7l/wheel 2026-10-27T08:45:34,908 Building wheel for weasel (pyproject.toml): finished with status 'done' 2026-10-27T08:45:34,913 Created wheel for weasel: filename=weasel-1.0.1-py3-none-any.whl size=51002 sha256=58322912924dbb6c27c133b24e2dc0452e9d09e227e0f72585bb726509cb499f 2026-10-27T08:45:34,914 Stored in directory: /tmp/pip-ephem-wheel-cache-o5iac_0k/wheels/0d/9f/61/b344087a0857ea91923ddb80560fc864a7a1ebeb3ee604d274 2026-10-27T08:45:34,926 Successfully built weasel 2026-10-27T08:45:34,931 Removed build tracker: '/tmp/pip-build-tracker-rsk1ral6'