1{ 2 "name": "tree", 3 "help": null, 4 "tasks": [ 5 { 6 "name": "shell", 7 "aliases": ["ipython"], 8 "help": "Load a REPL with project state already set up." 9 }, 10 { 11 "name": "test", 12 "aliases": ["run-tests"], 13 "help": "Run the test suite with baked-in args." 14 } 15 ], 16 "default": "test", 17 "collections": [ 18 { 19 "name": null, 20 "help": "Tasks for compiling static code and assets.", 21 "tasks": [ 22 { 23 "name": "all", 24 "aliases": ["everything"], 25 "help": "Build all necessary artifacts." 26 }, 27 { 28 "name": "c-ext", 29 "aliases": ["ext"], 30 "help": "Build our internal C extension." 31 }, 32 { 33 "name": "zap", 34 "aliases": [], 35 "help": "A silly way to clean." 36 } 37 ], 38 "default": "all", 39 "collections": [ 40 { 41 "name": "docs", 42 "help": "Tasks for managing Sphinx docs.", 43 "tasks": [ 44 { 45 "name": "all", 46 "aliases": [], 47 "help": "Build all doc formats." 48 }, 49 { 50 "name": "html", 51 "aliases": [], 52 "help": "Build HTML output only." 53 }, 54 { 55 "name": "pdf", 56 "aliases": [], 57 "help": "Build PDF output only." 58 } 59 ], 60 "default": "all", 61 "collections": [] 62 }, 63 { 64 "name": "python", 65 "help": "PyPI/etc distribution artifacts.", 66 "tasks": [ 67 { 68 "name": "all", 69 "aliases": [], 70 "help": "Build all Python packages." 71 }, 72 { 73 "name": "sdist", 74 "aliases": [], 75 "help": "Build classic style tar.gz." 76 }, 77 { 78 "name": "wheel", 79 "aliases": [], 80 "help": "Build a wheel." 81 } 82 ], 83 "default": "all", 84 "collections": [] 85 } 86 ] 87 }, 88 { 89 "name": "deploy", 90 "help": "How to deploy our code and configs.", 91 "tasks": [ 92 { 93 "name": "db", 94 "aliases": ["db-servers"], 95 "help": "Deploy to our database servers." 96 }, 97 { 98 "name": "everywhere", 99 "aliases": [], 100 "help": "Deploy to all targets." 101 }, 102 { 103 "name": "web", 104 "aliases": [], 105 "help": "Update and bounce the webservers." 106 } 107 ], 108 "default": "everywhere", 109 "collections": [] 110 }, 111 { 112 "name": "provision", 113 "help": "System setup code.", 114 "tasks": [ 115 { 116 "name": "db", 117 "aliases": [], 118 "help": "Stand up one or more DB servers." 119 }, 120 { 121 "name": "web", 122 "aliases": [], 123 "help": "Stand up a Web server." 124 } 125 ], 126 "default": null, 127 "collections": [] 128 } 129 ] 130} 131