问题描述
这样可以在pypi上提交有关您的软件的信息:
python setup.py register
但是没有类似的命令可以将信息提交给生肉。 我该如何编写distutils.Command来执行以下操作?
python setup.py freshmeat-submit
1楼
这应该很容易。 我想说的是新鲜肉API。
对于python网站,对于setup.py中的setup()函数,请提供以下参数:
entry_points = {
'distutils.commands' : [
'freshmeat-submit = freshsubmitter.submit:SubmitToFreshMeat',
],
},
其中freshsubmitter是您的新包装,其中commit是其中的模块,SubmitToFreshMeat来自distutils.command.config.config子类。
请注意entry_points是全局的,因此您应该将命令作为单独的软件包分发; 将其与每个软件包捆绑在一起会引起冲突。