summaryrefslogtreecommitdiff
path: root/tasks.py
blob: e8cbd3ee71bec1d54539f7258671c087a12f539e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from invoke import Collection
from invocations import docs, testing


# TODO: let from_module specify new name
api = Collection.from_module(docs)
# TODO: maybe allow rolling configuration into it too heh
api.configure({
    'sphinx.source': 'sites/docs',
    'sphinx.target': 'sites/docs/_build',
})
api.name = 'docs'
main = Collection.from_module(docs)
main.name = 'main'
main.configure({
    'sphinx.source': 'sites/main',
    'sphinx.target': 'sites/main/_build',
})

ns = Collection(testing.test, docs=api, main=main)