diff --git a/community/py3-pyftpdlib/APKBUILD b/community/py3-pyftpdlib/APKBUILD
index 8117fdc96b1dfab65dbe67a933a1f6f5c21241e0..424d47dd9f0a1b8925d2b6ae438f31a0e7047830 100644
--- a/community/py3-pyftpdlib/APKBUILD
+++ b/community/py3-pyftpdlib/APKBUILD
@@ -1,9 +1,8 @@
 # Contributor: TBK <alpine@jjtc.eu>
 # Maintainer:
 pkgname=py3-pyftpdlib
-_pkgname=${pkgname#py3-}
-pkgver=1.5.9
-pkgrel=2
+pkgver=1.5.10
+pkgrel=0
 pkgdesc="Extremely fast and scalable Python FTP server library."
 url="https://pypi.org/project/pyftpdlib/"
 arch="noarch"
@@ -12,9 +11,10 @@ depends="py3-openssl py3-pysendfile"
 makedepends="py3-gpep517 py3-setuptools py3-wheel"
 checkdepends="py3-psutil py3-pytest"
 subpackages="$pkgname-pyc"
-source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz
-	$pkgname-fix-certs.patch::https://github.com/giampaolo/pyftpdlib/commit/99b055b6e9fcfffccb1e4e7c71cef0ca96f37c3e.patch"
-builddir="$srcdir"/$_pkgname-$pkgver
+source="https://files.pythonhosted.org/packages/source/p/pyftpdlib/pyftpdlib-$pkgver.tar.gz
+	test-with-psutil-5.9.patch
+	"
+builddir="$srcdir/pyftpdlib-$pkgver"
 
 build() {
 	gpep517 build-wheel \
@@ -34,6 +34,6 @@ package() {
 }
 
 sha512sums="
-3efa07f5522cee89d2bf60c93b1315dfb149da622f34e043aca0ac1c4336c0a0885d7238123068401afa6988da9cbde6adfac78f08918d3a14e84c17ebb8b32f  pyftpdlib-1.5.9.tar.gz
-00687c9bf2ca1ad1efb0d4222b566510fb8c99241837f99ced5a5e6ee21891bf1a055bad3ff5fa4a291e4d1bb12f698aefa09a8aba4ed4b00aa427e072d804a8  py3-pyftpdlib-fix-certs.patch
+c8c28d7aab13f2aab222ae038bde96f17abefd461830813ca00b621a6ee3e809c59ed135149ba735e7e92a6722aecfaf7095ccbacd7b3e17a16ee69fe1668766  pyftpdlib-1.5.10.tar.gz
+26b90d8053da0d415fcdbe771c6e285884ca158d12bf15ff3fc5d57bc5df902a7ac0128cf5839b1affe8ca52fbd62a35b2070808043f00bd0150ce383f465b8a  test-with-psutil-5.9.patch
 "
diff --git a/community/py3-pyftpdlib/test-with-psutil-5.9.patch b/community/py3-pyftpdlib/test-with-psutil-5.9.patch
new file mode 100644
index 0000000000000000000000000000000000000000..098fde1152fe329fa172aa66088447114c587155
--- /dev/null
+++ b/community/py3-pyftpdlib/test-with-psutil-5.9.patch
@@ -0,0 +1,14 @@
+Method renamed: https://github.com/giampaolo/psutil/pull/2408
+Remove this patch when upgrading to psutil 6.0
+
+--- a/pyftpdlib/test/__init__.py
++++ b/pyftpdlib/test/__init__.py
+@@ -379,7 +379,7 @@
+     if POSIX:
+         cons = [
+             x
+-            for x in this_proc.net_connections('tcp')
++            for x in this_proc.connections('tcp')
+             if x.status != psutil.CONN_CLOSE_WAIT
+         ]
+         if cons: