Source code for xerparser

# PyP6XER
# Copyright (C) 2020, 2021 Hassan Emam <hassan@constology.com>
#
# This file is part of PyP6XER.
#
# PyP6XER library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License v2.1 as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# PyP6XER is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with PyP6XER.  If not, see <https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html>.

[docs] __version__ = "1.016.00"
[docs] __author__ = "Hassan Emam"
[docs] __email__ = "hassan.emam@hotmail.com"
[docs] __license__ = "LGPL-2.1"
[docs] __description__ = "Python library for parsing and manipulating Primavera P6 XER files"
from xerparser.model.classes.calendar import Calendar from xerparser.model.classes.activitycode import ActivityCode from xerparser.model.classes.acttype import ActType from xerparser.model.classes.obs import OBS from xerparser.model.classes.project import Project from xerparser.model.classes.rcattype import RCatType from xerparser.model.classes.rcatval import RCatVal from xerparser.model.classes.rsrc import Resource from xerparser.model.classes.rsrcrate import ResourceRate from xerparser.model.classes.rsrcrcat import ResourceCat from xerparser.model.classes.schedoption import SchedOption from xerparser.model.classes.task import Task from xerparser.model.classes.taskactv import TaskActv from xerparser.model.classes.taskpred import TaskPred from xerparser.model.classes.udftype import UDFType from xerparser.model.classes.udfvalue import UDFValue from xerparser.model.classes.wbs import WBS from xerparser.model.classes.currency import Currency from xerparser.model.classes.taskrsrc import TaskRsrc from xerparser.model.classes.role import Role from xerparser.model.classes.account import Account from xerparser.model.classes.rolerate import RoleRate from xerparser.model.classes.pcattype import PCatType from xerparser.model.classes.pcatval import PCatVal from xerparser.model.classes.projcat import ProjCat from xerparser.model.classes.taskproc import TaskProc from xerparser.model.classes.fintmpl import FinTmpl from xerparser.model.classes.nonwork import NonWork from xerparser.model.tasks import Tasks from xerparser.model.predecessors import Predecessors from xerparser.model.projects import Projects from xerparser.model.wbss import WBSs from xerparser.model.resources import Resources from xerparser.model.accounts import Accounts from xerparser.model.activitycodes import ActivityCodes from xerparser.model.acttypes import ActTypes from xerparser.model.calendars import Calendars from xerparser.model.currencies import Currencies from xerparser.model.obss import OBSs from xerparser.model.rcattypes import RCatTypes from xerparser.model.rcatvals import RCatVals from xerparser.model.rolerates import RoleRates from xerparser.model.roles import Roles from xerparser.model.rsrccurves import ResourceCurves from xerparser.model.rsrcrates import ResourceRates from xerparser.model.rsrccats import ResourceCategories from xerparser.model.schedoptions import SchedOptions from xerparser.model.activitiyresources import ActivityResources from xerparser.model.udfvalues import UDFValues from xerparser.model.udftypes import UDFTypes from xerparser.model.taskactvs import TaskActvs from xerparser.model.pacttypes import PCatTypes from xerparser.model.pcatvals import PCatVals from xerparser.model.projcats import ProjCats from xerparser.model.taskprocs import TaskProcs from xerparser.model.fintmpls import FinTmpls from xerparser.model.nonworks import NonWorks