code: def finalize_options(self):
      build_ext.finalize_options(self)
      # prevent numpy from thinking it is still in its setup process
      if USE_NUMPY:
          __builtins__.__NUMPY_SETUP__ = False
          import numpy as np
  
          self.include_dirs.append(np.get_include())
  
file_path: pyfasttext/setup.py
imports: from setuptools import setup, Extension
  from setuptools.command.build_ext import build_ext
  from Cython.Build import cythonize
  from glob import glob
  from os.path import join
  from subprocess import call
  import os
  import sys
label_desc: Use image node_id 2 for calling the BuildExt obj's underlying member method code with example usage: obj.finalize_options() without return types