J'ai une configuration très simple:distutils "pas un fichier régulier --skipped"
from distutils.core import setup setup(name='myscripts', description='my scripts', author='Ago', author_email='blah', version='0.1', packages=['myscripts'] )
myscripts
dossier se compose d'environ 10 fichiers python. Everthing fonctionne très bien si j'exécute mon fichier main.py (exécutable, qui utilise ces fichiers myscripts
). Maintenant, j'essaie de faire: python setup.py sdist
Mais je reçois:
running sdist warning: sdist: missing required meta-data: url reading manifest file 'MANIFEST' creating myscripts-0.1 making hard links in myscripts-0.1... 'file1.py' not a regular file -- skipping hard linking setup.py -> myscripts-0.1 'file2.py' not a regular file -- skipping tar -cf dist/myscripts-0.1.tar myscripts-0.1 gzip -f9 dist/myscripts-0.1.tar removing 'myscripts-0.1' (and everything under it)
fichiers file1.py
et file2.py
sont aussi réguliers que d'autres fichiers. Aucune suggestion?
Pouvez-vous lancer 'ls -l' dans le répertoire contenant ces fichiers et publier la sortie? –
Essayez de supprimer le fichier "MANIFEST" et de le relancer. Si vous avez déplacé des fichiers, MANIFEST peut être erroné (il se régénère automatiquement s'il n'y est pas). –
Thomas, c'est ce qu'il a fait. Le fichier MANIFEST consistait en ces 2 fichiers + setup.py. J'ai enlevé le fichier et ça marche maintenant. Merci! Comment puis-je accepter votre réponse? :) – Ago