vpnhide/scripts/build-version.py
Horizon cf4e72fa01
fix(build): port build scripts to Python to allow Windows contributors to build subprojects (#83)
* Rewrite build-version and all build-zip bash scripts to python

* Add executable permissions to python build scripts

* Use python build script for kmod in CI

* Fix

* Enhance kmod build script, add/fix docs, CI edits

* Delete remaining build-zip bash scripts

* Delete remaining build-zip bash scripts
2026-04-25 19:53:15 +03:00

24 lines
579 B
Python
Executable file

#!/usr/bin/env python3
"""Print the effective build version for vpnhide artifacts.
Used by every packaging step (module.prop, APK versionName, CI
artifact names) so dev builds are unambiguously identifiable at a
glance. Called from `app/build.gradle.kts` on every Gradle build, so
stays on stdlib only — Gradle shouldn't need `uv` / external deps to
assemble the APK.
"""
from __future__ import annotations
import sys
from build_lib import get_build_version
def main() -> int:
print(get_build_version())
return 0
if __name__ == "__main__":
sys.exit(main())