[Python.NET] Working group notes for June 4, 2020
Mark Visser <[email protected]> Thu, 4 Jun 2020 12:17:20 -0400
| Newsgroups | gmane.comp.python.dotnet |
|---|---|
| Message-ID | <[email protected]> |
--===============4805463583384209111== Content-Type: multipart/alternative; boundary="Apple-Mail=_60BC2DD5-848B-4A2C-A50F-7D24E4054E3F" --Apple-Mail=_60BC2DD5-848B-4A2C-A50F-7D24E4054E3F Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Attendees: Benedikt, Victor, Mark Agenda Review action items from last meeting Benedikt/Mohamed: extract =E2=80=9CMoving files around=E2=80=9D PR Benedikt/Mohamed: extract =E2=80=9CSupport for dotnet SDK=E2=80=9D 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 =E2=80=9CMoving files around=E2=80=9D PR Benedikt/Mohamed: extract =E2=80=9CSupport for dotnet SDK=E2=80=9D PR 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, 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/> --Apple-Mail=_60BC2DD5-848B-4A2C-A50F-7D24E4054E3F 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""><span= id=3D"docs-internal-guid-4b504073-7fff-0151-f3aa-ed12e13fdd3f" = 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: Benedikt, Victor, = Mark</span></h2><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"">Agenda</span></div><ul style=3D"margin-top: 0px; = margin-bottom: 0px;" class=3D""><li dir=3D"ltr" 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 = action items from last meeting</span></div></li><ul style=3D"margin-top: = 0px; margin-bottom: 0px;" class=3D""><li dir=3D"ltr" = 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/Mohamed: extract =E2=80=9CMoving files = around=E2=80=9D PR</span></div></li><li dir=3D"ltr" = 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/Mohamed: extract =E2=80=9CSupport for = dotnet SDK=E2=80=9D PR</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"">Notes</span></div><ul style=3D"margin-top: 0px; = margin-bottom: 0px;" class=3D""><li dir=3D"ltr" 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""> PR = 1094 reviewed by Amos (thanks!)</span></div></li><li dir=3D"ltr" = 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"">2.5 release in progress</span></div></li><ul = style=3D"margin-top: 0px; margin-bottom: 0px;" class=3D""><li dir=3D"ltr" = 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"">PR 824 will go into 2.5</span></div></li><li = dir=3D"ltr" 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"">RC will be = released this week - taking a while due to combination of platforms = & python versions</span></div></li><li dir=3D"ltr" = 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"">github master branch will be 2.5 release and only = land bug fixes</span></div></li><li dir=3D"ltr" 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"">will only = publish 2.5 to PyPI - not Nuget</span></div></li><li dir=3D"ltr" = 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 will start new develop branch after next = meeting (June 18th)</span></div></li><li dir=3D"ltr" = 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"">once that's done we'll start integrating big PRs = that break things (including dropping Python = 2.x)</span></div></li></ul><li dir=3D"ltr" 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"">other PRs = on hold until after 2.5 release</span></div></li><li dir=3D"ltr" = 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's branch (for after 2.5 = release)</span></div></li><ul style=3D"margin-top: 0px; margin-bottom: = 0px;" class=3D""><li dir=3D"ltr" 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"">worked on = providing Python interfaces to existing .NET = collections</span></div></li><li dir=3D"ltr" 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"">implemented = and injected mixins for stuff from collections.abc into reflected = classes implementing interfaces from = System.Collections.Generic</span></div></li><li dir=3D"ltr" = 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"">also implemented buffer interface for = arrays</span></div></li><li dir=3D"ltr" 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"">depends on = features that haven't yet landed upstream</span></div></li></ul><li = dir=3D"ltr" 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"">Python for = .NET now part of the .NET foundation!</span></div></li><ul = style=3D"margin-top: 0px; margin-bottom: 0px;" class=3D""><li dir=3D"ltr" = 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 change to the license</span></div></li><li = dir=3D"ltr" 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"">after the = 2.5 release we can improve our appveyer = setup</span></div></li></ul></ul><br class=3D""><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;" = class=3D""><li dir=3D"ltr" 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"">Benedikt/Mohamed: extract =E2=80=9CMoving files around=E2=80=9D= PR</span></div></li><li dir=3D"ltr" 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"">Benedikt/Mohamed: extract =E2=80=9CSupport for dotnet SDK=E2=80= =9D PR</span></div></li></ul></span><div class=3D""><br = class=3D""></div><div class=3D""><div class=3D"" style=3D"caret-color: = rgb(0, 0, 0); color: rgb(0, 0, 0);"><span class=3D"" style=3D"font-family:= Arial; font-size: 14.666666984558105px; white-space: pre-wrap;">The = meeting notes google doc is</span><span class=3D"" style=3D"white-space: = pre-wrap; font-size: 15px;"> </span><span class=3D"" style=3D"font-size: = 15px;"><a = href=3D"https://docs.google.com/document/d/1rJVU84B_dgx58-_EopjRtOJVFAI2Wf= HJYV0n7uE1Oak/edit#" class=3D"">here</a><span class=3D"" = style=3D"white-space: pre-wrap;">. Feel free to correct or add = additional information.</span></span></div><span class=3D"" = style=3D"color: rgb(0, 0, 0); caret-color: rgb(0, 0, 0); font-family: = Arial; font-size: 14.666666984558105px; white-space: pre-wrap;">The next = meeting will be held on Thursday, </span><span class=3D"" style=3D"color: = rgb(0, 0, 0); caret-color: rgb(0, 0, 0); font-family: Arial; font-size: = 14.666666984558105px; white-space: pre-wrap;">June 18th at 12pm EST, 9am = PST, 6pm CET, 1am China.</span></div><div class=3D""><span class=3D"" = style=3D"color: rgb(0, 0, 0); caret-color: rgb(0, 0, 0); font-family: = Arial; font-size: 14.666666984558105px; white-space: pre-wrap;"><br = class=3D""></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 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"">M&E Dev Manager</i><br class=3D""><div class=3D""><b = class=3D"">Unity Technologies</b> - <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"><br = class=3D"Apple-interchange-newline"> </div> <br class=3D""></body></html>= --Apple-Mail=_60BC2DD5-848B-4A2C-A50F-7D24E4054E3F-- --===============4805463583384209111== 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] --===============4805463583384209111==--