code: def generate_openmp_enabled_py(packagename, srcdir='.', disable_openmp=None):
      
  
      if packagename.lower() == 'astropy':
          packagetitle = 'Astropy'
      else:
          packagetitle = packagename
  
      epoch = int(os.environ.get('SOURCE_DATE_EPOCH', time.time()))
      timestamp = datetime.datetime.utcfromtimestamp(epoch)
  
      if disable_openmp is not None:
          import builtins
          builtins._ASTROPY_DISABLE_SETUP_WITH_OPENMP_ = disable_openmp
      if _ASTROPY_DISABLE_SETUP_WITH_OPENMP_:
          log.info("OpenMP support has been explicitly disabled.")
      openmp_support = False if _ASTROPY_DISABLE_SETUP_WITH_OPENMP_ else is_openmp_supported()
  
      src = _IS_OPENMP_ENABLED_SRC.format(packagetitle=packagetitle,
                                          timestamp=timestamp,
                                          return_bool=openmp_support)
  
      package_srcdir = os.path.join(srcdir, *packagename.split('.'))
      is_openmp_enabled_py = os.path.join(package_srcdir, 'openmp_enabled.py')
      with open(is_openmp_enabled_py, 'w') as f:
          f.write(src)
docs: Generate ``package.openmp_enabled.is_openmp_enabled``, which can then be used
      to determine, post build, whether the package was built with or without
      OpenMP support.