docstr: Pyrex is not supported, but some projects monkeypatch this method.
  
  That allows compiling Cython code, see gh-6955.
  This method will remain here for compatibility reasons.
docstr_tok: ["Pyrex","is","not","supported",",","but","some","projects","monkeypatch","this","method",".","That","allows","compiling","Cython","code",",","see","gh-6955",".","This","method","will","remain","here","for","compatibility","reasons","."]
code: def generate_a_pyrex_source(self, base, ext_name, source, extension):
      """Pyrex is not supported, but some projects monkeypatch this method.
  
      That allows compiling Cython code, see gh-6955.
      This method will remain here for compatibility reasons.
      """
      return []
  
imports: from __future__ import division, absolute_import, print_function
  import os
  import re
  import sys
  import shlex
  import copy
  from distutils.command import build_ext
  from distutils.dep_util import newer_group, newer
  from distutils.util import get_platform
  from distutils.errors import DistutilsError, DistutilsSetupError
  from numpy.distutils import log
  from numpy.distutils.misc_util import fortran_ext_match, appendpath, is_string, is_sequence, get_cmd
  from numpy.distutils.from_template import process_file
  from numpy.distutils.conv_template import process_file
label_desc: Use image node_id 17 for calling the build_src obj's underlying member method code with example usage: obj.generate_a_pyrex_source(base, ext_name, source, extension) and returns: list