>>> import labop
/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/sbol3/object.py:70: UserWarning: Using a default namespace. To set a namespace use set_namespace()
warnings.warn('Using a default namespace.'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/labop/__init__.py", line 18, in <module>
from labop.data import *
File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/labop/data.py", line 13, in <module>
from labop_convert.plate_coordinates import coordinate_rect_to_row_col_pairs, coordinate_to_row_col
File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/labop_convert/__init__.py", line 3, in <module>
from labop_convert.markdown.markdown_specialization import MarkdownSpecialization
File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/labop_convert/markdown/__init__.py", line 1, in <module>
from .protocol_to_markdown import MarkdownConverter
File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/labop_convert/markdown/protocol_to_markdown.py", line 7, in <module>
from IPython.display import Markdown
ModuleNotFoundError: No module named 'IPython'
While testing a fresh install of labop to help out with #200, I discovered that there is now an undocumented dependency for labop on the IPython module. This should be added to the dependencies in setup or expunged.
Here is the error: