[Python.NET] Working group notes for April 8, 2021

Mark Visser <[email protected]> Thu, 8 Apr 2021 12:35:25 -0400
Newsgroups gmane.comp.python.dotnet
Message-ID <[email protected]>
--===============8283157382837894427==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_167EE8FA-D61D-401D-B7EF-EB9E18434C46"


--Apple-Mail=_167EE8FA-D61D-401D-B7EF-EB9E18434C46
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Attendees: Victor, Mark, Felix, Benoit
Agenda:
Review last week's action items:
everyone should look into the finalizer issues if they can
PythonException finalizer update

Notes:
finalizer issues?
not sure what this is referencing, Victor will talk to Benedikt
PythonException finalizer update blocked due to failure on 3.6
Benedikt gave Felix pointers he needed to get unblocked
Victor posted a pull that potentially fixes - this PR #1426 =
<https://github.com/pythonnet/pythonnet/pull/1426>
Victor has a bunch of breaking changes he wants to potentially land for =
3.0
feature: ability to add mix-ins to .NET types with Python
solves multiple issues with dictionary conversions
avoids having to create a proxy class in C# that doesn't behave like a =
C# dictionary
allows you to create a class that works as a dictionary in both Python =
and C#
fairly mature, possibly can land before 3.0
feature: change overload resolution to whatever dynamic does in C#
solves problem where overloads behave in a surprising way
barely a proof-of-concept (not even tested/validated/etc)
feature: ability to change base class
others
Victor has many open PRs
https://github.com/pythonnet/pythonnet/pulls/lostmsu =
<https://github.com/pythonnet/pythonnet/pulls/lostmsu>
please review
Have we tested on Apple Silicon
no
Benoit can test
Travis? do we have automated testing on Mac? we do, AMD64 only
we don't have a good debugger for 64-bit ARM
Unity will need Apple Silicon support by November to make our Python =
package officially supported
potentially lots of work
Native code page still there?
no, got removed

Action Items:
Victor to make a list of breaking changes in his branch that could land =
for 3.0 and discuss with Benedikt
Felix to review #1426 <https://github.com/pythonnet/pythonnet/pull/1426>
Victor to update Improve Python <-> .NET exception integration =
<https://github.com/pythonnet/pythonnet/pull/1134>=20
Victor to update https://github.com/pythonnet/pythonnet/pull/1133 =
<https://github.com/pythonnet/pythonnet/pull/1133> and check with =
Benedikt that it's still good to land for 3.0
Benoit to test on Apple Silicon & derisk

The meeting notes google doc is here =
<https://docs.google.com/document/d/1rJVU84B_dgx58-_EopjRtOJVFAI2WfHJYV0n7=
uE1Oak/edit#>. Feel free to correct or add additional information.
The next meeting will be held on Thursday, April 22 at 12pm EST (click =
for your time zone) <https://www.google.com/search?q=3D12:00+pm+EST>.

Mark Visser
Senior Dev Manager, M&E
Unity Technologies - www.unity3d.com <http://www.unity3d.com/>







--Apple-Mail=_167EE8FA-D61D-401D-B7EF-EB9E18434C46
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><span=
 id=3D"docs-internal-guid-e8e65cd8-7fff-6319-a09a-63c34bea9d1b" =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" class=3D""><h2 =
