2026-09-17T01:36:20,356 Created temporary directory: /tmp/pip-ephem-wheel-cache-e_hg_iqa 2026-09-17T01:36:20,357 Created temporary directory: /tmp/pip-build-tracker-778_a6ta 2026-09-17T01:36:20,358 Initialized build tracking at /tmp/pip-build-tracker-778_a6ta 2026-09-17T01:36:20,359 Created build tracker: /tmp/pip-build-tracker-778_a6ta 2026-09-17T01:36:20,359 Entered build tracker: /tmp/pip-build-tracker-778_a6ta 2026-09-17T01:36:20,360 Created temporary directory: /tmp/pip-wheel-0g4wj2xm 2026-09-17T01:36:20,363 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-09-17T01:36:20,365 Created temporary directory: /tmp/pip-ephem-wheel-cache-ht78fi5d 2026-09-17T01:36:20,387 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-17T01:36:20,390 2 location(s) to search for versions of dfir-unfurl: 2026-09-17T01:36:20,390 * https://pypi.org/simple/dfir-unfurl/ 2026-09-17T01:36:20,390 * https://www.piwheels.org/simple/dfir-unfurl/ 2026-09-17T01:36:20,391 Fetching project page and analyzing links: https://pypi.org/simple/dfir-unfurl/ 2026-09-17T01:36:20,392 Getting page https://pypi.org/simple/dfir-unfurl/ 2026-09-17T01:36:20,393 Found index url https://pypi.org/simple 2026-09-17T01:36:20,624 Fetched page https://pypi.org/simple/dfir-unfurl/ as application/vnd.pypi.simple.v1+json 2026-09-17T01:36:20,633 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/42/ce/24800e6ec1530231e8a8a5c606e0fb343a6536ab771a5856731facb58901/dfir_unfurl-20200629-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) 2026-09-17T01:36:20,633 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/5d/b1/294274bd055dcddcd4b8c4f8b6dbaab84a757e8bb2399c3f8e9ed30c9de5/dfir_unfurl-20200630-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) 2026-09-17T01:36:20,634 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/d0/0f/a4f331c7c0c03ed52b4eb46db1684ee76fffdc8aee9cda8b6376ee8233bf/dfir_unfurl-20200630.2-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) 2026-09-17T01:36:20,634 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/ff/51/7120397e243a46e53091f28c1b56c8bfe125eb0f3758c79190108b998cf2/dfir_unfurl-20200630.3-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) 2026-09-17T01:36:20,635 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/c0/64/cbcee96e643a60ecae009a27f147ef590041fda03125a324385d5220ebe1/dfir_unfurl-20200630.4-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) 2026-09-17T01:36:20,636 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/ad/ea/a67ffbce690f9ee6a9750f34f4530034a156e97027bafa8b768efb44de2e/dfir_unfurl-20200702-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) 2026-09-17T01:36:20,637 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/fe/6c/a5a1aa13aeb64fde11f749a0e17582ae6a24f7edd0ed24e4e07182f16273/dfir_unfurl-20200703-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) 2026-09-17T01:36:20,637 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/88/95/12c296662c98b04b03602f0a2ad83c9aac7ef64412dc3064ca5e7f7cb121/dfir_unfurl-20200729-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) 2026-09-17T01:36:20,638 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/30/6c/0e786ae914106b30c2a933019be7052e97ef64798d05673e6c26f1322ec8/dfir_unfurl-20200812-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) 2026-09-17T01:36:20,639 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/cc/73/4eb3debef05970833852fd0ea3afc43b0f8808e9e1edf381e34f65dfafa9/dfir_unfurl-20201102-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) 2026-09-17T01:36:20,640 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/3a/4b/45b345e2fc5485e91c6c1648a14ce22d2a148ad064cead49fc40af99ed0b/dfir_unfurl-20210308-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) 2026-09-17T01:36:20,640 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/10/7d/d44eb81bc715d240caadd643d8ec0d66260f848fde2d40aaab55189709cd/dfir_unfurl-20210309-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) 2026-09-17T01:36:20,640 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/ff/2d/c4a478ce51343dd61f9a124f94e2bed90d824704351c04294b594bb95324/dfir_unfurl-20210310-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) 2026-09-17T01:36:20,641 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/91/a0/9ecd0d2d7261c74bf9a9a434f1eea7c8234305102f3c902ccdcc3711ce7e/dfir_unfurl-20210311-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) 2026-09-17T01:36:20,641 Found link https://files.pythonhosted.org/packages/08/91/22c489c73d4ea6f13b575226027a9e110eb853522e3f7bb6847869594c7e/dfir-unfurl-20210615.tar.gz (from https://pypi.org/simple/dfir-unfurl/), version: 20210615 2026-09-17T01:36:20,642 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/1c/35/10f9131f825fa27a4b0ee9305921ce60266c3df77bb04e61cc657b1177ee/dfir_unfurl-20210615-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) 2026-09-17T01:36:20,642 Found link https://files.pythonhosted.org/packages/f1/97/423fa19aed2600cc72a56c01ea384fbd27031853f58e2149aa87d54ae73c/dfir-unfurl-20220200.tar.gz (from https://pypi.org/simple/dfir-unfurl/), version: 20220200 2026-09-17T01:36:20,643 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/17/46/3c6e624447ce748f6146d057414230ce36737c7954006ed239729b55ae7f/dfir_unfurl-20220200-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) 2026-09-17T01:36:20,644 Found link https://files.pythonhosted.org/packages/89/a4/e19b6dfe7f8a54f1fd5f608b98863bdd899fbd804066bbc07f62e0bf64a0/dfir-unfurl-20221100.tar.gz (from https://pypi.org/simple/dfir-unfurl/), version: 20221100 2026-09-17T01:36:20,644 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/8e/0f/467d40bfc8c4136fdb9ccc3febe603de429ea475d1aae8058580d0f16d81/dfir_unfurl-20221100-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) 2026-09-17T01:36:20,645 Found link https://files.pythonhosted.org/packages/67/2f/92acd55696bbea34835028ee3c330dc045cb4c8f648023d307a4c25e7965/dfir-unfurl-20230900.tar.gz (from https://pypi.org/simple/dfir-unfurl/), version: 20230900 2026-09-17T01:36:20,646 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/da/6f/c7ac1c3e3611b34109609e52b239257b0d0579551b790c46677b5558309a/dfir_unfurl-20230900-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) 2026-09-17T01:36:20,646 Found link https://files.pythonhosted.org/packages/e9/4b/a8ff543ea385c93d485070e31b559c3b91495fde9ec622dba5c03889ca0f/dfir-unfurl-20230901.tar.gz (from https://pypi.org/simple/dfir-unfurl/), version: 20230901 2026-09-17T01:36:20,647 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/e5/07/410088c7dbc9cd4be0cb7c6968b37f92eb4961449f91fe8e89af4edc0522/dfir_unfurl-20230901-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) 2026-09-17T01:36:20,648 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/ac/4f/29cd6a0bbded185ee09f4b52536d9ca7cf5734865633d27b05134b343f11/dfir_unfurl-20240625-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) (requires-python:>=3.9) 2026-09-17T01:36:20,648 Found link https://files.pythonhosted.org/packages/44/b6/c5f89f462e549d0ea0b5d767c98d454f8b6d8f8b9ff3fd60e1bf7fe0c2e5/dfir_unfurl-20240625.tar.gz (from https://pypi.org/simple/dfir-unfurl/) (requires-python:>=3.9), version: 20240625 2026-09-17T01:36:20,649 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/05/e7/b82837296c1beceee9ed875343872d7d70dde789041d111b0f5521802f95/dfir_unfurl-20240626-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) (requires-python:>=3.9) 2026-09-17T01:36:20,650 Found link https://files.pythonhosted.org/packages/22/47/6d466ef3b18079f65af5d77e37ff24397ac49cfd76679442de29d6a285c6/dfir_unfurl-20240626.tar.gz (from https://pypi.org/simple/dfir-unfurl/) (requires-python:>=3.9), version: 20240626 2026-09-17T01:36:20,651 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/e7/b8/d598dfbc43934a91863678430ce50eb3c645681b576f8472172d317416f1/dfir_unfurl-20240627-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) (requires-python:>=3.9) 2026-09-17T01:36:20,652 Found link https://files.pythonhosted.org/packages/51/78/1556700cf25060b1acf771d82a9362f5ed8b5872054d05c200c7084a3538/dfir_unfurl-20240627.tar.gz (from https://pypi.org/simple/dfir-unfurl/) (requires-python:>=3.9), version: 20240627 2026-09-17T01:36:20,652 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/bd/7e/c40619359038e75cc581c7260b16bb2b5305967169c782e6a126b2f2a5a7/dfir_unfurl-20241120-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) (requires-python:>=3.11) 2026-09-17T01:36:20,653 Found link https://files.pythonhosted.org/packages/84/cc/b500e4ed4c865a88e16efa63fd86c40dc1865c6123266ce55cdb35f3786f/dfir_unfurl-20241120.tar.gz (from https://pypi.org/simple/dfir-unfurl/) (requires-python:>=3.11), version: 20241120 2026-09-17T01:36:20,654 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/18/52/dcc48fe59509d4ac6ba8355395c8ae7f02d0da60d12ba5bce0f37329393f/dfir_unfurl-20241121-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) (requires-python:>=3.11) 2026-09-17T01:36:20,655 Found link https://files.pythonhosted.org/packages/d0/5e/ae78ae90bd3be0d1e063b6fbed0e4509923122d168108e5f98e7148ce794/dfir_unfurl-20241121.tar.gz (from https://pypi.org/simple/dfir-unfurl/) (requires-python:>=3.11), version: 20241121 2026-09-17T01:36:20,655 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/39/b2/fcd70ecbdf8db13fa25122806f6e5a64c2ed9b3acacb948db7dd91c74049/dfir_unfurl-20250218-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) (requires-python:>=3.11) 2026-09-17T01:36:20,656 Found link https://files.pythonhosted.org/packages/3f/82/530b7f554557be416294d7b6ab0a05b4352eddf4985df95b729bd2635736/dfir_unfurl-20250218.tar.gz (from https://pypi.org/simple/dfir-unfurl/) (requires-python:>=3.11), version: 20250218 2026-09-17T01:36:20,657 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/f3/3d/885a7ec5fb9c21ed1771d007fe44bdc0fc662b1b81b741b83c18f78679f5/dfir_unfurl-20250312-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) (requires-python:>=3.11) 2026-09-17T01:36:20,658 Found link https://files.pythonhosted.org/packages/90/b1/0248f893e940fa28c5af01a71692b34f18fe6d5e1654e3a7384f7a2a9514/dfir_unfurl-20250312.tar.gz (from https://pypi.org/simple/dfir-unfurl/) (requires-python:>=3.11), version: 20250312 2026-09-17T01:36:20,659 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/67/b7/1bc965dc7deb7041de6bbab030f83c728c9ea1357963c75b25052dc4573c/dfir_unfurl-20250810-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) (requires-python:>=3.11) 2026-09-17T01:36:20,660 Found link https://files.pythonhosted.org/packages/60/45/d9321d94b1fcb97b35257993b29c0e9adf088129f897ad866072f0b2a978/dfir_unfurl-20250810.tar.gz (from https://pypi.org/simple/dfir-unfurl/) (requires-python:>=3.11), version: 20250810 2026-09-17T01:36:20,660 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/90/2e/9f1800f833c048951b8c5de5426b7bb05f29a24eb5d4f6c7df28c14a40e8/dfir_unfurl-20260405-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) (requires-python:>=3.11) 2026-09-17T01:36:20,661 Found link https://files.pythonhosted.org/packages/2c/bb/bb2edb5aa41d3f75c949129741b0319da029b92313df3e5d3d8dae6be748/dfir_unfurl-20260405.tar.gz (from https://pypi.org/simple/dfir-unfurl/) (requires-python:>=3.11), version: 20260405 2026-09-17T01:36:20,662 Skipping link: No binaries permitted for dfir-unfurl: https://files.pythonhosted.org/packages/0a/15/300838721ac888abd0081c7e0e31ff6cf9e01c3d52449c505923001ae4a8/dfir_unfurl-20260916-py3-none-any.whl (from https://pypi.org/simple/dfir-unfurl/) (requires-python:>=3.11) 2026-09-17T01:36:20,663 Found link https://files.pythonhosted.org/packages/c5/0b/65fda2a6f1ef63752e9680d1a2cf98373569fa84365a98da3ec57d0f5560/dfir_unfurl-20260916.tar.gz (from https://pypi.org/simple/dfir-unfurl/) (requires-python:>=3.11), version: 20260916 2026-09-17T01:36:20,663 Fetching project page and analyzing links: https://www.piwheels.org/simple/dfir-unfurl/ 2026-09-17T01:36:20,664 Getting page https://www.piwheels.org/simple/dfir-unfurl/ 2026-09-17T01:36:20,666 Found index url https://www.piwheels.org/simple 2026-09-17T01:36:20,861 Fetched page https://www.piwheels.org/simple/dfir-unfurl/ as text/html 2026-09-17T01:36:20,866 Skipping link: No binaries permitted for dfir-unfurl: https://archive1.piwheels.org/simple/dfir-unfurl/dfir_unfurl-20260405-py3-none-any.whl#sha256=5b5c7897528f11b6599b2257cce84b01b1cca2352b3a2903734e8a2f2f55bffb (from https://www.piwheels.org/simple/dfir-unfurl/) (requires-python:>=3.11) 2026-09-17T01:36:20,867 Skipping link: No binaries permitted for dfir-unfurl: https://archive1.piwheels.org/simple/dfir-unfurl/dfir_unfurl-20250312-py3-none-any.whl#sha256=6b9c84c70e50a9ff25079dd7748d5397deae0c3335bc87f954abe297231c8a37 (from https://www.piwheels.org/simple/dfir-unfurl/) (requires-python:>=3.11) 2026-09-17T01:36:20,867 Skipping link: No binaries permitted for dfir-unfurl: https://archive1.piwheels.org/simple/dfir-unfurl/dfir_unfurl-20250218-py3-none-any.whl#sha256=06d69b2476f1c86f9e44650f37926c372336ecf93df184b5e8cb10d04a867e8b (from https://www.piwheels.org/simple/dfir-unfurl/) (requires-python:>=3.11) 2026-09-17T01:36:20,868 Skipping link: No binaries permitted for dfir-unfurl: https://archive1.piwheels.org/simple/dfir-unfurl/dfir_unfurl-20241121-py3-none-any.whl#sha256=cf6627e257f7af260922a3abba252c6469f9409c7e2d028c602e0f867a82f4cc (from https://www.piwheels.org/simple/dfir-unfurl/) (requires-python:>=3.11) 2026-09-17T01:36:20,868 Skipping link: No binaries permitted for dfir-unfurl: https://archive1.piwheels.org/simple/dfir-unfurl/dfir_unfurl-20241120-py3-none-any.whl#sha256=3e24a5b9ce83ec1e0dd65f7d095866d5f390cac02f579b8d88bf0fe7eecd4967 (from https://www.piwheels.org/simple/dfir-unfurl/) (requires-python:>=3.11) 2026-09-17T01:36:20,869 Skipping link: No binaries permitted for dfir-unfurl: https://archive1.piwheels.org/simple/dfir-unfurl/dfir_unfurl-20240627-py3-none-any.whl#sha256=9930acbdd9ec10040a12518c3d50920ab4861d9cb5e9423ea8d5fdcc4b1484df (from https://www.piwheels.org/simple/dfir-unfurl/) (requires-python:>=3.9) 2026-09-17T01:36:20,870 Skipping link: No binaries permitted for dfir-unfurl: https://archive1.piwheels.org/simple/dfir-unfurl/dfir_unfurl-20240626-py3-none-any.whl#sha256=b28050f3456ffe2794a1a2e8642dbedb476065ef13a945d0fbc0946aafe73048 (from https://www.piwheels.org/simple/dfir-unfurl/) (requires-python:>=3.9) 2026-09-17T01:36:20,870 Skipping link: No binaries permitted for dfir-unfurl: https://archive1.piwheels.org/simple/dfir-unfurl/dfir_unfurl-20240625-py3-none-any.whl#sha256=2eb5392fcdfa568eba219407e71ec73915ff71387e2c9a9f45e5375dfd57e9ae (from https://www.piwheels.org/simple/dfir-unfurl/) (requires-python:>=3.9) 2026-09-17T01:36:20,871 Skipping link: No binaries permitted for dfir-unfurl: https://archive1.piwheels.org/simple/dfir-unfurl/dfir_unfurl-20230901-py3-none-any.whl#sha256=94eeb8375c7c2e573971254b77896147c9332ef29b95b00506e5d6909886e98c (from https://www.piwheels.org/simple/dfir-unfurl/) 2026-09-17T01:36:20,872 Skipping link: No binaries permitted for dfir-unfurl: https://archive1.piwheels.org/simple/dfir-unfurl/dfir_unfurl-20230900-py3-none-any.whl#sha256=fae3b77fbf0ad4cf832a717fe78afd8501e619749d2e9e8c6b6020a251df75f3 (from https://www.piwheels.org/simple/dfir-unfurl/) 2026-09-17T01:36:20,872 Skipping link: No binaries permitted for dfir-unfurl: https://archive1.piwheels.org/simple/dfir-unfurl/dfir_unfurl-20221100-py3-none-any.whl#sha256=b14ca5f53fd03f667ee7b24a8003f1ee572e922eebbb2ed4d663b4eadb802470 (from https://www.piwheels.org/simple/dfir-unfurl/) 2026-09-17T01:36:20,872 Skipping link: No binaries permitted for dfir-unfurl: https://archive1.piwheels.org/simple/dfir-unfurl/dfir_unfurl-20220200-py3-none-any.whl#sha256=4bac75abf7e216cc830c3f6cda390bf1fe709dfb0b03d99d7c898d917dd55aa9 (from https://www.piwheels.org/simple/dfir-unfurl/) 2026-09-17T01:36:20,873 Skipping link: No binaries permitted for dfir-unfurl: https://archive1.piwheels.org/simple/dfir-unfurl/dfir_unfurl-20210615-py3-none-any.whl#sha256=2a2e49ecb76adc1c7e545b2c8573bda39b21cd44c1183b48849c9576182f887c (from https://www.piwheels.org/simple/dfir-unfurl/) 2026-09-17T01:36:20,873 Skipping link: not a file: https://www.piwheels.org/simple/dfir-unfurl/ 2026-09-17T01:36:20,874 Skipping link: not a file: https://pypi.org/simple/dfir-unfurl/ 2026-09-17T01:36:20,894 Given no hashes to check 1 links for project 'dfir-unfurl': discarding no candidates 2026-09-17T01:36:20,912 Collecting dfir-unfurl==20260916 2026-09-17T01:36:20,915 Created temporary directory: /tmp/pip-unpack-a_hxk_df 2026-09-17T01:36:21,073 Downloading dfir_unfurl-20260916.tar.gz (5.7 MB) 2026-09-17T01:36:22,058 Added dfir-unfurl==20260916 from https://files.pythonhosted.org/packages/c5/0b/65fda2a6f1ef63752e9680d1a2cf98373569fa84365a98da3ec57d0f5560/dfir_unfurl-20260916.tar.gz to build tracker '/tmp/pip-build-tracker-778_a6ta' 2026-09-17T01:36:22,062 Created temporary directory: /tmp/pip-build-env-w4qq997_ 2026-09-17T01:36:22,067 Installing build dependencies: started 2026-09-17T01:36:22,068 Running command pip subprocess to install build dependencies 2026-09-17T01:36:23,196 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-09-17T01:36:23,617 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-09-17T01:36:23,640 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-17T01:36:25,438 Collecting setuptools>=77 2026-09-17T01:36:25,440 Obtaining dependency information for setuptools>=77 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-09-17T01:36:25,456 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-09-17T01:36:25,711 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-17T01:36:25,789 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-17T01:36:28,545 Installing collected packages: setuptools 2026-09-17T01:36:30,748 Successfully installed setuptools-84.0.0 2026-09-17T01:36:31,018 Installing build dependencies: finished with status 'done' 2026-09-17T01:36:31,025 Getting requirements to build wheel: started 2026-09-17T01:36:31,026 Running command Getting requirements to build wheel 2026-09-17T01:36:31,646 No `packages` or `py_modules` configuration, performing automatic discovery. 2026-09-17T01:36:31,646 `flat-layout` detected -- analysing . 2026-09-17T01:36:31,677 discovered packages -- ['unfurl', 'unfurl.static', 'unfurl.scripts', 'unfurl.templates', 'unfurl.tests', 'unfurl.parsers', 'unfurl.tests.unit', 'unfurl.tests.live', 'unfurl.tests.integration', 'unfurl.parsers.proto', 'unfurl.parsers.site_defs'] 2026-09-17T01:36:31,782 running egg_info 2026-09-17T01:36:31,788 writing dfir_unfurl.egg-info/PKG-INFO 2026-09-17T01:36:31,793 writing dependency_links to dfir_unfurl.egg-info/dependency_links.txt 2026-09-17T01:36:31,795 writing entry points to dfir_unfurl.egg-info/entry_points.txt 2026-09-17T01:36:31,798 writing requirements to dfir_unfurl.egg-info/requires.txt 2026-09-17T01:36:31,799 writing top-level names to dfir_unfurl.egg-info/top_level.txt 2026-09-17T01:36:31,831 reading manifest file 'dfir_unfurl.egg-info/SOURCES.txt' 2026-09-17T01:36:31,840 reading manifest template 'MANIFEST.in' 2026-09-17T01:36:31,887 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-09-17T01:36:31,888 warning: no previously-included files matching '__pycache__/*' found anywhere in distribution 2026-09-17T01:36:31,889 warning: no previously-included files matching '.ipynb_checkpoints/*' found anywhere in distribution 2026-09-17T01:36:31,891 warning: no previously-included files found matching 'unfurl.local.ini' 2026-09-17T01:36:31,891 adding license file 'LICENSE' 2026-09-17T01:36:31,901 writing manifest file 'dfir_unfurl.egg-info/SOURCES.txt' 2026-09-17T01:36:32,000 Getting requirements to build wheel: finished with status 'done' 2026-09-17T01:36:32,004 Created temporary directory: /tmp/pip-modern-metadata-m894z6rh 2026-09-17T01:36:32,006 Preparing metadata (pyproject.toml): started 2026-09-17T01:36:32,007 Running command Preparing metadata (pyproject.toml) 2026-09-17T01:36:32,604 No `packages` or `py_modules` configuration, performing automatic discovery. 2026-09-17T01:36:32,604 `flat-layout` detected -- analysing . 2026-09-17T01:36:32,623 discovered packages -- ['unfurl', 'unfurl.static', 'unfurl.scripts', 'unfurl.templates', 'unfurl.tests', 'unfurl.parsers', 'unfurl.tests.unit', 'unfurl.tests.live', 'unfurl.tests.integration', 'unfurl.parsers.proto', 'unfurl.parsers.site_defs'] 2026-09-17T01:36:32,711 running dist_info 2026-09-17T01:36:32,722 creating /tmp/pip-modern-metadata-m894z6rh/dfir_unfurl.egg-info 2026-09-17T01:36:32,723 writing /tmp/pip-modern-metadata-m894z6rh/dfir_unfurl.egg-info/PKG-INFO 2026-09-17T01:36:32,728 writing dependency_links to /tmp/pip-modern-metadata-m894z6rh/dfir_unfurl.egg-info/dependency_links.txt 2026-09-17T01:36:32,730 writing entry points to /tmp/pip-modern-metadata-m894z6rh/dfir_unfurl.egg-info/entry_points.txt 2026-09-17T01:36:32,733 writing requirements to /tmp/pip-modern-metadata-m894z6rh/dfir_unfurl.egg-info/requires.txt 2026-09-17T01:36:32,734 writing top-level names to /tmp/pip-modern-metadata-m894z6rh/dfir_unfurl.egg-info/top_level.txt 2026-09-17T01:36:32,735 writing manifest file '/tmp/pip-modern-metadata-m894z6rh/dfir_unfurl.egg-info/SOURCES.txt' 2026-09-17T01:36:32,764 reading manifest file '/tmp/pip-modern-metadata-m894z6rh/dfir_unfurl.egg-info/SOURCES.txt' 2026-09-17T01:36:32,766 reading manifest template 'MANIFEST.in' 2026-09-17T01:36:32,812 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-09-17T01:36:32,813 warning: no previously-included files matching '__pycache__/*' found anywhere in distribution 2026-09-17T01:36:32,814 warning: no previously-included files matching '.ipynb_checkpoints/*' found anywhere in distribution 2026-09-17T01:36:32,815 warning: no previously-included files found matching 'unfurl.local.ini' 2026-09-17T01:36:32,816 adding license file 'LICENSE' 2026-09-17T01:36:32,824 writing manifest file '/tmp/pip-modern-metadata-m894z6rh/dfir_unfurl.egg-info/SOURCES.txt' 2026-09-17T01:36:32,825 creating '/tmp/pip-modern-metadata-m894z6rh/dfir_unfurl-20260916.dist-info' 2026-09-17T01:36:32,951 Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-17T01:36:32,956 Source in /tmp/pip-wheel-0g4wj2xm/dfir-unfurl_8987502dc2ec4322a4479048e60332e6 has version 20260916, which satisfies requirement dfir-unfurl==20260916 from https://files.pythonhosted.org/packages/c5/0b/65fda2a6f1ef63752e9680d1a2cf98373569fa84365a98da3ec57d0f5560/dfir_unfurl-20260916.tar.gz 2026-09-17T01:36:32,957 Removed dfir-unfurl==20260916 from https://files.pythonhosted.org/packages/c5/0b/65fda2a6f1ef63752e9680d1a2cf98373569fa84365a98da3ec57d0f5560/dfir_unfurl-20260916.tar.gz from build tracker '/tmp/pip-build-tracker-778_a6ta' 2026-09-17T01:36:32,963 Created temporary directory: /tmp/pip-unpack-fs81gtn9 2026-09-17T01:36:32,964 Building wheels for collected packages: dfir-unfurl 2026-09-17T01:36:32,968 Created temporary directory: /tmp/pip-wheel-cnoratcb 2026-09-17T01:36:32,968 Destination directory: /tmp/pip-wheel-cnoratcb 2026-09-17T01:36:32,970 Building wheel for dfir-unfurl (pyproject.toml): started 2026-09-17T01:36:32,971 Running command Building wheel for dfir-unfurl (pyproject.toml) 2026-09-17T01:36:33,529 No `packages` or `py_modules` configuration, performing automatic discovery. 2026-09-17T01:36:33,529 `flat-layout` detected -- analysing . 2026-09-17T01:36:33,548 discovered packages -- ['unfurl', 'unfurl.static', 'unfurl.scripts', 'unfurl.templates', 'unfurl.tests', 'unfurl.parsers', 'unfurl.tests.unit', 'unfurl.tests.live', 'unfurl.tests.integration', 'unfurl.parsers.proto', 'unfurl.parsers.site_defs'] 2026-09-17T01:36:33,627 running bdist_wheel 2026-09-17T01:36:33,645 running build 2026-09-17T01:36:33,646 running build_py 2026-09-17T01:36:33,652 creating build/lib/unfurl 2026-09-17T01:36:33,654 copying unfurl/cli.py -> build/lib/unfurl 2026-09-17T01:36:33,656 copying unfurl/utils.py -> build/lib/unfurl 2026-09-17T01:36:33,659 copying unfurl/file_types.py -> build/lib/unfurl 2026-09-17T01:36:33,662 copying unfurl/__init__.py -> build/lib/unfurl 2026-09-17T01:36:33,663 copying unfurl/core.py -> build/lib/unfurl 2026-09-17T01:36:33,666 copying unfurl/app.py -> build/lib/unfurl 2026-09-17T01:36:33,669 creating build/lib/unfurl/scripts 2026-09-17T01:36:33,670 copying unfurl/scripts/unfurl_app.py -> build/lib/unfurl/scripts 2026-09-17T01:36:33,672 copying unfurl/scripts/unfurl_cli.py -> build/lib/unfurl/scripts 2026-09-17T01:36:33,675 creating build/lib/unfurl/tests 2026-09-17T01:36:33,676 copying unfurl/tests/__init__.py -> build/lib/unfurl/tests 2026-09-17T01:36:33,678 copying unfurl/tests/http_mocks.py -> build/lib/unfurl/tests 2026-09-17T01:36:33,682 creating build/lib/unfurl/parsers 2026-09-17T01:36:33,683 copying unfurl/parsers/parse_hash.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,685 copying unfurl/parsers/parse_mailto.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,687 copying unfurl/parsers/parse_instagram.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,689 copying unfurl/parsers/parse_kg.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,691 copying unfurl/parsers/parse_duckduckgo.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,693 copying unfurl/parsers/parse_tiktok.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,695 copying unfurl/parsers/parse_json.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,698 copying unfurl/parsers/parse_twitter.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,700 copying unfurl/parsers/parse_yahoo.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,702 copying unfurl/parsers/parse_linkedin.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,704 copying unfurl/parsers/parse_itsdangerous.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,707 copying unfurl/parsers/parse_gmail.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,709 copying unfurl/parsers/parse_site_defs.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,711 copying unfurl/parsers/parse_base58.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,713 copying unfurl/parsers/parse_discord.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,716 copying unfurl/parsers/parse_initial_node.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,718 copying unfurl/parsers/parse_metasploit.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,720 copying unfurl/parsers/parse_protobuf.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,722 copying unfurl/parsers/parse_youtube.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,724 copying unfurl/parsers/parse_safelinks.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,726 copying unfurl/parsers/parse_jwt.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,729 copying unfurl/parsers/parse_base32.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,731 copying unfurl/parsers/parse_dropbox.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,732 copying unfurl/parsers/parse_bluesky.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,735 copying unfurl/parsers/parse_fernet.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,737 copying unfurl/parsers/parse_brave.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,739 copying unfurl/parsers/parse_magnet.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,741 copying unfurl/parsers/parse_google.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,744 copying unfurl/parsers/parse_trackers.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,747 copying unfurl/parsers/parse_uuid.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,749 copying unfurl/parsers/__init__.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,751 copying unfurl/parsers/parse_ip.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,753 copying unfurl/parsers/parse_mac_addr.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,755 copying unfurl/parsers/parse_domain.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,756 copying unfurl/parsers/parse_ksuid.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,758 copying unfurl/parsers/parse_bing.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,761 copying unfurl/parsers/parse_ulid.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,763 copying unfurl/parsers/parse_shortlink.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,765 copying unfurl/parsers/parse_url.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,768 copying unfurl/parsers/parse_mongo.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,770 copying unfurl/parsers/parse_compressed.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,772 copying unfurl/parsers/parse_dns.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,774 copying unfurl/parsers/parse_mastodon.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,776 copying unfurl/parsers/parse_timestamp.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,779 copying unfurl/parsers/parse_base64.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,781 copying unfurl/parsers/parse_sonyflake.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,783 copying unfurl/parsers/parse_facebook.py -> build/lib/unfurl/parsers 2026-09-17T01:36:33,787 creating build/lib/unfurl/tests/unit 2026-09-17T01:36:33,788 copying unfurl/tests/unit/test_twitter.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,790 copying unfurl/tests/unit/test_api_keys.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,793 copying unfurl/tests/unit/test_parse_cycles.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,795 copying unfurl/tests/unit/test_base64.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,797 copying unfurl/tests/unit/test_dropbox.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,799 copying unfurl/tests/unit/test_github.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,801 copying unfurl/tests/unit/test_base58.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,803 copying unfurl/tests/unit/test_discord.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,805 copying unfurl/tests/unit/test_itsdangerous.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,807 copying unfurl/tests/unit/test_linkedin.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,809 copying unfurl/tests/unit/test_file_types.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,812 copying unfurl/tests/unit/test_brave.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,813 copying unfurl/tests/unit/test_metasploit.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,815 copying unfurl/tests/unit/test_uuid.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,818 copying unfurl/tests/unit/test_youtube.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,819 copying unfurl/tests/unit/test_jwt.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,822 copying unfurl/tests/unit/test_google.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,824 copying unfurl/tests/unit/test_initial_node.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,827 copying unfurl/tests/unit/test_remote_lookups.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,829 copying unfurl/tests/unit/test_gmail.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,832 copying unfurl/tests/unit/test_kg.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,834 copying unfurl/tests/unit/test_sonyflake.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,836 copying unfurl/tests/unit/test_compressed.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,838 copying unfurl/tests/unit/test_timestamps.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,840 copying unfurl/tests/unit/test_cli.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,842 copying unfurl/tests/unit/__init__.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,844 copying unfurl/tests/unit/test_fernet.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,847 copying unfurl/tests/unit/test_hover_wrapping.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,850 copying unfurl/tests/unit/test_instagram.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,852 copying unfurl/tests/unit/test_ip.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,854 copying unfurl/tests/unit/test_url.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,857 copying unfurl/tests/unit/test_mongo.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,859 copying unfurl/tests/unit/test_shortlink.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,862 copying unfurl/tests/unit/test_mailto.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,865 copying unfurl/tests/unit/test_bing.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,868 copying unfurl/tests/unit/test_dns.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,870 copying unfurl/tests/unit/test_bluesky.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,872 copying unfurl/tests/unit/test_ksuid.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,875 copying unfurl/tests/unit/test_safelinks.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,877 copying unfurl/tests/unit/test_mac_addr.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,879 copying unfurl/tests/unit/test_protobuf.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,882 copying unfurl/tests/unit/test_facebook.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,884 copying unfurl/tests/unit/test_hashes.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,886 copying unfurl/tests/unit/test_base32.py -> build/lib/unfurl/tests/unit 2026-09-17T01:36:33,889 creating build/lib/unfurl/tests/live 2026-09-17T01:36:33,891 copying unfurl/tests/live/test_shortlink_live.py -> build/lib/unfurl/tests/live 2026-09-17T01:36:33,893 copying unfurl/tests/live/__init__.py -> build/lib/unfurl/tests/live 2026-09-17T01:36:33,895 creating build/lib/unfurl/tests/integration 2026-09-17T01:36:33,897 copying unfurl/tests/integration/test_api.py -> build/lib/unfurl/tests/integration 2026-09-17T01:36:33,899 copying unfurl/tests/integration/__init__.py -> build/lib/unfurl/tests/integration 2026-09-17T01:36:33,902 creating build/lib/unfurl/parsers/proto 2026-09-17T01:36:33,903 copying unfurl/parsers/proto/chrome_searchbox_stats_pb2.py -> build/lib/unfurl/parsers/proto 2026-09-17T01:36:33,906 copying unfurl/parsers/proto/omnibox_types_pb2.py -> build/lib/unfurl/parsers/proto 2026-09-17T01:36:33,908 copying unfurl/parsers/proto/__init__.py -> build/lib/unfurl/parsers/proto 2026-09-17T01:36:33,910 running egg_info 2026-09-17T01:36:33,920 writing dfir_unfurl.egg-info/PKG-INFO 2026-09-17T01:36:33,925 writing dependency_links to dfir_unfurl.egg-info/dependency_links.txt 2026-09-17T01:36:33,927 writing entry points to dfir_unfurl.egg-info/entry_points.txt 2026-09-17T01:36:33,930 writing requirements to dfir_unfurl.egg-info/requires.txt 2026-09-17T01:36:33,931 writing top-level names to dfir_unfurl.egg-info/top_level.txt 2026-09-17T01:36:33,951 reading manifest file 'dfir_unfurl.egg-info/SOURCES.txt' 2026-09-17T01:36:33,960 reading manifest template 'MANIFEST.in' 2026-09-17T01:36:34,009 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-09-17T01:36:34,011 warning: no previously-included files matching '__pycache__/*' found anywhere in distribution 2026-09-17T01:36:34,013 warning: no previously-included files matching '.ipynb_checkpoints/*' found anywhere in distribution 2026-09-17T01:36:34,014 warning: no previously-included files found matching 'unfurl.local.ini' 2026-09-17T01:36:34,016 adding license file 'LICENSE' 2026-09-17T01:36:34,025 writing manifest file 'dfir_unfurl.egg-info/SOURCES.txt' 2026-09-17T01:36:34,035 creating build/lib/unfurl/static 2026-09-17T01:36:34,036 copying unfurl/static/android-chrome-192x192.png -> build/lib/unfurl/static 2026-09-17T01:36:34,039 copying unfurl/static/android-chrome-512x512.png -> build/lib/unfurl/static 2026-09-17T01:36:34,045 copying unfurl/static/apple-touch-icon.png -> build/lib/unfurl/static 2026-09-17T01:36:34,048 copying unfurl/static/favicon-16x16.png -> build/lib/unfurl/static 2026-09-17T01:36:34,051 copying unfurl/static/favicon-32x32.png -> build/lib/unfurl/static 2026-09-17T01:36:34,053 copying unfurl/static/favicon.ico -> build/lib/unfurl/static 2026-09-17T01:36:34,056 copying unfurl/static/site.webmanifest -> build/lib/unfurl/static 2026-09-17T01:36:34,059 copying unfurl/static/styles.css -> build/lib/unfurl/static 2026-09-17T01:36:34,063 copying unfurl/static/unfurl-3d.gif -> build/lib/unfurl/static 2026-09-17T01:36:34,156 copying unfurl/static/unfurl.png -> build/lib/unfurl/static 2026-09-17T01:36:34,161 copying unfurl/static/unfurl_dark.png -> build/lib/unfurl/static 2026-09-17T01:36:34,165 creating build/lib/unfurl/templates 2026-09-17T01:36:34,167 copying unfurl/templates/base.html -> build/lib/unfurl/templates 2026-09-17T01:36:34,169 copying unfurl/templates/graph.html -> build/lib/unfurl/templates 2026-09-17T01:36:34,173 copying unfurl/parsers/proto/chrome_searchbox_stats.proto -> build/lib/unfurl/parsers/proto 2026-09-17T01:36:34,175 copying unfurl/parsers/proto/field_names.json -> build/lib/unfurl/parsers/proto 2026-09-17T01:36:34,177 copying unfurl/parsers/proto/omnibox_types.proto -> build/lib/unfurl/parsers/proto 2026-09-17T01:36:34,179 creating build/lib/unfurl/parsers/site_defs 2026-09-17T01:36:34,181 copying unfurl/parsers/site_defs/README.md -> build/lib/unfurl/parsers/site_defs 2026-09-17T01:36:34,183 copying unfurl/parsers/site_defs/facebook.yaml -> build/lib/unfurl/parsers/site_defs 2026-09-17T01:36:34,186 copying unfurl/parsers/site_defs/github.yaml -> build/lib/unfurl/parsers/site_defs 2026-09-17T01:36:34,189 copying unfurl/parsers/site_defs/google.yaml -> build/lib/unfurl/parsers/site_defs 2026-09-17T01:36:34,192 copying unfurl/parsers/site_defs/instagram.yaml -> build/lib/unfurl/parsers/site_defs 2026-09-17T01:36:34,210 installing to build/bdist.linux-armv7l/wheel 2026-09-17T01:36:34,211 running install 2026-09-17T01:36:34,233 running install_lib 2026-09-17T01:36:34,239 creating build/bdist.linux-armv7l/wheel 2026-09-17T01:36:34,241 creating build/bdist.linux-armv7l/wheel/unfurl 2026-09-17T01:36:34,243 creating build/bdist.linux-armv7l/wheel/unfurl/static 2026-09-17T01:36:34,244 copying build/lib/unfurl/static/styles.css -> build/bdist.linux-armv7l/wheel/./unfurl/static 2026-09-17T01:36:34,247 copying build/lib/unfurl/static/android-chrome-512x512.png -> build/bdist.linux-armv7l/wheel/./unfurl/static 2026-09-17T01:36:34,251 copying build/lib/unfurl/static/apple-touch-icon.png -> build/bdist.linux-armv7l/wheel/./unfurl/static 2026-09-17T01:36:34,254 copying build/lib/unfurl/static/favicon-32x32.png -> build/bdist.linux-armv7l/wheel/./unfurl/static 2026-09-17T01:36:34,255 copying build/lib/unfurl/static/favicon-16x16.png -> build/bdist.linux-armv7l/wheel/./unfurl/static 2026-09-17T01:36:34,257 copying build/lib/unfurl/static/unfurl.png -> build/bdist.linux-armv7l/wheel/./unfurl/static 2026-09-17T01:36:34,261 copying build/lib/unfurl/static/android-chrome-192x192.png -> build/bdist.linux-armv7l/wheel/./unfurl/static 2026-09-17T01:36:34,264 copying build/lib/unfurl/static/favicon.ico -> build/bdist.linux-armv7l/wheel/./unfurl/static 2026-09-17T01:36:34,267 copying build/lib/unfurl/static/unfurl_dark.png -> build/bdist.linux-armv7l/wheel/./unfurl/static 2026-09-17T01:36:34,270 copying build/lib/unfurl/static/unfurl-3d.gif -> build/bdist.linux-armv7l/wheel/./unfurl/static 2026-09-17T01:36:34,349 copying build/lib/unfurl/static/site.webmanifest -> build/bdist.linux-armv7l/wheel/./unfurl/static 2026-09-17T01:36:34,352 creating build/bdist.linux-armv7l/wheel/unfurl/scripts 2026-09-17T01:36:34,353 copying build/lib/unfurl/scripts/unfurl_app.py -> build/bdist.linux-armv7l/wheel/./unfurl/scripts 2026-09-17T01:36:34,355 copying build/lib/unfurl/scripts/unfurl_cli.py -> build/bdist.linux-armv7l/wheel/./unfurl/scripts 2026-09-17T01:36:34,356 copying build/lib/unfurl/cli.py -> build/bdist.linux-armv7l/wheel/./unfurl 2026-09-17T01:36:34,358 copying build/lib/unfurl/utils.py -> build/bdist.linux-armv7l/wheel/./unfurl 2026-09-17T01:36:34,361 copying build/lib/unfurl/file_types.py -> build/bdist.linux-armv7l/wheel/./unfurl 2026-09-17T01:36:34,363 creating build/bdist.linux-armv7l/wheel/unfurl/templates 2026-09-17T01:36:34,364 copying build/lib/unfurl/templates/graph.html -> build/bdist.linux-armv7l/wheel/./unfurl/templates 2026-09-17T01:36:34,367 copying build/lib/unfurl/templates/base.html -> build/bdist.linux-armv7l/wheel/./unfurl/templates 2026-09-17T01:36:34,369 creating build/bdist.linux-armv7l/wheel/unfurl/tests 2026-09-17T01:36:34,371 creating build/bdist.linux-armv7l/wheel/unfurl/tests/unit 2026-09-17T01:36:34,373 copying build/lib/unfurl/tests/unit/test_twitter.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,375 copying build/lib/unfurl/tests/unit/test_api_keys.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,377 copying build/lib/unfurl/tests/unit/test_parse_cycles.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,379 copying build/lib/unfurl/tests/unit/test_base64.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,381 copying build/lib/unfurl/tests/unit/test_dropbox.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,383 copying build/lib/unfurl/tests/unit/test_github.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,385 copying build/lib/unfurl/tests/unit/test_base58.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,387 copying build/lib/unfurl/tests/unit/test_discord.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,390 copying build/lib/unfurl/tests/unit/test_itsdangerous.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,392 copying build/lib/unfurl/tests/unit/test_linkedin.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,394 copying build/lib/unfurl/tests/unit/test_file_types.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,396 copying build/lib/unfurl/tests/unit/test_brave.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,398 copying build/lib/unfurl/tests/unit/test_metasploit.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,401 copying build/lib/unfurl/tests/unit/test_uuid.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,403 copying build/lib/unfurl/tests/unit/test_youtube.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,405 copying build/lib/unfurl/tests/unit/test_jwt.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,407 copying build/lib/unfurl/tests/unit/test_google.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,410 copying build/lib/unfurl/tests/unit/test_initial_node.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,412 copying build/lib/unfurl/tests/unit/test_remote_lookups.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,414 copying build/lib/unfurl/tests/unit/test_gmail.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,417 copying build/lib/unfurl/tests/unit/test_kg.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,419 copying build/lib/unfurl/tests/unit/test_sonyflake.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,421 copying build/lib/unfurl/tests/unit/test_compressed.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,423 copying build/lib/unfurl/tests/unit/test_timestamps.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,425 copying build/lib/unfurl/tests/unit/test_cli.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,427 copying build/lib/unfurl/tests/unit/__init__.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,428 copying build/lib/unfurl/tests/unit/test_fernet.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,431 copying build/lib/unfurl/tests/unit/test_hover_wrapping.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,433 copying build/lib/unfurl/tests/unit/test_instagram.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,435 copying build/lib/unfurl/tests/unit/test_ip.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,437 copying build/lib/unfurl/tests/unit/test_url.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,440 copying build/lib/unfurl/tests/unit/test_mongo.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,442 copying build/lib/unfurl/tests/unit/test_shortlink.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,444 copying build/lib/unfurl/tests/unit/test_mailto.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,446 copying build/lib/unfurl/tests/unit/test_bing.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,449 copying build/lib/unfurl/tests/unit/test_dns.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,451 copying build/lib/unfurl/tests/unit/test_bluesky.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,453 copying build/lib/unfurl/tests/unit/test_ksuid.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,455 copying build/lib/unfurl/tests/unit/test_safelinks.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,457 copying build/lib/unfurl/tests/unit/test_mac_addr.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,459 copying build/lib/unfurl/tests/unit/test_protobuf.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,461 copying build/lib/unfurl/tests/unit/test_facebook.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,463 copying build/lib/unfurl/tests/unit/test_hashes.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,465 copying build/lib/unfurl/tests/unit/test_base32.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/unit 2026-09-17T01:36:34,467 copying build/lib/unfurl/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests 2026-09-17T01:36:34,469 copying build/lib/unfurl/tests/http_mocks.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests 2026-09-17T01:36:34,472 creating build/bdist.linux-armv7l/wheel/unfurl/tests/live 2026-09-17T01:36:34,473 copying build/lib/unfurl/tests/live/test_shortlink_live.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/live 2026-09-17T01:36:34,475 copying build/lib/unfurl/tests/live/__init__.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/live 2026-09-17T01:36:34,477 creating build/bdist.linux-armv7l/wheel/unfurl/tests/integration 2026-09-17T01:36:34,478 copying build/lib/unfurl/tests/integration/test_api.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/integration 2026-09-17T01:36:34,480 copying build/lib/unfurl/tests/integration/__init__.py -> build/bdist.linux-armv7l/wheel/./unfurl/tests/integration 2026-09-17T01:36:34,481 copying build/lib/unfurl/__init__.py -> build/bdist.linux-armv7l/wheel/./unfurl 2026-09-17T01:36:34,483 copying build/lib/unfurl/core.py -> build/bdist.linux-armv7l/wheel/./unfurl 2026-09-17T01:36:34,487 creating build/bdist.linux-armv7l/wheel/unfurl/parsers 2026-09-17T01:36:34,488 copying build/lib/unfurl/parsers/parse_hash.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,490 copying build/lib/unfurl/parsers/parse_mailto.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,492 copying build/lib/unfurl/parsers/parse_instagram.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,494 copying build/lib/unfurl/parsers/parse_kg.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,496 copying build/lib/unfurl/parsers/parse_duckduckgo.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,498 copying build/lib/unfurl/parsers/parse_tiktok.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,500 copying build/lib/unfurl/parsers/parse_json.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,502 copying build/lib/unfurl/parsers/parse_twitter.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,504 copying build/lib/unfurl/parsers/parse_yahoo.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,506 copying build/lib/unfurl/parsers/parse_linkedin.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,509 copying build/lib/unfurl/parsers/parse_itsdangerous.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,511 copying build/lib/unfurl/parsers/parse_gmail.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,513 copying build/lib/unfurl/parsers/parse_site_defs.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,515 copying build/lib/unfurl/parsers/parse_base58.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,517 copying build/lib/unfurl/parsers/parse_discord.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,520 copying build/lib/unfurl/parsers/parse_initial_node.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,522 copying build/lib/unfurl/parsers/parse_metasploit.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,524 copying build/lib/unfurl/parsers/parse_protobuf.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,527 copying build/lib/unfurl/parsers/parse_youtube.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,528 copying build/lib/unfurl/parsers/parse_safelinks.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,531 copying build/lib/unfurl/parsers/parse_jwt.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,534 copying build/lib/unfurl/parsers/parse_base32.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,536 copying build/lib/unfurl/parsers/parse_dropbox.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,538 copying build/lib/unfurl/parsers/parse_bluesky.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,540 copying build/lib/unfurl/parsers/parse_fernet.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,542 copying build/lib/unfurl/parsers/parse_brave.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,544 copying build/lib/unfurl/parsers/parse_magnet.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,547 creating build/bdist.linux-armv7l/wheel/unfurl/parsers/proto 2026-09-17T01:36:34,548 copying build/lib/unfurl/parsers/proto/chrome_searchbox_stats_pb2.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers/proto 2026-09-17T01:36:34,550 copying build/lib/unfurl/parsers/proto/omnibox_types_pb2.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers/proto 2026-09-17T01:36:34,552 copying build/lib/unfurl/parsers/proto/field_names.json -> build/bdist.linux-armv7l/wheel/./unfurl/parsers/proto 2026-09-17T01:36:34,554 copying build/lib/unfurl/parsers/proto/__init__.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers/proto 2026-09-17T01:36:34,555 copying build/lib/unfurl/parsers/proto/omnibox_types.proto -> build/bdist.linux-armv7l/wheel/./unfurl/parsers/proto 2026-09-17T01:36:34,557 copying build/lib/unfurl/parsers/proto/chrome_searchbox_stats.proto -> build/bdist.linux-armv7l/wheel/./unfurl/parsers/proto 2026-09-17T01:36:34,559 copying build/lib/unfurl/parsers/parse_google.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,562 copying build/lib/unfurl/parsers/parse_trackers.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,564 copying build/lib/unfurl/parsers/parse_uuid.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,566 copying build/lib/unfurl/parsers/__init__.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,568 copying build/lib/unfurl/parsers/parse_ip.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,569 copying build/lib/unfurl/parsers/parse_mac_addr.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,571 copying build/lib/unfurl/parsers/parse_domain.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,573 copying build/lib/unfurl/parsers/parse_ksuid.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,575 copying build/lib/unfurl/parsers/parse_bing.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,577 creating build/bdist.linux-armv7l/wheel/unfurl/parsers/site_defs 2026-09-17T01:36:34,578 copying build/lib/unfurl/parsers/site_defs/github.yaml -> build/bdist.linux-armv7l/wheel/./unfurl/parsers/site_defs 2026-09-17T01:36:34,581 copying build/lib/unfurl/parsers/site_defs/README.md -> build/bdist.linux-armv7l/wheel/./unfurl/parsers/site_defs 2026-09-17T01:36:34,583 copying build/lib/unfurl/parsers/site_defs/instagram.yaml -> build/bdist.linux-armv7l/wheel/./unfurl/parsers/site_defs 2026-09-17T01:36:34,585 copying build/lib/unfurl/parsers/site_defs/facebook.yaml -> build/bdist.linux-armv7l/wheel/./unfurl/parsers/site_defs 2026-09-17T01:36:34,588 copying build/lib/unfurl/parsers/site_defs/google.yaml -> build/bdist.linux-armv7l/wheel/./unfurl/parsers/site_defs 2026-09-17T01:36:34,590 copying build/lib/unfurl/parsers/parse_ulid.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,592 copying build/lib/unfurl/parsers/parse_shortlink.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,594 copying build/lib/unfurl/parsers/parse_url.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,597 copying build/lib/unfurl/parsers/parse_mongo.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,600 copying build/lib/unfurl/parsers/parse_compressed.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,602 copying build/lib/unfurl/parsers/parse_dns.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,604 copying build/lib/unfurl/parsers/parse_mastodon.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,607 copying build/lib/unfurl/parsers/parse_timestamp.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,609 copying build/lib/unfurl/parsers/parse_base64.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,612 copying build/lib/unfurl/parsers/parse_sonyflake.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,614 copying build/lib/unfurl/parsers/parse_facebook.py -> build/bdist.linux-armv7l/wheel/./unfurl/parsers 2026-09-17T01:36:34,616 copying build/lib/unfurl/app.py -> build/bdist.linux-armv7l/wheel/./unfurl 2026-09-17T01:36:34,619 running install_egg_info 2026-09-17T01:36:34,624 Copying dfir_unfurl.egg-info to build/bdist.linux-armv7l/wheel/./dfir_unfurl-20260916-py3.11.egg-info 2026-09-17T01:36:34,636 running install_scripts 2026-09-17T01:36:34,649 creating build/bdist.linux-armv7l/wheel/dfir_unfurl-20260916.dist-info/WHEEL 2026-09-17T01:36:34,652 creating '/tmp/pip-wheel-cnoratcb/.tmp-kpofxt4k/dfir_unfurl-20260916-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-09-17T01:36:34,657 adding 'dfir_unfurl-20260916.dist-info/licenses/LICENSE' 2026-09-17T01:36:34,659 adding 'unfurl/__init__.py' 2026-09-17T01:36:34,661 adding 'unfurl/app.py' 2026-09-17T01:36:34,663 adding 'unfurl/cli.py' 2026-09-17T01:36:34,668 adding 'unfurl/core.py' 2026-09-17T01:36:34,671 adding 'unfurl/file_types.py' 2026-09-17T01:36:34,674 adding 'unfurl/utils.py' 2026-09-17T01:36:34,677 adding 'unfurl/parsers/__init__.py' 2026-09-17T01:36:34,679 adding 'unfurl/parsers/parse_base32.py' 2026-09-17T01:36:34,681 adding 'unfurl/parsers/parse_base58.py' 2026-09-17T01:36:34,683 adding 'unfurl/parsers/parse_base64.py' 2026-09-17T01:36:34,686 adding 'unfurl/parsers/parse_bing.py' 2026-09-17T01:36:34,688 adding 'unfurl/parsers/parse_bluesky.py' 2026-09-17T01:36:34,690 adding 'unfurl/parsers/parse_brave.py' 2026-09-17T01:36:34,692 adding 'unfurl/parsers/parse_compressed.py' 2026-09-17T01:36:34,694 adding 'unfurl/parsers/parse_discord.py' 2026-09-17T01:36:34,696 adding 'unfurl/parsers/parse_dns.py' 2026-09-17T01:36:34,698 adding 'unfurl/parsers/parse_domain.py' 2026-09-17T01:36:34,700 adding 'unfurl/parsers/parse_dropbox.py' 2026-09-17T01:36:34,702 adding 'unfurl/parsers/parse_duckduckgo.py' 2026-09-17T01:36:34,704 adding 'unfurl/parsers/parse_facebook.py' 2026-09-17T01:36:34,707 adding 'unfurl/parsers/parse_fernet.py' 2026-09-17T01:36:34,710 adding 'unfurl/parsers/parse_gmail.py' 2026-09-17T01:36:34,715 adding 'unfurl/parsers/parse_google.py' 2026-09-17T01:36:34,718 adding 'unfurl/parsers/parse_hash.py' 2026-09-17T01:36:34,720 adding 'unfurl/parsers/parse_initial_node.py' 2026-09-17T01:36:34,722 adding 'unfurl/parsers/parse_instagram.py' 2026-09-17T01:36:34,724 adding 'unfurl/parsers/parse_ip.py' 2026-09-17T01:36:34,726 adding 'unfurl/parsers/parse_itsdangerous.py' 2026-09-17T01:36:34,727 adding 'unfurl/parsers/parse_json.py' 2026-09-17T01:36:34,730 adding 'unfurl/parsers/parse_jwt.py' 2026-09-17T01:36:34,732 adding 'unfurl/parsers/parse_kg.py' 2026-09-17T01:36:34,734 adding 'unfurl/parsers/parse_ksuid.py' 2026-09-17T01:36:34,736 adding 'unfurl/parsers/parse_linkedin.py' 2026-09-17T01:36:34,738 adding 'unfurl/parsers/parse_mac_addr.py' 2026-09-17T01:36:34,740 adding 'unfurl/parsers/parse_magnet.py' 2026-09-17T01:36:34,742 adding 'unfurl/parsers/parse_mailto.py' 2026-09-17T01:36:34,744 adding 'unfurl/parsers/parse_mastodon.py' 2026-09-17T01:36:34,746 adding 'unfurl/parsers/parse_metasploit.py' 2026-09-17T01:36:34,748 adding 'unfurl/parsers/parse_mongo.py' 2026-09-17T01:36:34,751 adding 'unfurl/parsers/parse_protobuf.py' 2026-09-17T01:36:34,753 adding 'unfurl/parsers/parse_safelinks.py' 2026-09-17T01:36:34,757 adding 'unfurl/parsers/parse_shortlink.py' 2026-09-17T01:36:34,759 adding 'unfurl/parsers/parse_site_defs.py' 2026-09-17T01:36:34,761 adding 'unfurl/parsers/parse_sonyflake.py' 2026-09-17T01:36:34,763 adding 'unfurl/parsers/parse_tiktok.py' 2026-09-17T01:36:34,766 adding 'unfurl/parsers/parse_timestamp.py' 2026-09-17T01:36:34,768 adding 'unfurl/parsers/parse_trackers.py' 2026-09-17T01:36:34,770 adding 'unfurl/parsers/parse_twitter.py' 2026-09-17T01:36:34,772 adding 'unfurl/parsers/parse_ulid.py' 2026-09-17T01:36:34,775 adding 'unfurl/parsers/parse_url.py' 2026-09-17T01:36:34,777 adding 'unfurl/parsers/parse_uuid.py' 2026-09-17T01:36:34,779 adding 'unfurl/parsers/parse_yahoo.py' 2026-09-17T01:36:34,781 adding 'unfurl/parsers/parse_youtube.py' 2026-09-17T01:36:34,783 adding 'unfurl/parsers/proto/__init__.py' 2026-09-17T01:36:34,785 adding 'unfurl/parsers/proto/chrome_searchbox_stats.proto' 2026-09-17T01:36:34,787 adding 'unfurl/parsers/proto/chrome_searchbox_stats_pb2.py' 2026-09-17T01:36:34,789 adding 'unfurl/parsers/proto/field_names.json' 2026-09-17T01:36:34,790 adding 'unfurl/parsers/proto/omnibox_types.proto' 2026-09-17T01:36:34,792 adding 'unfurl/parsers/proto/omnibox_types_pb2.py' 2026-09-17T01:36:34,794 adding 'unfurl/parsers/site_defs/README.md' 2026-09-17T01:36:34,796 adding 'unfurl/parsers/site_defs/facebook.yaml' 2026-09-17T01:36:34,797 adding 'unfurl/parsers/site_defs/github.yaml' 2026-09-17T01:36:34,799 adding 'unfurl/parsers/site_defs/google.yaml' 2026-09-17T01:36:34,800 adding 'unfurl/parsers/site_defs/instagram.yaml' 2026-09-17T01:36:34,802 adding 'unfurl/scripts/unfurl_app.py' 2026-09-17T01:36:34,803 adding 'unfurl/scripts/unfurl_cli.py' 2026-09-17T01:36:34,807 adding 'unfurl/static/android-chrome-192x192.png' 2026-09-17T01:36:34,823 adding 'unfurl/static/android-chrome-512x512.png' 2026-09-17T01:36:34,827 adding 'unfurl/static/apple-touch-icon.png' 2026-09-17T01:36:34,828 adding 'unfurl/static/favicon-16x16.png' 2026-09-17T01:36:34,829 adding 'unfurl/static/favicon-32x32.png' 2026-09-17T01:36:34,832 adding 'unfurl/static/favicon.ico' 2026-09-17T01:36:34,833 adding 'unfurl/static/site.webmanifest' 2026-09-17T01:36:34,835 adding 'unfurl/static/styles.css' 2026-09-17T01:36:35,441 adding 'unfurl/static/unfurl-3d.gif' 2026-09-17T01:36:35,489 adding 'unfurl/static/unfurl.png' 2026-09-17T01:36:35,498 adding 'unfurl/static/unfurl_dark.png' 2026-09-17T01:36:35,500 adding 'unfurl/templates/base.html' 2026-09-17T01:36:35,504 adding 'unfurl/templates/graph.html' 2026-09-17T01:36:35,505 adding 'unfurl/tests/__init__.py' 2026-09-17T01:36:35,507 adding 'unfurl/tests/http_mocks.py' 2026-09-17T01:36:35,509 adding 'unfurl/tests/integration/__init__.py' 2026-09-17T01:36:35,510 adding 'unfurl/tests/integration/test_api.py' 2026-09-17T01:36:35,512 adding 'unfurl/tests/live/__init__.py' 2026-09-17T01:36:35,513 adding 'unfurl/tests/live/test_shortlink_live.py' 2026-09-17T01:36:35,515 adding 'unfurl/tests/unit/__init__.py' 2026-09-17T01:36:35,517 adding 'unfurl/tests/unit/test_api_keys.py' 2026-09-17T01:36:35,518 adding 'unfurl/tests/unit/test_base32.py' 2026-09-17T01:36:35,520 adding 'unfurl/tests/unit/test_base58.py' 2026-09-17T01:36:35,521 adding 'unfurl/tests/unit/test_base64.py' 2026-09-17T01:36:35,523 adding 'unfurl/tests/unit/test_bing.py' 2026-09-17T01:36:35,525 adding 'unfurl/tests/unit/test_bluesky.py' 2026-09-17T01:36:35,526 adding 'unfurl/tests/unit/test_brave.py' 2026-09-17T01:36:35,528 adding 'unfurl/tests/unit/test_cli.py' 2026-09-17T01:36:35,529 adding 'unfurl/tests/unit/test_compressed.py' 2026-09-17T01:36:35,530 adding 'unfurl/tests/unit/test_discord.py' 2026-09-17T01:36:35,532 adding 'unfurl/tests/unit/test_dns.py' 2026-09-17T01:36:35,533 adding 'unfurl/tests/unit/test_dropbox.py' 2026-09-17T01:36:35,535 adding 'unfurl/tests/unit/test_facebook.py' 2026-09-17T01:36:35,537 adding 'unfurl/tests/unit/test_fernet.py' 2026-09-17T01:36:35,538 adding 'unfurl/tests/unit/test_file_types.py' 2026-09-17T01:36:35,540 adding 'unfurl/tests/unit/test_github.py' 2026-09-17T01:36:35,542 adding 'unfurl/tests/unit/test_gmail.py' 2026-09-17T01:36:35,544 adding 'unfurl/tests/unit/test_google.py' 2026-09-17T01:36:35,545 adding 'unfurl/tests/unit/test_hashes.py' 2026-09-17T01:36:35,547 adding 'unfurl/tests/unit/test_hover_wrapping.py' 2026-09-17T01:36:35,548 adding 'unfurl/tests/unit/test_initial_node.py' 2026-09-17T01:36:35,550 adding 'unfurl/tests/unit/test_instagram.py' 2026-09-17T01:36:35,551 adding 'unfurl/tests/unit/test_ip.py' 2026-09-17T01:36:35,553 adding 'unfurl/tests/unit/test_itsdangerous.py' 2026-09-17T01:36:35,554 adding 'unfurl/tests/unit/test_jwt.py' 2026-09-17T01:36:35,556 adding 'unfurl/tests/unit/test_kg.py' 2026-09-17T01:36:35,557 adding 'unfurl/tests/unit/test_ksuid.py' 2026-09-17T01:36:35,558 adding 'unfurl/tests/unit/test_linkedin.py' 2026-09-17T01:36:35,559 adding 'unfurl/tests/unit/test_mac_addr.py' 2026-09-17T01:36:35,561 adding 'unfurl/tests/unit/test_mailto.py' 2026-09-17T01:36:35,562 adding 'unfurl/tests/unit/test_metasploit.py' 2026-09-17T01:36:35,563 adding 'unfurl/tests/unit/test_mongo.py' 2026-09-17T01:36:35,565 adding 'unfurl/tests/unit/test_parse_cycles.py' 2026-09-17T01:36:35,567 adding 'unfurl/tests/unit/test_protobuf.py' 2026-09-17T01:36:35,568 adding 'unfurl/tests/unit/test_remote_lookups.py' 2026-09-17T01:36:35,570 adding 'unfurl/tests/unit/test_safelinks.py' 2026-09-17T01:36:35,572 adding 'unfurl/tests/unit/test_shortlink.py' 2026-09-17T01:36:35,574 adding 'unfurl/tests/unit/test_sonyflake.py' 2026-09-17T01:36:35,576 adding 'unfurl/tests/unit/test_timestamps.py' 2026-09-17T01:36:35,577 adding 'unfurl/tests/unit/test_twitter.py' 2026-09-17T01:36:35,580 adding 'unfurl/tests/unit/test_url.py' 2026-09-17T01:36:35,581 adding 'unfurl/tests/unit/test_uuid.py' 2026-09-17T01:36:35,583 adding 'unfurl/tests/unit/test_youtube.py' 2026-09-17T01:36:35,584 adding 'dfir_unfurl-20260916.dist-info/METADATA' 2026-09-17T01:36:35,586 adding 'dfir_unfurl-20260916.dist-info/WHEEL' 2026-09-17T01:36:35,586 adding 'dfir_unfurl-20260916.dist-info/entry_points.txt' 2026-09-17T01:36:35,587 adding 'dfir_unfurl-20260916.dist-info/top_level.txt' 2026-09-17T01:36:35,590 adding 'dfir_unfurl-20260916.dist-info/RECORD' 2026-09-17T01:36:35,653 removing build/bdist.linux-armv7l/wheel 2026-09-17T01:36:35,785 Building wheel for dfir-unfurl (pyproject.toml): finished with status 'done' 2026-09-17T01:36:35,909 Created wheel for dfir-unfurl: filename=dfir_unfurl-20260916-py3-none-any.whl size=5776572 sha256=6883afa25f009e6d683132386da34f7b276480f9552663a3577bf0a1dc80eb98 2026-09-17T01:36:35,910 Stored in directory: /tmp/pip-ephem-wheel-cache-ht78fi5d/wheels/af/9c/6c/958587117930a2958e805400dfcac6920b6d5399af365b983e 2026-09-17T01:36:35,928 Successfully built dfir-unfurl 2026-09-17T01:36:36,079 Removed build tracker: '/tmp/pip-build-tracker-778_a6ta'