diff --git a/pdbpy/__init__.py b/src/pdbpy/__init__.py similarity index 100% rename from pdbpy/__init__.py rename to src/pdbpy/__init__.py diff --git a/pdbpy/codeview/__init__.py b/src/pdbpy/codeview/__init__.py similarity index 100% rename from pdbpy/codeview/__init__.py rename to src/pdbpy/codeview/__init__.py diff --git a/pdbpy/codeview/leafid.py b/src/pdbpy/codeview/leafid.py similarity index 100% rename from pdbpy/codeview/leafid.py rename to src/pdbpy/codeview/leafid.py diff --git a/pdbpy/codeview/records/__init__.py b/src/pdbpy/codeview/records/__init__.py similarity index 100% rename from pdbpy/codeview/records/__init__.py rename to src/pdbpy/codeview/records/__init__.py diff --git a/pdbpy/codeview/records/symbols/__init__.py b/src/pdbpy/codeview/records/symbols/__init__.py similarity index 100% rename from pdbpy/codeview/records/symbols/__init__.py rename to src/pdbpy/codeview/records/symbols/__init__.py diff --git a/pdbpy/codeview/records/symbols/base.py b/src/pdbpy/codeview/records/symbols/base.py similarity index 100% rename from pdbpy/codeview/records/symbols/base.py rename to src/pdbpy/codeview/records/symbols/base.py diff --git a/pdbpy/codeview/records/symbols/datasym.py b/src/pdbpy/codeview/records/symbols/datasym.py similarity index 100% rename from pdbpy/codeview/records/symbols/datasym.py rename to src/pdbpy/codeview/records/symbols/datasym.py diff --git a/pdbpy/codeview/symbols.py b/src/pdbpy/codeview/symbols.py similarity index 100% rename from pdbpy/codeview/symbols.py rename to src/pdbpy/codeview/symbols.py diff --git a/pdbpy/codeview/types.py b/src/pdbpy/codeview/types.py similarity index 100% rename from pdbpy/codeview/types.py rename to src/pdbpy/codeview/types.py diff --git a/pdbpy/msf.py b/src/pdbpy/msf.py similarity index 100% rename from pdbpy/msf.py rename to src/pdbpy/msf.py diff --git a/pdbpy/parsing.py b/src/pdbpy/parsing.py similarity index 100% rename from pdbpy/parsing.py rename to src/pdbpy/parsing.py diff --git a/pdbpy/pdb.py b/src/pdbpy/pdb.py similarity index 100% rename from pdbpy/pdb.py rename to src/pdbpy/pdb.py diff --git a/pdbpy/pe/records.py b/src/pdbpy/pe/records.py similarity index 100% rename from pdbpy/pe/records.py rename to src/pdbpy/pe/records.py diff --git a/pdbpy/primitivetypes.py b/src/pdbpy/primitivetypes.py similarity index 100% rename from pdbpy/primitivetypes.py rename to src/pdbpy/primitivetypes.py diff --git a/pdbpy/streams/__init__.py b/src/pdbpy/streams/__init__.py similarity index 100% rename from pdbpy/streams/__init__.py rename to src/pdbpy/streams/__init__.py diff --git a/pdbpy/streams/debuginformationstream/__init__.py b/src/pdbpy/streams/debuginformationstream/__init__.py similarity index 100% rename from pdbpy/streams/debuginformationstream/__init__.py rename to src/pdbpy/streams/debuginformationstream/__init__.py diff --git a/pdbpy/streams/debuginformationstream/dbidbgheader.py b/src/pdbpy/streams/debuginformationstream/dbidbgheader.py similarity index 100% rename from pdbpy/streams/debuginformationstream/dbidbgheader.py rename to src/pdbpy/streams/debuginformationstream/dbidbgheader.py diff --git a/pdbpy/streams/debuginformationstream/dbistreamheader.py b/src/pdbpy/streams/debuginformationstream/dbistreamheader.py similarity index 100% rename from pdbpy/streams/debuginformationstream/dbistreamheader.py rename to src/pdbpy/streams/debuginformationstream/dbistreamheader.py diff --git a/pdbpy/streams/debuginformationstream/debuginformationstream.py b/src/pdbpy/streams/debuginformationstream/debuginformationstream.py similarity index 100% rename from pdbpy/streams/debuginformationstream/debuginformationstream.py rename to src/pdbpy/streams/debuginformationstream/debuginformationstream.py diff --git a/pdbpy/streams/debuginformationstream/moduleinformation.py b/src/pdbpy/streams/debuginformationstream/moduleinformation.py similarity index 100% rename from pdbpy/streams/debuginformationstream/moduleinformation.py rename to src/pdbpy/streams/debuginformationstream/moduleinformation.py diff --git a/pdbpy/streams/debuginformationstream/sectionmap.py b/src/pdbpy/streams/debuginformationstream/sectionmap.py similarity index 100% rename from pdbpy/streams/debuginformationstream/sectionmap.py rename to src/pdbpy/streams/debuginformationstream/sectionmap.py diff --git a/pdbpy/streams/directorystream/__init__.py b/src/pdbpy/streams/directorystream/__init__.py similarity index 100% rename from pdbpy/streams/directorystream/__init__.py rename to src/pdbpy/streams/directorystream/__init__.py diff --git a/pdbpy/streams/directorystream/streamdirectory.py b/src/pdbpy/streams/directorystream/streamdirectory.py similarity index 100% rename from pdbpy/streams/directorystream/streamdirectory.py rename to src/pdbpy/streams/directorystream/streamdirectory.py diff --git a/pdbpy/streams/globalsstream/globalsstream.py b/src/pdbpy/streams/globalsstream/globalsstream.py similarity index 100% rename from pdbpy/streams/globalsstream/globalsstream.py rename to src/pdbpy/streams/globalsstream/globalsstream.py diff --git a/pdbpy/streams/pdbinfo.py b/src/pdbpy/streams/pdbinfo.py similarity index 100% rename from pdbpy/streams/pdbinfo.py rename to src/pdbpy/streams/pdbinfo.py diff --git a/pdbpy/streams/sectionheaderstream/__init__.py b/src/pdbpy/streams/sectionheaderstream/__init__.py similarity index 100% rename from pdbpy/streams/sectionheaderstream/__init__.py rename to src/pdbpy/streams/sectionheaderstream/__init__.py diff --git a/pdbpy/streams/sectionheaderstream/sectionheaderstream.py b/src/pdbpy/streams/sectionheaderstream/sectionheaderstream.py similarity index 100% rename from pdbpy/streams/sectionheaderstream/sectionheaderstream.py rename to src/pdbpy/streams/sectionheaderstream/sectionheaderstream.py diff --git a/pdbpy/streams/symbolsstream/__init__.py b/src/pdbpy/streams/symbolsstream/__init__.py similarity index 100% rename from pdbpy/streams/symbolsstream/__init__.py rename to src/pdbpy/streams/symbolsstream/__init__.py diff --git a/pdbpy/streams/symbolsstream/symbolsstream.py b/src/pdbpy/streams/symbolsstream/symbolsstream.py similarity index 100% rename from pdbpy/streams/symbolsstream/symbolsstream.py rename to src/pdbpy/streams/symbolsstream/symbolsstream.py diff --git a/pdbpy/streams/typestream/__init__.py b/src/pdbpy/streams/typestream/__init__.py similarity index 100% rename from pdbpy/streams/typestream/__init__.py rename to src/pdbpy/streams/typestream/__init__.py diff --git a/pdbpy/streams/typestream/parse.py b/src/pdbpy/streams/typestream/parse.py similarity index 100% rename from pdbpy/streams/typestream/parse.py rename to src/pdbpy/streams/typestream/parse.py diff --git a/pdbpy/streams/typestream/pdbtypestream.py b/src/pdbpy/streams/typestream/pdbtypestream.py similarity index 100% rename from pdbpy/streams/typestream/pdbtypestream.py rename to src/pdbpy/streams/typestream/pdbtypestream.py diff --git a/pdbpy/streams/typestream/records/__init__.py b/src/pdbpy/streams/typestream/records/__init__.py similarity index 100% rename from pdbpy/streams/typestream/records/__init__.py rename to src/pdbpy/streams/typestream/records/__init__.py diff --git a/pdbpy/streams/typestream/records/array.py b/src/pdbpy/streams/typestream/records/array.py similarity index 100% rename from pdbpy/streams/typestream/records/array.py rename to src/pdbpy/streams/typestream/records/array.py diff --git a/pdbpy/streams/typestream/records/base.py b/src/pdbpy/streams/typestream/records/base.py similarity index 100% rename from pdbpy/streams/typestream/records/base.py rename to src/pdbpy/streams/typestream/records/base.py diff --git a/pdbpy/streams/typestream/records/baseclass.py b/src/pdbpy/streams/typestream/records/baseclass.py similarity index 100% rename from pdbpy/streams/typestream/records/baseclass.py rename to src/pdbpy/streams/typestream/records/baseclass.py diff --git a/pdbpy/streams/typestream/records/bitfield.py b/src/pdbpy/streams/typestream/records/bitfield.py similarity index 100% rename from pdbpy/streams/typestream/records/bitfield.py rename to src/pdbpy/streams/typestream/records/bitfield.py diff --git a/pdbpy/streams/typestream/records/codeviewrecordheader.py b/src/pdbpy/streams/typestream/records/codeviewrecordheader.py similarity index 100% rename from pdbpy/streams/typestream/records/codeviewrecordheader.py rename to src/pdbpy/streams/typestream/records/codeviewrecordheader.py diff --git a/pdbpy/streams/typestream/records/enum.py b/src/pdbpy/streams/typestream/records/enum.py similarity index 100% rename from pdbpy/streams/typestream/records/enum.py rename to src/pdbpy/streams/typestream/records/enum.py diff --git a/pdbpy/streams/typestream/records/enumerate.py b/src/pdbpy/streams/typestream/records/enumerate.py similarity index 100% rename from pdbpy/streams/typestream/records/enumerate.py rename to src/pdbpy/streams/typestream/records/enumerate.py diff --git a/pdbpy/streams/typestream/records/fieldlist.py b/src/pdbpy/streams/typestream/records/fieldlist.py similarity index 100% rename from pdbpy/streams/typestream/records/fieldlist.py rename to src/pdbpy/streams/typestream/records/fieldlist.py diff --git a/pdbpy/streams/typestream/records/member.py b/src/pdbpy/streams/typestream/records/member.py similarity index 100% rename from pdbpy/streams/typestream/records/member.py rename to src/pdbpy/streams/typestream/records/member.py diff --git a/pdbpy/streams/typestream/records/memberfunction.py b/src/pdbpy/streams/typestream/records/memberfunction.py similarity index 100% rename from pdbpy/streams/typestream/records/memberfunction.py rename to src/pdbpy/streams/typestream/records/memberfunction.py diff --git a/pdbpy/streams/typestream/records/method.py b/src/pdbpy/streams/typestream/records/method.py similarity index 100% rename from pdbpy/streams/typestream/records/method.py rename to src/pdbpy/streams/typestream/records/method.py diff --git a/pdbpy/streams/typestream/records/modifier.py b/src/pdbpy/streams/typestream/records/modifier.py similarity index 100% rename from pdbpy/streams/typestream/records/modifier.py rename to src/pdbpy/streams/typestream/records/modifier.py diff --git a/pdbpy/streams/typestream/records/nesttype.py b/src/pdbpy/streams/typestream/records/nesttype.py similarity index 100% rename from pdbpy/streams/typestream/records/nesttype.py rename to src/pdbpy/streams/typestream/records/nesttype.py diff --git a/pdbpy/streams/typestream/records/onemethod.py b/src/pdbpy/streams/typestream/records/onemethod.py similarity index 100% rename from pdbpy/streams/typestream/records/onemethod.py rename to src/pdbpy/streams/typestream/records/onemethod.py diff --git a/pdbpy/streams/typestream/records/pdbtypehashstream.py b/src/pdbpy/streams/typestream/records/pdbtypehashstream.py similarity index 100% rename from pdbpy/streams/typestream/records/pdbtypehashstream.py rename to src/pdbpy/streams/typestream/records/pdbtypehashstream.py diff --git a/pdbpy/streams/typestream/records/pointer.py b/src/pdbpy/streams/typestream/records/pointer.py similarity index 100% rename from pdbpy/streams/typestream/records/pointer.py rename to src/pdbpy/streams/typestream/records/pointer.py diff --git a/pdbpy/streams/typestream/records/procedure.py b/src/pdbpy/streams/typestream/records/procedure.py similarity index 100% rename from pdbpy/streams/typestream/records/procedure.py rename to src/pdbpy/streams/typestream/records/procedure.py diff --git a/pdbpy/streams/typestream/records/structlike.py b/src/pdbpy/streams/typestream/records/structlike.py similarity index 100% rename from pdbpy/streams/typestream/records/structlike.py rename to src/pdbpy/streams/typestream/records/structlike.py diff --git a/pdbpy/streams/typestream/records/vfunctab.py b/src/pdbpy/streams/typestream/records/vfunctab.py similarity index 100% rename from pdbpy/streams/typestream/records/vfunctab.py rename to src/pdbpy/streams/typestream/records/vfunctab.py diff --git a/pdbpy/streams/typestream/records/virtualbaseclass.py b/src/pdbpy/streams/typestream/records/virtualbaseclass.py similarity index 100% rename from pdbpy/streams/typestream/records/virtualbaseclass.py rename to src/pdbpy/streams/typestream/records/virtualbaseclass.py diff --git a/pdbpy/streams/typestream/typestreamheader.py b/src/pdbpy/streams/typestream/typestreamheader.py similarity index 100% rename from pdbpy/streams/typestream/typestreamheader.py rename to src/pdbpy/streams/typestream/typestreamheader.py diff --git a/pdbpy/streams/typing.py b/src/pdbpy/streams/typing.py similarity index 100% rename from pdbpy/streams/typing.py rename to src/pdbpy/streams/typing.py diff --git a/pdbpy/types.py b/src/pdbpy/types.py similarity index 100% rename from pdbpy/types.py rename to src/pdbpy/types.py diff --git a/pdbpy/utils/__init__.py b/src/pdbpy/utils/__init__.py similarity index 100% rename from pdbpy/utils/__init__.py rename to src/pdbpy/utils/__init__.py diff --git a/pdbpy/utils/ctypes.py b/src/pdbpy/utils/ctypes.py similarity index 100% rename from pdbpy/utils/ctypes.py rename to src/pdbpy/utils/ctypes.py diff --git a/pdbpy/utils/hash.py b/src/pdbpy/utils/hash.py similarity index 100% rename from pdbpy/utils/hash.py rename to src/pdbpy/utils/hash.py