[Python-checkins] r55318 - peps/trunk/pep-3108.txt

brett.cannon python-checkins at python.org
Mon May 14 22:06:39 CEST 2007


Author: brett.cannon
Date: Mon May 14 22:06:30 2007
New Revision: 55318

Modified:
   peps/trunk/pep-3108.txt
Log:
List the steps needed to properly remove a module.


Modified: peps/trunk/pep-3108.txt
==============================================================================
--- peps/trunk/pep-3108.txt	(original)
+++ peps/trunk/pep-3108.txt	Mon May 14 22:06:30 2007
@@ -50,6 +50,18 @@
 denoted as "unique" then it is the last time the file was edited,
 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
 ---------------------


More information about the Python-checkins mailing list