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 steve.dower
Recipients dstufft, eric.araujo, neyuru, paul.moore, steve.dower, tim.golden, zach.ware
Date 2019-02-02.23:55:09
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1549151709.24.0.13490288836.issue35299@roundup.psfhosted.org>
In-reply-to
Content
My PR fixes both issues properly, but adds a minor "feature" to distutils by making distutils.sysconfig.get_python_inc() potentially return a set of include paths (with os.path.pathsep separators).

This is fully internal, so right now we know it'll only occur when building in the source tree on Windows, so I'm not concerned about it. It'd also work on any platform through an environment variable, which it is, but it looks like most people simply attach "-I" at the start and pass it to gcc (which again, since they're not on Windows, they're not going to hit the one case we know about).

I'd rather do it properly than have a one-time hack just for this build scenario, and I certainly don't want to be copying files within the source tree. So I'm intending to go ahead with this design, but wanted to allow any interested parties to push back if they know of some reason that I don't.
History
Date User Action Args
2019-02-02 23:55:11steve.dowersetrecipients: + steve.dower, paul.moore, tim.golden, eric.araujo, zach.ware, dstufft, neyuru
2019-02-02 23:55:09steve.dowersetmessageid: <1549151709.24.0.13490288836.issue35299@roundup.psfhosted.org>
2019-02-02 23:55:09steve.dowerlinkissue35299 messages
2019-02-02 23:55:09steve.dowercreate