From markv at unity3d.com Thu Dec 5 12:24:26 2019 From: markv at unity3d.com (Mark Visser) Date: Thu, 5 Dec 2019 12:24:26 -0500 Subject: [Python.NET] Working group meeting notes for December 5, 2019 - CANCELLED Message-ID: Attendees: Mohamed, Amos, Mark Agenda Review action items from last meeting: Benedikt - continue working on joining .NET foundation Benoit - multithreaded python code ? - breaking up Quantconnect PR ? - github actions Amos - continue breaking up pull 958 into smaller PRs to make it easier to review and merge. e.g. have a single PR that gets reference counts right and doesn't touch GC chains. See Benoit's example of the __import__ restore PR for best practices. Amos - same for other older PRs Benedikt - will try to reproduce PyBuffer crash locally Benedikt - will check if there are any breaking changes since 2.4.0 Benedikt - continue exploring CLR loader, splitting parts into separate Python interop DLLs, have main Python runtime implement layers on top Notes Quorum not reached, meeting cancelled The meeting notes google doc is here . Feel free to correct or add additional information. The next meeting will be held on Thursday, December 19th at 12pm EST, 9am PST, 6pm CET, 1am China. Mark Visser Tooling Dev Manager Unity Technologies - www.unity3d.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From denis.akhiyarov at gmail.com Wed Dec 18 09:42:01 2019 From: denis.akhiyarov at gmail.com (Denis Akhiyarov) Date: Wed, 18 Dec 2019 08:42:01 -0600 Subject: [Python.NET] Fwd: 4 PythonDotNet moderator request(s) waiting In-Reply-To: References: Message-ID: Since no one is moderating this pythondotnet mailing list, I would like to archive this mailing list unless someone is willing to take over? I will wait for one week. I?m no longer involved with the project. Thanks, Denis ---------- Forwarded message --------- From: Date: Wed, Dec 18, 2019 at 7:00 AM Subject: 4 PythonDotNet moderator request(s) waiting To: The PythonDotNet at python.org mailing list has 4 request(s) waiting for your consideration at: https://mail.python.org/mailman/admindb/pythondotnet Please attend to this at your earliest convenience. This notice of pending requests, if any, will be sent out daily. Pending posts: From: kennywc.lin at gmail.com on Sun Nov 24 04:55:14 2019 Subject: C# assembly module importing error using pythonnet after .py to .pyd conversion. Cause: Post by non-member to a members-only list From: benoit.hudson at imaginary-spaces.com on Thu Dec 5 14:55:17 2019 Subject: Re: [Python.NET] Working group meeting notes for December 5, 2019 - CANCELLED Cause: Post to moderated list From: johanna01 at worldchemforum.com on Fri Dec 6 11:20:07 2019 Subject: Confirmation for World Chemistry Forum, May 22-24, 2020 in Osaka Cause: Post by non-member to a members-only list From: info at comms.yahoo.net on Thu Dec 12 08:00:47 2019 Subject: Next Steps: The Evolution of Yahoo Groups (Final Notification) Cause: Post by non-member to a members-only list -------------- next part -------------- An HTML attachment was scrubbed... URL: From markv at unity3d.com Thu Dec 19 12:03:44 2019 From: markv at unity3d.com (Mark Visser) Date: Thu, 19 Dec 2019 12:03:44 -0500 Subject: [Python.NET] 4 PythonDotNet moderator request(s) waiting In-Reply-To: References: Message-ID: Hi Denis, can you transfer ownership to filmor at gmail.com (Benedikt) please? Mark Visser Tooling Dev Manager Unity Technologies - www.unity3d.com > On Dec 18, 2019, at 9:42 AM, Denis Akhiyarov wrote: > > Since no one is moderating this pythondotnet mailing list, I would like to archive this mailing list unless someone is willing to take over? I will wait for one week. I?m no longer involved with the project. > > Thanks, > Denis > > ---------- Forwarded message --------- > From: > > Date: Wed, Dec 18, 2019 at 7:00 AM > Subject: 4 PythonDotNet moderator request(s) waiting > To: > > > > The PythonDotNet at python.org mailing list has 4 request(s) waiting for > your consideration at: > > https://mail.python.org/mailman/admindb/pythondotnet > > Please attend to this at your earliest convenience. This notice of > pending requests, if any, will be sent out daily. > > > Pending posts: > From: kennywc.lin at gmail.com on Sun Nov 24 04:55:14 2019 > Subject: C# assembly module importing error using pythonnet after .py to .pyd conversion. > Cause: Post by non-member to a members-only list > > From: benoit.hudson at imaginary-spaces.com on Thu Dec 5 14:55:17 2019 > Subject: Re: [Python.NET] Working group meeting notes for December 5, 2019 - CANCELLED > Cause: Post to moderated list > > From: johanna01 at worldchemforum.com on Fri Dec 6 11:20:07 2019 > Subject: Confirmation for World Chemistry Forum, May 22-24, 2020 in Osaka > Cause: Post by non-member to a members-only list > > From: info at comms.yahoo.net on Thu Dec 12 08:00:47 2019 > Subject: Next Steps: The Evolution of Yahoo Groups (Final Notification) > Cause: Post by non-member to a members-only list > _________________________________________________ > Python.NET mailing list - PythonDotNet at python.org > https://mail.python.org/mailman/listinfo/pythondotnet -------------- next part -------------- An HTML attachment was scrubbed... URL: From ivan.cronyn at gmail.com Thu Dec 19 14:01:06 2019 From: ivan.cronyn at gmail.com (Ivan Cronyn) Date: Thu, 19 Dec 2019 19:01:06 +0000 Subject: [Python.NET] Fwd: 4 PythonDotNet moderator request(s) waiting In-Reply-To: References: Message-ID: <53BDC512-2B70-46E7-92C5-6AE7FAB57DD0@gmail.com> What?s the usual procedure for non-member posts? > On 18 Dec 2019, at 14:42, Denis Akhiyarov wrote: > > ? > Since no one is moderating this pythondotnet mailing list, I would like to archive this mailing list unless someone is willing to take over? I will wait for one week. I?m no longer involved with the project. > > Thanks, > Denis > > ---------- Forwarded message --------- > From: > Date: Wed, Dec 18, 2019 at 7:00 AM > Subject: 4 PythonDotNet moderator request(s) waiting > To: > > > The PythonDotNet at python.org mailing list has 4 request(s) waiting for > your consideration at: > > https://mail.python.org/mailman/admindb/pythondotnet > > Please attend to this at your earliest convenience. This notice of > pending requests, if any, will be sent out daily. > > > Pending posts: > From: kennywc.lin at gmail.com on Sun Nov 24 04:55:14 2019 > Subject: C# assembly module importing error using pythonnet after .py to .pyd conversion. > Cause: Post by non-member to a members-only list > > From: benoit.hudson at imaginary-spaces.com on Thu Dec 5 14:55:17 2019 > Subject: Re: [Python.NET] Working group meeting notes for December 5, 2019 - CANCELLED > Cause: Post to moderated list > > From: johanna01 at worldchemforum.com on Fri Dec 6 11:20:07 2019 > Subject: Confirmation for World Chemistry Forum, May 22-24, 2020 in Osaka > Cause: Post by non-member to a members-only list > > From: info at comms.yahoo.net on Thu Dec 12 08:00:47 2019 > Subject: Next Steps: The Evolution of Yahoo Groups (Final Notification) > Cause: Post by non-member to a members-only list > _________________________________________________ > Python.NET mailing list - PythonDotNet at python.org > https://mail.python.org/mailman/listinfo/pythondotnet -------------- next part -------------- An HTML attachment was scrubbed... URL: From markv at unity3d.com Thu Dec 19 12:48:18 2019 From: markv at unity3d.com (Mark Visser) Date: Thu, 19 Dec 2019 12:48:18 -0500 Subject: [Python.NET] Working group meeting notes for December 19, 2019 Message-ID: <53E9D80C-B99B-4D6D-9A3E-0252B2BBF095@unity3d.com> Attendees: Benedikt, Victor, Amos, Mohamed, Mark Agenda Review action items from last meeting: Benedikt - continue working on joining .NET foundation Benoit - multithreaded python code ? - breaking up Quantconnect PR ? - github actions Amos - continue breaking up pull 958 into smaller PRs to make it easier to review and merge. e.g. have a single PR that gets reference counts right and doesn't touch GC chains. See Benoit's example of the __import__ restore PR for best practices. Amos - same for other older PRs Benedikt - will try to reproduce PyBuffer crash locally Benedikt - will check if there are any breaking changes since 2.4.0 Benedikt - continue exploring CLR loader, splitting parts into separate Python interop DLLs, have main Python runtime implement layers on top Victor - Perf runs in CI Review PRs Mailing list currently moderated - @markv asked for ownership to be transferred to Benedikt Notes joining .NET process had changed, Benedikt working on it Pull 958 (domain reload handling) split PRs being approved and merged, thanks Amos! github actions if we join .NET we can stay on current setup would be nice to have Darwin CI working PyBuffer nothing done yet CLR loader modernization PR has a single build Python 2 should still work, but Benedikt won't spend a lot of time on Python 2, 3.5+ is current focus moved code and tests into separate directories removed old csproj file in favour of small project files generated using .NET CLI goal is a fully building project using .NET CLI that is operating system independent made a small pythonnet module that will be the future entry point still rough, testing currently with core CLR and Mono on Linux loading works, P/Invoke __internal breaks on .NET core Python functions have been split out into an interface using T4 templates ready for early review if you can take a look Performance tests and CI not very stable if we put in CI, fail depending on weather conditions no way to put in CI without random failures maybe makes sense to keep it as an ongoing statistic on master and not blocking PRs useful for running locally on branch vs. master to check for regressions still informative for detecting regressions - we can run it on every PR, but it shouldn't result in a hard error - can we report it on the PR? perf comparison is relative, so different machines shouldn't affect the result Mailing list keep it, but remove moderation, transfer ownership to Benedikt Improve method binding PR #974 discussion Meeting on January 2 is cancelled, next meeting will be in 4 weeks on Thursday, January 16, 2020 Action Items Benedikt will continue working on .NET foundation application Victor will take a look at the CLR loader PR, looks big though Victor will look into if we can generate perf stats through AppVeyor and Travis Victor will publish a PR for conversion config Mohamed will split PR #974 Benoit - multithreaded python code ? - breaking up Quantconnect PR Benedikt - will try to reproduce PyBuffer crash locally The meeting notes google doc is here . Feel free to correct or add additional information. Please note there will be no meeting on January 2nd. The next meeting will be held on Thursday, January 16th at 12pm EST, 9am PST, 6pm CET, 1am China. Happy holidays! Mark Visser Tooling Dev Manager Unity Technologies - www.unity3d.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.hudson at imaginary-spaces.com Thu Dec 5 14:54:48 2019 From: benoit.hudson at imaginary-spaces.com (Benoit Hudson) Date: Thu, 5 Dec 2019 14:54:48 -0500 Subject: [Python.NET] Working group meeting notes for December 5, 2019 - CANCELLED In-Reply-To: References: Message-ID: Ack, sorry for missing. I'm wondering if we would be more productive with monthly rather than biweekly meetings? Or would that allow us even greater procrastination? On Thu, Dec 5, 2019 at 12:24 PM Mark Visser wrote: > Attendees: Mohamed, Amos, Mark > > Agenda > > - Review action items from last meeting: > - Benedikt - continue working on joining .NET foundation > - Benoit - multithreaded python code > - ? - breaking up Quantconnect PR > - ? - github actions > - Amos - continue breaking up pull 958 into smaller PRs to make it > easier to review and merge. e.g. have a single PR that gets reference > counts right and doesn't touch GC chains. See Benoit's example of the > __import__ restore PR for best practices. > - Amos - same for other older PRs > - Benedikt - will try to reproduce PyBuffer crash locally > - Benedikt - will check if there are any breaking changes since > 2.4.0 > - Benedikt - continue exploring CLR loader, splitting parts into > separate Python interop DLLs, have main Python runtime implement layers on > top > > > Notes > > - Quorum not reached, meeting cancelled > > > The meeting notes google doc is here > . > Feel free to correct or add additional information. > > The next meeting will be held on Thursday, December 19th at 12pm EST, 9am > PST, 6pm CET, 1am China. > > > Mark Visser > *Tooling Dev Manager* > *Unity Technologies* - www.unity3d.com > > > > > _________________________________________________ > Python.NET mailing list - PythonDotNet at python.org > https://mail.python.org/mailman/listinfo/pythondotnet > -- Benoit Hudson CTO, Imaginary Spaces http://imaginary-spaces.com tel: 1.514.566.0289 -------------- next part -------------- An HTML attachment was scrubbed... URL: From gjuro at ffzg.hr Wed Dec 18 15:48:53 2019 From: gjuro at ffzg.hr (Gjuro Kladaric) Date: Wed, 18 Dec 2019 21:48:53 +0100 Subject: [Python.NET] Fwd: 4 PythonDotNet moderator request(s) waiting In-Reply-To: References: Message-ID: <00ed01d5b5e4$9094a7d0$b1bdf770$@ffzg.hr> hi, denis, I can do that, at least for a while I am probably not the best person for that, as I am really a beginner in python, although being a programmer for eons, half of that time in .net but, something is better than nothing, so if nobody else asks for that position, I can try to do that I am for years administering several similar mailing lists, so I will probably will be able to handle that without problems so, let me know in the end of the week if better candidate appeared :-) regards, gjuro kladaric From: PythonDotNet On Behalf Of Denis Akhiyarov Sent: Wednesday, December 18, 2019 3:42 PM To: A list for users and developers of Python for .NET Subject: [Python.NET] Fwd: 4 PythonDotNet moderator request(s) waiting Since no one is moderating this pythondotnet mailing list, I would like to archive this mailing list unless someone is willing to take over? I will wait for one week. I?m no longer involved with the project. Thanks, Denis ---------- Forwarded message --------- From: > Date: Wed, Dec 18, 2019 at 7:00 AM Subject: 4 PythonDotNet moderator request(s) waiting To: > The PythonDotNet at python.org mailing list has 4 request(s) waiting for your consideration at: https://mail.python.org/mailman/admindb/pythondotnet Please attend to this at your earliest convenience. This notice of pending requests, if any, will be sent out daily. Pending posts: From: kennywc.lin at gmail.com on Sun Nov 24 04:55:14 2019 Subject: C# assembly module importing error using pythonnet after .py to .pyd conversion. Cause: Post by non-member to a members-only list From: benoit.hudson at imaginary-spaces.com on Thu Dec 5 14:55:17 2019 Subject: Re: [Python.NET] Working group meeting notes for December 5, 2019 - CANCELLED Cause: Post to moderated list From: johanna01 at worldchemforum.com on Fri Dec 6 11:20:07 2019 Subject: Confirmation for World Chemistry Forum, May 22-24, 2020 in Osaka Cause: Post by non-member to a members-only list From: info at comms.yahoo.net on Thu Dec 12 08:00:47 2019 Subject: Next Steps: The Evolution of Yahoo Groups (Final Notification) Cause: Post by non-member to a members-only list -------------- next part -------------- An HTML attachment was scrubbed... URL: From denis.akhiyarov at gmail.com Thu Dec 19 15:22:12 2019 From: denis.akhiyarov at gmail.com (Denis Akhiyarov) Date: Thu, 19 Dec 2019 14:22:12 -0600 Subject: [Python.NET] Fwd: 4 PythonDotNet moderator request(s) waiting In-Reply-To: <53BDC512-2B70-46E7-92C5-6AE7FAB57DD0@gmail.com> References: <53BDC512-2B70-46E7-92C5-6AE7FAB57DD0@gmail.com> Message-ID: Spam or not spam - that is my only criteria. For non-spam users clear their moderation flag. Block spam - easy! Looks like someone cleared the moderation queue today, was it you Ivan? On Thu, Dec 19, 2019 at 1:01 PM Ivan Cronyn wrote: > What?s the usual procedure for non-member posts? > > On 18 Dec 2019, at 14:42, Denis Akhiyarov > wrote: > > ? > Since no one is moderating this pythondotnet mailing list, I would like to > archive this mailing list unless someone is willing to take over? I will > wait for one week. I?m no longer involved with the project. > > Thanks, > Denis > > ---------- Forwarded message --------- > From: > Date: Wed, Dec 18, 2019 at 7:00 AM > Subject: 4 PythonDotNet moderator request(s) waiting > To: > > > The PythonDotNet at python.org mailing list has 4 request(s) waiting for > your consideration at: > > https://mail.python.org/mailman/admindb/pythondotnet > > Please attend to this at your earliest convenience. This notice of > pending requests, if any, will be sent out daily. > > > Pending posts: > From: kennywc.lin at gmail.com on Sun Nov 24 04:55:14 2019 > Subject: C# assembly module importing error using pythonnet after .py to > .pyd conversion. > Cause: Post by non-member to a members-only list > > From: benoit.hudson at imaginary-spaces.com on Thu Dec 5 14:55:17 2019 > Subject: Re: [Python.NET] Working group meeting notes for December 5, 2019 > - CANCELLED > Cause: Post to moderated list > > From: johanna01 at worldchemforum.com on Fri Dec 6 11:20:07 2019 > Subject: Confirmation for World Chemistry Forum, May 22-24, 2020 in Osaka > Cause: Post by non-member to a members-only list > > From: info at comms.yahoo.net on Thu Dec 12 08:00:47 2019 > Subject: Next Steps: The Evolution of Yahoo Groups (Final Notification) > Cause: Post by non-member to a members-only list > _________________________________________________ > Python.NET mailing list - PythonDotNet at python.org > https://mail.python.org/mailman/listinfo/pythondotnet > > _________________________________________________ > Python.NET mailing list - PythonDotNet at python.org > https://mail.python.org/mailman/listinfo/pythondotnet > -------------- next part -------------- An HTML attachment was scrubbed... URL: From denis.akhiyarov at gmail.com Thu Dec 19 15:23:35 2019 From: denis.akhiyarov at gmail.com (Denis Akhiyarov) Date: Thu, 19 Dec 2019 14:23:35 -0600 Subject: [Python.NET] 4 PythonDotNet moderator request(s) waiting In-Reply-To: References: Message-ID: I added Benedikt to the admin/moderator list On Thu, Dec 19, 2019 at 11:03 AM Mark Visser wrote: > Hi Denis, can you transfer ownership to filmor at gmail.com (Benedikt) > please? > > Mark Visser > *Tooling Dev Manager* > *Unity Technologies* - www.unity3d.com > > > > > On Dec 18, 2019, at 9:42 AM, Denis Akhiyarov > wrote: > > Since no one is moderating this pythondotnet mailing list, I would like to > archive this mailing list unless someone is willing to take over? I will > wait for one week. I?m no longer involved with the project. > > Thanks, > Denis > > ---------- Forwarded message --------- > From: > Date: Wed, Dec 18, 2019 at 7:00 AM > Subject: 4 PythonDotNet moderator request(s) waiting > To: > > > The PythonDotNet at python.org mailing list has 4 request(s) waiting for > your consideration at: > > https://mail.python.org/mailman/admindb/pythondotnet > > Please attend to this at your earliest convenience. This notice of > pending requests, if any, will be sent out daily. > > > Pending posts: > From: kennywc.lin at gmail.com on Sun Nov 24 04:55:14 2019 > Subject: C# assembly module importing error using pythonnet after .py to > .pyd conversion. > Cause: Post by non-member to a members-only list > > From: benoit.hudson at imaginary-spaces.com on Thu Dec 5 14:55:17 2019 > Subject: Re: [Python.NET] Working group meeting notes for December 5, > 2019 - CANCELLED > Cause: Post to moderated list > > From: johanna01 at worldchemforum.com on Fri Dec 6 11:20:07 2019 > Subject: Confirmation for World Chemistry Forum, May 22-24, 2020 in Osaka > Cause: Post by non-member to a members-only list > > From: info at comms.yahoo.net on Thu Dec 12 08:00:47 2019 > Subject: Next Steps: The Evolution of Yahoo Groups (Final Notification) > Cause: Post by non-member to a members-only list > _________________________________________________ > Python.NET mailing list - PythonDotNet at python.org > https://mail.python.org/mailman/listinfo/pythondotnet > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From denis.akhiyarov at gmail.com Thu Dec 19 15:32:14 2019 From: denis.akhiyarov at gmail.com (Denis Akhiyarov) Date: Thu, 19 Dec 2019 14:32:14 -0600 Subject: [Python.NET] Working group meeting notes for December 19, 2019 In-Reply-To: <53E9D80C-B99B-4D6D-9A3E-0252B2BBF095@unity3d.com> References: <53E9D80C-B99B-4D6D-9A3E-0252B2BBF095@unity3d.com> Message-ID: Don?t remove moderation, unless you can get rid of spam On Thu, Dec 19, 2019 at 1:03 PM Mark Visser wrote: > Attendees: Benedikt, Victor, Amos, Mohamed, Mark Agenda > > - Review action items from last meeting: > - Benedikt - continue working on joining .NET foundation > - Benoit - multithreaded python code > - ? - breaking up Quantconnect PR > - ? - github actions > - Amos - continue breaking up pull 958 into smaller PRs to make it > easier to review and merge. e.g. have a single PR that gets reference > counts right and doesn't touch GC chains. See Benoit's example of the > __import__ restore PR for best practices. > - Amos - same for other older PRs > - Benedikt - will try to reproduce PyBuffer crash locally > - Benedikt - will check if there are any breaking changes since > 2.4.0 > - Benedikt - continue exploring CLR loader, splitting parts into > separate Python interop DLLs, have main Python runtime implement layers on > top > - Victor - Perf runs in CI > - Review PRs > - Mailing list > - currently moderated - @markv asked for ownership to be transferred > to Benedikt > > > Notes > > - joining .NET > - process had changed, Benedikt working on it > - Pull 958 (domain reload handling) > - split PRs being approved and merged, thanks Amos! > - github actions > - if we join .NET we can stay on current setup > - would be nice to have Darwin CI working > - PyBuffer > - nothing done yet > - CLR loader > - modernization PR has a single build > - Python 2 should still work, but Benedikt won't spend a lot of > time on Python 2, 3.5+ is current focus > - moved code and tests into separate directories > - removed old csproj file in favour of small project files > generated using .NET CLI > - goal is a fully building project using .NET CLI that is operating > system independent > - made a small pythonnet module that will be the future entry point > - still rough, testing currently with core CLR and Mono on Linux > - loading works, P/Invoke __internal breaks on .NET core > - Python functions have been split out into an interface > - using T4 templates > - ready for early review if you can take a look > - Performance tests and CI > - not very stable if we put in CI, fail depending on weather conditions > - no way to put in CI without random failures > - maybe makes sense to keep it as an ongoing statistic on master > and not blocking PRs > - useful for running locally on branch vs. master to check for > regressions > - still informative for detecting regressions - we can run it on > every PR, but it shouldn't result in a hard error - can we report it on the > PR? > - perf comparison is relative, so different machines shouldn't > affect the result > - Mailing list > - keep it, but remove moderation, transfer ownership to Benedikt > - Improve method binding PR #974 discussion > - Meeting on January 2 is cancelled, next meeting will be in 4 weeks > on Thursday, January 16, 2020 > > > Action Items > > - Benedikt will continue working on .NET foundation application > - Victor will take a look at the CLR loader PR, looks big though > - Victor will look into if we can generate perf stats through AppVeyor > and Travis > - Victor will publish a PR for conversion config > - Mohamed will split PR #974 > - Benoit - multithreaded python code > - ? - breaking up Quantconnect PR > - Benedikt - will try to reproduce PyBuffer crash locally > > > The meeting notes google doc is here > . > Feel free to correct or add additional information. > > *Please note there will be no meeting on January 2nd*. The next meeting > will be held on Thursday, January 16th at 12pm EST, 9am PST, 6pm CET, 1am > China. > > Happy holidays! > > > Mark Visser > *Tooling Dev Manager* > *Unity Technologies* - www.unity3d.com > > > > > _________________________________________________ > Python.NET mailing list - PythonDotNet at python.org > https://mail.python.org/mailman/listinfo/pythondotnet > -------------- next part -------------- An HTML attachment was scrubbed... URL: