Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/lxml-5.3.0-py3.8-linux-x86_64.egg/lxml/__init__.py: 18%

Shortcuts on this page

r m x   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

11 statements  

1# this is a package 

2 

3__version__ = "5.3.0" 

4 

5 

6def 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