1 # -*- coding: utf-8 -*-
5 from invoke import task, run
8 build_dir = os.path.join(docs_dir, '_build')
13 run('python setup.py test', pty=True)
20 run("rm -rf anteater.egg-info")
27 run("rm -rf %s" % build_dir)
32 run("open %s" % os.path.join(build_dir, 'index.html'))
36 def build_docs(clean=False, browse=False):
39 run("sphinx-build %s %s" % (docs_dir, build_dir), pty=True)
45 def readme(browse=False):
46 run('rst2html.py README.rst > README.html')
50 def publish(test=False):
51 """Publish to the cheeseshop."""
53 run('python setup.py register -r test sdist upload -r test')
55 run("python setup.py register sdist upload")