Working group notes for June 18, 2020
Attendees: Mohamed, Amos, Victor, Benedikt
Agenda
* Review action items from last meeting
o Benedikt/Mohamed: extract “Moving files around” PR
o Benedikt/Mohamed: extract “Support for dotnet SDK” PR
* PR #958 https://github.com/pythonnet/pythonnet/pull/958 - what's left, how can we (Unity) help bring this to master?
Notes
* No new NuGet for 2.x releases due to many packages needed
* We will start releasings NuGet for 3.x dev builds as soon as they are available
* PR opened to drop Python 2 support (1158)
* CLR/CoreCLR loading is striving to be pure Python with no C code to simplify build and deployment
* PR #958 https://github.com/pythonnet/pythonnet/pull/958 : Amos is syncing it to the latest master. Victor: still quite a few comments pending
* On PyHandle (#1087): Integrate with the existing NewReference and BorrowedReference types, which should be used on the interface to Python
Action Items
* Check whether we need to change the `WITH_DEBUG` variant of PyObject_TYPE for newer versions of Python (> 3.8?)
* Add reference to backports-2.5 branch in README
* Switch to .NET Standard for everything but ClrModule
* Change project files to new format
* Consider adding a StolenReference type
Hi all,
We have just released v2.5.0 of Python.NET:
- https://github.com/pythonnet/pythonnet/releases/tag/v2.5.0
- https://pypi.org/project/pythonnet/
This will be the last release to support Python 2 and non-.NET-Standard
builds.
Thanks a lot to the contributors to this release:
@alexhelms
@amos402
@andreydani
@benoithudson
@chrisjbremner
@Cronan
@filmor
@ftreurni
@henon
@inna-w
@Jeff17Robbins
@jmlidbetter
@koubaa
@m-rossi
@matham
@mjmvisser
@NickSavin
@s4v4g3
@slide
Regards
Benedikt
Attendees: Benedikt, Victor, Mark
Agenda
Review action items from last meeting
Benedikt/Mohamed: extract “Moving files around” PR
Benedikt/Mohamed: extract “Support for dotnet SDK” PR
Notes
PR 1094 reviewed by Amos (thanks!)
2.5 release in progress
PR 824 will go into 2.5
RC will be released this week - taking a while due to combination of platforms & python versions
github master branch will be 2.5 release and only land bug fixes
will only publish 2.5 to PyPI - not Nuget
Benedikt will start new develop branch after next meeting (June 18th)
once that's done we'll start integrating big PRs that break things (including dropping Python 2.x)
other PRs on hold until after 2.5 release
Victor's branch (for after 2.5 release)
worked on providing Python interfaces to existing .NET collections
implemented and injected mixins for stuff from collections.abc into reflected classes implementing interfaces from System.Collections.Generic
also implemented buffer interface for arrays
depends on features that haven't yet landed upstream
Python for .NET now part of the .NET foundation!
no change to the license
after the 2.5 release we can improve our appveyer setup
Action Items
Benedikt/Mohamed: extract “Moving files around” PR
Benedikt/Mohamed: extract “Support for dotnet SDK” PR
The meeting notes google doc is here <https://docs.google.com/document/d/1rJVU84B_dgx58-_EopjRtOJVFAI2WfHJYV0n7uE…>. Feel free to correct or add additional information.
The next meeting will be held on Thursday, June 18th at 12pm EST, 9am PST, 6pm CET, 1am China.
Mark Visser
M&E Dev Manager
Unity Technologies - www.unity3d.com <http://www.unity3d.com/>