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を介してPythonシェルにロードしようとしましたlines = open('README.md').read()。エラーは発生せず、テキストは実際にlines期待どおりに変数に含まれていました。

編集: ここに問題のREADME.mdファイルがあります。

4

1 に答える 1

1

問題は、setuptoolsがlong_descriptionフィールドのマークダウン構文ではなくreStructuredTextを必要とすることです。

于 2013-01-06T00:36:44.927 に答える