List the steps needed to properly remove a module.
This commit is contained in:
parent
bbb57ec5b2
commit
e2300e7d69
12
pep-3108.txt
12
pep-3108.txt
|
@ -50,6 +50,18 @@ applied universally across the entire stdlib. If an edit time is not
|
||||||
denoted as "unique" then it is the last time the file was edited,
|
denoted as "unique" then it is the last time the file was edited,
|
||||||
period.
|
period.
|
||||||
|
|
||||||
|
The procedure to thoroughly remove a module is:
|
||||||
|
|
||||||
|
#. Remove the module.
|
||||||
|
#. Remove the tests.
|
||||||
|
#. Change all references to the removed module in the standard
|
||||||
|
library.
|
||||||
|
#. Remove the docs.
|
||||||
|
#. Delete the reference to the removed docs in ``Doc/Makefile.deps``
|
||||||
|
and ``Doc/lib/lib.tex``.
|
||||||
|
#. Run the regression test suite; watch out for tests that are skipped
|
||||||
|
because an import failed for the removed module.
|
||||||
|
|
||||||
|
|
||||||
Previously deprecated
|
Previously deprecated
|
||||||
---------------------
|
---------------------
|
||||||
|
|
Loading…
Reference in New Issue