Files
momentry_core/scripts/swift_processors/Package.swift
Accusys 7e548f8b08 release: v1.3.0 - TKG node type renaming
Changes:
- Rust: face_trace → face_track (45 occurrences in 8 files)
- Rust: gaze_trace → gaze_track, lip_trace → lip_track
- Python: tkg_builder.py unified + pipeline_checklist.py fixed
- Swift: swift_hand.swift hand state detection (empty vs holding)

Node type changes:
  face_trace    → face_track
  person_trace  → body_track
  gaze_trace    → gaze_track
  lip_trace     → lip_track
  hand_trace    → hand_track
  speaker       → speaker_segment
  object        → detected_object
  text_trace    → text_region

Migration:
  PUBLIC schema: 12970 + 892 + 305 rows updated
2026-06-22 07:18:21 +08:00

123 lines
3.8 KiB
Swift

// swift-tools-version: 5.9
import PackageDescription
let package = Package(
name: "SwiftProcessors",
platforms: [
.macOS(.v14)
],
dependencies: [
.package(url: "https://github.com/apple/swift-argument-parser", from: "1.3.0"),
],
targets: [
.executableTarget(
name: "asr_swift",
dependencies: [
.product(name: "ArgumentParser", package: "swift-argument-parser"),
],
path: ".",
sources: ["asr_swift.swift"]
),
.executableTarget(
name: "asrx_swift",
dependencies: [
.product(name: "ArgumentParser", package: "swift-argument-parser"),
],
path: ".",
sources: ["asrx_swift.swift"]
),
.executableTarget(
name: "speaker_test",
dependencies: [],
path: ".",
sources: ["speaker_test.swift"]
),
.executableTarget(
name: "speaker_meta_test",
dependencies: [],
path: ".",
sources: ["speaker_meta_test.swift"]
),
.executableTarget(
name: "face_vision_test",
dependencies: [
.product(name: "ArgumentParser", package: "swift-argument-parser"),
],
path: ".",
sources: ["face_vision_test.swift"]
),
.executableTarget(
name: "vision_object_test",
dependencies: [
.product(name: "ArgumentParser", package: "swift-argument-parser"),
],
path: ".",
sources: ["vision_object_test.swift"]
),
.executableTarget(
name: "swift_cut_test",
dependencies: [
.product(name: "ArgumentParser", package: "swift-argument-parser"),
],
path: ".",
sources: ["swift_cut_test.swift"]
),
.executableTarget(
name: "vision_ocr_test",
dependencies: [
.product(name: "ArgumentParser", package: "swift-argument-parser"),
],
path: ".",
sources: ["vision_ocr_test.swift"]
),
.executableTarget(
name: "swift_ocr",
dependencies: [
.product(name: "ArgumentParser", package: "swift-argument-parser"),
],
path: ".",
sources: ["swift_ocr.swift"]
),
.executableTarget(
name: "face_compare_test",
dependencies: [
.product(name: "ArgumentParser", package: "swift-argument-parser"),
],
path: ".",
sources: ["face_compare_test.swift"]
),
.executableTarget(
name: "pose_benchmark",
dependencies: [
.product(name: "ArgumentParser", package: "swift-argument-parser"),
],
path: ".",
sources: ["pose_benchmark.swift"]
),
.executableTarget(
name: "swift_pose",
dependencies: [
.product(name: "ArgumentParser", package: "swift-argument-parser"),
],
path: ".",
sources: ["swift_pose.swift"]
),
.executableTarget(
name: "swift_face",
dependencies: [
.product(name: "ArgumentParser", package: "swift-argument-parser"),
],
path: ".",
sources: ["swift_face.swift"]
),
.executableTarget(
name: "swift_hand",
dependencies: [
.product(name: "ArgumentParser", package: "swift-argument-parser"),
],
path: ".",
sources: ["swift_hand.swift"]
),
]
)