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 steve.dower
Recipients Marcus.Smith, dstufft, eric.araujo, jaraco, lukasz.langa, ncoghlan, paul.moore, pradyunsg, steve.dower
Date 2020-08-07.19:04:43
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1596827083.71.0.788990376685.issue41490@roundup.psfhosted.org>
In-reply-to
Content
Okay, I've tracked it down to the new importlib.readers.ZipReader class keeping the zip file open, presumably until it gets GC'd. This is used by certifi to extract the CA certs from the whl when ensurepip is doing the self-install from the mounted wheel.

Jason is already on this bug, which is convenient :)

I haven't yet figured out whether there's a convenient way for the reader to not keep the ZIP open for as long as it exists, but I think that's going to be the safest fix.

We should definitely fix this one ourselves without forcing users to make changes to accommodate. As I mentioned above, it's only in 3.10 right now, but it's blocking updated pip and setuptools versions downlevel.
History
Date User Action Args
2020-08-07 19:04:43steve.dowersetrecipients: + steve.dower, paul.moore, jaraco, ncoghlan, eric.araujo, lukasz.langa, dstufft, pradyunsg, Marcus.Smith
2020-08-07 19:04:43steve.dowersetmessageid: <1596827083.71.0.788990376685.issue41490@roundup.psfhosted.org>
2020-08-07 19:04:43steve.dowerlinkissue41490 messages
2020-08-07 19:04:43steve.dowercreate