[Python.NET] Re: Support for Python v3.9

Mark Visser <[email protected]> Thu, 22 Jul 2021 11:27:44 -0400
Newsgroups gmane.comp.python.dotnet
Message-ID <[email protected]>
--===============4380081811123052689==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_F650CD70-B455-4A17-884A-28EF8B3043E4"


--Apple-Mail=_F650CD70-B455-4A17-884A-28EF8B3043E4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Di & other folks,

Just quoting Benedikt from earlier in the thread in case it was missed:

> Hi,
>=20
> Indeed, we back-ported support as such in Python.NET =
<http://python.net/> 2.5.2, but we ran into some ominous crashes in CI. =
That's why we don't claim support on Pypi and don't provide wheels for =
3.9. You can either build 2.5.2 yourself or the try to use the current =
master instead. We'll try to come up with a concrete roadmap for the 3.0 =
release in one of the next biweekly meetings.
>=20
> Regards
> Benedikt

To summarize, Python.NET <http://python.net/> does NOT support Python =
3.9.x at this time. Python.NET <http://python.net/> is an open-source =
project with a very small number of part-time volunteer maintainers, so =
any investigation you're able to do on Python 3.9 is appreciated. If =
you're able to reproduce crashes, please log them as issues at =
https://github.com/pythonnet/pythonnet/issues =
<https://github.com/pythonnet/pythonnet/issues>. If you're able to =
commit development resources to fixing crashes, even better! Pull =
requests are always welcome!

cheers,
-Mark



