| 1 |
|
|---|
| 2 |
|
|---|
| 3 |
|
|---|
| 4 |
|
|---|
| 5 |
|
|---|
| 6 |
|
|---|
| 7 |
|
|---|
| 8 |
|
|---|
| 9 |
|
|---|
| 10 |
|
|---|
| 11 |
|
|---|
| 12 |
|
|---|
| 13 |
|
|---|
| 14 |
|
|---|
| 15 |
|
|---|
| 16 |
|
|---|
| 17 |
|
|---|
| 18 |
"""Cleverbox : Script for automating multiple trac instances deployment and maintenance. |
|---|
| 19 |
|
|---|
| 20 |
The Cleverbox sits on top of Trac (http://trac.edgewall.org) and Subversion (http://subversion.tigris.org). |
|---|
| 21 |
It provides an interactive shell for deploying and maintaining instances of both projects. |
|---|
| 22 |
""" |
|---|
| 23 |
|
|---|
| 24 |
from glob import glob |
|---|
| 25 |
from setuptools import setup, find_packages |
|---|
| 26 |
|
|---|
| 27 |
classifiers = """\ |
|---|
| 28 |
Development Status :: 4 - Beta |
|---|
| 29 |
Environment :: Console |
|---|
| 30 |
Intended Audience :: System Administrators |
|---|
| 31 |
License :: OSI Approved :: GNU General Public License (GPL) v3 |
|---|
| 32 |
Natural Language :: English |
|---|
| 33 |
Operating System :: POSIX |
|---|
| 34 |
Topic :: Software Development :: Bug Tracking |
|---|
| 35 |
Topic :: Software Development :: Version Control :: Subversion |
|---|
| 36 |
Topic :: System :: Systems Administration |
|---|
| 37 |
Topic :: Utilities |
|---|
| 38 |
""" |
|---|
| 39 |
|
|---|
| 40 |
doclines = __doc__.split("\n") |
|---|
| 41 |
|
|---|
| 42 |
setup( |
|---|
| 43 |
|
|---|
| 44 |
|
|---|
| 45 |
name='Cleverbox', |
|---|
| 46 |
version='0.5dev', |
|---|
| 47 |
description='Script for automating multiple trac instances deployment and maintenance.', |
|---|
| 48 |
author='Tristan Rivoallan', |
|---|
| 49 |
author_email='trivoallan@clever-age.com', |
|---|
| 50 |
url='http://www.clever-age.org/trac/wiki/cleverbox', |
|---|
| 51 |
license='GPLv3', |
|---|
| 52 |
classifiers = filter(None, classifiers.split("\n")), |
|---|
| 53 |
long_description = "\n".join(doclines[2:]), |
|---|
| 54 |
|
|---|
| 55 |
|
|---|
| 56 |
packages=find_packages(), |
|---|
| 57 |
scripts=['scripts/cleverbox-admin'], |
|---|
| 58 |
data_files=[('/usr/share/cleverbox', glob('assets/*')), |
|---|
| 59 |
('/usr/share/doc/cleverbox', glob('docs/*')), |
|---|
| 60 |
('/usr/share/man/man1', glob('scripts/*.1'))], |
|---|
| 61 |
|
|---|
| 62 |
|
|---|
| 63 |
install_requires=['setuptools>=0.6b1', 'Trac>=0.11'] |
|---|
| 64 |
) |
|---|