X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/76e6acb9ca1fdb0bf99ec769f0cf888ba85a42c4..df7aacb43eb16f91adcb558905625d75ee804753:/setup.py?ds=sidebyside

diff --git a/setup.py b/setup.py
index 306039e..0f9141d 100644
--- a/setup.py
+++ b/setup.py
@@ -12,20 +12,8 @@ CURRENT_DIR = Path(__file__).parent
 
 def get_long_description():
     readme_md = CURRENT_DIR / 'README.md'
-    try:
-        import pypandoc
-        return pypandoc.convert_file(str(readme_md), 'rst')
-
-    except (IOError, ImportError):
-        print()
-        print(
-            '\x1b[31m\x1b[1mwarning:\x1b[0m\x1b[31m pandoc not found, '
-            'long description will be ugly (PyPI does not support .md).'
-            '\x1b[0m'
-        )
-        print()
-        with open(readme_md, encoding='utf8') as ld_file:
-            return ld_file.read()
+    with open(readme_md, encoding='utf8') as ld_file:
+        return ld_file.read()
 
 
 def get_version():
@@ -41,6 +29,7 @@ setup(
     version=get_version(),
     description="The uncompromising code formatter.",
     long_description=get_long_description(),
+    long_description_content_type="text/markdown",
     keywords='automation formatter yapf autopep8 pyfmt gofmt rustfmt',
     author='Łukasz Langa',
     author_email='lukasz@langa.pl',
@@ -51,7 +40,7 @@ setup(
     package_data={'blib2to3': ['*.txt']},
     python_requires=">=3.6",
     zip_safe=False,
-    install_requires=['click', 'attrs'],
+    install_requires=['click', 'attrs>=17.4.0'],
     test_suite='tests.test_black',
     classifiers=[
         'Development Status :: 3 - Alpha',