これにより、pypiでソフトウェアに関する情報を送信できます。
python setup.py register
しかし、freshmeatに情報を送信するための同様のコマンドはありません。次のことを実行できるdistutils.Commandを作成するにはどうすればよいですか?
python setup.py freshmeat-submit
これにより、pypiでソフトウェアに関する情報を送信できます。
python setup.py register
しかし、freshmeatに情報を送信するための同様のコマンドはありません。次のことを実行できるdistutils.Commandを作成するにはどうすればよいですか?
python setup.py freshmeat-submit
かなり簡単なはずです。freshmeat APIは簡単だと思います。
Python サイトの場合、setup.py の setup() 関数には、次の引数を指定します。
entry_points = {
'distutils.commands' : [
'freshmeat-submit = freshsubmitter.submit:SubmitToFreshMeat',
],
},
ここで、freshsubmitter は新しいパッケージ、submit はその中のモジュール、SubmitToFreshMeat は distutils.command.config.config サブクラスからのものです。
entry_points はグローバルであるため、コマンドを別のパッケージとして配布する必要があることに注意してください。すべてのパッケージにバンドルすると、競合が発生します。