Quando eseguoPerché "python setup.py sdist" crea indesiderati "PROJECT-egg.info" nella directory principale del progetto?
python setup.py sdist
si crea una sdist nella mia directory ./dist. Questo include un file "PROJECT-egg.info" nello zip all'interno della mia cartella "dist", che non uso, ma non mi fa male, quindi lo ignoro.
mia domanda è perché vuol anche creare una cartella "PROJECT-egg.info" nella mia cartella principale del progetto? Posso farlo smettere di creare questo? In caso contrario, posso cancellarlo immediatamente dopo aver creato il sdist?
Sto usando la funzione 'setup' importata da setuptools. WindowsXP, Python2.7, Setuptools 0.6c11, Distribuisci 0.6.14.
La mia configurazione config assomiglia:
{'author': 'Jonathan Hartley',
'author_email': '[email protected]',
'classifiers': ['Development Status :: 1 - Planning',
'Intended Audience :: Developers',
'License :: OSI Approved :: BSD License',
'Operating System :: Microsoft :: Windows',
'Programming Language :: Python :: 2.7'],
'console': [{'script': 'demo.py'}],
'data_files': [('Microsoft.VC90.CRT',
['..\\lib\\Microsoft.VC90.CRT\\Microsoft.VC90.CRT.manifest',
'..\\lib\\Microsoft.VC90.CRT\\msvcr90.dll'])],
'description': 'Utilities for games and OpenGL graphics, built around Pyglet.\n',
'keywords': '',
'license': 'BSD',
'long_description': "blah blah blah",
'name': 'pygpen',
'options': {'py2exe': {'ascii': True,
'bundle_files': 1,
'dist_dir': 'dist/pygpen-0.1-windows',
'dll_excludes': [],
'excludes': ['_imaging_gif',
'_scproxy',
'clr',
'dummy.Process',
'email',
'email.base64mime',
'email.utils',
'email.Utils',
'ICCProfile',
'Image',
'IronPythonConsole',
'modes.editingmodes',
'startup',
'System',
'System.Windows.Forms.Clipboard',
'_hashlib',
'_imaging',
'_multiprocessing',
'_ssl',
'_socket',
'bz2',
'pyexpat',
'pyreadline',
'select',
'win32api',
'win32pipe',
'calendar',
'cookielib',
'difflib',
'doctest',
'locale',
'optparse',
'pdb',
'pickle',
'pyglet.window.xlib',
'pyglet.window.carbon',
'pyglet.window.carbon.constants',
'pyglet.window.carbon.types',
'subprocess',
'tarfile',
'threading',
'unittest',
'urllib',
'urllib2',
'win32con',
'zipfile'],
'optimize': 2}},
'packages': ['pygpen'],
'scripts': ['demo.py'],
'url': 'http://code.google.com/p/edpath/',
'version': '0.1',
'zipfile': None}
FTR: domanda correlata (ma non duplicata: si tratta di un file di informazioni sull'uovo creato durante sdist, l'altro di informazioni sull'uovo create durante l'installazione): http://stackoverflow.com/q/23460191/821378 –