INNER CODE UNIT · Python
get_ext_modules
open2c/pairtools · setup.py:36
def get_ext_modules():
ext = ".pyx"
src_files = glob.glob(
#os.path.join(os.path.dirname(__file__), "pairtools", "lib", "*" + ext)
os.path.join("pairtools", "lib", "*" + ext)
)
ext_modules = []
for src_file in src_files:
name = "pairtools.lib." + os.path.splitext(os.path.basename(src_file))[0]
if 'pysam' in name:
import pysam
ext_modules.append(
Extension(
name,
[src_file],
extra_link_args=pysam.get_libraries(),