2025-01-06T09:00:35,545 Created temporary directory: /tmp/pip-build-tracker-fwoq57w8 2025-01-06T09:00:35,546 Initialized build tracking at /tmp/pip-build-tracker-fwoq57w8 2025-01-06T09:00:35,547 Created build tracker: /tmp/pip-build-tracker-fwoq57w8 2025-01-06T09:00:35,547 Entered build tracker: /tmp/pip-build-tracker-fwoq57w8 2025-01-06T09:00:35,548 Created temporary directory: /tmp/pip-wheel-hf_i0fs4 2025-01-06T09:00:35,552 Created temporary directory: /tmp/pip-ephem-wheel-cache-ffsjv9br 2025-01-06T09:00:35,598 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-01-06T09:00:35,601 2 location(s) to search for versions of protenix: 2025-01-06T09:00:35,601 * https://pypi.org/simple/protenix/ 2025-01-06T09:00:35,601 * https://www.piwheels.org/simple/protenix/ 2025-01-06T09:00:35,602 Fetching project page and analyzing links: https://pypi.org/simple/protenix/ 2025-01-06T09:00:35,603 Getting page https://pypi.org/simple/protenix/ 2025-01-06T09:00:35,604 Found index url https://pypi.org/simple/ 2025-01-06T09:00:35,828 Fetched page https://pypi.org/simple/protenix/ as application/vnd.pypi.simple.v1+json 2025-01-06T09:00:35,835 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-06T09:00:35,836 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-06T09:00:35,836 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-06T09:00:35,837 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-06T09:00:35,838 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-06T09:00:35,839 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-06T09:00:35,840 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-06T09:00:35,840 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-06T09:00:35,841 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-06T09:00:35,842 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-06T09:00:35,843 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-06T09:00:35,844 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-06T09:00:35,845 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-06T09:00:35,846 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-06T09:00:35,847 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-06T09:00:35,848 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-06T09:00:35,849 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-06T09:00:35,850 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-06T09:00:35,851 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-06T09:00:35,852 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-06T09:00:35,853 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-06T09:00:35,854 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-06T09:00:35,855 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-06T09:00:35,856 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-06T09:00:35,857 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-06T09:00:35,858 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-06T09:00:35,860 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-06T09:00:35,861 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-06T09:00:35,863 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-06T09:00:35,864 Fetching project page and analyzing links: https://www.piwheels.org/simple/protenix/ 2025-01-06T09:00:35,865 Getting page https://www.piwheels.org/simple/protenix/ 2025-01-06T09:00:35,866 Found index url https://www.piwheels.org/simple/ 2025-01-06T09:00:36,076 Fetched page https://www.piwheels.org/simple/protenix/ as text/html 2025-01-06T09:00:36,081 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-06T09:00:36,082 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-06T09:00:36,294 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-06T09:00:36,295 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-06T09:00:36,295 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-06T09:00:36,296 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-06T09:00:36,296 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-06T09:00:36,297 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-06T09:00:36,298 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-06T09:00:36,298 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-06T09:00:36,299 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-06T09:00:36,299 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-06T09:00:36,300 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-06T09:00:36,301 Skipping link: not a file: https://www.piwheels.org/simple/protenix/ 2025-01-06T09:00:36,301 Skipping link: not a file: https://pypi.org/simple/protenix/ 2025-01-06T09:00:36,322 Given no hashes to check 1 links for project 'protenix': discarding no candidates 2025-01-06T09:00:36,324 Collecting protenix==0.3.7 2025-01-06T09:00:36,327 Created temporary directory: /tmp/pip-unpack-4tlzku7t 2025-01-06T09:00:36,546 Downloading protenix-0.3.7.tar.gz (309 kB) 2025-01-06T09:00:36,969 Added protenix==0.3.7 from https://files.pythonhosted.org/packages/fe/58/241e5813c71a2f8d427f579892c69507b4b132537f332faf24f64ebddbc1/protenix-0.3.7.tar.gz to build tracker '/tmp/pip-build-tracker-fwoq57w8' 2025-01-06T09:00:36,970 Running setup.py (path:/tmp/pip-wheel-hf_i0fs4/protenix_f3102615efa3431999fecdd5f22982b5/setup.py) egg_info for package protenix 2025-01-06T09:00:36,971 Created temporary directory: /tmp/pip-pip-egg-info-xfq922_9 2025-01-06T09:00:36,972 Preparing metadata (setup.py): started 2025-01-06T09:00:36,973 Running command python setup.py egg_info 2025-01-06T09:00:38,088 running egg_info 2025-01-06T09:00:38,116 creating /tmp/pip-pip-egg-info-xfq922_9/protenix.egg-info 2025-01-06T09:00:38,117 writing /tmp/pip-pip-egg-info-xfq922_9/protenix.egg-info/PKG-INFO 2025-01-06T09:00:38,121 writing dependency_links to /tmp/pip-pip-egg-info-xfq922_9/protenix.egg-info/dependency_links.txt 2025-01-06T09:00:38,123 writing entry points to /tmp/pip-pip-egg-info-xfq922_9/protenix.egg-info/entry_points.txt 2025-01-06T09:00:38,124 writing requirements to /tmp/pip-pip-egg-info-xfq922_9/protenix.egg-info/requires.txt 2025-01-06T09:00:38,126 writing top-level names to /tmp/pip-pip-egg-info-xfq922_9/protenix.egg-info/top_level.txt 2025-01-06T09:00:38,127 writing manifest file '/tmp/pip-pip-egg-info-xfq922_9/protenix.egg-info/SOURCES.txt' 2025-01-06T09:00:38,241 reading manifest file '/tmp/pip-pip-egg-info-xfq922_9/protenix.egg-info/SOURCES.txt' 2025-01-06T09:00:38,242 adding license file 'LICENSE' 2025-01-06T09:00:38,248 writing manifest file '/tmp/pip-pip-egg-info-xfq922_9/protenix.egg-info/SOURCES.txt' 2025-01-06T09:00:38,357 Preparing metadata (setup.py): finished with status 'done' 2025-01-06T09:00:38,361 Source in /tmp/pip-wheel-hf_i0fs4/protenix_f3102615efa3431999fecdd5f22982b5 has version 0.3.7, which satisfies requirement protenix==0.3.7 from https://files.pythonhosted.org/packages/fe/58/241e5813c71a2f8d427f579892c69507b4b132537f332faf24f64ebddbc1/protenix-0.3.7.tar.gz 2025-01-06T09:00:38,362 Removed protenix==0.3.7 from https://files.pythonhosted.org/packages/fe/58/241e5813c71a2f8d427f579892c69507b4b132537f332faf24f64ebddbc1/protenix-0.3.7.tar.gz from build tracker '/tmp/pip-build-tracker-fwoq57w8' 2025-01-06T09:00:38,371 Created temporary directory: /tmp/pip-unpack-ev7_4w72 2025-01-06T09:00:38,372 Created temporary directory: /tmp/pip-unpack-8hzew9p8 2025-01-06T09:00:38,373 Building wheels for collected packages: protenix 2025-01-06T09:00:38,377 Created temporary directory: /tmp/pip-wheel-qo33y4lr 2025-01-06T09:00:38,378 Building wheel for protenix (setup.py): started 2025-01-06T09:00:38,379 Destination directory: /tmp/pip-wheel-qo33y4lr 2025-01-06T09:00:38,379 Running command python setup.py bdist_wheel 2025-01-06T09:00:39,434 running bdist_wheel 2025-01-06T09:00:39,573 running build 2025-01-06T09:00:39,574 running build_py 2025-01-06T09:00:39,604 creating build/lib/configs 2025-01-06T09:00:39,607 copying configs/__init__.py -> build/lib/configs 2025-01-06T09:00:39,608 copying configs/configs_base.py -> build/lib/configs 2025-01-06T09:00:39,611 copying configs/configs_data.py -> build/lib/configs 2025-01-06T09:00:39,614 copying configs/configs_inference.py -> build/lib/configs 2025-01-06T09:00:39,617 creating build/lib/runner 2025-01-06T09:00:39,618 copying runner/__init__.py -> build/lib/runner 2025-01-06T09:00:39,620 copying runner/inference.py -> build/lib/runner 2025-01-06T09:00:39,622 copying runner/batch_inference.py -> build/lib/runner 2025-01-06T09:00:39,625 copying runner/train.py -> build/lib/runner 2025-01-06T09:00:39,628 copying runner/msa_search.py -> build/lib/runner 2025-01-06T09:00:39,629 copying runner/ema.py -> build/lib/runner 2025-01-06T09:00:39,631 copying runner/dumper.py -> build/lib/runner 2025-01-06T09:00:39,635 creating build/lib/protenix 2025-01-06T09:00:39,636 copying protenix/__init__.py -> build/lib/protenix 2025-01-06T09:00:39,638 creating build/lib/protenix/web_service 2025-01-06T09:00:39,639 copying protenix/web_service/__init__.py -> build/lib/protenix/web_service 2025-01-06T09:00:39,641 copying protenix/web_service/viewer.py -> build/lib/protenix/web_service 2025-01-06T09:00:39,644 copying protenix/web_service/colab_request_utils.py -> build/lib/protenix/web_service 2025-01-06T09:00:39,646 copying protenix/web_service/dependency_url.py -> build/lib/protenix/web_service 2025-01-06T09:00:39,648 copying protenix/web_service/prediction_visualization.py -> build/lib/protenix/web_service 2025-01-06T09:00:39,651 copying protenix/web_service/colab_request_parser.py -> build/lib/protenix/web_service 2025-01-06T09:00:39,654 creating build/lib/protenix/model 2025-01-06T09:00:39,655 copying protenix/model/generator.py -> build/lib/protenix/model 2025-01-06T09:00:39,658 copying protenix/model/__init__.py -> build/lib/protenix/model 2025-01-06T09:00:39,659 copying protenix/model/utils.py -> build/lib/protenix/model 2025-01-06T09:00:39,662 copying protenix/model/protenix.py -> build/lib/protenix/model 2025-01-06T09:00:39,665 copying protenix/model/loss.py -> build/lib/protenix/model 2025-01-06T09:00:39,669 copying protenix/model/sample_confidence.py -> build/lib/protenix/model 2025-01-06T09:00:39,672 creating build/lib/protenix/config 2025-01-06T09:00:39,674 copying protenix/config/extend_types.py -> build/lib/protenix/config 2025-01-06T09:00:39,676 copying protenix/config/__init__.py -> build/lib/protenix/config 2025-01-06T09:00:39,678 copying protenix/config/config.py -> build/lib/protenix/config 2025-01-06T09:00:39,681 creating build/lib/protenix/utils 2025-01-06T09:00:39,682 copying protenix/utils/lr_scheduler.py -> build/lib/protenix/utils 2025-01-06T09:00:39,685 copying protenix/utils/metrics.py -> build/lib/protenix/utils 2025-01-06T09:00:39,687 copying protenix/utils/__init__.py -> build/lib/protenix/utils 2025-01-06T09:00:39,689 copying protenix/utils/distributed.py -> build/lib/protenix/utils 2025-01-06T09:00:39,691 copying protenix/utils/logger.py -> build/lib/protenix/utils 2025-01-06T09:00:39,693 copying protenix/utils/file_io.py -> build/lib/protenix/utils 2025-01-06T09:00:39,695 copying protenix/utils/geometry.py -> build/lib/protenix/utils 2025-01-06T09:00:39,697 copying protenix/utils/training.py -> build/lib/protenix/utils 2025-01-06T09:00:39,699 copying protenix/utils/torch_utils.py -> build/lib/protenix/utils 2025-01-06T09:00:39,702 copying protenix/utils/scatter_utils.py -> build/lib/protenix/utils 2025-01-06T09:00:39,705 copying protenix/utils/cropping.py -> build/lib/protenix/utils 2025-01-06T09:00:39,707 copying protenix/utils/seed.py -> build/lib/protenix/utils 2025-01-06T09:00:39,710 creating build/lib/protenix/metrics 2025-01-06T09:00:39,711 copying protenix/metrics/lddt_metrics.py -> build/lib/protenix/metrics 2025-01-06T09:00:39,714 copying protenix/metrics/clash.py -> build/lib/protenix/metrics 2025-01-06T09:00:39,717 copying protenix/metrics/__init__.py -> build/lib/protenix/metrics 2025-01-06T09:00:39,719 copying protenix/metrics/rmsd.py -> build/lib/protenix/metrics 2025-01-06T09:00:39,723 creating build/lib/protenix/data 2025-01-06T09:00:39,724 copying protenix/data/featurizer.py -> build/lib/protenix/data 2025-01-06T09:00:39,727 copying protenix/data/json_parser.py -> build/lib/protenix/data 2025-01-06T09:00:39,730 copying protenix/data/msa_utils.py -> build/lib/protenix/data 2025-01-06T09:00:39,733 copying protenix/data/filter.py -> build/lib/protenix/data 2025-01-06T09:00:39,735 copying protenix/data/tokenizer.py -> build/lib/protenix/data 2025-01-06T09:00:39,737 copying protenix/data/__init__.py -> build/lib/protenix/data 2025-01-06T09:00:39,739 copying protenix/data/infer_data_pipeline.py -> build/lib/protenix/data 2025-01-06T09:00:39,741 copying protenix/data/constants.py -> build/lib/protenix/data 2025-01-06T09:00:39,744 copying protenix/data/dataset.py -> build/lib/protenix/data 2025-01-06T09:00:39,747 copying protenix/data/ccd.py -> build/lib/protenix/data 2025-01-06T09:00:39,750 copying protenix/data/utils.py -> build/lib/protenix/data 2025-01-06T09:00:39,753 copying protenix/data/parser.py -> build/lib/protenix/data 2025-01-06T09:00:39,757 copying protenix/data/json_maker.py -> build/lib/protenix/data 2025-01-06T09:00:39,759 copying protenix/data/data_pipeline.py -> build/lib/protenix/data 2025-01-06T09:00:39,762 copying protenix/data/msa_featurizer.py -> build/lib/protenix/data 2025-01-06T09:00:39,765 copying protenix/data/substructure_perms.py -> build/lib/protenix/data 2025-01-06T09:00:39,768 copying protenix/data/dataloader.py -> build/lib/protenix/data 2025-01-06T09:00:39,770 copying protenix/data/json_to_feature.py -> build/lib/protenix/data 2025-01-06T09:00:39,781 creating build/lib/protenix/openfold_local 2025-01-06T09:00:39,782 copying protenix/openfold_local/__init__.py -> build/lib/protenix/openfold_local 2025-01-06T09:00:39,785 creating build/lib/protenix/model/modules 2025-01-06T09:00:39,786 copying protenix/model/modules/embedders.py -> build/lib/protenix/model/modules 2025-01-06T09:00:39,788 copying protenix/model/modules/frames.py -> build/lib/protenix/model/modules 2025-01-06T09:00:39,790 copying protenix/model/modules/transformer.py -> build/lib/protenix/model/modules 2025-01-06T09:00:39,793 copying protenix/model/modules/__init__.py -> build/lib/protenix/model/modules 2025-01-06T09:00:39,795 copying protenix/model/modules/diffusion.py -> build/lib/protenix/model/modules 2025-01-06T09:00:39,798 copying protenix/model/modules/confidence.py -> build/lib/protenix/model/modules 2025-01-06T09:00:39,800 copying protenix/model/modules/primitives.py -> build/lib/protenix/model/modules 2025-01-06T09:00:39,803 copying protenix/model/modules/head.py -> build/lib/protenix/model/modules 2025-01-06T09:00:39,806 copying protenix/model/modules/pairformer.py -> build/lib/protenix/model/modules 2025-01-06T09:00:39,809 creating build/lib/protenix/model/layer_norm 2025-01-06T09:00:39,815 copying protenix/model/layer_norm/__init__.py -> build/lib/protenix/model/layer_norm 2025-01-06T09:00:39,817 copying protenix/model/layer_norm/torch_ext_compile.py -> build/lib/protenix/model/layer_norm 2025-01-06T09:00:39,819 copying protenix/model/layer_norm/layer_norm.py -> build/lib/protenix/model/layer_norm 2025-01-06T09:00:39,821 creating build/lib/protenix/utils/permutation 2025-01-06T09:00:39,822 copying protenix/utils/permutation/__init__.py -> build/lib/protenix/utils/permutation 2025-01-06T09:00:39,824 copying protenix/utils/permutation/utils.py -> build/lib/protenix/utils/permutation 2025-01-06T09:00:39,827 copying protenix/utils/permutation/permutation.py -> build/lib/protenix/utils/permutation 2025-01-06T09:00:39,829 copying protenix/utils/permutation/atom_permutation.py -> build/lib/protenix/utils/permutation 2025-01-06T09:00:39,833 creating build/lib/protenix/utils/permutation/chain_permutation 2025-01-06T09:00:39,834 copying protenix/utils/permutation/chain_permutation/__init__.py -> build/lib/protenix/utils/permutation/chain_permutation 2025-01-06T09:00:39,837 copying protenix/utils/permutation/chain_permutation/heuristic.py -> build/lib/protenix/utils/permutation/chain_permutation 2025-01-06T09:00:39,840 copying protenix/utils/permutation/chain_permutation/utils.py -> build/lib/protenix/utils/permutation/chain_permutation 2025-01-06T09:00:39,843 copying protenix/utils/permutation/chain_permutation/pocket_based_permutation.py -> build/lib/protenix/utils/permutation/chain_permutation 2025-01-06T09:00:39,846 creating build/lib/protenix/openfold_local/model 2025-01-06T09:00:39,847 copying protenix/openfold_local/model/__init__.py -> build/lib/protenix/openfold_local/model 2025-01-06T09:00:39,849 copying protenix/openfold_local/model/triangular_attention.py -> build/lib/protenix/openfold_local/model 2025-01-06T09:00:39,851 copying protenix/openfold_local/model/triangular_multiplicative_update.py -> build/lib/protenix/openfold_local/model 2025-01-06T09:00:39,853 copying protenix/openfold_local/model/dropout.py -> build/lib/protenix/openfold_local/model 2025-01-06T09:00:39,855 copying protenix/openfold_local/model/outer_product_mean.py -> build/lib/protenix/openfold_local/model 2025-01-06T09:00:39,858 copying protenix/openfold_local/model/primitives.py -> build/lib/protenix/openfold_local/model 2025-01-06T09:00:39,862 creating build/lib/protenix/openfold_local/utils 2025-01-06T09:00:39,863 copying protenix/openfold_local/utils/tensor_utils.py -> build/lib/protenix/openfold_local/utils 2025-01-06T09:00:39,865 copying protenix/openfold_local/utils/rigid_utils.py -> build/lib/protenix/openfold_local/utils 2025-01-06T09:00:39,868 copying protenix/openfold_local/utils/__init__.py -> build/lib/protenix/openfold_local/utils 2025-01-06T09:00:39,869 copying protenix/openfold_local/utils/feats.py -> build/lib/protenix/openfold_local/utils 2025-01-06T09:00:39,871 copying protenix/openfold_local/utils/checkpointing.py -> build/lib/protenix/openfold_local/utils 2025-01-06T09:00:39,874 copying protenix/openfold_local/utils/chunk_utils.py -> build/lib/protenix/openfold_local/utils 2025-01-06T09:00:39,876 copying protenix/openfold_local/utils/all_atom_multimer.py -> build/lib/protenix/openfold_local/utils 2025-01-06T09:00:39,879 copying protenix/openfold_local/utils/precision_utils.py -> build/lib/protenix/openfold_local/utils 2025-01-06T09:00:39,882 creating build/lib/protenix/openfold_local/data 2025-01-06T09:00:39,883 copying protenix/openfold_local/data/parsers.py -> build/lib/protenix/openfold_local/data 2025-01-06T09:00:39,886 copying protenix/openfold_local/data/__init__.py -> build/lib/protenix/openfold_local/data 2025-01-06T09:00:39,887 copying protenix/openfold_local/data/msa_pairing.py -> build/lib/protenix/openfold_local/data 2025-01-06T09:00:39,890 copying protenix/openfold_local/data/msa_identifiers.py -> build/lib/protenix/openfold_local/data 2025-01-06T09:00:39,892 copying protenix/openfold_local/data/data_transforms.py -> build/lib/protenix/openfold_local/data 2025-01-06T09:00:39,894 copying protenix/openfold_local/data/templates.py -> build/lib/protenix/openfold_local/data 2025-01-06T09:00:39,897 copying protenix/openfold_local/data/mmcif_parsing.py -> build/lib/protenix/openfold_local/data 2025-01-06T09:00:39,899 copying protenix/openfold_local/data/errors.py -> build/lib/protenix/openfold_local/data 2025-01-06T09:00:39,902 creating build/lib/protenix/openfold_local/np 2025-01-06T09:00:39,903 copying protenix/openfold_local/np/__init__.py -> build/lib/protenix/openfold_local/np 2025-01-06T09:00:39,905 copying protenix/openfold_local/np/residue_constants.py -> build/lib/protenix/openfold_local/np 2025-01-06T09:00:39,908 creating build/lib/protenix/openfold_local/utils/kernel 2025-01-06T09:00:39,909 copying protenix/openfold_local/utils/kernel/__init__.py -> build/lib/protenix/openfold_local/utils/kernel 2025-01-06T09:00:39,911 copying protenix/openfold_local/utils/kernel/attention_core.py -> build/lib/protenix/openfold_local/utils/kernel 2025-01-06T09:00:39,914 creating build/lib/protenix/openfold_local/utils/geometry 2025-01-06T09:00:39,915 copying protenix/openfold_local/utils/geometry/vector.py -> build/lib/protenix/openfold_local/utils/geometry 2025-01-06T09:00:39,918 copying protenix/openfold_local/utils/geometry/rigid_matrix_vector.py -> build/lib/protenix/openfold_local/utils/geometry 2025-01-06T09:00:39,920 copying protenix/openfold_local/utils/geometry/__init__.py -> build/lib/protenix/openfold_local/utils/geometry 2025-01-06T09:00:39,922 copying protenix/openfold_local/utils/geometry/quat_rigid.py -> build/lib/protenix/openfold_local/utils/geometry 2025-01-06T09:00:39,924 copying protenix/openfold_local/utils/geometry/utils.py -> build/lib/protenix/openfold_local/utils/geometry 2025-01-06T09:00:39,926 copying protenix/openfold_local/utils/geometry/test_utils.py -> build/lib/protenix/openfold_local/utils/geometry 2025-01-06T09:00:39,928 copying protenix/openfold_local/utils/geometry/rotation_matrix.py -> build/lib/protenix/openfold_local/utils/geometry 2025-01-06T09:00:39,931 creating build/lib/protenix/openfold_local/data/tools 2025-01-06T09:00:39,933 copying protenix/openfold_local/data/tools/__init__.py -> build/lib/protenix/openfold_local/data/tools 2025-01-06T09:00:39,935 copying protenix/openfold_local/data/tools/utils.py -> build/lib/protenix/openfold_local/data/tools 2025-01-06T09:00:39,937 copying protenix/openfold_local/data/tools/jackhmmer.py -> build/lib/protenix/openfold_local/data/tools 2025-01-06T09:00:39,939 running egg_info 2025-01-06T09:00:39,971 writing protenix.egg-info/PKG-INFO 2025-01-06T09:00:39,974 writing dependency_links to protenix.egg-info/dependency_links.txt 2025-01-06T09:00:39,976 writing entry points to protenix.egg-info/entry_points.txt 2025-01-06T09:00:39,977 writing requirements to protenix.egg-info/requires.txt 2025-01-06T09:00:39,979 writing top-level names to protenix.egg-info/top_level.txt 2025-01-06T09:00:40,028 reading manifest file 'protenix.egg-info/SOURCES.txt' 2025-01-06T09:00:40,037 adding license file 'LICENSE' 2025-01-06T09:00:40,045 writing manifest file 'protenix.egg-info/SOURCES.txt' 2025-01-06T09:00:40,048 /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-06T09:00:40,048 !! 2025-01-06T09:00:40,049 ******************************************************************************** 2025-01-06T09:00:40,050 ############################ 2025-01-06T09:00:40,050 # Package would be ignored # 2025-01-06T09:00:40,051 ############################ 2025-01-06T09:00:40,051 Python recognizes 'protenix.model.layer_norm.kernel' as an importable package[^1], 2025-01-06T09:00:40,052 but it is absent from setuptools' `packages` configuration. 2025-01-06T09:00:40,053 This leads to an ambiguous overall configuration. If you want to distribute this 2025-01-06T09:00:40,053 package, please make sure that 'protenix.model.layer_norm.kernel' is explicitly added 2025-01-06T09:00:40,054 to the `packages` configuration field. 2025-01-06T09:00:40,055 Alternatively, you can also rely on setuptools' discovery methods 2025-01-06T09:00:40,055 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-01-06T09:00:40,056 instead of `find_packages(...)`/`find:`). 2025-01-06T09:00:40,057 You can read more about "package discovery" on setuptools documentation page: 2025-01-06T09:00:40,058 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-01-06T09:00:40,059 If you don't want 'protenix.model.layer_norm.kernel' to be distributed and are 2025-01-06T09:00:40,060 already explicitly excluding 'protenix.model.layer_norm.kernel' via 2025-01-06T09:00:40,060 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-01-06T09:00:40,061 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-01-06T09:00:40,061 combination with a more fine grained `package-data` configuration. 2025-01-06T09:00:40,062 You can read more about "package data files" on setuptools documentation page: 2025-01-06T09:00:40,063 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-01-06T09:00:40,065 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-01-06T09:00:40,065 even if it does not contain any `.py` files. 2025-01-06T09:00:40,066 On the other hand, currently there is no concept of package data 2025-01-06T09:00:40,066 directory, all directories are treated like packages. 2025-01-06T09:00:40,067 ******************************************************************************** 2025-01-06T09:00:40,068 !! 2025-01-06T09:00:40,068 check.warn(importable) 2025-01-06T09:00:40,069 creating build/lib/protenix/model/layer_norm/kernel 2025-01-06T09:00:40,069 copying protenix/model/layer_norm/kernel/layer_norm_cuda_kernel.cu -> build/lib/protenix/model/layer_norm/kernel 2025-01-06T09:00:40,070 copying protenix/model/layer_norm/kernel/compat.h -> build/lib/protenix/model/layer_norm/kernel 2025-01-06T09:00:40,070 copying protenix/model/layer_norm/kernel/type_shim.h -> build/lib/protenix/model/layer_norm/kernel 2025-01-06T09:00:40,073 copying protenix/model/layer_norm/kernel/layer_norm_cuda.cpp -> build/lib/protenix/model/layer_norm/kernel 2025-01-06T09:00:40,114 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-01-06T09:00:40,114 !! 2025-01-06T09:00:40,115 ******************************************************************************** 2025-01-06T09:00:40,116 Please avoid running ``setup.py`` directly. 2025-01-06T09:00:40,116 Instead, use pypa/build, pypa/installer or other 2025-01-06T09:00:40,117 standards-based tools. 2025-01-06T09:00:40,118 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-01-06T09:00:40,119 ******************************************************************************** 2025-01-06T09:00:40,120 !! 2025-01-06T09:00:40,121 self.initialize_options() 2025-01-06T09:00:40,141 installing to build/bdist.linux-armv7l/wheel 2025-01-06T09:00:40,142 running install 2025-01-06T09:00:40,167 running install_lib 2025-01-06T09:00:40,194 creating build/bdist.linux-armv7l/wheel 2025-01-06T09:00:40,196 creating build/bdist.linux-armv7l/wheel/configs 2025-01-06T09:00:40,197 copying build/lib/configs/__init__.py -> build/bdist.linux-armv7l/wheel/./configs 2025-01-06T09:00:40,199 copying build/lib/configs/configs_base.py -> build/bdist.linux-armv7l/wheel/./configs 2025-01-06T09:00:40,201 copying build/lib/configs/configs_data.py -> build/bdist.linux-armv7l/wheel/./configs 2025-01-06T09:00:40,204 copying build/lib/configs/configs_inference.py -> build/bdist.linux-armv7l/wheel/./configs 2025-01-06T09:00:40,206 creating build/bdist.linux-armv7l/wheel/runner 2025-01-06T09:00:40,207 copying build/lib/runner/__init__.py -> build/bdist.linux-armv7l/wheel/./runner 2025-01-06T09:00:40,209 copying build/lib/runner/inference.py -> build/bdist.linux-armv7l/wheel/./runner 2025-01-06T09:00:40,212 copying build/lib/runner/batch_inference.py -> build/bdist.linux-armv7l/wheel/./runner 2025-01-06T09:00:40,215 copying build/lib/runner/train.py -> build/bdist.linux-armv7l/wheel/./runner 2025-01-06T09:00:40,217 copying build/lib/runner/msa_search.py -> build/bdist.linux-armv7l/wheel/./runner 2025-01-06T09:00:40,219 copying build/lib/runner/ema.py -> build/bdist.linux-armv7l/wheel/./runner 2025-01-06T09:00:40,221 copying build/lib/runner/dumper.py -> build/bdist.linux-armv7l/wheel/./runner 2025-01-06T09:00:40,224 creating build/bdist.linux-armv7l/wheel/protenix 2025-01-06T09:00:40,226 creating build/bdist.linux-armv7l/wheel/protenix/web_service 2025-01-06T09:00:40,228 copying build/lib/protenix/web_service/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/web_service 2025-01-06T09:00:40,229 copying build/lib/protenix/web_service/viewer.py -> build/bdist.linux-armv7l/wheel/./protenix/web_service 2025-01-06T09:00:40,232 copying build/lib/protenix/web_service/colab_request_utils.py -> build/bdist.linux-armv7l/wheel/./protenix/web_service 2025-01-06T09:00:40,235 copying build/lib/protenix/web_service/dependency_url.py -> build/bdist.linux-armv7l/wheel/./protenix/web_service 2025-01-06T09:00:40,237 copying build/lib/protenix/web_service/prediction_visualization.py -> build/bdist.linux-armv7l/wheel/./protenix/web_service 2025-01-06T09:00:40,247 copying build/lib/protenix/web_service/colab_request_parser.py -> build/bdist.linux-armv7l/wheel/./protenix/web_service 2025-01-06T09:00:40,250 creating build/bdist.linux-armv7l/wheel/protenix/model 2025-01-06T09:00:40,251 copying build/lib/protenix/model/generator.py -> build/bdist.linux-armv7l/wheel/./protenix/model 2025-01-06T09:00:40,254 copying build/lib/protenix/model/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/model 2025-01-06T09:00:40,256 creating build/bdist.linux-armv7l/wheel/protenix/model/modules 2025-01-06T09:00:40,258 copying build/lib/protenix/model/modules/embedders.py -> build/bdist.linux-armv7l/wheel/./protenix/model/modules 2025-01-06T09:00:40,260 copying build/lib/protenix/model/modules/frames.py -> build/bdist.linux-armv7l/wheel/./protenix/model/modules 2025-01-06T09:00:40,263 copying build/lib/protenix/model/modules/transformer.py -> build/bdist.linux-armv7l/wheel/./protenix/model/modules 2025-01-06T09:00:40,266 copying build/lib/protenix/model/modules/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/model/modules 2025-01-06T09:00:40,268 copying build/lib/protenix/model/modules/diffusion.py -> build/bdist.linux-armv7l/wheel/./protenix/model/modules 2025-01-06T09:00:40,270 copying build/lib/protenix/model/modules/confidence.py -> build/bdist.linux-armv7l/wheel/./protenix/model/modules 2025-01-06T09:00:40,273 copying build/lib/protenix/model/modules/primitives.py -> build/bdist.linux-armv7l/wheel/./protenix/model/modules 2025-01-06T09:00:40,276 copying build/lib/protenix/model/modules/head.py -> build/bdist.linux-armv7l/wheel/./protenix/model/modules 2025-01-06T09:00:40,279 copying build/lib/protenix/model/modules/pairformer.py -> build/bdist.linux-armv7l/wheel/./protenix/model/modules 2025-01-06T09:00:40,282 copying build/lib/protenix/model/utils.py -> build/bdist.linux-armv7l/wheel/./protenix/model 2025-01-06T09:00:40,286 creating build/bdist.linux-armv7l/wheel/protenix/model/layer_norm 2025-01-06T09:00:40,287 creating build/bdist.linux-armv7l/wheel/protenix/model/layer_norm/kernel 2025-01-06T09:00:40,289 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-06T09:00:40,292 copying build/lib/protenix/model/layer_norm/kernel/compat.h -> build/bdist.linux-armv7l/wheel/./protenix/model/layer_norm/kernel 2025-01-06T09:00:40,294 copying build/lib/protenix/model/layer_norm/kernel/type_shim.h -> build/bdist.linux-armv7l/wheel/./protenix/model/layer_norm/kernel 2025-01-06T09:00:40,296 copying build/lib/protenix/model/layer_norm/kernel/layer_norm_cuda.cpp -> build/bdist.linux-armv7l/wheel/./protenix/model/layer_norm/kernel 2025-01-06T09:00:40,299 copying build/lib/protenix/model/layer_norm/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/model/layer_norm 2025-01-06T09:00:40,301 copying build/lib/protenix/model/layer_norm/torch_ext_compile.py -> build/bdist.linux-armv7l/wheel/./protenix/model/layer_norm 2025-01-06T09:00:40,303 copying build/lib/protenix/model/layer_norm/layer_norm.py -> build/bdist.linux-armv7l/wheel/./protenix/model/layer_norm 2025-01-06T09:00:40,306 copying build/lib/protenix/model/protenix.py -> build/bdist.linux-armv7l/wheel/./protenix/model 2025-01-06T09:00:40,309 copying build/lib/protenix/model/loss.py -> build/bdist.linux-armv7l/wheel/./protenix/model 2025-01-06T09:00:40,314 copying build/lib/protenix/model/sample_confidence.py -> build/bdist.linux-armv7l/wheel/./protenix/model 2025-01-06T09:00:40,318 creating build/bdist.linux-armv7l/wheel/protenix/config 2025-01-06T09:00:40,319 copying build/lib/protenix/config/extend_types.py -> build/bdist.linux-armv7l/wheel/./protenix/config 2025-01-06T09:00:40,321 copying build/lib/protenix/config/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/config 2025-01-06T09:00:40,323 copying build/lib/protenix/config/config.py -> build/bdist.linux-armv7l/wheel/./protenix/config 2025-01-06T09:00:40,326 creating build/bdist.linux-armv7l/wheel/protenix/utils 2025-01-06T09:00:40,327 copying build/lib/protenix/utils/lr_scheduler.py -> build/bdist.linux-armv7l/wheel/./protenix/utils 2025-01-06T09:00:40,330 copying build/lib/protenix/utils/metrics.py -> build/bdist.linux-armv7l/wheel/./protenix/utils 2025-01-06T09:00:40,332 creating build/bdist.linux-armv7l/wheel/protenix/utils/permutation 2025-01-06T09:00:40,334 creating build/bdist.linux-armv7l/wheel/protenix/utils/permutation/chain_permutation 2025-01-06T09:00:40,336 copying build/lib/protenix/utils/permutation/chain_permutation/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/utils/permutation/chain_permutation 2025-01-06T09:00:40,338 copying build/lib/protenix/utils/permutation/chain_permutation/heuristic.py -> build/bdist.linux-armv7l/wheel/./protenix/utils/permutation/chain_permutation 2025-01-06T09:00:40,342 copying build/lib/protenix/utils/permutation/chain_permutation/utils.py -> build/bdist.linux-armv7l/wheel/./protenix/utils/permutation/chain_permutation 2025-01-06T09:00:40,344 copying build/lib/protenix/utils/permutation/chain_permutation/pocket_based_permutation.py -> build/bdist.linux-armv7l/wheel/./protenix/utils/permutation/chain_permutation 2025-01-06T09:00:40,347 copying build/lib/protenix/utils/permutation/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/utils/permutation 2025-01-06T09:00:40,348 copying build/lib/protenix/utils/permutation/utils.py -> build/bdist.linux-armv7l/wheel/./protenix/utils/permutation 2025-01-06T09:00:40,351 copying build/lib/protenix/utils/permutation/permutation.py -> build/bdist.linux-armv7l/wheel/./protenix/utils/permutation 2025-01-06T09:00:40,354 copying build/lib/protenix/utils/permutation/atom_permutation.py -> build/bdist.linux-armv7l/wheel/./protenix/utils/permutation 2025-01-06T09:00:40,357 copying build/lib/protenix/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/utils 2025-01-06T09:00:40,359 copying build/lib/protenix/utils/distributed.py -> build/bdist.linux-armv7l/wheel/./protenix/utils 2025-01-06T09:00:40,361 copying build/lib/protenix/utils/logger.py -> build/bdist.linux-armv7l/wheel/./protenix/utils 2025-01-06T09:00:40,363 copying build/lib/protenix/utils/file_io.py -> build/bdist.linux-armv7l/wheel/./protenix/utils 2025-01-06T09:00:40,366 copying build/lib/protenix/utils/geometry.py -> build/bdist.linux-armv7l/wheel/./protenix/utils 2025-01-06T09:00:40,368 copying build/lib/protenix/utils/training.py -> build/bdist.linux-armv7l/wheel/./protenix/utils 2025-01-06T09:00:40,371 copying build/lib/protenix/utils/torch_utils.py -> build/bdist.linux-armv7l/wheel/./protenix/utils 2025-01-06T09:00:40,373 copying build/lib/protenix/utils/scatter_utils.py -> build/bdist.linux-armv7l/wheel/./protenix/utils 2025-01-06T09:00:40,375 copying build/lib/protenix/utils/cropping.py -> build/bdist.linux-armv7l/wheel/./protenix/utils 2025-01-06T09:00:40,378 copying build/lib/protenix/utils/seed.py -> build/bdist.linux-armv7l/wheel/./protenix/utils 2025-01-06T09:00:40,380 copying build/lib/protenix/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix 2025-01-06T09:00:40,383 creating build/bdist.linux-armv7l/wheel/protenix/metrics 2025-01-06T09:00:40,384 copying build/lib/protenix/metrics/lddt_metrics.py -> build/bdist.linux-armv7l/wheel/./protenix/metrics 2025-01-06T09:00:40,387 copying build/lib/protenix/metrics/clash.py -> build/bdist.linux-armv7l/wheel/./protenix/metrics 2025-01-06T09:00:40,390 copying build/lib/protenix/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/metrics 2025-01-06T09:00:40,392 copying build/lib/protenix/metrics/rmsd.py -> build/bdist.linux-armv7l/wheel/./protenix/metrics 2025-01-06T09:00:40,395 creating build/bdist.linux-armv7l/wheel/protenix/data 2025-01-06T09:00:40,396 copying build/lib/protenix/data/featurizer.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-06T09:00:40,400 copying build/lib/protenix/data/json_parser.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-06T09:00:40,403 copying build/lib/protenix/data/msa_utils.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-06T09:00:40,406 copying build/lib/protenix/data/filter.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-06T09:00:40,408 copying build/lib/protenix/data/tokenizer.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-06T09:00:40,410 copying build/lib/protenix/data/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-06T09:00:40,412 copying build/lib/protenix/data/infer_data_pipeline.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-06T09:00:40,415 copying build/lib/protenix/data/constants.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-06T09:00:40,418 copying build/lib/protenix/data/dataset.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-06T09:00:40,421 copying build/lib/protenix/data/ccd.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-06T09:00:40,424 copying build/lib/protenix/data/utils.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-06T09:00:40,427 copying build/lib/protenix/data/parser.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-06T09:00:40,431 copying build/lib/protenix/data/json_maker.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-06T09:00:40,433 copying build/lib/protenix/data/data_pipeline.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-06T09:00:40,436 copying build/lib/protenix/data/msa_featurizer.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-06T09:00:40,439 copying build/lib/protenix/data/substructure_perms.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-06T09:00:40,442 copying build/lib/protenix/data/dataloader.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-06T09:00:40,444 copying build/lib/protenix/data/json_to_feature.py -> build/bdist.linux-armv7l/wheel/./protenix/data 2025-01-06T09:00:40,448 creating build/bdist.linux-armv7l/wheel/protenix/openfold_local 2025-01-06T09:00:40,450 creating build/bdist.linux-armv7l/wheel/protenix/openfold_local/model 2025-01-06T09:00:40,451 copying build/lib/protenix/openfold_local/model/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/model 2025-01-06T09:00:40,453 copying build/lib/protenix/openfold_local/model/triangular_attention.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/model 2025-01-06T09:00:40,455 copying build/lib/protenix/openfold_local/model/triangular_multiplicative_update.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/model 2025-01-06T09:00:40,458 copying build/lib/protenix/openfold_local/model/dropout.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/model 2025-01-06T09:00:40,460 copying build/lib/protenix/openfold_local/model/outer_product_mean.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/model 2025-01-06T09:00:40,463 copying build/lib/protenix/openfold_local/model/primitives.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/model 2025-01-06T09:00:40,466 creating build/bdist.linux-armv7l/wheel/protenix/openfold_local/utils 2025-01-06T09:00:40,467 copying build/lib/protenix/openfold_local/utils/tensor_utils.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils 2025-01-06T09:00:40,470 copying build/lib/protenix/openfold_local/utils/rigid_utils.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils 2025-01-06T09:00:40,473 creating build/bdist.linux-armv7l/wheel/protenix/openfold_local/utils/kernel 2025-01-06T09:00:40,474 copying build/lib/protenix/openfold_local/utils/kernel/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils/kernel 2025-01-06T09:00:40,476 copying build/lib/protenix/openfold_local/utils/kernel/attention_core.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils/kernel 2025-01-06T09:00:40,478 copying build/lib/protenix/openfold_local/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils 2025-01-06T09:00:40,480 copying build/lib/protenix/openfold_local/utils/feats.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils 2025-01-06T09:00:40,482 creating build/bdist.linux-armv7l/wheel/protenix/openfold_local/utils/geometry 2025-01-06T09:00:40,483 copying build/lib/protenix/openfold_local/utils/geometry/vector.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils/geometry 2025-01-06T09:00:40,486 copying build/lib/protenix/openfold_local/utils/geometry/rigid_matrix_vector.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils/geometry 2025-01-06T09:00:40,489 copying build/lib/protenix/openfold_local/utils/geometry/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils/geometry 2025-01-06T09:00:40,490 copying build/lib/protenix/openfold_local/utils/geometry/quat_rigid.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils/geometry 2025-01-06T09:00:40,492 copying build/lib/protenix/openfold_local/utils/geometry/utils.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils/geometry 2025-01-06T09:00:40,494 copying build/lib/protenix/openfold_local/utils/geometry/test_utils.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils/geometry 2025-01-06T09:00:40,497 copying build/lib/protenix/openfold_local/utils/geometry/rotation_matrix.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils/geometry 2025-01-06T09:00:40,499 copying build/lib/protenix/openfold_local/utils/checkpointing.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils 2025-01-06T09:00:40,502 copying build/lib/protenix/openfold_local/utils/chunk_utils.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils 2025-01-06T09:00:40,505 copying build/lib/protenix/openfold_local/utils/all_atom_multimer.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils 2025-01-06T09:00:40,508 copying build/lib/protenix/openfold_local/utils/precision_utils.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/utils 2025-01-06T09:00:40,510 copying build/lib/protenix/openfold_local/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local 2025-01-06T09:00:40,513 creating build/bdist.linux-armv7l/wheel/protenix/openfold_local/data 2025-01-06T09:00:40,514 copying build/lib/protenix/openfold_local/data/parsers.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/data 2025-01-06T09:00:40,518 copying build/lib/protenix/openfold_local/data/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/data 2025-01-06T09:00:40,520 copying build/lib/protenix/openfold_local/data/msa_pairing.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/data 2025-01-06T09:00:40,523 copying build/lib/protenix/openfold_local/data/msa_identifiers.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/data 2025-01-06T09:00:40,525 copying build/lib/protenix/openfold_local/data/data_transforms.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/data 2025-01-06T09:00:40,528 copying build/lib/protenix/openfold_local/data/templates.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/data 2025-01-06T09:00:40,532 copying build/lib/protenix/openfold_local/data/mmcif_parsing.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/data 2025-01-06T09:00:40,535 creating build/bdist.linux-armv7l/wheel/protenix/openfold_local/data/tools 2025-01-06T09:00:40,537 copying build/lib/protenix/openfold_local/data/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/data/tools 2025-01-06T09:00:40,539 copying build/lib/protenix/openfold_local/data/tools/utils.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/data/tools 2025-01-06T09:00:40,542 copying build/lib/protenix/openfold_local/data/tools/jackhmmer.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/data/tools 2025-01-06T09:00:40,544 copying build/lib/protenix/openfold_local/data/errors.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/data 2025-01-06T09:00:40,547 creating build/bdist.linux-armv7l/wheel/protenix/openfold_local/np 2025-01-06T09:00:40,549 copying build/lib/protenix/openfold_local/np/__init__.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/np 2025-01-06T09:00:40,551 copying build/lib/protenix/openfold_local/np/residue_constants.py -> build/bdist.linux-armv7l/wheel/./protenix/openfold_local/np 2025-01-06T09:00:40,555 running install_data 2025-01-06T09:00:40,595 creating build/bdist.linux-armv7l/wheel/protenix-0.3.7.data/data 2025-01-06T09:00:40,597 warning: install_data: setup script did not provide a directory for 'requirements.txt' -- installing right in 'build/bdist.linux-armv7l/wheel/protenix-0.3.7.data/data' 2025-01-06T09:00:40,598 copying requirements.txt -> build/bdist.linux-armv7l/wheel/protenix-0.3.7.data/data 2025-01-06T09:00:40,599 running install_egg_info 2025-01-06T09:00:40,634 Copying protenix.egg-info to build/bdist.linux-armv7l/wheel/./protenix-0.3.7-py3.11.egg-info 2025-01-06T09:00:40,648 running install_scripts 2025-01-06T09:00:40,669 creating build/bdist.linux-armv7l/wheel/protenix-0.3.7.dist-info/WHEEL 2025-01-06T09:00:40,672 creating '/tmp/pip-wheel-qo33y4lr/protenix-0.3.7-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-01-06T09:00:40,674 adding 'configs/__init__.py' 2025-01-06T09:00:40,676 adding 'configs/configs_base.py' 2025-01-06T09:00:40,678 adding 'configs/configs_data.py' 2025-01-06T09:00:40,680 adding 'configs/configs_inference.py' 2025-01-06T09:00:40,681 adding 'protenix/__init__.py' 2025-01-06T09:00:40,683 adding 'protenix/config/__init__.py' 2025-01-06T09:00:40,685 adding 'protenix/config/config.py' 2025-01-06T09:00:40,687 adding 'protenix/config/extend_types.py' 2025-01-06T09:00:40,688 adding 'protenix/data/__init__.py' 2025-01-06T09:00:40,691 adding 'protenix/data/ccd.py' 2025-01-06T09:00:40,695 adding 'protenix/data/constants.py' 2025-01-06T09:00:40,697 adding 'protenix/data/data_pipeline.py' 2025-01-06T09:00:40,699 adding 'protenix/data/dataloader.py' 2025-01-06T09:00:40,705 adding 'protenix/data/dataset.py' 2025-01-06T09:00:40,709 adding 'protenix/data/featurizer.py' 2025-01-06T09:00:40,710 adding 'protenix/data/filter.py' 2025-01-06T09:00:40,712 adding 'protenix/data/infer_data_pipeline.py' 2025-01-06T09:00:40,714 adding 'protenix/data/json_maker.py' 2025-01-06T09:00:40,717 adding 'protenix/data/json_parser.py' 2025-01-06T09:00:40,719 adding 'protenix/data/json_to_feature.py' 2025-01-06T09:00:40,724 adding 'protenix/data/msa_featurizer.py' 2025-01-06T09:00:40,730 adding 'protenix/data/msa_utils.py' 2025-01-06T09:00:40,736 adding 'protenix/data/parser.py' 2025-01-06T09:00:40,738 adding 'protenix/data/substructure_perms.py' 2025-01-06T09:00:40,740 adding 'protenix/data/tokenizer.py' 2025-01-06T09:00:40,743 adding 'protenix/data/utils.py' 2025-01-06T09:00:40,745 adding 'protenix/metrics/__init__.py' 2025-01-06T09:00:40,747 adding 'protenix/metrics/clash.py' 2025-01-06T09:00:40,749 adding 'protenix/metrics/lddt_metrics.py' 2025-01-06T09:00:40,751 adding 'protenix/metrics/rmsd.py' 2025-01-06T09:00:40,753 adding 'protenix/model/__init__.py' 2025-01-06T09:00:40,755 adding 'protenix/model/generator.py' 2025-01-06T09:00:40,761 adding 'protenix/model/loss.py' 2025-01-06T09:00:40,764 adding 'protenix/model/protenix.py' 2025-01-06T09:00:40,767 adding 'protenix/model/sample_confidence.py' 2025-01-06T09:00:40,770 adding 'protenix/model/utils.py' 2025-01-06T09:00:40,771 adding 'protenix/model/layer_norm/__init__.py' 2025-01-06T09:00:40,773 adding 'protenix/model/layer_norm/layer_norm.py' 2025-01-06T09:00:40,774 adding 'protenix/model/layer_norm/torch_ext_compile.py' 2025-01-06T09:00:40,776 adding 'protenix/model/layer_norm/kernel/compat.h' 2025-01-06T09:00:40,777 adding 'protenix/model/layer_norm/kernel/layer_norm_cuda.cpp' 2025-01-06T09:00:40,779 adding 'protenix/model/layer_norm/kernel/layer_norm_cuda_kernel.cu' 2025-01-06T09:00:40,781 adding 'protenix/model/layer_norm/kernel/type_shim.h' 2025-01-06T09:00:40,783 adding 'protenix/model/modules/__init__.py' 2025-01-06T09:00:40,785 adding 'protenix/model/modules/confidence.py' 2025-01-06T09:00:40,787 adding 'protenix/model/modules/diffusion.py' 2025-01-06T09:00:40,789 adding 'protenix/model/modules/embedders.py' 2025-01-06T09:00:40,790 adding 'protenix/model/modules/frames.py' 2025-01-06T09:00:40,792 adding 'protenix/model/modules/head.py' 2025-01-06T09:00:40,795 adding 'protenix/model/modules/pairformer.py' 2025-01-06T09:00:40,798 adding 'protenix/model/modules/primitives.py' 2025-01-06T09:00:40,802 adding 'protenix/model/modules/transformer.py' 2025-01-06T09:00:40,803 adding 'protenix/openfold_local/__init__.py' 2025-01-06T09:00:40,805 adding 'protenix/openfold_local/data/__init__.py' 2025-01-06T09:00:40,807 adding 'protenix/openfold_local/data/data_transforms.py' 2025-01-06T09:00:40,808 adding 'protenix/openfold_local/data/errors.py' 2025-01-06T09:00:40,811 adding 'protenix/openfold_local/data/mmcif_parsing.py' 2025-01-06T09:00:40,812 adding 'protenix/openfold_local/data/msa_identifiers.py' 2025-01-06T09:00:40,815 adding 'protenix/openfold_local/data/msa_pairing.py' 2025-01-06T09:00:40,818 adding 'protenix/openfold_local/data/parsers.py' 2025-01-06T09:00:40,821 adding 'protenix/openfold_local/data/templates.py' 2025-01-06T09:00:40,823 adding 'protenix/openfold_local/data/tools/__init__.py' 2025-01-06T09:00:40,825 adding 'protenix/openfold_local/data/tools/jackhmmer.py' 2025-01-06T09:00:40,826 adding 'protenix/openfold_local/data/tools/utils.py' 2025-01-06T09:00:40,828 adding 'protenix/openfold_local/model/__init__.py' 2025-01-06T09:00:40,829 adding 'protenix/openfold_local/model/dropout.py' 2025-01-06T09:00:40,831 adding 'protenix/openfold_local/model/outer_product_mean.py' 2025-01-06T09:00:40,834 adding 'protenix/openfold_local/model/primitives.py' 2025-01-06T09:00:40,836 adding 'protenix/openfold_local/model/triangular_attention.py' 2025-01-06T09:00:40,838 adding 'protenix/openfold_local/model/triangular_multiplicative_update.py' 2025-01-06T09:00:40,840 adding 'protenix/openfold_local/np/__init__.py' 2025-01-06T09:00:40,845 adding 'protenix/openfold_local/np/residue_constants.py' 2025-01-06T09:00:40,847 adding 'protenix/openfold_local/utils/__init__.py' 2025-01-06T09:00:40,850 adding 'protenix/openfold_local/utils/all_atom_multimer.py' 2025-01-06T09:00:40,851 adding 'protenix/openfold_local/utils/checkpointing.py' 2025-01-06T09:00:40,854 adding 'protenix/openfold_local/utils/chunk_utils.py' 2025-01-06T09:00:40,856 adding 'protenix/openfold_local/utils/feats.py' 2025-01-06T09:00:40,857 adding 'protenix/openfold_local/utils/precision_utils.py' 2025-01-06T09:00:40,862 adding 'protenix/openfold_local/utils/rigid_utils.py' 2025-01-06T09:00:40,864 adding 'protenix/openfold_local/utils/tensor_utils.py' 2025-01-06T09:00:40,866 adding 'protenix/openfold_local/utils/geometry/__init__.py' 2025-01-06T09:00:40,867 adding 'protenix/openfold_local/utils/geometry/quat_rigid.py' 2025-01-06T09:00:40,869 adding 'protenix/openfold_local/utils/geometry/rigid_matrix_vector.py' 2025-01-06T09:00:40,871 adding 'protenix/openfold_local/utils/geometry/rotation_matrix.py' 2025-01-06T09:00:40,872 adding 'protenix/openfold_local/utils/geometry/test_utils.py' 2025-01-06T09:00:40,874 adding 'protenix/openfold_local/utils/geometry/utils.py' 2025-01-06T09:00:40,876 adding 'protenix/openfold_local/utils/geometry/vector.py' 2025-01-06T09:00:40,878 adding 'protenix/openfold_local/utils/kernel/__init__.py' 2025-01-06T09:00:40,879 adding 'protenix/openfold_local/utils/kernel/attention_core.py' 2025-01-06T09:00:40,881 adding 'protenix/utils/__init__.py' 2025-01-06T09:00:40,884 adding 'protenix/utils/cropping.py' 2025-01-06T09:00:40,886 adding 'protenix/utils/distributed.py' 2025-01-06T09:00:40,887 adding 'protenix/utils/file_io.py' 2025-01-06T09:00:40,888 adding 'protenix/utils/geometry.py' 2025-01-06T09:00:40,890 adding 'protenix/utils/logger.py' 2025-01-06T09:00:40,891 adding 'protenix/utils/lr_scheduler.py' 2025-01-06T09:00:40,893 adding 'protenix/utils/metrics.py' 2025-01-06T09:00:40,894 adding 'protenix/utils/scatter_utils.py' 2025-01-06T09:00:40,896 adding 'protenix/utils/seed.py' 2025-01-06T09:00:40,898 adding 'protenix/utils/torch_utils.py' 2025-01-06T09:00:40,899 adding 'protenix/utils/training.py' 2025-01-06T09:00:40,901 adding 'protenix/utils/permutation/__init__.py' 2025-01-06T09:00:40,905 adding 'protenix/utils/permutation/atom_permutation.py' 2025-01-06T09:00:40,907 adding 'protenix/utils/permutation/permutation.py' 2025-01-06T09:00:40,909 adding 'protenix/utils/permutation/utils.py' 2025-01-06T09:00:40,911 adding 'protenix/utils/permutation/chain_permutation/__init__.py' 2025-01-06T09:00:40,915 adding 'protenix/utils/permutation/chain_permutation/heuristic.py' 2025-01-06T09:00:40,917 adding 'protenix/utils/permutation/chain_permutation/pocket_based_permutation.py' 2025-01-06T09:00:40,919 adding 'protenix/utils/permutation/chain_permutation/utils.py' 2025-01-06T09:00:40,921 adding 'protenix/web_service/__init__.py' 2025-01-06T09:00:40,923 adding 'protenix/web_service/colab_request_parser.py' 2025-01-06T09:00:40,925 adding 'protenix/web_service/colab_request_utils.py' 2025-01-06T09:00:40,926 adding 'protenix/web_service/dependency_url.py' 2025-01-06T09:00:40,928 adding 'protenix/web_service/prediction_visualization.py' 2025-01-06T09:00:40,931 adding 'protenix/web_service/viewer.py' 2025-01-06T09:00:40,933 adding 'protenix-0.3.7.data/data/requirements.txt' 2025-01-06T09:00:40,936 adding 'runner/__init__.py' 2025-01-06T09:00:40,938 adding 'runner/batch_inference.py' 2025-01-06T09:00:40,940 adding 'runner/dumper.py' 2025-01-06T09:00:40,941 adding 'runner/ema.py' 2025-01-06T09:00:40,943 adding 'runner/inference.py' 2025-01-06T09:00:40,945 adding 'runner/msa_search.py' 2025-01-06T09:00:40,948 adding 'runner/train.py' 2025-01-06T09:00:40,950 adding 'protenix-0.3.7.dist-info/LICENSE' 2025-01-06T09:00:40,952 adding 'protenix-0.3.7.dist-info/METADATA' 2025-01-06T09:00:40,953 adding 'protenix-0.3.7.dist-info/WHEEL' 2025-01-06T09:00:40,954 adding 'protenix-0.3.7.dist-info/entry_points.txt' 2025-01-06T09:00:40,955 adding 'protenix-0.3.7.dist-info/top_level.txt' 2025-01-06T09:00:40,957 adding 'protenix-0.3.7.dist-info/RECORD' 2025-01-06T09:00:40,964 removing build/bdist.linux-armv7l/wheel 2025-01-06T09:00:41,113 Building wheel for protenix (setup.py): finished with status 'done' 2025-01-06T09:00:41,119 Created wheel for protenix: filename=protenix-0.3.7-py3-none-any.whl size=384088 sha256=879dd062411f30d5ec9abcb895ee06a2acd7c7435135ea457af7d665e7351ed5 2025-01-06T09:00:41,121 Stored in directory: /tmp/pip-ephem-wheel-cache-ffsjv9br/wheels/14/f0/07/a955111ccdc64107393c1b8aa0eaea1defb948aacc93267d21 2025-01-06T09:00:41,135 Successfully built protenix 2025-01-06T09:00:41,152 Removed build tracker: '/tmp/pip-build-tracker-fwoq57w8'