Deprecate the sets module.
diff --git a/Lib/sets.py b/Lib/sets.py
index 32a0dd6..99ee931 100644
--- a/Lib/sets.py
+++ b/Lib/sets.py
@@ -80,6 +80,10 @@
__all__ = ['BaseSet', 'Set', 'ImmutableSet']
+import warnings
+warnings.warn("the sets module is deprecated", DeprecationWarning,
+ stacklevel=2)
+
class BaseSet(object):
"""Common base class for mutable and immutable sets."""
diff --git a/Lib/test/test___all__.py b/Lib/test/test___all__.py
index c45e139..dbc6bc3 100644
--- a/Lib/test/test___all__.py
+++ b/Lib/test/test___all__.py
@@ -9,6 +9,8 @@
"the gopherlib module is deprecated",
DeprecationWarning,
"<string>")
+warnings.filterwarnings("ignore", "the sets module is deprecated",
+ DeprecationWarning, "<string>")
class AllTest(unittest.TestCase):
diff --git a/Lib/test/test_sets.py b/Lib/test/test_sets.py
index 85e4a22..efa388f 100644
--- a/Lib/test/test_sets.py
+++ b/Lib/test/test_sets.py
@@ -1,5 +1,9 @@
#!/usr/bin/env python
+import warnings
+warnings.filterwarnings("ignore", "the sets module is deprecated",
+ DeprecationWarning, "test\.test_sets")
+
import unittest, operator, copy, pickle, random
from sets import Set, ImmutableSet
from test import test_support