Working group notes for April 8, 2021
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> 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-_EopjRtOJVFAI2WfHJYV0n7uE1Oak/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=12:00+pm+EST>. Mark Visser Senior Dev Manager, M&E Unity Technologies - www.unity3d.com <http://www.unity3d.com/>
participants (1)
-
Mark Visser