【发布时间】:2018-10-10 17:12:44
【问题描述】:
我正在尝试将项目上传到 pypi,但我使用此命令 setup.py sdist upload -r pypitest 失败。
File "setup.py", line 3, in <module>
setup(name='spongebot', version='1.0', packages=find_packages(), description = 'Upload a gif of Spongebob')
File "C:\Users\Javier Jiménez\Anaconda3\lib\site-packages\setuptools\__init__.py", line 129, in setup
return distutils.core.setup(**attrs)
File "C:\Users\Javier Jiménez\Anaconda3\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "C:\Users\Javier Jiménez\Anaconda3\lib\distutils\dist.py", line 955, in run_commands
self.run_command(cmd)
File "C:\Users\Javier Jiménez\Anaconda3\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "C:\Users\Javier Jiménez\Anaconda3\lib\distutils\command\upload.py", line 63, in run
self.upload_file(command, pyversion, filename)
File "C:\Users\Javier Jiménez\Anaconda3\lib\distutils\command\upload.py", line 73, in upload_file
raise AssertionError("unsupported schema " + schema)
AssertionError: unsupported schema
好像来自setup.py:
from setuptools import setup, find_packages
setup(
name='spongebot',
version='1.0',
packages=find_packages(),
description = 'Upload a gif of Spongebob',
)
【问题讨论】:
-
您有
~/.pypirc文件吗?在此处包括内容,删除密码(如果有)。 -
是的,我有它:[distutils] index-servers = pypi [pypi] repository=upload.pypi.org/legacy username=username password=pasword