﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
8238	User-installed bundles interfering with build	Eric Pettersen	Greg Couch	"When doing ""make install"" from top ChimeraX directory:

/Applications/Xcode.app/Contents/Developer/usr/bin/make build
if [ ! -d ""/Users/pett/src/chimerax/build/lib/python3.9/site-packages/chimerax"" ]; then mkdir -p /Users/pett/src/chimerax/build/lib/python3.9/site-packages/chimerax; fi
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C add_charge build
PYTHONNOUSERSITE=1 ../../../ChimeraX.app/Contents/bin/python3.9 -I -m chimerax.core --nogui --exit --safemode --cmd ""devel build . exit true  ""
Unknown bundle name 'ChimeraX-MouseModes' listed in Initializations section for bundle SEQCROW
Traceback (most recent call last):  
  File
""/Users/pett/src/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/runpy.py"",
line 197, in _run_module_as_main  
    return _run_code(code, main_globals, None,  
  File
""/Users/pett/src/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/runpy.py"",
line 87, in _run_code  
    exec(code, run_globals)  
  File
""/Users/pett/src/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/core/__main__.py"", line 1043, in <module>  
    exit_code = init(sys.argv)  
  File
""/Users/pett/src/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/core/__main__.py"", line 642, in init  
    toolshed.init(sess.logger, debug=sess.debug,  
  File
""/Users/pett/src/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/core/toolshed/__init__.py"", line 1376, in init  
    _toolshed = Toolshed(*args, **kw)  
  File
""/Users/pett/src/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/core/toolshed/__init__.py"", line 365, in __init__  
    self.reload(logger, check_remote=check_remote,
rebuild_cache=rebuild_cache, _session=session)  
  File
""/Users/pett/src/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/core/toolshed/__init__.py"", line 424, in reload  
    self._installed_bundle_info.load(logger, cache_file=cache_file,  
  File
""/Users/pett/src/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/core/toolshed/installed.py"", line 60, in load  
    self.extend(self._order_bundles(dist_bundle_map, logger))  
  File
""/Users/pett/src/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/core/toolshed/installed.py"", line 248, in _order_bundles  
    explicit_reverse_order.setdefault(dist_key, set()).add(d.key)  
UnboundLocalError: local variable 'dist_key' referenced before assignment  
  

UnboundLocalError: local variable 'dist_key' referenced before assignment  
  
File
""/Users/pett/src/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/core/toolshed/installed.py"", line 248, in _order_bundles  
explicit_reverse_order.setdefault(dist_key, set()).add(d.key)  
  
 _See log for complete Python traceback._  
  

make[4]: *** [wheel] Error 1
make[3]: *** [add_charge.build] Error 2
make[2]: *** [install] Error 2
make[1]: *** [bundles.install] Error 2
make: *** [install] Error 2
"	defect	assigned	high	1.12	Build System				chimera-programmers				all	ChimeraX
