1

我创建了一个开源项目并尝试使用 PIP 注册它,以便人们可以使用 pip install。不幸的是,我似乎无法让它工作。以下是我尝试过的命令:

创建了一个 setup.py 文件:

from distutils.core import setup

setup(name='AyeGotchoPayCheque',
    version='.9',
    description='Payment Gateway Interface',
    author='Rico Cordova',
    author_email='rico.cordova@rocksolidbox.com',
    url='http://www.python.org/sigs/ayegotchopaycheque-sig/',
    packages=['ayegotchopaycheque', 'ayegotchopaycheque'],
)

然后我使用命令python setup.py register并回答了问题。

我尝试了其他几种解决方案,但似乎无法正常工作。

有什么建议么?

编辑1:看来我已经成功注册了我的项目,但name=AyeGotchoPayChecque请注意额外的“c”。如何“取消注册”该项目并使用正确的名称重新注册?

4

1 回答 1

1

要“取消注册”,请登录 PyPI 并转到您注册的包的帐户页面,然后单击“完全删除此包”按钮。然后,您可以使用正确的名称重新注册。不要忘记上传项目。我更喜欢在注册的同时进行:

python setup.py egg_info -RDb "" sdist register upload

每次升级包的版本号时,重新运行上面的代码,PyPI 会在包的网站上保留你包的所有版本。

于 2013-04-27T08:04:50.943 回答