diff --git a/aprslib/__init__.py b/aprslib/__init__.py
index <HASH>..<HASH> 100644
--- a/aprslib/__init__.py
+++ b/aprslib/__init__.py
@@ -41,7 +41,7 @@ from datetime import date as _date
 __date__ = str(_date.today())
 del _date
 
-__version__ = "0.6.42"
+__version__ = "0.6.43"
 __author__ = "Rossen Georgiev"
 __all__ = ['IS', 'parse', 'passcode']
 
diff --git a/setup.py b/setup.py
index <HASH>..<HASH> 100644
--- a/setup.py
+++ b/setup.py
@@ -1,6 +1,6 @@
 #!/usr/bin/env python
 
-from setuptools import setup
+from setuptools import setup, find_packages
 from codecs import open
 from os import path
 
@@ -31,7 +31,7 @@ setup(
     ],
     test_suite='tests',
     keywords='aprs aprslib parse parsing aprs-is library base91',
-    packages=['aprslib'],
+    packages=['aprslib'] + ['aprslib.'+x for x in find_packages(where='aprslib')],
     install_requires=[],
     zip_safe=True,
 )
fix setup.py not including subpackages