if is_win: CONFIGDIR = compat.getenv('APPDATA') if not CONFIGDIR: CONFIGDIR = os.path.expanduser('~\\Application Data') elif is_darwin: CONFIGDIR = os.path.expanduser('~/Library/Application Support') else: # According to XDG specification # http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html CONFIGDIR = compat.getenv('XDG_DATA_HOME') if not CONFIGDIR: CONFIGDIR = os.path.expanduser('~/.local/share') CONFIGDIR = os.path.join(CONFIGDIR, 'pyinstaller') PLATFORM = compat.system() + '-' + compat.architecture() # Include machine name in path to bootloader for some machines. # e.g. 'arm' if compat.machine(): PLATFORM += '-' + compat.machine() # path extensions for module seach # FIXME this should not be a global variable __pathex__ = [] def get_version(): version = '%s.%s' % (VERSION[0], VERSION[1]) if VERSION[2]: version = '%s.%s' % (version, VERSION[2])
CONFIGDIR = compat.getenv('APPDATA') if not CONFIGDIR: CONFIGDIR = os.path.expanduser('~\\Application Data') elif is_darwin: CONFIGDIR = os.path.expanduser('~/Library/Application Support') else: # According to XDG specification # http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html CONFIGDIR = compat.getenv('XDG_DATA_HOME') if not CONFIGDIR: CONFIGDIR = os.path.expanduser('~/.local/share') CONFIGDIR = os.path.join(CONFIGDIR, 'pyinstaller') DEFAULT_CONFIGFILE = os.path.join(CONFIGDIR, 'config.dat') PLATFORM = compat.system() + '-' + compat.architecture() # path extensions for module seach # :fixme: this should not be a global variable __pathex__ = [] def get_version(): version = '%s.%s' % (VERSION[0], VERSION[1]) if VERSION[2]: version = '%s.%s' % (version, VERSION[2]) if VERSION[3]: version = '%s%s' % (version, VERSION[3]) # include svn revision in version string if VERSION[3] == 'dev' and VERSION[4] > 0: version = '%s%s' % (version, VERSION[4])