trac.plugins.traccron / setup.py

# -*- encoding: UTF-8 -*-
"""
Created on 12 Oct. 2010
@author: thierry
Updated on 4 Feb. 2013
@maintainer: t2y
"""

try:
    import setuptools
except ImportError:
    import distribute_setup
    distribute_setup.use_setuptools()

import pkg_resources
from setuptools import setup

REQUIRES = [
    'Trac >= 0.10',
]

CLASSIFIERS = [
    'Framework :: Trac',
    'Development Status :: 4 - Beta',
    'Environment :: Web Environment',
    'License :: OSI Approved :: BSD License',
    'Intended Audience :: Developers',
    'Operating System :: OS Independent',
    'Programming Language :: Python',
    'Topic :: Software Development',
]

try:
    LONG_DESCRIPTION = "".join([
        open("README.txt").read(),
    ])
except:
    LONG_DESCRIPTION = ""

setup(
    name='TracCronPlugin',
    version='0.3.1',
    description='Task scheduler plugin for Trac',
    long_description=LONG_DESCRIPTION,
    packages=['traccron'],
    package_data={'traccron': ['templates/*.*']},
    author='Thierry Bressure',
    author_email='thierry@bressure.net',
    maintainer='Tetsuya Morimoto',
    maintainer_email='tetsuya.morimoto@gmail.com',
    license='BSD',
    platforms=['unix', 'linux', 'osx', 'windows'],
    url='http://trac-hacks.org/wiki/TracCronPlugin',
    keywords='trac cron scheduler plugin',
    tests_require=['tox', 'pytest', 'pytest-pep8', 'pytest-capturelog'],
    classifiers=CLASSIFIERS,
    install_requires=REQUIRES,
    entry_points={
        'trac.plugins': [
            'traccron.core = traccron.core',
            'traccron.task = traccron.task',
            'traccron.scheduler = traccron.scheduler',
            'traccron.listener = traccron.listener',
            'traccron.history = traccron.history',
        ]
    },
)
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.