#!/usr/bin/env python

# Automatically install setuptools if needed.
# User must have internet access
# See http://peak.telecommunity.com/DevCenter/setuptools#using-setuptools-without-bundling-it
import ez_setup
ez_setup.use_setuptools()

from glob import glob
from setuptools import setup, find_packages

setup(
    
    # Project identity
    name='Cleverbox',
    version='0.4',
    description='Script for automating multiple trac instances deployment and maintenance.',
    long_description='The Cleverbox sits on top of [http://trac.edgewall.org Trac] and [http://subversion.tigris.org Subversion]. It provides an interactive shell for deploying and maintaining instances of both projects.',
    author='Tristan Rivoallan',
    author_email='trivoallan@clever-age.com',
    url='http://www.clever-age.org/trac/wiki/cleverbox',
    license='GPLv3',
    
    # Files
    packages=find_packages(),
    scripts=['scripts/cleverbox-admin'],
    data_files=[('/usr/share/cleverbox',     glob('assets/*')),
                ('/usr/share/doc/cleverbox', glob('docs/*'))],
    
    # Dependencies
    install_requires=['setuptools>=0.6b1', 'trac>=0.10.3']
)

