From 30c918626efb012ac4620d1f1ccca4b34506b452 Mon Sep 17 00:00:00 2001 From: wangkaiqiang Date: Wed, 27 Aug 2025 19:29:24 +0800 Subject: [PATCH] initial iniconfig-2.0.0 project: TC2024080206 --- build.sh | 47 +++++++++++++++++++++++++++++++++++++++++ buildspec.yaml | 7 ++++++ iniconfig-2.0.0.tar.gz | Bin 0 -> 4646 bytes source | 1 + 4 files changed, 55 insertions(+) create mode 100644 build.sh create mode 100644 buildspec.yaml create mode 100644 iniconfig-2.0.0.tar.gz create mode 100644 source diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..5a5673c --- /dev/null +++ b/build.sh @@ -0,0 +1,47 @@ +#!/bin/bash +set -euo pipefail + +# 导入通用函数 +git clone https://gitee.com/src-anolis-whl/build-common.git +. build-common/common.sh + +# =======构建前准备,可以安装一些构建依赖等========== +setup_py310 # for Python 3.10, default +#setup_py38 # for Python 3.8 +#setup_py312 # for Python 3.12 +## 其他系统依赖 +#yum install -y +# =================================================== + +prepare_source +apply_patches + +# 对于每个Python版本,构建相应的whl +for pybin in "${PYTHON_BINS[@]}"; do + get_build_env $pybin + + # 构建Python环境准备 + $PIPBIN install -i https://pypi.openanolis.cn/prod/simple hatchling + $PIPBIN install -i https://pypi.openanolis.cn/prod/simple hatch-vcs + + # ==========构建环境变量========== + export BUILD_WHEEL_FLAGS= + #export CUDA_C_FLAGS= + # ================================ + build_wheel $pybin + + # 测试Python环境准备 + #$PIPBIN install + # ==========测试环境变量========== + export PYTEST_FLAGS= + export SETUPPYTEST_FLAGS= + # ================================ + #build_test $pybin +done + +# 调用auditwheel将运行依赖捆绑至whl中 +# 使用 --exclude xxx.so 来跳过加入某些动态链接库 +bundle_libs + +# 构建产物收集 +output_whls diff --git a/buildspec.yaml b/buildspec.yaml new file mode 100644 index 0000000..e9c4b84 --- /dev/null +++ b/buildspec.yaml @@ -0,0 +1,7 @@ +wheel: + region: cn-hangzhou # Optional, default [cn-hangzhou]. One of [cn-hangzhou, cn-hongkong]. + device_type: cpu # Optional, default [cpu]. One of [cpu, gpu, cpu-large]. + script: # Required, at least have one of + generic: build.sh # [generic, x86_64, aarch64] key. + #x86_64: build-x86_64.sh + #aarch64: build-aarch64.sh diff --git a/iniconfig-2.0.0.tar.gz b/iniconfig-2.0.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..df8d5edec3b566e6607d10222bb668a184e33262 GIT binary patch literal 4646 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