[Python-Dev] Remove tempfile.mktemp() (original) (raw)

Serhiy Storchaka storchaka at gmail.com
Tue Mar 19 09:32:25 EDT 2019


19.03.19 15:03, Stéphane Wirtel пише:

Suggestion and timeline:

3.8, we raise a PendingDeprecationWarning * update the code * update the documentation * update the tests (check a PendingDeprecationWarning if sys.versioninfo == 3.8) 3.9, we change PendingDeprecationWarning to DeprecationWarning (check DeprecationWarning if sys.versioninfo == 3.9) 3.9+, we drop tempfile.mktemp()

This plan LGTM.

Currently mkdir() is widely used in distutils, Sphinx, pip, setuptools, virtualenv, and many other third-party projects, so it will take time to fix all these places. But we should do this, because all this code likely contains security flaws.



More information about the Python-Dev mailing list