Re: pixiedebugger: can't install
The Dude <[email protected]> Sun, 27 Jan 2019 20:55:44 -0800
| Newsgroups | gmane.comp.python.ipython.devel |
|---|---|
| Message-ID | <[email protected]> |
--===============1835968246389449434==
Content-Type: multipart/alternative;
boundary="Apple-Mail=_4A519B83-704F-430A-824D-325F5F06DD94"
--Apple-Mail=_4A519B83-704F-430A-824D-325F5F06DD94
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
Hi Lisa,
thanks for your help.=20
Unfortunately, I get the same error after installing spark with conda.=20=
Here=E2=80=99s the output from my terminal:
(py37ana) adula-5:~ dude$ jupyter pixiedust install
Step 1: PIXIEDUST_HOME: /Users/dude/pixiedust
Keep y/n [y]? y
Step 2: SPARK_HOME: /Users/dude/pixiedust/bin/spark
Keep y/n [y]? y
Select an existing spark install or create a new one
1. spark-2.2.0-bin-hadoop2.7
2. Create a new spark Install
Enter your selection: 1
Traceback (most recent call last):
File "/Users/dude/anaconda/envs/py37ana/bin/jupyter-pixiedust", line =
11, in <module>
sys.exit(main())
File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/install/pix=
iedustapp.py", line 41, in main
PixiedustJupyterApp.launch_instance()
File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 657, in launch_instance
app.initialize(argv)
File "<decorator-gen-2>", line 2, in initialize
File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 87, in catch_config_error
return method(app, *args, **kwargs)
File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 296, in initialize
self.parse_command_line(argv)
File "<decorator-gen-4>", line 2, in parse_command_line
File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 87, in catch_config_error
return method(app, *args, **kwargs)
File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 514, in parse_command_line
return self.initialize_subcommand(subc, subargv)
File "<decorator-gen-3>", line 2, in initialize_subcommand
File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 87, in catch_config_error
return method(app, *args, **kwargs)
File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 452, in initialize_subcommand
self.subapp.initialize(argv)
File "<decorator-gen-6>", line 2, in initialize
File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 87, in catch_config_error
return method(app, *args, **kwargs)
File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/jupyter_cor=
e/application.py", line 238, in initialize
self.parse_command_line(argv)
File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/install/cre=
ateKernel.py", line 154, in parse_command_line
spark_version =3D self.get_spark_version()
File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/install/cre=
ateKernel.py", line 379, in get_spark_version
pyspark_out =3D subprocess.check_output([pyspark, "--version"], =
stderr=3Dsubprocess.STDOUT).decode("utf-8")
File "/Users/dude/anaconda/envs/py37ana/lib/python3.7/subprocess.py", =
line 389, in check_output
**kwargs).stdout
File "/Users/dude/anaconda/envs/py37ana/lib/python3.7/subprocess.py", =
line 481, in run
output=3Dstdout, stderr=3Dstderr)
subprocess.CalledProcessError: Command =
'['/Users/dude/pixiedust/bin/spark/spark-2.2.0-bin-hadoop2.7/bin/pyspark',=
'--version']' returned non-zero exit status 1.dude
It seems that the pyspark executable doesn=E2=80=99t run properly.=20
TheDude
> On Jan 27, 2019, at 11:26:25, Lisa Bang <[email protected]> wrote:
>=20
>=20
> Hi,
>=20
> Looks like you don't have pyspark installed. I reproduced your error =
and after running "conda install pyspark" , "jupyter pixiedust install" =
finished just fine.
>=20
> Best,
> Lisa
>=20
>=20
> On Sat, Jan 26, 2019 at 11:22 PM TheDude <[email protected] =
<mailto:[email protected]>> wrote:
> Hello,
> I would really like to have the pixiedebugger working in my =
notebook. Unfortunately I ran into problems with the installation.
>=20
> I am following the instructions here: =
<https://pixiedust.github.io/pixiedust/install.html =
<https://pixiedust.github.io/pixiedust/install.html>>
> For what is worth, I am using Python 3.7 in Anaconda on macOS 10.12.
>=20
> The first part of the installation:
> pip install pixiedust
>=20
> is successful, and it ends with:
> Successfully built pixiedust mpld3
> Installing collected packages: mpld3, geojson, astunparse, =
markdown, colour, pixiedust
> Successfully installed astunparse-1.6.2 colour-0.1.5 =
geojson-2.4.1 markdown-3.0.1 mpld3-0.3 pixiedust-1.1.15
>=20
> The next step, installing a new Jupyter kernel, fails:
> jupyter pixiedust install
>=20
> Here=E2=80=99s what I get:
>=20
> (py37ana) adula-5:~ dude$ jupyter pixiedust install
> Step 1: PIXIEDUST_HOME: /Users/dude/pixiedust
> Keep y/n [y]? y
> Step 2: SPARK_HOME: /Users/dude/pixiedust/bin/spark
> Keep y/n [y]? y
> Select an existing spark install or create a new one
> 1. spark-2.2.0-bin-hadoop2.7
> 2. Create a new spark Install
> Enter your selection: 1
> Traceback (most recent call last):
> File "/Users/dude/anaconda/envs/py37ana/bin/jupyter-pixiedust", line =
11, in <module>
> sys.exit(main())
> File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/install/pix=
iedustapp.py", line 41, in main
> PixiedustJupyterApp.launch_instance()
> File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 657, in launch_instance
> app.initialize(argv)
> File "<decorator-gen-2>", line 2, in initialize
> File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 87, in catch_config_error
> return method(app, *args, **kwargs)
> File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 296, in initialize
> self.parse_command_line(argv)
> File "<decorator-gen-4>", line 2, in parse_command_line
> File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 87, in catch_config_error
> return method(app, *args, **kwargs)
> File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 514, in parse_command_line
> return self.initialize_subcommand(subc, subargv)
> File "<decorator-gen-3>", line 2, in initialize_subcommand
> File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 87, in catch_config_error
> return method(app, *args, **kwargs)
> File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 452, in initialize_subcommand
> self.subapp.initialize(argv)
> File "<decorator-gen-6>", line 2, in initialize
> File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 87, in catch_config_error
> return method(app, *args, **kwargs)
> File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/jupyter_cor=
e/application.py", line 238, in initialize
> self.parse_command_line(argv)
> File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/install/cre=
ateKernel.py", line 154, in parse_command_line
> spark_version =3D self.get_spark_version()
> File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/install/cre=
ateKernel.py", line 379, in get_spark_version
> pyspark_out =3D subprocess.check_output([pyspark, "--version"], =
stderr=3Dsubprocess.STDOUT).decode("utf-8")
> File "/Users/dude/anaconda/envs/py37ana/lib/python3.7/subprocess.py", =
line 389, in check_output
> **kwargs).stdout
> File "/Users/dude/anaconda/envs/py37ana/lib/python3.7/subprocess.py", =
line 481, in run
> output=3Dstdout, stderr=3Dstderr)
> subprocess.CalledProcessError: Command =
'['/Users/dude/pixiedust/bin/spark/spark-2.2.0-bin-hadoop2.7/bin/pyspark',=
'--version']' returned non-zero exit status 1.
>=20
>=20
> Anybody has an idea on how to proceed?
>=20
> TIA.
>=20
> TheDude
>=20
>=20
> _______________________________________________
> IPython-dev mailing list
> [email protected] <mailto:[email protected]>
> https://mail.python.org/mailman/listinfo/ipython-dev =
<https://mail.python.org/mailman/listinfo/ipython-dev>
--Apple-Mail=_4A519B83-704F-430A-824D-325F5F06DD94
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=utf-8
<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><div class=3D"">Hi Lisa,</div><div class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space:pre"> </span>thanks =
for your help. </div><div class=3D""><br class=3D""></div><div =
class=3D"">Unfortunately, I get the same error after installing spark =
with conda. </div><div class=3D"">Here=E2=80=99s the output from my =
terminal:</div><div class=3D""><br class=3D""></div><div class=3D""><br =
class=3D""></div><div class=3D""><div class=3D"">(py37ana) adula-5:~ =
dude$ jupyter pixiedust install</div><div class=3D"">Step 1: =
PIXIEDUST_HOME: /Users/dude/pixiedust</div><div class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space:pre"> </span>Keep y/n =
[y]? y</div><div class=3D"">Step 2: SPARK_HOME: =
/Users/dude/pixiedust/bin/spark</div><div class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space:pre"> </span>Keep y/n =
[y]? y</div><div class=3D"">Select an existing spark install or create a =
new one</div><div class=3D"">1. spark-2.2.0-bin-hadoop2.7</div><div =
class=3D"">2. Create a new spark Install</div><div class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space:pre"> </span>Enter =
your selection: 1</div><div class=3D"">Traceback (most recent call =
last):</div><div class=3D""> File =
"/Users/dude/anaconda/envs/py37ana/bin/jupyter-pixiedust", line 11, in =
<module></div><div class=3D""> =
sys.exit(main())</div><div class=3D""> File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/install/pix=
iedustapp.py", line 41, in main</div><div class=3D""> =
PixiedustJupyterApp.launch_instance()</div><div class=3D""> File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 657, in launch_instance</div><div =
class=3D""> app.initialize(argv)</div><div class=3D""> =
File "<decorator-gen-2>", line 2, in initialize</div><div =
class=3D""> File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 87, in catch_config_error</div><div =
class=3D""> return method(app, *args, **kwargs)</div><div =
class=3D""> File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 296, in initialize</div><div class=3D""> =
self.parse_command_line(argv)</div><div class=3D""> File =
"<decorator-gen-4>", line 2, in parse_command_line</div><div =
class=3D""> File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 87, in catch_config_error</div><div =
class=3D""> return method(app, *args, **kwargs)</div><div =
class=3D""> File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 514, in parse_command_line</div><div =
class=3D""> return self.initialize_subcommand(subc, =
subargv)</div><div class=3D""> File "<decorator-gen-3>", =
line 2, in initialize_subcommand</div><div class=3D""> File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 87, in catch_config_error</div><div =
class=3D""> return method(app, *args, **kwargs)</div><div =
class=3D""> File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 452, in initialize_subcommand</div><div =
class=3D""> self.subapp.initialize(argv)</div><div =
class=3D""> File "<decorator-gen-6>", line 2, in =
initialize</div><div class=3D""> File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 87, in catch_config_error</div><div =
class=3D""> return method(app, *args, **kwargs)</div><div =
class=3D""> File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/jupyter_cor=
e/application.py", line 238, in initialize</div><div class=3D""> =
self.parse_command_line(argv)</div><div class=3D""> File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/install/cre=
ateKernel.py", line 154, in parse_command_line</div><div class=3D""> =
spark_version =3D self.get_spark_version()</div><div =
class=3D""> File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/install/cre=
ateKernel.py", line 379, in get_spark_version</div><div class=3D""> =
pyspark_out =3D subprocess.check_output([pyspark, "--version"], =
stderr=3Dsubprocess.STDOUT).decode("utf-8")</div><div class=3D""> =
File "/Users/dude/anaconda/envs/py37ana/lib/python3.7/subprocess.py", =
line 389, in check_output</div><div class=3D""> =
**kwargs).stdout</div><div class=3D""> File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/subprocess.py", line =
481, in run</div><div class=3D""> output=3Dstdout, =
stderr=3Dstderr)</div><div class=3D"">subprocess.CalledProcessError: =
Command =
'['/Users/dude/pixiedust/bin/spark/spark-2.2.0-bin-hadoop2.7/bin/pyspark',=
'--version']' returned non-zero exit status 1.dude</div></div><div =
class=3D""><br class=3D""></div><div class=3D""><br class=3D""></div><div =
class=3D""><br class=3D""></div><div class=3D"">It seems that the =
pyspark executable doesn=E2=80=99t run properly. </div><div =
class=3D""><br class=3D""></div><div class=3D"">TheDude</div><div =
class=3D""><br class=3D""></div><div class=3D""><br class=3D""></div><div =
class=3D""><br class=3D""></div><div class=3D""><br class=3D""></div><br =
class=3D""><div><blockquote type=3D"cite" class=3D""><div class=3D"">On =
Jan 27, 2019, at 11:26:25, Lisa Bang <<a =
href=3D"mailto:[email protected]" class=3D"">[email protected]</a>>=
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><div =
dir=3D"ltr" class=3D""><div dir=3D"ltr" class=3D""><br clear=3D"all" =
class=3D""><div class=3D""><div dir=3D"ltr" class=3D"gmail_signature" =
data-smartmail=3D"gmail_signature"><div dir=3D"ltr" class=3D""><div =
style=3D"font-size:small" class=3D"">Hi,</div><div =
style=3D"font-size:small" class=3D""><br class=3D""></div><div =
style=3D"font-size:small" class=3D"">Looks like you don't have pyspark =
installed. I reproduced your error and after running "<span =
style=3D"font-variant-ligatures: no-common-ligatures; font-family: =
Menlo; font-size: 11px;" class=3D"">conda install pyspark</span>" =
, "<span style=3D"font-family: Menlo; font-size: 11px; =
font-variant-ligatures: no-common-ligatures;" class=3D"">jupyter =
pixiedust install</span>" finished just fine.</div>
<div style=3D"font-size:small" class=3D""><br class=3D""></div><div =
style=3D"font-size:small" class=3D"">Best,</div><div =
style=3D"font-size:small" class=3D"">Lisa</div></div></div></div><div =
class=3D""><div class=3D""><br class=3D""></div></div></div><br =
class=3D""><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Sat, Jan 26, 2019 at 11:22 PM TheDude <<a =
href=3D"mailto:[email protected]" class=3D"">[email protected]</a>> =
wrote:<br class=3D""></div><blockquote class=3D"gmail_quote" =
style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex">Hello,<br class=3D"">
I would really like to have the =
pixiedebugger working in my notebook. Unfortunately I ran into problems =
with the installation.<br class=3D"">
<br class=3D"">
I am following the instructions here: <<a =
href=3D"https://pixiedust.github.io/pixiedust/install.html" =
rel=3D"noreferrer" target=3D"_blank" =
class=3D"">https://pixiedust.github.io/pixiedust/install.html</a>><br =
class=3D"">
For what is worth, I am using Python 3.7 in Anaconda on macOS 10.12.<br =
class=3D"">
<br class=3D"">
The first part of the installation:<br class=3D"">
pip install pixiedust<br class=3D"">
<br class=3D"">
is successful, and it ends with:<br class=3D"">
Successfully built pixiedust mpld3<br =
class=3D"">
Installing collected packages: mpld3, =
geojson, astunparse, markdown, colour, pixiedust<br class=3D"">
Successfully installed astunparse-1.6.2 =
colour-0.1.5 geojson-2.4.1 markdown-3.0.1 mpld3-0.3 pixiedust-1.1.15<br =
class=3D"">
<br class=3D"">
The next step, installing a new Jupyter kernel, fails:<br class=3D"">
jupyter pixiedust install<br class=3D"">
<br class=3D"">
Here=E2=80=99s what I get:<br class=3D"">
<br class=3D"">
(py37ana) adula-5:~ dude$ jupyter pixiedust install<br class=3D"">
Step 1: PIXIEDUST_HOME: /Users/dude/pixiedust<br class=3D"">
Keep y/n [y]? y<br class=3D"">
Step 2: SPARK_HOME: /Users/dude/pixiedust/bin/spark<br class=3D"">
Keep y/n [y]? y<br class=3D"">
Select an existing spark install or create a new one<br class=3D"">
1. spark-2.2.0-bin-hadoop2.7<br class=3D"">
2. Create a new spark Install<br class=3D"">
Enter your selection: 1<br class=3D"">
Traceback (most recent call last):<br class=3D"">
File "/Users/dude/anaconda/envs/py37ana/bin/jupyter-pixiedust", =
line 11, in <module><br class=3D"">
sys.exit(main())<br class=3D"">
File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/install/pix=
iedustapp.py", line 41, in main<br class=3D"">
PixiedustJupyterApp.launch_instance()<br class=3D"">
File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 657, in launch_instance<br class=3D"">
app.initialize(argv)<br class=3D"">
File "<decorator-gen-2>", line 2, in initialize<br class=3D"">=
File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 87, in catch_config_error<br class=3D"">
return method(app, *args, **kwargs)<br class=3D"">
File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 296, in initialize<br class=3D"">
self.parse_command_line(argv)<br class=3D"">
File "<decorator-gen-4>", line 2, in parse_command_line<br =
class=3D"">
File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 87, in catch_config_error<br class=3D"">
return method(app, *args, **kwargs)<br class=3D"">
File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 514, in parse_command_line<br class=3D"">
return self.initialize_subcommand(subc, subargv)<br =
class=3D"">
File "<decorator-gen-3>", line 2, in =
initialize_subcommand<br class=3D"">
File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 87, in catch_config_error<br class=3D"">
return method(app, *args, **kwargs)<br class=3D"">
File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 452, in initialize_subcommand<br class=3D"">
self.subapp.initialize(argv)<br class=3D"">
File "<decorator-gen-6>", line 2, in initialize<br class=3D"">=
File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/traitlets/c=
onfig/application.py", line 87, in catch_config_error<br class=3D"">
return method(app, *args, **kwargs)<br class=3D"">
File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/jupyter_cor=
e/application.py", line 238, in initialize<br class=3D"">
self.parse_command_line(argv)<br class=3D"">
File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/install/cre=
ateKernel.py", line 154, in parse_command_line<br class=3D"">
spark_version =3D self.get_spark_version()<br class=3D"">
File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/site-packages/install/cre=
ateKernel.py", line 379, in get_spark_version<br class=3D"">
pyspark_out =3D subprocess.check_output([pyspark, =
"--version"], stderr=3Dsubprocess.STDOUT).decode("utf-8")<br class=3D"">
File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/subprocess.py", line =
389, in check_output<br class=3D"">
**kwargs).stdout<br class=3D"">
File =
"/Users/dude/anaconda/envs/py37ana/lib/python3.7/subprocess.py", line =
481, in run<br class=3D"">
output=3Dstdout, stderr=3Dstderr)<br class=3D"">
subprocess.CalledProcessError: Command =
'['/Users/dude/pixiedust/bin/spark/spark-2.2.0-bin-hadoop2.7/bin/pyspark',=
'--version']' returned non-zero exit status 1.<br class=3D"">
<br class=3D"">
<br class=3D"">
Anybody has an idea on how to proceed?<br class=3D"">
<br class=3D"">
TIA.<br class=3D"">
<br class=3D"">
TheDude<br class=3D"">
<br class=3D"">
<br class=3D"">
_______________________________________________<br class=3D"">
IPython-dev mailing list<br class=3D"">
<a href=3D"mailto:[email protected]" target=3D"_blank" =
class=3D"">[email protected]</a><br class=3D"">
<a href=3D"https://mail.python.org/mailman/listinfo/ipython-dev" =
rel=3D"noreferrer" target=3D"_blank" =
class=3D"">https://mail.python.org/mailman/listinfo/ipython-dev</a><br =
class=3D"">
</blockquote></div></div>
</div></blockquote></div><br class=3D""></body></html>=
--Apple-Mail=_4A519B83-704F-430A-824D-325F5F06DD94--
--===============1835968246389449434==
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
--===============1835968246389449434==--