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

11 statements  

« prev     ^ index     » next       coverage.py v7.2.7, created at 2023-06-07 06:31 +0000

1# this is a package 

2 

3__version__ = "5.0.0a0" 

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 

23