Skip to content
Fetching contributors…
Cannot retrieve contributors at this time
25 lines (16 sloc) 723 Bytes
#!/usr/bin/env python
from plumbum import local, cli
from plumbum.utils import delete
class BuildProject(cli.Application):
upload = cli.Flag("upload", help = "If given, the artifacts will be uploaded to PyPI")
def main(self):
delete(local.cwd // "*.egg-info", "build", "dist")
if self.upload:
local.python("", "register")
local.python("", "sdist", "--formats=zip,gztar",
"upload" if self.upload else "")
local.python("", "bdist_wininst", "--plat-name=win32",
"upload" if self.upload else "")
delete(local.cwd // "*.egg-info", "build")
if __name__ == "__main__":
Jump to Line
Something went wrong with that request. Please try again.