Re: ipython 7.7.0 install issues

Nicholas Bollweg <[email protected]> Fri, 9 Aug 2019 18:51:54 -0400
Newsgroups gmane.comp.python.ipython.devel
Message-ID <CACejjWzE+zDoJAxCmhUXGxj8s3FqfVgPLh44iCOy-B1Ojh2P8w@mail.gmail.com>
--===============8476618995466718146==
Content-Type: multipart/alternative; boundary="000000000000fbc3c6058fb705ba"

--000000000000fbc3c6058fb705ba
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Ipython, notebook, traitlets and genutils used to all be distributed and
developed together, and were split apart in The Big Split.

https://blog.jupyter.org/the-big-split

The wording on genutils is overly harsh, should more mean "don't start
using it as a dependency". It is perfectly fine code in practice.

On Fri, Aug 9, 2019, 18:27 John Dey <[email protected]> wrote:

> I am building everything from source, over 700 modules.
>
> John Dey
> [email protected]
>
>
> On Fri, Aug 9, 2019 at 2:28 PM Matthias Bussonnier <
> [email protected]> wrote:
>
>> How are you installing IPython ?
>>
>> When installing with pip or conda; it should pull all the dependencies
>> automatically.
>> --
>> Matthias
>>
>>
>> On Fri, 9 Aug 2019 at 12:59, John Dey <[email protected]> wrote:
>>
>>> I'm building Python 3.7.4 with ipython7.7.0.
>>>
>>> Issue:  Ipython depends on traitlets, and traitlets depends on
>>> ipython_genutils.
>>> ipython_genutils has been depreciated. pypi ipython_genutils: "Pretend
>>> this doesn=E2=80=99t exist. Nobody should use it."
>>>
>>> what am I doing wrong?  How to install traitlets?  jgraph also depends
>>> on traitlets.
>>>
>>> ```
>>> >>> import IPython
>>> Traceback (most recent call last):
>>>   File "<stdin>", line 1, in <module>
>>>   File
>>> "/app/easybuild/software/Python/3.7.4-foss-2016b-fh1/lib/python3.7/site=
-packages/IPython/__init__.py",
>>> line 54, in <module>
>>>     from .core.application import Application
>>>   File
>>> "/app/easybuild/software/Python/3.7.4-foss-2016b-fh1/lib/python3.7/site=
-packages/IPython/core/application.py",
>>> line 23, in <module>
>>>     from traitlets.config.application import Application,
>>> catch_config_error
>>> ModuleNotFoundError: No module named 'traitlets'
>>> >>> import IPython
>>> Traceback (most recent call last):
>>>   File "<stdin>", line 1, in <module>
>>>   File
>>> "/app/easybuild/software/Python/3.7.4-foss-2016b-fh1/lib/python3.7/site=
-packages/IPython/__init__.py",
>>> line 54, in <module>
>>>     from .core.application import Application
>>>   File
>>> "/app/easybuild/software/Python/3.7.4-foss-2016b-fh1/lib/python3.7/site=
-packages/IPython/core/application.py",
>>> line 23, in <module>
>>>     from traitlets.config.application import Application,
>>> catch_config_error
>>> ModuleNotFoundError: No module named 'traitlets'
>>> ```
>>>
>>> John Dey
>>> [email protected]
>>> _______________________________________________
>>> IPython-dev mailing list
>>> [email protected]
>>> https://mail.python.org/mailman/listinfo/ipython-dev
>>>
>> _______________________________________________
>> IPython-dev mailing list
>> [email protected]
>> https://mail.python.org/mailman/listinfo/ipython-dev
>>
> _______________________________________________
> IPython-dev mailing list
> [email protected]
> https://mail.python.org/mailman/listinfo/ipython-dev
>

--000000000000fbc3c6058fb705ba
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Ipython, notebook, traitlets and genutils used to all be =
distributed and developed together, and were split apart in The Big Split.=
=C2=A0<div dir=3D"auto"><br></div><div dir=3D"auto"><a href=3D"https://blog=
.jupyter.org/the-big-split">https://blog.jupyter.org/the-big-split</a><br><=
div dir=3D"auto"><br></div><div dir=3D"auto">The wording on genutils is ove=
rly harsh, should more mean &quot;don&#39;t start using it as a dependency&=
quot;. It is perfectly fine code in practice.</div></div></div><br><div cla=
ss=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Aug 9, 201=
9, 18:27 John Dey &lt;<a href=3D"mailto:[email protected]" target=3D"_blank"=
 rel=3D"noreferrer">[email protected]</a>&gt; wrote:<br></div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex"><div dir=3D"ltr"><div>I am building everything from source=
