aboutsummaryrefslogtreecommitdiffstats
path: root/setuptools/command/egg_info.py
diff options
context:
space:
mode:
authorPJ Eby <distutils-sig@python.org>2006-03-24 17:34:52 +0000
committerPJ Eby <distutils-sig@python.org>2006-03-24 17:34:52 +0000
commitd5eb0afd436989651a9f28de4a3521e456df3b15 (patch)
treefce19e7b0473fcb9349771196425d9be9d8252f3 /setuptools/command/egg_info.py
parent854c175586480056a84ee5e7806becd36e3803f6 (diff)
downloadexternal_python_setuptools-d5eb0afd436989651a9f28de4a3521e456df3b15.tar.gz
external_python_setuptools-d5eb0afd436989651a9f28de4a3521e456df3b15.tar.bz2
external_python_setuptools-d5eb0afd436989651a9f28de4a3521e456df3b15.zip
Ensure SOURCES.txt references itself even the first time it is generated
(i.e., when it didn't exist prior to egg_info being run). --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4043295
Diffstat (limited to 'setuptools/command/egg_info.py')
-rwxr-xr-xsetuptools/command/egg_info.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/setuptools/command/egg_info.py b/setuptools/command/egg_info.py
index b73d42ee..15d8ae19 100755
--- a/setuptools/command/egg_info.py
+++ b/setuptools/command/egg_info.py
@@ -218,6 +218,8 @@ class manifest_maker(sdist):
def run(self):
self.filelist = FileList()
+ if not os.path.exists(self.manifest):
+ self.write_manifest() # it must exist so it'll get in the list
self.filelist.findall()
self.add_defaults()
if os.path.exists(self.template):
@@ -242,8 +244,6 @@ class manifest_maker(sdist):
-
-
def add_defaults(self):
sdist.add_defaults(self)
self.filelist.append(self.template)