def changeWelcomeText(text, options): cfg = Config(noWxConfig=True) if options.release: welcomeText = """ Welcome! This is the API reference documentation for the <b>{version} release</b> of wxPython Phoenix, built on {today}. """.format(version=cfg.VERSION, today=TODAY) else: revhash = runcmd('git rev-parse --short HEAD', getOutput=True, echoCmd=False) welcomeText = """ Welcome! This is the API documentation for the wxPython Phoenix <b>pre-release snapshot</b> build <b>{version}</b>, last updated {today} from git revision: <a href="https://github.com/wxWidgets/Phoenix/commit/{revhash}">{revhash}</a>. """.format(version=cfg.VERSION, today=TODAY, revhash=revhash) text = text.replace('!WELCOME!', welcomeText) return text
from setuptools import setup, find_packages from distutils.command.build import build as orig_build from setuptools.command.install import install as orig_install from setuptools.command.bdist_egg import bdist_egg as orig_bdist_egg from setuptools.command.sdist import sdist as orig_sdist try: from wheel.bdist_wheel import bdist_wheel as orig_bdist_wheel haveWheel = True except ImportError: haveWheel = False from buildtools.config import Config, msg, opj, runcmd, canGetSOName, getSOName import buildtools.version as version # Create a buildtools.config.Configuration object cfg = Config(noWxConfig=True) DOCS_BASE = 'http://docs.wxPython.org' #---------------------------------------------------------------------- NAME = version.PROJECT_NAME DESCRIPTION = "Cross platform GUI toolkit for Python, \"Phoenix\" version" AUTHOR = "Robin Dunn" AUTHOR_EMAIL = "*****@*****.**" URL = "http://wxPython.org/" DOWNLOAD_URL = "https://pypi.python.org/pypi/{}".format(NAME) LICENSE = "wxWindows Library License (https://opensource.org/licenses/wxwindows.php)" PLATFORMS = "WIN32,WIN64,OSX,POSIX" KEYWORDS = "GUI,wx,wxWindows,wxWidgets,cross-platform,user-interface,awesome" LONG_DESCRIPTION = """\