|
16 | 16 | # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, |
17 | 17 | # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. |
18 | 18 | # |
19 | | -# $Id: setup.py,v 1.91 2006-10-07 03:03:28 richard Exp $ |
| 19 | +# $Id: setup.py,v 1.92 2006-11-09 05:38:54 richard Exp $ |
20 | 20 |
|
21 | 21 | from distutils.core import setup, Extension |
22 | 22 | from distutils.util import get_platform |
@@ -348,39 +348,67 @@ def main(): |
348 | 348 | command-line, web and e-mail interfaces. It is based on the winning design |
349 | 349 | from Ka-Ping Yee in the Software Carpentry "Track" design competition. |
350 | 350 |
|
| 351 | +New Features in 1.3.0: |
| 352 | +- WSGI support via roundup.cgi.wsgi_handler |
| 353 | +
|
| 354 | +Fixed in 1.3.0: |
| 355 | +- sqlite module detection was broken for python 2.5 compiled without sqlite |
| 356 | + support |
| 357 | +- fixed support for pysqlite2 (version 2.1.0 is the minimum version |
| 358 | + supported) |
| 359 | +- roundup-server called setuid when run by non-root user |
| 360 | +- fix sort/group direction checkbox in issue.index.html (sf bug 1593025) |
| 361 | +- fix error detection for non-EN locales of postgres (sf bug 1592249) |
| 362 | +- fix email change note rendering of multiline properties (sf patch 1575223) |
| 363 | +- fix sidebar search links (sf patch 1574467) |
| 364 | +- nicer "permission required" messages (sf patch 1558183) |
| 365 | +- fix unstable ordering of detectors (sf bug 1585378) |
| 366 | +
|
351 | 367 | If you're upgrading from an older version of Roundup you *must* follow |
352 | 368 | the "Software Upgrade" guidelines given in the maintenance documentation. |
353 | 369 |
|
354 | | -Bugs fixed in 1.2.1: |
355 | | -
|
356 | | -- E-mail subject line prefix delimiter configuration was being ignored. |
357 | | -- Password confirm field in user editing. |
358 | | -
|
359 | | -New Features in 1.2.x: |
360 | | -
|
361 | | -- supports Python 2.5, including the sqlite3 module |
362 | | -- full timezone support (sf patch 1465296) |
363 | | -- handle connection loss when responding to web requests |
364 | | -- match incoming mail In-Reply-To against existing messages when no issue |
365 | | - id is specified in the Subject |
366 | | -- added StringHTMLProperty wrapped() method to wrap long lines in issue |
367 | | - display |
368 | | -- include the popcal in Date field editing and search fields by default |
369 | | -- @required in forms may now specify properties of linked items (sf patch |
370 | | - 1507093) |
371 | | -- update for latest version of pysqlite (sf bug 1487098; patch 1534227) |
372 | | -- update for latest version of psycopg2 (sf patch 1429391) |
373 | | -- new "exporttables" command in roundup-admin (sf bug 1533791) |
374 | | -- roundup-admin "export" may specify classes to exclude (sf bug 1533791) |
375 | | -- sorting and grouping by multiple properties is now supported by the |
376 | | - backends *and* the classic template. |
377 | | -- sorting, grouping, and searching by transitive properties (e.g., |
378 | | - messages.author.supervisor) is now supported in all backends |
379 | | -- added filter_sql to SQL backends which takes an arbitrary SQL statement |
380 | | - and returns a list of item ids |
381 | | -
|
382 | | -There was also a lot of bugfixes - see the bundled CHANGES.txt file for the |
383 | | -list. |
| 370 | +Roundup requires python 2.3 or later for correct operation. |
| 371 | +
|
| 372 | +To give Roundup a try, just download (see below), unpack and run:: |
| 373 | +
|
| 374 | + roundup-demo |
| 375 | +
|
| 376 | +Release info and download page: |
| 377 | + http://cheeseshop.python.org/pypi/roundup |
| 378 | +Source and documentation is available at the website: |
| 379 | + http://roundup.sourceforge.net/ |
| 380 | +Mailing lists - the place to ask questions: |
| 381 | + http://sourceforge.net/mail/?group_id=31577 |
| 382 | +
|
| 383 | +
|
| 384 | +About Roundup |
| 385 | +============= |
| 386 | +
|
| 387 | +Roundup is a simple-to-use and -install issue-tracking system with |
| 388 | +command-line, web and e-mail interfaces. It is based on the winning design |
| 389 | +from Ka-Ping Yee in the Software Carpentry "Track" design competition. |
| 390 | +
|
| 391 | +Note: Ping is not responsible for this project. The contact for this |
| 392 | + |
| 393 | +
|
| 394 | +Roundup manages a number of issues (with flexible properties such as |
| 395 | +"description", "priority", and so on) and provides the ability to: |
| 396 | +
|
| 397 | +(a) submit new issues, |
| 398 | +(b) find and edit existing issues, and |
| 399 | +(c) discuss issues with other participants. |
| 400 | +
|
| 401 | +The system will facilitate communication among the participants by managing |
| 402 | +discussions and notifying interested parties when issues are edited. One of |
| 403 | +the major design goals for Roundup that it be simple to get going. Roundup |
| 404 | +is therefore usable "out of the box" with any python 2.3+ installation. It |
| 405 | +doesn't even need to be "installed" to be operational, though a |
| 406 | +disutils-based install script is provided. |
| 407 | +
|
| 408 | +It comes with two issue tracker templates (a classic bug/feature tracker and |
| 409 | +a minimal skeleton) and five database back-ends (anydbm, sqlite, metakit, |
| 410 | +mysql and postgresql). |
| 411 | +
|
384 | 412 | ''', |
385 | 413 | 'author': "Richard Jones", |
386 | 414 | 'author_email': "[email protected]", |
|
0 commit comments