示例#1
0
try:
    import babel

    extractors = [
        ('**.py',                'trac.dist:extract_python', None),
        ('**/templates/**.html', 'genshi', None),
        ('**/templates/**.txt',  'genshi',
         {'template_class': 'genshi.template:NewTextTemplate'}),
    ]
    extra['message_extractors'] = {
        'trac': extractors,
        'tracopt': extractors,
    }

    from trac.dist import get_l10n_trac_cmdclass
    extra['cmdclass'] = get_l10n_trac_cmdclass()

except ImportError:
    pass

try:
    import genshi
except ImportError:
    print "Genshi is needed by Trac setup, pre-installing"
    # give some context to the warnings we might get when installing Genshi


setup(
    name = 'Trac',
    version = '1.0.1',
    description = 'Integrated SCM, wiki, issue tracker and project environment',
示例#2
0
文件: setup.py 项目: zxfly/trac
min_python = (2, 7)
if sys.version_info < min_python:
    print("Trac requires Python %d.%d or later" % min_python)
    sys.exit(1)
if sys.version_info >= (3, ):
    print("Trac doesn't support Python 3 (yet)")
    sys.exit(1)

extra = {}

try:
    import babel

    from trac.dist import get_l10n_trac_cmdclass
    extra['cmdclass'] = get_l10n_trac_cmdclass()

except ImportError:
    pass

try:
    import jinja2
except ImportError:
    print("Jinja2 is needed by Trac setup, pre-installing")
    # give some context to the warnings we might get when installing Jinja2


def readme():
    # Don't use context manager (comment:21:ticket:12578)
    f = open('README.rst')
    content = f.read()
示例#3
0
extra = {}

try:
    import babel

    extractors = [
        ("**.py", "trac.dist:extract_python", None),
        ("**/templates/**.html", "genshi", None),
        ("**/templates/**.txt", "genshi", {"template_class": "genshi.template:NewTextTemplate"}),
    ]
    extra["message_extractors"] = {"trac": extractors, "tracopt": extractors}

    from trac.dist import get_l10n_trac_cmdclass

    extra["cmdclass"] = get_l10n_trac_cmdclass()

except ImportError:
    pass

try:
    import genshi
except ImportError:
    print "Genshi is needed by Trac setup, pre-installing"
    # give some context to the warnings we might get when installing Genshi


setup(
    name="Trac",
    version="1.0.1",
    description="Integrated SCM, wiki, issue tracker and project environment",