Bug 244952

Summary: devel/py-ipywidgets: Update dependencies
Product: Ports & Packages Reporter: Danilo G. Baio <dbaio>
Component: Individual Port(s)Assignee: Danilo G. Baio <dbaio>
Status: Closed FIXED    
Severity: Affects Some People CC: swills
Priority: --- Flags: bugzilla: maintainer-feedback? (swills)
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on: 245132    
Bug Blocks: 244934    
Attachments:
Description Flags
py-ipywidgets-dependencies.patch swills: maintainer-approval+, swills: maintainer-approval+

Description Danilo G. Baio freebsd_committer freebsd_triage 2020-03-21 14:11:42 UTC
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.
Comment 1 Danilo G. Baio freebsd_committer freebsd_triage 2020-03-22 13:13:46 UTC
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.
Comment 2 Steve Wills freebsd_committer freebsd_triage 2020-03-27 16:52:19 UTC
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
Comment 3 Danilo G. Baio freebsd_committer freebsd_triage 2020-03-27 17:18:29 UTC
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
=====
Comment 4 commit-hook freebsd_committer freebsd_triage 2020-04-06 00:18:19 UTC
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
Comment 5 Danilo G. Baio freebsd_committer freebsd_triage 2020-04-06 00:22:30 UTC
thank you Steve