@@ -38,22 +38,22 @@ def main(args=None, namespace=None):
3838 '-v' , '--verbosity' , type = int , default = 100 , help = '''level of verbosity, from 0 to 100''' )
3939 parser .add_argument (
4040 '--get-dependencies' , '--deps' , action = 'store_true' ,
41- help = ''' download dependencies and exit''' )
41+ help = argparse . SUPPRESS ) # download dependencies for development and exit
4242 parser .add_argument (
43- '--get-development- dependencies' , '--dev -deps' , action = 'store_true' ,
44- help = argparse . SUPPRESS )
43+ '--check- dependencies' , '--check -deps' , action = 'store_true' ,
44+ help = '''check if all required dependencies are present and exit''' )
4545 parser .add_argument (
4646 '--cleanup-dependencies' , '--cleanup-deps' , action = 'store_true' ,
47- help = argparse .SUPPRESS )
47+ help = argparse .SUPPRESS ) # delete outdated development dependencies and exit
4848
4949 args = parser .parse_args (args , namespace )
5050
51- if args .get_development_dependencies :
51+ if args .get_dependencies :
5252 ensure_dependencies (DEV_DEPENDENCIES , DEV_DEPENDENCIES_PATH )
5353 return
5454
55- if args .get_dependencies :
56- ensure_dependencies (DEPENDENCIES , DEPENDENCIES_PATH )
55+ if args .check_dependencies :
56+ ensure_dependencies (DEPENDENCIES , DEPENDENCIES_PATH , download = False )
5757 return
5858
5959 if args .cleanup_dependencies :
0 commit comments