code: def initialize_options(self):
      sparent.initialize_options(self)
      self.add_doc = False
      # Were we made from a source archive?  If so include the help again
      if os.path.isfile("doc/index.html") and os.path.isfile(
          "doc/_sources/pysqlite.txt"
      ):
          self.add_doc = True
      self.use_defaults = False  # they are useless
  
      # Make sure the manifest is regenerated
      self.force_manifest = True
  
      # Now do some chicanery.  If a source distribution is requested and
      # fetch --sqlite was requested then make sure the sqlite amalgamation
      # ends up as part of the source distribution.
      if fetch_parts:
          # Use a temporary file for the manifest
          tmpmanifest = "MANIFEST.in.tmp"
          self.template = tmpmanifest
          try:
              os.remove(tmpmanifest)
          except:
              pass
          min = open("MANIFEST.in", "rU")
          mout = open(tmpmanifest, "wt")
          for line in min:
              mout.write(line)
          min.close()
          # os.path.relpath emulation
          if "sqlite" in fetch_parts:
              amalgamationpath = findamalgamation()
              amalrelpath = amalgamationpath[
                  len(os.path.dirname(os.path.abspath(__file__))) + 1 :
              ]
              mout.write("include " + amalrelpath + "\n")
              # also include headers and extension headers
              mout.write(
                  "include "
                  + amalrelpath.replace("sqlite3.c", "sqlite3.h")
                  + "\n"
              )
              mout.write(
                  "include "
                  + amalrelpath.replace("sqlite3.c", "sqlite3ext.h")
                  + "\n"
              )
              if os.path.exists("sqlite3/sqlite3config.h"):
                  mout.write("include sqlite3/sqlite3config.h\n")
  
          mout.close()
  
imports: import os
  import sys
  import shlex
  import glob
  import re
  import time
  import zipfile
  import tarfile
  from distutils.command import build_ext, build, sdist
label_desc: Use image node_id 1 for calling the apsw_sdist obj's underlying member method code with example usage: obj.initialize_options() without return types