title: Resolving header dependencies in setup.py
body: <p>I'm having difficulty installing a Python module on Windows.  There are dependencies with the libpcap and winpcap libraries.  </p>
  
  <p>When trying to run 'setup.py' I receive fatal errors and the script aborts like the one below</p>
  
  <pre><code>Cannot open include file: 'pcap.h': No such file or directory
  </code></pre>
  
  <p>I downloaded the source files and included them in my PATH Environmental Variable but they don't seem to be resolved. I am able to systematically locate and move files into the expected directory structure like the 'pcap.h' from the error above.  However it would be much easier to have the script reference the correct libraries so I don't have to hack it for my box.</p>
  
  <p>I assume I need to the modify portion of the code below in setup.py</p>
  
  <pre><code>bpf = Extension(name='bpf',
          sources=[ 'pcs/bpf/bpf.pyx' ],
          include_dirs=['/usr/include/pcap'],
          library_dirs=['/usr/lib'],
          libraries=['pcap']
      )
  </code></pre>
  
  <p>I have tried running install using both cygwin and minigw </p>