diff --git a/setup.py b/setup.py
index e178318aaf8838fccfb1945f97224a81f528afac..aac46c35acabadc0be241dbd2f29c077a702c30c 100644 (file)
--- a/setup.py
+++ b/setup.py
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
#
-# $Id: setup.py,v 1.54 2003-06-17 11:03:27 neaj Exp $
+# $Id: setup.py,v 1.59 2004-03-24 05:56:06 richard Exp $
from distutils.core import setup, Extension
from distutils.util import get_platform
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
'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
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 a couple of bufixes mostly important to Windows users,
-making it possible for them to install new trackers!
-
-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)
-- web interface cleanups including nicer history display, nicer index
- navigation and nicer popup list windows
-- searching of date ranges
-- better international support, including utf-8 email handling and ability
- to display localized dates in web interface.
-- 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
-- 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.
-- 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, ...)
+If you're upgrading from an older version of Roundup you *must* follow
+the "Software Upgrade" guidelines given in the maintenance documentation.
+
+No, really, this is a BETA and if you don't follow the upgrading steps,
+particularly the bit about BACKING UP YOUR DATA, I'm NOT GOING TO BE HELD
+RESPONSIBLE. This release is NOT FOR GENERAL USE.
+
+I would *greatly* appreciate people giving this release a whirl with a
+copy of their existing setup. It's only through real-world testing of
+beta releases that we can ensure that older trackers will be OK.
+
+This release introduces far too many features to list here. Some
+highlights:
+
+- added postgresql backend (originally from sf patch 761740, many changes
+ since)
+- RDBMS backends implement their session and one-time-key stores and
+ full-text indexers; thus they are now performing their own locking
+ internally
+- added new "actor" automatic property (indicates user who cause the last
+ "activity")
+- all RDBMS backends have sensible data typed columns and indexes on
+ several columns
+- we support confirming registration by replying to the email (sf bug
+ 763668)
+- all HTML templating methods now automatically check for permissions
+ (either view or edit as appropriate), greatly simplifying templates
''',
author = "Richard Jones",
author_email = "richard@users.sourceforge.net",