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, brett.cannon, dstufft, eric.araujo, eric.snow, jaraco, lukasz.langa, ncoghlan, paul.moore, pradyunsg, steve.dower
Date 2020-08-07.21:43:54
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1596836634.46.0.636102064513.issue41490@roundup.psfhosted.org>
In-reply-to
Content
Added some test cases to the PR that directly trigger the issue, specifically this one:

    def test_entered_path_does_not_keep_open(self):
        # This is what certifi does on import to make its bundle
        # available for the process duration.
        c = resources.path('ziptestdata', 'binary.file').__enter__()
        self.zip_path.unlink()

All the tests I added pass on 3.9 (with minor tweaks for moved test utils).

To unblock the upcoming releases, I'm going to do the backports first and leave this as a release blocker for 3.10.
History
Date User Action Args
2020-08-07 21:43:54steve.dowersetrecipients: + steve.dower, brett.cannon, paul.moore, jaraco, ncoghlan, eric.araujo, lukasz.langa, eric.snow, dstufft, pradyunsg, Marcus.Smith
2020-08-07 21:43:54steve.dowersetmessageid: <1596836634.46.0.636102064513.issue41490@roundup.psfhosted.org>
2020-08-07 21:43:54steve.dowerlinkissue41490 messages
2020-08-07 21:43:54steve.dowercreate