diff --git a/community/py3-yarl/APKBUILD b/community/py3-yarl/APKBUILD
index 686eabea24fd5c8b566810844f97225ab9140a88..eb32865646842348ccf049104f303147d826793a 100644
--- a/community/py3-yarl/APKBUILD
+++ b/community/py3-yarl/APKBUILD
@@ -2,13 +2,13 @@
 # Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
 pkgname=py3-yarl
 _pkgname=yarl
-pkgver=1.6.3
-pkgrel=2
+pkgver=1.7.2
+pkgrel=0
 pkgdesc="Yet another URL library"
-url="http://yarl.readthedocs.io"
-arch="all"
+url="http://yarl.readthedocs.io/"
 license="Apache-2.0"
-depends="py3-multidict py3-idna"
+arch="all"
+depends="python3 py3-idna py3-multidict"
 makedepends="py3-setuptools python3-dev"
 checkdepends="py3-pytest py3-pytest-cov"
 source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
@@ -19,13 +19,13 @@ build() {
 }
 
 check() {
-	# test_semicolon_as_separator: https://github.com/aio-libs/yarl/issues/563
-	PYTHONPATH="$(echo "$PWD"/build/lib.*)" py.test-3 -v \
-		--deselect tests/test_url_query.py::test_semicolon_as_separator
+	PYTHONPATH="$(echo "$PWD"/build/lib.*)" pytest
 }
 
 package() {
-	python3 setup.py install --root="$pkgdir"
+	python3 setup.py install --root="$pkgdir" --skip-build
 }
 
-sha512sums="4c76b94198b8e334f4b4e71d92b0fe23f752d35e0c29bc68df99648b3f48fbb6e3dd8d7339138544e5dc8fbf64c15cb61678052670ac47edc5be958df819d42e  yarl-1.6.3.tar.gz"
+sha512sums="
+ac5b630dd592ffa8b095e4d7eee2facaeac8ab578e55fd8856c6a6349f514081020c707cd0b33f250c0e78133e92ed6156835660f14c5ae54d60b4fdf6ea50ea  yarl-1.7.2.tar.gz
+"