2026-02-10T19:49:46,135 Created temporary directory: /tmp/pip-ephem-wheel-cache-3pmjmx_t 2026-02-10T19:49:46,137 Created temporary directory: /tmp/pip-build-tracker-y2xyehkc 2026-02-10T19:49:46,137 Initialized build tracking at /tmp/pip-build-tracker-y2xyehkc 2026-02-10T19:49:46,138 Created build tracker: /tmp/pip-build-tracker-y2xyehkc 2026-02-10T19:49:46,138 Entered build tracker: /tmp/pip-build-tracker-y2xyehkc 2026-02-10T19:49:46,139 Created temporary directory: /tmp/pip-wheel-dpn4r3v9 2026-02-10T19:49:46,142 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-02-10T19:49:46,144 Created temporary directory: /tmp/pip-ephem-wheel-cache-b8q48afa 2026-02-10T19:49:46,166 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-10T19:49:46,169 2 location(s) to search for versions of x3dh: 2026-02-10T19:49:46,169 * https://pypi.org/simple/x3dh/ 2026-02-10T19:49:46,169 * https://www.piwheels.org/simple/x3dh/ 2026-02-10T19:49:46,170 Fetching project page and analyzing links: https://pypi.org/simple/x3dh/ 2026-02-10T19:49:46,171 Getting page https://pypi.org/simple/x3dh/ 2026-02-10T19:49:46,172 Found index url https://pypi.org/simple 2026-02-10T19:49:46,394 Fetched page https://pypi.org/simple/x3dh/ as application/vnd.pypi.simple.v1+json 2026-02-10T19:49:46,401 Found link https://files.pythonhosted.org/packages/d5/ad/619931a5d671c6950d8dd48961f04aade5c34ff708ae9f35a065428c2b26/X3DH-0.3.1.tar.gz (from https://pypi.org/simple/x3dh/) (requires-python:>=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4), version: 0.3.1 2026-02-10T19:49:46,403 Found link https://files.pythonhosted.org/packages/fc/21/125601b9171d0964c51c729b2cedb118ee64074f4ef5dbfdb20972803b60/X3DH-0.4.0.tar.gz (from https://pypi.org/simple/x3dh/) (requires-python:>=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4), version: 0.4.0 2026-02-10T19:49:46,404 Found link https://files.pythonhosted.org/packages/7a/c1/1a594148e657a4c01257411a9106e7b35dc27b1e1cf052d378017b915c46/X3DH-0.4.1.tar.gz (from https://pypi.org/simple/x3dh/) (requires-python:>=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4), version: 0.4.1 2026-02-10T19:49:46,406 Found link https://files.pythonhosted.org/packages/13/54/534ba10c2366a1e46cffdff4bd984eca430c178cb7bf5f30ef4bde518126/X3DH-0.4.2.tar.gz (from https://pypi.org/simple/x3dh/) (requires-python:>=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4), version: 0.4.2 2026-02-10T19:49:46,407 Found link https://files.pythonhosted.org/packages/d5/55/e2dc6da6dc976f2cff18b601a1dd8256a466f496f3cb4b8b2fda235ce076/X3DH-0.4.3.tar.gz (from https://pypi.org/simple/x3dh/) (requires-python:>=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4), version: 0.4.3 2026-02-10T19:49:46,408 Found link https://files.pythonhosted.org/packages/14/23/4b78bccb7650de052ffb2d881c570a8696c9a48f20298d7ff19bbbd372f2/X3DH-0.4.4.tar.gz (from https://pypi.org/simple/x3dh/) (requires-python:>=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4), version: 0.4.4 2026-02-10T19:49:46,410 Found link https://files.pythonhosted.org/packages/5d/c0/2c494bc4ab95578876f1c1c82c9fd07ac2e6254c09ce37c8d20cfd0a524a/X3DH-0.5.0.tar.gz (from https://pypi.org/simple/x3dh/) (requires-python:>=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4), version: 0.5.0 2026-02-10T19:49:46,411 Found link https://files.pythonhosted.org/packages/b7/79/6ba1ac98fdd3ddd54738012848b39057dbbec879f3b8f9b604e77dd82b9a/X3DH-0.5.1.tar.gz (from https://pypi.org/simple/x3dh/) (requires-python:>=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4), version: 0.5.1 2026-02-10T19:49:46,413 Found link https://files.pythonhosted.org/packages/08/c4/1dc1e4dabb4bbcc224bea6e7b31c972c618967dfbe6ec71cc4da9ebde8e0/X3DH-0.5.2.tar.gz (from https://pypi.org/simple/x3dh/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4), version: 0.5.2 2026-02-10T19:49:46,414 Found link https://files.pythonhosted.org/packages/77/8a/d2ecf582401cb107f1929f6113c8b52f8b842fd473f7cc43d03ea2a69d17/X3DH-0.5.3.tar.gz (from https://pypi.org/simple/x3dh/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4), version: 0.5.3 2026-02-10T19:49:46,416 Found link https://files.pythonhosted.org/packages/bc/6d/82abaae9cea609b50dbb1fec4195251683e711fbe59887f90145c2107175/X3DH-0.5.4.tar.gz (from https://pypi.org/simple/x3dh/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4), version: 0.5.4 2026-02-10T19:49:46,418 Found link https://files.pythonhosted.org/packages/4b/6c/417f5057b28e13c516c8e20fb439faa7982295af310ed98d1866422f1616/X3DH-0.5.5.tar.gz (from https://pypi.org/simple/x3dh/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4), version: 0.5.5 2026-02-10T19:49:46,419 Found link https://files.pythonhosted.org/packages/c3/86/cf6a1aa5ccae9f57f685212af60cbffda5415c519459d55ca10dc0f32282/X3DH-0.5.6.tar.gz (from https://pypi.org/simple/x3dh/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4), version: 0.5.6 2026-02-10T19:49:46,420 Found link https://files.pythonhosted.org/packages/32/b2/e26de4b6c80e57387ab46bb62e6260d57f02bd45923a4b9365a46e80fe97/X3DH-0.5.7.tar.gz (from https://pypi.org/simple/x3dh/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4), version: 0.5.7 2026-02-10T19:49:46,422 Found link https://files.pythonhosted.org/packages/40/49/593f87648bf4a4eae998d65cb0654cdaae30fffe3844814c01343921fec2/X3DH-0.5.8.tar.gz (from https://pypi.org/simple/x3dh/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4), version: 0.5.8 2026-02-10T19:49:46,423 Found link https://files.pythonhosted.org/packages/e2/ea/e6f9daa71010cb52629fb299ee629929d9fdb861ebee1dce4853f2bf6bde/X3DH-0.5.9.tar.gz (from https://pypi.org/simple/x3dh/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4), version: 0.5.9 2026-02-10T19:49:46,424 Found link https://files.pythonhosted.org/packages/bd/96/c9bb3f2818acba83d40a17d516b9de18bedacc36fe55ba45dcb8d891de3a/X3DH-1.0.0.tar.gz (from https://pypi.org/simple/x3dh/) (requires-python:>=3.7), version: 1.0.0 2026-02-10T19:49:46,425 Found link https://files.pythonhosted.org/packages/14/59/be52962a0a721aa2024c83aad72bfbdcacd3a2ecef0524b8ccab156d3d37/X3DH-1.0.1.tar.gz (from https://pypi.org/simple/x3dh/) (requires-python:>=3.7), version: 1.0.1 2026-02-10T19:49:46,426 Found link https://files.pythonhosted.org/packages/e2/8f/fce001014544e54a028b83547d73963944fa6e5d338e053932d67d9fc1b9/X3DH-1.0.2.tar.gz (from https://pypi.org/simple/x3dh/) (requires-python:>=3.7), version: 1.0.2 2026-02-10T19:49:46,427 Skipping link: No binaries permitted for x3dh: https://files.pythonhosted.org/packages/dd/e1/17de7a18b3178e10475e5847a75d31dae533c892e7ee995aaf58586bf98c/X3DH-1.0.3-py3-none-any.whl (from https://pypi.org/simple/x3dh/) (requires-python:>=3.7) 2026-02-10T19:49:46,428 Found link https://files.pythonhosted.org/packages/6a/6e/4692170ffd25fb75a3f9989fd886b72fe40c4b39882ed5369503a764fd07/X3DH-1.0.3.tar.gz (from https://pypi.org/simple/x3dh/) (requires-python:>=3.7), version: 1.0.3 2026-02-10T19:49:46,428 Skipping link: No binaries permitted for x3dh: https://files.pythonhosted.org/packages/31/7c/865d6eb270741e15799990d554c90bfd41b3b8f221d24066970023d5f86d/X3DH-1.0.4-py3-none-any.whl (from https://pypi.org/simple/x3dh/) (requires-python:>=3.8) 2026-02-10T19:49:46,429 Found link https://files.pythonhosted.org/packages/e0/f7/856742ee62e585bd71a9cbc4a5710a06572660b8f080b587a488621a17f2/X3DH-1.0.4.tar.gz (from https://pypi.org/simple/x3dh/) (requires-python:>=3.8), version: 1.0.4 2026-02-10T19:49:46,430 Skipping link: No binaries permitted for x3dh: https://files.pythonhosted.org/packages/28/a0/6609c8806845fd0cbe72d249fe879a490deb736a925882bf5c4bc3fc924e/X3DH-1.1.0-py3-none-any.whl (from https://pypi.org/simple/x3dh/) (requires-python:>=3.9) 2026-02-10T19:49:46,431 Found link https://files.pythonhosted.org/packages/6f/83/2448e8e6588e22efe937baf643ff04202853bb87cdc0e877f36c8fa93cf9/X3DH-1.1.0.tar.gz (from https://pypi.org/simple/x3dh/) (requires-python:>=3.9), version: 1.1.0 2026-02-10T19:49:46,431 Skipping link: No binaries permitted for x3dh: https://files.pythonhosted.org/packages/7d/01/1721fe333c869d5fd7b7965dddcb92b24abf106324fb7ecbd542a11b30ab/x3dh-1.1.1-py3-none-any.whl (from https://pypi.org/simple/x3dh/) (requires-python:>=3.9) 2026-02-10T19:49:46,432 Found link https://files.pythonhosted.org/packages/5c/16/984b1f353189a0fffc7ed736de283143e57514b6f9f0f77b275755fa95c7/x3dh-1.1.1.tar.gz (from https://pypi.org/simple/x3dh/) (requires-python:>=3.9), version: 1.1.1 2026-02-10T19:49:46,433 Skipping link: No binaries permitted for x3dh: https://files.pythonhosted.org/packages/8d/b1/452d3920c24dad5a7af9d32d851b388433441cc3c6e41386d59d1d1ba05a/x3dh-1.2.0-py3-none-any.whl (from https://pypi.org/simple/x3dh/) (requires-python:>=3.9) 2026-02-10T19:49:46,434 Found link https://files.pythonhosted.org/packages/95/b6/cc4f0e9f39d0e9f77dcccd0643152f5f0009c20879dabf7e7d62b944d223/x3dh-1.2.0.tar.gz (from https://pypi.org/simple/x3dh/) (requires-python:>=3.9), version: 1.2.0 2026-02-10T19:49:46,434 Skipping link: No binaries permitted for x3dh: https://files.pythonhosted.org/packages/bb/f5/c18d9e408a3cf4eb4c7c568b1ef0507cf3a5938325aed8c1684084a3313a/x3dh-1.3.0-py3-none-any.whl (from https://pypi.org/simple/x3dh/) (requires-python:>=3.10) 2026-02-10T19:49:46,435 Found link https://files.pythonhosted.org/packages/79/33/07464282c2664cb43e1f1e3d928a47ad91d195066a78a1bcc4d2db28e50a/x3dh-1.3.0.tar.gz (from https://pypi.org/simple/x3dh/) (requires-python:>=3.10), version: 1.3.0 2026-02-10T19:49:46,436 Fetching project page and analyzing links: https://www.piwheels.org/simple/x3dh/ 2026-02-10T19:49:46,436 Getting page https://www.piwheels.org/simple/x3dh/ 2026-02-10T19:49:46,438 Found index url https://www.piwheels.org/simple 2026-02-10T19:49:46,593 Fetched page https://www.piwheels.org/simple/x3dh/ as text/html 2026-02-10T19:49:46,600 Skipping link: No binaries permitted for x3dh: https://archive1.piwheels.org/simple/x3dh/x3dh-1.2.0-py3-none-any.whl#sha256=78cef07d562bf67778b7de8800ceb7f0f1e28526c95eb9bf60795090ee3eeee7 (from https://www.piwheels.org/simple/x3dh/) (requires-python:>=3.9) 2026-02-10T19:49:46,601 Skipping link: No binaries permitted for x3dh: https://archive1.piwheels.org/simple/x3dh/x3dh-1.1.1-py3-none-any.whl#sha256=c6098b27664a6d81e87b760e8c2fd6d281387fbee2c0788ac444efdb7a5b287b (from https://www.piwheels.org/simple/x3dh/) (requires-python:>=3.9) 2026-02-10T19:49:46,601 Skipping link: No binaries permitted for x3dh: https://archive1.piwheels.org/simple/x3dh/X3DH-1.1.0-py3-none-any.whl#sha256=c438206dd97ca36cbbb05ee7aec77985c4ab5b3458828a8be8dde7ccfffd87ab (from https://www.piwheels.org/simple/x3dh/) (requires-python:>=3.9) 2026-02-10T19:49:46,602 Skipping link: No binaries permitted for x3dh: https://archive1.piwheels.org/simple/x3dh/X3DH-1.0.4-py3-none-any.whl#sha256=bb10018cce212b91951c5a6f3282ca8a63bd8a7268811ef67125cd74201eb5dd (from https://www.piwheels.org/simple/x3dh/) (requires-python:>=3.8) 2026-02-10T19:49:46,603 Skipping link: No binaries permitted for x3dh: https://archive1.piwheels.org/simple/x3dh/X3DH-1.0.3-py3-none-any.whl#sha256=c357bfb06098896e22dda45abccab0509c17097e0b7e2e71d66bc5f4a135e6da (from https://www.piwheels.org/simple/x3dh/) (requires-python:>=3.7) 2026-02-10T19:49:46,603 Skipping link: No binaries permitted for x3dh: https://archive1.piwheels.org/simple/x3dh/X3DH-1.0.2-py3-none-any.whl#sha256=d3019601f842ba220b02a99bb4ec2dd363665bd63c1c8cee50b9ea98aee3f1bc (from https://www.piwheels.org/simple/x3dh/) (requires-python:>=3.7) 2026-02-10T19:49:46,604 Skipping link: No binaries permitted for x3dh: https://archive1.piwheels.org/simple/x3dh/X3DH-1.0.1-py3-none-any.whl#sha256=9dd8e1b3bb2cffd3f9ba6356027112465ef079a5848cfb45e216b8a17d6c7b22 (from https://www.piwheels.org/simple/x3dh/) (requires-python:>=3.7) 2026-02-10T19:49:46,604 Skipping link: No binaries permitted for x3dh: https://archive1.piwheels.org/simple/x3dh/X3DH-1.0.0-py3-none-any.whl#sha256=e3bf5844a5954a725c27273fadeca0116b5f19a03627fb1999b9f2e2ceb46646 (from https://www.piwheels.org/simple/x3dh/) (requires-python:>=3.7) 2026-02-10T19:49:46,605 Skipping link: No binaries permitted for x3dh: https://archive1.piwheels.org/simple/x3dh/X3DH-0.5.9-py3-none-any.whl#sha256=f6a96468a937d2abf12a86a3fb0395d92850edac27b7bebc0ee8824cede57823 (from https://www.piwheels.org/simple/x3dh/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4) 2026-02-10T19:49:46,606 Skipping link: No binaries permitted for x3dh: https://archive1.piwheels.org/simple/x3dh/X3DH-0.5.8-py3-none-any.whl#sha256=e1e2be7f0d74e17db833f7e6486ce6a57bc773569ac77bb3fc9855e3f2ffa2b6 (from https://www.piwheels.org/simple/x3dh/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4) 2026-02-10T19:49:46,606 Skipping link: No binaries permitted for x3dh: https://archive1.piwheels.org/simple/x3dh/X3DH-0.5.7-py3-none-any.whl#sha256=39e25f7ff3bb774d11e0013cd00caeb9b74a6f772b614d24fce4c8f5a1454ffb (from https://www.piwheels.org/simple/x3dh/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4) 2026-02-10T19:49:46,606 Skipping link: No binaries permitted for x3dh: https://archive1.piwheels.org/simple/x3dh/X3DH-0.5.6-py3-none-any.whl#sha256=b96061da372dd6baf0bbbd90a19a63edce332f4a3d2c53c300b93343232ea2a5 (from https://www.piwheels.org/simple/x3dh/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4) 2026-02-10T19:49:46,607 Skipping link: No binaries permitted for x3dh: https://archive1.piwheels.org/simple/x3dh/X3DH-0.5.5-py3-none-any.whl#sha256=6e85a6d8857a9844607bc7095a8d3e3444d2a48a39d7766b7dc6f344e98fde45 (from https://www.piwheels.org/simple/x3dh/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4) 2026-02-10T19:49:46,607 Skipping link: No binaries permitted for x3dh: https://archive1.piwheels.org/simple/x3dh/X3DH-0.5.4-py3-none-any.whl#sha256=9e672d4e1ab7d4f04ae98f50486579b900054ac69f0f7c4b95dbfad3402b1784 (from https://www.piwheels.org/simple/x3dh/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4) 2026-02-10T19:49:46,608 Skipping link: No binaries permitted for x3dh: https://archive1.piwheels.org/simple/x3dh/X3DH-0.5.3-py3-none-any.whl#sha256=47aaccd7fbde93d98f59b9c9589c60f5c8f2766baa601bb4eaa69c6d2f78309f (from https://www.piwheels.org/simple/x3dh/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4) 2026-02-10T19:49:46,609 Skipping link: No binaries permitted for x3dh: https://archive1.piwheels.org/simple/x3dh/X3DH-0.5.2-py3-none-any.whl#sha256=e7934cff710196c267accb9d7b0185dabb846f3630f94dad45cddacb5bd457db (from https://www.piwheels.org/simple/x3dh/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4) 2026-02-10T19:49:46,609 Skipping link: No binaries permitted for x3dh: https://archive1.piwheels.org/simple/x3dh/X3DH-0.5.1-py3-none-any.whl#sha256=83f3ab9fb854f298647fda4bd3fef5c45036786e44d9299b0da363d2d44f71b6 (from https://www.piwheels.org/simple/x3dh/) (requires-python:>=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4) 2026-02-10T19:49:46,610 Skipping link: No binaries permitted for x3dh: https://archive1.piwheels.org/simple/x3dh/X3DH-0.5.0-py3-none-any.whl#sha256=d234f36d4b0203fe98c147c98c94611014ac9677ba5d8b5789233ef987963d9c (from https://www.piwheels.org/simple/x3dh/) (requires-python:>=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4) 2026-02-10T19:49:46,610 Skipping link: No binaries permitted for x3dh: https://archive1.piwheels.org/simple/x3dh/X3DH-0.4.4-py3-none-any.whl#sha256=6603b2bc4faa91d1a7e8d4eede79f2448198c0246738a00be46319d0d0cf9c33 (from https://www.piwheels.org/simple/x3dh/) (requires-python:>=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4) 2026-02-10T19:49:46,611 Skipping link: No binaries permitted for x3dh: https://archive1.piwheels.org/simple/x3dh/X3DH-0.4.3-py3-none-any.whl#sha256=40932462161b38d6605047cea6c11ff8100d45c37db92226f00b74ca7c2ffc34 (from https://www.piwheels.org/simple/x3dh/) (requires-python:>=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4) 2026-02-10T19:49:46,611 Skipping link: No binaries permitted for x3dh: https://archive1.piwheels.org/simple/x3dh/X3DH-0.4.2-py3-none-any.whl#sha256=39cea969439b975801df0c390384744a8a1d5b3dc098a1a5fc587caa8eb34668 (from https://www.piwheels.org/simple/x3dh/) 2026-02-10T19:49:46,612 Skipping link: No binaries permitted for x3dh: https://archive1.piwheels.org/simple/x3dh/X3DH-0.4.1-py3-none-any.whl#sha256=be2f16a5cff1f2a48f06490aa6a0975f22ba2c462a787dc9b11e0d0b7a0b581e (from https://www.piwheels.org/simple/x3dh/) 2026-02-10T19:49:46,613 Skipping link: No binaries permitted for x3dh: https://archive1.piwheels.org/simple/x3dh/X3DH-0.4.0-py3-none-any.whl#sha256=f451a8d715e053c4d13c52856ada1fc2feb8a493e6c94bba15bdaa4cfb80f7fa (from https://www.piwheels.org/simple/x3dh/) (requires-python:>=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4) 2026-02-10T19:49:46,613 Skipping link: No binaries permitted for x3dh: https://archive1.piwheels.org/simple/x3dh/X3DH-0.3.1-py3-none-any.whl#sha256=ecda899f9b9dedb79d57fccf985191e480d7062bbdd55bc8ff52d5fc2fdbe812 (from https://www.piwheels.org/simple/x3dh/) (requires-python:>=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4) 2026-02-10T19:49:46,613 Skipping link: not a file: https://www.piwheels.org/simple/x3dh/ 2026-02-10T19:49:46,614 Skipping link: not a file: https://pypi.org/simple/x3dh/ 2026-02-10T19:49:46,636 Given no hashes to check 1 links for project 'x3dh': discarding no candidates 2026-02-10T19:49:46,654 Collecting x3dh==1.3.0 2026-02-10T19:49:46,656 Created temporary directory: /tmp/pip-unpack-jp0b4hiu 2026-02-10T19:49:46,872 Downloading x3dh-1.3.0.tar.gz (20 kB) 2026-02-10T19:49:46,929 Added x3dh==1.3.0 from https://files.pythonhosted.org/packages/79/33/07464282c2664cb43e1f1e3d928a47ad91d195066a78a1bcc4d2db28e50a/x3dh-1.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-y2xyehkc' 2026-02-10T19:49:46,934 Created temporary directory: /tmp/pip-build-env-zc5ymalv 2026-02-10T19:49:46,938 Installing build dependencies: started 2026-02-10T19:49:46,940 Running command pip subprocess to install build dependencies 2026-02-10T19:49:48,056 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-10T19:49:48,657 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-02-10T19:49:48,679 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-10T19:49:50,409 Collecting setuptools 2026-02-10T19:49:50,428 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-10T19:49:53,444 Installing collected packages: setuptools 2026-02-10T19:49:56,464 Successfully installed setuptools-82.0.0 2026-02-10T19:49:56,729 Installing build dependencies: finished with status 'done' 2026-02-10T19:49:56,735 Getting requirements to build wheel: started 2026-02-10T19:49:56,736 Running command Getting requirements to build wheel 2026-02-10T19:49:57,418 running egg_info 2026-02-10T19:49:57,424 writing X3DH.egg-info/PKG-INFO 2026-02-10T19:49:57,430 writing dependency_links to X3DH.egg-info/dependency_links.txt 2026-02-10T19:49:57,433 writing requirements to X3DH.egg-info/requires.txt 2026-02-10T19:49:57,434 writing top-level names to X3DH.egg-info/top_level.txt 2026-02-10T19:49:57,454 reading manifest file 'X3DH.egg-info/SOURCES.txt' 2026-02-10T19:49:57,457 reading manifest template 'MANIFEST.in' 2026-02-10T19:49:57,458 adding license file 'LICENSE' 2026-02-10T19:49:57,461 writing manifest file 'X3DH.egg-info/SOURCES.txt' 2026-02-10T19:49:57,559 Getting requirements to build wheel: finished with status 'done' 2026-02-10T19:49:57,563 Created temporary directory: /tmp/pip-modern-metadata-ey95ev9p 2026-02-10T19:49:57,565 Preparing metadata (pyproject.toml): started 2026-02-10T19:49:57,566 Running command Preparing metadata (pyproject.toml) 2026-02-10T19:49:58,199 running dist_info 2026-02-10T19:49:58,209 creating /tmp/pip-modern-metadata-ey95ev9p/X3DH.egg-info 2026-02-10T19:49:58,210 writing /tmp/pip-modern-metadata-ey95ev9p/X3DH.egg-info/PKG-INFO 2026-02-10T19:49:58,216 writing dependency_links to /tmp/pip-modern-metadata-ey95ev9p/X3DH.egg-info/dependency_links.txt 2026-02-10T19:49:58,219 writing requirements to /tmp/pip-modern-metadata-ey95ev9p/X3DH.egg-info/requires.txt 2026-02-10T19:49:58,220 writing top-level names to /tmp/pip-modern-metadata-ey95ev9p/X3DH.egg-info/top_level.txt 2026-02-10T19:49:58,221 writing manifest file '/tmp/pip-modern-metadata-ey95ev9p/X3DH.egg-info/SOURCES.txt' 2026-02-10T19:49:58,238 reading manifest file '/tmp/pip-modern-metadata-ey95ev9p/X3DH.egg-info/SOURCES.txt' 2026-02-10T19:49:58,240 reading manifest template 'MANIFEST.in' 2026-02-10T19:49:58,241 adding license file 'LICENSE' 2026-02-10T19:49:58,244 writing manifest file '/tmp/pip-modern-metadata-ey95ev9p/X3DH.egg-info/SOURCES.txt' 2026-02-10T19:49:58,245 creating '/tmp/pip-modern-metadata-ey95ev9p/x3dh-1.3.0.dist-info' 2026-02-10T19:49:58,364 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-10T19:49:58,369 Source in /tmp/pip-wheel-dpn4r3v9/x3dh_f26b56b1256c46599aa7236e404c5c4d has version 1.3.0, which satisfies requirement x3dh==1.3.0 from https://files.pythonhosted.org/packages/79/33/07464282c2664cb43e1f1e3d928a47ad91d195066a78a1bcc4d2db28e50a/x3dh-1.3.0.tar.gz 2026-02-10T19:49:58,370 Removed x3dh==1.3.0 from https://files.pythonhosted.org/packages/79/33/07464282c2664cb43e1f1e3d928a47ad91d195066a78a1bcc4d2db28e50a/x3dh-1.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-y2xyehkc' 2026-02-10T19:49:58,375 Created temporary directory: /tmp/pip-unpack-8fdgdmww 2026-02-10T19:49:58,376 Building wheels for collected packages: x3dh 2026-02-10T19:49:58,380 Created temporary directory: /tmp/pip-wheel-k2931tul 2026-02-10T19:49:58,381 Destination directory: /tmp/pip-wheel-k2931tul 2026-02-10T19:49:58,383 Building wheel for x3dh (pyproject.toml): started 2026-02-10T19:49:58,384 Running command Building wheel for x3dh (pyproject.toml) 2026-02-10T19:49:59,003 running bdist_wheel 2026-02-10T19:49:59,020 running build 2026-02-10T19:49:59,021 running build_py 2026-02-10T19:49:59,027 creating build/lib/x3dh 2026-02-10T19:49:59,029 copying x3dh/types.py -> build/lib/x3dh 2026-02-10T19:49:59,031 copying x3dh/signed_pre_key_pair.py -> build/lib/x3dh 2026-02-10T19:49:59,033 copying x3dh/models.py -> build/lib/x3dh 2026-02-10T19:49:59,035 copying x3dh/pre_key_pair.py -> build/lib/x3dh 2026-02-10T19:49:59,037 copying x3dh/__init__.py -> build/lib/x3dh 2026-02-10T19:49:59,039 copying x3dh/identity_key_pair.py -> build/lib/x3dh 2026-02-10T19:49:59,041 copying x3dh/migrations.py -> build/lib/x3dh 2026-02-10T19:49:59,043 copying x3dh/version.py -> build/lib/x3dh 2026-02-10T19:49:59,045 copying x3dh/crypto_provider_cryptography.py -> build/lib/x3dh 2026-02-10T19:49:59,047 copying x3dh/crypto_provider.py -> build/lib/x3dh 2026-02-10T19:49:59,048 copying x3dh/base_state.py -> build/lib/x3dh 2026-02-10T19:49:59,051 copying x3dh/state.py -> build/lib/x3dh 2026-02-10T19:49:59,053 running egg_info 2026-02-10T19:49:59,062 writing X3DH.egg-info/PKG-INFO 2026-02-10T19:49:59,068 writing dependency_links to X3DH.egg-info/dependency_links.txt 2026-02-10T19:49:59,070 writing requirements to X3DH.egg-info/requires.txt 2026-02-10T19:49:59,071 writing top-level names to X3DH.egg-info/top_level.txt 2026-02-10T19:49:59,080 reading manifest file 'X3DH.egg-info/SOURCES.txt' 2026-02-10T19:49:59,083 reading manifest template 'MANIFEST.in' 2026-02-10T19:49:59,084 adding license file 'LICENSE' 2026-02-10T19:49:59,087 writing manifest file 'X3DH.egg-info/SOURCES.txt' 2026-02-10T19:49:59,089 copying x3dh/py.typed -> build/lib/x3dh 2026-02-10T19:49:59,100 installing to build/bdist.linux-armv7l/wheel 2026-02-10T19:49:59,101 running install 2026-02-10T19:49:59,124 running install_lib 2026-02-10T19:49:59,130 creating build/bdist.linux-armv7l/wheel 2026-02-10T19:49:59,132 creating build/bdist.linux-armv7l/wheel/x3dh 2026-02-10T19:49:59,133 copying build/lib/x3dh/types.py -> build/bdist.linux-armv7l/wheel/./x3dh 2026-02-10T19:49:59,135 copying build/lib/x3dh/signed_pre_key_pair.py -> build/bdist.linux-armv7l/wheel/./x3dh 2026-02-10T19:49:59,137 copying build/lib/x3dh/models.py -> build/bdist.linux-armv7l/wheel/./x3dh 2026-02-10T19:49:59,139 copying build/lib/x3dh/pre_key_pair.py -> build/bdist.linux-armv7l/wheel/./x3dh 2026-02-10T19:49:59,140 copying build/lib/x3dh/__init__.py -> build/bdist.linux-armv7l/wheel/./x3dh 2026-02-10T19:49:59,142 copying build/lib/x3dh/identity_key_pair.py -> build/bdist.linux-armv7l/wheel/./x3dh 2026-02-10T19:49:59,144 copying build/lib/x3dh/migrations.py -> build/bdist.linux-armv7l/wheel/./x3dh 2026-02-10T19:49:59,146 copying build/lib/x3dh/py.typed -> build/bdist.linux-armv7l/wheel/./x3dh 2026-02-10T19:49:59,147 copying build/lib/x3dh/version.py -> build/bdist.linux-armv7l/wheel/./x3dh 2026-02-10T19:49:59,149 copying build/lib/x3dh/crypto_provider_cryptography.py -> build/bdist.linux-armv7l/wheel/./x3dh 2026-02-10T19:49:59,151 copying build/lib/x3dh/crypto_provider.py -> build/bdist.linux-armv7l/wheel/./x3dh 2026-02-10T19:49:59,153 copying build/lib/x3dh/base_state.py -> build/bdist.linux-armv7l/wheel/./x3dh 2026-02-10T19:49:59,155 copying build/lib/x3dh/state.py -> build/bdist.linux-armv7l/wheel/./x3dh 2026-02-10T19:49:59,157 running install_egg_info 2026-02-10T19:49:59,162 Copying X3DH.egg-info to build/bdist.linux-armv7l/wheel/./X3DH-1.3.0-py3.11.egg-info 2026-02-10T19:49:59,171 running install_scripts 2026-02-10T19:49:59,182 creating build/bdist.linux-armv7l/wheel/x3dh-1.3.0.dist-info/WHEEL 2026-02-10T19:49:59,184 creating '/tmp/pip-wheel-k2931tul/.tmp-thcury0k/x3dh-1.3.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-10T19:49:59,187 adding 'x3dh/__init__.py' 2026-02-10T19:49:59,190 adding 'x3dh/base_state.py' 2026-02-10T19:49:59,191 adding 'x3dh/crypto_provider.py' 2026-02-10T19:49:59,192 adding 'x3dh/crypto_provider_cryptography.py' 2026-02-10T19:49:59,194 adding 'x3dh/identity_key_pair.py' 2026-02-10T19:49:59,195 adding 'x3dh/migrations.py' 2026-02-10T19:49:59,197 adding 'x3dh/models.py' 2026-02-10T19:49:59,198 adding 'x3dh/pre_key_pair.py' 2026-02-10T19:49:59,199 adding 'x3dh/py.typed' 2026-02-10T19:49:59,200 adding 'x3dh/signed_pre_key_pair.py' 2026-02-10T19:49:59,202 adding 'x3dh/state.py' 2026-02-10T19:49:59,203 adding 'x3dh/types.py' 2026-02-10T19:49:59,205 adding 'x3dh/version.py' 2026-02-10T19:49:59,207 adding 'x3dh-1.3.0.dist-info/licenses/LICENSE' 2026-02-10T19:49:59,208 adding 'x3dh-1.3.0.dist-info/METADATA' 2026-02-10T19:49:59,209 adding 'x3dh-1.3.0.dist-info/WHEEL' 2026-02-10T19:49:59,210 adding 'x3dh-1.3.0.dist-info/top_level.txt' 2026-02-10T19:49:59,211 adding 'x3dh-1.3.0.dist-info/RECORD' 2026-02-10T19:49:59,212 removing build/bdist.linux-armv7l/wheel 2026-02-10T19:49:59,314 Building wheel for x3dh (pyproject.toml): finished with status 'done' 2026-02-10T19:49:59,318 Created wheel for x3dh: filename=x3dh-1.3.0-py3-none-any.whl size=19864 sha256=67fcdfe7f013a5029908b5f41bc9319fac036e521cd47f84811fb06785da2bfe 2026-02-10T19:49:59,320 Stored in directory: /tmp/pip-ephem-wheel-cache-b8q48afa/wheels/a6/cc/e3/41901df1cdd8c2441e77d8729a95dc99ec09466329a8ad5de7 2026-02-10T19:49:59,330 Successfully built x3dh 2026-02-10T19:49:59,334 Removed build tracker: '/tmp/pip-build-tracker-y2xyehkc'