diff --git a/srcpkgs/python-yaml/template b/srcpkgs/python-yaml/template
index b6d03ff8f1..d8030b6802 100644
--- a/srcpkgs/python-yaml/template
+++ b/srcpkgs/python-yaml/template
@@ -1,13 +1,12 @@
 # Template file for 'python-yaml'
 pkgname=python-yaml
 version=3.12
-revision=1
+revision=2
 wrksrc="PyYAML-${version}"
 build_style=python-module
-python_versions="2.7 3.4"
 pycompile_module="yaml"
-hostmakedepends="python-setuptools python3.4-setuptools"
-makedepends="libyaml-devel python-devel python3.4-devel"
+hostmakedepends="python-setuptools python3-setuptools"
+makedepends="libyaml-devel python-devel python3-devel"
 short_desc="YAML parser and emitter for Python2"
 maintainer="Juan RP <xtraeme@voidlinux.eu>"
 homepage="http://pyyaml.org/wiki/PyYAML"
@@ -15,11 +14,16 @@ license="MIT"
 distfiles="${PYPI_SITE}/P/PyYAML/PyYAML-${version}.tar.gz"
 checksum=592766c6303207a20efc445587778322d7f73b161bd994f227adaa341ba212ab
 
-python3.4-yaml_package() {
-	pycompile_version="3.4"
+python3-yaml_package() {
 	pycompile_module="yaml"
-	short_desc="${short_desc/Python2/Python3.4}"
+	replaces="python3.4-yaml>=0"
+	short_desc="${short_desc/Python2/Python3}"
 	pkg_install() {
-		vmove usr/lib/python3.4
+		vmove usr/lib/python3*
 	}
 }
+python3.4-yaml_package() {
+	build_style=meta
+	short_desc="${short_desc/Python2/Python3.4} (transitional dummy package)"
+	depends="python3-yaml>=${version}_${revision}"
+}
diff --git a/srcpkgs/python3-yaml b/srcpkgs/python3-yaml
new file mode 120000
index 0000000000..8ad435a8a6
--- /dev/null
+++ b/srcpkgs/python3-yaml
@@ -0,0 +1 @@
+python-yaml
\ No newline at end of file