> On Jul 8, 2021, at 2:10 PM, Di Yang (PACTERA TECHNOLOGIES INC) via =
PythonNet <[email protected]> wrote:
>=20
> Hi Vince/Pythonnet,
> =20
> I tested again with Python 3.9.6 which is released on 6/28, still got =
error when running =E2=80=9Cpip install pythonnet=E2=80=9D.  I got the =
same error on two machines. How could we solve it?
> <image001.png>
> =20
> Thanks,
> Di
> =20
> From: Vince Luff <[email protected]>=20
> Sent: Saturday, May 15, 2021 4:19 AM
> To: A list for users and developers of Python.NET =
<[email protected]>
> Cc: Di Yang (PACTERA TECHNOLOGIES INC) <[email protected]>; =
Douglas Wyant (Aptly Technology Corporation) <[email protected]>
> Subject: [EXTERNAL] Re: [Python.NET] Re: Support for Python v3.9
> =20
> Hi guys,
> =20
> Am I missing something here, because Python.Net v2.5.2 already =
supports Python 3.9:
> =20
> https://github.com/pythonnet/pythonnet/releases =
<https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fgithu=
b.com%2Fpythonnet%2Fpythonnet%2Freleases&data=3D04%7C01%7Cv-diyan%40micros=
oft.com%7Cf693f50050c04d3878ea08d91793480b%7C72f988bf86f141af91ab2d7cd011d=
b47%7C1%7C0%7C637566744677417311%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwM=
DAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=3DOEVv80ury=
S4cAJj%2FVg3G1vn93T63vegHPQt2dbrYgaY%3D&reserved=3D0>
> =20
> "Additionally, includes support for Python 3.9"
> =20
> Regards,
> Vince
> From: Mark Visser <[email protected] <mailto:[email protected]>>
> Sent: 13 May 2021 17:14
> To: A list for users and developers of Python.NET =
<[email protected] <mailto:[email protected]>>
> Cc: Di Yang (PACTERA TECHNOLOGIES INC) <[email protected] =
<mailto:[email protected]>>; Douglas Wyant (Aptly Technology =
Corporation) <[email protected] <mailto:[email protected]>>
> Subject: [Python.NET] Re: Support for Python v3.9
> =20
> Hi Douglas,=20
> =20
> It looks to me like this was fixed in Python 3.6, 3.7, 3.8 and 3.9:
> =20
> =46rom =
https://python-security.readthedocs.io/vuln/cjk-codec-download-eval.html: =
<https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fpytho=
n-security.readthedocs.io%2Fvuln%2Fcjk-codec-download-eval.html%3A&data=3D=
04%7C01%7Cv-diyan%40microsoft.com%7Cf693f50050c04d3878ea08d91793480b%7C72f=
988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637566744677427307%7CUnknown%7CTWF=
pbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3=
D%7C1000&sdata=3DaS%2BV4jyLy5IzjSMrU%2F%2FtmHzJyDFKLKS6kfi2qG8l45Q%3D&rese=
rved=3D0>
> =20
>=20
> Fixed In
>=20
> =C2=B7         Python 3.6.13 (2021-02-16) fixed by commit e912e94 =
(branch 3.6) =
<https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fgithu=
b.com%2Fpython%2Fcpython%2Fcommit%2Fe912e945f2960029d039d3390ea08835ad3937=
4b&data=3D04%7C01%7Cv-diyan%40microsoft.com%7Cf693f50050c04d3878ea08d91793=
480b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637566744677437300%7CUnk=
nown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJ=
XVCI6Mn0%3D%7C1000&sdata=3DPlm8%2FnyOjoFqSGlnoi3x7K59r2w3dTRuHMtGWQCsr40%3=
D&reserved=3D0> (2020-10-20)
> =C2=B7         Python 3.7.10 (2021-02-16) fixed by commit 43e5231 =
(branch 3.7) =
<https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fgithu=
b.com%2Fpython%2Fcpython%2Fcommit%2F43e523103886af66d6c27cd72431b5d9d14cd2=
a9&data=3D04%7C01%7Cv-diyan%40microsoft.com%7Cf693f50050c04d3878ea08d91793=
480b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637566744677447302%7CUnk=
nown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJ=
XVCI6Mn0%3D%7C1000&sdata=3DWSKZuaaaIjiBLv9GZt8rE%2BTfx8tB5lsktar77Wl1AeU%3=
D&reserved=3D0> (2020-10-20)
> =C2=B7         Python 3.8.7 (2020-12-21) fixed by commit 6c6c256 =
(branch 3.8) =
<https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fgithu=
b.com%2Fpython%2Fcpython%2Fcommit%2F6c6c256df3636ff6f6136820afaefa5a10a3ac=
33&data=3D04%7C01%7Cv-diyan%40microsoft.com%7Cf693f50050c04d3878ea08d91793=
480b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637566744677457296%7CUnk=
nown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJ=
XVCI6Mn0%3D%7C1000&sdata=3Dpne30qpj%2BZiNyvdYxh9XIqSU4Jpq2ck97I6SEtqzehI%3=
D&reserved=3D0> (2020-10-06)
> =C2=B7         Python 3.9.1 (2020-12-07) fixed by commit b664a1d =
(branch 3.9) =
<https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fgithu=
b.com%2Fpython%2Fcpython%2Fcommit%2Fb664a1df4ee71d3760ab937653b10997081b17=
94&data=3D04%7C01%7Cv-diyan%40microsoft.com%7Cf693f50050c04d3878ea08d91793=
480b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637566744677457296%7CUnk=
nown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJ=
XVCI6Mn0%3D%7C1000&sdata=3DEjy6IRCmbvUsY%2Busibc8FiEM0UKrBTZJ46rW9reCyac%3=
D&reserved=3D0> (2020-10-06)
> So you should be able to address the CVE by upgrading to one of these =
patch versions. AFAIK we don't have a timeline for 3.9 support in Python =
for .NET yet.
> =20
> cheers,
> -Mark
> =20
> Mark Visser=20
> Senior Dev Manager, M&E
> Unity Technologies - www.unity3d.com =
<https://nam06.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fwww.un=
ity3d.com%2F&data=3D04%7C01%7Cv-diyan%40microsoft.com%7Cf693f50050c04d3878=
ea08d91793480b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C63756674467746=
7285%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6I=
k1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=3DX2Oxx%2FMu1ICHWF78nx7LZKOHkIlI3lRmbdM=
PcKPvlRE%3D&reserved=3D0>
> =20
> =20
> =20
> =20
>=20
>=20
>=20
> On May 12, 2021, at 12:43 PM, Douglas Wyant (Aptly Technology =
Corporation) via PythonNet <[email protected] =
<mailto:[email protected]>> wrote:
> =20
> PythonNet,
>                 Hi folks, I have no idea if this is the correct way to =
engage support / ask questions, so please redirect me.  We need to =
deploy Python v3.9 to resolve a known Security issue in older versions.  =
I=E2=80=99m told we=E2=80=99re blocked on deploying until PythonNet is =
updated to support v3.9.  So the question is when might that be?
> =20
> https://bugs.python.org/issue41944 =
<https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fbugs.=
python.org%2Fissue41944&data=3D04%7C01%7Cv-diyan%40microsoft.com%7Cf693f50=
050c04d3878ea08d91793480b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637=
566744677477281%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMz=
IiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=3DT5QVFG7AmqWaaznwx%2By9bVNN=
fZefsx3D8DMiGjFQimM%3D&reserved=3D0>
> CVE-2020-27619: WIndows
> Python versions 3.0.0 through 3.9.0 are susceptible to a vulnerability =
which when successfully exploited could lead to disclosure of sensitive =
information, addition or modification of data, or Denial of Service =
(DoS).
> Affected Versions=20
> Python versions 3.0.0 through 3.9.0=20
> =20
> Thanks,
> =20
> Doug Wyant (Aptly Technology Corporation), GSEC, GCIH
> Service Engineer 2
> Microsoft
> _______________________________________________
> PythonNet mailing list -- [email protected] =
<mailto:[email protected]>
> To unsubscribe send an email to [email protected] =
<mailto:[email protected]>
> https://mail.python.org/mailman3/lists/pythonnet.python.org/ =
<https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fmail.=
python.org%2Fmailman3%2Flists%2Fpythonnet.python.org%2F&data=3D04%7C01%7Cv=
-diyan%40microsoft.com%7Cf693f50050c04d3878ea08d91793480b%7C72f988bf86f141=
af91ab2d7cd011db47%7C1%7C0%7C637566744677477281%7CUnknown%7CTWFpbGZsb3d8ey=
JWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sd=
ata=3DzNuEosAM2hYnX%2BT36L7YQiSvg%2Bd7buhnz3G5lBnS2Lc%3D&reserved=3D0>
> Member address: [email protected] <mailto:[email protected]>
> =20
> _______________________________________________
> PythonNet mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> https://mail.python.org/mailman3/lists/pythonnet.python.org/
> Member address: [email protected]


