title: Passing a C file to setup.py by relative path
body: <p>How can I pass the relative path of hello.c file in my setup.py script?
  The below code is not working when using '../code/Hello.c'. I am getting error 
  atal error: error writing to -: Broken pipe
  compilation terminated.
  The bug is not reproducible, so it is likely a hardware or OS problem</p>
  
  <p>For example: I am running this script in the directory <code>script/</code> and hello.c is present in the directory <code>code/</code>: </p>
  
  <pre><code>from distutils.core import setup, Extension
  module1 = Extension('Hello', sources = ['../code/Hello.c'])
  
  Setup (name = 'PackageName',
      version = '1.0',
      description = 'This is a demo package',
      ext_modules = [module1])
  </code></pre>