lxml

Package lxml |
[hide private]
[frames] | no frames]

# Source Code for Package lxml

     1  # this is a package
     2
     3  __version__ = "4.5.0"
     4
     5
     6 -def get_include():
     7      """
     8      Returns a list of header include paths (for lxml itself, libxml2
     9      and libxslt) needed to compile C code against lxml if it was built
    10      with statically linked libraries.
    11      """
    12      import os
    13      lxml_path = __path__[0]
    14      include_path = os.path.join(lxml_path, 'includes')
    15      includes = [include_path, lxml_path]
    16
    17      for name in os.listdir(include_path):
    18          path = os.path.join(include_path, name)
    19          if os.path.isdir(path):
    20              includes.append(path)
    21
    22      return includes
    23