25

pypi Web UI に、egg メタデータの編集で「バグ トラッカー URL」フィールドがあることを発見しました。

このフィールドは存在するので、setup.py でサポートされていると思いますが、Google を使用してこれについて何も見つけることができません。

したがって、setup.py でこのフィールドをどのように設定すればよいのでしょうか。pypi で dist リリースを行うと、自動的に入力されます。

4

2 に答える 2

18

エントリは と呼ばれbugtrack_urlていますが、 から取得されていませんsetup.py

コンテキストコードから、通常のリリースごとの情報ではなく、プロジェクトごとのメタデータとして、PyPI でのみ Web 経由で使用することを意図していたことがわかります。

このフィールドはレガシー フィールド( にハードコードされている) と見なされるようになり、代わりにProject-URL listNoneを介してそのような情報を追加します。これは、エントリを介して設定できます。setuptoolsproject_urls

    project_urls={
        'Documentation': 'https://packaging.python.org/tutorials/distributing-packages/',
        'Funding': 'https://donate.pypi.org',
        'Say Thanks!': 'http://saythanks.io/to/example',
        'Source': 'https://github.com/pypa/sampleproject/',
        'Tracker': 'https://github.com/pypa/sampleproject/issues',
    },

このオプションは2017 年 11 月にようやく追加されsetuptools、バージョン 38.3.0 になりました。

于 2013-01-22T13:55:46.057 に答える