Commit 3f44d95
0
plików
+0
dodanych
-0
usuniętych
@@ -6,50 +6,50 @@ url: 'https://github.com/pypa/installer'
6
6
arch: x86_64
7
7
license:
8
8
- MIT
9
-depends: []
9
+depends:
10
+- python
10
11
makedepends:
11
12
- python
12
13
- python-flit-core
13
-- python-build
14
14
source:
15
15
- 'https://github.com/pypa/installer/archive/refs/tags/${pkgver}.tar.gz'
16
16
sha256sums:
17
17
- e1391ab5a0787b767570c17b1174e304f2e9c9179dbc9ef8cf16f61f4ab162e0
18
-footprint: "drwxr-xr-x\troot/root\tusr/\ndrwxr-xr-x\troot/root\tusr/lib/\ndrwxr-xr-x\troot/root\tusr/lib/python3.14/\ndrwxr-xr-x\t\
19
- root/root\tusr/lib/python3.14/site-packages/\ndrwxr-xr-x\troot/root\tusr/lib/python3.14/site-packages/installer-1.0.0.dist-info/\n\
20
- -rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer-1.0.0.dist-info/METADATA\n-rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer-1.0.0.dist-info/RECORD\n\
21
- -rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer-1.0.0.dist-info/WHEEL\ndrwxr-xr-x\troot/root\tusr/lib/python3.14/site-packages/installer-1.0.0.dist-info/licenses/\n\
22
- -rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer-1.0.0.dist-info/licenses/LICENSE\ndrwxr-xr-x\troot/root\t\
23
- usr/lib/python3.14/site-packages/installer/\n-rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer/__init__.py\n\
24
- -rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer/__main__.py\ndrwxr-xr-x\troot/root\tusr/lib/python3.14/site-packages/installer/__pycache__/\n\
25
- -rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer/__pycache__/__init__.cpython-314.opt-1.pyc\n-rw-r--r--\t\
26
- root/root\tusr/lib/python3.14/site-packages/installer/__pycache__/__init__.cpython-314.pyc\n-rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer/__pycache__/__main__.cpython-314.opt-1.pyc\n\
27
- -rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer/__pycache__/__main__.cpython-314.pyc\n-rw-r--r--\troot/root\t\
28
- usr/lib/python3.14/site-packages/installer/__pycache__/_core.cpython-314.opt-1.pyc\n-rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer/__pycache__/_core.cpython-314.pyc\n\
29
- -rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer/__pycache__/destinations.cpython-314.opt-1.pyc\n-rw-r--r--\t\
30
- root/root\tusr/lib/python3.14/site-packages/installer/__pycache__/destinations.cpython-314.pyc\n-rw-r--r--\troot/root\t\
31
- usr/lib/python3.14/site-packages/installer/__pycache__/exceptions.cpython-314.opt-1.pyc\n-rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer/__pycache__/exceptions.cpython-314.pyc\n\
32
- -rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer/__pycache__/records.cpython-314.opt-1.pyc\n-rw-r--r--\t\
33
- root/root\tusr/lib/python3.14/site-packages/installer/__pycache__/records.cpython-314.pyc\n-rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer/__pycache__/scripts.cpython-314.opt-1.pyc\n\
34
- -rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer/__pycache__/scripts.cpython-314.pyc\n-rw-r--r--\troot/root\t\
35
- usr/lib/python3.14/site-packages/installer/__pycache__/sources.cpython-314.opt-1.pyc\n-rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer/__pycache__/sources.cpython-314.pyc\n\
36
- -rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer/__pycache__/utils.cpython-314.opt-1.pyc\n-rw-r--r--\t\
37
- root/root\tusr/lib/python3.14/site-packages/installer/__pycache__/utils.cpython-314.pyc\n-rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer/_core.py\n\
38
- drwxr-xr-x\troot/root\tusr/lib/python3.14/site-packages/installer/_scripts/\n-rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer/_scripts/__init__.py\n\
39
- drwxr-xr-x\troot/root\tusr/lib/python3.14/site-packages/installer/_scripts/__pycache__/\n-rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer/_scripts/__pycache__/__init__.cpython-314.opt-1.pyc\n\
40
- -rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer/_scripts/__pycache__/__init__.cpython-314.pyc\n-rw-r--r--\t\
41
- root/root\tusr/lib/python3.14/site-packages/installer/destinations.py\n-rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer/exceptions.py\n\
42
- -rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer/py.typed (EMPTY)\n-rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer/records.py\n\
43
- -rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer/scripts.py\n-rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer/sources.py\n\
44
- -rw-r--r--\troot/root\tusr/lib/python3.14/site-packages/installer/utils.py\ndrwxr-xr-x\troot/root\tusr/share/\ndrwxr-xr-x\t\
45
- root/root\tusr/share/licenses/\ndrwxr-xr-x\troot/root\tusr/share/licenses/python-installer/\n-rw-r--r--\troot/root\tusr/share/licenses/python-installer/LICENSE\n"
18
+footprint: |
19
+ drwxr-xr-x root/root usr/
20
+ drwxr-xr-x root/root usr/lib/
21
+ drwxr-xr-x root/root usr/lib/python3.14/
22
+ drwxr-xr-x root/root usr/lib/python3.14/site-packages/
23
+ drwxr-xr-x root/root usr/lib/python3.14/site-packages/installer-1.0.0.dist-info/
24
+ -rw-r--r-- root/root usr/lib/python3.14/site-packages/installer-1.0.0.dist-info/METADATA
25
+ -rw-r--r-- root/root usr/lib/python3.14/site-packages/installer-1.0.0.dist-info/RECORD
26
+ -rw-r--r-- root/root usr/lib/python3.14/site-packages/installer-1.0.0.dist-info/WHEEL
27
+ drwxr-xr-x root/root usr/lib/python3.14/site-packages/installer-1.0.0.dist-info/licenses/
28
+ -rw-r--r-- root/root usr/lib/python3.14/site-packages/installer-1.0.0.dist-info/licenses/LICENSE
29
+ drwxr-xr-x root/root usr/lib/python3.14/site-packages/installer/
30
+ -rw-r--r-- root/root usr/lib/python3.14/site-packages/installer/__init__.py
31
+ -rw-r--r-- root/root usr/lib/python3.14/site-packages/installer/__main__.py
32
+ -rw-r--r-- root/root usr/lib/python3.14/site-packages/installer/_core.py
33
+ drwxr-xr-x root/root usr/share/
34
+ drwxr-xr-x root/root usr/share/licenses/
35
+ drwxr-xr-x root/root usr/share/licenses/python-installer/
36
+ -rw-r--r-- root/root usr/share/licenses/python-installer/LICENSE
46
37
build: |
47
38
cd installer-${pkgver}
48
- python -m build -wn --skip-dependency-check
49
39
50
- PYTHONPATH=src python -m installer --destdir=${PKGDIR} dist/*.whl
40
+ # 1. Build wheel using flit_core directly (avoids python-build circular dependency)
41
+ python3 -m flit_core.wheel
42
+
43
+ # 2. Bootstrap install by extracting the wheel into PKGDIR using Python stdlib
44
+ PYVER=$(python3 -c 'import sys; print(f"{sys.version_info.major}.{sys.version_info.minor}")')
45
+ SITEPACKAGES="${PKGDIR}/usr/lib/python${PYVER}/site-packages"
46
+ mkdir -p "${SITEPACKAGES}"
47
+
48
+ python3 -c "import zipfile, glob; zipfile.ZipFile(glob.glob('dist/*.whl')[0]).extractall('${SITEPACKAGES}')"
49
+
50
+ # 3. Cleanup unused artifacts and install license
51
+ find "${PKGDIR}" -type d \( -name vendor -o -name "*.exe" \) -exec rm -rf {} +
52
+ install -Dm 644 LICENSE "${PKGDIR}/usr/share/licenses/${pkgname}/LICENSE"
51
53
52
- find ${PKGDIR} -type d -name vendor -o -name "*.exe" |xargs rm -rf
53
- install -Dm 644 LICENSE ${PKGDIR}/usr/share/licenses/${pkgname}/LICENSE
54
54
package: |
55
- true
55
+ true