Python 分配困难-

Python 分配困难-,python,distutils,Python,Distutils,我是Python打包新手,正在尝试找出需要哪些标志才能将内容正确上传到PyPi中。似乎正在构建一些东西,并立即删除它们。我如何阻止这种情况发生 以下是回溯: tim@falcon:~/Code/slate$ python setup.py sdist running sdist running egg_info writing requirements to src/slate.egg-info/requires.txt writing src/slate.egg-info/PKG-INFO w

我是Python打包新手,正在尝试找出需要哪些标志才能将内容正确上传到PyPi中。似乎正在构建一些东西,并立即删除它们。我如何阻止这种情况发生

以下是回溯:

tim@falcon:~/Code/slate$ python setup.py sdist
running sdist
running egg_info
writing requirements to src/slate.egg-info/requires.txt
writing src/slate.egg-info/PKG-INFO
writing top-level names to src/slate.egg-info/top_level.txt
writing dependency_links to src/slate.egg-info/dependency_links.txt
writing manifest file 'src/slate.egg-info/SOURCES.txt'
creating slate-0.2.3
creating slate-0.2.3/src
creating slate-0.2.3/src/slate
creating slate-0.2.3/src/slate.egg-info
making hard links in slate-0.2.3...
hard linking .gitignore -> slate-0.2.3
hard linking LICENSE -> slate-0.2.3
hard linking README -> slate-0.2.3
hard linking setup.py -> slate-0.2.3
hard linking src/slate/__init__.py -> slate-0.2.3/src/slate
hard linking src/slate/slate.py -> slate-0.2.3/src/slate
hard linking src/slate.egg-info/PKG-INFO -> slate-0.2.3/src/slate.egg-info
hard linking src/slate.egg-info/SOURCES.txt -> slate-0.2.3/src/slate.egg-info
hard linking src/slate.egg-info/dependency_links.txt -> slate-0.2.3/src/slate.egg-info
hard linking src/slate.egg-info/requires.txt -> slate-0.2.3/src/slate.egg-info
hard linking src/slate.egg-info/top_level.txt -> slate-0.2.3/src/slate.egg-info
Writing slate-0.2.3/setup.cfg
tar -cf dist/slate-0.2.3.tar slate-0.2.3
gzip -f9 dist/slate-0.2.3.tar
removing 'slate-0.2.3' (and everything under it)

此消息似乎表示脚本删除了为执行包而创建的临时目录。。。
.tar.gz
文件未被删除。检查您的
dist
目录

要上传,您可能可以使用以下方式:

一些好的读物:

  • --关于如何分发python包的正式文档

哦,愚蠢的我!如果时间允许,我会接受答案,大约5分钟。
python setup.py sdist upload