Hi, 

I am currently trying to develop a bundle for ChimeraX and the methods implemented can both run on GPU (using Cupy with a Cuda dependency) or on CPU. 

I am wondering how to deal with this "pseudo-dependency" with cupy, since it is not necessary to run the code but it is more computationally efficient. 
If a Cupy dependency is written in the "bundle_info.xml" file, will it create errors for computers without Nvidia Cuda installed ? 

Is there any way for users to install supplemental package by hand directly in chimeraX python as it was possible with Chimera ? Or is the only solution to add by hand a dependency line in the xml file ? 

Thanks, 
Arthur