1

我在用 PyPI 注册我的最新项目时遇到了一些麻烦,我希望你们中的一个人能告诉我我做错了什么。

我的目录结构如下:

Scrappy/
|-- README.md
|-- setup.py
|-- manifest.in
|-- scrappy
|   |-- __init__.py
|   |-- core.py
|   |-- formatters.py
|   |-- docopty.py
|   |-- gui.py
|   |-- scrappy.py
|   |-- scrappy.conf

我的manifest.in文件结构如下:

include README.md
include scrappy/scrappy.conf

我的 setup.py 文件结构如下:

from setuptools import setup

setup(
    name='Scrappy',
    version='0.2.1 alpha',
    author='Blz McBlz',
    author_email='xxxx@xxxx.com',
    packages=['scrappy'],
    include_package_data=True,
    install_requires=['guessit', 'tvdb_api', 'ez_setup', 'titlecase', 'hachoir-metadata'],
    url='https://github.com/louist87/scrappy',
    license='GPL 3.0',
    description='Rename video files based on information scraped from thetvdb.com',
    keywords=["TVDB", "thetvdb", "rename", "broadcatching", "media"],
    long_description=open('README.md').read()
)

完整的追溯可以在这里找到

我尝试README.md通过lines = open('README.md').read(). 没有引发错误,并且文本确实在lines变量中,如预期的那样。

编辑: 是有README.md问题的文件。

4

1 回答 1

1

问题是 setuptools 在 long_description 字段中需要 reStructuredText 而不是 markdown 语法。

于 2013-01-06T00:36:44.927 回答