MCPcopy Create free account
hub / github.com/apache/burr / cmd_sdist

Function cmd_sdist

scripts/apache_release.py:815–832  ·  view source on GitHub ↗

Handle 'sdist' subcommand.

(args)

Source from the content-addressed store, hash-verified

813
814
815def cmd_sdist(args) -> bool:
816 """Handle 'sdist' subcommand."""
817 _print_section(f"Building Source Distribution - v{args.version}-RC{args.rc_num}")
818 skip_signing = getattr(args, "skip_signing", False)
819
820 _verify_project_root()
821 _validate_version(args.version)
822
823 sdist_path = _build_sdist_from_git(args.version, args.output_dir)
824
825 _print_step(2, 2, "Signing sdist" if not skip_signing else "Checksumming sdist")
826 _sign_artifact(sdist_path, skip_signing=skip_signing)
827
828 if not _verify_artifact_complete(sdist_path, skip_signing=skip_signing):
829 _fail("sdist verification failed!")
830
831 print(f"\n✅ Source distribution created: {sdist_path}")
832 return True
833
834
835def cmd_wheel(args) -> bool:

Callers 1

mainFunction · 0.85

Calls 8

_verify_project_rootFunction · 0.85
_validate_versionFunction · 0.85
_build_sdist_from_gitFunction · 0.85
_print_stepFunction · 0.85
_sign_artifactFunction · 0.85
_print_sectionFunction · 0.70
_failFunction · 0.70

Tested by

no test coverage detected