[Biopython-dev] maintenance release

Michiel Jan Laurens de Hoon mdehoon at ims.u-tokyo.ac.jp
Tue Sep 16 00:02:12 EDT 2003


 > Please replace the line:
 >     if sys.platform == 'win32':
 > with:
 >     if 0 and sys.platform == 'win32':

This puts the .dtd files in 
C:\Python23\Python23\lib\site-packages\Bio\EUtils\DTDs\.
(Note the double Python23).

However, the following does seem to work:

dtd_path = os.path.join("Bio", "EUtils", "DTDs")
if sys.platform == 'win32':
     path = os.path.join("Lib\\site-packages", dtd_path)
else:
     path = os.path.join(
         os.path.split(os.__file__)[0], "site-packages", dtd_path)
x = os.listdir(os.path.join(os.getcwd(), dtd_path))
x = [os.path.join(dtd_path, x) for x in x if x.endswith(".dtd")]
DATA_FILES.append((path, x))
del dtd_path, path, x

This puts the .dtd files in
C:\Python23\lib\site-packages\Bio\EUtils\DTDs\.

--Michiel.

Jeffrey Chang wrote:

>> I tried this on Windows. I don't get any error messages when compiling 
>> and building the installer.
>>
>> The *.dtd files get installed in C:\Python23\Bio\EUtils\DTDs, while 
>> C:\Python23\Lib\site-packages\Bio\EUtils\DTDs contains the .py, .pyc, 
>> and .pyo files.
> 
> 
> Hmm, I want the .dtd files to be in the same place as the .py files.  
> Can you try making a slight change to the setup.py file and see if it 
> does that?
> 
> Please replace the line:
>     if sys.platform == 'win32':
> with:
>     if 0 and sys.platform == 'win32':
> 
> 
>> However, on Cygwin the *.dtd and *.py, *.pyc files both get installed 
>> into /usr/local/lib/python2.3/site-packages/Bio/EUtils/DTDs.
> 
> 
> Yep, that's what I want.
> 
>> Are these the correct locations? Is there a way to check if EUtils is 
>> working correctly?
> 
> 
> Not sure how to check, because I haven't used EUtils.  However, this is 
> how Brad (who has used EUtils) had set up the installer for Unix.  
> Andrew, can you confirm?
> 
> Jeff
> 
> 
> 

-- 
Michiel de Hoon, Assistant Professor
University of Tokyo, Institute of Medical Science
Human Genome Center
4-6-1 Shirokane-dai, Minato-ku
Tokyo 108-8639
Japan
http://bonsai.ims.u-tokyo.ac.jp/~mdehoon




More information about the Biopython-dev mailing list