__version__ = '0.2.1'

from . import itm, rcp, mch, config, presets
__all__ = ['itm', 'rcp', 'mch', 'config', 'presets']

from .fracs import frac, div, Frac
__all__ += ['frac', 'div', 'Frac']

from . import core
from .core import *
__all__ += core.__all__

from . import units
from .units import *
__all__ += units.__all__

from . import data
from .data import *
__all__ += data.__all__

from . import box as _box
from .box import *
__all__ += _box.__all__

from . import solver
from .solver import SolveRes
__all__ += ['SolveRes']

from . import blueprint
from .blueprint import *
__all__ += blueprint.__all__

from . import jsonconv
from .jsonconv import *
__all__ += jsonconv.__all__

from . import produce as _produce
from .produce import *
__all__ += _produce.__all__

from . import helper
from .helper import *
__all__ += helper.__all__

## extra symbols not export by default
from .ordenum import OrdEnum
from .core import Immutable
_extraSymbols = ['Immutable', 'OrdEnum']
from .box import Constraint, Term
_extraSymbols = ['Constraint', 'Term']

## symbols from import_ are not expored by defauly and documented
## separately
from . import import_
from .import_ import *
__all__ += ['setGameConfig', 'userRecipesFile']
setGameConfig('normal')

from . import mods
