1 from ._version
import version_info, __version__
5 from distutils.dist
import Distribution
10 virtualenv =
hasattr(sys,
'real_prefix')
or \
11 sys.prefix !=
getattr(sys,
"base_prefix", sys.prefix)
14 conda = os.path.exists(os.path.join(sys.prefix,
'conda-meta'))
17 return os.path.join(sys.prefix,
'include',
'site',
18 'python' + sys.version[:3])
21 return os.path.join(sys.prefix,
'Library',
'include')
23 return os.path.join(sys.prefix,
'include')
25 dist = Distribution({
'name':
'pybind11'})
26 dist.parse_config_files()
28 dist_cobj = dist.get_command_obj(
'install', create=
True)
34 dist_cobj.finalize_options()
36 return os.path.dirname(dist_cobj.install_headers)
object getattr(handle obj, handle name)
def get_include(user=False)
bool hasattr(handle obj, handle name)