Twine 默认 "long_description_content_type" 到 text/x-rst
Twine is defaulting "long_description_content_type" to text/x-rst
这是我的设置
setup(
name="`...",
version="...",
description=...,
long_description_content_type="text/markdown",
long_description=README,
author="...",
classifiers=[...],
packages=["..."],
include_package_data=True,
)
我用下面的命令打包了我的项目
python setup.py sdist bdist_wheel
但是当我运行
twine check dist/*
我收到以下错误
Checking dist\Futshane_TBG-1.0.0-py3-none-any.whl: FAILED
`long_description` has syntax errors in markup and would not be rendered on PyPI.
line 9: Error: Unexpected indentation.
warning: `long_description_content_type` missing. defaulting to `text/x-rst`.
Checking dist\Futshane_TBG-1.0.0.tar.gz: FAILED
`long_description` has syntax errors in markup and would not be rendered on PyPI.
line 9: Error: Unexpected indentation.
warning: `long_description_content_type` missing. defaulting to `text/x-rst`.
为什么我明明已经提供了,却无法识别提供的类型?
我试图调换“long_description_content_type”和“long_description”参数的顺序,我没有将描述参数分配给包含描述的变量,而是直接将其分配给描述。这样做解决了我的问题
setup(
name="Futshane_TBG",
version="1.0.0",
description=""" The description of the package """,
long_description_content_type="text/markdown",
long_description=README,
url="https://github.com/ElLoko233/Text-Based-Game-Package",
author="Lelethu Futshane",
classifiers=["License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.8"],
packages=["TBG"],
include_package_data=True,
)
这是我的设置
setup(
name="`...",
version="...",
description=...,
long_description_content_type="text/markdown",
long_description=README,
author="...",
classifiers=[...],
packages=["..."],
include_package_data=True,
)
我用下面的命令打包了我的项目
python setup.py sdist bdist_wheel
但是当我运行
twine check dist/*
我收到以下错误
Checking dist\Futshane_TBG-1.0.0-py3-none-any.whl: FAILED
`long_description` has syntax errors in markup and would not be rendered on PyPI.
line 9: Error: Unexpected indentation.
warning: `long_description_content_type` missing. defaulting to `text/x-rst`.
Checking dist\Futshane_TBG-1.0.0.tar.gz: FAILED
`long_description` has syntax errors in markup and would not be rendered on PyPI.
line 9: Error: Unexpected indentation.
warning: `long_description_content_type` missing. defaulting to `text/x-rst`.
为什么我明明已经提供了,却无法识别提供的类型?
我试图调换“long_description_content_type”和“long_description”参数的顺序,我没有将描述参数分配给包含描述的变量,而是直接将其分配给描述。这样做解决了我的问题
setup(
name="Futshane_TBG",
version="1.0.0",
description=""" The description of the package """,
long_description_content_type="text/markdown",
long_description=README,
url="https://github.com/ElLoko233/Text-Based-Game-Package",
author="Lelethu Futshane",
classifiers=["License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.8"],
packages=["TBG"],
include_package_data=True,
)