在使用 python setup.py sdist upload -r dev 上傳 Iuno 或 Iuppiter 到公司的 pypi 上時,可能會出現類似以下的問題:
File "C:\Users\k9700\Anaconda3\lib\distutils\command\upload.py", line 73, in upload_file
raise AssertionError("unsupported schema " + schema)
AssertionError: unsupported schema
這時是因為 User 之下少加了 .pypirc 設定檔,
舉例來說要上傳到 nuwa/dev 上,要使用 nuwa 帳號登入,因此要去自己電腦的 User 路徑下新增 .pypirc 的設定檔,格式如下:
[distutils]
index-servers = dev
[dev]
repository: https://pypi.nuwainfo.com/nuwa/dev/
username: nuwa
password: 25025529
應該就能上傳成功,而如果是新專案的話,要記得先註冊
(python setup.py sdist register -r dev) 再上傳