Source

bloodhound-rpc / trunk / setup.py

#!/usr/bin/env python
"""
License: BSD

(c) 2005-2008 ::: Alec Thomas (alec@swapoff.org)
(c) 2009      ::: www.CodeResort.com - BV Network AS (simon-code@bvnetwork.no)
"""

import sys

from setuptools import setup, find_packages

try :
  import crypt
except ImportError :
  test_deps = ['twill', 'fcrypt']
else :
  test_deps = ['twill']

if sys.version_info[:2] < (2, 7):
    test_deps.append('unittest2')

setup(
    name='BloodhoundRPC',
    version='1.1.3',
    license='BSD',
    author='Alec Thomas',
    author_email='alec@swapoff.org',
    maintainer='Odd Simon Simonsen & Olemis Lang',
    maintainer_email='simon-code@bvnetwork.no , olemis+trac@gmail.com',
    #FIXME: Update project URL
    url='http://trac-hacks.org/wiki/XmlRpcPlugin',
    description='RPC interface to Apache(TM) Bloodhound',
    zip_safe=True,
    test_suite = 'bhrpc.tests.test_suite',
    install_requires=['Trac>=1.0', 'BloodhoundDashboardPlugin>0.5.3', 
                      'BloodhoundMultiProduct>0.5.3'],
    tests_require = test_deps,
    packages=find_packages(exclude=['*.tests']),
    package_data={
        'tracrpc': ['templates/*.html', 'htdocs/*.js', 'htdocs/*.css']
        },
    entry_points={
        'trac.plugins': ['TracXMLRPC = tracrpc', 
                         'BloodhoundRPC = bhrpc']
        },
    )
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.