--Apple-Mail=_F650CD70-B455-4A17-884A-28EF8B3043E4
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; line-break: after-white-space;" class=3D"">Hi =
Di &amp; other folks,<div class=3D""><br class=3D""></div><div =
class=3D"">Just quoting Benedikt from earlier in the thread in case it =
was missed:</div><div class=3D""><br class=3D""></div><div class=3D""><div=
 class=3D""><div dir=3D"auto" style=3D"caret-color: rgb(0, 0, 0); color: =
rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div dir=3D"auto" style=3D"caret-color: rgb(0, 0, 0); color: =
rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><blockquote type=3D"cite" class=3D""><span style=3D"color: =
rgb(0, 0, 0);" class=3D"">Hi,</span><br style=3D"color: rgb(0, 0, 0);" =
class=3D""><br style=3D"color: rgb(0, 0, 0);" class=3D""><span =
style=3D"color: rgb(0, 0, 0);" class=3D"">Indeed, we back-ported support =
as such in&nbsp;</span><a href=3D"http://Python.NET" =
class=3D"">Python.NET</a><span style=3D"color: rgb(0, 0, 0);" =
class=3D"">&nbsp;2.5.2, but we ran into some ominous crashes in CI. =
That's why we don't claim support on Pypi and don't provide wheels for =
3.9. You can either build 2.5.2 yourself or the try to use the current =
master instead. We'll try to come up with a concrete roadmap for the 3.0 =
release in one of the next biweekly meetings.</span><br style=3D"color: =
rgb(0, 0, 0);" class=3D""><br style=3D"color: rgb(0, 0, 0);" =
class=3D""><span style=3D"color: rgb(0, 0, 0);" =
class=3D"">Regards</span><br style=3D"color: rgb(0, 0, 0);" =
class=3D""><span style=3D"color: rgb(0, 0, 0);" =
class=3D"">Benedikt</span></blockquote></div></div><br =
class=3D"Apple-interchange-newline">To summarize, <a =
href=3D"http://Python.NET" class=3D"">Python.NET</a>&nbsp;does <b =
class=3D"">NOT</b>&nbsp;support Python 3.9.x at this time. <a =
href=3D"http://Python.NET" class=3D"">Python.NET</a>&nbsp;is an =
open-source project with a very small number of part-time volunteer =
maintainers, so any investigation you're able to do on Python 3.9 is =
appreciated. If you're able to reproduce crashes, please log them as =
issues at&nbsp;<a href=3D"https://github.com/pythonnet/pythonnet/issues" =
class=3D"">https://github.com/pythonnet/pythonnet/issues</a>. If you're =
able to commit development resources to fixing crashes, even better! =
Pull requests are always welcome!</div><div class=3D""><br =
class=3D""></div><div class=3D"">cheers,</div><div =
class=3D"">-Mark</div><div class=3D""><br =
class=3D"webkit-block-placeholder"></div><div class=3D""><br =
class=3D""></div>
<div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On Jul 8, 2021, at 2:10 PM, Di Yang (PACTERA TECHNOLOGIES =
INC) via PythonNet &lt;<a href=3D"mailto:[email protected]" =
class=3D"">[email protected]</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
charset=3D"UTF-8" class=3D""><div class=3D"WordSection1" style=3D"page: =
WordSection1; caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><div style=3D"margin: 0in; font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D"">Hi Vince/Pythonnet,<o:p =
class=3D""></o:p></div><div style=3D"margin: 0in; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D"">I tested again with Python =
3.9.6 which is released on 6/28, still got error when running =E2=80=9Cpip=
 install pythonnet=E2=80=9D. &nbsp;I got the same error on two machines. =
