@cli.command()<EOL>@click.option('<STR_LIT>', default=False, help='<STR_LIT>')<EOL>def build(force):
dist_path = Path(DIST_PATH)<EOL>if dist_path.exists() and list(dist_path.glob('<STR_LIT:*>')):<EOL><INDENT>if force or click.confirm('<STR_LIT>'.format(dist_path)):<EOL><INDENT>dist_path.rename(DIST_PATH_DELETE)<EOL>shutil.rmtree(Path(DIST_PATH_DELETE))<EOL>dist_path.mkdir()<EOL><DEDENT>else:<EOL><INDENT>click.echo('<STR_LIT>')<EOL>sys.exit(<NUM_LIT:1>)<EOL><DEDENT><DEDENT>subprocess.check_call(['<STR_LIT>', '<STR_LIT>', '<STR_LIT>'])<EOL>subprocess.check_call(['<STR_LIT>', '<STR_LIT>', '<STR_LIT>',<EOL>'<STR_LIT>'])<EOL>
Builds the distribution files: wheels and source.