feat: initial EcoArk HarmonyOS wheel pipeline skeleton

- wheel_pipeline.py: CLI entry point for repack/rebuild flow
- pipeline/detect.py: detect pure vs native extension wheels
- pipeline/repack.py: repack pure-Python wheels with harmonyos_arm64 tag
- pipeline/rebuild.py: native wheel rebuild entry (stub for OHOS NDK)
- pipeline/cli.py: argument parsing and orchestration
- Makefile: convenience targets (repack, rebuild, clean)
- README.md: documentation with usage and limitations
- examples/gen_test_wheels.py: test wheel generator
- output/: output directory for generated wheels
This commit is contained in:
root
2026-05-13 11:36:13 +08:00
commit 8d9a757ef5
15 changed files with 386 additions and 0 deletions

9
wheel_pipeline.py Executable file
View File

@ -0,0 +1,9 @@
#!/usr/bin/env python3
import sys
import os
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
from pipeline.cli import main
if __name__ == "__main__":
main()