为了账号安全,请及时绑定邮箱和手机立即绑定

麻线:警告:缺少“long_description_content_type”

麻线:警告:缺少“long_description_content_type”

青春有我 2023-05-23 14:41:16
这是我的 setup.py 的样子:from distutils.core import setupsetup(    author='...',    description='...',    download_url='...',    license='...',    long_description=open('README.md', 'r').read(),    long_description_content_type='text/markdown',    name='...',    packages=['...'],    url='...',    version='...')然后,我可以python setup.py sdist毫无错误地运行。但是如果我用 twine ( ) 检查包裹twine check dist/*,我会收到以下警告: `long_description` has syntax errors in markup and would not be rendered on PyPI.  warning: `long_description_content_type` missing. defaulting to `text/x-rst`.我所有的包都是最新的,我没有重复或多行属性。是什么原因造成的,我该如何解决?
查看完整描述

1 回答

?
www说

TA贡献1775条经验 获得超8个赞

这是因为您正在使用distutils.core. 改用setuptools

from setuptools import setup

distutils.core不希望long_description_content_type提供,并且似乎忽略了它。当你运行 setup.py 时,它实际上是这样说的:

UserWarning: Unknown distribution option: 'long_description_content_type'

尽管这很容易被遗漏,因为它位于一长串原本没有错误的日志的顶部。


查看完整回答
反对 回复 2023-05-23
  • 1 回答
  • 0 关注
  • 348 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信