dir=3D"ltr" style=3D"line-height: 1.38; margin-top: 18pt; margin-bottom: =
6pt;" class=3D""><span style=3D"font-family: Arial; font-size: 11pt; =
white-space: pre-wrap;" class=3D"">Attendees:&nbsp;</span><span =
style=3D"font-family: Arial; font-size: 11pt; white-space: pre-wrap; =
font-weight: normal;" class=3D"">Victor, Mark, Felix, =
Benoit</span></h2></span><div class=3D""><span =
id=3D"docs-internal-guid-a2fc8c4d-7fff-7004-012d-b68d74080c95" =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" class=3D""><div =
style=3D"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Arial; =
font-weight: 700; font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" =
class=3D"">Agenda:</span></div><ul style=3D"margin-top: 0px; =
margin-bottom: 0px; padding-inline-start: 48px;" class=3D""><li =
dir=3D"ltr" aria-level=3D"1" style=3D"list-style-type: disc; font-size: =
11pt; font-family: Arial; font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre;" class=3D""><div =
style=3D"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" =
class=3D""><span style=3D"font-size: 11pt; font-variant-ligatures: =
normal; font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" class=3D"">Review last =
week's action items:</span></div></li><ul style=3D"margin-top: 0px; =
margin-bottom: 0px; padding-inline-start: 48px;" class=3D""><li =
dir=3D"ltr" aria-level=3D"2" style=3D"list-style-type: circle; =
font-size: 11pt; font-family: Arial; font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre;" class=3D""><div =
style=3D"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" =
class=3D""><span style=3D"font-size: 11pt; font-variant-ligatures: =
normal; font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" class=3D"">everyone =
should look into the finalizer issues if they =
can</span></div></li></ul><li dir=3D"ltr" aria-level=3D"1" =
style=3D"list-style-type: disc; font-size: 11pt; font-family: Arial; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre;" class=3D""><div style=3D"line-height: 1.38; margin-top: 0pt; =
margin-bottom: 0pt;" class=3D""><span style=3D"font-size: 11pt; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre-wrap;" class=3D"">PythonException finalizer =
update</span></div></li></ul><br class=3D""><div style=3D"line-height: =
1.38; margin-top: 0pt; margin-bottom: 0pt;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Arial; font-weight: 700; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre-wrap;" class=3D"">Notes:</span></div><ul style=3D"margin-top: 0px; =
margin-bottom: 0px; padding-inline-start: 48px;" class=3D""><li =
dir=3D"ltr" aria-level=3D"1" style=3D"list-style-type: disc; font-size: =
11pt; font-family: Arial; font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre;" class=3D""><div =
style=3D"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" =
class=3D""><span style=3D"font-size: 11pt; font-variant-ligatures: =
normal; font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" class=3D"">finalizer =
issues?</span></div></li><ul style=3D"margin-top: 0px; margin-bottom: =
0px; padding-inline-start: 48px;" class=3D""><li dir=3D"ltr" =
aria-level=3D"2" style=3D"list-style-type: circle; font-size: 11pt; =
font-family: Arial; font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre;" class=3D""><div =
style=3D"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" =
class=3D""><span style=3D"font-size: 11pt; font-variant-ligatures: =
normal; font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" class=3D"">not sure =
what this is referencing, Victor will talk to =
Benedikt</span></div></li></ul><li dir=3D"ltr" aria-level=3D"1" =
style=3D"list-style-type: disc; font-size: 11pt; font-family: Arial; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre;" class=3D""><div style=3D"line-height: 1.38; margin-top: 0pt; =
margin-bottom: 0pt;" class=3D""><span style=3D"font-size: 11pt; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre-wrap;" class=3D"">PythonException finalizer update blocked due to =
failure on 3.6</span></div></li><ul style=3D"margin-top: 0px; =
margin-bottom: 0px; padding-inline-start: 48px;" class=3D""><li =
dir=3D"ltr" aria-level=3D"2" style=3D"list-style-type: circle; =
font-size: 11pt; font-family: Arial; font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre;" class=3D""><div =
style=3D"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" =
class=3D""><span style=3D"font-size: 11pt; font-variant-ligatures: =
normal; font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" class=3D"">Benedikt =
gave Felix pointers he needed to get unblocked</span></div></li><li =
dir=3D"ltr" aria-level=3D"2" style=3D"list-style-type: circle; =
font-size: 11pt; font-family: Arial; font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre;" class=3D""><div =
style=3D"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" =
class=3D""><span style=3D"font-size: 11pt; font-variant-ligatures: =
normal; font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" class=3D"">Victor =
posted a pull that potentially fixes - this PR </span><a =
href=3D"https://github.com/pythonnet/pythonnet/pull/1426" =
style=3D"text-decoration: none;" class=3D""><span style=3D"font-size: =
11pt; color: rgb(17, 85, 204); font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
text-decoration: underline; text-decoration-skip: none; vertical-align: =
baseline; white-space: pre-wrap;" =
class=3D"">#1426</span></a></div></li></ul><li dir=3D"ltr" =
aria-level=3D"1" style=3D"list-style-type: disc; font-size: 11pt; =
font-family: Arial; font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre;" class=3D""><div =
style=3D"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" =
class=3D""><span style=3D"font-size: 11pt; font-variant-ligatures: =
normal; font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" class=3D"">Victor has =
a bunch of breaking changes he wants to potentially land for =
3.0</span></div></li><ul style=3D"margin-top: 0px; margin-bottom: 0px; =
padding-inline-start: 48px;" class=3D""><li dir=3D"ltr" aria-level=3D"2" =
style=3D"list-style-type: circle; font-size: 11pt; font-family: Arial; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre;" class=3D""><div style=3D"line-height: 1.38; margin-top: 0pt; =
margin-bottom: 0pt;" class=3D""><span style=3D"font-size: 11pt; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre-wrap;" class=3D"">feature: ability to add mix-ins to .NET types with =
Python</span></div></li><ul style=3D"margin-top: 0px; margin-bottom: =
0px; padding-inline-start: 48px;" class=3D""><li dir=3D"ltr" =
aria-level=3D"3" style=3D"list-style-type: square; font-size: 11pt; =
font-family: Arial; font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre;" class=3D""><div =
style=3D"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" =
class=3D""><span style=3D"font-size: 11pt; font-variant-ligatures: =
normal; font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" class=3D"">solves =
multiple issues with dictionary conversions</span></div></li><li =
dir=3D"ltr" aria-level=3D"3" style=3D"list-style-type: square; =
font-size: 11pt; font-family: Arial; font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre;" class=3D""><div =
style=3D"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" =
class=3D""><span style=3D"font-size: 11pt; font-variant-ligatures: =
normal; font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" class=3D"">avoids =
having to create a proxy class in C# that doesn't behave like a C# =
dictionary</span></div></li><li dir=3D"ltr" aria-level=3D"3" =
style=3D"list-style-type: square; font-size: 11pt; font-family: Arial; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre;" class=3D""><div style=3D"line-height: 1.38; margin-top: 0pt; =
margin-bottom: 0pt;" class=3D""><span style=3D"font-size: 11pt; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre-wrap;" class=3D"">allows you to create a class that works as a =
dictionary in both Python and C#</span></div></li><li dir=3D"ltr" =
aria-level=3D"3" style=3D"list-style-type: square; font-size: 11pt; =
font-family: Arial; font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre;" class=3D""><div =
style=3D"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" =
class=3D""><span style=3D"font-size: 11pt; font-variant-ligatures: =
normal; font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" class=3D"">fairly =
mature, possibly can land before 3.0</span></div></li></ul><li dir=3D"ltr"=
 aria-level=3D"2" style=3D"list-style-type: circle; font-size: 11pt; =
