X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/e74117f172e29e8a980e2c9de929ad50d3769150..fddf5d44d53fbb23b2632f66b7577649537d280f:/setup.py?ds=inline diff --git a/setup.py b/setup.py index a64482c..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', @@ -48,9 +37,10 @@ setup( license='MIT', py_modules=['black'], packages=['blib2to3', 'blib2to3.pgen2'], + 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', @@ -60,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', ],