I can't install plugin.
trac-admin <env> upgrade failed with traceback like this:
01:25:32 Trac[plugin] INFO: Watchlist table needs to be upgraded: no such table: watchlist
01:25:32 Trac[env] INFO: tracwatchlist.plugin.WatchlistPlugin upgrading...
01:25:32 Trac[plugin] INFO: Creating system table entry for watchlist plugin: No version entry in system table
01:25:32 Trac[plugin] INFO: No previous watchlist table found
01:25:32 Trac[plugin] INFO: Creating table '('watchlist',)' for WatchlistPlugin
01:25:32 Trac[plugin] INFO: Creating 'watchlist_settings' table
TypeError: __init__() got an unexpected keyword argument 'unique'
01:25:33 Trac[console] ERROR: Exception in trac-admin command:
Traceback (most recent call last):
File "/opt/trac/lib/python2.6/site-packages/trac/admin/console.py", line 107, in onecmd
rv = cmd.Cmd.onecmd(self, line) or 0
File "/usr/lib/python2.6/cmd.py", line 218, in onecmd
return self.default(line)
File "/opt/trac/lib/python2.6/site-packages/trac/admin/console.py", line 257, in default
return cmd_mgr.execute_command(*args)
File "/opt/trac/lib/python2.6/site-packages/trac/admin/api.py", line 123, in execute_command
return f(*fargs)
File "/opt/trac/lib/python2.6/site-packages/trac/env.py", line 790, in _do_upgrade
self.env.upgrade(backup=no_backup is None)
File "/opt/trac/lib/python2.6/site-packages/trac/env.py", line 533, in upgrade
with_transaction(self)(participant.upgrade_environment)
File "/opt/trac/lib/python2.6/site-packages/trac/db/api.py", line 77, in transaction_wrapper
fn(ldb)
File "/opt/trac/lib/python2.6/site-packages/tracwatchlist/plugin.py", line 637, in upgrade_environment
self._create_db_table(db)
File "/opt/trac/lib/python2.6/site-packages/tracwatchlist/plugin.py", line 563, in _create_db_table
self._create_db_table2(db)
File "/opt/trac/lib/python2.6/site-packages/tracwatchlist/plugin.py", line 577, in _create_db_table2
Column('wluser', unique=True),
TypeError: __init__() got an unexpected keyword argument 'unique'