aboutsummaryrefslogtreecommitdiff
path: root/repos/extra/python-gpep517
diff options
context:
space:
mode:
authoremmett1 <emmett1.2miligrams@protonmail.com>2024-07-26 23:28:56 +0800
committeremmett1 <emmett1.2miligrams@protonmail.com>2024-07-26 23:28:56 +0800
commitfdad69e170edf764c6f12d3ecabf826e206cfafe (patch)
tree0e2429225d64280a37a92bcb29c2569607c63ce5 /repos/extra/python-gpep517
parentfe1b7e3f93bbb7843a27eca69cfffa5882881352 (diff)
downloadalicelinux-fdad69e170edf764c6f12d3ecabf826e206cfafe.tar.gz
alicelinux-fdad69e170edf764c6f12d3ecabf826e206cfafe.zip
python-gpep517: updated to 16
Diffstat (limited to 'repos/extra/python-gpep517')
-rw-r--r--repos/extra/python-gpep517/.files14
-rw-r--r--repos/extra/python-gpep517/abuild16
-rw-r--r--repos/extra/python-gpep517/default-bytecode-levels.patch16
-rw-r--r--repos/extra/python-gpep517/gpep5176
4 files changed, 52 insertions, 0 deletions
diff --git a/repos/extra/python-gpep517/.files b/repos/extra/python-gpep517/.files
new file mode 100644
index 00000000..12f3fbd3
--- /dev/null
+++ b/repos/extra/python-gpep517/.files
@@ -0,0 +1,14 @@
+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.12/
+drwxr-xr-x root/root usr/lib/python3.12/site-packages/
+drwxrwxr-x root/root usr/lib/python3.12/site-packages/gpep517/
+-rw-rw-r-- root/root usr/lib/python3.12/site-packages/gpep517/__init__.py
+-rw-rw-r-- root/root usr/lib/python3.12/site-packages/gpep517/__main__.py
+drwxr-xr-x root/root usr/lib/python3.12/site-packages/gpep517/__pycache__/
+-rw-r--r-- root/root usr/lib/python3.12/site-packages/gpep517/__pycache__/__init__.cpython-312.pyc
+-rw-r--r-- root/root usr/lib/python3.12/site-packages/gpep517/__pycache__/__main__.cpython-312.pyc
+-rw-r--r-- root/root usr/lib/python3.12/site-packages/gpep517/__pycache__/qa.cpython-312.pyc
+-rw-rw-r-- root/root usr/lib/python3.12/site-packages/gpep517/qa.py
diff --git a/repos/extra/python-gpep517/abuild b/repos/extra/python-gpep517/abuild
new file mode 100644
index 00000000..44dde8d2
--- /dev/null
+++ b/repos/extra/python-gpep517/abuild
@@ -0,0 +1,16 @@
+name=python-gpep517
+version=16
+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/repos/extra/python-gpep517/default-bytecode-levels.patch b/repos/extra/python-gpep517/default-bytecode-levels.patch
new file mode 100644
index 00000000..55aa77ab
--- /dev/null
+++ b/repos/extra/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/repos/extra/python-gpep517/gpep517 b/repos/extra/python-gpep517/gpep517
new file mode 100644
index 00000000..b8b10c0c
--- /dev/null
+++ b/repos/extra/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())