2010-11-08 19 views
2

Je suis nouveau dans l'empaquetage Python et j'essaye de trouver les drapeaux dont j'ai besoin pour obtenir quelque chose téléchargé correctement dans PyPi. distribute semble construire des choses en les supprimant tout de suite. Comment puis-je empêcher cela de se produire?Difficultés à distribuer -

Voici le retraçage:

[email protected]:~/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) 

Répondre

2

Ce message semble indiquer que le script supprimé un répertoire temporaire créé pour faire votre package ... Le fichier .tar.gz n'est pas supprimé. Vérifiez votre répertoire dist pour cela.

Pour que vous téléchargez pouvez probablement utiliser distutils-documented façon:

python setup.py sdist upload 

Quelques bonnes lectures:

+0

Oh, stupide moi! J'accepte la réponse quand le délai le permet, ~ 5 min. –