Loading genopts/__main__.py 0 → 100644 +5 −0 Original line number Diff line number Diff line import sys import genopts.genopts if __name__ == "__main__": sys.exit(genopts.genopts.main()) genopts/genopts.py +10 −5 Original line number Diff line number Diff line Loading @@ -549,7 +549,11 @@ def parse_args(args) -> argparse.Namespace: return parser.parse_args(args) def main(args): def main(args = None): if not args: args = sys.argv[1:] try: args = parse_args(args) cfg = load_config(args.config_file, args.output_lang) Loading @@ -576,14 +580,15 @@ def main(args): except ConfigError as e: print(e, file=sys.stderr) sys.exit(1) return 1 except OSError as e: print(e, file=sys.stderr) sys.exit(1) return 1 except ValidationError as e: print(e, file=sys.stderr) sys.exit(1) return 1 return 0 if __name__ == '__main__': main(sys.argv[1:]) sys.exit(main()) setup.py 0 → 100644 +17 −0 Original line number Diff line number Diff line from setuptools import setup setup( name='genopts', version='0.1.0', packages=['genopts'], url='https://storage.bsc.es/gitlab/utils/genopts', license='GPL3', author='Alberto Miranda', author_email='alberto.miranda@bsc.es', description='A python tool to easily generate definitions for the file_options C++ library.', entry_points={ 'console_scripts': [ 'genopts = genopts.genopts:main' ] } ) Loading
genopts/__main__.py 0 → 100644 +5 −0 Original line number Diff line number Diff line import sys import genopts.genopts if __name__ == "__main__": sys.exit(genopts.genopts.main())
genopts/genopts.py +10 −5 Original line number Diff line number Diff line Loading @@ -549,7 +549,11 @@ def parse_args(args) -> argparse.Namespace: return parser.parse_args(args) def main(args): def main(args = None): if not args: args = sys.argv[1:] try: args = parse_args(args) cfg = load_config(args.config_file, args.output_lang) Loading @@ -576,14 +580,15 @@ def main(args): except ConfigError as e: print(e, file=sys.stderr) sys.exit(1) return 1 except OSError as e: print(e, file=sys.stderr) sys.exit(1) return 1 except ValidationError as e: print(e, file=sys.stderr) sys.exit(1) return 1 return 0 if __name__ == '__main__': main(sys.argv[1:]) sys.exit(main())
setup.py 0 → 100644 +17 −0 Original line number Diff line number Diff line from setuptools import setup setup( name='genopts', version='0.1.0', packages=['genopts'], url='https://storage.bsc.es/gitlab/utils/genopts', license='GPL3', author='Alberto Miranda', author_email='alberto.miranda@bsc.es', description='A python tool to easily generate definitions for the file_options C++ library.', entry_points={ 'console_scripts': [ 'genopts = genopts.genopts:main' ] } )