[MacPorts] #54695: ROOT6 C++ Jupyter kernel
MacPorts
noreply at macports.org
Fri Sep 1 06:45:08 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 mojca):
Sure, one still needs a complete ROOT installation in order to run it from
Python. But the difference is that having a separate port would enable us
to install ROOT without python support first, and then install python
support for any given version of Python, possibly for multiple versions,
in a very efficient way, with short compilation time.
At the moment one has to recompile cling just for the sake of switching to
a different python version than built by the buildbot.
If you want a new package, you can of course open a Trac ticket, but the
chances someone will pick this up are super slim unless others need it as
well.
By far the best way to get a package is to try to create it yourself and
then submit a pull request. If you are stuck, just ask on the mailing list
(`macports-dev`) or on IRC for help. Since `metakernel` is hosted on
`pypi`, the easiest way to create a package is to run
[https://github.com/macports/macports-contrib/tree/master/pypi2port
pypi2port] (you can also install it with `sudo port install pypi2port`,
but that one is slightly outdated), check whether any additional
dependencies are needed or perhaps some other modifications, create a
local repository, test the port and then submit a pull request. In the
long run you can gradually learn the process and once you are able to do
arbitrary modifications, that greatly simplifies your life :)
--
Ticket URL: <https://trac.macports.org/ticket/54695#comment:8>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list