Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
tree: cb5cece583
Fetching contributors…

Cannot retrieve contributors at this time

25 lines (16 sloc) 0.723 kB
#!/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("setup.py", "register")
local.python("setup.py", "sdist", "--formats=zip,gztar",
"upload" if self.upload else "")
local.python("setup.py", "bdist_wininst", "--plat-name=win32",
"upload" if self.upload else "")
delete(local.cwd // "*.egg-info", "build")
if __name__ == "__main__":
BuildProject.run()
Jump to Line
Something went wrong with that request. Please try again.