diff --git a/setup.py b/setup.py
index <HASH>..<HASH> 100644
--- a/setup.py
+++ b/setup.py
@@ -1,18 +1,24 @@
 from setuptools import setup
 
+try:
+    import pypandoc
+    long_description = pypandoc.convert('README.md', 'rst', 'markdown')
+except (ImportError, FileNotFoundError, RuntimeError):
+    #ImportError: pypandoc failed to import
+    #FileNotFoundError: couldn't launch pandoc
+    #RuntimeError: failed to convert
+    long_description = open('README.md').read()
+
 setup(
     name="Dispatching",
     version="1.0.1",
     py_modules=['dispatching',],
     test_suite='test',
     platforms='any',
-    package_data={
-        '': ['README.md', 'LICENSE',],
-    },
 
     author="Nathan West",
     description="A library for overloading python functions",
-    long_description=open('README.md').read(),
+    long_description=long_description,
     license="LGPLv3",
     url="https://github.com/Lucretiel/Dispatch",
setup.py now uses pypandoc

* setup.py now attempts to use pypandoc to convert README.md to rst
for pypi