hatch icon indicating copy to clipboard operation
hatch copied to clipboard

project.readme content-tyoe does not support specifying markdown flavors

Open ThiefMaster opened this issue 1 year ago • 1 comments

This is accepted by flit and setuptools:

[project.readme]
file = 'README.md'
content-type = 'text/markdown; variant=GFM'

However, hatch disallows this:

Field content-type in the project.readme table must be one of the following: text/markdown, text/x-rst, text/plain

While GFM is the default (so I can just avoid specifying it altogether), PyPI also supports e.g. the CommonMark dialect and it looks like there's no way to specify that right now when using hatch.

ThiefMaster avatar Aug 10 '24 14:08 ThiefMaster

I guess that technically is allowed and I should fix it? https://packaging.python.org/en/latest/specifications/pyproject-toml/#readme

ofek avatar Aug 11 '24 01:08 ofek