X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=setup.py;h=9d08e5d161fcccc77a150ad46ec54fbb19e61b11;hb=b680e6133ab5b2be7da352e29dbbb79ac2627e0a;hp=fc98a4e4377ada38343ab82defdceb44186c30c8;hpb=1c93ce3caff5b0398e40009d84bc60b4a36621a9;p=roundup.git diff --git a/setup.py b/setup.py index fc98a4e..9d08e5d 100644 --- a/setup.py +++ b/setup.py @@ -16,7 +16,7 @@ # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. # -# $Id: setup.py,v 1.52 2003-05-09 05:28:42 richard Exp $ +# $Id: setup.py,v 1.58 2003-11-13 05:56:48 richard Exp $ from distutils.core import setup, Extension from distutils.util import get_platform @@ -26,8 +26,8 @@ import sys, os, string from glob import glob # patch distutils if it can't cope with the "classifiers" keyword -if sys.version < '2.2.3': - from distutils.dist import DistributionMetadata +from distutils.dist import DistributionMetadata +if not hasattr(DistributionMetadata, 'classifiers'): DistributionMetadata.classifiers = None DistributionMetadata.download_url = None @@ -78,7 +78,8 @@ class build_scripts_create(build_scripts): module = os.path.splitext(os.path.basename(script))[0] module = string.translate(module, to_module) cmdopt=self.distribution.command_options - if cmdopt['install'].has_key('prefix'): + if (cmdopt.has_key('install') and + cmdopt['install'].has_key('prefix')): prefix = cmdopt['install']['prefix'][1] version = '%d.%d'%sys.version_info[:2] prefix = ''' @@ -157,7 +158,7 @@ def main(): 'doc/roundup-mailgw.1', 'doc/roundup-server.1'])) # add the templates to the data files lists - from roundup.admin import listTemplates + from roundup.init import listTemplates templates = [t['path'] for t in listTemplates('templates').values()] for tdir in templates: # scan for data files @@ -179,14 +180,15 @@ def main(): setup( name = "roundup", version = __version__, - description = "Roundup issue tracking system.", + description = "A simple-to-use and -install issue-tracking system" + " with command-line, web and e-mail interfaces. Highly" + " customisable.", long_description = '''Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry "Track" design competition. -This release has all the bugfixes from the latest 0.5 maintnenance release -plus lots of new goodies including: +The 0.6 release has lots of new goodies including: - new instant-gratification Demo Mode ("python demo.py" :) - added mysql backend (see doc/mysql.txt for details) @@ -198,28 +200,27 @@ plus lots of new goodies including: - more documentation including revamped design document, unix manual pages and some FAQ entries - significantly more powerful form handling allowing editing of multiple - items - and creation of multiple items + items and creation of multiple items - tracker templates can contain subdirectories and static files (e.g. - images) - and we may now distribute templates separately from Roundup. Template - HTML files now have a .html extension too. -- user registration is now a two-step process, with confirmation from the email - address supplied in the registration form, and we also have a password reset - feature for forgotten password / login -- Windows Service mode for roundup-server when daemonification is attempted - on Windows. + images) and we may now distribute templates separately from Roundup. + Template HTML files now have a .html extension too. +- user registration is now a two-step process, with confirmation from the + email address supplied in the registration form, and we also have a + password reset feature for forgotten password / login +- Windows Service mode for roundup-server when daemonification is + attempted on Windows +- lots of speed enhancements, making the web interface much more responsive - fixed issues with dumb email or web clients -- lots more little tweaks and back-end work... - email system handles more SMTP and POP features (TLS, APOP, ...) +- lots more little tweaks and back-end work... ''', author = "Richard Jones", author_email = "richard@users.sourceforge.net", - url = 'http://sourceforge.net/projects/roundup/', + url = 'http://roundup.sourceforge.net/', download_url = 'http://sourceforge.net/project/showfiles.php?group_id=31577', packages = packagelist, classifiers = [ - 'Development Status :: 4 - Beta', + 'Development Status :: 5 - Production/Stable', 'Environment :: Console', 'Environment :: Web Environment', 'Intended Audience :: End Users/Desktop',