我正在尝试注册一个已经存在于pypi中的python包的修改版本,名为cutadapt。
有关如何做到这一点的任何建议?我想我会在所需的最小位置给出一个不同的名称,然后用修改后的代码提交修改后的包。代码来自我原始软件包的一个分支。
我已编辑了setup.py
文件并更改了包的name
,如下所示:
setup(
name = 'new_name',
[...]
packages = ['orig_name',orig_name.scripts'],
scripts = ['bin/orig_name'],
我没有更改packages
和scripts
部分中的名称,因为这些文件的名称仍然相同,即使代码已修改。
我尝试注册此程序包但从此命令获得Invalid header format
:
python setup.py register -r pypitest
running register
running check
Registering cutadapt_brc to https://testpypi.python.org/pypi
Server response (503): Invalid header format
但我猜这可能是一个身份验证错误,而不是由于我试图实现的修改命名。任何想法有什么不对?