docs: def create_package(self):
          """
          Ensure that the package can be properly configured,
          and then create it.
  
          """
  
          # Create the Lambda zip package (includes project and virtualenvironment)
          # Also define the path the handler file so it can be copied to the zip
          # root for Lambda.
          current_file = os.path.dirname(os.path.abspath(
              inspect.getfile(inspect.currentframe())))
          handler_file = os.sep.join(current_file.split(os.sep)[
                                     0:-2]) + os.sep + 'handler.py'
          exclude = self.zappa_settings[self.api_stage].get('exclude', []) + ['static', 'media']
          self.zip_path = self.zappa.create_lambda_zip(
                  self.lambda_name,
                  handler_file=handler_file,
                  use_precompiled_packages=self.zappa_settings[self.api_stage].get('use_precompiled_packages', True),
                  exclude=exclude
              )
  
          # Add this environment's Django settings to that zipfile
          with open(self.settings_file, 'r') as f:
              contents = f.read()
              all_contents = contents
              if not self.zappa_settings[self.api_stage].has_key('domain'):
                  script_name = self.api_stage
              else:
                  script_name = ''
  
              all_contents = all_contents + \
                  '\n# Automatically added by Zappa:\nSCRIPT_NAME=\'/' + script_name + '\'\n'
              f.close()
  
          with open('zappa_settings.py', 'w') as f:
              f.write(all_contents)
  
          with zipfile.ZipFile(self.zip_path, 'a') as lambda_zip:
              lambda_zip.write('zappa_settings.py', 'zappa_settings.py')
              lambda_zip.close()
  
          os.unlink('zappa_settings.py')