setup.pyサンプル2
2020/12/31
Python3.6.7, py2exe0.10.1.0
Python3.6でデフォルトで使っているセットアップ。
# -*- coding: utf-8 -*-
from distutils.core import setup
import py2exe
import sys
sys.argv.append('py2exe')
DIST_DIR = r'C:\Temp\dist'
BUILD_DIR = r'C:\Temp\build'
DIST_FILE = 'test.py'
py2exe_options = {
'compressed': True, #圧縮するかどうか True or False
'optimize': 2,
'bundle_files': 1, # 1一つにまとめる 2python.dllが分かれる 3分かれる
'dist_dir': DIST_DIR,
'excludes' : ['bz2','lzma','socket','ssl','select','unicodedata','curses',
'doctest','email','pdb','tkinter',#'PySide2',
'numpy'],
'includes':['imp'],
}
setup(
options = {'build': {'build_base': BUILD_DIR},
'py2exe': py2exe_options},
windows = [{
'script' : DIST_FILE,
#'icon_resources': [(1,'py.ico')],
'name':'ツールの名前',
'version':datetime.datetime.now().strftime('%Y.%m.%d'),
'description':'ツールの説明',
'company_name':'TiBra Soft',
'copyright':'TiBra',
'url':'https://software.tiblab.net/',
}],
zipfile = None
)
バージョンは大体日付
import datetime
datetime.datetime.now().strftime('%Y.%m.%d')