Summary: | devel/ipython: 7.23.1 fails to run: The 'matplotlib-inline' distribution was not found and is required by ipython | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | p5B2EA84B3 | ||||
Component: | Individual Port(s) | Assignee: | Ruslan Makhmatkhanov <rm> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Many People | CC: | lwhsu, python, rhurlin, rm, rsmith | ||||
Priority: | --- | Flags: | koobs:
merge-quarterly-
|
||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
p5B2EA84B3
2021-05-10 09:15:59 UTC
I can confirm the problem. (Python 3.9, 13.0-STABLE AMD64) Looking at the setup.py of IPython, we are indeed missing a dependency; install_requires = [ "setuptools>=18.5", "jedi>=0.16", "decorator", "pickleshare", "traitlets>=4.2", "prompt_toolkit>=2.0.0,<3.1.0,!=3.0.0,!=3.0.1", "pygments", "backcall", "matplotlib-inline", ] After cloning https://github.com/martinRenou/matplotlib-inline and installing it, IPython runs OK. (In reply to rsmith from comment #1) Does installing the py38-matplotlib-inline-0.1.2 pkg also work? (In reply to Li-Wen Hsu from comment #2) Yes, that also works. I didn't realize there was already a port for it. So that means that only the RUN_DEPENDS for IPython need to be adjusted. I'll take it A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=655a237422f8dfdda287a57c5e0fe61718b5c956 commit 655a237422f8dfdda287a57c5e0fe61718b5c956 Author: Ruslan Makhmatkhanov <rm@FreeBSD.org> AuthorDate: 2021-05-12 09:40:47 +0000 Commit: Ruslan Makhmatkhanov <rm@FreeBSD.org> CommitDate: 2021-05-12 09:40:47 +0000 devel/ipython: add missing runtime dependency Add missing dependency upon matplotlib-inline, that was introduced in IPython 7.23 [1], but was overlooked in recent port update. [1] https://ipython.readthedocs.io/en/latest/whatsnew/version7.html?ipython-7-23#ipython-7-23 PR: 255743 Reported by: p5B2E9A8F@t-online.de With hat: python devel/ipython/Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) Committed, thank you! Is quarterly broken as well? (In reply to Kubilay Kocak from comment #7) nope. it still at 7.22 according to freshports |