How could we solve it?<o:p class=3D""></o:p></div><div style=3D"margin: =
0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
id=3D"cid:[email protected]">&lt;image001.png&gt;</span><o:p =
class=3D""></o:p></div><div style=3D"margin: 0in; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D"">Thanks,<o:p =
class=3D""></o:p></div><div style=3D"margin: 0in; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D"">Di<o:p =
class=3D""></o:p></div><div style=3D"margin: 0in; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div class=3D""><div style=3D"border-style: =
solid none none; border-top-width: 1pt; border-top-color: rgb(225, 225, =
225); padding: 3pt 0in 0in;" class=3D""><div style=3D"margin: 0in; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><b =
class=3D"">From:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Vince Luff &lt;<a =
href=3D"mailto:[email protected]" =
class=3D"">[email protected]</a>&gt;<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D""><b =
class=3D"">Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Saturday, May 15, 2021 4:19 =
AM<br class=3D""><b class=3D"">To:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>A list for users and =
developers of <a href=3D"http://Python.NET" class=3D"">Python.NET</a> =
&lt;<a href=3D"mailto:[email protected]" =
class=3D"">[email protected]</a>&gt;<br class=3D""><b =
class=3D"">Cc:</b><span class=3D"Apple-converted-space">&nbsp;</span>Di =
Yang (PACTERA TECHNOLOGIES INC) &lt;<a =
href=3D"mailto:[email protected]" =
class=3D"">[email protected]</a>&gt;; Douglas Wyant (Aptly =
Technology Corporation) &lt;<a href=3D"mailto:[email protected]" =
class=3D"">[email protected]</a>&gt;<br class=3D""><b =
class=3D"">Subject:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>[EXTERNAL] Re: [<a =
href=3D"http://Python.NET" class=3D"">Python.NET</a>] Re: Support for =
Python v3.9<o:p class=3D""></o:p></div></div></div><div style=3D"margin: =
0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div class=3D""><div style=3D"margin: 0in; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 12pt;" class=3D"">Hi guys,<o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 12pt;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div></div><div class=3D""><div =
style=3D"margin: 0in; font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D""><span style=3D"font-size: 12pt;" class=3D"">Am I =
missing&nbsp;something here, because <a href=3D"http://Python.Net" =
class=3D"">Python.Net</a> v2.5.2 already supports Python 3.9:<o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 12pt;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div></div><div class=3D""><div =
style=3D"margin: 0in; font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D""><span style=3D"font-size: 12pt;" class=3D""><a =
href=3D"https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%=
2Fgithub.com%2Fpythonnet%2Fpythonnet%2Freleases&amp;data=3D04%7C01%7Cv-diy=
an%40microsoft.com%7Cf693f50050c04d3878ea08d91793480b%7C72f988bf86f141af91=
ab2d7cd011db47%7C1%7C0%7C637566744677417311%7CUnknown%7CTWFpbGZsb3d8eyJWIj=
oiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sd=
ata=3DOEVv80uryS4cAJj%2FVg3G1vn93T63vegHPQt2dbrYgaY%3D&amp;reserved=3D0" =
style=3D"color: blue; text-decoration: underline;" =
class=3D"">https://github.com/pythonnet/pythonnet/releases</a><o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 12pt;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div></div><blockquote class=3D""><div =
class=3D""><div style=3D"margin: 0in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 12pt;" =
class=3D"">"</span><span style=3D"font-size: 12pt; font-family: =
&quot;Segoe UI&quot;, sans-serif; color: rgb(36, 41, 46); =
background-color: white;" class=3D"">Additionally, includes support for =
Python 3.9"</span><span style=3D"font-size: 12pt;" class=3D""><o:p =
class=3D""></o:p></span></div></div></blockquote><div class=3D""><div =
style=3D"margin: 0in; font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D""><span style=3D"font-size: 12pt;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div></div><div class=3D""><div =
style=3D"margin: 0in; font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D""><span style=3D"font-size: 12pt;" =
class=3D"">Regards,<br class=3D"">Vince<o:p =
class=3D""></o:p></span></div></div><div class=3D"MsoNormal" =
align=3D"center" style=3D"margin: 0in; font-size: 11pt; font-family: =
Calibri, sans-serif; text-align: center;"><hr size=3D"2" width=3D"98%" =
align=3D"center" class=3D""></div><div id=3D"divRplyFwdMsg" =
class=3D""><div style=3D"margin: 0in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><b class=3D""><span style=3D"" =
class=3D"">From:</span></b><span style=3D"" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>Mark Visser &lt;<a =
href=3D"mailto:[email protected]" style=3D"color: blue; text-decoration: =
underline;" class=3D"">[email protected]</a>&gt;<br class=3D""><b =
class=3D"">Sent:</b><span class=3D"Apple-converted-space">&nbsp;</span>13 =
May 2021 17:14<br class=3D""><b class=3D"">To:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>A list for users and =
developers of <a href=3D"http://Python.NET" class=3D"">Python.NET</a> =
&lt;<a href=3D"mailto:[email protected]" style=3D"color: blue; =
text-decoration: underline;" class=3D"">[email protected]</a>&gt;<br =
class=3D""><b class=3D"">Cc:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Di Yang (PACTERA =
TECHNOLOGIES INC) &lt;<a href=3D"mailto:[email protected]" =
style=3D"color: blue; text-decoration: underline;" =
class=3D"">[email protected]</a>&gt;; Douglas Wyant (Aptly =
Technology Corporation) &lt;<a href=3D"mailto:[email protected]" =
style=3D"color: blue; text-decoration: underline;" =
class=3D"">[email protected]</a>&gt;<br class=3D""><b =
class=3D"">Subject:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>[<a =
href=3D"http://Python.NET" class=3D"">Python.NET</a>] Re: Support for =
Python v3.9</span><o:p class=3D""></o:p></div><div class=3D""><div =
style=3D"margin: 0in; font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div><div=
 class=3D""><div style=3D"margin: 0in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">Hi Douglas,<span =
