@timkpaine In a python3 -m venv
virtual environment I did python3 -m pip install -UI beakerx
and beakerx install
.
It looks like there were install problems?
$ jupyter nbextension enable beakerx --py --sys-prefix
Enabling tree extension beakerx/tree...
- Validating: problems found:
- require? X beakerx/tree
Enabling notebook extension beakerx/extension...
- Validating: problems found:
- require? X beakerx/extension
<dependencyManagement>
whereby a project P may itself believe it depends on version X of someLibrary transitively, but if a downstream project Q depends on P, it will pull in version Y of someLibrary instead. (See this SO post for details if interested.) The workaround is to import the project P with import
scope so that its dependency management is also used in project Q. Unfortunately, I cannot currently use this workaround in BeakerX notebooks because %classpath
does not (directly) support importing BOMs. Would the development team be interested in receiving a PR adding this feature? If so, what syntax would be preferred? %classpath import mvn my.org my.bom 1.2.3
might make sense. (There could theoretically also be %classpath import pom '/path/to/local/pom.xml'
although personally I would not need this.)
%classpath
is natural. Gradle also added support for this since it is a very useful feature.
JUPYTER_PATH
env variable to the jupyter install location (under <conda_env>/share/jupyter
) and it worked for me.
code
code