[Python-checkins] python/dist/src/Mac/OSX/Doc setup.py,1.1,1.2

jackjansen@users.sourceforge.net jackjansen@users.sourceforge.net
Sun, 16 Mar 2003 14:09:25 -0800


Update of /cvsroot/python/python/dist/src/Mac/OSX/Doc
In directory sc8-pr-cvs1:/tmp/cvs-serv9930/Mac/OSX/Doc

Modified Files:
	setup.py 
Log Message:
The MacPython introductory help is now called MacPython Help, and the
optional full documentation Python Documentation.


Index: setup.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Mac/OSX/Doc/setup.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** setup.py	14 Feb 2003 23:46:22 -0000	1.1
--- setup.py	16 Mar 2003 22:09:22 -0000	1.2
***************
*** 33,37 ****
  		self.build_dest = None
  		self.download = 1
! 		self.doc_version = '2.2.1'
  		
  	def finalize_options(self):
--- 33,37 ----
  		self.build_dest = None
  		self.download = 1
! 		self.doc_version = '2.2.2'
  		
  	def finalize_options(self):
***************
*** 47,57 ****
  	def downloadDocs(self):
  		workdir = os.getcwd()
! 		self.mkpath(self.build_html)
  		os.chdir(self.build_base)
! 		self.spawn('curl','-O', 'http://www.python.org/ftp/python/doc/%s/html-%s.tgz' % (self.doc_version,self.doc_version))
! 		os.chdir(workdir)
! 		os.chdir(self.build_html)
! 		self.spawn('tar', '-xzf', '../html-%s.tgz' % self.doc_version)
  		os.chdir(workdir)
  		
  	def buildDocsFromSource(self):
--- 47,64 ----
  	def downloadDocs(self):
  		workdir = os.getcwd()
! 		url = 'http://www.python.org/ftp/python/doc/%s/html-%s.tgz' % \
! 			(self.doc_version,self.doc_version)
  		os.chdir(self.build_base)
! 		self.spawn('curl','-O', url)
  		os.chdir(workdir)
+ 		tarfile = 'html-%s.tgz' % self.doc_version
+ ## This no longer works due to name changes
+ ##		self.mkpath(self.build_html)
+ ##		os.chdir(self.build_html)
+ ##		self.spawn('tar', '-xzf', '../' + tarfile)
+ ##		os.chdir(workdir)
+ 		print "** Please unpack %s" % os.path.join(self.build_base, tarfile)
+ 		print "** Unpack the files into %s" % self.build_html
+ 		raise RuntimeError, "You need to unpack the docs manually"
  		
  	def buildDocsFromSource(self):
***************
*** 76,80 ****
  		origIndex = file(os.path.join(self.build_html,ind_html))
  		r = re.compile('<style type="text/css">.*</style>', re.DOTALL)
! 		hackedIndex.write(r.sub('<META NAME="AppleTitle" CONTENT="Python Help">',origIndex.read()))
  	
  	def hackFile(self,d,f):
--- 83,87 ----
  		origIndex = file(os.path.join(self.build_html,ind_html))
  		r = re.compile('<style type="text/css">.*</style>', re.DOTALL)
! 		hackedIndex.write(r.sub('<META NAME="AppleTitle" CONTENT="Python Documentation">',origIndex.read()))
  	
  	def hackFile(self,d,f):
***************
*** 108,111 ****
--- 115,119 ----
  	def run(self):
  		self.ensure_finalized()
+ 		self.mkpath(self.build_base)
  		self.ensureHtml()
  		if not os.path.isdir(self.build_html):
***************
*** 143,147 ****
  			self.build_dest = build_cmd.build_dest
  		if self.install_doc == None:
! 			self.install_doc = os.path.join(self.prefix, 'Resources/English.lproj/Documentation')
  		print 'INSTALL', self.build_dest, '->', self.install_doc
  		
--- 151,155 ----
  			self.build_dest = build_cmd.build_dest
  		if self.install_doc == None:
! 			self.install_doc = os.path.join(self.prefix, 'Resources/Python.app/Contents/Resources/English.lproj/PythonDocumentation')
  		print 'INSTALL', self.build_dest, '->', self.install_doc