24 lines
507 B
Python
24 lines
507 B
Python
"""
|
|
Utilities for getting information about Numba C extensions
|
|
"""
|
|
|
|
import os
|
|
|
|
|
|
def get_extension_libs():
|
|
"""Return the .c files in the `numba.cext` directory.
|
|
"""
|
|
libs = []
|
|
base = get_path()
|
|
for fn in os.listdir(base):
|
|
if fn.endswith('.c'):
|
|
fn = os.path.join(base, fn)
|
|
libs.append(fn)
|
|
return libs
|
|
|
|
|
|
def get_path():
|
|
"""Returns the path to the directory for `numba.cext`.
|
|
"""
|
|
return os.path.abspath(os.path.join(os.path.dirname(__file__)))
|