This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author eryksun
Recipients cgohlke, eryksun, larry, paul.moore, skrah, steve.dower, tim.golden, zach.ware
Date 2015-09-09.02:23:04
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1441765385.41.0.324393952316.issue25027@psf.upfronthosting.co.za>
In-reply-to
Content
I think 3.5 should be distributed with vcruntime140.dll. It seems a waste for python.exe, python35.dll, and all of the extension modules and dependent DLLs to each take an FLS slot:

    >>> import ctypes # +1 for _ctypes
    >>> kernel32 = ctypes.WinDLL('kernel32')
    >>> kernel32.FlsGetValue.restype = ctypes.c_void_p
    >>> [x for x in range(128) if kernel32.FlsGetValue(x)]
    [1, 2, 4, 5, 6, 8]

    >>> import pyexpat, select, unicodedata, winsound
    >>> import _bz2, _decimal, _elementtree, _hashlib
    >>> import _lzma, _msi, _multiprocessing, _overlapped 
    >>> import _socket, _sqlite3, _ssl, _tkinter
    >>> [x for x in range(128) if kernel32.FlsGetValue(x)]
    [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27]
History
Date User Action Args
2015-09-09 02:23:05eryksunsetrecipients: + eryksun, paul.moore, larry, tim.golden, cgohlke, skrah, zach.ware, steve.dower
2015-09-09 02:23:05eryksunsetmessageid: <1441765385.41.0.324393952316.issue25027@psf.upfronthosting.co.za>
2015-09-09 02:23:05eryksunlinkissue25027 messages
2015-09-09 02:23:04eryksuncreate