diff --git a/MANIFEST.in b/MANIFEST.in
new file mode 100644
index 0000000000000000000000000000000000000000..3e3893134850f8f7d10e6d319eb2db0dba20d413
--- /dev/null
+++ b/MANIFEST.in
@@ -0,0 +1 @@
+recursive-include tinydtls *.h LICENSE ABOUT.md configure.ac CONTRIBUTING.md README Makefile.in
diff --git a/setup.py b/setup.py
index ef6cc25c112890106b2d148d950b35fae3916b2a..c979adde1d0afa2ad9775300ca33865f681235f2 100644
--- a/setup.py
+++ b/setup.py
@@ -42,5 +42,4 @@ setup(
     py_modules  = [ "DTLSSocket", ],
     cmdclass    = {"build_ext": prepare_tinydtls},
     ext_modules = cy_build,
-    data_files  = [('tinydtls', ['tinydtls/LICENSE'])]
     )