font-family: Arial; font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre;" class=3D""><div =
style=3D"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" =
class=3D""><span style=3D"font-size: 11pt; font-variant-ligatures: =
normal; font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" class=3D"">feature: =
change overload resolution to whatever dynamic does in =
C#</span></div></li><ul style=3D"margin-top: 0px; margin-bottom: 0px; =
padding-inline-start: 48px;" class=3D""><li dir=3D"ltr" aria-level=3D"3" =
style=3D"list-style-type: square; font-size: 11pt; font-family: Arial; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre;" class=3D""><div style=3D"line-height: 1.38; margin-top: 0pt; =
margin-bottom: 0pt;" class=3D""><span style=3D"font-size: 11pt; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre-wrap;" class=3D"">solves problem where overloads behave in a =
surprising way</span></div></li><li dir=3D"ltr" aria-level=3D"3" =
style=3D"list-style-type: square; font-size: 11pt; font-family: Arial; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre;" class=3D""><div style=3D"line-height: 1.38; margin-top: 0pt; =
margin-bottom: 0pt;" class=3D""><span style=3D"font-size: 11pt; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre-wrap;" class=3D"">barely a proof-of-concept (not even =
tested/validated/etc)</span></div></li></ul><li dir=3D"ltr" =
aria-level=3D"2" style=3D"list-style-type: circle; font-size: 11pt; =
font-family: Arial; font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre;" class=3D""><div =
style=3D"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" =
class=3D""><span style=3D"font-size: 11pt; font-variant-ligatures: =
normal; font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" class=3D"">feature: =
ability to change base class</span></div></li><li dir=3D"ltr" =
aria-level=3D"2" style=3D"list-style-type: circle; font-size: 11pt; =
font-family: Arial; font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre;" class=3D""><div =
style=3D"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" =
class=3D""><span style=3D"font-size: 11pt; font-variant-ligatures: =
normal; font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" =
class=3D"">others</span></div></li></ul><li dir=3D"ltr" aria-level=3D"1" =
style=3D"list-style-type: disc; font-size: 11pt; font-family: Arial; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre;" class=3D""><div style=3D"line-height: 1.38; margin-top: 0pt; =
margin-bottom: 0pt;" class=3D""><span style=3D"font-size: 11pt; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre-wrap;" class=3D"">Victor has many open PRs</span></div></li><ul =
style=3D"margin-top: 0px; margin-bottom: 0px; padding-inline-start: =
48px;" class=3D""><li dir=3D"ltr" aria-level=3D"2" =
style=3D"list-style-type: circle; font-size: 11pt; font-family: Arial; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre;" class=3D""><div style=3D"line-height: 1.38; margin-top: 0pt; =
margin-bottom: 0pt;" class=3D""><a =
href=3D"https://github.com/pythonnet/pythonnet/pulls/lostmsu" =
style=3D"text-decoration: none;" class=3D""><span style=3D"font-size: =
11pt; color: rgb(17, 85, 204); font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
text-decoration: underline; text-decoration-skip: none; vertical-align: =
baseline; white-space: pre-wrap;" =
class=3D"">https://github.com/pythonnet/pythonnet/pulls/lostmsu</span></a>=
</div></li><li dir=3D"ltr" aria-level=3D"2" style=3D"list-style-type: =
circle; font-size: 11pt; font-family: Arial; font-variant-ligatures: =
normal; font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre;" class=3D""><div =
style=3D"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" =
class=3D""><span style=3D"font-size: 11pt; font-variant-ligatures: =
normal; font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" class=3D"">please =
review</span></div></li></ul><li dir=3D"ltr" aria-level=3D"1" =
style=3D"list-style-type: disc; font-size: 11pt; font-family: Arial; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre;" class=3D""><div style=3D"line-height: 1.38; margin-top: 0pt; =
margin-bottom: 0pt;" class=3D""><span style=3D"font-size: 11pt; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre-wrap;" class=3D"">Have we tested on Apple =
Silicon</span></div></li><ul style=3D"margin-top: 0px; margin-bottom: =
0px; padding-inline-start: 48px;" class=3D""><li dir=3D"ltr" =
aria-level=3D"2" style=3D"list-style-type: circle; font-size: 11pt; =
font-family: Arial; font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre;" class=3D""><div =
style=3D"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" =
class=3D""><span style=3D"font-size: 11pt; font-variant-ligatures: =
normal; font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" =
class=3D"">no</span></div></li><li dir=3D"ltr" aria-level=3D"2" =
style=3D"list-style-type: circle; font-size: 11pt; font-family: Arial; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre;" class=3D""><div style=3D"line-height: 1.38; margin-top: 0pt; =
margin-bottom: 0pt;" class=3D""><span style=3D"font-size: 11pt; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre-wrap;" class=3D"">Benoit can test</span></div></li><li dir=3D"ltr" =
aria-level=3D"2" style=3D"list-style-type: circle; font-size: 11pt; =
font-family: Arial; font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre;" class=3D""><div =
style=3D"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" =
class=3D""><span style=3D"font-size: 11pt; font-variant-ligatures: =
normal; font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" class=3D"">Travis? do =
we have automated testing on Mac? we do, AMD64 only</span></div></li><li =
dir=3D"ltr" aria-level=3D"2" style=3D"list-style-type: circle; =
font-size: 11pt; font-family: Arial; font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre;" class=3D""><div =
style=3D"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" =
class=3D""><span style=3D"font-size: 11pt; font-variant-ligatures: =
normal; font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" class=3D"">we don't =
have a good debugger for 64-bit ARM</span></div></li><li dir=3D"ltr" =
aria-level=3D"2" style=3D"list-style-type: circle; font-size: 11pt; =
font-family: Arial; font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre;" class=3D""><div =
style=3D"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" =
class=3D""><span style=3D"font-size: 11pt; font-variant-ligatures: =
normal; font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" class=3D"">Unity will =
need Apple Silicon support by November to make our Python package =
officially supported</span></div></li><li dir=3D"ltr" aria-level=3D"2" =
style=3D"list-style-type: circle; font-size: 11pt; font-family: Arial; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre;" class=3D""><div style=3D"line-height: 1.38; margin-top: 0pt; =
margin-bottom: 0pt;" class=3D""><span style=3D"font-size: 11pt; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre-wrap;" class=3D"">potentially lots of work</span></div></li></ul><li =
dir=3D"ltr" aria-level=3D"1" style=3D"list-style-type: disc; font-size: =
11pt; font-family: Arial; font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre;" class=3D""><div =
style=3D"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" =
class=3D""><span style=3D"font-size: 11pt; font-variant-ligatures: =
normal; font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" class=3D"">Native code =
page still there?</span></div></li><ul style=3D"margin-top: 0px; =
margin-bottom: 0px; padding-inline-start: 48px;" class=3D""><li =
dir=3D"ltr" aria-level=3D"2" style=3D"list-style-type: circle; =
font-size: 11pt; font-family: Arial; font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre;" class=3D""><div =
style=3D"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" =
class=3D""><span style=3D"font-size: 11pt; font-variant-ligatures: =
normal; font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" class=3D"">no, got =
removed</span></div></li></ul></ul><br class=3D""><div =
style=3D"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Arial; =
font-weight: 700; font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" class=3D"">Action =
Items:</span></div><ul style=3D"margin-top: 0px; margin-bottom: 0px; =
padding-inline-start: 48px;" class=3D""><li dir=3D"ltr" aria-level=3D"1" =
style=3D"list-style-type: disc; font-size: 11pt; font-family: Arial; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre;" class=3D""><div style=3D"line-height: 1.38; margin-top: 0pt; =
margin-bottom: 0pt;" class=3D""><span style=3D"font-size: 11pt; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre-wrap;" class=3D"">Victor to make a list of breaking changes in his =
branch that could land for 3.0 and discuss with =
Benedikt</span></div></li><li dir=3D"ltr" aria-level=3D"1" =
style=3D"list-style-type: disc; font-size: 11pt; font-family: Arial; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre;" class=3D""><div style=3D"line-height: 1.38; margin-top: 0pt; =
margin-bottom: 0pt;" class=3D""><span style=3D"font-size: 11pt; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre-wrap;" class=3D"">Felix to review </span><a =
href=3D"https://github.com/pythonnet/pythonnet/pull/1426" =
style=3D"text-decoration: none;" class=3D""><span style=3D"font-size: =
11pt; color: rgb(17, 85, 204); font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
text-decoration: underline; text-decoration-skip: none; vertical-align: =
baseline; white-space: pre-wrap;" =
class=3D"">#1426</span></a></div></li><li dir=3D"ltr" aria-level=3D"1" =
style=3D"list-style-type: disc; font-size: 11pt; font-family: Arial; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre;" class=3D""><div style=3D"line-height: 1.38; margin-top: 0pt; =
margin-bottom: 0pt;" class=3D""><span style=3D"font-size: 11pt; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre-wrap;" class=3D"">Victor to update </span><a =
href=3D"https://github.com/pythonnet/pythonnet/pull/1134" =
style=3D"text-decoration: none;" class=3D""><span style=3D"font-size: =
11pt; color: rgb(17, 85, 204); font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
text-decoration: underline; text-decoration-skip: none; vertical-align: =
baseline; white-space: pre-wrap;" class=3D"">Improve Python &lt;-&gt; =
.NET exception integration</span></a><span style=3D"font-size: 11pt; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre-wrap;" class=3D"">&nbsp;</span></div></li><li dir=3D"ltr" =
aria-level=3D"1" style=3D"list-style-type: disc; font-size: 11pt; =
font-family: Arial; font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre;" class=3D""><div =
style=3D"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" =
class=3D""><span style=3D"font-size: 11pt; font-variant-ligatures: =
normal; font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" class=3D"">Victor to =
update </span><a href=3D"https://github.com/pythonnet/pythonnet/pull/1133"=
 style=3D"text-decoration: none;" class=3D""><span style=3D"font-size: =
