00001 00002 """ 00003 init file packags functions for ease of end user 00004 """ 00005 00006 __copyright__ = """ 00007 Copyright 2008 Sean Ross-Ross 00008 """ 00009 __license__ = """ 00010 This file is part of SLIMpy . 00011 00012 SLIMpy is free software: you can redistribute it and/or modify 00013 it under the terms of the GNU Lesser General Public License as published by 00014 the Free Software Foundation, either version 3 of the License, or 00015 (at your option) any later version. 00016 00017 SLIMpy is distributed in the hope that it will be useful, 00018 but WITHOUT ANY WARRANTY; without even the implied warranty of 00019 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00020 GNU Lesser General Public License for more details. 00021 00022 You should have received a copy of the GNU Lesser General Public License 00023 along with SLIMpy . If not, see <http://www.gnu.org/licenses/>. 00024 """ 00025 00026 from slimpy_base.setup.cmndLineParse import SlimOptionParser 00027 from slimpy_base.setup.ParseEnv import parse_env 00028 from slimpy_base.Environment.InstanceManager import InstanceManager as _im 00029 00030 00031 End = _im().End 00032 Execute = _im().Execute 00033 00034 option_parser = SlimOptionParser( ) 00035 parse_args = option_parser.parse 00036 00037 Defaults = option_parser.Defaults 00038 Types = option_parser.Types 00039 Parameters = option_parser.Parameters 00040 00041 check_required = option_parser.check_required