2025-01-13T12:42:09,521 Created temporary directory: /tmp/pip-build-tracker-5osuz_nn 2025-01-13T12:42:09,523 Initialized build tracking at /tmp/pip-build-tracker-5osuz_nn 2025-01-13T12:42:09,523 Created build tracker: /tmp/pip-build-tracker-5osuz_nn 2025-01-13T12:42:09,524 Entered build tracker: /tmp/pip-build-tracker-5osuz_nn 2025-01-13T12:42:09,525 Created temporary directory: /tmp/pip-wheel-c0btkihi 2025-01-13T12:42:09,529 Created temporary directory: /tmp/pip-ephem-wheel-cache-u0d2k8fo 2025-01-13T12:42:09,573 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-01-13T12:42:09,575 2 location(s) to search for versions of protenix: 2025-01-13T12:42:09,575 * https://pypi.org/simple/protenix/ 2025-01-13T12:42:09,575 * https://www.piwheels.org/simple/protenix/ 2025-01-13T12:42:09,576 Fetching project page and analyzing links: https://pypi.org/simple/protenix/ 2025-01-13T12:42:09,577 Getting page https://pypi.org/simple/protenix/ 2025-01-13T12:42:09,578 Found index url https://pypi.org/simple/ 2025-01-13T12:42:09,797 Fetched page https://pypi.org/simple/protenix/ as application/vnd.pypi.simple.v1+json 2025-01-13T12:42:09,804 Skipping link: No binaries permitted for protenix: https://files.pythonhosted.org/packages/a8/ea/bbe375d1a89b5e3cbe5e07e56184e29a7b779f964a8ea910337a0746af5e/Protenix-0.0.1-py3-none-any.whl (from https://pypi.org/simple/protenix/) 2025-01-13T12:42:09,805 Skipping link: No binaries permitted for protenix: https://files.pythonhosted.org/packages/35/f6/105b3517490c13d23880689ef3b4477d072d117ca4cc6f805bad9ee16391/protenix-0.0.1-py3-none-any.whl (from https://pypi.org/simple/protenix/) 2025-01-13T12:42:09,805 Found link https://files.pythonhosted.org/packages/63/d5/22a2098752b2b8c95f2ced18d38918883aa9a5ac8cee9df5174aadfee19c/protenix-0.0.1.tar.gz (from https://pypi.org/simple/protenix/), version: 0.0.1 2025-01-13T12:42:09,806 Skipping link: No binaries permitted for protenix: https://files.pythonhosted.org/packages/85/33/10bb83edcf222b7cd05cc94d453ac7edfa86f09c7100db8c62fcc894745c/protenix-0.1.0-py3-none-any.whl (from https://pypi.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:09,807 Found link https://files.pythonhosted.org/packages/d5/61/cdea4397a181ca2b108c6df0aa4c30e7a6fc34c5b75ad69557569c44b61d/protenix-0.1.0.tar.gz (from https://pypi.org/simple/protenix/) (requires-python:>=3.10), version: 0.1.0 2025-01-13T12:42:09,807 Skipping link: No binaries permitted for protenix: https://files.pythonhosted.org/packages/28/00/2206a6a3a02d45eeb6e16c6ffcacff6789f11489238acd07ad5127219741/protenix-0.1.1-py3-none-any.whl (from https://pypi.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:09,808 Found link https://files.pythonhosted.org/packages/2b/7b/20fe2818e890f5d25a892ba31a24b910d0cf34e9f86b990c042c3f91fd05/protenix-0.1.1.tar.gz (from https://pypi.org/simple/protenix/) (requires-python:>=3.10), version: 0.1.1 2025-01-13T12:42:09,809 Skipping link: No binaries permitted for protenix: https://files.pythonhosted.org/packages/f5/3f/993181bd5478dccf62a5265df701cc9762d257ac04ea6aec26f2e0ec6b0e/protenix-0.1.2-py3-none-any.whl (from https://pypi.org/simple/protenix/) (requires-python:<3.12,>=3.10) 2025-01-13T12:42:09,810 Found link https://files.pythonhosted.org/packages/18/ff/8a30b1df6d1bc731a8b4075a077421e306d85976cae82e758a5f15cef4fd/protenix-0.1.2.tar.gz (from https://pypi.org/simple/protenix/) (requires-python:<3.12,>=3.10), version: 0.1.2 2025-01-13T12:42:09,812 Skipping link: No binaries permitted for protenix: https://files.pythonhosted.org/packages/c3/31/3b2b20aafa4471bcda6389257ad5348c7762374fe725b0552f836dc13ef6/protenix-0.1.3-py3-none-any.whl (from https://pypi.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:09,812 Found link https://files.pythonhosted.org/packages/2c/1c/0788760bb4cd6bae9edc74ef1341e9cc74ad6190b8b5dbd972a361184b97/protenix-0.1.3.tar.gz (from https://pypi.org/simple/protenix/) (requires-python:>=3.10), version: 0.1.3 2025-01-13T12:42:09,813 Skipping link: No binaries permitted for protenix: https://files.pythonhosted.org/packages/09/b7/15a72afe3d229492604e5ca7ebed72cd1402068f2d5518e26ebef3f2bb5c/protenix-0.2.0-py3-none-any.whl (from https://pypi.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:09,814 Found link https://files.pythonhosted.org/packages/0f/17/fdc141be77d735ddf3bfba80a660873fa13732b6c77847434b969aa66f51/protenix-0.2.0.tar.gz (from https://pypi.org/simple/protenix/) (requires-python:>=3.10), version: 0.2.0 2025-01-13T12:42:09,815 Skipping link: No binaries permitted for protenix: https://files.pythonhosted.org/packages/99/56/de0a35a125cc0247a366608c8598bdd949ba6068c02fb8d13e8147f65d9c/protenix-0.3.0-py3-none-any.whl (from https://pypi.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:09,816 Found link https://files.pythonhosted.org/packages/b6/96/8d6d036dcaff9c1884fcbaa2c752fed65e24320fab2a0a8b128a615da89d/protenix-0.3.0.tar.gz (from https://pypi.org/simple/protenix/) (requires-python:>=3.10), version: 0.3.0 2025-01-13T12:42:09,816 Skipping link: No binaries permitted for protenix: https://files.pythonhosted.org/packages/bf/6b/1cb9d8eea4be4973f97bd1f138f6da0711fad309b76b5c977b316c6bc511/protenix-0.3.1-py3-none-any.whl (from https://pypi.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:09,817 Found link https://files.pythonhosted.org/packages/9a/85/b1ec219c8b8a3ba735742164561a917f53e81f11d2a3a9544a206f9ac21b/protenix-0.3.1.tar.gz (from https://pypi.org/simple/protenix/) (requires-python:>=3.10), version: 0.3.1 2025-01-13T12:42:09,817 Skipping link: No binaries permitted for protenix: https://files.pythonhosted.org/packages/6d/11/4c2946b935b56d995c7418cfc783c16e9e647de72a34380c42e573d4b28d/protenix-0.3.2-py3-none-any.whl (from https://pypi.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:09,818 Found link https://files.pythonhosted.org/packages/65/48/25fdef4629cd5ce68c65f733fc49388378cacd3658cd76b5e88893ca5227/protenix-0.3.2.tar.gz (from https://pypi.org/simple/protenix/) (requires-python:>=3.10), version: 0.3.2 2025-01-13T12:42:09,819 Skipping link: No binaries permitted for protenix: https://files.pythonhosted.org/packages/c7/93/f19c14b2b49405f326fab9594ffd7252ef0e231cc348d61b5e406408c8cf/protenix-0.3.3-py3-none-any.whl (from https://pypi.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:09,820 Found link https://files.pythonhosted.org/packages/83/67/8697c13e89ed881756f1d188346b4e241decea92545f611778baa9273a49/protenix-0.3.3.tar.gz (from https://pypi.org/simple/protenix/) (requires-python:>=3.10), version: 0.3.3 2025-01-13T12:42:09,827 Skipping link: No binaries permitted for protenix: https://files.pythonhosted.org/packages/49/29/b5b7a2e6e0802ba1d6256d774aafcce43d86773202697a4d1ebb7ff3a95a/protenix-0.3.4-py3-none-any.whl (from https://pypi.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:09,828 Found link https://files.pythonhosted.org/packages/67/bf/6ccce5f88c48f27559d138e5b4e65170e318a0d97c803c655ba3734f9efd/protenix-0.3.4.tar.gz (from https://pypi.org/simple/protenix/) (requires-python:>=3.10), version: 0.3.4 2025-01-13T12:42:09,829 Skipping link: No binaries permitted for protenix: https://files.pythonhosted.org/packages/22/4e/6387baad87ace43b71024601db621c8adb12645ee898bfdf653ffe0067d5/protenix-0.3.5-py3-none-any.whl (from https://pypi.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:09,830 Found link https://files.pythonhosted.org/packages/8e/75/ba5a8e3b5e13eab23909185b11b044e4e3db04ade55485e9d7fe09b6e95e/protenix-0.3.5.tar.gz (from https://pypi.org/simple/protenix/) (requires-python:>=3.10), version: 0.3.5 2025-01-13T12:42:09,831 Skipping link: No binaries permitted for protenix: https://files.pythonhosted.org/packages/13/c0/5653f9f3db2450d9c2508c32bccf1503610ef34da8d8d10921db6a750635/protenix-0.3.6-py3-none-any.whl (from https://pypi.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:09,832 Found link https://files.pythonhosted.org/packages/02/16/6482a30fa395df9360f808fe44260a9513abff61efdd75f671a7556028eb/protenix-0.3.6.tar.gz (from https://pypi.org/simple/protenix/) (requires-python:>=3.10), version: 0.3.6 2025-01-13T12:42:09,833 Skipping link: No binaries permitted for protenix: https://files.pythonhosted.org/packages/01/68/a09d38d3fc22f34ba7a914f9863ae9b7f2c77f4bfb8fe275aabd477cffa6/protenix-0.3.7-py3-none-any.whl (from https://pypi.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:09,834 Found link https://files.pythonhosted.org/packages/fe/58/241e5813c71a2f8d427f579892c69507b4b132537f332faf24f64ebddbc1/protenix-0.3.7.tar.gz (from https://pypi.org/simple/protenix/) (requires-python:>=3.10), version: 0.3.7 2025-01-13T12:42:09,834 Skipping link: No binaries permitted for protenix: https://files.pythonhosted.org/packages/be/4d/3a2a007bfb6bab07c98ec53180368db69bd656a3ee277a6a962068da3b06/protenix-0.3.8-py3-none-any.whl (from https://pypi.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:09,835 Found link https://files.pythonhosted.org/packages/1f/aa/2445a83be220fc2a24fd269f34dfbfa2e5c9d025103712070bfc85d9bb3f/protenix-0.3.8.tar.gz (from https://pypi.org/simple/protenix/) (requires-python:>=3.10), version: 0.3.8 2025-01-13T12:42:09,836 Skipping link: No binaries permitted for protenix: https://files.pythonhosted.org/packages/2e/8c/93ac8551d47bd1189977231ce255647b3b86d727d67c9ed7e756215aea3a/protenix-0.3.9-py3-none-any.whl (from https://pypi.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:09,836 Found link https://files.pythonhosted.org/packages/57/c4/d9f0a75ae91d1d017c3a3375a9f65ea08165b9123647f085c9d3f8835e36/protenix-0.3.9.tar.gz (from https://pypi.org/simple/protenix/) (requires-python:>=3.10), version: 0.3.9 2025-01-13T12:42:09,837 Fetching project page and analyzing links: https://www.piwheels.org/simple/protenix/ 2025-01-13T12:42:09,838 Getting page https://www.piwheels.org/simple/protenix/ 2025-01-13T12:42:09,839 Found index url https://www.piwheels.org/simple/ 2025-01-13T12:42:10,003 Fetched page https://www.piwheels.org/simple/protenix/ as text/html 2025-01-13T12:42:10,008 Skipping link: No binaries permitted for protenix: https://www.piwheels.org/simple/protenix/protenix-0.3.8-py3-none-any.whl#sha256=f48473ae65c65269825258d1076bd926d822c91535ffc1016ec1b6aa051d6c12 (from https://www.piwheels.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:10,009 Skipping link: No binaries permitted for protenix: https://www.piwheels.org/simple/protenix/protenix-0.3.7-py3-none-any.whl#sha256=879dd062411f30d5ec9abcb895ee06a2acd7c7435135ea457af7d665e7351ed5 (from https://www.piwheels.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:10,009 Skipping link: No binaries permitted for protenix: https://www.piwheels.org/simple/protenix/protenix-0.3.6-py3-none-any.whl#sha256=a740708421da6bea03c22fc527e96ec0ce27329a9cfb8adb213d0ad1ec66d031 (from https://www.piwheels.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:10,010 Skipping link: No binaries permitted for protenix: https://www.piwheels.org/simple/protenix/protenix-0.3.5-py3-none-any.whl#sha256=3719630079eefd5a0ef318cdb45dae22c0b16dd3c6b29bbfcd3b175aa939770b (from https://www.piwheels.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:10,011 Skipping link: No binaries permitted for protenix: https://www.piwheels.org/simple/protenix/protenix-0.3.4-py3-none-any.whl#sha256=d375e6e6506082ba1ef1e01d816c701e9287af557cb0852c45aea426702f052f (from https://www.piwheels.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:10,011 Skipping link: No binaries permitted for protenix: https://www.piwheels.org/simple/protenix/protenix-0.3.3-py3-none-any.whl#sha256=bce00ef75c8d8f408dca3bd0105c8bc555da5e34c8998748544be1bb5f763c02 (from https://www.piwheels.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:10,012 Skipping link: No binaries permitted for protenix: https://www.piwheels.org/simple/protenix/protenix-0.3.2-py3-none-any.whl#sha256=0255f130567cda78b0dd7e9e1efee966d489a4302df91f47c2ce7d7c5f9b3400 (from https://www.piwheels.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:10,012 Skipping link: No binaries permitted for protenix: https://www.piwheels.org/simple/protenix/protenix-0.3.1-py3-none-any.whl#sha256=624b9eaf9450baa3748fbe7d038a393ab59d36d7b191a70d676d592c81f46d1f (from https://www.piwheels.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:10,013 Skipping link: No binaries permitted for protenix: https://www.piwheels.org/simple/protenix/protenix-0.3.0-py3-none-any.whl#sha256=c2af82dfdebc9606f320eb2d0ae308e644cd77922b443dcd59e7f778e756ac45 (from https://www.piwheels.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:10,014 Skipping link: No binaries permitted for protenix: https://www.piwheels.org/simple/protenix/protenix-0.2.0-py3-none-any.whl#sha256=0de87030b4ba1d9e3c2b67265493001f00eca096d862816f65f818b739c96c6f (from https://www.piwheels.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:10,014 Skipping link: No binaries permitted for protenix: https://www.piwheels.org/simple/protenix/protenix-0.1.3-py3-none-any.whl#sha256=be21c60c572799c5562933a71a3087ae1441533805771913e77578fc6280e314 (from https://www.piwheels.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:10,015 Skipping link: No binaries permitted for protenix: https://www.piwheels.org/simple/protenix/protenix-0.1.2-py3-none-any.whl#sha256=10909020be81638dbfe8da0ff0bc107ad732dc3dc8e420d09aa3e346c53ac527 (from https://www.piwheels.org/simple/protenix/) (requires-python:>=3.10,<3.12) 2025-01-13T12:42:10,015 Skipping link: No binaries permitted for protenix: https://www.piwheels.org/simple/protenix/protenix-0.1.1-py3-none-any.whl#sha256=aa7a8c0ad8f38f5430cb145bb56675e2b0deb861589bbb05ec6eb09dd95c5f57 (from https://www.piwheels.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:10,016 Skipping link: No binaries permitted for protenix: https://www.piwheels.org/simple/protenix/protenix-0.1.0-py3-none-any.whl#sha256=95dd14c125ff66c76135ed8525ede80d6be803880749ec813036bb317ca23e6e (from https://www.piwheels.org/simple/protenix/) (requires-python:>=3.10) 2025-01-13T12:42:10,016 Skipping link: No binaries permitted for protenix: https://www.piwheels.org/simple/protenix/Protenix-0.0.1-py3-none-any.whl#sha256=5b251c54ef00f26ee302a294be031208ca73350e41e88d05368f4146cdb01794 (from https://www.piwheels.org/simple/protenix/) 2025-01-13T12:42:10,017 Skipping link: not a file: https://www.piwheels.org/simple/protenix/ 2025-01-13T12:42:10,017 Skipping link: not a file: https://pypi.org/simple/protenix/ 2025-01-13T12:42:10,039 Given no hashes to check 1 links for project 'protenix': discarding no candidates 2025-01-13T12:42:10,041 Collecting protenix==0.3.9 2025-01-13T12:42:10,043 Created temporary directory: /tmp/pip-unpack-0uakr8dq 2025-01-13T12:42:10,182 Downloading protenix-0.3.9.tar.gz (309 kB) 2025-01-13T12:42:10,587 Added protenix==0.3.9 from https://files.pythonhosted.org/packages/57/c4/d9f0a75ae91d1d017c3a3375a9f65ea08165b9123647f085c9d3f8835e36/protenix-0.3.9.tar.gz to build tracker '/tmp/pip-build-tracker-5osuz_nn' 2025-01-13T12:42:10,589 Running setup.py (path:/tmp/pip-wheel-c0btkihi/protenix_97bd158d43e1427681c1caa36ad48521/setup.py) egg_info for package protenix 2025-01-13T12:42:10,590 Created temporary directory: /tmp/pip-pip-egg-info-ra7xyplj 2025-01-13T12:42:10,591 Preparing metadata (setup.py): started 2025-01-13T12:42:10,592 Running command python setup.py egg_info 2025-01-13T12:42:11,684 running egg_info 2025-01-13T12:42:11,715 creating /tmp/pip-pip-egg-info-ra7xyplj/protenix.egg-info 2025-01-13T12:42:11,716 writing /tmp/pip-pip-egg-info-ra7xyplj/protenix.egg-info/PKG-INFO 2025-01-13T12:42:11,719 writing dependency_links to /tmp/pip-pip-egg-info-ra7xyplj/protenix.egg-info/dependency_links.txt 2025-01-13T12:42:11,721 writing entry points to /tmp/pip-pip-egg-info-ra7xyplj/protenix.egg-info/entry_points.txt 2025-01-13T12:42:11,722 writing requirements to /tmp/pip-pip-egg-info-ra7xyplj/protenix.egg-info/requires.txt 2025-01-13T12:42:11,724 writing top-level names to /tmp/pip-pip-egg-info-ra7xyplj/protenix.egg-info/top_level.txt 2025-01-13T12:42:11,725 writing manifest file '/tmp/pip-pip-egg-info-ra7xyplj/protenix.egg-info/SOURCES.txt' 2025-01-13T12:42:11,834 reading manifest file '/tmp/pip-pip-egg-info-ra7xyplj/protenix.egg-info/SOURCES.txt' 2025-01-13T12:42:11,836 adding license file 'LICENSE' 2025-01-13T12:42:11,842 writing manifest file '/tmp/pip-pip-egg-info-ra7xyplj/protenix.egg-info/SOURCES.txt' 2025-01-13T12:42:11,954 Preparing metadata (setup.py): finished with status 'done' 2025-01-13T12:42:11,958 Source in /tmp/pip-wheel-c0btkihi/protenix_97bd158d43e1427681c1caa36ad48521 has version 0.3.9, which satisfies requirement protenix==0.3.9 from https://files.pythonhosted.org/packages/57/c4/d9f0a75ae91d1d017c3a3375a9f65ea08165b9123647f085c9d3f8835e36/protenix-0.3.9.tar.gz 2025-01-13T12:42:11,959 Removed protenix==0.3.9 from https://files.pythonhosted.org/packages/57/c4/d9f0a75ae91d1d017c3a3375a9f65ea08165b9123647f085c9d3f8835e36/protenix-0.3.9.tar.gz from build tracker '/tmp/pip-build-tracker-5osuz_nn' 2025-01-13T12:42:11,968 Created temporary directory: /tmp/pip-unpack-tw5i3dw_ 2025-01-13T12:42:11,969 Created temporary directory: /tmp/pip-unpack-gcf9f8f8 2025-01-13T12:42:11,969 Building wheels for collected packages: protenix 2025-01-13T12:42:11,973 Created temporary directory: /tmp/pip-wheel-nnqp2nhe 2025-01-13T12:42:11,974 Building wheel for protenix (setup.py): started 2025-01-13T12:42:11,975 Destination directory: /tmp/pip-wheel-nnqp2nhe 2025-01-13T12:42:11,976 Running command python setup.py bdist_wheel 2025-01-13T12:42:12,994 running bdist_wheel 2025-01-13T12:42:13,123 running build 2025-01-13T12:42:13,124 running build_py 2025-01-13T12:42:13,154 creating build/lib/configs 2025-01-13T12:42:13,156 copying configs/configs_base.py -> build/lib/configs 2025-01-13T12:42:13,159 copying configs/configs_data.py -> build/lib/configs 2025-01-13T12:42:13,161 copying configs/__init__.py -> build/lib/configs 2025-01-13T12:42:13,163 copying configs/configs_inference.py -> build/lib/configs 2025-01-13T12:42:13,165 creating build/lib/runner 2025-01-13T12:42:13,166 copying runner/__init__.py -> build/lib/runner 2025-01-13T12:42:13,168 copying runner/inference.py -> build/lib/runner 2025-01-13T12:42:13,170 copying runner/msa_search.py -> build/lib/runner 2025-01-13T12:42:13,173 copying runner/train.py -> build/lib/runner 2025-01-13T12:42:13,175 copying runner/batch_inference.py -> build/lib/runner 2025-01-13T12:42:13,178 copying runner/dumper.py -> build/lib/runner 2025-01-13T12:42:13,180 copying runner/ema.py -> build/lib/runner 2025-01-13T12:42:13,182 creating build/lib/protenix 2025-01-13T12:42:13,184 copying protenix/__init__.py -> build/lib/protenix 2025-01-13T12:42:13,186 creating build/lib/protenix/openfold_local 2025-01-13T12:42:13,187 copying protenix/openfold_local/__init__.py -> build/lib/protenix/openfold_local 2025-01-13T12:42:13,189 creating build/lib/protenix/config 2025-01-13T12:42:13,190 copying protenix/config/config.py -> build/lib/protenix/config 2025-01-13T12:42:13,193 copying protenix/config/__init__.py -> build/lib/protenix/config 2025-01-13T12:42:13,195 copying protenix/config/extend_types.py -> build/lib/protenix/config 2025-01-13T12:42:13,197 creating build/lib/protenix/metrics 2025-01-13T12:42:13,198 copying protenix/metrics/__init__.py -> build/lib/protenix/metrics 2025-01-13T12:42:13,200 copying protenix/metrics/clash.py -> build/lib/protenix/metrics 2025-01-13T12:42:13,202 copying protenix/metrics/lddt_metrics.py -> build/lib/protenix/metrics 2025-01-13T12:42:13,205 copying protenix/metrics/rmsd.py -> build/lib/protenix/metrics 2025-01-13T12:42:13,208 creating build/lib/protenix/web_service 2025-01-13T12:42:13,209 copying protenix/web_service/viewer.py -> build/lib/protenix/web_service 2025-01-13T12:42:13,212 copying protenix/web_service/__init__.py -> build/lib/protenix/web_service 2025-01-13T12:42:13,213 copying protenix/web_service/colab_request_utils.py -> build/lib/protenix/web_service 2025-01-13T12:42:13,216 copying protenix/web_service/prediction_visualization.py -> build/lib/protenix/web_service 2025-01-13T12:42:13,218 copying protenix/web_service/dependency_url.py -> build/lib/protenix/web_service 2025-01-13T12:42:13,220 copying protenix/web_service/colab_request_parser.py -> build/lib/protenix/web_service 2025-01-13T12:42:13,223 creating build/lib/protenix/utils 2025-01-13T12:42:13,224 copying protenix/utils/torch_utils.py -> build/lib/protenix/utils 2025-01-13T12:42:13,227 copying protenix/utils/__init__.py -> build/lib/protenix/utils 2025-01-13T12:42:13,228 copying protenix/utils/training.py -> build/lib/protenix/utils 2025-01-13T12:42:13,230 copying protenix/utils/seed.py -> build/lib/protenix/utils 2025-01-13T12:42:13,232 copying protenix/utils/cropping.py -> build/lib/protenix/utils 2025-01-13T12:42:13,235 copying protenix/utils/geometry.py -> build/lib/protenix/utils 2025-01-13T12:42:13,236 copying protenix/utils/metrics.py -> build/lib/protenix/utils 2025-01-13T12:42:13,238 copying protenix/utils/distributed.py -> build/lib/protenix/utils 2025-01-13T12:42:13,240 copying protenix/utils/logger.py -> build/lib/protenix/utils 2025-01-13T12:42:13,242 copying protenix/utils/lr_scheduler.py -> build/lib/protenix/utils 2025-01-13T12:42:13,244 copying protenix/utils/file_io.py -> build/lib/protenix/utils 2025-01-13T12:42:13,246 copying protenix/utils/scatter_utils.py -> build/lib/protenix/utils 2025-01-13T12:42:13,249 creating build/lib/protenix/model 2025-01-13T12:42:13,250 copying protenix/model/loss.py -> build/lib/protenix/model 2025-01-13T12:42:13,253 copying protenix/model/protenix.py -> build/lib/protenix/model 2025-01-13T12:42:13,256 copying protenix/model/generator.py -> build/lib/protenix/model 2025-01-13T12:42:13,258 copying protenix/model/__init__.py -> build/lib/protenix/model 2025-01-13T12:42:13,260 copying protenix/model/sample_confidence.py -> build/lib/protenix/model 2025-01-13T12:42:13,263 copying protenix/model/utils.py -> build/lib/protenix/model 2025-01-13T12:42:13,266 creating build/lib/protenix/data 2025-01-13T12:42:13,267 copying protenix/data/parser.py -> build/lib/protenix/data 2025-01-13T12:42:13,270 copying protenix/data/tokenizer.py -> build/lib/protenix/data 2025-01-13T12:42:13,273 copying protenix/data/json_maker.py -> build/lib/protenix/data 2025-01-13T12:42:13,275 copying protenix/data/__init__.py -> build/lib/protenix/data 2025-01-13T12:42:13,277 copying protenix/data/msa_featurizer.py -> build/lib/protenix/data 2025-01-13T12:42:13,279 copying protenix/data/dataloader.py -> build/lib/protenix/data 2025-01-13T12:42:13,281 copying protenix/data/filter.py -> build/lib/protenix/data 2025-01-13T12:42:13,283 copying protenix/data/data_pipeline.py -> build/lib/protenix/data 2025-01-13T12:42:13,285 copying protenix/data/infer_data_pipeline.py -> build/lib/protenix/data 2025-01-13T12:42:13,288 copying protenix/data/featurizer.py -> build/lib/protenix/data 2025-01-13T12:42:13,290 copying protenix/data/constants.py -> build/lib/protenix/data 2025-01-13T12:42:13,293 copying protenix/data/msa_utils.py -> build/lib/protenix/data 2025-01-13T12:42:13,296 copying protenix/data/json_to_feature.py -> build/lib/protenix/data 2025-01-13T12:42:13,298 copying protenix/data/dataset.py -> build/lib/protenix/data 2025-01-13T12:42:13,301 copying protenix/data/json_parser.py -> build/lib/protenix/data 2025-01-13T12:42:13,304 copying protenix/data/ccd.py -> build/lib/protenix/data 2025-01-13T12:42:13,307 copying protenix/data/utils.py -> build/lib/protenix/data 2025-01-13T12:42:13,309 copying protenix/data/substructure_perms.py -> build/lib/protenix/data 2025-01-13T12:42:13,312 creating build/lib/protenix/openfold_local/np 2025-01-13T12:42:13,313 copying protenix/openfold_local/np/__init__.py -> build/lib/protenix/openfold_local/np 2025-01-13T12:42:13,315 copying protenix/openfold_local/np/residue_constants.py -> build/lib/protenix/openfold_local/np 2025-01-13T12:42:13,319 creating build/lib/protenix/openfold_local/utils 2025-01-13T12:42:13,320 copying protenix/openfold_local/utils/precision_utils.py -> build/lib/protenix/openfold_local/utils 2025-01-13T12:42:13,322 copying protenix/openfold_local/utils/__init__.py -> build/lib/protenix/openfold_local/utils 2025-01-13T12:42:13,323 copying protenix/openfold_local/utils/feats.py -> build/lib/protenix/openfold_local/utils 2025-01-13T12:42:13,326 copying protenix/openfold_local/utils/all_atom_multimer.py -> build/lib/protenix/openfold_local/utils 2025-01-13T12:42:13,328 copying protenix/openfold_local/utils/checkpointing.py -> build/lib/protenix/openfold_local/utils 2025-01-13T12:42:13,330 copying protenix/openfold_local/utils/rigid_utils.py -> build/lib/protenix/openfold_local/utils 2025-01-13T12:42:13,333 copying protenix/openfold_local/utils/chunk_utils.py -> build/lib/protenix/openfold_local/utils 2025-01-13T12:42:13,335 copying protenix/openfold_local/utils/tensor_utils.py -> build/lib/protenix/openfold_local/utils 2025-01-13T12:42:13,338 creating build/lib/protenix/openfold_local/model 2025-01-13T12:42:13,339 copying protenix/openfold_local/model/__init__.py -> build/lib/protenix/openfold_local/model 2025-01-13T12:42:13,341 copying protenix/openfold_local/model/outer_product_mean.py -> build/lib/protenix/openfold_local/model 2025-01-13T12:42:13,343 copying protenix/openfold_local/model/primitives.py -> build/lib/protenix/openfold_local/model 2025-01-13T12:42:13,345 copying protenix/openfold_local/model/dropout.py -> build/lib/protenix/openfold_local/model 2025-01-13T12:42:13,347 copying protenix/openfold_local/model/triangular_multiplicative_update.py -> build/lib/protenix/openfold_local/model 2025-01-13T12:42:13,350 copying protenix/openfold_local/model/triangular_attention.py -> build/lib/protenix/openfold_local/model 2025-01-13T12:42:13,353 creating build/lib/protenix/openfold_local/data 2025-01-13T12:42:13,354 copying protenix/openfold_local/data/msa_pairing.py -> build/lib/protenix/openfold_local/data 2025-01-13T12:42:13,356 copying protenix/openfold_local/data/mmcif_parsing.py -> build/lib/protenix/openfold_local/data 2025-01-13T12:42:13,359 copying protenix/openfold_local/data/errors.py -> build/lib/protenix/openfold_local/data 2025-01-13T12:42:13,361 copying protenix/openfold_local/data/data_transforms.py -> build/lib/protenix/openfold_local/data 2025-01-13T12:42:13,363 copying protenix/openfold_local/data/__init__.py -> build/lib/protenix/openfold_local/data 2025-01-13T12:42:13,365 copying protenix/openfold_local/data/templates.py -> build/lib/protenix/openfold_local/data 2025-01-13T12:42:13,368 copying protenix/openfold_local/data/parsers.py -> build/lib/protenix/openfold_local/data 2025-01-13T12:42:13,370 copying protenix/openfold_local/data/msa_identifiers.py -> build/lib/protenix/openfold_local/data 2025-01-13T12:42:13,373 creating build/lib/protenix/openfold_local/utils/kernel 2025-01-13T12:42:13,374 copying protenix/openfold_local/utils/kernel/attention_core.py -> build/lib/protenix/openfold_local/utils/kernel 2025-01-13T12:42:13,376 copying protenix/openfold_local/utils/kernel/__init__.py -> build/lib/protenix/openfold_local/utils/kernel 2025-01-13T12:42:13,378 creating build/lib/protenix/openfold_local/utils/geometry 2025-01-13T12:42:13,379 copying protenix/openfold_local/utils/geometry/quat_rigid.py -> build/lib/protenix/openfold_local/utils/geometry 2025-01-13T12:42:13,381 copying protenix/openfold_local/utils/geometry/rigid_matrix_vector.py -> build/lib/protenix/openfold_local/utils/geometry 2025-01-13T12:42:13,383 copying protenix/openfold_local/utils/geometry/__init__.py -> build/lib/protenix/openfold_local/utils/geometry 2025-01-13T12:42:13,385 copying protenix/openfold_local/utils/geometry/vector.py -> build/lib/protenix/openfold_local/utils/geometry 2025-01-13T12:42:13,387 copying protenix/openfold_local/utils/geometry/rotation_matrix.py -> build/lib/protenix/openfold_local/utils/geometry 2025-01-13T12:42:13,390 copying protenix/openfold_local/utils/geometry/test_utils.py -> build/lib/protenix/openfold_local/utils/geometry 2025-01-13T12:42:13,391 copying protenix/openfold_local/utils/geometry/utils.py -> build/lib/protenix/openfold_local/utils/geometry 2025-01-13T12:42:13,394 creating build/lib/protenix/openfold_local/data/tools 2025-01-13T12:42:13,395 copying protenix/openfold_local/data/tools/__init__.py -> build/lib/protenix/openfold_local/data/tools 2025-01-13T12:42:13,396 copying protenix/openfold_local/data/tools/jackhmmer.py -> build/lib/protenix/openfold_local/data/tools 2025-01-13T12:42:13,398 copying protenix/openfold_local/data/tools/utils.py -> build/lib/protenix/openfold_local/data/tools 2025-01-13T12:42:13,401 creating build/lib/protenix/utils/permutation 2025-01-13T12:42:13,401 copying protenix/utils/permutation/__init__.py -> build/lib/protenix/utils/permutation 2025-01-13T12:42:13,403 copying protenix/utils/permutation/atom_permutation.py -> build/lib/protenix/utils/permutation 2025-01-13T12:42:13,406 copying protenix/utils/permutation/permutation.py -> build/lib/protenix/utils/permutation 2025-01-13T12:42:13,409 copying protenix/utils/permutation/utils.py -> build/lib/protenix/utils/permutation 2025-01-13T12:42:13,411 creating build/lib/protenix/utils/permutation/chain_permutation 2025-01-13T12:42:13,412 copying protenix/utils/permutation/chain_permutation/heuristic.py -> build/lib/protenix/utils/permutation/chain_permutation 2025-01-13T12:42:13,415 copying protenix/utils/permutation/chain_permutation/__init__.py -> build/lib/protenix/utils/permutation/chain_permutation 2025-01-13T12:42:13,417 copying protenix/utils/permutation/chain_permutation/utils.py -> build/lib/protenix/utils/permutation/chain_permutation 2025-01-13T12:42:13,419 copying protenix/utils/permutation/chain_permutation/pocket_based_permutation.py -> build/lib/protenix/utils/permutation/chain_permutation 2025-01-13T12:42:13,422 creating build/lib/protenix/model/modules 2025-01-13T12:42:13,423 copying protenix/model/modules/embedders.py -> build/lib/protenix/model/modules 2025-01-13T12:42:13,425 copying protenix/model/modules/transformer.py -> build/lib/protenix/model/modules 2025-01-13T12:42:13,428 copying protenix/model/modules/__init__.py -> build/lib/protenix/model/modules 2025-01-13T12:42:13,430 copying protenix/model/modules/primitives.py -> build/lib/protenix/model/modules 2025-01-13T12:42:13,432 copying protenix/model/modules/frames.py -> build/lib/protenix/model/modules 2025-01-13T12:42:13,434 copying protenix/model/modules/confidence.py -> build/lib/protenix/model/modules 2025-01-13T12:42:13,436 copying protenix/model/modules/pairformer.py -> build/lib/protenix/model/modules 2025-01-13T12:42:13,439 copying protenix/model/modules/head.py -> build/lib/protenix/model/modules 2025-01-13T12:42:13,441 copying protenix/model/modules/diffusion.py -> build/lib/protenix/model/modules 2025-01-13T12:42:13,444 creating build/lib/protenix/model/layer_norm 2025-01-13T12:42:13,445 copying protenix/model/layer_norm/layer_norm.py -> build/lib/protenix/model/layer_norm 2025-01-13T12:42:13,448 copying protenix/model/layer_norm/__init__.py -> build/lib/protenix/model/layer_norm 2025-01-13T12:42:13,450 copying protenix/model/layer_norm/torch_ext_compile.py -> build/lib/protenix/model/layer_norm 2025-01-13T12:42:13,451 running egg_info 2025-01-13T12:42:13,481 writing protenix.egg-info/PKG-INFO 2025-01-13T12:42:13,484 writing dependency_links to protenix.egg-info/dependency_links.txt 2025-01-13T12:42:13,486 writing entry points to protenix.egg-info/entry_points.txt 2025-01-13T12:42:13,488 writing requirements to protenix.egg-info/requires.txt 2025-01-13T12:42:13,489 writing top-level names to protenix.egg-info/top_level.txt 2025-01-13T12:42:13,537 reading manifest file 'protenix.egg-info/SOURCES.txt' 2025-01-13T12:42:13,545 adding license file 'LICENSE' 2025-01-13T12:42:13,553 writing manifest file 'protenix.egg-info/SOURCES.txt' 2025-01-13T12:42:13,556 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:220: _Warning: Package 'protenix.model.layer_norm.kernel' is absent from the `packages` configuration. 2025-01-13T12:42:13,556 !! 2025-01-13T12:42:13,558 ******************************************************************************** 2025-01-13T12:42:13,558 ############################ 2025-01-13T12:42:13,559 # Package would be ignored # 2025-01-13T12:42:13,559 ############################ 2025-01-13T12:42:13,560 Python recognizes 'protenix.model.layer_norm.kernel' as an importable package[^1], 2025-01-13T12:42:13,560 but it is absent from setuptools' `packages` configuration. 2025-01-13T12:42:13,561 This leads to an ambiguous overall configuration. If you want to distribute this 2025-01-13T12:42:13,561 package, please make sure that 'protenix.model.layer_norm.kernel' is explicitly added 2025-01-13T12:42:13,562 to the `packages` configuration field. 2025-01-13T12:42:13,562 Alternatively, you can also rely on setuptools' discovery methods 2025-01-13T12:42:13,563 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-01-13T12:42:13,563 instead of `find_packages(...)`/`find:`). 2025-01-13T12:42:13,564 You can read more about "package discovery" on setuptools documentation page: 2025-01-13T12:42:13,565 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-01-13T12:42:13,566 If you don't want 'protenix.model.layer_norm.kernel' to be distributed and are 2025-01-13T12:42:13,567 already explicitly excluding 'protenix.model.layer_norm.kernel' via 2025-01-13T12:42:13,567 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-01-13T12:42:13,568 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-01-13T12:42:13,568 combination with a more fine grained `package-data` configuration. 2025-01-13T12:42:13,569 You can read more about "package data files" on setuptools documentation page: 2025-01-13T12:42:13,570 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-01-13T12:42:13,572 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-01-13T12:42:13,572 even if it does not contain any `.py` files. 2025-01-13T12:42:13,573 On the other hand, currently there is no concept of package data 2025-01-13T12:42:13,573 directory, all directories are treated like packages. 2025-01-13T12:42:13,574 ******************************************************************************** 2025-01-13T12:42:13,575 !! 2025-01-13T12:42:13,575 check.warn(importable) 2025-01-13T12:42:13,576 creating build/lib/protenix/model/layer_norm/kernel 2025-01-13T12:42:13,576 copying protenix/model/layer_norm/kernel/layer_norm_cuda.cpp -> build/lib/protenix/model/layer_norm/kernel 2025-01-13T12:42:13,577 copying protenix/model/layer_norm/kernel/compat.h -> build/lib/protenix/model/layer_norm/kernel 2025-01-13T12:42:13,578 copying protenix/model/layer_norm/kernel/type_shim.h -> build/lib/protenix/model/layer_norm/kernel 2025-01-13T12:42:13,579 copying protenix/model/layer_norm/kernel/layer_norm_cuda_kernel.cu -> build/lib/protenix/model/layer_norm/kernel 2025-01-13T12:42:13,619 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-01-13T12:42:13,620 !! 2025-01-13T12:42:13,621 ******************************************************************************** 2025-01-13T12:42:13,622 Please avoid running ``setup.py`` directly. 2025-01-13T12:42:13,622 Instead, use pypa/build, pypa/installer or other 2025-01-13T12:42:13,623 standards-based tools. 2025-01-13T12:42:13,624 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-01-13T12:42:13,625 ******************************************************************************** 2025-01-13T12:42:13,626 !! 2025-01-13T12:42:13,626 self.initialize_options() 2025-01-13T12:42:13,649 installing to build/bdist.linux-armv7l/wheel 2025-01-13T12:42:13,650 running install 2025-01-13T12:42:13,675 running install_lib 2025-01-13T12:42:13,702 creating build/bdist.linux-armv7l/wheel 2025-01-13T12:42:13,704 creating build/bdist.linux-armv7l/wheel/configs 2025-01-13T12:42:13,705 copying build/lib/configs/configs_base.py -> build/bdist.linux-armv7l/wheel/./configs 2025-01-13T12:42:13,708 copying build/lib/configs/configs_data.py -> build/bdist.linux-armv7l/wheel/./configs 2025-01-13T12:42:13,710 copying build/lib/configs/__init__.py -> build/bdist.linux-armv7l/wheel/./configs 2025-01-13T12:42:13,712 copying build/lib/configs/configs_inference.py -> build/bdist.linux-armv7l/wheel/./configs 2025-01-13T12:42:13,714 creating build/bdist.linux-armv7l/wheel/runner 2025-01-13T12:42:13,716 copying build/lib/runner/__init__.py -> build/bdist.linux-armv7l/wheel/./runner 2025-01-13T12:42:13,717 copying build/lib/runner/inference.py -> build/bdist.linux-armv7l/wheel/./runner 2025-01-13T12:42:13,720 copying build/lib/runner/msa_search.py -> build/bdist.linux-armv7l/wheel/./runner 2025-01-13T12:42:13,722 copying build/lib/runner/train.py -> build/bdist.linux-armv7l/wheel/./runner 2025-01-13T12:42:13,725 copying build/lib/runner/batch_inference.py -> build/bdist.linux-armv7l/wheel/./runner 2025-01-13T12:42:13,728 copying build/lib/runner/dumper.py -> build/bdist.linux-armv7l/wheel/./runner 2025-01-13T12:42:13,730 copying build/lib/runner/ema.py -> build/bdist.linux-armv7l/wheel/./runner 2025-01-13T12:42:13,733 creating build/bdist.linux-armv7l/wheel/protenix 2025-01-13T12:42:13,734 creating build/bdist.linux-armv7l/wheel/protenix/openfold_local 2025-01-13T12:42:13,737 creating build/bdist.linux-armv7l/wheel/protenix/openfold_local/np 2025-01-13T12:42:13,738 copying build/lib/protenix/openfold_local/np/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/np 2025-01-13T12:42:13,740 copying build/lib/protenix/openfold_local/np/residue_constants.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/np 2025-01-13T12:42:13,743 copying build/lib/protenix/openfold_local/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local 2025-01-13T12:42:13,746 creating build/bdist.linux-armv7l/wheel/protenix/openfold_local/utils 2025-01-13T12:42:13,747 copying build/lib/protenix/openfold_local/utils/precision_utils.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils 2025-01-13T12:42:13,750 creating build/bdist.linux-armv7l/wheel/protenix/openfold_local/utils/kernel 2025-01-13T12:42:13,752 copying build/lib/protenix/openfold_local/utils/kernel/attention_core.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils/kernel 2025-01-13T12:42:13,754 copying build/lib/protenix/openfold_local/utils/kernel/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils/kernel 2025-01-13T12:42:13,756 copying build/lib/protenix/openfold_local/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils 2025-01-13T12:42:13,758 copying build/lib/protenix/openfold_local/utils/feats.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils 2025-01-13T12:42:13,760 copying build/lib/protenix/openfold_local/utils/all_atom_multimer.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils 2025-01-13T12:42:13,763 copying build/lib/protenix/openfold_local/utils/checkpointing.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils 2025-01-13T12:42:13,765 copying build/lib/protenix/openfold_local/utils/rigid_utils.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils 2025-01-13T12:42:13,768 copying build/lib/protenix/openfold_local/utils/chunk_utils.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils 2025-01-13T12:42:13,771 creating build/bdist.linux-armv7l/wheel/protenix/openfold_local/utils/geometry 2025-01-13T12:42:13,773 copying build/lib/protenix/openfold_local/utils/geometry/quat_rigid.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils/geometry 2025-01-13T12:42:13,775 copying build/lib/protenix/openfold_local/utils/geometry/rigid_matrix_vector.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils/geometry 2025-01-13T12:42:13,778 copying build/lib/protenix/openfold_local/utils/geometry/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils/geometry 2025-01-13T12:42:13,780 copying build/lib/protenix/openfold_local/utils/geometry/vector.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils/geometry 2025-01-13T12:42:13,782 copying build/lib/protenix/openfold_local/utils/geometry/rotation_matrix.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils/geometry 2025-01-13T12:42:13,785 copying build/lib/protenix/openfold_local/utils/geometry/test_utils.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils/geometry 2025-01-13T12:42:13,787 copying build/lib/protenix/openfold_local/utils/geometry/utils.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils/geometry 2025-01-13T12:42:13,789 copying build/lib/protenix/openfold_local/utils/tensor_utils.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils 2025-01-13T12:42:13,792 creating build/bdist.linux-armv7l/wheel/protenix/openfold_local/model 2025-01-13T12:42:13,793 copying build/lib/protenix/openfold_local/model/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/model 2025-01-13T12:42:13,795 copying build/lib/protenix/openfold_local/model/outer_product_mean.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/model 2025-01-13T12:42:13,797 copying build/lib/protenix/openfold_local/model/primitives.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/model 2025-01-13T12:42:13,801 copying build/lib/protenix/openfold_local/model/dropout.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/model 2025-01-13T12:42:13,803 copying build/lib/protenix/openfold_local/model/triangular_multiplicative_update.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/model 2025-01-13T12:42:13,805 copying build/lib/protenix/openfold_local/model/triangular_attention.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/model 2025-01-13T12:42:13,809 creating build/bdist.linux-armv7l/wheel/protenix/openfold_local/data 2025-01-13T12:42:13,810 copying build/lib/protenix/openfold_local/data/msa_pairing.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/data 2025-01-13T12:42:13,813 copying build/lib/protenix/openfold_local/data/mmcif_parsing.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/data 2025-01-13T12:42:13,816 copying build/lib/protenix/openfold_local/data/errors.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/data 2025-01-13T12:42:13,818 copying build/lib/protenix/openfold_local/data/data_transforms.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/data 2025-01-13T12:42:13,820 copying build/lib/protenix/openfold_local/data/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/data 2025-01-13T12:42:13,822 copying build/lib/protenix/openfold_local/data/templates.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/data 2025-01-13T12:42:13,825 copying build/lib/protenix/openfold_local/data/parsers.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/data 2025-01-13T12:42:13,829 creating build/bdist.linux-armv7l/wheel/protenix/openfold_local/data/tools 2025-01-13T12:42:13,830 copying build/lib/protenix/openfold_local/data/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/data/tools 2025-01-13T12:42:13,832 copying build/lib/protenix/openfold_local/data/tools/jackhmmer.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/data/tools 2025-01-13T12:42:13,835 copying build/lib/protenix/openfold_local/data/tools/utils.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/data/tools 2025-01-13T12:42:13,837 copying build/lib/protenix/openfold_local/data/msa_identifiers.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/data 2025-01-13T12:42:13,839 copying build/lib/protenix/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix 2025-01-13T12:42:13,841 creating build/bdist.linux-armv7l/wheel/protenix/config 2025-01-13T12:42:13,843 copying build/lib/protenix/config/config.py -> build/bdist.linux-armv7l/wheel/./protenix/config 2025-01-13T12:42:13,845 copying build/lib/protenix/config/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/config 2025-01-13T12:42:13,847 copying build/lib/protenix/config/extend_types.py -> build/bdist.linux-armv7l/wheel/./protenix/config 2025-01-13T12:42:13,850 creating build/bdist.linux-armv7l/wheel/protenix/metrics 2025-01-13T12:42:13,851 copying build/lib/protenix/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/metrics 2025-01-13T12:42:13,853 copying build/lib/protenix/metrics/clash.py -> build/bdist.linux-armv7l/wheel/./protenix/metrics 2025-01-13T12:42:13,856 copying build/lib/protenix/metrics/lddt_metrics.py -> build/bdist.linux-armv7l/wheel/./protenix/metrics 2025-01-13T12:42:13,858 copying build/lib/protenix/metrics/rmsd.py -> build/bdist.linux-armv7l/wheel/./protenix/metrics 2025-01-13T12:42:13,861 creating build/bdist.linux-armv7l/wheel/protenix/web_service 2025-01-13T12:42:13,862 copying build/lib/protenix/web_service/viewer.py -> build/bdist.linux-armv7l/wheel/./protenix/web_service 2025-01-13T12:42:13,865 copying build/lib/protenix/web_service/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/web_service 2025-01-13T12:42:13,866 copying build/lib/protenix/web_service/colab_request_utils.py -> build/bdist.linux-armv7l/wheel/./protenix/web_service 2025-01-13T12:42:13,868 copying build/lib/protenix/web_service/prediction_visualization.py -> build/bdist.linux-armv7l/wheel/./protenix/web_service 2025-01-13T12:42:13,871 copying build/lib/protenix/web_service/dependency_url.py -> build/bdist.linux-armv7l/wheel/./protenix/web_service 2025-01-13T12:42:13,873 copying build/lib/protenix/web_service/colab_request_parser.py -> build/bdist.linux-armv7l/wheel/./protenix/web_service 2025-01-13T12:42:13,876 creating build/bdist.linux-armv7l/wheel/protenix/utils 2025-01-13T12:42:13,877 copying build/lib/protenix/utils/torch_utils.py -> build/bdist.linux-armv7l/wheel/./protenix/utils 2025-01-13T12:42:13,879 copying build/lib/protenix/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/utils 2025-01-13T12:42:13,881 copying build/lib/protenix/utils/training.py -> build/bdist.linux-armv7l/wheel/./protenix/utils 2025-01-13T12:42:13,883 copying build/lib/protenix/utils/seed.py -> build/bdist.linux-armv7l/wheel/./protenix/utils 2025-01-13T12:42:13,885 copying build/lib/protenix/utils/cropping.py -> build/bdist.linux-armv7l/wheel/./protenix/utils 2025-01-13T12:42:13,887 copying build/lib/protenix/utils/geometry.py -> build/bdist.linux-armv7l/wheel/./protenix/utils 2025-01-13T12:42:13,889 copying build/lib/protenix/utils/metrics.py -> build/bdist.linux-armv7l/wheel/./protenix/utils 2025-01-13T12:42:13,891 copying build/lib/protenix/utils/distributed.py -> build/bdist.linux-armv7l/wheel/./protenix/utils 2025-01-13T12:42:13,894 creating build/bdist.linux-armv7l/wheel/protenix/utils/permutation 2025-01-13T12:42:13,895 creating build/bdist.linux-armv7l/wheel/protenix/utils/permutation/chain_permutation 2025-01-13T12:42:13,897 copying build/lib/protenix/utils/permutation/chain_permutation/heuristic.py -> build/bdist.linux-armv7l/wheel/./protenix/utils/permutation/chain_permutation 2025-01-13T12:42:13,900 copying build/lib/protenix/utils/permutation/chain_permutation/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/utils/permutation/chain_permutation 2025-01-13T12:42:13,902 copying build/lib/protenix/utils/permutation/chain_permutation/utils.py -> build/bdist.linux-armv7l/wheel/./protenix/utils/permutation/chain_permutation 2025-01-13T12:42:13,904 copying build/lib/protenix/utils/permutation/chain_permutation/pocket_based_permutation.py -> build/bdist.linux-armv7l/wheel/./protenix/utils/permutation/chain_permutation 2025-01-13T12:42:13,906 copying build/lib/protenix/utils/permutation/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/utils/permutation 2025-01-13T12:42:13,908 copying build/lib/protenix/utils/permutation/atom_permutation.py -> build/bdist.linux-armv7l/wheel/./protenix/utils/permutation 2025-01-13T12:42:13,911 copying build/lib/protenix/utils/permutation/permutation.py -> build/bdist.linux-armv7l/wheel/./protenix/utils/permutation 2025-01-13T12:42:13,914 copying build/lib/protenix/utils/permutation/utils.py -> build/bdist.linux-armv7l/wheel/./protenix/utils/permutation 2025-01-13T12:42:13,916 copying build/lib/protenix/utils/logger.py -> build/bdist.linux-armv7l/wheel/./protenix/utils 2025-01-13T12:42:13,918 copying build/lib/protenix/utils/lr_scheduler.py -> build/bdist.linux-armv7l/wheel/./protenix/utils 2025-01-13T12:42:13,921 copying build/lib/protenix/utils/file_io.py -> build/bdist.linux-armv7l/wheel/./protenix/utils 2025-01-13T12:42:13,923 copying build/lib/protenix/utils/scatter_utils.py -> build/bdist.linux-armv7l/wheel/./protenix/utils 2025-01-13T12:42:13,926 creating build/bdist.linux-armv7l/wheel/protenix/model 2025-01-13T12:42:13,927 copying build/lib/protenix/model/loss.py -> build/bdist.linux-armv7l/wheel/./protenix/model 2025-01-13T12:42:13,930 copying build/lib/protenix/model/protenix.py -> build/bdist.linux-armv7l/wheel/./protenix/model 2025-01-13T12:42:13,934 creating build/bdist.linux-armv7l/wheel/protenix/model/modules 2025-01-13T12:42:13,935 copying build/lib/protenix/model/modules/embedders.py -> build/bdist.linux-armv7l/wheel/./protenix/model/modules 2025-01-13T12:42:13,939 copying build/lib/protenix/model/modules/transformer.py -> build/bdist.linux-armv7l/wheel/./protenix/model/modules 2025-01-13T12:42:13,942 copying build/lib/protenix/model/modules/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/model/modules 2025-01-13T12:42:13,943 copying build/lib/protenix/model/modules/primitives.py -> build/bdist.linux-armv7l/wheel/./protenix/model/modules 2025-01-13T12:42:13,946 copying build/lib/protenix/model/modules/frames.py -> build/bdist.linux-armv7l/wheel/./protenix/model/modules 2025-01-13T12:42:13,949 copying build/lib/protenix/model/modules/confidence.py -> build/bdist.linux-armv7l/wheel/./protenix/model/modules 2025-01-13T12:42:13,951 copying build/lib/protenix/model/modules/pairformer.py -> build/bdist.linux-armv7l/wheel/./protenix/model/modules 2025-01-13T12:42:13,954 copying build/lib/protenix/model/modules/head.py -> build/bdist.linux-armv7l/wheel/./protenix/model/modules 2025-01-13T12:42:13,957 copying build/lib/protenix/model/modules/diffusion.py -> build/bdist.linux-armv7l/wheel/./protenix/model/modules 2025-01-13T12:42:13,959 copying build/lib/protenix/model/generator.py -> build/bdist.linux-armv7l/wheel/./protenix/model 2025-01-13T12:42:13,962 copying build/lib/protenix/model/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/model 2025-01-13T12:42:13,964 creating build/bdist.linux-armv7l/wheel/protenix/model/layer_norm 2025-01-13T12:42:13,966 copying build/lib/protenix/model/layer_norm/layer_norm.py -> build/bdist.linux-armv7l/wheel/./protenix/model/layer_norm 2025-01-13T12:42:13,969 creating build/bdist.linux-armv7l/wheel/protenix/model/layer_norm/kernel 2025-01-13T12:42:13,971 copying build/lib/protenix/model/layer_norm/kernel/layer_norm_cuda.cpp -> build/bdist.linux-armv7l/wheel/./protenix/model/layer_norm/kernel 2025-01-13T12:42:13,973 copying build/lib/protenix/model/layer_norm/kernel/compat.h -> build/bdist.linux-armv7l/wheel/./protenix/model/layer_norm/kernel 2025-01-13T12:42:13,976 copying build/lib/protenix/model/layer_norm/kernel/type_shim.h -> build/bdist.linux-armv7l/wheel/./protenix/model/layer_norm/kernel 2025-01-13T12:42:13,978 copying build/lib/protenix/model/layer_norm/kernel/layer_norm_cuda_kernel.cu -> build/bdist.linux-armv7l/wheel/./protenix/model/layer_norm/kernel 2025-01-13T12:42:13,981 copying build/lib/protenix/model/layer_norm/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/model/layer_norm 2025-01-13T12:42:13,984 copying build/lib/protenix/model/layer_norm/torch_ext_compile.py -> build/bdist.linux-armv7l/wheel/./protenix/model/layer_norm 2025-01-13T12:42:13,986 copying build/lib/protenix/model/sample_confidence.py -> build/bdist.linux-armv7l/wheel/./protenix/model 2025-01-13T12:42:13,989 copying build/lib/protenix/model/utils.py -> build/bdist.linux-armv7l/wheel/./protenix/model 2025-01-13T12:42:13,992 creating build/bdist.linux-armv7l/wheel/protenix/data 2025-01-13T12:42:13,993 copying build/lib/protenix/data/parser.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-13T12:42:13,997 copying build/lib/protenix/data/tokenizer.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-13T12:42:13,999 copying build/lib/protenix/data/json_maker.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-13T12:42:14,002 copying build/lib/protenix/data/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-13T12:42:14,003 copying build/lib/protenix/data/msa_featurizer.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-13T12:42:14,006 copying build/lib/protenix/data/dataloader.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-13T12:42:14,009 copying build/lib/protenix/data/filter.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-13T12:42:14,011 copying build/lib/protenix/data/data_pipeline.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-13T12:42:14,014 copying build/lib/protenix/data/infer_data_pipeline.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-13T12:42:14,017 copying build/lib/protenix/data/featurizer.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-13T12:42:14,020 copying build/lib/protenix/data/constants.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-13T12:42:14,023 copying build/lib/protenix/data/msa_utils.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-13T12:42:14,026 copying build/lib/protenix/data/json_to_feature.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-13T12:42:14,029 copying build/lib/protenix/data/dataset.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-13T12:42:14,032 copying build/lib/protenix/data/json_parser.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-13T12:42:14,035 copying build/lib/protenix/data/ccd.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-13T12:42:14,037 copying build/lib/protenix/data/utils.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-13T12:42:14,040 copying build/lib/protenix/data/substructure_perms.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-13T12:42:14,043 running install_egg_info 2025-01-13T12:42:14,077 Copying protenix.egg-info to build/bdist.linux-armv7l/wheel/./protenix-0.3.9-py3.11.egg-info 2025-01-13T12:42:14,088 running install_scripts 2025-01-13T12:42:14,108 creating build/bdist.linux-armv7l/wheel/protenix-0.3.9.dist-info/WHEEL 2025-01-13T12:42:14,111 creating '/tmp/pip-wheel-nnqp2nhe/protenix-0.3.9-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-01-13T12:42:14,113 adding 'configs/__init__.py' 2025-01-13T12:42:14,116 adding 'configs/configs_base.py' 2025-01-13T12:42:14,118 adding 'configs/configs_data.py' 2025-01-13T12:42:14,119 adding 'configs/configs_inference.py' 2025-01-13T12:42:14,121 adding 'protenix/__init__.py' 2025-01-13T12:42:14,123 adding 'protenix/config/__init__.py' 2025-01-13T12:42:14,126 adding 'protenix/config/config.py' 2025-01-13T12:42:14,127 adding 'protenix/config/extend_types.py' 2025-01-13T12:42:14,129 adding 'protenix/data/__init__.py' 2025-01-13T12:42:14,132 adding 'protenix/data/ccd.py' 2025-01-13T12:42:14,137 adding 'protenix/data/constants.py' 2025-01-13T12:42:14,139 adding 'protenix/data/data_pipeline.py' 2025-01-13T12:42:14,141 adding 'protenix/data/dataloader.py' 2025-01-13T12:42:14,147 adding 'protenix/data/dataset.py' 2025-01-13T12:42:14,151 adding 'protenix/data/featurizer.py' 2025-01-13T12:42:14,153 adding 'protenix/data/filter.py' 2025-01-13T12:42:14,155 adding 'protenix/data/infer_data_pipeline.py' 2025-01-13T12:42:14,158 adding 'protenix/data/json_maker.py' 2025-01-13T12:42:14,162 adding 'protenix/data/json_parser.py' 2025-01-13T12:42:14,165 adding 'protenix/data/json_to_feature.py' 2025-01-13T12:42:14,172 adding 'protenix/data/msa_featurizer.py' 2025-01-13T12:42:14,180 adding 'protenix/data/msa_utils.py' 2025-01-13T12:42:14,189 adding 'protenix/data/parser.py' 2025-01-13T12:42:14,193 adding 'protenix/data/substructure_perms.py' 2025-01-13T12:42:14,195 adding 'protenix/data/tokenizer.py' 2025-01-13T12:42:14,200 adding 'protenix/data/utils.py' 2025-01-13T12:42:14,203 adding 'protenix/metrics/__init__.py' 2025-01-13T12:42:14,206 adding 'protenix/metrics/clash.py' 2025-01-13T12:42:14,209 adding 'protenix/metrics/lddt_metrics.py' 2025-01-13T12:42:14,212 adding 'protenix/metrics/rmsd.py' 2025-01-13T12:42:14,214 adding 'protenix/model/__init__.py' 2025-01-13T12:42:14,217 adding 'protenix/model/generator.py' 2025-01-13T12:42:14,226 adding 'protenix/model/loss.py' 2025-01-13T12:42:14,232 adding 'protenix/model/protenix.py' 2025-01-13T12:42:14,236 adding 'protenix/model/sample_confidence.py' 2025-01-13T12:42:14,240 adding 'protenix/model/utils.py' 2025-01-13T12:42:14,243 adding 'protenix/model/layer_norm/__init__.py' 2025-01-13T12:42:14,245 adding 'protenix/model/layer_norm/layer_norm.py' 2025-01-13T12:42:14,248 adding 'protenix/model/layer_norm/torch_ext_compile.py' 2025-01-13T12:42:14,250 adding 'protenix/model/layer_norm/kernel/compat.h' 2025-01-13T12:42:14,252 adding 'protenix/model/layer_norm/kernel/layer_norm_cuda.cpp' 2025-01-13T12:42:14,256 adding 'protenix/model/layer_norm/kernel/layer_norm_cuda_kernel.cu' 2025-01-13T12:42:14,259 adding 'protenix/model/layer_norm/kernel/type_shim.h' 2025-01-13T12:42:14,261 adding 'protenix/model/modules/__init__.py' 2025-01-13T12:42:14,264 adding 'protenix/model/modules/confidence.py' 2025-01-13T12:42:14,266 adding 'protenix/model/modules/diffusion.py' 2025-01-13T12:42:14,269 adding 'protenix/model/modules/embedders.py' 2025-01-13T12:42:14,270 adding 'protenix/model/modules/frames.py' 2025-01-13T12:42:14,272 adding 'protenix/model/modules/head.py' 2025-01-13T12:42:14,275 adding 'protenix/model/modules/pairformer.py' 2025-01-13T12:42:14,279 adding 'protenix/model/modules/primitives.py' 2025-01-13T12:42:14,283 adding 'protenix/model/modules/transformer.py' 2025-01-13T12:42:14,286 adding 'protenix/openfold_local/__init__.py' 2025-01-13T12:42:14,287 adding 'protenix/openfold_local/data/__init__.py' 2025-01-13T12:42:14,290 adding 'protenix/openfold_local/data/data_transforms.py' 2025-01-13T12:42:14,291 adding 'protenix/openfold_local/data/errors.py' 2025-01-13T12:42:14,294 adding 'protenix/openfold_local/data/mmcif_parsing.py' 2025-01-13T12:42:14,296 adding 'protenix/openfold_local/data/msa_identifiers.py' 2025-01-13T12:42:14,299 adding 'protenix/openfold_local/data/msa_pairing.py' 2025-01-13T12:42:14,302 adding 'protenix/openfold_local/data/parsers.py' 2025-01-13T12:42:14,305 adding 'protenix/openfold_local/data/templates.py' 2025-01-13T12:42:14,307 adding 'protenix/openfold_local/data/tools/__init__.py' 2025-01-13T12:42:14,310 adding 'protenix/openfold_local/data/tools/jackhmmer.py' 2025-01-13T12:42:14,311 adding 'protenix/openfold_local/data/tools/utils.py' 2025-01-13T12:42:14,313 adding 'protenix/openfold_local/model/__init__.py' 2025-01-13T12:42:14,315 adding 'protenix/openfold_local/model/dropout.py' 2025-01-13T12:42:14,316 adding 'protenix/openfold_local/model/outer_product_mean.py' 2025-01-13T12:42:14,320 adding 'protenix/openfold_local/model/primitives.py' 2025-01-13T12:42:14,322 adding 'protenix/openfold_local/model/triangular_attention.py' 2025-01-13T12:42:14,324 adding 'protenix/openfold_local/model/triangular_multiplicative_update.py' 2025-01-13T12:42:14,326 adding 'protenix/openfold_local/np/__init__.py' 2025-01-13T12:42:14,332 adding 'protenix/openfold_local/np/residue_constants.py' 2025-01-13T12:42:14,334 adding 'protenix/openfold_local/utils/__init__.py' 2025-01-13T12:42:14,337 adding 'protenix/openfold_local/utils/all_atom_multimer.py' 2025-01-13T12:42:14,339 adding 'protenix/openfold_local/utils/checkpointing.py' 2025-01-13T12:42:14,341 adding 'protenix/openfold_local/utils/chunk_utils.py' 2025-01-13T12:42:14,344 adding 'protenix/openfold_local/utils/feats.py' 2025-01-13T12:42:14,345 adding 'protenix/openfold_local/utils/precision_utils.py' 2025-01-13T12:42:14,350 adding 'protenix/openfold_local/utils/rigid_utils.py' 2025-01-13T12:42:14,352 adding 'protenix/openfold_local/utils/tensor_utils.py' 2025-01-13T12:42:14,354 adding 'protenix/openfold_local/utils/geometry/__init__.py' 2025-01-13T12:42:14,356 adding 'protenix/openfold_local/utils/geometry/quat_rigid.py' 2025-01-13T12:42:14,357 adding 'protenix/openfold_local/utils/geometry/rigid_matrix_vector.py' 2025-01-13T12:42:14,359 adding 'protenix/openfold_local/utils/geometry/rotation_matrix.py' 2025-01-13T12:42:14,361 adding 'protenix/openfold_local/utils/geometry/test_utils.py' 2025-01-13T12:42:14,363 adding 'protenix/openfold_local/utils/geometry/utils.py' 2025-01-13T12:42:14,365 adding 'protenix/openfold_local/utils/geometry/vector.py' 2025-01-13T12:42:14,367 adding 'protenix/openfold_local/utils/kernel/__init__.py' 2025-01-13T12:42:14,368 adding 'protenix/openfold_local/utils/kernel/attention_core.py' 2025-01-13T12:42:14,370 adding 'protenix/utils/__init__.py' 2025-01-13T12:42:14,374 adding 'protenix/utils/cropping.py' 2025-01-13T12:42:14,376 adding 'protenix/utils/distributed.py' 2025-01-13T12:42:14,378 adding 'protenix/utils/file_io.py' 2025-01-13T12:42:14,379 adding 'protenix/utils/geometry.py' 2025-01-13T12:42:14,381 adding 'protenix/utils/logger.py' 2025-01-13T12:42:14,382 adding 'protenix/utils/lr_scheduler.py' 2025-01-13T12:42:14,384 adding 'protenix/utils/metrics.py' 2025-01-13T12:42:14,385 adding 'protenix/utils/scatter_utils.py' 2025-01-13T12:42:14,386 adding 'protenix/utils/seed.py' 2025-01-13T12:42:14,388 adding 'protenix/utils/torch_utils.py' 2025-01-13T12:42:14,389 adding 'protenix/utils/training.py' 2025-01-13T12:42:14,391 adding 'protenix/utils/permutation/__init__.py' 2025-01-13T12:42:14,395 adding 'protenix/utils/permutation/atom_permutation.py' 2025-01-13T12:42:14,397 adding 'protenix/utils/permutation/permutation.py' 2025-01-13T12:42:14,399 adding 'protenix/utils/permutation/utils.py' 2025-01-13T12:42:14,401 adding 'protenix/utils/permutation/chain_permutation/__init__.py' 2025-01-13T12:42:14,405 adding 'protenix/utils/permutation/chain_permutation/heuristic.py' 2025-01-13T12:42:14,407 adding 'protenix/utils/permutation/chain_permutation/pocket_based_permutation.py' 2025-01-13T12:42:14,408 adding 'protenix/utils/permutation/chain_permutation/utils.py' 2025-01-13T12:42:14,410 adding 'protenix/web_service/__init__.py' 2025-01-13T12:42:14,412 adding 'protenix/web_service/colab_request_parser.py' 2025-01-13T12:42:14,414 adding 'protenix/web_service/colab_request_utils.py' 2025-01-13T12:42:14,415 adding 'protenix/web_service/dependency_url.py' 2025-01-13T12:42:14,417 adding 'protenix/web_service/prediction_visualization.py' 2025-01-13T12:42:14,419 adding 'protenix/web_service/viewer.py' 2025-01-13T12:42:14,422 adding 'runner/__init__.py' 2025-01-13T12:42:14,424 adding 'runner/batch_inference.py' 2025-01-13T12:42:14,426 adding 'runner/dumper.py' 2025-01-13T12:42:14,427 adding 'runner/ema.py' 2025-01-13T12:42:14,429 adding 'runner/inference.py' 2025-01-13T12:42:14,430 adding 'runner/msa_search.py' 2025-01-13T12:42:14,433 adding 'runner/train.py' 2025-01-13T12:42:14,435 adding 'protenix-0.3.9.dist-info/LICENSE' 2025-01-13T12:42:14,437 adding 'protenix-0.3.9.dist-info/METADATA' 2025-01-13T12:42:14,438 adding 'protenix-0.3.9.dist-info/WHEEL' 2025-01-13T12:42:14,439 adding 'protenix-0.3.9.dist-info/entry_points.txt' 2025-01-13T12:42:14,440 adding 'protenix-0.3.9.dist-info/top_level.txt' 2025-01-13T12:42:14,442 adding 'protenix-0.3.9.dist-info/RECORD' 2025-01-13T12:42:14,449 removing build/bdist.linux-armv7l/wheel 2025-01-13T12:42:14,594 Building wheel for protenix (setup.py): finished with status 'done' 2025-01-13T12:42:14,601 Created wheel for protenix: filename=protenix-0.3.9-py3-none-any.whl size=383723 sha256=86574af5793f00ee12318cfba832f84252f41b928767e598c3a817a9f1c85ae3 2025-01-13T12:42:14,602 Stored in directory: /tmp/pip-ephem-wheel-cache-u0d2k8fo/wheels/5b/68/77/44a878df759c49566d27df7158c218576f1c979c45a64c68cc 2025-01-13T12:42:14,616 Successfully built protenix 2025-01-13T12:42:14,632 Removed build tracker: '/tmp/pip-build-tracker-5osuz_nn'