osdir.com


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Python-Dev] Remove tempfile.mktemp()


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.version_info == 3.8)
> 
> 3.9, we change PendingDeprecationWarning to DeprecationWarning
>        (check DeprecationWarning if sys.version_info == 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.