in package.py [0:0]
def build_sdist() -> str:
cmd = [sys.executable, "setup.py", "sdist", "--formats=zip"]
check_call(cmd, cwd=os.path.abspath("hpcpack-autoscaler"))
sdists = glob.glob("hpcpack-autoscaler/dist/cyclecloud_hpcpack-*.zip")
assert len(sdists) == 1, "Found %d sdist packages, expected 1" % len(sdists)
path = sdists[0]
fname = os.path.basename(path)
dest = os.path.join("libs", fname)
if os.path.exists(dest):
os.remove(dest)
shutil.move(path, dest)
return fname