Attendees: Felix, Benoit, Mark Agenda: Review last week's action items: Amos will check if _GC_Calloc can be replaced with public function Felix will continue working on PythonException finalizer Notes: Benedikt agrees it's a good idea to get rid of _GC_Calloc, need to be mindful that allocation works with domain reload Technical discussion on debugging Current state of tests is that we have pytest and NUnit tests can run pytest through NUnit but not the inverse should we keep both? domain reload tests are separate (Re-enable the domain reload tests <https://github.com/pythonnet/pythonnet/pull/1404>) could trip up devs if they don't know to run the reload tests same situation right now with pytests & NUnit tests - need to run both locally document? make available via a single front-end? ideally running either pytest or NUnit tests runs all interesting tests most code is in C#, maybe dotnet test should run all tests, not pytest still nice to run pytest, allows us to write pytests in a meaningful way pytests are a bit hacky as they need to build the Python tests DLL ideal to run all tests through dotnet test - big project though create a bridge to run pytests via NUnit? Benedikt needs to think more on how to solve this current setup is fine for now (keep as separate steps) Modernize import hook <https://github.com/pythonnet/pythonnet/pull/1369> import hook as python code has implications can we embed it instead of having it as a .py file? Benedikt has no major changes planned going through PRs to get pythonnet into a stable state dealing with finalizer issues once main performance issues, finalizer fixes & import hook is merged we'll be ready for 3.0 the work Victor has started on reworking older components is good look at obsoleting unsafe interfaces before major release What does Unity need? import hook is the last thing we'd like to ship with an official 3.0 (currently shipping a git hash build) timeline for that is fall 2021 Action items: everyone should look into the finalizer issues if they can 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, March 25 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/>