0

これにより、pypiでソフトウェアに関する情報を送信できます。

python setup.py register

しかし、freshmeatに情報を送信するための同様のコマンドはありません。次のことを実行できるdistutils.Commandを作成するにはどうすればよいですか?

python setup.py freshmeat-submit
4

1 に答える 1

0

かなり簡単なはずです。freshmeat APIは簡単だと思います。

Python サイトの場合、setup.py の setup() 関数には、次の引数を指定します。

entry_points = {
    'distutils.commands' : [
        'freshmeat-submit = freshsubmitter.submit:SubmitToFreshMeat',
    ],
},

ここで、freshsubmitter は新しいパッケージ、submit はその中のモジュール、SubmitToFreshMeat は distutils.command.config.config サブクラスからのものです。

entry_points はグローバルであるため、コマンドを別のパッケージとして配布する必要があることに注意してください。すべてのパッケージにバンドルすると、競合が発生します。

于 2009-06-16T10:28:09.097 に答える