जब मैंप्रोजेक्ट रूट निर्देशिका में "python setup.py sdist" अवांछित "PROJECT-egg.info" क्यों बनाते हैं?
python setup.py sdist
चलाने यह मेरी ./dist निर्देशिका में एक sdist पैदा करता है। इसमें मेरे "dist" फ़ोल्डर के अंदर ज़िप में "PROJECT-egg.info" फ़ाइल शामिल है, जिसका मैं उपयोग नहीं करता, लेकिन यह मुझे चोट नहीं पहुंचाता है, इसलिए मैं इसे अनदेखा करता हूं।
मेरा प्रश्न यह है कि भी मेरी परियोजना रूट निर्देशिका में "PROJECT-egg.info" फ़ोल्डर बनाएं? क्या मैं इसे बनाना बंद कर सकता हूं? यदि नहीं, तो क्या मैं इसे एसडीआईस्ट बनाने के तुरंत बाद हटा सकता हूं?
मैं setuptools से आयातित 'सेटअप' फ़ंक्शन का उपयोग कर रहा हूं। विंडोजएक्सपी, पायथन 2.7, Setuptools 0.6c11, 0.6.14 वितरित करें।
मेरे सेटअप config लगता है:
{'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}
एफटीआर: संबंधित प्रश्न (लेकिन डुप्लिकेट नहीं: यह एसडीआईस्ट के दौरान बनाई गई अंडे-जानकारी फ़ाइल के बारे में है, दूसरा इंस्टॉलेशन के दौरान बनाई गई अंडे की जानकारी के बारे में है): http://stackoverflow.com/q/23460191/821378 –