, over 700 modules.<br></div><div><br></div><div><div><div dir=3D"ltr" clas=
s=3D"m_-767643489238911617m_578556805080774943gmail_signature" data-smartma=
il=3D"gmail_signature"><div dir=3D"ltr"><div>John Dey<br></div><a href=3D"m=
ailto:[email protected]" rel=3D"noreferrer noreferrer" target=3D"_blank">joh=
[email protected]</a><br></div></div></div><br></div></div><br><div class=3D"gm=
ail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Aug 9, 2019 at 2:2=
8 PM Matthias Bussonnier &lt;<a href=3D"mailto:[email protected]=
" rel=3D"noreferrer noreferrer" target=3D"_blank">bussonniermatthias@gmail.=
com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x"><div dir=3D"ltr">How are you installing IPython ?=C2=A0<div><br></div><d=
iv>When installing with pip or conda; it should pull all the dependencies a=
utomatically.=C2=A0</div><div>--=C2=A0</div><div>Matthias</div><div><br></d=
iv></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_att=
r">On Fri, 9 Aug 2019 at 12:59, John Dey &lt;<a href=3D"mailto:john@fuzzdog=
.com" rel=3D"noreferrer noreferrer" target=3D"_blank">[email protected]</a>&=
gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0=
px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div =
dir=3D"ltr"><div>I&#39;m building Python 3.7.4 with ipython7.7.0.</div><div=
><br></div><div>Issue:=C2=A0 Ipython depends on traitlets, and traitlets de=
pends on ipython_genutils.</div><div>ipython_genutils has been depreciated.=
 pypi ipython_genutils: <font size=3D"2">&quot;<span style=3D"color:rgb(70,=
70,70);font-family:&quot;Source Sans Pro&quot;,Helvetica,Arial,sans-serif;f=
ont-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;fon=
t-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-tr=
ansform:none;white-space:normal;word-spacing:0px;background-color:rgb(253,2=
53,253);text-decoration-style:initial;text-decoration-color:initial;display=
:inline;float:none">Pretend this doesn=E2=80=99t exist. Nobody should use i=
t.&quot;</span></font></div><div><font size=3D"2"><span style=3D"color:rgb(=
70,70,70);font-family:&quot;Source Sans Pro&quot;,Helvetica,Arial,sans-seri=
f;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;=
font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text=
-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(25=
3,253,253);text-decoration-style:initial;text-decoration-color:initial;disp=
lay:inline;float:none"><br></span></font></div><div><font size=3D"2"><span =
style=3D"color:rgb(70,70,70);font-family:&quot;Source Sans Pro&quot;,Helvet=
ica,Arial,sans-serif;font-style:normal;font-variant-ligatures:normal;font-v=
ariant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;t=
ext-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;back=
ground-color:rgb(253,253,253);text-decoration-style:initial;text-decoration=
-color:initial;display:inline;float:none">what am I doing wrong?=C2=A0 How =
to install traitlets?=C2=A0 jgraph also depends on traitlets.</span></font>=
</div><div><font size=3D"2"><span style=3D"color:rgb(70,70,70);font-family:=
&quot;Source Sans Pro&quot;,Helvetica,Arial,sans-serif;font-style:normal;fo=
nt-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter=
-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-=
space:normal;word-spacing:0px;background-color:rgb(253,253,253);text-decora=
tion-style:initial;text-decoration-color:initial;display:inline;float:none"=
><br></span></font></div><div><font size=3D"2"><span style=3D"color:rgb(70,=
70,70);font-family:&quot;Source Sans Pro&quot;,Helvetica,Arial,sans-serif;f=
ont-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;fon=
t-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-tr=
ansform:none;white-space:normal;word-spacing:0px;background-color:rgb(253,2=
53,253);text-decoration-style:initial;text-decoration-color:initial;display=
:inline;float:none">```</span></font></div><div><font size=3D"2"><span styl=
e=3D"color:rgb(70,70,70);font-family:&quot;Source Sans Pro&quot;,Helvetica,=
Arial,sans-serif;font-style:normal;font-variant-ligatures:normal;font-varia=
nt-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-=
indent:0px;text-transform:none;white-space:normal;word-spacing:0px;backgrou=
nd-color:rgb(253,253,253);text-decoration-style:initial;text-decoration-col=
or:initial;display:inline;float:none">&gt;&gt;&gt; import IPython<br>Traceb=
ack (most recent call last):<br>=C2=A0 File &quot;&lt;stdin&gt;&quot;, line=
 1, in &lt;module&gt;<br>=C2=A0 File &quot;/app/easybuild/software/Python/3=
