old_contents: #!/usr/bin/env python3
  # -*- coding: utf-8 -*-
  #
  #  IkaLog
  #  ======
  #  Copyright (C) 2015 Takeshi HASEGAWA
  #
  #  Licensed under the Apache License, Version 2.0 (the "License");
  #  you may not use this file except in compliance with the License.
  #  You may obtain a copy of the License at
  #
  #      http://www.apache.org/licenses/LICENSE-2.0
  #
  #  Unless required by applicable law or agreed to in writing, software
  #  distributed under the License is distributed on an "AS IS" BASIS,
  #  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  #  See the License for the specific language governing permissions and
  #  limitations under the License.
  #
  
  from distutils.core import setup
  import os
  import py2exe
  import requests.certs
  import shutil
  
  Mydata_files = []
  
  
  def addDirectory(dir):
      for files in os.listdir(dir + '/'):
          f1 = os.path.join(dir, files)
          if os.path.isfile(f1):  # skip directories
              f2 = dir, [f1]
              Mydata_files.append(f2)
  
  addDirectory('masks')
  addDirectory('data')
  
  Mydata_files.append(('', [requests.certs.where()]))
  Mydata_files.append(('lib', ['lib/videoinput.dll']))
  Mydata_files.append(('tools', ['tools/ControlOBS.au3']))
  Mydata_files.append(('tools', ['tools/ControlAmarecTV.au3']))
  Mydata_files.append(('screenshots', ['screenshots/.gitkeep']))
  Mydata_files.append(('debug_videos', ['debug_videos/.gitkeep']))
  
  setup(
      console=['IkaUI.py'],
      data_files=Mydata_files,
      zipfile=None,
      options={
          'py2exe': {
              'packages': ['ikalog'],
              'bundle_files': 1,
              'unbuffered': True,
              'optimize': 2,
              'compressed': 1,
          }
  
      }
  )
  
  #    'name': 'IkaLog',
  #    'company_name': 'Project IkaLog',
  #    'url': 'https://github.com/hasegaw/IkaLog',
  #    'description': 'Enjoy Splatoon!',
  #    'version': '0.01',
  
new_contents: #!/usr/bin/env python3
  # -*- coding: utf-8 -*-
  #
  #  IkaLog
  #  ======
  #  Copyright (C) 2015 Takeshi HASEGAWA
  #
  #  Licensed under the Apache License, Version 2.0 (the "License");
  #  you may not use this file except in compliance with the License.
  #  You may obtain a copy of the License at
  #
  #      http://www.apache.org/licenses/LICENSE-2.0
  #
  #  Unless required by applicable law or agreed to in writing, software
  #  distributed under the License is distributed on an "AS IS" BASIS,
  #  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  #  See the License for the specific language governing permissions and
  #  limitations under the License.
  #
  
  from distutils.core import setup
  import os
  import py2exe
  import requests.certs
  import shutil
  
  Mydata_files = []
  
  
  def addDirectory(dir):
      for files in os.listdir(dir + '/'):
          f1 = os.path.join(dir, files)
          if os.path.isfile(f1):  # skip directories
              f2 = dir, [f1]
              Mydata_files.append(f2)
  
  addDirectory('masks')
  addDirectory('data')
  
  Mydata_files.append(('', [requests.certs.where()]))
  Mydata_files.append(('lib', ['lib/videoinput.dll']))
  Mydata_files.append(('tools', ['tools/ControlOBS.au3']))
  Mydata_files.append(('tools', ['tools/ControlAmarecTV.au3']))
  Mydata_files.append(('screenshots', ['screenshots/.gitkeep']))
  Mydata_files.append(('debug_videos', ['debug_videos/.gitkeep']))
  
  setup(
      console=['IkaUI.py'],
      data_files=Mydata_files,
      zipfile=None,
      options={
          'py2exe': {
              'packages': ['ikalog'],
              'excludes': ['tkinter'],
              'bundle_files': 1,
              'unbuffered': True,
              'optimize': 2,
              'compressed': 1,
          }
  
      }
  )
  
  #    'name': 'IkaLog',
  #    'company_name': 'Project IkaLog',
  #    'url': 'https://github.com/hasegaw/IkaLog',
  #    'description': 'Enjoy Splatoon!',
  #    'version': '0.01',
  
subject: Exclude tkinter module explictly.