Changeset 148 for cleverbox/trunk

Show
Ignore:
Timestamp:
08/10/07 15:52:05 (5 years ago)
Author:
trivoallan
Message:

cleverbox : Started implementation of setuptools. refs #4

Location:
cleverbox/trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • cleverbox/trunk/CHANGELOG

    r147 r148  
    2323 * fixed [ticket:10 Subversion hooks handling] : http://trac-hacks.org/wiki/TracSvnHooksPlugin is enabled by default 
    2424 * implemented [ticket:1 trac.ini-defaults variable substitution] 
     25 * started to implement [ticket:4 setuptools for distributing the package] 
    2526 
    2627=== 2007-08-07 | 0.3-beta === 
  • cleverbox/trunk/setup.py

    r130 r148  
    11#!/usr/bin/env python 
    22 
     3# Automatically install setuptools if needed. 
     4# User must have internet access 
     5# See http://peak.telecommunity.com/DevCenter/setuptools#using-setuptools-without-bundling-it 
     6import ez_setup 
     7ez_setup.use_setuptools() 
     8 
    39from glob import glob 
    4 from distutils.core import setup 
     10from setuptools import setup, find_packages 
    511 
    6 setup(name='Cleverbox', 
    7       version='0.3', 
    8       description='Script for automating multiple trac instances deployment and maintenance.', 
    9       author='Tristan Rivoallan', 
    10       author_email='trivoallan@clever-age.com', 
    11       url='http://www.clever-age.com', 
    12       packages=['cleverbox', 'cleverbox.scripts'], 
    13       scripts=['scripts/cleverbox-admin'], 
    14       data_files=[('/usr/share/cleverbox', glob('assets/*'))], 
    15       license='GPL', 
    16       install_requires=['setuptools>=0.6b1', 'trac>=0.12'] 
     12setup( 
     13     
     14    # Project identity 
     15    name='Cleverbox', 
     16    version='0.4.dev', 
     17    description='Script for automating multiple trac instances deployment and maintenance.', 
     18    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.', 
     19    author='Tristan Rivoallan', 
     20    author_email='trivoallan@clever-age.com', 
     21    url='http://www.clever-age.org/trac/wiki/cleverbox', 
     22    license='GPLv3', 
     23     
     24    # Files 
     25    packages=find_packages(), 
     26    scripts=['scripts/cleverbox-admin'], 
     27    data_files=[('/usr/share/cleverbox', glob('assets/*'))], 
     28     
     29    # Dependencies 
     30    install_requires=['setuptools>=0.6b1', 'trac>=0.10.3'] 
    1731)