X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/b1075f8b023a6e9f57f19404ee01137fdf5b6994..fa159bb3576b0d8a79eb4a93f13b38c29adbcfa0:/setup.py diff --git a/setup.py b/setup.py index 0e2af3f..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', @@ -61,6 +50,7 @@ setup( 'Operating System :: OS Independent', 'Programming Language :: Python', 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3 :: Only', 'Topic :: Software Development :: Libraries :: Python Modules', 'Topic :: Software Development :: Quality Assurance', ],