def parse_options(): parser = argparse.ArgumentParser() parser.add_argument( '-a', required = True, help = 'analyze data file (YAML)', metavar = 'FILE', dest = 'analyzedata' ) parser.add_argument( '-t', help = 'train data file (CSV)', metavar = 'FILE', dest = 'traindata' ) parser.add_argument( '-v', '--version', action = 'version', version = '%(prog)s ' + get_version() ) return parser.parse_args()
#!/usr/bin/env python from setuptools import setup, find_packages from jubaweather.version import get_version setup( name = 'jubaweather', version = get_version(), description = 'classification of the weather', packages = find_packages(), install_requires = [ 'pyyaml', 'jubatus', ], entry_points = { 'console_scripts': [ 'jubaweather = jubaweather.main:main', ] }, )