cPickle was removed
diff --git a/Modules/Setup.dist b/Modules/Setup.dist
index 86b8f84..17445d5 100644
--- a/Modules/Setup.dist
+++ b/Modules/Setup.dist
@@ -350,9 +350,8 @@
 # Fred Drake's interface to the Python parser
 #parser parsermodule.c
 
-# cStringIO and cPickle
+# cStringIO
 #cStringIO cStringIO.c
-#cPickle cPickle.c
 
 
 # Lee Busby's SIGFPE modules.
diff --git a/PC/VC6/pythoncore.dsp b/PC/VC6/pythoncore.dsp
index 02c1f35..70b64ea 100644
--- a/PC/VC6/pythoncore.dsp
+++ b/PC/VC6/pythoncore.dsp
@@ -273,10 +273,6 @@
 # End Source File

 # Begin Source File

 

-SOURCE=..\..\Modules\cPickle.c

-# End Source File

-# Begin Source File

-

 SOURCE=..\..\Modules\zlib\crc32.c

 # End Source File

 # Begin Source File

diff --git a/PC/os2emx/Makefile b/PC/os2emx/Makefile
index 0761fb1..b84d22b 100644
--- a/PC/os2emx/Makefile
+++ b/PC/os2emx/Makefile
@@ -287,7 +287,6 @@
 		Modules/cmathmodule.c \
 		Modules/_codecsmodule.c \
 		Modules/collectionsmodule.c \
-		Modules/cPickle.c \
 		Modules/cStringIO.c \
 		Modules/_csv.c \
 		Modules/datetimemodule.c \
diff --git a/PC/os2emx/config.c b/PC/os2emx/config.c
index 26714a3..529fe2c 100644
--- a/PC/os2emx/config.c
+++ b/PC/os2emx/config.c
@@ -50,7 +50,6 @@
 extern void init_weakref();
 extern void initarray();
 extern void initbinascii();
-extern void initcPickle();
 extern void initcStringIO();
 extern void initcollections();
 extern void initcmath();
@@ -112,7 +111,6 @@
 	{"_weakref", init_weakref},
 	{"array", initarray},
 	{"binascii", initbinascii},
-	{"cPickle", initcPickle},
 	{"cStringIO", initcStringIO},
 	{"collections", initcollections},
 	{"cmath", initcmath},
diff --git a/PC/os2emx/python25.def b/PC/os2emx/python25.def
index c7dddf5..bb3d64f 100644
--- a/PC/os2emx/python25.def
+++ b/PC/os2emx/python25.def
@@ -1196,10 +1196,6 @@
   "dequeiter_type"
   "dequereviter_type"
 
-; From python25_s.lib(cPickle)
-;  "initcPickle"
-;  "fast_save_leave"
-
 ; From python25_s.lib(cStringIO)
 ;  "initcStringIO"
 
diff --git a/PC/os2vacpp/config.c b/PC/os2vacpp/config.c
index 37f0554..62bb8b2 100644
--- a/PC/os2vacpp/config.c
+++ b/PC/os2vacpp/config.c
@@ -35,7 +35,6 @@
 extern void inittime(void);
 extern void initthread(void);
 extern void initcStringIO(void);
-extern void initcPickle(void);
 extern void initpcre(void);
 #ifdef WIN32
 extern void initmsvcrt(void);
@@ -80,7 +79,6 @@
         {"thread", initthread},
 #endif
         {"cStringIO", initcStringIO},
-        {"cPickle", initcPickle},
         {"pcre", initpcre},
 #ifdef WIN32
         {"msvcrt", initmsvcrt},
diff --git a/PC/os2vacpp/makefile b/PC/os2vacpp/makefile
index c44f42a..7e79566 100644
--- a/PC/os2vacpp/makefile
+++ b/PC/os2vacpp/makefile
@@ -180,7 +180,6 @@
                   $(PATHOBJ)\ArrayModule.obj   \
                   $(PATHOBJ)\BinAscii.obj      \
                   $(PATHOBJ)\CMathModule.obj   \
-                  $(PATHOBJ)\cPickle.obj       \
                   $(PATHOBJ)\cStringIO.obj     \
                   $(PATHOBJ)\ErrnoModule.obj   \
                   $(PATHOBJ)\GCModule.obj      \
diff --git a/PC/os2vacpp/makefile.omk b/PC/os2vacpp/makefile.omk
index 4f123c1..f0ed273 100644
--- a/PC/os2vacpp/makefile.omk
+++ b/PC/os2vacpp/makefile.omk
@@ -142,7 +142,6 @@
                   ArrayModule.obj   \
                   BinAscii.obj      \
                   CMathModule.obj   \
-                  cPickle.obj       \
                   cStringIO.obj     \
                   ErrnoModule.obj   \
                   GetBuildInfo.obj  \
diff --git a/PCbuild8/pythoncore/pythoncore.vcproj b/PCbuild8/pythoncore/pythoncore.vcproj
index 457cbb0..2a6e413 100644
--- a/PCbuild8/pythoncore/pythoncore.vcproj
+++ b/PCbuild8/pythoncore/pythoncore.vcproj
@@ -1450,10 +1450,6 @@
 				>

 			</File>

 			<File

-				RelativePath="..\..\Modules\cPickle.c"

-				>

-			</File>

-			<File

 				RelativePath="..\..\Modules\cStringIO.c"

 				>

 			</File>