annotate DEPENDENCIES/mingw32/Python27/Lib/site-packages/numpy/distutils/command/install_headers.py @ 118:770eb830ec19 emscripten

Typo fix
author Chris Cannam
date Wed, 18 May 2016 16:14:08 +0100
parents 2a2c65a20a8b
children
rev   line source
Chris@87 1 from __future__ import division, absolute_import, print_function
Chris@87 2
Chris@87 3 import os
Chris@87 4 from distutils.command.install_headers import install_headers as old_install_headers
Chris@87 5
Chris@87 6 class install_headers (old_install_headers):
Chris@87 7
Chris@87 8 def run (self):
Chris@87 9 headers = self.distribution.headers
Chris@87 10 if not headers:
Chris@87 11 return
Chris@87 12
Chris@87 13 prefix = os.path.dirname(self.install_dir)
Chris@87 14 for header in headers:
Chris@87 15 if isinstance(header, tuple):
Chris@87 16 # Kind of a hack, but I don't know where else to change this...
Chris@87 17 if header[0] == 'numpy.core':
Chris@87 18 header = ('numpy', header[1])
Chris@87 19 if os.path.splitext(header[1])[1] == '.inc':
Chris@87 20 continue
Chris@87 21 d = os.path.join(*([prefix]+header[0].split('.')))
Chris@87 22 header = header[1]
Chris@87 23 else:
Chris@87 24 d = self.install_dir
Chris@87 25 self.mkpath(d)
Chris@87 26 (out, _) = self.copy_file(header, d)
Chris@87 27 self.outfiles.append(out)