.7.4-foss-2016b-fh1/lib/python3.7/site-packages/IPython/__init__.py&quot;, =
line 54, in &lt;module&gt;<br>=C2=A0 =C2=A0 from .core.application import A=
pplication<br>=C2=A0 File &quot;/app/easybuild/software/Python/3.7.4-foss-2=
016b-fh1/lib/python3.7/site-packages/IPython/core/application.py&quot;, lin=
e 23, in &lt;module&gt;<br>=C2=A0 =C2=A0 from traitlets.config.application =
import Application, catch_config_error<br>ModuleNotFoundError: No module na=
med &#39;traitlets&#39;<br>&gt;&gt;&gt; import IPython<br>Traceback (most r=
ecent call last):<br>=C2=A0 File &quot;&lt;stdin&gt;&quot;, line 1, in &lt;=
module&gt;<br>=C2=A0 File &quot;/app/easybuild/software/Python/3.7.4-foss-2=
016b-fh1/lib/python3.7/site-packages/IPython/__init__.py&quot;, line 54, in=
 &lt;module&gt;<br>=C2=A0 =C2=A0 from .core.application import Application<=
br>=C2=A0 File &quot;/app/easybuild/software/Python/3.7.4-foss-2016b-fh1/li=
b/python3.7/site-packages/IPython/core/application.py&quot;, line 23, in &l=
t;module&gt;<br>=C2=A0 =C2=A0 from traitlets.config.application import Appl=
ication, catch_config_error<br>ModuleNotFoundError: No module named &#39;tr=
aitlets&#39;</span></font></div><div><font size=3D"2"><span style=3D"color:=
rgb(70,70,70);font-family:&quot;Source Sans Pro&quot;,Helvetica,Arial,sans-=
serif;font-style:normal;font-variant-ligatures:normal;font-variant-caps:nor=
mal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;=
text-transform:none;white-space:normal;word-spacing:0px;background-color:rg=
b(253,253,253);text-decoration-style:initial;text-decoration-color:initial;=
display:inline;float:none">```<br></span> </font></div><div><br> </div><div=
><div><div dir=3D"ltr" class=3D"m_-767643489238911617m_578556805080774943gm=
ail-m_-8398271743843641764gmail-m_-4206514537216111676gmail_signature"><div=
 dir=3D"ltr"><div>John Dey<br></div><a href=3D"mailto:[email protected]" rel=
=3D"noreferrer noreferrer" target=3D"_blank">[email protected]</a><br></div>=
</div></div></div></div>
_______________________________________________<br>
IPython-dev mailing list<br>
<a href=3D"mailto:[email protected]" rel=3D"noreferrer noreferrer" tar=
get=3D"_blank">[email protected]</a><br>
<a href=3D"https://mail.python.org/mailman/listinfo/ipython-dev" rel=3D"nor=
eferrer noreferrer noreferrer" target=3D"_blank">https://mail.python.org/ma=
ilman/listinfo/ipython-dev</a><br>
</blockquote></div>
_______________________________________________<br>
IPython-dev mailing list<br>
<a href=3D"mailto:[email protected]" rel=3D"noreferrer noreferrer" tar=
get=3D"_blank">[email protected]</a><br>
<a href=3D"https://mail.python.org/mailman/listinfo/ipython-dev" rel=3D"nor=
eferrer noreferrer noreferrer" target=3D"_blank">https://mail.python.org/ma=
ilman/listinfo/ipython-dev</a><br>
</blockquote></div>
_______________________________________________<br>
IPython-dev mailing list<br>
<a href=3D"mailto:[email protected]" rel=3D"noreferrer noreferrer" tar=
get=3D"_blank">[email protected]</a><br>
<a href=3D"https://mail.python.org/mailman/listinfo/ipython-dev" rel=3D"nor=
eferrer noreferrer noreferrer" target=3D"_blank">https://mail.python.org/ma=
ilman/listinfo/ipython-dev</a><br>
</blockquote></div>

--000000000000fbc3c6058fb705ba--

--===============8476618995466718146==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
IPython-dev mailing list
[email protected]
https://mail.python.org/mailman/listinfo/ipython-dev

--===============8476618995466718146==--