IPython supports Python 2.7 and 3.3 or newer. But the port actually does support only Python2.x as file ipython3 is missing in /usr/local/bin
Auto-assigned to maintainer olgeni@FreeBSD.org
If both versions of python are installed, this conflict causes the build/install of ipython for py3.4 to fail: # make PYTHON_VERSION=python3.4 install ===> Installing for py34-pygments-2.0.2 ===> py34-pygments-2.0.2 depends on package: py34-setuptools34>0 - found ===> py34-pygments-2.0.2 depends on file: /usr/local/bin/python3.4 - found ===> Checking if py34-pygments already installed ===> Registering installation for py34-pygments-2.0.2 Installing py34-pygments-2.0.2... pkg-static: py34-pygments-2.0.2 conflicts with py27-pygments-2.0.2 (installs files into the same place). Problematic file: /usr/local/bin/pygmentize *** Error code 70 Stop. make: stopped in /usr/ports/textproc/py-pygments
Depends on bug #214295 (I can't edit the actual "Depends on" field)
This should solved with introduction of FLAVOR. Or is it still a problem?
(In reply to w.schwarzenfeld from comment #4) I'm not sure if it was FLAVOR that solved this, but it is solved. $ pkg info -x ipython py36-ipython-5.3.0_2 py36-ipython_genutils-0.2.0 $ pkg info -xl ipython | grep bin /usr/local/bin/iptest /usr/local/bin/iptest3 /usr/local/bin/ipython /usr/local/bin/ipython3 IPython still cannot be installed concurrently for multiple versions of python, but that's a separate problem.