Handle 'sdist' subcommand.
(args)
| 813 | |
| 814 | |
| 815 | def 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 | |
| 835 | def cmd_wheel(args) -> bool: |
no test coverage detected