This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ned.deily
Recipients dstufft, eric.araujo, ned.deily, sylvain.corlay
Date 2016-05-22.05:48:05
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1463896085.39.0.209827832407.issue26955@psf.upfronthosting.co.za>
In-reply-to
Content
"When installing a python package that has `headers`, these headers are usually installed under the main python include directory".  Can you give some specific examples of packages and platforms where that is the case?  Just taking a quick look at some packages I happen to have installed, like lxml and cffi using a vanilla pip with a vanilla Unix-y Python 3.5.1, their header files get installed in the site-packages directory by default (using pip), not the main Python include directory.  And various distributors of Python have their own preferences where to install things, for example, the locations you cite are those used by Homebrew on OS X and differ from other OS X Pythons.  I'm not sure that there is a general solution as things stand now; I think there is probably a lot of variability among packages (e.g. their setup.py) and Python distributions.
History
Date User Action Args
2016-05-22 05:48:05ned.deilysetrecipients: + ned.deily, eric.araujo, dstufft, sylvain.corlay
2016-05-22 05:48:05ned.deilysetmessageid: <1463896085.39.0.209827832407.issue26955@psf.upfronthosting.co.za>
2016-05-22 05:48:05ned.deilylinkissue26955 messages
2016-05-22 05:48:05ned.deilycreate