[Python] setup bdist ==> error: can't copy 'ANIFEST.in': doesn't exist or not a regular file

Piergiuliano Bossi pgbossi a gmail.com
Ven 14 Feb 2014 22:47:35 CET


Ciao a tutti,

Mi sto spaccando le corna su una cosa che immagino essere stupida e banale
e mi fara' sentire piccolo e misero di fronte all'universo.

Ho iniziato a estrarre una piccola libreria di utilities per
simpy<http://simpy.readthedocs.org>,
che ho chiamato simpyple <https://github.com/thinkingbox/simpyple> e
rilasciato su github.

Ho registrato il package su PyPI e vorrei pubblicarlo ma python setup bdist
fallisce con il seguente errore:
(simpy)# Piergiulianos-MacBook-Pro:simpyple bop$ python setup.py bdist
running bdist
running bdist_dumb
running build
running build_py
creating build
creating build/lib
creating build/lib/simpyple
copying __init__.py -> build/lib/simpyple
copying schedule.py -> build/lib/simpyple
running egg_info
creating simpyple.egg-info
writing requirements to simpyple.egg-info/requires.txt
writing simpyple.egg-info/PKG-INFO
writing top-level names to simpyple.egg-info/top_level.txt
writing dependency_links to simpyple.egg-info/dependency_links.txt
writing manifest file 'simpyple.egg-info/SOURCES.txt'
reading manifest file 'simpyple.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'simpyple.egg-info/SOURCES.txt'
error: can't copy 'ANIFEST.in': doesn't exist or not a regular file

Inoltre, se uno prova a installare il sorgente (attualmente pubblicato) con
pip install ottiene lo stesso errore.

In SOURCES.txt (generato da setup) MANIFEST.in occupa la prima riga ed ha
il nome corretto... da nessuna parte referenzio ANIFEST.in e google non mi
aiuta => non mi sembra di mangiarmi il primo carattere da qualche parte
causa encoding o giu' di li'.

Cosa sto sbagliando? Professione? Meglio dedicarmi alle pizze?

Ambiente:
(simpy)# Piergiulianos-MacBook-Pro:simpyple bop$ python --version
Python 2.7.1
(simpy)# Piergiulianos-MacBook-Pro:simpyple bop$ pip freeze
nose==1.3.0
pep8==1.4.6
py==1.4.18
pytest==2.4.2
simpy==3.0.2
wsgiref==0.1.2
(simpy)# Piergiulianos-MacBook-Pro:simpyple bop$ python
Python 2.7.1 (r271:86832, Aug  5 2011, 03:30:24)
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on
darwin
Type "help", "copyright", "credits" or "license" for more information.
Python 2.7.1 (r271:86832, Aug  5 2011, 03:30:24)
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on
darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import setuptools
>>> setuptools.__version__
'2.2'

(notare che avevo setuptools 0.9.7, ho provato anche il downgrade con
0.6c11 su consiglio di un collega ma niente da fare, il problema permane in
tutte le versioni di setuptools)

Grazie e ciao
Giuliano

-- 
Piergiuliano Bossi
Blog: http://thinkingbox.wordpress.com/
Twitter: http://twitter.com/thinkingbox (English)
Twitter: http://twitter.com/scatolapensante (Italiano)
Google+: https://plus.google.com/u/0/108187981162465525118
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20140214/343b3166/attachment.html>


Maggiori informazioni sulla lista Python