11pt; color: rgb(17, 85, 204); font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
text-decoration: underline; text-decoration-skip: none; vertical-align: =
baseline; white-space: pre-wrap;" =
class=3D"">https://github.com/pythonnet/pythonnet/pull/1133</span></a><spa=
n style=3D"font-size: 11pt; font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" class=3D""> and check =
with Benedikt that it's still good to land for 3.0</span></div></li><li =
dir=3D"ltr" aria-level=3D"1" style=3D"list-style-type: disc; font-size: =
11pt; font-family: Arial; font-variant-ligatures: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre;" class=3D""><div =
style=3D"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" =
class=3D""><span style=3D"font-size: 11pt; font-variant-ligatures: =
normal; font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" class=3D"">Benoit to =
test on Apple Silicon &amp; derisk</span></div></li></ul></span><div =
class=3D""><br class=3D""></div></div><div class=3D""><span =
id=3D"docs-internal-guid-5790e564-7fff-0c87-8c36-0934b47a42f1" =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" class=3D""><div =
style=3D"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Arial; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre-wrap;" class=3D"">The meeting notes google doc is</span><a =
href=3D"https://docs.google.com/document/d/1rJVU84B_dgx58-_EopjRtOJVFAI2Wf=
HJYV0n7uE1Oak/edit#" style=3D"text-decoration: none;" class=3D""><span =
style=3D"font-size: 11.5pt; font-family: Arial; color: rgb(0, 0, 0); =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre-wrap;" class=3D""> </span><span style=3D"font-size: 11.5pt; =
font-family: Arial; color: rgb(17, 85, 204); font-variant-ligatures: =
normal; font-variant-east-asian: normal; font-variant-position: normal; =
text-decoration: underline; text-decoration-skip: none; vertical-align: =
baseline; white-space: pre-wrap;" class=3D"">here</span></a><span =
style=3D"font-size: 11.5pt; font-family: Arial; font-variant-ligatures: =
normal; font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" class=3D"">. Feel free =
to correct or add additional information.</span></div><span =
style=3D"font-size: 11pt; font-family: Arial; font-variant-ligatures: =
normal; font-variant-east-asian: normal; font-variant-position: normal; =
vertical-align: baseline; white-space: pre-wrap;" class=3D"">The next =
meeting will be held on Thursday, April 22 at </span><a =
href=3D"https://www.google.com/search?q=3D12:00+pm+EST" =
style=3D"text-decoration: none;" class=3D""><span style=3D"font-size: =
11pt; font-family: Arial; color: rgb(17, 85, 204); =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; text-decoration: underline; =
text-decoration-skip: none; vertical-align: baseline; white-space: =
pre-wrap;" class=3D"">12pm EST (click for your time =
zone)</span></a><span style=3D"font-size: 11pt; font-family: Arial; =
font-variant-ligatures: normal; font-variant-east-asian: normal; =
font-variant-position: normal; vertical-align: baseline; white-space: =
pre-wrap;" class=3D"">.</span></span></div><div class=3D""><br =
class=3D""></div><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""><div style=3D"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; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div style=3D"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; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div style=3D"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; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div class=3D"">Mark Visser<div class=3D""><i class=3D"">Senior=
 Dev Manager, M&amp;E</i><br class=3D""><div class=3D""><b =
class=3D"">Unity Technologies</b>&nbsp;-&nbsp;<a =
href=3D"http://www.unity3d.com/" target=3D"_blank" style=3D"color: =
rgb(17, 85, 204);" class=3D"">www.unity3d.com</a><br =
class=3D""></div></div></div><div class=3D""><br =
class=3D""></div></div></div></div><br =
class=3D"Apple-interchange-newline"></div><br =
class=3D"Apple-interchange-newline"></div><br =
class=3D"Apple-interchange-newline"><br =
class=3D"Apple-interchange-newline">
</div>
<br class=3D""></body></html>=

--Apple-Mail=_167EE8FA-D61D-401D-B7EF-EB9E18434C46--

--===============8283157382837894427==
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]

--===============8283157382837894427==--