Merge 3.5.3 release head with main 3.5 branch.
diff --git a/.hgtags b/.hgtags
index ad14c02..0a8f185 100644
--- a/.hgtags
+++ b/.hgtags
@@ -167,3 +167,4 @@
68feec6488b26327a85a634605dd28eca4daa5f1 v3.5.2rc1
4def2a2901a5618ea45bcc8f2a1411ef33af18ad v3.5.2
de530d7f21c0398bb2a2b67716e0638e5fadf727 v3.5.3rc1
+1880cb95a742cd001c67677de5c4efeab169416c v3.5.3
diff --git a/Include/patchlevel.h b/Include/patchlevel.h
index eced80d..5e318cf 100644
--- a/Include/patchlevel.h
+++ b/Include/patchlevel.h
@@ -23,7 +23,7 @@
#define PY_RELEASE_SERIAL 1
/* Version as a string */
-#define PY_VERSION "3.5.3rc1+"
+#define PY_VERSION "3.5.3+"
/*--end constants--*/
/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.
diff --git a/Misc/NEWS b/Misc/NEWS
index 7e21d37..f357d6d 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -2,8 +2,10 @@
Python News
+++++++++++
-What's New in Python 3.5.4?
-===========================
+What's New in Python 3.5.4 release candidate 1?
+===============================================
+
+Release date: XXXX-XX-XX
Core and Builtins
-----------------
@@ -13,18 +15,6 @@
- Issue #29011: Fix an important omission by adding Deque to the typing module.
-
-What's New in Python 3.5.3?
-===========================
-
-Release date: 2017-01-16
-
-Core and Builtins
------------------
-
-Library
--------
-
- Issue #29219: Fixed infinite recursion in the repr of uninitialized
ctypes.CDLL instances.
@@ -36,6 +26,15 @@
leading dots could match related hostnames again (e.g. .b.c matches a.b.c).
Patch by Milan Oberkirch.
+
+What's New in Python 3.5.3?
+===========================
+
+Release date: 2017-01-17
+
+There were no code changes between 3.5.3rc1 and 3.5.3 final.
+
+
What's New in Python 3.5.3 release candidate 1?
===============================================
@@ -201,7 +200,7 @@
WeakValueDictionary.pop() when a GC collection happens in another
thread.
-- Issue #20191: Fixed a crash in resource.prlimit() when passing a sequence that
+- Issue #20191: Fixed a crash in resource.prlimit() when pass a sequence that
doesn't own its elements as limits.
- Issue #28779: multiprocessing.set_forkserver_preload() would crash the
diff --git a/README b/README
index 9856ec1..de3a091 100644
--- a/README
+++ b/README
@@ -1,5 +1,5 @@
-This is Python version 3.5.3 release candidate 1
-================================================
+This is Python version 3.5.3
+============================
Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Python Software Foundation. All rights