Re: How to install pillow

RĂ©gis Ramillien <[email protected]> Tue, 2 Mar 2021 10:49:46 +0100
Newsgroups gmane.comp.lang.jython.user
Message-ID <CAJ2pqHr6EGG00tGJqnssedm9MGv4U0u+Bae8M=tROsCP1aY1fw@mail.gmail.com>
--===============2206784507175984190==
Content-Type: multipart/alternative; boundary="0000000000001e363505bc8aa8cb"

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

Thank you Jeef,

I tried to copy lib into a 'contrib' folder without installing it.
It's a bit better, but it still doesn't work...

Caused by: org.python.core.PySyntaxError: SyntaxError: no viable
alternative at input '"module '{__name__}' has no attribute '{name}'"'
(__init__.py, line 42)
at org.python.core.ParserFacade.fixParseError(ParserFacade.java:95)
~[jython-2.7.2.jar:2.7.2]
at org.python.core.ParserFacade.parse(ParserFacade.java:190)
~[jython-2.7.2.jar:2.7.2]
at org.python.core.imp.compileSource(imp.java:542) ~[jython-2.7.2.jar:2.7.2=
]
at org.python.core.imp.createFromSource(imp.java:575)
~[jython-2.7.2.jar:2.7.2]
at org.python.core.imp.loadFromSource(imp.java:944)
~[jython-2.7.2.jar:2.7.2]
at org.python.core.imp.find_module(imp.java:769) ~[jython-2.7.2.jar:2.7.2]
at org.python.core.imp.import_next(imp.java:1158) ~[jython-2.7.2.jar:2.7.2]
at org.python.core.imp.import_module_level(imp.java:1350)
~[jython-2.7.2.jar:2.7.2]
at org.python.core.imp.importName(imp.java:1528) ~[jython-2.7.2.jar:2.7.2]
at org.python.core.ImportFunction.__call__(__builtin__.java:1285)
~[jython-2.7.2.jar:2.7.2]
at org.python.core.PyObject.__call__(PyObject.java:433)
~[jython-2.7.2.jar:2.7.2]
at org.python.core.__builtin__.__import__(__builtin__.java:1232)
~[jython-2.7.2.jar:2.7.2]
at org.python.core.imp.importFromAs(imp.java:1620) ~[jython-2.7.2.jar:2.7.2=
]
at org.python.core.imp.importFrom(imp.java:1595) ~[jython-2.7.2.jar:2.7.2]
at
openpyxl.drawing.image$py.f$0(C:/Tools/jython2.7.2/Lib/site-packages/openpy=
xl/drawing/image.py:23)
~[na:na]
at
openpyxl.drawing.image$py.call_function(C:/Tools/jython2.7.2/Lib/site-packa=
ges/openpyxl/drawing/image.py)
~[na:na]

I can't figure where it comes from. I commented all functions in image.py
but still get the same error...

Thanks again ! :)

R=C3=A9gis

Le mar. 2 mars 2021 =C3=A0 00:02, Jeff Mitchell <[email protected]> a
=C3=A9crit :

