From 9b644c98f02a9abc637bf2b8d3d7ffefde8520cc Mon Sep 17 00:00:00 2001
From: Natanael Copa <ncopa@alpinelinux.org>
Date: Tue, 2 Mar 2021 14:48:03 +0000
Subject: [PATCH] main/py3-parsing: rebuild against python 3.9

---
 main/py3-parsing/APKBUILD | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/main/py3-parsing/APKBUILD b/main/py3-parsing/APKBUILD
index 0b794f386468..bbf378b20cdc 100644
--- a/main/py3-parsing/APKBUILD
+++ b/main/py3-parsing/APKBUILD
@@ -3,7 +3,7 @@
 pkgname=py3-parsing
 _pkgname=pyparsing
 pkgver=2.4.7
-pkgrel=1
+pkgrel=2
 pkgdesc="An object-oriented approach to text processing"
 url="https://github.com/pyparsing/pyparsing"
 arch="noarch"
@@ -21,13 +21,16 @@ check() {
 
 package() {
 	# Can't use setuptools since setuptools depends on this
-	mkdir -p "$pkgdir"/usr/lib/python3.8/site-packages
+	local _site_pkgs="$(python3 -c 'import site; print(site.getsitepackages()[0])')"
+	local _py3ver=$(python3 -c 'import sys; print("{}.{}".format(sys.version_info.major, sys.version_info.minor))')
+
+	mkdir -p "$pkgdir/$_site_pkgs"
 
 	cp -rv $_pkgname.egg-info \
-		"$pkgdir"/usr/lib/python3.8/site-packages/$_pkgname-$pkgver-py3.8.egg-info
-	cp -rv pyparsing.py "$pkgdir"/usr/lib/python3.8/site-packages/
+		"$pkgdir/$_site_pkgs"/$_pkgname-$pkgver-py$_py3ver.egg-info
+	cp -rv pyparsing.py "$pkgdir/$_site_pkgs"
 
-	python3 -m compileall -f -q "$pkgdir"/usr/lib/python3.8/site-packages/*.py
+	python3 -m compileall -f -q "$pkgdir/$_site_pkgs"/*.py
 }
 
 sha512sums="0b9f8f18907f65cb3af1b48ed57989e183f28d71646f2b2f820e772476f596ca15ee1a689f3042f18458206457f4683d10daa6e73dfd3ae82d5e4405882f9dd2  pyparsing-2.4.7.tar.gz"
-- 
GitLab