Documentation news 2018

Markdown Descriptions on PyPI (2018-03-16)

Finally !

I’m really excited to say that as of today, PyPI supports rendering project descriptions from Markdown! This has been a oft-requested feature and after lots of work (including the creation of PEP 566) it is now possible, without translating Markdown to rST or any other hacks!

Add a new argument in setup.py

PEP 566 added new metadata fields including Description-Content-Type. To set the content type for your long description, you’ll need to add the following argument to the setup() call in your projects setup.py:

        long_description=long_description,
+   long_description_content_type="text/markdown",

Upgrade your setuptools

You’ll need a version of setuptools>=38.6.0 to be able to produce a distribution with the new metadata.

$ pip install -U setuptools