[MacPorts] #54695: ROOT6 C++ Jupyter kernel

MacPorts noreply at macports.org
Fri Sep 1 00:45:13 UTC 2017


#54695: ROOT6 C++ Jupyter kernel
-----------------------+--------------------------
  Reporter:  hansgans  |      Owner:  cjones051073
      Type:  defect    |     Status:  assigned
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:            |   Keywords:
      Port:  root6     |
-----------------------+--------------------------

Comment (by hansgans):

 Replying to [comment:5 mojca]:
 > Replying to [comment:4 hansgans]:
 > > I don't think it is possible to separate the root python code from the
 rest.
 > It might not be possible to compile separately as of this very moment,
 but I see not technical reason why support for that couldn't be written.
 We should just try to push the developers a bit. For MacPorts being able
 to do this would be a super valuable addition because we could then
 support all python versions very easily.
 From pyroot you can call (almost) any library of ROOT. Therefore, it
 depends almost on any root library. So I do not see how you can compile a
 working version of pyroot without almost all the rest (of course would be
 nice to exclude cling).

 > I guess we could still write python subports that would install the
 complete root with support for python version X and then delete the rest
 of root. This would be super annoying to compile on your own machine, but
 if you get a binary package from the server, that should in principle work
 nicely and users could install support for multiple versions of python.
 If that works that would be great! But if you have a root shared library
 in lib/ that depends on python, how can you install multiple versions of
 it?

--
Ticket URL: <https://trac.macports.org/ticket/54695#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list