class=3D"Apple-converted-space">&nbsp;</span><o:p =
class=3D""></o:p></div><div class=3D""><div style=3D"margin: 0in; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">It =
looks to me like this was fixed in Python 3.6, 3.7, 3.8<span =
class=3D"Apple-converted-space">&nbsp;</span><b =
class=3D"">and</b>&nbsp;3.9:<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">From<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%=
2Fpython-security.readthedocs.io%2Fvuln%2Fcjk-codec-download-eval.html%3A&=
amp;data=3D04%7C01%7Cv-diyan%40microsoft.com%7Cf693f50050c04d3878ea08d9179=
3480b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637566744677427307%7CUn=
known%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLC=
JXVCI6Mn0%3D%7C1000&amp;sdata=3DaS%2BV4jyLy5IzjSMrU%2F%2FtmHzJyDFKLKS6kfi2=
qG8l45Q%3D&amp;reserved=3D0" style=3D"color: blue; text-decoration: =
underline;" =
class=3D"">https://python-security.readthedocs.io/vuln/cjk-codec-download-=
eval.html:</a><o:p class=3D""></o:p></div></div><div class=3D""><h2 =
style=3D"margin-right: 0in; margin-left: 0in; font-size: 18pt; =
font-family: Calibri, sans-serif; font-weight: bold; margin-top: 0in; =
box-sizing: border-box;" class=3D""><span style=3D"font-family: Georgia, =
serif; color: rgb(64, 64, 64);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></h2><h2 style=3D"margin-right: 0in; =
margin-left: 0in; font-size: 18pt; font-family: Calibri, sans-serif; =
font-weight: bold; margin-top: 0in; box-sizing: border-box;" =
class=3D""><span style=3D"font-family: Georgia, serif; color: rgb(64, =
64, 64);" class=3D"">Fixed In<o:p class=3D""></o:p></span></h2><div =
style=3D"margin: 0in 0in 0in 0.75in; font-size: 11pt; font-family: =
Calibri, sans-serif; text-indent: -0.25in; line-height: 18pt;" =
class=3D""><span style=3D"font-size: 10pt; font-family: Symbol; color: =
rgb(64, 64, 64);" class=3D""><span class=3D"">=C2=B7<span =
style=3D"font-style: normal; font-variant-caps: normal; font-weight: =
normal; font-stretch: normal; font-size: 7pt; line-height: normal; =
font-family: &quot;Times New Roman&quot;;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
style=3D"font-size: 12pt; font-family: Arial, sans-serif; color: rgb(64, =
64, 64);" class=3D"">Python&nbsp;<strong class=3D""><span =
style=3D"font-family: Arial, sans-serif;" =
class=3D"">3.6.13</span></strong>&nbsp;(2021-02-16) fixed by&nbsp;<a =
href=3D"https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%=
2Fgithub.com%2Fpython%2Fcpython%2Fcommit%2Fe912e945f2960029d039d3390ea0883=
5ad39374b&amp;data=3D04%7C01%7Cv-diyan%40microsoft.com%7Cf693f50050c04d387=
8ea08d91793480b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C6375667446774=
37300%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6=
Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=3DPlm8%2FnyOjoFqSGlnoi3x7K59r2w3dT=
RuHMtGWQCsr40%3D&amp;reserved=3D0" style=3D"color: blue; =
text-decoration: underline;" class=3D""><span style=3D"color: rgb(155, =
89, 182); text-decoration: none;" class=3D"">commit e912e94 (branch =
3.6)</span></a>&nbsp;(2020-10-20)<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0in 0in 0in 0.75in; font-size: 11pt; font-family: =
Calibri, sans-serif; text-indent: -0.25in; line-height: 18pt;" =
class=3D""><span style=3D"font-size: 10pt; font-family: Symbol; color: =
rgb(64, 64, 64);" class=3D""><span class=3D"">=C2=B7<span =
style=3D"font-style: normal; font-variant-caps: normal; font-weight: =
normal; font-stretch: normal; font-size: 7pt; line-height: normal; =
font-family: &quot;Times New Roman&quot;;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
style=3D"font-size: 12pt; font-family: Arial, sans-serif; color: rgb(64, =
64, 64);" class=3D"">Python&nbsp;<strong class=3D""><span =
style=3D"font-family: Arial, sans-serif;" =
class=3D"">3.7.10</span></strong>&nbsp;(2021-02-16) fixed by&nbsp;<a =
href=3D"https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%=
2Fgithub.com%2Fpython%2Fcpython%2Fcommit%2F43e523103886af66d6c27cd72431b5d=
9d14cd2a9&amp;data=3D04%7C01%7Cv-diyan%40microsoft.com%7Cf693f50050c04d387=
8ea08d91793480b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C6375667446774=
47302%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6=
Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=3DWSKZuaaaIjiBLv9GZt8rE%2BTfx8tB5l=
sktar77Wl1AeU%3D&amp;reserved=3D0" style=3D"color: blue; =
text-decoration: underline;" class=3D""><span style=3D"color: rgb(155, =
89, 182); text-decoration: none;" class=3D"">commit 43e5231 (branch =
3.7)</span></a>&nbsp;(2020-10-20)<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0in 0in 0in 0.75in; font-size: 11pt; font-family: =
Calibri, sans-serif; text-indent: -0.25in; line-height: 18pt;" =
class=3D""><span style=3D"font-size: 10pt; font-family: Symbol; color: =
rgb(64, 64, 64);" class=3D""><span class=3D"">=C2=B7<span =
style=3D"font-style: normal; font-variant-caps: normal; font-weight: =
normal; font-stretch: normal; font-size: 7pt; line-height: normal; =
font-family: &quot;Times New Roman&quot;;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
style=3D"font-size: 12pt; font-family: Arial, sans-serif; color: rgb(64, =
64, 64);" class=3D"">Python&nbsp;<strong class=3D""><span =
style=3D"font-family: Arial, sans-serif;" =
class=3D"">3.8.7</span></strong>&nbsp;(2020-12-21) fixed by&nbsp;<a =
href=3D"https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%=
2Fgithub.com%2Fpython%2Fcpython%2Fcommit%2F6c6c256df3636ff6f6136820afaefa5=
a10a3ac33&amp;data=3D04%7C01%7Cv-diyan%40microsoft.com%7Cf693f50050c04d387=
8ea08d91793480b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C6375667446774=
57296%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6=
Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=3Dpne30qpj%2BZiNyvdYxh9XIqSU4Jpq2c=
k97I6SEtqzehI%3D&amp;reserved=3D0" style=3D"color: blue; =
text-decoration: underline;" class=3D""><span style=3D"color: rgb(155, =
89, 182); text-decoration: none;" class=3D"">commit 6c6c256 (branch =
3.8)</span></a>&nbsp;(2020-10-06)<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0in 0in 0in 0.75in; font-size: 11pt; font-family: =
Calibri, sans-serif; text-indent: -0.25in; line-height: 18pt;" =
class=3D""><span style=3D"font-size: 10pt; font-family: Symbol; color: =
rgb(64, 64, 64);" class=3D""><span class=3D"">=C2=B7<span =
style=3D"font-style: normal; font-variant-caps: normal; font-weight: =
normal; font-stretch: normal; font-size: 7pt; line-height: normal; =
font-family: &quot;Times New Roman&quot;;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
style=3D"font-size: 12pt; font-family: Arial, sans-serif; color: rgb(64, =
64, 64);" class=3D"">Python&nbsp;<strong class=3D""><span =
style=3D"font-family: Arial, sans-serif;" =
class=3D"">3.9.1</span></strong>&nbsp;(2020-12-07) fixed by&nbsp;<a =
href=3D"https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%=
2Fgithub.com%2Fpython%2Fcpython%2Fcommit%2Fb664a1df4ee71d3760ab937653b1099=
7081b1794&amp;data=3D04%7C01%7Cv-diyan%40microsoft.com%7Cf693f50050c04d387=
8ea08d91793480b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C6375667446774=
57296%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6=
Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=3DEjy6IRCmbvUsY%2Busibc8FiEM0UKrBT=
ZJ46rW9reCyac%3D&amp;reserved=3D0" style=3D"color: blue; =
text-decoration: underline;" class=3D""><span style=3D"color: rgb(155, =
89, 182); text-decoration: none;" class=3D"">commit b664a1d (branch =
3.9)</span></a>&nbsp;(2020-10-06)<o:p class=3D""></o:p></span></div><div =
class=3D""><div style=3D"margin: 0in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">So you should be able to address the =
CVE by upgrading to one of these patch versions. AFAIK we don't have a =
timeline for 3.9 support in Python for .NET yet.<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div style=3D"margin: =
0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">cheers,<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in; font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D"">-Mark<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div><div =
class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"" class=3D"">Mark Visser<span =
class=3D"Apple-converted-space">&nbsp;</span><o:p =
class=3D""></o:p></span></div><div class=3D""><div style=3D"margin: 0in; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><i =
class=3D""><span style=3D"" class=3D"">Senior Dev Manager, =
M&amp;E</span></i><span style=3D"" class=3D""><o:p =
class=3D""></o:p></span></div><div class=3D""><div style=3D"margin: 0in; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><b =
class=3D""><span style=3D"" class=3D"">Unity =
Technologies</span></b><span style=3D"" class=3D"">&nbsp;-&nbsp;<a =
href=3D"https://nam06.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2=
Fwww.unity3d.com%2F&amp;data=3D04%7C01%7Cv-diyan%40microsoft.com%7Cf693f50=
050c04d3878ea08d91793480b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637=
566744677467285%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMz=
IiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=3DX2Oxx%2FMu1ICHWF78nx7L=
ZKOHkIlI3lRmbdMPcKPvlRE%3D&amp;reserved=3D0" target=3D"_blank" =
style=3D"color: blue; text-decoration: underline;" class=3D""><span =
style=3D"color: rgb(17, 85, 204);" =
class=3D"">www.unity3d.com</span></a><o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
style=3D"margin: 0in; font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D""><span style=3D"" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div></div></div></div></div><div =
style=3D"margin: 0in; font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D""><span style=3D"" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div></div><div style=3D"margin: 0in; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"" class=3D""><o:p class=3D"">&nbsp;</o:p></span></div></div><p =
class=3D"MsoNormal" style=3D"margin: 0in 0in 12pt; font-size: 11pt; =
font-family: Calibri, sans-serif;"><o:p =
class=3D"">&nbsp;</o:p></p></div><div class=3D""><div style=3D"margin: =
0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><br =
class=3D""><br class=3D""><o:p class=3D""></o:p></div><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
class=3D""><div style=3D"margin: 0in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">On May 12, 2021, at 12:43 PM, Douglas =
Wyant (Aptly Technology Corporation) via PythonNet &lt;<a =
href=3D"mailto:[email protected]" style=3D"color: blue; =
text-decoration: underline;" class=3D"">[email protected]</a>&gt; =
wrote:<o:p class=3D""></o:p></div></div><div style=3D"margin: 0in; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div class=3D""><div class=3D""><div =
class=3D""><div style=3D"margin: 0in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">PythonNet,<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in; =
font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; Hi folks, I have no idea if this is the =
correct way to engage support / ask questions, so please redirect =
me.&nbsp; We need to deploy Python v3.9 to resolve a known Security =
issue in older versions. &nbsp;I=E2=80=99m told we=E2=80=99re blocked on =
deploying until PythonNet is updated to support v3.9.&nbsp; So the =
question is when might that be?<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><a =
href=3D"https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%=
2Fbugs.python.org%2Fissue41944&amp;data=3D04%7C01%7Cv-diyan%40microsoft.co=
m%7Cf693f50050c04d3878ea08d91793480b%7C72f988bf86f141af91ab2d7cd011db47%7C=
1%7C0%7C637566744677477281%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJ=
QIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=3DT5QVFG7AmqW=
aaznwx%2By9bVNNfZefsx3D8DMiGjFQimM%3D&amp;reserved=3D0" style=3D"color: =
blue; text-decoration: underline;" class=3D""><span style=3D"color: =
rgb(5, 99, 193);" =
class=3D"">https://bugs.python.org/issue41944</span></a><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in; =
font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">CVE-2020-27619: WIndows<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">Python versions 3.0.0 through 3.9.0 are =
susceptible to a vulnerability which when successfully exploited could =
lead to disclosure of sensitive information, addition or modification of =
data, or Denial of Service (DoS).<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">Affected Versions<span =
class=3D"xapple-converted-space">&nbsp;</span><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Python =
versions 3.0.0 through 3.9.0<span =
class=3D"xapple-converted-space">&nbsp;</span><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Thanks,<o:p=
 class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Doug =
