# 0001-fix-Use-python-build-PEP-517-to-build.patch -rw-r--r-- 1.3 KiB View raw
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
From 9055c9cb4239c4c811fbb57ee53252212631a3dc Mon Sep 17 00:00:00 2001
From: gyara <me@gyara.moe>
Date: Wed, 19 Oct 2022 11:08:43 +0900
Subject: [PATCH] fix: Use python-build (PEP 517) to build.

---
 PKGBUILD | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/PKGBUILD b/PKGBUILD
index 90d49cf..c61ec78 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
 pkgname=python-configparser
 _pkgname=configparser
 pkgver=5.3.0
-pkgrel=1
+pkgrel=2
 pkgdesc='backport of configparser from Python 3'
 arch=('any')
 url='https://github.com/jaraco/configparser/'
@@ -13,17 +13,19 @@ optdepends=()
 makedepends=(
     'python-setuptools'
     'python-pip'
-    'python-wheel'
+    'python-build'
+    'git'
     )
 source=("git+https://github.com/jaraco/${_pkgname}.git#tag=v${pkgver}")
 sha256sums=('SKIP')
 
 build() {
     cd "${srcdir}/${_pkgname}"
-    python setup.py build
+    python -m build
 }
 
 package() {
     cd "${srcdir}/${_pkgname}"
-    python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+    PIP_CONFIG_FILE=/dev/null pip install --isolated --root="${pkgdir}" --ignore-installed --no-deps dist/${_pkgname}-${pkgver}-py3-none-any.whl
+    python -O -m compileall "${pkgdir}/usr/lib/python3.10/site-packages/${_pkgname}/"
 }
-- 
2.38.0