Please feel free to reply to firstname.lastname@example.org rather than me personally to take this back to the list.
On Tue, Apr 17, 2018 at 1:20 PM, Martin Gainty email@example.com wrote:
I'll need a few specifics before i wandering into "dll hell"
.NetFramework version? RT Library version? ....in the old days we used to call this msvcrt.dll
msvc or mingw compiler? if msvc which version msvc? if mingw which version msvc ?
Have a look at https://devguide.python.org/ to get started Python Developer’s Guide — Python Developer's Guidehttps://devguide.python.org/ devguide.python.org Contributing¶. We encourage everyone to contribute to Python and that’s why we have put up this developer’s guide. If you still have questions after reviewing the material in this guide, then the Core Python Mentorship group is available to help guide new contributors through the process.
contributing to CPython, and in particular https://devguide.python.org/setup/#windows for getting set up on Windows.
To answer your questions in brief, though: we use the latest MSVC compiler available with Visual Studio 2017, which links to the "universal CRT" and avoids most of the old headaches of incompatibilities between the runtimes used by different compiler versions.
You may also be interested in the core-mentorship mailing list, details about which can be found at https://mail.python.org/mm3/mailman3/lists/core-mentorship.python.org/