diff --git a/srcpkgs/python-tornado/patches/0001-use-system-ca-certificates.patch b/srcpkgs/python-tornado/patches/0001-use-system-ca-certificates.patch
deleted file mode 100644
index 1c836ad82eb..00000000000
--- a/srcpkgs/python-tornado/patches/0001-use-system-ca-certificates.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup.py.orig
-+++ setup.py
-@@ -136,7 +136,7 @@ if setuptools is not None:
-         # Certifi is also optional on 2.7.9+, although making our dependencies
-         # conditional on micro version numbers seems like a bad idea
-         # until we have more declarative metadata.
--        install_requires.append('certifi')
-+        # install_requires.append('certifi')
-     if sys.version_info < (3, 5):
-         install_requires.append('backports_abc>=0.4')
-     kwargs['install_requires'] = install_requires
diff --git a/srcpkgs/python-tornado/template b/srcpkgs/python-tornado/template
index c7790bc692a..324735f5127 100644
--- a/srcpkgs/python-tornado/template
+++ b/srcpkgs/python-tornado/template
@@ -1,6 +1,6 @@
 # Template file for 'python-tornado'
 pkgname=python-tornado
-version=4.4.3
+version=4.5.1
 revision=1
 wrksrc="tornado-${version}"
 build_style=python-module
@@ -13,7 +13,12 @@ maintainer="Alessio Sergi <al3hex@gmail.com>"
 homepage="http://www.tornadoweb.org/"
 license="Apache-2.0"
 distfiles="${PYPI_SITE}/t/tornado/tornado-${version}.tar.gz"
-checksum=f267acc96d5cf3df0fd8a7bfb5a91c2eb4ec81d5962d1a7386ceb34c655634a8
+checksum=db0904a28253cfe53e7dedc765c71596f3c53bb8a866ae50123320ec1a7b73fd
+
+pre_build() {
+	# use system ca-certificates
+	sed -i "/install_requires.append('certifi')/d" setup.py
+}
 
 python3-tornado_package() {
 	pycompile_module="tornado"