Wyant (Aptly Technology Corporation), GSEC, GCIH<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Service =
Engineer 2<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in; font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D"">Microsoft<o:p =
class=3D""></o:p></div></div></div><div style=3D"margin: 0in; font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 9pt; font-family: Helvetica, sans-serif;" =
class=3D"">_______________________________________________<br =
class=3D"">PythonNet mailing list --<span =
class=3D"xapple-converted-space">&nbsp;</span></span><a =
href=3D"mailto:[email protected]" style=3D"color: blue; =
text-decoration: underline;" class=3D""><span style=3D"font-size: 9pt; =
font-family: Helvetica, sans-serif; color: rgb(5, 99, 193);" =
class=3D"">[email protected]</span></a><span style=3D"font-size: 9pt; =
font-family: Helvetica, sans-serif;" class=3D""><br class=3D"">To =
unsubscribe send an email to<span =
class=3D"xapple-converted-space">&nbsp;</span></span><a =
href=3D"mailto:[email protected]" style=3D"color: blue; =
text-decoration: underline;" class=3D""><span style=3D"font-size: 9pt; =
font-family: Helvetica, sans-serif; color: rgb(5, 99, 193);" =
class=3D"">[email protected]</span></a><span style=3D"font-size: =
9pt; font-family: Helvetica, sans-serif;" class=3D""><br =
class=3D""></span><a =
href=3D"https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%=
2Fmail.python.org%2Fmailman3%2Flists%2Fpythonnet.python.org%2F&amp;data=3D=
04%7C01%7Cv-diyan%40microsoft.com%7Cf693f50050c04d3878ea08d91793480b%7C72f=
988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637566744677477281%7CUnknown%7CTWF=
pbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3=
D%7C1000&amp;sdata=3DzNuEosAM2hYnX%2BT36L7YQiSvg%2Bd7buhnz3G5lBnS2Lc%3D&am=
p;reserved=3D0" style=3D"color: blue; text-decoration: underline;" =
class=3D""><span style=3D"font-size: 9pt; font-family: Helvetica, =
sans-serif; color: rgb(5, 99, 193);" =
class=3D"">https://mail.python.org/mailman3/lists/pythonnet.python.org/</s=
pan></a><span style=3D"font-size: 9pt; font-family: Helvetica, =
sans-serif;" class=3D""><br class=3D"">Member address:<span =
class=3D"xapple-converted-space">&nbsp;</span></span><a =
href=3D"mailto:[email protected]" style=3D"color: blue; text-decoration: =
underline;" class=3D""><span style=3D"font-size: 9pt; font-family: =
Helvetica, sans-serif; color: rgb(5, 99, 193);" =
class=3D"">[email protected]</span></a><o:p =
class=3D""></o:p></div></div></blockquote></div><div style=3D"margin: =
0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div></div></div><span style=3D"caret-color:=
 rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">_______________________________________________</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">PythonNet mailing list -- <a =
href=3D"mailto:[email protected]" =
class=3D"">[email protected]</a></span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">To unsubscribe send an email to <a =
href=3D"mailto:[email protected]" =
class=3D"">[email protected]</a></span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D""><a =
href=3D"https://mail.python.org/mailman3/lists/pythonnet.python.org/" =
class=3D"">https://mail.python.org/mailman3/lists/pythonnet.python.org/</a=
></span><br style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Member =
address: <a href=3D"mailto:[email protected]" =
class=3D"">[email protected]</a></span></div></blockquote></div><br =
class=3D""></div></body></html>=

--Apple-Mail=_F650CD70-B455-4A17-884A-28EF8B3043E4--

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

_______________________________________________
PythonNet mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/pythonnet.python.org/
Member address: [email protected]

--===============4380081811123052689==--