> fwiw, with xlsxwriter, I just imported that and good to go.
>
> https://xlsxwriter.readthedocs.io/
>
> I don't even bother with pip in this one project, I have a 'contrib'
> directory that I drop in various libs. (Connectivity to internet is
> unavailable on this target server, and working on cached egg files or
> whatever seemed like work.) So in this case, I clone the repo to a dir in
> contrib, use sys.path.append ( contrib-dir-path ), and then import
> xlsxwriter
>
>
> On Mon, Mar 1, 2021 at 5:33 PM R=C3=A9gis Ramillien <regis.ramillien@gmai=
l.com>
> wrote:
>
>> Dear jython users,
>>
>> I'm new to python, and I would like to call a python script from java.
>> After a little bit of research, I decided to use jython.
>>
>> I want the java program to let an admin generate custom excel files usin=
g
>> python.
>>
>> That's why I need to install openpyxl, multiprocessing and finally pillo=
w
>> to load images into the xlsx.
>>
>> But installing pillow gives me some troubles.
>> First, I got a "java heap space" exception. So I tried installing it
>> using this command:
>>
>> ------------------------------------------------------------------------=
----------------------
>> jython -J-Xmx1g -m pip install pillow.
>>
>> ------------------------------------------------------------------------=
----------------------
>> I know, you're right, 1g seems enormous ! But I still get java heap spac=
e
>> with 512mb...
>>
>> And with 1g of memory, I receive this stack:
>>
>> ------------------------------------------------------------------------=
----------------------
>> c:\Tools\jython2.7.2\bin>jython -J-Xmx1g -m pip install pillow
>> [33mDEPRECATION: A future version of pip will drop support for Python
>> 2.7. [0m
>> Collecting pillow
>>   Using cached
>> https://files.pythonhosted.org/packages/b3/d0/a20d8440b71adfbf133452d4f6=
e0fe80de2df7c2578c9b498fb812083383/Pillow-6.2.2.tar.gz
>> [31m    ERROR: Complete output from command python setup.py egg_info: [0=
m
>> [31m    ERROR: Traceback (most recent call last):
>>       File "<string>", line 1, in <module>
>>       File
>> "C:\Users\RGISRA~1\AppData\Local\Temp\pip-install-ctmgop\pillow\setup.py=
",
>> line 25, in <module>
>>         import mp_compile
>>       File "mp_compile.py", line 11, in <module>
>>         from multiprocessing import Pool, cpu_count
>>       File
>> "C:\Tools\jython2.7.2\Lib\site-packages\multiprocessing\__init__.py", li=
ne
>> 64, in <module>
>>         import multiprocessing.patch
>>       File
>> "C:\Tools\jython2.7.2\Lib\site-packages\multiprocessing\patch.py", line =
58,
>> in <module>
>>         class ConditionPatch(object):
>>       File
>> "C:\Tools\jython2.7.2\Lib\site-packages\multiprocessing\patch.py", line =
61,
>> in ConditionPatch
>>         notify_all =3D threading._Condition.notifyAll.im_func
>>     AttributeError: 'module' object has no attribute '_Condition'
>>     ---------------------------------------- [0m
>> [31mERROR: Command "python setup.py egg_info" failed with error code 1 i=
n
>> C:\Users\RGISRA~1\AppData\Local\Temp\pip-install-ctmgop\pillow\ [0m
>> [33mWARNING: You are using pip version 19.1, however version 20.3.4 is
>> available.
>> You should consider upgrading via the 'pip install --upgrade pip'
>> command. [0m
>>
>> ------------------------------------------------------------------------=
----------------------
>>
>> Does any one able to install pillow on jython ? Or is it a pillow issue =
?
>> Or my fault ?
>>
>> Thank you all for your kind help !
>>
>> Best regards,
>>
>> R=C3=A9gis Ramillien
>> _______________________________________________
>> Jython-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/jython-users
>>
>
>
> --
>
> Jeff Mitchell
>
> Sr Application Architect
>
> Zayo | Our Fiber Fuels Global Innovation
>
> 1821 30th Street | Unit A | Boulder, CO  80301
>
> Desk: 999.999.9999 | Cell: 999.999.9999
>
> [email protected]
>
> Purpose <http://zayo.is/signature-purpose> | Network Map
> <http://zayo.is/signature-network> | LinkedIn
> <http://zayo.is/signature-linkedin> | Twitter
> <http://zayo.is/signature-twitter>
>
> This communication is the property of Zayo and may contain confidential o=
r
> privileged information. If you have received this communication in error,
> please promptly notify the sender by reply e-mail and destroy all copies =
of
> the communication and any attachments.
>
>
> He who dies with the best barbecue sauce, wins.
>

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

<div dir=3D"ltr"><div dir=3D"ltr">Thank you Jeef,<div><br></div><div>I trie=
d to copy lib into a &#39;contrib&#39; folder without installing it.</div><=
div>It&#39;s a bit better, but it still doesn&#39;t work...</div><div><br><=
/div><div><div>Caused by: org.python.core.PySyntaxError: SyntaxError: no vi=
able alternative at input &#39;&quot;module &#39;{__name__}&#39; has no att=
ribute &#39;{name}&#39;&quot;&#39; (__init__.py, line 42)</div><div><span s=
tyle=3D"white-space:pre">	</span>at org.python.core.ParserFacade.fixParseEr=
ror(ParserFacade.java:95) ~[jython-2.7.2.jar:2.7.2]</div><div><span style=
=3D"white-space:pre">	</span>at org.python.core.ParserFacade.parse(ParserFa=
cade.java:190) ~[jython-2.7.2.jar:2.7.2]</div><div><span style=3D"white-spa=
ce:pre">	</span>at org.python.core.imp.compileSource(imp.java:542) ~[jython=
-2.7.2.jar:2.7.2]</div><div><span style=3D"white-space:pre">	</span>at org.=
python.core.imp.createFromSource(imp.java:575) ~[jython-2.7.2.jar:2.7.2]</d=
iv><div><span style=3D"white-space:pre">	</span>at org.python.core.imp.load=
FromSource(imp.java:944) ~[jython-2.7.2.jar:2.7.2]</div><div><span style=3D=
"white-space:pre">	</span>at org.python.core.imp.find_module(imp.java:769) =
~[jython-2.7.2.jar:2.7.2]</div><div><span style=3D"white-space:pre">	</span=
>at org.python.core.imp.import_next(imp.java:1158) ~[jython-2.7.2.jar:2.7.2=
]</div><div><span style=3D"white-space:pre">	</span>at org.python.core.imp.=
import_module_level(imp.java:1350) ~[jython-2.7.2.jar:2.7.2]</div><div><spa=
n style=3D"white-space:pre">	</span>at org.python.core.imp.importName(imp.j=
ava:1528) ~[jython-2.7.2.jar:2.7.2]</div><div><span style=3D"white-space:pr=
e">	</span>at org.python.core.ImportFunction.__call__(__builtin__.java:1285=
) ~[jython-2.7.2.jar:2.7.2]</div><div><span style=3D"white-space:pre">	</sp=
an>at org.python.core.PyObject.__call__(PyObject.java:433) ~[jython-2.7.2.j=
ar:2.7.2]</div><div><span style=3D"white-space:pre">	</span>at org.python.c=
ore.__builtin__.__import__(__builtin__.java:1232) ~[jython-2.7.2.jar:2.7.2]=
</div><div><span style=3D"white-space:pre">	</span>at org.python.core.imp.i=
mportFromAs(imp.java:1620) ~[jython-2.7.2.jar:2.7.2]</div><div><span style=
=3D"white-space:pre">	</span>at org.python.core.imp.importFrom(imp.java:159=
5) ~[jython-2.7.2.jar:2.7.2]</div><div><span style=3D"white-space:pre">	</s=
pan>at openpyxl.drawing.image$py.f$0(C:/Tools/jython2.7.2/Lib/site-packages=
/openpyxl/drawing/image.py:23) ~[na:na]</div><div><span style=3D"white-spac=
e:pre">	</span>at openpyxl.drawing.image$py.call_function(C:/Tools/jython2.=
7.2/Lib/site-packages/openpyxl/drawing/image.py) ~[na:na]</div></div><div><=
br></div><div>I can&#39;t figure=C2=A0where it comes from. I commented all =
functions in image.py but still get the same error...</div><div><br></div><=
div>Thanks again ! :)</div><div><br></div><div>R=C3=A9gis</div></div></div>=
<br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">Le=C2=
=A0mar. 2 mars 2021 =C3=A0=C2=A000:02, Jeff Mitchell &lt;<a href=3D"mailto:=
[email protected]">[email protected]</a>&gt; a =C3=A9crit=C2=A0:<=
br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"=
>fwiw, with xlsxwriter, I just imported that and good to go.<div><br></div>=
<div><a href=3D"https://xlsxwriter.readthedocs.io/" target=3D"_blank">https=
://xlsxwriter.readthedocs.io/</a><br></div><div><br></div><div>I don&#39;t =
even bother with pip in this one project, I have a &#39;contrib&#39; direct=
ory that I drop in various libs. (Connectivity to internet is unavailable o=
n this target server, and working on cached egg files or whatever seemed li=
ke work.) So in this case, I clone the repo to a dir in contrib, use sys.pa=
th.append ( contrib-dir-path ), and then import xlsxwriter</div><div><br></=
div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_at=
tr">On Mon, Mar 1, 2021 at 5:33 PM R=C3=A9gis Ramillien &lt;<a href=3D"mail=
to:[email protected]" target=3D"_blank">[email protected]</=
a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><d=
iv dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=
=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr">Dear jython users,<div><br></div=
><div>I&#39;m new to python, and I would like to call a python script from =
java.</div><div>After a little bit of research, I decided to use jython.</d=
iv><div><br></div><div>I want the java program to let an admin generate cus=
tom excel files using python.</div><div><br></div><div>That&#39;s why I nee=
d to install openpyxl, multiprocessing and finally=C2=A0pillow to load imag=
es into the xlsx.</div><div><br></div><div>But installing pillow gives me s=
ome troubles.=C2=A0</div><div>First, I got a &quot;java heap space&quot; ex=
ception. So I tried installing it using this command:</div><div>-----------=
---------------------------------------------------------------------------=
--------<br></div><div>jython -J-Xmx1g -m pip install pillow.</div><div>---=
---------------------------------------------------------------------------=
----------------<br></div><div>I know, you&#39;re right, 1g seems enormous =
! But I still get java heap space with 512mb...<br></div><div><br></div><di=
v>And with 1g of memory, I receive this stack:</div><div>------------------=
---------------------------------------------------------------------------=
-</div><div><div>c:\Tools\jython2.7.2\bin&gt;jython -J-Xmx1g -m pip install=
 pillow</div><div> [33mDEPRECATION: A future version of pip will drop suppo=
rt for Python 2.7. [0m</div><div>Collecting pillow</div><div>=C2=A0 Using c=
ached <a href=3D"https://files.pythonhosted.org/packages/b3/d0/a20d8440b71a=
dfbf133452d4f6e0fe80de2df7c2578c9b498fb812083383/Pillow-6.2.2.tar.gz" targe=
t=3D"_blank">https://files.pythonhosted.org/packages/b3/d0/a20d8440b71adfbf=
133452d4f6e0fe80de2df7c2578c9b498fb812083383/Pillow-6.2.2.tar.gz</a></div><=
div> [31m=C2=A0 =C2=A0 ERROR: Complete output from command python setup.py =
egg_info: [0m</div><div> [31m=C2=A0 =C2=A0 ERROR: Traceback (most recent ca=
ll last):</div><div>=C2=A0 =C2=A0 =C2=A0 File &quot;&lt;string&gt;&quot;, l=
ine 1, in &lt;module&gt;</div><div>=C2=A0 =C2=A0 =C2=A0 File &quot;C:\Users=
\RGISRA~1\AppData\Local\Temp\pip-install-ctmgop\pillow\setup.py&quot;, line=
 25, in &lt;module&gt;</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 import mp_comp=
ile</div><div>=C2=A0 =C2=A0 =C2=A0 File &quot;mp_compile.py&quot;, line 11,=
 in &lt;module&gt;</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 from multiprocessi=
ng import Pool, cpu_count</div><div>=C2=A0 =C2=A0 =C2=A0 File &quot;C:\Tool=
s\jython2.7.2\Lib\site-packages\multiprocessing\__init__.py&quot;, line 64,=
 in &lt;module&gt;</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 import multiproces=
sing.patch</div><div>=C2=A0 =C2=A0 =C2=A0 File &quot;C:\Tools\jython2.7.2\L=
ib\site-packages\multiprocessing\patch.py&quot;, line 58, in &lt;module&gt;=
</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 class ConditionPatch(object):</div><=
div>=C2=A0 =C2=A0 =C2=A0 File &quot;C:\Tools\jython2.7.2\Lib\site-packages\=
multiprocessing\patch.py&quot;, line 61, in ConditionPatch</div><div>=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 notify_all =3D threading._Condition.notifyAll.im_func=
</div><div>=C2=A0 =C2=A0 AttributeError: &#39;module&#39; object has no att=
ribute &#39;_Condition&#39;</div><div>=C2=A0 =C2=A0 -----------------------=
----------------- [0m</div><div> [31mERROR: Command &quot;python setup.py e=
gg_info&quot; failed with error code 1 in C:\Users\RGISRA~1\AppData\Local\T=
emp\pip-install-ctmgop\pillow\ [0m</div><div> [33mWARNING: You are using pi=
p version 19.1, however version 20.3.4 is available.</div><div>You should c=
onsider upgrading via the &#39;pip install --upgrade pip&#39; command. [0m<=
/div></div><div>-----------------------------------------------------------=
-----------------------------------<br></div><div><br></div><div>Does any o=
ne able to install pillow on jython ? Or is it a pillow issue ? Or my fault=
 ?</div><div><br></div><div>Thank you all for your kind help !</div><div><b=
r></div><div>Best regards,</div><div><br></div><div>R=C3=A9gis Ramillien</d=
iv></div></div></div></div></div></div></div>
_______________________________________________<br>
Jython-users mailing list<br>
<a href=3D"mailto:[email protected]" target=3D"_blank">Jyt=
[email protected]</a><br>
<a href=3D"https://lists.sourceforge.net/lists/listinfo/jython-users" rel=
=3D"noreferrer" target=3D"_blank">https://lists.sourceforge.net/lists/listi=
nfo/jython-users</a><br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
><div dir=3D"ltr"><span><p dir=3D"ltr" style=3D"line-height:1.656;margin-to=
p:0pt;margin-bottom:0pt"><span style=3D"font-size:10pt;font-family:&quot;Tr=
ebuchet MS&quot;;color:rgb(127,127,127);font-weight:700;vertical-align:base=
line;white-space:pre-wrap">Jeff Mitchell</span></p><p dir=3D"ltr" style=3D"=
line-height:1.656;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-siz=
e:10pt;font-family:&quot;Trebuchet MS&quot;;color:rgb(127,127,127);font-wei=
ght:700;vertical-align:baseline;white-space:pre-wrap">Sr Application Archit=
ect</span></p><p dir=3D"ltr" style=3D"line-height:1.656;margin-top:0pt;marg=
in-bottom:0pt"><span style=3D"font-size:12pt;font-family:&quot;Trebuchet MS=
&quot;;color:rgb(247,150,70);font-weight:700;vertical-align:baseline;white-=
space:pre-wrap">Zayo | Our Fiber Fuels Global Innovation</span></p><p dir=
=3D"ltr" style=3D"line-height:1.656;margin-top:0pt;margin-bottom:0pt"><span=
 style=3D"font-size:10pt;font-family:&quot;Trebuchet MS&quot;;color:rgb(127=
,127,127);font-weight:700;vertical-align:baseline;white-space:pre-wrap">182=
1 30th Street | Unit A | Boulder, CO=C2=A0 80301</span></p><p dir=3D"ltr" s=
tyle=3D"line-height:1.656;margin-top:0pt;margin-bottom:0pt"><span style=3D"=
font-size:10pt;font-family:&quot;Trebuchet MS&quot;;color:rgb(127,127,127);=
font-weight:700;vertical-align:baseline;white-space:pre-wrap">Desk: 999.999=
.9999 | Cell: 999.999.9999</span></p><p dir=3D"ltr" style=3D"line-height:1.=
656;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:10pt;font-fa=
mily:&quot;Trebuchet MS&quot;;color:rgb(17,85,204);font-weight:700;vertical=
-align:baseline;white-space:pre-wrap"><a href=3D"mailto:jeff.mitchell@zayo.=
com" target=3D"_blank">[email protected]</a></span></p><p dir=3D"ltr" =
style=3D"line-height:1.656;margin-top:0pt;margin-bottom:0pt"><a href=3D"htt=
p://zayo.is/signature-purpose" target=3D"_blank"><span style=3D"font-size:9=
.5pt;font-family:&quot;Trebuchet MS&quot;;color:rgb(17,85,204);font-weight:=
700;vertical-align:baseline;white-space:pre-wrap">Purpose</span></a><span s=
tyle=3D"font-size:9.5pt;font-family:&quot;Trebuchet MS&quot;;font-weight:70=
0;vertical-align:baseline;white-space:pre-wrap"> |</span><a href=3D"http://=
zayo.is/signature-network" target=3D"_blank"><span style=3D"font-size:9.5pt=
;font-family:&quot;Trebuchet MS&quot;;color:rgb(34,34,34);font-weight:700;v=
ertical-align:baseline;white-space:pre-wrap"> </span><span style=3D"font-si=
ze:9.5pt;font-family:&quot;Trebuchet MS&quot;;color:rgb(17,85,204);font-wei=
ght:700;vertical-align:baseline;white-space:pre-wrap">Network Map</span></a=
><span style=3D"font-size:9.5pt;font-family:&quot;Trebuchet MS&quot;;font-w=
eight:700;vertical-align:baseline;white-space:pre-wrap"> |</span><a href=3D=
"http://zayo.is/signature-linkedin" target=3D"_blank"><span style=3D"font-s=
ize:9.5pt;font-family:&quot;Trebuchet MS&quot;;color:rgb(34,34,34);font-wei=
ght:700;vertical-align:baseline;white-space:pre-wrap"> </span><span style=
=3D"font-size:9.5pt;font-family:&quot;Trebuchet MS&quot;;color:rgb(17,85,20=
4);font-weight:700;vertical-align:baseline;white-space:pre-wrap">LinkedIn</=
span></a><span style=3D"font-size:9.5pt;font-family:&quot;Trebuchet MS&quot=
;;font-weight:700;vertical-align:baseline;white-space:pre-wrap"> | </span><=
a href=3D"http://zayo.is/signature-twitter" target=3D"_blank"><span style=
=3D"font-size:9.5pt;font-family:&quot;Trebuchet MS&quot;;color:rgb(17,85,20=
4);font-weight:700;vertical-align:baseline;white-space:pre-wrap">Twitter</s=
pan></a></p><br><p dir=3D"ltr" style=3D"line-height:1.656;margin-top:0pt;ma=
rgin-bottom:0pt"><span style=3D"font-size:9pt;font-family:&quot;Trebuchet M=
S&quot;;color:rgb(127,127,127);font-weight:700;font-style:italic;vertical-a=
lign:baseline;white-space:pre-wrap">This communication is the property of Z=
ayo and may contain confidential or privileged information. If you have rec=
eived this communication in error, please promptly notify the sender by rep=
ly e-mail and destroy all copies of the communication and any attachments.<=
/span></p><p style=3D"line-height:1.656;margin-top:0pt;margin-bottom:0pt"><=
span style=3D"font-size:9pt;font-family:&quot;Trebuchet MS&quot;;color:rgb(=
127,127,127);font-weight:700;font-style:italic;vertical-align:baseline;whit=
e-space:pre-wrap"><br></span></p><p style=3D"line-height:1.656;margin-top:0=
pt;margin-bottom:0pt"><span style=3D"font-size:9pt;font-family:&quot;Trebuc=
het MS&quot;;color:rgb(127,127,127);font-weight:700;font-style:italic;verti=
cal-align:baseline;white-space:pre-wrap">He who dies with the best barbecue=
 sauce, wins.</span></p></span></div></div>
</blockquote></div>

--0000000000001e363505bc8aa8cb--


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


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

_______________________________________________
Jython-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jython-users

--===============2206784507175984190==--