diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..5f411d2 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,23 @@ +[build-system] +requires = [ + "setuptools" +] +build-backend = "setuptools.build_meta" + +[project] +name = "python-awips" +version = "23.4.1" +authors = [ + { name="NSF Unidata", email="support-awips@ucar.edu" }, +] +description = "A framework for requesting AWIPS meteorological datasets from an EDEX server" +readme = "README.rst" +license = { file = "LICENSE" } +requires-python = ">=3.8" +dependencies = [ "numpy"] +[project.optional-dependencies] +cdm = ["pyproj>=1.9.4"] +dev = ["ipython[all]>=3.1"] +doc = ["sphinx>=1.4", "sphinx-gallery", "doc8"] +examples = ["cartopy>=0.13.1", "metpy>=0.4.0"] + diff --git a/setup.py b/setup.py deleted file mode 100644 index f211553..0000000 --- a/setup.py +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright (c) 2017 UCAR Unidata Program Center. -# Distributed under the terms of the BSD 3-Clause License. -# SPDX-License-Identifier: BSD-3-Clause -from __future__ import print_function -import sys -from distutils.core import setup -from setuptools import find_packages - -dependencies = ['numpy'] -if sys.version_info < (3, 4): - dependencies.append('enum34') - -ver = "23.01" - -setup( - name='python-awips', - version=ver, - description='A framework for requesting AWIPS meteorological datasets from an EDEX server', - packages=find_packages(exclude='data'), - license='BSD', - url='http://unidata.github.io/python-awips', - author='NSF Unidata', - author_email='support-awips@ucar.edu', - install_requires=dependencies, - extras_require={ - 'cdm': ['pyproj>=1.9.4'], - 'dev': ['ipython[all]>=3.1'], - 'doc': ['sphinx>=1.4', 'sphinx-gallery', 'doc8'], - 'examples': ['cartopy>=0.13.1', 'metpy>=0.4.0'] - } -) diff --git a/awips/AlertVizHandler.py b/src/python_awips/awips/AlertVizHandler.py similarity index 100% rename from awips/AlertVizHandler.py rename to src/python_awips/awips/AlertVizHandler.py diff --git a/awips/ConfigFileUtil.py b/src/python_awips/awips/ConfigFileUtil.py similarity index 100% rename from awips/ConfigFileUtil.py rename to src/python_awips/awips/ConfigFileUtil.py diff --git a/awips/DateTimeConverter.py b/src/python_awips/awips/DateTimeConverter.py similarity index 100% rename from awips/DateTimeConverter.py rename to src/python_awips/awips/DateTimeConverter.py diff --git a/awips/NotificationMessage.py b/src/python_awips/awips/NotificationMessage.py similarity index 100% rename from awips/NotificationMessage.py rename to src/python_awips/awips/NotificationMessage.py diff --git a/awips/QpidSubscriber.py b/src/python_awips/awips/QpidSubscriber.py similarity index 100% rename from awips/QpidSubscriber.py rename to src/python_awips/awips/QpidSubscriber.py diff --git a/awips/RadarCommon.py b/src/python_awips/awips/RadarCommon.py similarity index 100% rename from awips/RadarCommon.py rename to src/python_awips/awips/RadarCommon.py diff --git a/awips/ThriftClient.py b/src/python_awips/awips/ThriftClient.py similarity index 100% rename from awips/ThriftClient.py rename to src/python_awips/awips/ThriftClient.py diff --git a/awips/TimeUtil.py b/src/python_awips/awips/TimeUtil.py similarity index 100% rename from awips/TimeUtil.py rename to src/python_awips/awips/TimeUtil.py diff --git a/awips/UsageArgumentParser.py b/src/python_awips/awips/UsageArgumentParser.py similarity index 100% rename from awips/UsageArgumentParser.py rename to src/python_awips/awips/UsageArgumentParser.py diff --git a/awips/UsageOptionParser.py b/src/python_awips/awips/UsageOptionParser.py similarity index 100% rename from awips/UsageOptionParser.py rename to src/python_awips/awips/UsageOptionParser.py diff --git a/awips/__init__.py b/src/python_awips/awips/__init__.py similarity index 100% rename from awips/__init__.py rename to src/python_awips/awips/__init__.py diff --git a/awips/dataaccess/CombinedTimeQuery.py b/src/python_awips/awips/dataaccess/CombinedTimeQuery.py similarity index 100% rename from awips/dataaccess/CombinedTimeQuery.py rename to src/python_awips/awips/dataaccess/CombinedTimeQuery.py diff --git a/awips/dataaccess/DataAccessLayer.py b/src/python_awips/awips/dataaccess/DataAccessLayer.py similarity index 100% rename from awips/dataaccess/DataAccessLayer.py rename to src/python_awips/awips/dataaccess/DataAccessLayer.py diff --git a/awips/dataaccess/DataNotificationLayer.py b/src/python_awips/awips/dataaccess/DataNotificationLayer.py similarity index 100% rename from awips/dataaccess/DataNotificationLayer.py rename to src/python_awips/awips/dataaccess/DataNotificationLayer.py diff --git a/awips/dataaccess/DataQueue.py b/src/python_awips/awips/dataaccess/DataQueue.py similarity index 100% rename from awips/dataaccess/DataQueue.py rename to src/python_awips/awips/dataaccess/DataQueue.py diff --git a/awips/dataaccess/ModelSounding.py b/src/python_awips/awips/dataaccess/ModelSounding.py similarity index 100% rename from awips/dataaccess/ModelSounding.py rename to src/python_awips/awips/dataaccess/ModelSounding.py diff --git a/awips/dataaccess/PyData.py b/src/python_awips/awips/dataaccess/PyData.py similarity index 100% rename from awips/dataaccess/PyData.py rename to src/python_awips/awips/dataaccess/PyData.py diff --git a/awips/dataaccess/PyGeometryData.py b/src/python_awips/awips/dataaccess/PyGeometryData.py similarity index 100% rename from awips/dataaccess/PyGeometryData.py rename to src/python_awips/awips/dataaccess/PyGeometryData.py diff --git a/awips/dataaccess/PyGeometryNotification.py b/src/python_awips/awips/dataaccess/PyGeometryNotification.py similarity index 100% rename from awips/dataaccess/PyGeometryNotification.py rename to src/python_awips/awips/dataaccess/PyGeometryNotification.py diff --git a/awips/dataaccess/PyGridData.py b/src/python_awips/awips/dataaccess/PyGridData.py similarity index 100% rename from awips/dataaccess/PyGridData.py rename to src/python_awips/awips/dataaccess/PyGridData.py diff --git a/awips/dataaccess/PyGridNotification.py b/src/python_awips/awips/dataaccess/PyGridNotification.py similarity index 100% rename from awips/dataaccess/PyGridNotification.py rename to src/python_awips/awips/dataaccess/PyGridNotification.py diff --git a/awips/dataaccess/PyNotification.py b/src/python_awips/awips/dataaccess/PyNotification.py similarity index 100% rename from awips/dataaccess/PyNotification.py rename to src/python_awips/awips/dataaccess/PyNotification.py diff --git a/awips/dataaccess/SoundingsSupport.py b/src/python_awips/awips/dataaccess/SoundingsSupport.py similarity index 100% rename from awips/dataaccess/SoundingsSupport.py rename to src/python_awips/awips/dataaccess/SoundingsSupport.py diff --git a/awips/dataaccess/ThriftClientRouter.py b/src/python_awips/awips/dataaccess/ThriftClientRouter.py similarity index 100% rename from awips/dataaccess/ThriftClientRouter.py rename to src/python_awips/awips/dataaccess/ThriftClientRouter.py diff --git a/awips/dataaccess/__init__.py b/src/python_awips/awips/dataaccess/__init__.py similarity index 100% rename from awips/dataaccess/__init__.py rename to src/python_awips/awips/dataaccess/__init__.py diff --git a/awips/gempak/GridDataRetriever.py b/src/python_awips/awips/gempak/GridDataRetriever.py similarity index 100% rename from awips/gempak/GridDataRetriever.py rename to src/python_awips/awips/gempak/GridDataRetriever.py diff --git a/awips/gempak/GridInfoRetriever.py b/src/python_awips/awips/gempak/GridInfoRetriever.py similarity index 100% rename from awips/gempak/GridInfoRetriever.py rename to src/python_awips/awips/gempak/GridInfoRetriever.py diff --git a/awips/gempak/GridNavRetriever.py b/src/python_awips/awips/gempak/GridNavRetriever.py similarity index 100% rename from awips/gempak/GridNavRetriever.py rename to src/python_awips/awips/gempak/GridNavRetriever.py diff --git a/awips/gempak/StationDataRetriever.py b/src/python_awips/awips/gempak/StationDataRetriever.py similarity index 100% rename from awips/gempak/StationDataRetriever.py rename to src/python_awips/awips/gempak/StationDataRetriever.py diff --git a/awips/gempak/StationRetriever.py b/src/python_awips/awips/gempak/StationRetriever.py similarity index 100% rename from awips/gempak/StationRetriever.py rename to src/python_awips/awips/gempak/StationRetriever.py diff --git a/awips/gempak/TimeRetriever.py b/src/python_awips/awips/gempak/TimeRetriever.py similarity index 100% rename from awips/gempak/TimeRetriever.py rename to src/python_awips/awips/gempak/TimeRetriever.py diff --git a/awips/gempak/ncepGribTables.py b/src/python_awips/awips/gempak/ncepGribTables.py similarity index 100% rename from awips/gempak/ncepGribTables.py rename to src/python_awips/awips/gempak/ncepGribTables.py diff --git a/awips/gempak/scrape.py b/src/python_awips/awips/gempak/scrape.py similarity index 100% rename from awips/gempak/scrape.py rename to src/python_awips/awips/gempak/scrape.py diff --git a/awips/gfe/IFPClient.py b/src/python_awips/awips/gfe/IFPClient.py similarity index 100% rename from awips/gfe/IFPClient.py rename to src/python_awips/awips/gfe/IFPClient.py diff --git a/awips/gfe/__init__.py b/src/python_awips/awips/gfe/__init__.py similarity index 100% rename from awips/gfe/__init__.py rename to src/python_awips/awips/gfe/__init__.py diff --git a/awips/ignite_password.py b/src/python_awips/awips/ignite_password.py similarity index 100% rename from awips/ignite_password.py rename to src/python_awips/awips/ignite_password.py diff --git a/awips/localization/LocalizationFileManager.py b/src/python_awips/awips/localization/LocalizationFileManager.py similarity index 100% rename from awips/localization/LocalizationFileManager.py rename to src/python_awips/awips/localization/LocalizationFileManager.py diff --git a/awips/localization/LocalizationUtil.py b/src/python_awips/awips/localization/LocalizationUtil.py similarity index 100% rename from awips/localization/LocalizationUtil.py rename to src/python_awips/awips/localization/LocalizationUtil.py diff --git a/awips/localization/__init__.py b/src/python_awips/awips/localization/__init__.py similarity index 100% rename from awips/localization/__init__.py rename to src/python_awips/awips/localization/__init__.py diff --git a/awips/qpidingest.py b/src/python_awips/awips/qpidingest.py similarity index 100% rename from awips/qpidingest.py rename to src/python_awips/awips/qpidingest.py diff --git a/awips/tables.py b/src/python_awips/awips/tables.py similarity index 100% rename from awips/tables.py rename to src/python_awips/awips/tables.py diff --git a/awips/test/Record.py b/src/python_awips/awips/test/Record.py similarity index 100% rename from awips/test/Record.py rename to src/python_awips/awips/test/Record.py diff --git a/awips/test/Test b/src/python_awips/awips/test/Test similarity index 100% rename from awips/test/Test rename to src/python_awips/awips/test/Test diff --git a/awips/test/__init__.py b/src/python_awips/awips/test/__init__.py similarity index 100% rename from awips/test/__init__.py rename to src/python_awips/awips/test/__init__.py diff --git a/awips/test/dafTests/__init__.py b/src/python_awips/awips/test/dafTests/__init__.py similarity index 100% rename from awips/test/dafTests/__init__.py rename to src/python_awips/awips/test/dafTests/__init__.py diff --git a/awips/test/dafTests/baseBufrMosTestCase.py b/src/python_awips/awips/test/dafTests/baseBufrMosTestCase.py similarity index 100% rename from awips/test/dafTests/baseBufrMosTestCase.py rename to src/python_awips/awips/test/dafTests/baseBufrMosTestCase.py diff --git a/awips/test/dafTests/baseDafTestCase.py b/src/python_awips/awips/test/dafTests/baseDafTestCase.py similarity index 100% rename from awips/test/dafTests/baseDafTestCase.py rename to src/python_awips/awips/test/dafTests/baseDafTestCase.py diff --git a/awips/test/dafTests/baseRadarTestCase.py b/src/python_awips/awips/test/dafTests/baseRadarTestCase.py similarity index 100% rename from awips/test/dafTests/baseRadarTestCase.py rename to src/python_awips/awips/test/dafTests/baseRadarTestCase.py diff --git a/awips/test/dafTests/params.py b/src/python_awips/awips/test/dafTests/params.py similarity index 100% rename from awips/test/dafTests/params.py rename to src/python_awips/awips/test/dafTests/params.py diff --git a/awips/test/dafTests/testAcars.py b/src/python_awips/awips/test/dafTests/testAcars.py similarity index 100% rename from awips/test/dafTests/testAcars.py rename to src/python_awips/awips/test/dafTests/testAcars.py diff --git a/awips/test/dafTests/testAirep.py b/src/python_awips/awips/test/dafTests/testAirep.py similarity index 100% rename from awips/test/dafTests/testAirep.py rename to src/python_awips/awips/test/dafTests/testAirep.py diff --git a/awips/test/dafTests/testBinLightning.py b/src/python_awips/awips/test/dafTests/testBinLightning.py similarity index 100% rename from awips/test/dafTests/testBinLightning.py rename to src/python_awips/awips/test/dafTests/testBinLightning.py diff --git a/awips/test/dafTests/testBufrMosAvn.py b/src/python_awips/awips/test/dafTests/testBufrMosAvn.py similarity index 100% rename from awips/test/dafTests/testBufrMosAvn.py rename to src/python_awips/awips/test/dafTests/testBufrMosAvn.py diff --git a/awips/test/dafTests/testBufrMosEta.py b/src/python_awips/awips/test/dafTests/testBufrMosEta.py similarity index 100% rename from awips/test/dafTests/testBufrMosEta.py rename to src/python_awips/awips/test/dafTests/testBufrMosEta.py diff --git a/awips/test/dafTests/testBufrMosGfs.py b/src/python_awips/awips/test/dafTests/testBufrMosGfs.py similarity index 100% rename from awips/test/dafTests/testBufrMosGfs.py rename to src/python_awips/awips/test/dafTests/testBufrMosGfs.py diff --git a/awips/test/dafTests/testBufrMosHpc.py b/src/python_awips/awips/test/dafTests/testBufrMosHpc.py similarity index 100% rename from awips/test/dafTests/testBufrMosHpc.py rename to src/python_awips/awips/test/dafTests/testBufrMosHpc.py diff --git a/awips/test/dafTests/testBufrMosLamp.py b/src/python_awips/awips/test/dafTests/testBufrMosLamp.py similarity index 100% rename from awips/test/dafTests/testBufrMosLamp.py rename to src/python_awips/awips/test/dafTests/testBufrMosLamp.py diff --git a/awips/test/dafTests/testBufrMosMrf.py b/src/python_awips/awips/test/dafTests/testBufrMosMrf.py similarity index 100% rename from awips/test/dafTests/testBufrMosMrf.py rename to src/python_awips/awips/test/dafTests/testBufrMosMrf.py diff --git a/awips/test/dafTests/testBufrUa.py b/src/python_awips/awips/test/dafTests/testBufrUa.py similarity index 100% rename from awips/test/dafTests/testBufrUa.py rename to src/python_awips/awips/test/dafTests/testBufrUa.py diff --git a/awips/test/dafTests/testClimate.py b/src/python_awips/awips/test/dafTests/testClimate.py similarity index 100% rename from awips/test/dafTests/testClimate.py rename to src/python_awips/awips/test/dafTests/testClimate.py diff --git a/awips/test/dafTests/testCombinedTimeQuery.py b/src/python_awips/awips/test/dafTests/testCombinedTimeQuery.py similarity index 100% rename from awips/test/dafTests/testCombinedTimeQuery.py rename to src/python_awips/awips/test/dafTests/testCombinedTimeQuery.py diff --git a/awips/test/dafTests/testCommonObsSpatial.py b/src/python_awips/awips/test/dafTests/testCommonObsSpatial.py similarity index 100% rename from awips/test/dafTests/testCommonObsSpatial.py rename to src/python_awips/awips/test/dafTests/testCommonObsSpatial.py diff --git a/awips/test/dafTests/testDataTime.py b/src/python_awips/awips/test/dafTests/testDataTime.py similarity index 100% rename from awips/test/dafTests/testDataTime.py rename to src/python_awips/awips/test/dafTests/testDataTime.py diff --git a/awips/test/dafTests/testFfmp.py b/src/python_awips/awips/test/dafTests/testFfmp.py similarity index 100% rename from awips/test/dafTests/testFfmp.py rename to src/python_awips/awips/test/dafTests/testFfmp.py diff --git a/awips/test/dafTests/testGfe.py b/src/python_awips/awips/test/dafTests/testGfe.py similarity index 100% rename from awips/test/dafTests/testGfe.py rename to src/python_awips/awips/test/dafTests/testGfe.py diff --git a/awips/test/dafTests/testGfeEditArea.py b/src/python_awips/awips/test/dafTests/testGfeEditArea.py similarity index 100% rename from awips/test/dafTests/testGfeEditArea.py rename to src/python_awips/awips/test/dafTests/testGfeEditArea.py diff --git a/awips/test/dafTests/testGrid.py b/src/python_awips/awips/test/dafTests/testGrid.py similarity index 100% rename from awips/test/dafTests/testGrid.py rename to src/python_awips/awips/test/dafTests/testGrid.py diff --git a/awips/test/dafTests/testHydro.py b/src/python_awips/awips/test/dafTests/testHydro.py similarity index 100% rename from awips/test/dafTests/testHydro.py rename to src/python_awips/awips/test/dafTests/testHydro.py diff --git a/awips/test/dafTests/testLdadMesonet.py b/src/python_awips/awips/test/dafTests/testLdadMesonet.py similarity index 100% rename from awips/test/dafTests/testLdadMesonet.py rename to src/python_awips/awips/test/dafTests/testLdadMesonet.py diff --git a/awips/test/dafTests/testMaps.py b/src/python_awips/awips/test/dafTests/testMaps.py similarity index 100% rename from awips/test/dafTests/testMaps.py rename to src/python_awips/awips/test/dafTests/testMaps.py diff --git a/awips/test/dafTests/testModelSounding.py b/src/python_awips/awips/test/dafTests/testModelSounding.py similarity index 100% rename from awips/test/dafTests/testModelSounding.py rename to src/python_awips/awips/test/dafTests/testModelSounding.py diff --git a/awips/test/dafTests/testObs.py b/src/python_awips/awips/test/dafTests/testObs.py similarity index 100% rename from awips/test/dafTests/testObs.py rename to src/python_awips/awips/test/dafTests/testObs.py diff --git a/awips/test/dafTests/testPirep.py b/src/python_awips/awips/test/dafTests/testPirep.py similarity index 100% rename from awips/test/dafTests/testPirep.py rename to src/python_awips/awips/test/dafTests/testPirep.py diff --git a/awips/test/dafTests/testPracticeWarning.py b/src/python_awips/awips/test/dafTests/testPracticeWarning.py similarity index 100% rename from awips/test/dafTests/testPracticeWarning.py rename to src/python_awips/awips/test/dafTests/testPracticeWarning.py diff --git a/awips/test/dafTests/testProfiler.py b/src/python_awips/awips/test/dafTests/testProfiler.py similarity index 100% rename from awips/test/dafTests/testProfiler.py rename to src/python_awips/awips/test/dafTests/testProfiler.py diff --git a/awips/test/dafTests/testRadarGraphics.py b/src/python_awips/awips/test/dafTests/testRadarGraphics.py similarity index 100% rename from awips/test/dafTests/testRadarGraphics.py rename to src/python_awips/awips/test/dafTests/testRadarGraphics.py diff --git a/awips/test/dafTests/testRadarGrid.py b/src/python_awips/awips/test/dafTests/testRadarGrid.py similarity index 100% rename from awips/test/dafTests/testRadarGrid.py rename to src/python_awips/awips/test/dafTests/testRadarGrid.py diff --git a/awips/test/dafTests/testRadarSpatial.py b/src/python_awips/awips/test/dafTests/testRadarSpatial.py similarity index 100% rename from awips/test/dafTests/testRadarSpatial.py rename to src/python_awips/awips/test/dafTests/testRadarSpatial.py diff --git a/awips/test/dafTests/testRequestConstraint.py b/src/python_awips/awips/test/dafTests/testRequestConstraint.py similarity index 100% rename from awips/test/dafTests/testRequestConstraint.py rename to src/python_awips/awips/test/dafTests/testRequestConstraint.py diff --git a/awips/test/dafTests/testSatellite.py b/src/python_awips/awips/test/dafTests/testSatellite.py similarity index 100% rename from awips/test/dafTests/testSatellite.py rename to src/python_awips/awips/test/dafTests/testSatellite.py diff --git a/awips/test/dafTests/testSfcObs.py b/src/python_awips/awips/test/dafTests/testSfcObs.py similarity index 100% rename from awips/test/dafTests/testSfcObs.py rename to src/python_awips/awips/test/dafTests/testSfcObs.py diff --git a/awips/test/dafTests/testTopo.py b/src/python_awips/awips/test/dafTests/testTopo.py similarity index 100% rename from awips/test/dafTests/testTopo.py rename to src/python_awips/awips/test/dafTests/testTopo.py diff --git a/awips/test/dafTests/testWarning.py b/src/python_awips/awips/test/dafTests/testWarning.py similarity index 100% rename from awips/test/dafTests/testWarning.py rename to src/python_awips/awips/test/dafTests/testWarning.py diff --git a/awips/test/localization/__init__.py b/src/python_awips/awips/test/localization/__init__.py similarity index 100% rename from awips/test/localization/__init__.py rename to src/python_awips/awips/test/localization/__init__.py diff --git a/awips/test/localization/smallTestImage.png b/src/python_awips/awips/test/localization/smallTestImage.png similarity index 100% rename from awips/test/localization/smallTestImage.png rename to src/python_awips/awips/test/localization/smallTestImage.png diff --git a/awips/test/localization/testLF.py b/src/python_awips/awips/test/localization/testLF.py similarity index 100% rename from awips/test/localization/testLF.py rename to src/python_awips/awips/test/localization/testLF.py diff --git a/awips/test/localization/testLocalizationFileManager.py b/src/python_awips/awips/test/localization/testLocalizationFileManager.py similarity index 100% rename from awips/test/localization/testLocalizationFileManager.py rename to src/python_awips/awips/test/localization/testLocalizationFileManager.py diff --git a/awips/test/localization/testLocalizationRest.py b/src/python_awips/awips/test/localization/testLocalizationRest.py similarity index 100% rename from awips/test/localization/testLocalizationRest.py rename to src/python_awips/awips/test/localization/testLocalizationRest.py diff --git a/awips/test/testQpidTimeToLive.py b/src/python_awips/awips/test/testQpidTimeToLive.py similarity index 100% rename from awips/test/testQpidTimeToLive.py rename to src/python_awips/awips/test/testQpidTimeToLive.py diff --git a/dynamicserialize/DynamicSerializationManager.py b/src/python_awips/dynamicserialize/DynamicSerializationManager.py similarity index 100% rename from dynamicserialize/DynamicSerializationManager.py rename to src/python_awips/dynamicserialize/DynamicSerializationManager.py diff --git a/dynamicserialize/SelfDescribingBinaryProtocol.py b/src/python_awips/dynamicserialize/SelfDescribingBinaryProtocol.py similarity index 100% rename from dynamicserialize/SelfDescribingBinaryProtocol.py rename to src/python_awips/dynamicserialize/SelfDescribingBinaryProtocol.py diff --git a/dynamicserialize/ThriftSerializationContext.py b/src/python_awips/dynamicserialize/ThriftSerializationContext.py similarity index 100% rename from dynamicserialize/ThriftSerializationContext.py rename to src/python_awips/dynamicserialize/ThriftSerializationContext.py diff --git a/dynamicserialize/__init__.py b/src/python_awips/dynamicserialize/__init__.py similarity index 100% rename from dynamicserialize/__init__.py rename to src/python_awips/dynamicserialize/__init__.py diff --git a/dynamicserialize/adapters/ActiveTableModeAdapter.py b/src/python_awips/dynamicserialize/adapters/ActiveTableModeAdapter.py similarity index 100% rename from dynamicserialize/adapters/ActiveTableModeAdapter.py rename to src/python_awips/dynamicserialize/adapters/ActiveTableModeAdapter.py diff --git a/dynamicserialize/adapters/ByteBufferAdapter.py b/src/python_awips/dynamicserialize/adapters/ByteBufferAdapter.py similarity index 100% rename from dynamicserialize/adapters/ByteBufferAdapter.py rename to src/python_awips/dynamicserialize/adapters/ByteBufferAdapter.py diff --git a/dynamicserialize/adapters/CalendarAdapter.py b/src/python_awips/dynamicserialize/adapters/CalendarAdapter.py similarity index 100% rename from dynamicserialize/adapters/CalendarAdapter.py rename to src/python_awips/dynamicserialize/adapters/CalendarAdapter.py diff --git a/dynamicserialize/adapters/CommutativeTimestampAdapter.py b/src/python_awips/dynamicserialize/adapters/CommutativeTimestampAdapter.py similarity index 100% rename from dynamicserialize/adapters/CommutativeTimestampAdapter.py rename to src/python_awips/dynamicserialize/adapters/CommutativeTimestampAdapter.py diff --git a/dynamicserialize/adapters/CoordAdapter.py b/src/python_awips/dynamicserialize/adapters/CoordAdapter.py similarity index 100% rename from dynamicserialize/adapters/CoordAdapter.py rename to src/python_awips/dynamicserialize/adapters/CoordAdapter.py diff --git a/dynamicserialize/adapters/DatabaseIDAdapter.py b/src/python_awips/dynamicserialize/adapters/DatabaseIDAdapter.py similarity index 100% rename from dynamicserialize/adapters/DatabaseIDAdapter.py rename to src/python_awips/dynamicserialize/adapters/DatabaseIDAdapter.py diff --git a/dynamicserialize/adapters/DateAdapter.py b/src/python_awips/dynamicserialize/adapters/DateAdapter.py similarity index 100% rename from dynamicserialize/adapters/DateAdapter.py rename to src/python_awips/dynamicserialize/adapters/DateAdapter.py diff --git a/dynamicserialize/adapters/EnumSetAdapter.py b/src/python_awips/dynamicserialize/adapters/EnumSetAdapter.py similarity index 100% rename from dynamicserialize/adapters/EnumSetAdapter.py rename to src/python_awips/dynamicserialize/adapters/EnumSetAdapter.py diff --git a/dynamicserialize/adapters/FloatBufferAdapter.py b/src/python_awips/dynamicserialize/adapters/FloatBufferAdapter.py similarity index 100% rename from dynamicserialize/adapters/FloatBufferAdapter.py rename to src/python_awips/dynamicserialize/adapters/FloatBufferAdapter.py diff --git a/dynamicserialize/adapters/FormattedDateAdapter.py b/src/python_awips/dynamicserialize/adapters/FormattedDateAdapter.py similarity index 100% rename from dynamicserialize/adapters/FormattedDateAdapter.py rename to src/python_awips/dynamicserialize/adapters/FormattedDateAdapter.py diff --git a/dynamicserialize/adapters/GeomDataRespAdapter.py b/src/python_awips/dynamicserialize/adapters/GeomDataRespAdapter.py similarity index 100% rename from dynamicserialize/adapters/GeomDataRespAdapter.py rename to src/python_awips/dynamicserialize/adapters/GeomDataRespAdapter.py diff --git a/dynamicserialize/adapters/GeometryTypeAdapter.py b/src/python_awips/dynamicserialize/adapters/GeometryTypeAdapter.py similarity index 100% rename from dynamicserialize/adapters/GeometryTypeAdapter.py rename to src/python_awips/dynamicserialize/adapters/GeometryTypeAdapter.py diff --git a/dynamicserialize/adapters/GregorianCalendarAdapter.py b/src/python_awips/dynamicserialize/adapters/GregorianCalendarAdapter.py similarity index 100% rename from dynamicserialize/adapters/GregorianCalendarAdapter.py rename to src/python_awips/dynamicserialize/adapters/GregorianCalendarAdapter.py diff --git a/dynamicserialize/adapters/GridDataHistoryAdapter.py b/src/python_awips/dynamicserialize/adapters/GridDataHistoryAdapter.py similarity index 100% rename from dynamicserialize/adapters/GridDataHistoryAdapter.py rename to src/python_awips/dynamicserialize/adapters/GridDataHistoryAdapter.py diff --git a/dynamicserialize/adapters/JTSEnvelopeAdapter.py b/src/python_awips/dynamicserialize/adapters/JTSEnvelopeAdapter.py similarity index 100% rename from dynamicserialize/adapters/JTSEnvelopeAdapter.py rename to src/python_awips/dynamicserialize/adapters/JTSEnvelopeAdapter.py diff --git a/dynamicserialize/adapters/JobProgressAdapter.py b/src/python_awips/dynamicserialize/adapters/JobProgressAdapter.py similarity index 100% rename from dynamicserialize/adapters/JobProgressAdapter.py rename to src/python_awips/dynamicserialize/adapters/JobProgressAdapter.py diff --git a/dynamicserialize/adapters/LocalizationLevelSerializationAdapter.py b/src/python_awips/dynamicserialize/adapters/LocalizationLevelSerializationAdapter.py similarity index 100% rename from dynamicserialize/adapters/LocalizationLevelSerializationAdapter.py rename to src/python_awips/dynamicserialize/adapters/LocalizationLevelSerializationAdapter.py diff --git a/dynamicserialize/adapters/LocalizationTypeSerializationAdapter.py b/src/python_awips/dynamicserialize/adapters/LocalizationTypeSerializationAdapter.py similarity index 100% rename from dynamicserialize/adapters/LocalizationTypeSerializationAdapter.py rename to src/python_awips/dynamicserialize/adapters/LocalizationTypeSerializationAdapter.py diff --git a/dynamicserialize/adapters/LockTableAdapter.py b/src/python_awips/dynamicserialize/adapters/LockTableAdapter.py similarity index 100% rename from dynamicserialize/adapters/LockTableAdapter.py rename to src/python_awips/dynamicserialize/adapters/LockTableAdapter.py diff --git a/dynamicserialize/adapters/ParmIDAdapter.py b/src/python_awips/dynamicserialize/adapters/ParmIDAdapter.py similarity index 100% rename from dynamicserialize/adapters/ParmIDAdapter.py rename to src/python_awips/dynamicserialize/adapters/ParmIDAdapter.py diff --git a/dynamicserialize/adapters/PointAdapter.py b/src/python_awips/dynamicserialize/adapters/PointAdapter.py similarity index 100% rename from dynamicserialize/adapters/PointAdapter.py rename to src/python_awips/dynamicserialize/adapters/PointAdapter.py diff --git a/dynamicserialize/adapters/StackTraceElementAdapter.py b/src/python_awips/dynamicserialize/adapters/StackTraceElementAdapter.py similarity index 100% rename from dynamicserialize/adapters/StackTraceElementAdapter.py rename to src/python_awips/dynamicserialize/adapters/StackTraceElementAdapter.py diff --git a/dynamicserialize/adapters/TimeConstraintsAdapter.py b/src/python_awips/dynamicserialize/adapters/TimeConstraintsAdapter.py similarity index 100% rename from dynamicserialize/adapters/TimeConstraintsAdapter.py rename to src/python_awips/dynamicserialize/adapters/TimeConstraintsAdapter.py diff --git a/dynamicserialize/adapters/TimeRangeTypeAdapter.py b/src/python_awips/dynamicserialize/adapters/TimeRangeTypeAdapter.py similarity index 100% rename from dynamicserialize/adapters/TimeRangeTypeAdapter.py rename to src/python_awips/dynamicserialize/adapters/TimeRangeTypeAdapter.py diff --git a/dynamicserialize/adapters/TimestampAdapter.py b/src/python_awips/dynamicserialize/adapters/TimestampAdapter.py similarity index 100% rename from dynamicserialize/adapters/TimestampAdapter.py rename to src/python_awips/dynamicserialize/adapters/TimestampAdapter.py diff --git a/dynamicserialize/adapters/WsIdAdapter.py b/src/python_awips/dynamicserialize/adapters/WsIdAdapter.py similarity index 100% rename from dynamicserialize/adapters/WsIdAdapter.py rename to src/python_awips/dynamicserialize/adapters/WsIdAdapter.py diff --git a/dynamicserialize/adapters/__init__.py b/src/python_awips/dynamicserialize/adapters/__init__.py similarity index 100% rename from dynamicserialize/adapters/__init__.py rename to src/python_awips/dynamicserialize/adapters/__init__.py diff --git a/dynamicserialize/dstypes/__init__.py b/src/python_awips/dynamicserialize/dstypes/__init__.py similarity index 100% rename from dynamicserialize/dstypes/__init__.py rename to src/python_awips/dynamicserialize/dstypes/__init__.py diff --git a/dynamicserialize/dstypes/com/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/ActiveTableKey.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/ActiveTableKey.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/activetable/ActiveTableKey.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/ActiveTableKey.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/ActiveTableMode.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/ActiveTableMode.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/activetable/ActiveTableMode.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/ActiveTableMode.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/ActiveTableRecord.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/ActiveTableRecord.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/activetable/ActiveTableRecord.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/ActiveTableRecord.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/DumpActiveTableRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/DumpActiveTableRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/activetable/DumpActiveTableRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/DumpActiveTableRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/DumpActiveTableResponse.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/DumpActiveTableResponse.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/activetable/DumpActiveTableResponse.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/DumpActiveTableResponse.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/GetActiveTableDictRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/GetActiveTableDictRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/activetable/GetActiveTableDictRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/GetActiveTableDictRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/GetActiveTableDictResponse.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/GetActiveTableDictResponse.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/activetable/GetActiveTableDictResponse.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/GetActiveTableDictResponse.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/GetFourCharSitesRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/GetFourCharSitesRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/activetable/GetFourCharSitesRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/GetFourCharSitesRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/GetFourCharSitesResponse.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/GetFourCharSitesResponse.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/activetable/GetFourCharSitesResponse.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/GetFourCharSitesResponse.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/GetVtecAttributeRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/GetVtecAttributeRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/activetable/GetVtecAttributeRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/GetVtecAttributeRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/GetVtecAttributeResponse.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/GetVtecAttributeResponse.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/activetable/GetVtecAttributeResponse.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/GetVtecAttributeResponse.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/OperationalActiveTableRecord.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/OperationalActiveTableRecord.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/activetable/OperationalActiveTableRecord.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/OperationalActiveTableRecord.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/PracticeActiveTableRecord.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/PracticeActiveTableRecord.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/activetable/PracticeActiveTableRecord.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/PracticeActiveTableRecord.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/SendPracticeProductRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/SendPracticeProductRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/activetable/SendPracticeProductRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/SendPracticeProductRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/VTECChange.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/VTECChange.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/activetable/VTECChange.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/VTECChange.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/VTECTableChangeNotification.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/VTECTableChangeNotification.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/activetable/VTECTableChangeNotification.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/VTECTableChangeNotification.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/activetable/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/request/ClearPracticeVTECTableRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/request/ClearPracticeVTECTableRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/activetable/request/ClearPracticeVTECTableRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/request/ClearPracticeVTECTableRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/request/MergeActiveTableRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/request/MergeActiveTableRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/activetable/request/MergeActiveTableRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/request/MergeActiveTableRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/request/RetrieveRemoteActiveTableRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/request/RetrieveRemoteActiveTableRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/activetable/request/RetrieveRemoteActiveTableRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/request/RetrieveRemoteActiveTableRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/request/SendActiveTableRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/request/SendActiveTableRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/activetable/request/SendActiveTableRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/request/SendActiveTableRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/request/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/request/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/activetable/request/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/request/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/response/ActiveTableSharingResponse.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/response/ActiveTableSharingResponse.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/activetable/response/ActiveTableSharingResponse.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/response/ActiveTableSharingResponse.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/response/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/response/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/activetable/response/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/activetable/response/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/alertviz/AlertVizRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/alertviz/AlertVizRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/alertviz/AlertVizRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/alertviz/AlertVizRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/alertviz/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/alertviz/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/alertviz/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/alertviz/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/auth/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/auth/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/auth/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/auth/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/auth/resp/AbstractFailedResponse.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/auth/resp/AbstractFailedResponse.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/auth/resp/AbstractFailedResponse.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/auth/resp/AbstractFailedResponse.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/auth/resp/AuthServerErrorResponse.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/auth/resp/AuthServerErrorResponse.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/auth/resp/AuthServerErrorResponse.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/auth/resp/AuthServerErrorResponse.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/auth/resp/SuccessfulExecution.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/auth/resp/SuccessfulExecution.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/auth/resp/SuccessfulExecution.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/auth/resp/SuccessfulExecution.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/auth/resp/UserNotAuthorized.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/auth/resp/UserNotAuthorized.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/auth/resp/UserNotAuthorized.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/auth/resp/UserNotAuthorized.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/auth/resp/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/auth/resp/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/auth/resp/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/auth/resp/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/auth/user/User.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/auth/user/User.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/auth/user/User.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/auth/user/User.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/auth/user/UserId.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/auth/user/UserId.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/auth/user/UserId.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/auth/user/UserId.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/auth/user/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/auth/user/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/auth/user/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/auth/user/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/impl/DefaultDataRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/impl/DefaultDataRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/impl/DefaultDataRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/impl/DefaultDataRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/impl/DefaultNotificationFilter.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/impl/DefaultNotificationFilter.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/impl/DefaultNotificationFilter.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/impl/DefaultNotificationFilter.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/impl/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/impl/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/impl/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/impl/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/AbstractDataAccessRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/AbstractDataAccessRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/AbstractDataAccessRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/AbstractDataAccessRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/AbstractIdentifierRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/AbstractIdentifierRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/AbstractIdentifierRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/AbstractIdentifierRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetAvailableLevelsRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetAvailableLevelsRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetAvailableLevelsRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetAvailableLevelsRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetAvailableLocationNamesRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetAvailableLocationNamesRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetAvailableLocationNamesRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetAvailableLocationNamesRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetAvailableParametersRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetAvailableParametersRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetAvailableParametersRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetAvailableParametersRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetAvailableTimesRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetAvailableTimesRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetAvailableTimesRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetAvailableTimesRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetGeometryDataRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetGeometryDataRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetGeometryDataRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetGeometryDataRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetGridDataRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetGridDataRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetGridDataRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetGridDataRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetGridLatLonRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetGridLatLonRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetGridLatLonRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetGridLatLonRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetIdentifierValuesRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetIdentifierValuesRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetIdentifierValuesRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetIdentifierValuesRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetNotificationFilterRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetNotificationFilterRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetNotificationFilterRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetNotificationFilterRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetOptionalIdentifiersRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetOptionalIdentifiersRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetOptionalIdentifiersRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetOptionalIdentifiersRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetRequiredIdentifiersRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetRequiredIdentifiersRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetRequiredIdentifiersRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetRequiredIdentifiersRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetSupportedDatatypesRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetSupportedDatatypesRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetSupportedDatatypesRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/GetSupportedDatatypesRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/request/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/AbstractResponseData.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/AbstractResponseData.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/AbstractResponseData.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/AbstractResponseData.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/GeometryResponseData.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/GeometryResponseData.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/GeometryResponseData.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/GeometryResponseData.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/GetGeometryDataResponse.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/GetGeometryDataResponse.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/GetGeometryDataResponse.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/GetGeometryDataResponse.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/GetGridDataResponse.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/GetGridDataResponse.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/GetGridDataResponse.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/GetGridDataResponse.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/GetGridLatLonResponse.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/GetGridLatLonResponse.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/GetGridLatLonResponse.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/GetGridLatLonResponse.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/GetNotificationFilterResponse.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/GetNotificationFilterResponse.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/GetNotificationFilterResponse.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/GetNotificationFilterResponse.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/GridResponseData.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/GridResponseData.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/GridResponseData.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/GridResponseData.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/response/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/events/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/events/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/events/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/events/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/events/hazards/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/events/hazards/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/events/hazards/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/events/hazards/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/events/hazards/requests/RegionLookupRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/events/hazards/requests/RegionLookupRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/events/hazards/requests/RegionLookupRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/events/hazards/requests/RegionLookupRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/events/hazards/requests/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/events/hazards/requests/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/events/hazards/requests/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/events/hazards/requests/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/GridDataHistory.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/GridDataHistory.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/GridDataHistory.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/GridDataHistory.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/config/ProjectionData.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/config/ProjectionData.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/config/ProjectionData.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/config/ProjectionData.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/config/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/config/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/config/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/config/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/DatabaseID.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/DatabaseID.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/DatabaseID.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/DatabaseID.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/GFERecord.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/GFERecord.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/GFERecord.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/GFERecord.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/GridLocation.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/GridLocation.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/GridLocation.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/GridLocation.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/GridParmInfo.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/GridParmInfo.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/GridParmInfo.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/GridParmInfo.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/ParmID.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/ParmID.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/ParmID.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/ParmID.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/TimeConstraints.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/TimeConstraints.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/TimeConstraints.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/TimeConstraints.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/db/objects/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/discrete/DiscreteKey.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/discrete/DiscreteKey.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/discrete/DiscreteKey.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/discrete/DiscreteKey.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/discrete/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/discrete/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/discrete/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/discrete/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/grid/Grid2DByte.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/grid/Grid2DByte.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/grid/Grid2DByte.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/grid/Grid2DByte.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/grid/Grid2DFloat.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/grid/Grid2DFloat.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/grid/Grid2DFloat.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/grid/Grid2DFloat.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/grid/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/grid/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/grid/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/grid/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/AbstractGfeRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/AbstractGfeRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/AbstractGfeRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/AbstractGfeRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/CommitGridsRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/CommitGridsRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/CommitGridsRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/CommitGridsRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/ConfigureTextProductsRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/ConfigureTextProductsRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/ConfigureTextProductsRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/ConfigureTextProductsRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/ExecuteIfpNetCDFGridRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/ExecuteIfpNetCDFGridRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/ExecuteIfpNetCDFGridRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/ExecuteIfpNetCDFGridRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/ExecuteIscMosaicRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/ExecuteIscMosaicRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/ExecuteIscMosaicRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/ExecuteIscMosaicRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/ExportGridsRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/ExportGridsRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/ExportGridsRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/ExportGridsRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetASCIIGridsRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetASCIIGridsRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetASCIIGridsRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetASCIIGridsRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetGridDataRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetGridDataRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetGridDataRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetGridDataRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetGridInventoryRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetGridInventoryRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetGridInventoryRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetGridInventoryRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetLatestDbTimeRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetLatestDbTimeRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetLatestDbTimeRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetLatestDbTimeRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetLatestModelDbIdRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetLatestModelDbIdRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetLatestModelDbIdRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetLatestModelDbIdRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetLockTablesRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetLockTablesRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetLockTablesRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetLockTablesRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetOfficialDbNameRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetOfficialDbNameRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetOfficialDbNameRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetOfficialDbNameRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetParmListRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetParmListRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetParmListRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetParmListRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetSelectTimeRangeRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetSelectTimeRangeRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetSelectTimeRangeRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetSelectTimeRangeRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetSingletonDbIdsRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetSingletonDbIdsRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetSingletonDbIdsRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetSingletonDbIdsRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetSiteTimeZoneInfoRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetSiteTimeZoneInfoRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetSiteTimeZoneInfoRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GetSiteTimeZoneInfoRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GfeClientRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GfeClientRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GfeClientRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GfeClientRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GridLocRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GridLocRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GridLocRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/GridLocRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/IscDataRecRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/IscDataRecRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/IscDataRecRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/IscDataRecRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/LockChangeRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/LockChangeRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/LockChangeRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/LockChangeRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/ProcessReceivedConfRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/ProcessReceivedConfRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/ProcessReceivedConfRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/ProcessReceivedConfRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/ProcessReceivedDigitalDataRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/ProcessReceivedDigitalDataRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/ProcessReceivedDigitalDataRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/ProcessReceivedDigitalDataRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/PurgeGfeGridsRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/PurgeGfeGridsRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/PurgeGfeGridsRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/PurgeGfeGridsRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/RsyncGridsToCWFRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/RsyncGridsToCWFRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/RsyncGridsToCWFRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/RsyncGridsToCWFRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/SaveASCIIGridsRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/SaveASCIIGridsRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/SaveASCIIGridsRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/SaveASCIIGridsRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/SmartInitRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/SmartInitRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/SmartInitRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/SmartInitRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/request/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/lock/Lock.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/lock/Lock.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/lock/Lock.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/lock/Lock.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/lock/LockTable.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/lock/LockTable.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/lock/LockTable.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/lock/LockTable.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/lock/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/lock/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/lock/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/lock/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/message/ServerMsg.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/message/ServerMsg.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/message/ServerMsg.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/message/ServerMsg.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/message/ServerResponse.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/message/ServerResponse.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/message/ServerResponse.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/message/ServerResponse.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/message/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/message/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/message/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/message/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/CombinationsFileChangedNotification.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/CombinationsFileChangedNotification.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/CombinationsFileChangedNotification.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/CombinationsFileChangedNotification.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/DBInvChangeNotification.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/DBInvChangeNotification.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/DBInvChangeNotification.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/DBInvChangeNotification.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/GfeNotification.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/GfeNotification.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/GfeNotification.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/GfeNotification.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/GridHistoryUpdateNotification.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/GridHistoryUpdateNotification.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/GridHistoryUpdateNotification.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/GridHistoryUpdateNotification.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/GridUpdateNotification.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/GridUpdateNotification.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/GridUpdateNotification.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/GridUpdateNotification.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/LockNotification.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/LockNotification.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/LockNotification.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/LockNotification.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/ServiceBackupJobStatusNotification.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/ServiceBackupJobStatusNotification.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/ServiceBackupJobStatusNotification.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/ServiceBackupJobStatusNotification.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/UserMessageNotification.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/UserMessageNotification.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/UserMessageNotification.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/UserMessageNotification.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/notify/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/request/CommitGridRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/request/CommitGridRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/request/CommitGridRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/request/CommitGridRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/request/GetGridRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/request/GetGridRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/request/GetGridRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/request/GetGridRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/request/LockRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/request/LockRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/request/LockRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/request/LockRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/request/LockTableRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/request/LockTableRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/request/LockTableRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/request/LockTableRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/request/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/request/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/request/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/server/request/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/slice/AbstractGridSlice.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/slice/AbstractGridSlice.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/slice/AbstractGridSlice.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/slice/AbstractGridSlice.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/slice/DiscreteGridSlice.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/slice/DiscreteGridSlice.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/slice/DiscreteGridSlice.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/slice/DiscreteGridSlice.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/slice/ScalarGridSlice.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/slice/ScalarGridSlice.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/slice/ScalarGridSlice.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/slice/ScalarGridSlice.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/slice/VectorGridSlice.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/slice/VectorGridSlice.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/slice/VectorGridSlice.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/slice/VectorGridSlice.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/slice/WeatherGridSlice.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/slice/WeatherGridSlice.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/slice/WeatherGridSlice.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/slice/WeatherGridSlice.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/slice/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/slice/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/slice/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/slice/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/svcbu/JobProgress.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/svcbu/JobProgress.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/svcbu/JobProgress.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/svcbu/JobProgress.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/svcbu/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/svcbu/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/svcbu/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/svcbu/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/weather/WeatherKey.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/weather/WeatherKey.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/weather/WeatherKey.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/weather/WeatherKey.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/weather/WeatherSubKey.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/weather/WeatherSubKey.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/weather/WeatherSubKey.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/weather/WeatherSubKey.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/weather/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/weather/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/weather/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/gfe/weather/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/grid/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/grid/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/grid/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/grid/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/grid/request/DeleteAllGridDataRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/grid/request/DeleteAllGridDataRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/grid/request/DeleteAllGridDataRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/grid/request/DeleteAllGridDataRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/grid/request/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/grid/request/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/grid/request/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/grid/request/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/level/Level.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/level/Level.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/level/Level.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/level/Level.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/level/MasterLevel.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/level/MasterLevel.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/level/MasterLevel.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/level/MasterLevel.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/level/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/level/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/level/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/level/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/message/DataURINotificationMessage.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/message/DataURINotificationMessage.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/message/DataURINotificationMessage.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/message/DataURINotificationMessage.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/message/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/message/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/message/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/message/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/persist/PersistableDataObject.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/persist/PersistableDataObject.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/persist/PersistableDataObject.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/persist/PersistableDataObject.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/persist/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/persist/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/persist/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/persist/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/radar/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/radar/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/radar/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/radar/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/radar/request/GetRadarDataRecordRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/radar/request/GetRadarDataRecordRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/radar/request/GetRadarDataRecordRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/radar/request/GetRadarDataRecordRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/radar/request/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/radar/request/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/radar/request/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/radar/request/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/radar/response/GetRadarDataRecordResponse.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/radar/response/GetRadarDataRecordResponse.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/radar/response/GetRadarDataRecordResponse.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/radar/response/GetRadarDataRecordResponse.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/radar/response/RadarDataRecord.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/radar/response/RadarDataRecord.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/radar/response/RadarDataRecord.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/radar/response/RadarDataRecord.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/radar/response/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/radar/response/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/radar/response/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/radar/response/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/text/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/text/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/text/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/text/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/text/dbsrv/TextDBRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/text/dbsrv/TextDBRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/text/dbsrv/TextDBRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/text/dbsrv/TextDBRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/text/dbsrv/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/text/dbsrv/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/text/dbsrv/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/text/dbsrv/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/text/subscription/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/text/subscription/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/text/subscription/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/text/subscription/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/text/subscription/request/SubscriptionRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/text/subscription/request/SubscriptionRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/text/subscription/request/SubscriptionRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/text/subscription/request/SubscriptionRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/text/subscription/request/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/text/subscription/request/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/text/subscription/request/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataplugin/text/subscription/request/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataquery/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataquery/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataquery/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataquery/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataquery/requests/RequestConstraint.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataquery/requests/RequestConstraint.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataquery/requests/RequestConstraint.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataquery/requests/RequestConstraint.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataquery/requests/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataquery/requests/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/dataquery/requests/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/dataquery/requests/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/Request.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/Request.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/Request.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/Request.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/StorageProperties.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/StorageProperties.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/StorageProperties.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/StorageProperties.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/StorageStatus.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/StorageStatus.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/StorageStatus.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/StorageStatus.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/AbstractDataRecord.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/AbstractDataRecord.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/AbstractDataRecord.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/AbstractDataRecord.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/ByteDataRecord.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/ByteDataRecord.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/ByteDataRecord.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/ByteDataRecord.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/DataUriMetadataIdentifier.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/DataUriMetadataIdentifier.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/DataUriMetadataIdentifier.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/DataUriMetadataIdentifier.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/DoubleDataRecord.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/DoubleDataRecord.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/DoubleDataRecord.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/DoubleDataRecord.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/FloatDataRecord.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/FloatDataRecord.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/FloatDataRecord.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/FloatDataRecord.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/IntegerDataRecord.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/IntegerDataRecord.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/IntegerDataRecord.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/IntegerDataRecord.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/LongDataRecord.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/LongDataRecord.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/LongDataRecord.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/LongDataRecord.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/NoMetadataIdentifier.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/NoMetadataIdentifier.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/NoMetadataIdentifier.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/NoMetadataIdentifier.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/RecordAndMetadata.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/RecordAndMetadata.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/RecordAndMetadata.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/RecordAndMetadata.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/ShortDataRecord.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/ShortDataRecord.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/ShortDataRecord.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/ShortDataRecord.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/StringDataRecord.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/StringDataRecord.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/StringDataRecord.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/StringDataRecord.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/localization/FileUpdatedMessage.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/FileUpdatedMessage.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/localization/FileUpdatedMessage.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/FileUpdatedMessage.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/localization/LocalizationContext.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/LocalizationContext.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/localization/LocalizationContext.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/LocalizationContext.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/localization/LocalizationLevel.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/LocalizationLevel.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/localization/LocalizationLevel.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/LocalizationLevel.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/localization/LocalizationType.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/LocalizationType.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/localization/LocalizationType.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/LocalizationType.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/localization/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/localization/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/DeleteUtilityCommand.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/DeleteUtilityCommand.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/DeleteUtilityCommand.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/DeleteUtilityCommand.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/DeleteUtilityResponse.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/DeleteUtilityResponse.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/DeleteUtilityResponse.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/DeleteUtilityResponse.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/ListResponseEntry.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/ListResponseEntry.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/ListResponseEntry.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/ListResponseEntry.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/ListUtilityCommand.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/ListUtilityCommand.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/ListUtilityCommand.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/ListUtilityCommand.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/ListUtilityResponse.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/ListUtilityResponse.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/ListUtilityResponse.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/ListUtilityResponse.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/PrivilegedUtilityRequestMessage.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/PrivilegedUtilityRequestMessage.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/PrivilegedUtilityRequestMessage.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/PrivilegedUtilityRequestMessage.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/UtilityRequestMessage.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/UtilityRequestMessage.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/UtilityRequestMessage.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/UtilityRequestMessage.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/UtilityResponseMessage.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/UtilityResponseMessage.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/UtilityResponseMessage.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/UtilityResponseMessage.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/msgs/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/localization/stream/AbstractLocalizationStreamRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/stream/AbstractLocalizationStreamRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/localization/stream/AbstractLocalizationStreamRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/stream/AbstractLocalizationStreamRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/localization/stream/LocalizationStreamGetRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/stream/LocalizationStreamGetRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/localization/stream/LocalizationStreamGetRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/stream/LocalizationStreamGetRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/localization/stream/LocalizationStreamPutRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/stream/LocalizationStreamPutRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/localization/stream/LocalizationStreamPutRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/stream/LocalizationStreamPutRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/localization/stream/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/stream/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/localization/stream/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/localization/stream/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/management/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/management/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/management/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/management/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/management/request/ChangeContextRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/management/request/ChangeContextRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/management/request/ChangeContextRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/management/request/ChangeContextRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/management/request/PassThroughRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/management/request/PassThroughRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/management/request/PassThroughRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/management/request/PassThroughRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/management/request/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/management/request/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/management/request/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/management/request/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/management/request/diagnostic/GetClusterMembersRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/management/request/diagnostic/GetClusterMembersRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/management/request/diagnostic/GetClusterMembersRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/management/request/diagnostic/GetClusterMembersRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/management/request/diagnostic/GetContextsRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/management/request/diagnostic/GetContextsRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/management/request/diagnostic/GetContextsRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/management/request/diagnostic/GetContextsRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/management/request/diagnostic/StatusRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/management/request/diagnostic/StatusRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/management/request/diagnostic/StatusRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/management/request/diagnostic/StatusRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/management/request/diagnostic/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/management/request/diagnostic/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/management/request/diagnostic/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/management/request/diagnostic/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/management/response/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/management/response/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/management/response/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/management/response/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/management/response/diagnostic/ClusterMembersResponse.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/management/response/diagnostic/ClusterMembersResponse.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/management/response/diagnostic/ClusterMembersResponse.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/management/response/diagnostic/ClusterMembersResponse.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/management/response/diagnostic/ContextsResponse.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/management/response/diagnostic/ContextsResponse.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/management/response/diagnostic/ContextsResponse.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/management/response/diagnostic/ContextsResponse.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/management/response/diagnostic/StatusResponse.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/management/response/diagnostic/StatusResponse.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/management/response/diagnostic/StatusResponse.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/management/response/diagnostic/StatusResponse.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/management/response/diagnostic/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/management/response/diagnostic/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/management/response/diagnostic/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/management/response/diagnostic/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/message/Body.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/message/Body.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/message/Body.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/message/Body.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/message/Header.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/message/Header.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/message/Header.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/message/Header.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/message/Message.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/message/Message.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/message/Message.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/message/Message.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/message/Property.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/message/Property.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/message/Property.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/message/Property.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/message/WsId.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/message/WsId.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/message/WsId.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/message/WsId.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/message/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/message/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/message/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/message/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/mpe/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/mpe/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/mpe/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/mpe/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/mpe/dqcpreprocessor/DQCPreProcRunConfiguration.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/mpe/dqcpreprocessor/DQCPreProcRunConfiguration.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/mpe/dqcpreprocessor/DQCPreProcRunConfiguration.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/mpe/dqcpreprocessor/DQCPreProcRunConfiguration.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/mpe/dqcpreprocessor/DQCPreProcessorExecuteRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/mpe/dqcpreprocessor/DQCPreProcessorExecuteRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/mpe/dqcpreprocessor/DQCPreProcessorExecuteRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/mpe/dqcpreprocessor/DQCPreProcessorExecuteRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/mpe/dqcpreprocessor/DQCPreProcessorExecuteResponse.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/mpe/dqcpreprocessor/DQCPreProcessorExecuteResponse.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/mpe/dqcpreprocessor/DQCPreProcessorExecuteResponse.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/mpe/dqcpreprocessor/DQCPreProcessorExecuteResponse.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/mpe/dqcpreprocessor/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/mpe/dqcpreprocessor/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/mpe/dqcpreprocessor/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/mpe/dqcpreprocessor/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/pointdata/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pointdata/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/pointdata/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pointdata/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/pointdata/requests/NewAdaptivePlotRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pointdata/requests/NewAdaptivePlotRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/pointdata/requests/NewAdaptivePlotRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pointdata/requests/NewAdaptivePlotRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/pointdata/requests/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pointdata/requests/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/pointdata/requests/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pointdata/requests/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/PointTest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/PointTest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/pypies/PointTest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/PointTest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/pypies/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/records/CompressedDataRecord.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/records/CompressedDataRecord.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/pypies/records/CompressedDataRecord.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/records/CompressedDataRecord.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/records/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/records/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/pypies/records/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/records/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/CopyRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/CopyRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/CopyRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/CopyRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/CreateDatasetRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/CreateDatasetRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/CreateDatasetRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/CreateDatasetRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/DatasetDataRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/DatasetDataRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/DatasetDataRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/DatasetDataRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/DatasetNamesRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/DatasetNamesRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/DatasetNamesRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/DatasetNamesRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/DeleteFilesRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/DeleteFilesRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/DeleteFilesRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/DeleteFilesRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/DeleteOrphansRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/DeleteOrphansRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/DeleteOrphansRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/DeleteOrphansRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/DeleteRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/DeleteRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/DeleteRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/DeleteRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/GroupsRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/GroupsRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/GroupsRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/GroupsRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/RepackRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/RepackRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/RepackRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/RepackRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/RetrieveRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/RetrieveRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/RetrieveRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/RetrieveRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/StoreRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/StoreRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/StoreRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/StoreRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/request/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/DatasetNamesResponse.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/DatasetNamesResponse.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/DatasetNamesResponse.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/DatasetNamesResponse.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/DeleteResponse.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/DeleteResponse.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/DeleteResponse.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/DeleteResponse.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/ErrorResponse.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/ErrorResponse.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/ErrorResponse.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/ErrorResponse.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/FileActionResponse.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/FileActionResponse.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/FileActionResponse.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/FileActionResponse.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/RetrieveResponse.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/RetrieveResponse.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/RetrieveResponse.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/RetrieveResponse.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/StoreResponse.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/StoreResponse.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/StoreResponse.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/StoreResponse.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/pypies/response/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/serialization/SerializableExceptionWrapper.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/serialization/SerializableExceptionWrapper.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/serialization/SerializableExceptionWrapper.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/serialization/SerializableExceptionWrapper.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/serialization/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/serialization/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/serialization/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/serialization/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/serialization/comm/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/serialization/comm/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/serialization/comm/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/serialization/comm/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/serialization/comm/response/ServerErrorResponse.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/serialization/comm/response/ServerErrorResponse.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/serialization/comm/response/ServerErrorResponse.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/serialization/comm/response/ServerErrorResponse.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/serialization/comm/response/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/serialization/comm/response/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/serialization/comm/response/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/serialization/comm/response/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/site/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/site/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/site/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/site/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/site/notify/ClusterActivationNotification.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/site/notify/ClusterActivationNotification.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/site/notify/ClusterActivationNotification.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/site/notify/ClusterActivationNotification.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/site/notify/SiteActivationNotification.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/site/notify/SiteActivationNotification.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/site/notify/SiteActivationNotification.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/site/notify/SiteActivationNotification.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/site/notify/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/site/notify/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/site/notify/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/site/notify/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/site/requests/ActivateSiteRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/site/requests/ActivateSiteRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/site/requests/ActivateSiteRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/site/requests/ActivateSiteRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/site/requests/DeactivateSiteRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/site/requests/DeactivateSiteRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/site/requests/DeactivateSiteRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/site/requests/DeactivateSiteRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/site/requests/GetActiveSitesRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/site/requests/GetActiveSitesRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/site/requests/GetActiveSitesRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/site/requests/GetActiveSitesRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/site/requests/GetPrimarySiteRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/site/requests/GetPrimarySiteRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/site/requests/GetPrimarySiteRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/site/requests/GetPrimarySiteRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/site/requests/ValidateConfigRequest.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/site/requests/ValidateConfigRequest.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/site/requests/ValidateConfigRequest.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/site/requests/ValidateConfigRequest.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/site/requests/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/site/requests/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/site/requests/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/site/requests/__init__.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/time/CommutativeTimestamp.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/time/CommutativeTimestamp.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/time/CommutativeTimestamp.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/time/CommutativeTimestamp.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/time/DataTime.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/time/DataTime.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/time/DataTime.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/time/DataTime.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/time/FormattedDate.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/time/FormattedDate.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/time/FormattedDate.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/time/FormattedDate.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/time/TimeRange.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/time/TimeRange.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/time/TimeRange.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/time/TimeRange.py diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/time/__init__.py b/src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/time/__init__.py similarity index 100% rename from dynamicserialize/dstypes/com/raytheon/uf/common/time/__init__.py rename to src/python_awips/dynamicserialize/dstypes/com/raytheon/uf/common/time/__init__.py diff --git a/dynamicserialize/dstypes/gov/__init__.py b/src/python_awips/dynamicserialize/dstypes/gov/__init__.py similarity index 100% rename from dynamicserialize/dstypes/gov/__init__.py rename to src/python_awips/dynamicserialize/dstypes/gov/__init__.py diff --git a/dynamicserialize/dstypes/gov/noaa/__init__.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/__init__.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/__init__.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/__init__.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/__init__.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/__init__.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/__init__.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/__init__.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/__init__.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/__init__.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/__init__.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/__init__.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/__init__.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/__init__.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/__init__.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/__init__.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/__init__.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/__init__.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/__init__.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/__init__.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/atcf/__init__.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/atcf/__init__.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/atcf/__init__.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/atcf/__init__.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/atcf/request/RetrieveAtcfDeckRequest.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/atcf/request/RetrieveAtcfDeckRequest.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/atcf/request/RetrieveAtcfDeckRequest.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/atcf/request/RetrieveAtcfDeckRequest.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/atcf/request/__init__.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/atcf/request/__init__.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/atcf/request/__init__.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/atcf/request/__init__.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/__init__.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/__init__.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/__init__.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/__init__.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/GetGridDataRequest.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/GetGridDataRequest.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/GetGridDataRequest.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/GetGridDataRequest.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/GetGridInfoRequest.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/GetGridInfoRequest.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/GetGridInfoRequest.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/GetGridInfoRequest.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/GetGridNavRequest.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/GetGridNavRequest.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/GetGridNavRequest.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/GetGridNavRequest.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/GetStationsRequest.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/GetStationsRequest.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/GetStationsRequest.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/GetStationsRequest.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/GetTimesRequest.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/GetTimesRequest.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/GetTimesRequest.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/GetTimesRequest.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/GetTimesResponse.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/GetTimesResponse.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/GetTimesResponse.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/GetTimesResponse.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/Station.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/Station.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/Station.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/Station.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/StationDataRequest.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/StationDataRequest.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/StationDataRequest.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/StationDataRequest.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/SurfaceDataRequest.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/SurfaceDataRequest.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/SurfaceDataRequest.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/SurfaceDataRequest.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/UpperAirDataRequest.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/UpperAirDataRequest.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/UpperAirDataRequest.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/UpperAirDataRequest.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/__init__.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/__init__.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/__init__.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gempak/request/__init__.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gpd/__init__.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gpd/__init__.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gpd/__init__.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gpd/__init__.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gpd/query/GenericPointDataReqMsg.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gpd/query/GenericPointDataReqMsg.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gpd/query/GenericPointDataReqMsg.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gpd/query/GenericPointDataReqMsg.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gpd/query/__init__.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gpd/query/__init__.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gpd/query/__init__.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/gpd/query/__init__.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/ActivityInfo.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/ActivityInfo.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/ActivityInfo.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/ActivityInfo.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/DerivedProduct.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/DerivedProduct.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/DerivedProduct.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/DerivedProduct.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/ResponseMessageValidate.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/ResponseMessageValidate.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/ResponseMessageValidate.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/ResponseMessageValidate.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/__init__.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/__init__.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/__init__.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/__init__.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/request/RetrieveActivityMapRequest.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/request/RetrieveActivityMapRequest.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/request/RetrieveActivityMapRequest.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/request/RetrieveActivityMapRequest.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/request/RetrieveAllProductsRequest.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/request/RetrieveAllProductsRequest.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/request/RetrieveAllProductsRequest.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/request/RetrieveAllProductsRequest.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/request/StoreActivityRequest.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/request/StoreActivityRequest.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/request/StoreActivityRequest.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/request/StoreActivityRequest.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/request/StoreDerivedProductRequest.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/request/StoreDerivedProductRequest.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/request/StoreDerivedProductRequest.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/request/StoreDerivedProductRequest.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/request/__init__.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/request/__init__.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/request/__init__.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/request/__init__.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/response/ActivityMapData.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/response/ActivityMapData.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/response/ActivityMapData.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/response/ActivityMapData.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/response/RetrieveActivityMapResponse.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/response/RetrieveActivityMapResponse.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/response/RetrieveActivityMapResponse.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/response/RetrieveActivityMapResponse.py diff --git a/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/response/__init__.py b/src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/response/__init__.py similarity index 100% rename from dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/response/__init__.py rename to src/python_awips/dynamicserialize/dstypes/gov/noaa/nws/ncep/common/dataplugin/pgen/response/__init__.py diff --git a/dynamicserialize/dstypes/java/__init__.py b/src/python_awips/dynamicserialize/dstypes/java/__init__.py similarity index 100% rename from dynamicserialize/dstypes/java/__init__.py rename to src/python_awips/dynamicserialize/dstypes/java/__init__.py diff --git a/dynamicserialize/dstypes/java/awt/Point.py b/src/python_awips/dynamicserialize/dstypes/java/awt/Point.py similarity index 100% rename from dynamicserialize/dstypes/java/awt/Point.py rename to src/python_awips/dynamicserialize/dstypes/java/awt/Point.py diff --git a/dynamicserialize/dstypes/java/awt/__init__.py b/src/python_awips/dynamicserialize/dstypes/java/awt/__init__.py similarity index 100% rename from dynamicserialize/dstypes/java/awt/__init__.py rename to src/python_awips/dynamicserialize/dstypes/java/awt/__init__.py diff --git a/dynamicserialize/dstypes/java/lang/StackTraceElement.py b/src/python_awips/dynamicserialize/dstypes/java/lang/StackTraceElement.py similarity index 100% rename from dynamicserialize/dstypes/java/lang/StackTraceElement.py rename to src/python_awips/dynamicserialize/dstypes/java/lang/StackTraceElement.py diff --git a/dynamicserialize/dstypes/java/lang/__init__.py b/src/python_awips/dynamicserialize/dstypes/java/lang/__init__.py similarity index 100% rename from dynamicserialize/dstypes/java/lang/__init__.py rename to src/python_awips/dynamicserialize/dstypes/java/lang/__init__.py diff --git a/dynamicserialize/dstypes/java/sql/Timestamp.py b/src/python_awips/dynamicserialize/dstypes/java/sql/Timestamp.py similarity index 100% rename from dynamicserialize/dstypes/java/sql/Timestamp.py rename to src/python_awips/dynamicserialize/dstypes/java/sql/Timestamp.py diff --git a/dynamicserialize/dstypes/java/sql/__init__.py b/src/python_awips/dynamicserialize/dstypes/java/sql/__init__.py similarity index 100% rename from dynamicserialize/dstypes/java/sql/__init__.py rename to src/python_awips/dynamicserialize/dstypes/java/sql/__init__.py diff --git a/dynamicserialize/dstypes/java/util/Calendar.py b/src/python_awips/dynamicserialize/dstypes/java/util/Calendar.py similarity index 100% rename from dynamicserialize/dstypes/java/util/Calendar.py rename to src/python_awips/dynamicserialize/dstypes/java/util/Calendar.py diff --git a/dynamicserialize/dstypes/java/util/Date.py b/src/python_awips/dynamicserialize/dstypes/java/util/Date.py similarity index 100% rename from dynamicserialize/dstypes/java/util/Date.py rename to src/python_awips/dynamicserialize/dstypes/java/util/Date.py diff --git a/dynamicserialize/dstypes/java/util/EnumSet.py b/src/python_awips/dynamicserialize/dstypes/java/util/EnumSet.py similarity index 100% rename from dynamicserialize/dstypes/java/util/EnumSet.py rename to src/python_awips/dynamicserialize/dstypes/java/util/EnumSet.py diff --git a/dynamicserialize/dstypes/java/util/GregorianCalendar.py b/src/python_awips/dynamicserialize/dstypes/java/util/GregorianCalendar.py similarity index 100% rename from dynamicserialize/dstypes/java/util/GregorianCalendar.py rename to src/python_awips/dynamicserialize/dstypes/java/util/GregorianCalendar.py diff --git a/dynamicserialize/dstypes/java/util/__init__.py b/src/python_awips/dynamicserialize/dstypes/java/util/__init__.py similarity index 100% rename from dynamicserialize/dstypes/java/util/__init__.py rename to src/python_awips/dynamicserialize/dstypes/java/util/__init__.py diff --git a/dynamicserialize/dstypes/org/__init__.py b/src/python_awips/dynamicserialize/dstypes/org/__init__.py similarity index 100% rename from dynamicserialize/dstypes/org/__init__.py rename to src/python_awips/dynamicserialize/dstypes/org/__init__.py diff --git a/dynamicserialize/dstypes/org/locationtech/__init__.py b/src/python_awips/dynamicserialize/dstypes/org/locationtech/__init__.py similarity index 100% rename from dynamicserialize/dstypes/org/locationtech/__init__.py rename to src/python_awips/dynamicserialize/dstypes/org/locationtech/__init__.py diff --git a/dynamicserialize/dstypes/org/locationtech/jts/__init__.py b/src/python_awips/dynamicserialize/dstypes/org/locationtech/jts/__init__.py similarity index 100% rename from dynamicserialize/dstypes/org/locationtech/jts/__init__.py rename to src/python_awips/dynamicserialize/dstypes/org/locationtech/jts/__init__.py diff --git a/dynamicserialize/dstypes/org/locationtech/jts/geom/Coordinate.py b/src/python_awips/dynamicserialize/dstypes/org/locationtech/jts/geom/Coordinate.py similarity index 100% rename from dynamicserialize/dstypes/org/locationtech/jts/geom/Coordinate.py rename to src/python_awips/dynamicserialize/dstypes/org/locationtech/jts/geom/Coordinate.py diff --git a/dynamicserialize/dstypes/org/locationtech/jts/geom/Envelope.py b/src/python_awips/dynamicserialize/dstypes/org/locationtech/jts/geom/Envelope.py similarity index 100% rename from dynamicserialize/dstypes/org/locationtech/jts/geom/Envelope.py rename to src/python_awips/dynamicserialize/dstypes/org/locationtech/jts/geom/Envelope.py diff --git a/dynamicserialize/dstypes/org/locationtech/jts/geom/Geometry.py b/src/python_awips/dynamicserialize/dstypes/org/locationtech/jts/geom/Geometry.py similarity index 100% rename from dynamicserialize/dstypes/org/locationtech/jts/geom/Geometry.py rename to src/python_awips/dynamicserialize/dstypes/org/locationtech/jts/geom/Geometry.py diff --git a/dynamicserialize/dstypes/org/locationtech/jts/geom/__init__.py b/src/python_awips/dynamicserialize/dstypes/org/locationtech/jts/geom/__init__.py similarity index 100% rename from dynamicserialize/dstypes/org/locationtech/jts/geom/__init__.py rename to src/python_awips/dynamicserialize/dstypes/org/locationtech/jts/geom/__init__.py diff --git a/thrift/SelfDescribingBinaryProtocol.class b/src/python_awips/thrift/SelfDescribingBinaryProtocol.class similarity index 100% rename from thrift/SelfDescribingBinaryProtocol.class rename to src/python_awips/thrift/SelfDescribingBinaryProtocol.class diff --git a/thrift/TMultiplexedProcessor.py b/src/python_awips/thrift/TMultiplexedProcessor.py similarity index 100% rename from thrift/TMultiplexedProcessor.py rename to src/python_awips/thrift/TMultiplexedProcessor.py diff --git a/thrift/TRecursive.py b/src/python_awips/thrift/TRecursive.py similarity index 100% rename from thrift/TRecursive.py rename to src/python_awips/thrift/TRecursive.py diff --git a/thrift/TSCons.py b/src/python_awips/thrift/TSCons.py similarity index 100% rename from thrift/TSCons.py rename to src/python_awips/thrift/TSCons.py diff --git a/thrift/TSerialization.py b/src/python_awips/thrift/TSerialization.py similarity index 100% rename from thrift/TSerialization.py rename to src/python_awips/thrift/TSerialization.py diff --git a/thrift/TTornado.py b/src/python_awips/thrift/TTornado.py similarity index 100% rename from thrift/TTornado.py rename to src/python_awips/thrift/TTornado.py diff --git a/thrift/Thrift.py b/src/python_awips/thrift/Thrift.py similarity index 100% rename from thrift/Thrift.py rename to src/python_awips/thrift/Thrift.py diff --git a/thrift/ThriftSerializationContext.class b/src/python_awips/thrift/ThriftSerializationContext.class similarity index 100% rename from thrift/ThriftSerializationContext.class rename to src/python_awips/thrift/ThriftSerializationContext.class diff --git a/thrift/ThriftSerializationContextBuilder.class b/src/python_awips/thrift/ThriftSerializationContextBuilder.class similarity index 100% rename from thrift/ThriftSerializationContextBuilder.class rename to src/python_awips/thrift/ThriftSerializationContextBuilder.class diff --git a/thrift/ThriftStreamSerializer.class b/src/python_awips/thrift/ThriftStreamSerializer.class similarity index 100% rename from thrift/ThriftStreamSerializer.class rename to src/python_awips/thrift/ThriftStreamSerializer.class diff --git a/thrift/__init__.py b/src/python_awips/thrift/__init__.py similarity index 100% rename from thrift/__init__.py rename to src/python_awips/thrift/__init__.py diff --git a/thrift/compat.py b/src/python_awips/thrift/compat.py similarity index 100% rename from thrift/compat.py rename to src/python_awips/thrift/compat.py diff --git a/thrift/exception/CollectionDeserializationException.class b/src/python_awips/thrift/exception/CollectionDeserializationException.class similarity index 100% rename from thrift/exception/CollectionDeserializationException.class rename to src/python_awips/thrift/exception/CollectionDeserializationException.class diff --git a/thrift/exception/FieldDeserializationException.class b/src/python_awips/thrift/exception/FieldDeserializationException.class similarity index 100% rename from thrift/exception/FieldDeserializationException.class rename to src/python_awips/thrift/exception/FieldDeserializationException.class diff --git a/thrift/exception/ListDeserializationException.class b/src/python_awips/thrift/exception/ListDeserializationException.class similarity index 100% rename from thrift/exception/ListDeserializationException.class rename to src/python_awips/thrift/exception/ListDeserializationException.class diff --git a/thrift/exception/MapDeserializationException.class b/src/python_awips/thrift/exception/MapDeserializationException.class similarity index 100% rename from thrift/exception/MapDeserializationException.class rename to src/python_awips/thrift/exception/MapDeserializationException.class diff --git a/thrift/exception/SetDeserializationException.class b/src/python_awips/thrift/exception/SetDeserializationException.class similarity index 100% rename from thrift/exception/SetDeserializationException.class rename to src/python_awips/thrift/exception/SetDeserializationException.class diff --git a/thrift/package-info.class b/src/python_awips/thrift/package-info.class similarity index 100% rename from thrift/package-info.class rename to src/python_awips/thrift/package-info.class diff --git a/thrift/protocol/TBase.py b/src/python_awips/thrift/protocol/TBase.py similarity index 100% rename from thrift/protocol/TBase.py rename to src/python_awips/thrift/protocol/TBase.py diff --git a/thrift/protocol/TBinaryProtocol.py b/src/python_awips/thrift/protocol/TBinaryProtocol.py similarity index 100% rename from thrift/protocol/TBinaryProtocol.py rename to src/python_awips/thrift/protocol/TBinaryProtocol.py diff --git a/thrift/protocol/TCompactProtocol.py b/src/python_awips/thrift/protocol/TCompactProtocol.py similarity index 100% rename from thrift/protocol/TCompactProtocol.py rename to src/python_awips/thrift/protocol/TCompactProtocol.py diff --git a/thrift/protocol/THeaderProtocol.py b/src/python_awips/thrift/protocol/THeaderProtocol.py similarity index 100% rename from thrift/protocol/THeaderProtocol.py rename to src/python_awips/thrift/protocol/THeaderProtocol.py diff --git a/thrift/protocol/TJSONProtocol.py b/src/python_awips/thrift/protocol/TJSONProtocol.py similarity index 100% rename from thrift/protocol/TJSONProtocol.py rename to src/python_awips/thrift/protocol/TJSONProtocol.py diff --git a/thrift/protocol/TMultiplexedProtocol.py b/src/python_awips/thrift/protocol/TMultiplexedProtocol.py similarity index 100% rename from thrift/protocol/TMultiplexedProtocol.py rename to src/python_awips/thrift/protocol/TMultiplexedProtocol.py diff --git a/thrift/protocol/TProtocol.py b/src/python_awips/thrift/protocol/TProtocol.py similarity index 100% rename from thrift/protocol/TProtocol.py rename to src/python_awips/thrift/protocol/TProtocol.py diff --git a/thrift/protocol/TProtocolDecorator.py b/src/python_awips/thrift/protocol/TProtocolDecorator.py similarity index 100% rename from thrift/protocol/TProtocolDecorator.py rename to src/python_awips/thrift/protocol/TProtocolDecorator.py diff --git a/thrift/protocol/__init__.py b/src/python_awips/thrift/protocol/__init__.py similarity index 100% rename from thrift/protocol/__init__.py rename to src/python_awips/thrift/protocol/__init__.py diff --git a/thrift/protocol/fastbinary.c b/src/python_awips/thrift/protocol/fastbinary.c similarity index 100% rename from thrift/protocol/fastbinary.c rename to src/python_awips/thrift/protocol/fastbinary.c diff --git a/thrift/protocol/fastbinary.cpython-38-darwin.so b/src/python_awips/thrift/protocol/fastbinary.cpython-38-darwin.so similarity index 100% rename from thrift/protocol/fastbinary.cpython-38-darwin.so rename to src/python_awips/thrift/protocol/fastbinary.cpython-38-darwin.so diff --git a/thrift/server/THttpServer.py b/src/python_awips/thrift/server/THttpServer.py similarity index 100% rename from thrift/server/THttpServer.py rename to src/python_awips/thrift/server/THttpServer.py diff --git a/thrift/server/TNonblockingServer.py b/src/python_awips/thrift/server/TNonblockingServer.py similarity index 100% rename from thrift/server/TNonblockingServer.py rename to src/python_awips/thrift/server/TNonblockingServer.py diff --git a/thrift/server/TProcessPoolServer.py b/src/python_awips/thrift/server/TProcessPoolServer.py similarity index 100% rename from thrift/server/TProcessPoolServer.py rename to src/python_awips/thrift/server/TProcessPoolServer.py diff --git a/thrift/server/TServer.py b/src/python_awips/thrift/server/TServer.py similarity index 100% rename from thrift/server/TServer.py rename to src/python_awips/thrift/server/TServer.py diff --git a/thrift/server/__init__.py b/src/python_awips/thrift/server/__init__.py similarity index 100% rename from thrift/server/__init__.py rename to src/python_awips/thrift/server/__init__.py diff --git a/thrift/test/DateTester$DateTestV1.class b/src/python_awips/thrift/test/DateTester$DateTestV1.class similarity index 100% rename from thrift/test/DateTester$DateTestV1.class rename to src/python_awips/thrift/test/DateTester$DateTestV1.class diff --git a/thrift/test/DateTester$DateTestV2.class b/src/python_awips/thrift/test/DateTester$DateTestV2.class similarity index 100% rename from thrift/test/DateTester$DateTestV2.class rename to src/python_awips/thrift/test/DateTester$DateTestV2.class diff --git a/thrift/test/DateTester.class b/src/python_awips/thrift/test/DateTester.class similarity index 100% rename from thrift/test/DateTester.class rename to src/python_awips/thrift/test/DateTester.class diff --git a/thrift/test/SerializationCompatibilityTest$InnerObjectY1.class b/src/python_awips/thrift/test/SerializationCompatibilityTest$InnerObjectY1.class similarity index 100% rename from thrift/test/SerializationCompatibilityTest$InnerObjectY1.class rename to src/python_awips/thrift/test/SerializationCompatibilityTest$InnerObjectY1.class diff --git a/thrift/test/SerializationCompatibilityTest$ObjectV1.class b/src/python_awips/thrift/test/SerializationCompatibilityTest$ObjectV1.class similarity index 100% rename from thrift/test/SerializationCompatibilityTest$ObjectV1.class rename to src/python_awips/thrift/test/SerializationCompatibilityTest$ObjectV1.class diff --git a/thrift/test/SerializationCompatibilityTest$ObjectV2.class b/src/python_awips/thrift/test/SerializationCompatibilityTest$ObjectV2.class similarity index 100% rename from thrift/test/SerializationCompatibilityTest$ObjectV2.class rename to src/python_awips/thrift/test/SerializationCompatibilityTest$ObjectV2.class diff --git a/thrift/test/SerializationCompatibilityTest$ObjectV3.class b/src/python_awips/thrift/test/SerializationCompatibilityTest$ObjectV3.class similarity index 100% rename from thrift/test/SerializationCompatibilityTest$ObjectV3.class rename to src/python_awips/thrift/test/SerializationCompatibilityTest$ObjectV3.class diff --git a/thrift/test/SerializationCompatibilityTest.class b/src/python_awips/thrift/test/SerializationCompatibilityTest.class similarity index 100% rename from thrift/test/SerializationCompatibilityTest.class rename to src/python_awips/thrift/test/SerializationCompatibilityTest.class diff --git a/thrift/transport/THeaderTransport.py b/src/python_awips/thrift/transport/THeaderTransport.py similarity index 100% rename from thrift/transport/THeaderTransport.py rename to src/python_awips/thrift/transport/THeaderTransport.py diff --git a/thrift/transport/THttpClient.py b/src/python_awips/thrift/transport/THttpClient.py similarity index 100% rename from thrift/transport/THttpClient.py rename to src/python_awips/thrift/transport/THttpClient.py diff --git a/thrift/transport/TSSLSocket.py b/src/python_awips/thrift/transport/TSSLSocket.py similarity index 100% rename from thrift/transport/TSSLSocket.py rename to src/python_awips/thrift/transport/TSSLSocket.py diff --git a/thrift/transport/TSocket.py b/src/python_awips/thrift/transport/TSocket.py similarity index 100% rename from thrift/transport/TSocket.py rename to src/python_awips/thrift/transport/TSocket.py diff --git a/thrift/transport/TTransport.py b/src/python_awips/thrift/transport/TTransport.py similarity index 100% rename from thrift/transport/TTransport.py rename to src/python_awips/thrift/transport/TTransport.py diff --git a/thrift/transport/TTwisted.py b/src/python_awips/thrift/transport/TTwisted.py similarity index 100% rename from thrift/transport/TTwisted.py rename to src/python_awips/thrift/transport/TTwisted.py diff --git a/thrift/transport/TZlibTransport.py b/src/python_awips/thrift/transport/TZlibTransport.py similarity index 100% rename from thrift/transport/TZlibTransport.py rename to src/python_awips/thrift/transport/TZlibTransport.py diff --git a/thrift/transport/__init__.py b/src/python_awips/thrift/transport/__init__.py similarity index 100% rename from thrift/transport/__init__.py rename to src/python_awips/thrift/transport/__init__.py diff --git a/thrift/transport/sslcompat.py b/src/python_awips/thrift/transport/sslcompat.py similarity index 100% rename from thrift/transport/sslcompat.py rename to src/python_awips/thrift/transport/sslcompat.py