diff options
Diffstat (limited to 'python-gpep517')
| -rw-r--r-- | python-gpep517/.checksum | 3 | ||||
| -rw-r--r-- | python-gpep517/.files | 20 | ||||
| -rw-r--r-- | python-gpep517/abuild | 16 | ||||
| -rw-r--r-- | python-gpep517/default-bytecode-levels.patch | 16 | ||||
| -rw-r--r-- | python-gpep517/gpep517 | 6 |
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()) |