Hi,
Not sure if this should be reported here or to the bundle developers directly, but in any case here it goes:
When trying to install the ArtiaX plugin on ChimeraX v1.7.1 on Ubuntu 22.04 from the toolshed (both via command line and through the GUI) I ran into the following error:
***
error: subprocess-exited-with-error
× python setup.py egginfo did not run successfully.
│ exit code: 1
╰─> [10 lines of output]
Traceback (most recent call last):
File "", line 2, in
File "", line 34, in
File "/tmp/pip-install-ni7khioh/starfileddcd2480b29b4cad9233c413b6568ba0/setup.py", line 2, in
from starfile.version import VERSION
File "/tmp/pip-install-ni7khioh/starfile_ddcd2480b29b4cad9233c413b6568ba0/starfile/__init.py", line 1, in
from .functions import open, read, new, write, version, star2excel
File "/tmp/pip-install-ni7khioh/starfile_ddcd2480b29b4cad9233c413b6568ba0/starfile/functions.py", line 3, in
import pandas as pd
ModuleNotFoundError: No module named 'pandas'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
***
That is, it was complaining that the pandas package was missing when trying to install the starfile package, which in turn is a dependency of ArtiaX. I'm puzzled why it wasn't able to install pandas by itself, since it is listed as a dependency of starfile.
Anyway, after trying many different things, I found out that I could install pandas via pip directly through the ChimeraX command line interface:
pip install pandas
And after that the bundle installation worked just fine.
Not sure what to make of this, but maybe it's useful to developers or other users running into the same issue.
Thank you,