Created attachment 212581 [details] py-ipywidgets-dependencies.patch Use latest version of ipykernel and ipython now that we don't have support for Python 2.
The change is to prevent conflicts with two versions of ipython and prompt_toolkit that will be installed when we have all dependencies and consumers installed. see bug 244934.
This fails with: [00:00:11] pkg-static: py37-prompt_toolkit1-1.0.18 conflicts with py37-prompt_toolkit-2.0.10 (installs files into the same place). Problematic file: /usr/local/lib/python3.7/site-packages/prompt_toolkit/__init__.py
Could you share the dependencies? I have other patches in tree, maybe is missing one of them. =======================<phase: run-depends >============================ ===> py37-ipywidgets-7.5.1_2 depends on package: py37-ipykernel5>=4.5.1 - not found ===> Installing existing package /packages/All/py37-ipykernel5-5.1.4.txz [13-amd64-head] Installing py37-ipykernel5-5.1.4... [13-amd64-head] `-- Installing py37-ipython-7.13.0... [13-amd64-head] | `-- Installing py37-backcall-0.1.0... [13-amd64-head] | `-- Extracting py37-backcall-0.1.0: .......... done [13-amd64-head] | `-- Installing py37-decorator-4.3.0... [13-amd64-head] | `-- Extracting py37-decorator-4.3.0: .......... done [13-amd64-head] | `-- Installing py37-jedi-0.12.1... [13-amd64-head] | | `-- Installing py37-parso-0.6.1... [13-amd64-head] | | `-- Extracting py37-parso-0.6.1: .......... done [13-amd64-head] | `-- Extracting py37-jedi-0.12.1: .......... done [13-amd64-head] | `-- Installing py37-pexpect-4.8.0... [13-amd64-head] | | `-- Installing py37-ptyprocess-0.6.0... [13-amd64-head] | | `-- Extracting py37-ptyprocess-0.6.0: .......... done [13-amd64-head] | `-- Extracting py37-pexpect-4.8.0: .......... done [13-amd64-head] | `-- Installing py37-pickleshare-0.7.5... [13-amd64-head] | `-- Extracting py37-pickleshare-0.7.5: .......... done [13-amd64-head] | `-- Installing py37-prompt_toolkit-2.0.10... [13-amd64-head] | | `-- Installing py37-six-1.14.0... [13-amd64-head] | | `-- Extracting py37-six-1.14.0: .......... done [13-amd64-head] | | `-- Installing py37-wcwidth-0.1.8... [13-amd64-head] | | `-- Extracting py37-wcwidth-0.1.8: .......... done [13-amd64-head] | `-- Extracting py37-prompt_toolkit-2.0.10: .......... done [13-amd64-head] | `-- Installing py37-pygments-2.5.2... [13-amd64-head] | `-- Extracting py37-pygments-2.5.2: .......... done [13-amd64-head] | `-- Installing py37-sqlite3-3.7.7_7... [13-amd64-head] | | `-- Installing sqlite3-3.30.1_1,1... [13-amd64-head] | | `-- Extracting sqlite3-3.30.1_1,1: .......... done [13-amd64-head] | `-- Extracting py37-sqlite3-3.7.7_7: ........ done [13-amd64-head] | `-- Installing py37-traitlets-4.3.3... [13-amd64-head] | | `-- Installing py37-ipython_genutils-0.2.0... [13-amd64-head] | | `-- Extracting py37-ipython_genutils-0.2.0: .......... done [13-amd64-head] | `-- Extracting py37-traitlets-4.3.3: .......... done [13-amd64-head] `-- Extracting py37-ipython-7.13.0: .......... done [13-amd64-head] `-- Installing py37-jupyter_client-6.1.0... [13-amd64-head] | `-- Installing py37-dateutil-2.8.0... [13-amd64-head] | `-- Extracting py37-dateutil-2.8.0: .......... done [13-amd64-head] | `-- Installing py37-jupyter_core-4.6.3... [13-amd64-head] | `-- Extracting py37-jupyter_core-4.6.3: .......... done [13-amd64-head] | `-- Installing py37-pyzmq-18.1.1... [13-amd64-head] | | `-- Installing libzmq4-4.3.1_1... [13-amd64-head] | | `-- Installing norm-1.5r6... [13-amd64-head] | | `-- Extracting norm-1.5r6: .... done [13-amd64-head] | | `-- Installing openpgm-5.2.122_6... [13-amd64-head] | | `-- Extracting openpgm-5.2.122_6: .......... done [13-amd64-head] | | `-- Extracting libzmq4-4.3.1_1: .......... done [13-amd64-head] | `-- Extracting py37-pyzmq-18.1.1: .......... done [13-amd64-head] | `-- Installing py37-tornado-5.1.1... [13-amd64-head] | `-- Extracting py37-tornado-5.1.1: .......... done [13-amd64-head] `-- Extracting py37-jupyter_client-6.1.0: .......... done [13-amd64-head] Extracting py37-ipykernel5-5.1.4: .......... done =====
A commit references this bug: Author: dbaio Date: Mon Apr 6 00:17:34 UTC 2020 New revision: 530849 URL: https://svnweb.freebsd.org/changeset/ports/530849 Log: devel/py-ipywidgets: Update dependencies Use latest version of ipykernel and ipython. Following r530847. PR: 244952 Approved by: swills (maintainer) Changes: head/devel/py-ipywidgets/Makefile
thank you Steve