> On Feb 18, 2026, at 5:39 PM, Joshua Root <[email protected]> wrote: > >> When I install py-black it says I need the arm version. Any ideas why the >> installation wouldn’t give me the arm version? >> black --version >> Traceback (most recent call last): >> File "/opt/local/bin/black", line 5, in <module> >> from black import patched_main >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages/black/__init__.py", >> line 31, in <module> >> from black.comments import normalize_fmt_off >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages/black/comments.py", >> line 8, in <module> >> from black.nodes import ( >> ...<10 lines>... >> ) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages/black/nodes.py", >> line 13, in <module> >> from blib2to3 import pygram >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages/blib2to3/pygram.py", >> line 11, in <module> >> from .pgen2 import driver >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages/blib2to3/pgen2/driver.py", >> line 31, in <module> >> from blib2to3.pgen2.tokenize import TokenInfo >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages/blib2to3/pgen2/tokenize.py", >> line 59, in <module> >> import pytokens >> ImportError: >> dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages/pytokens/__init__.cpython-314-darwin.so, >> 0x0002): tried: >> '/opt/local/Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages/pytokens/__init__.cpython-314-darwin.so' >> (mach-o file, but is an incompatible architecture (have 'x86_64', need >> 'arm64e' or 'arm64e.v1' or 'arm64' or 'arm64')), >> '/System/Volumes/Preboot/Cryptexes/OS/opt/local/Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages/pytokens/__init__.cpython-314-darwin.so' >> (no such file), >> '/opt/local/Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages/pytokens/__init__.cpython-314-darwin.so' >> (mach-o file, but is an incompatible architecture (have 'x86_64', need >> 'arm64e' or 'arm64e.v1' or 'arm64' or 'arm64')) > > The file it's complaining about is actually part of pytokens. The problem is > that that port was updated to a new version that started installing native > code, but the port was not changed to indicate that. > > I've now corrected that, so in an hour or two you should be OK after a 'sudo > port selfupdate && sudo port upgrade outdated'. > > - Josh
Thanks for fixing this all good now. Curtis
