diff --git a/MANIFEST.in b/MANIFEST.in
new file mode 100644
index 0000000000000000000000000000000000000000..d5cc3f75f0f741445417ffabb7b43b95485e99bc
--- /dev/null
+++ b/MANIFEST.in
@@ -0,0 +1,2 @@
+recursive-include wordlists *.txt
+include README.rst
diff --git a/setup.py b/setup.py
index eb714bdad79ce80b4ae6e36b5b06f0669e5d493a..a7c8995c0eb09eb942d042d16944d8bca3db10ca 100644
--- a/setup.py
+++ b/setup.py
@@ -42,10 +42,6 @@ setup(
     url="https://github.com/ulif/diceware/",
     py_modules=['diceware', ],
     packages=[],
-    data_files=[
-        ('.', ['README.rst', ]),
-        ('wordlists', ['wordlists/wordlist_en.txt', ]),
-        ],
     namespace_packages=[],
     long_description=read('README.rst'),
     classifiers=[