我一直在尝试通过以下步骤将我的包上传到 PyPI:
- 在 PyPI 上注册
.pypirc
在我的主目录 (~/) 中创建一个隐藏文件,其中包含:[distutils] 索引服务器 = pypi
[pypi] 存储库= https://pypi.python.org/pypi 用户名=my_username 密码=my_password
在包含以下内容的包中创建 LICENSE.TXT、requirements.txt 和 setup.cfg:
[元数据]
描述文件 = README.md
setup.py
在包含以下内容的包中创建:from setuptools import setup setup(name='Package_name', packages=['Package_name'], version='1.0', description='Description, author='ShellRox', author_email='Email', url='Github url', download_url='Github 下载地址', keywords=['authentication', 'steam', 'simple'], classifiers=[], )
- 将我的包目录转换为
tar.gz
文件:
tar -czvf Package_name.tar.gz Package_name
- 最后,执行这个命令:
twine upload package_name.tar.gz
从中,我收到了这个错误:
ValueError:存档中没有 PKG-INFO:PATH_HERE
我知道以前有人问过类似的问题,但正如你所见,我已经练习了解决方案问题的唯一答案,但它似乎没有用。
我应该如何将 PKG-INFO 放入我的档案中?会不会有什么问题?非常感谢