if options['build_macosx']: if check_for_macosx() or (options['build_macosx'] is True): build_macosx(ext_modules, packages) rc['backend'] = 'MacOSX' # These are informational only. We don't build any extensions for them. check_for_qt() check_for_qt4() check_for_cairo() print_raw("") print_raw("OPTIONAL DATE/TIMEZONE DEPENDENCIES") hasdatetime = check_for_datetime() provide_dateutil = check_provide_dateutil(hasdatetime) provide_pytz = check_provide_pytz(hasdatetime) if hasdatetime: # dates require python23 datetime # only install pytz and dateutil if the user hasn't got them def add_pytz(): packages.append('pytz') resources = ['zone.tab', 'locales/pytz.pot'] for dirpath, dirnames, filenames in os.walk( os.path.join('lib', 'pytz', 'zoneinfo')): if '.svn' in dirpath: continue # remove the 'pytz' part of the path basepath = os.path.join(*dirpath.split(os.path.sep)[2:]) #print dirpath, basepath
if check_for_macosx() or (options['build_macosx'] is True): build_macosx(ext_modules, packages) rc['backend'] = 'MacOSX' # These are informational only. We don't build any extensions for them. check_for_qt() check_for_qt4() check_for_pyside() check_for_cairo() print_raw("") print_raw("OPTIONAL DATE/TIMEZONE DEPENDENCIES") hasdatetime = check_for_datetime() provide_dateutil = check_provide_dateutil(hasdatetime) provide_pytz = check_provide_pytz(hasdatetime) if hasdatetime: # dates require python23 datetime # only install pytz and dateutil if the user hasn't got them def add_pytz(): packages.append('pytz') resources = ['zone.tab', 'locales/pytz.pot'] for dirpath, dirnames, filenames in os.walk( os.path.join('lib', 'pytz', 'zoneinfo') ): # remove the 'pytz' part of the path basepath = os.path.join(*dirpath.split(os.path.sep)[2:]) #print dirpath, basepath
if options['build_macosx']: if check_for_macosx() or (options['build_macosx'] is True): build_macosx(ext_modules, packages) rc['backend'] = 'MacOSX' # These are informational only. We don't build any extensions for them. check_for_qt() check_for_qt4() check_for_pyside() check_for_cairo() print_raw("") print_raw("OPTIONAL DATE/TIMEZONE DEPENDENCIES") provide_dateutil = check_provide_dateutil() provide_pytz = check_provide_pytz() provide_six = check_provide_six() def add_pytz(): packages.append('pytz') resources = ['zone.tab', 'locales/pytz.pot'] for dirpath, dirnames, filenames in os.walk( os.path.join('lib', 'pytz', 'zoneinfo')): # remove the 'pytz' part of the path basepath = os.path.join(*dirpath.split(os.path.sep)[2:]) #print dirpath, basepath resources.extend( [os.path.join(basepath, filename) for filename in filenames])
if options['build_macosx']: if check_for_macosx() or (options['build_macosx'] is True): build_macosx(ext_modules, packages) rc['backend'] = 'MacOSX' # These are informational only. We don't build any extensions for them. check_for_qt() check_for_qt4() check_for_pyside() check_for_cairo() print_raw("") print_raw("OPTIONAL DATE/TIMEZONE DEPENDENCIES") provide_dateutil = check_provide_dateutil() provide_pytz = check_provide_pytz() provide_six = check_provide_six() def add_pytz(): packages.append('pytz') resources = ['zone.tab', 'locales/pytz.pot'] for dirpath, dirnames, filenames in os.walk( os.path.join('lib', 'pytz', 'zoneinfo') ): # remove the 'pytz' part of the path basepath = os.path.join(*dirpath.split(os.path.sep)[2:]) #print dirpath, basepath resources.extend([os.path.join(basepath, filename) for filename in filenames])