aboutsummaryrefslogtreecommitdiff
path: root/python-gpep517
diff options
context:
space:
mode:
authorWoodpecker CI <emmett1.2miligrams@protonmail.com>2025-06-03 14:32:36 +0000
committerWoodpecker CI <emmett1.2miligrams@protonmail.com>2025-06-03 14:32:36 +0000
commit93a354611e38a6949add5c2e5ccc93ef79b9755f (patch)
tree7fee41752b1047d74c59f8ee046cd62735e7e934 /python-gpep517
parent35912580b66e9439f91ea441938828ad8aa33b0d (diff)
downloadalicelinux-93a354611e38a6949add5c2e5ccc93ef79b9755f.tar.gz
alicelinux-93a354611e38a6949add5c2e5ccc93ef79b9755f.zip
Woodpecker CI 5171f1fdd74e7137c305450dd69a29fa5be4143f [SKIP CI]
Diffstat (limited to 'python-gpep517')
-rw-r--r--python-gpep517/.checksum3
-rw-r--r--python-gpep517/.files20
-rw-r--r--python-gpep517/abuild16
-rw-r--r--python-gpep517/default-bytecode-levels.patch16
-rw-r--r--python-gpep517/gpep5176
5 files changed, 61 insertions, 0 deletions
diff --git a/python-gpep517/.checksum b/python-gpep517/.checksum
new file mode 100644
index 00000000..8bd5f121
--- /dev/null
+++ b/python-gpep517/.checksum
@@ -0,0 +1,3 @@
+236459f14ba3e57226f6c21df619d2ad6198b9d68a5af131c05f98faff05a167 default-bytecode-levels.patch
+c560e489cfab1f0263e2465184c8bf89bf30f9dbfbd939ca7bc98fa5f09cce66 gpep517
+1de27ab294038dd90f14bfeaa7432150555d3e4e7360611c73c61fdaf1eaf902 gpep517-v19.tar.gz
diff --git a/python-gpep517/.files b/python-gpep517/.files
new file mode 100644
index 00000000..f9806fdf
--- /dev/null
+++ b/python-gpep517/.files
@@ -0,0 +1,20 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/gpep517
+drwxr-xr-x root/root usr/lib/
+drwxr-xr-x root/root usr/lib/python3.13/
+drwxr-xr-x root/root usr/lib/python3.13/site-packages/
+drwxrwxr-x root/root usr/lib/python3.13/site-packages/gpep517/
+-rw-rw-r-- root/root usr/lib/python3.13/site-packages/gpep517/__init__.py
+-rw-rw-r-- root/root usr/lib/python3.13/site-packages/gpep517/__main__.py
+drwxr-xr-x root/root usr/lib/python3.13/site-packages/gpep517/__pycache__/
+-rw-r--r-- root/root usr/lib/python3.13/site-packages/gpep517/__pycache__/__init__.cpython-313.pyc
+-rw-r--r-- root/root usr/lib/python3.13/site-packages/gpep517/__pycache__/__main__.cpython-313.pyc
+-rw-r--r-- root/root usr/lib/python3.13/site-packages/gpep517/__pycache__/build.cpython-313.pyc
+-rw-r--r-- root/root usr/lib/python3.13/site-packages/gpep517/__pycache__/install.cpython-313.pyc
+-rw-r--r-- root/root usr/lib/python3.13/site-packages/gpep517/__pycache__/qa.cpython-313.pyc
+-rw-r--r-- root/root usr/lib/python3.13/site-packages/gpep517/__pycache__/utils.cpython-313.pyc
+-rw-rw-r-- root/root usr/lib/python3.13/site-packages/gpep517/build.py
+-rw-rw-r-- root/root usr/lib/python3.13/site-packages/gpep517/install.py
+-rw-rw-r-- root/root usr/lib/python3.13/site-packages/gpep517/qa.py
+-rw-rw-r-- root/root usr/lib/python3.13/site-packages/gpep517/utils.py
diff --git a/python-gpep517/abuild b/python-gpep517/abuild
new file mode 100644
index 00000000..0b5d131d
--- /dev/null
+++ b/python-gpep517/abuild
@@ -0,0 +1,16 @@
+name=python-gpep517
+version=19
+release=1
+source="https://github.com/mgorny/gpep517/archive/v${version}/gpep517-v${version}.tar.gz
+ default-bytecode-levels.patch
+ gpep517"
+
+build() {
+ sitedir="$(python3 -c 'import site;print(site.getsitepackages()[0])')"
+ mkdir -p $PKG/$sitedir
+ find gpep517 -name "*.orig" -delete
+ cp -a gpep517 $PKG/$sitedir
+ python3 -m compileall $PKG/$sitedir
+
+ install -Dm755 $SRC/gpep517 -t $PKG/usr/bin
+}
diff --git a/python-gpep517/default-bytecode-levels.patch b/python-gpep517/default-bytecode-levels.patch
new file mode 100644
index 00000000..55aa77ab
--- /dev/null
+++ b/python-gpep517/default-bytecode-levels.patch
@@ -0,0 +1,16 @@
+diff --git a/gpep517/__main__.py b/gpep517/__main__.py
+index d519c75..2dc0b49 100644
+--- a/gpep517/__main__.py
++++ b/gpep517/__main__.py
+@@ -350,9 +350,9 @@ def add_install_args(parser):
+ f"(default: {sys.executable})")
+ group.add_argument("--optimize",
+ type=parse_optimize_arg,
+- default=[],
++ default=[0],
+ help="Comma-separated list of optimization levels "
+- "to compile bytecode for (default: none), pass 'all' "
++ "to compile bytecode for (default: 0), 0s 'all' "
+ "to enable all known optimization levels (currently: "
+ f"{', '.join(str(x) for x in ALL_OPT_LEVELS)})")
+
diff --git a/python-gpep517/gpep517 b/python-gpep517/gpep517
new file mode 100644
index 00000000..b8b10c0c
--- /dev/null
+++ b/python-gpep517/gpep517
@@ -0,0 +1,6 @@
+#!/usr/bin/python3
+# -*- coding: utf-8 -*-
+import sys
+from gpep517.__main__ import main
+if __name__ == "__main__":
+ sys.exit(main())