id	summary	reporter	owner	description	type	status	priority	component	severity	resolution	keywords	cc	release
9107	Error when building the egg file	anonymous	hasienda	I've doanloaded the source code and unzipped it. After running \r\n{{{\r\npython setup.py bdist_egg\r\n}}}\r\nI get the following output:\r\n{{{\r\nrunning bdist_egg\r\nrunning egg_info\r\ncreating TracAccountManager.egg-info\r\nwriting requirements to TracAccountManager.egg-info/requires.txt\r\nwriting TracAccountManager.egg-info/PKG-INFO\r\nwriting top-level names to TracAccountManager.egg-info/top_level.txt\r\nwriting dependency_links to TracAccountManager.egg-info/dependency_links.txt\r\nwriting entry points to TracAccountManager.egg-info/entry_points.txt\r\nwriting manifest file 'TracAccountManager.egg-info/SOURCES.txt'\r\nreading manifest file 'TracAccountManager.egg-info/SOURCES.txt'\r\nwriting manifest file 'TracAccountManager.egg-info/SOURCES.txt'\r\ninstalling library code to build/bdist.linux-x86_64/egg\r\nrunning install_lib\r\nrunning build_py\r\ncreating build\r\ncreating build/lib\r\ncreating build/lib/acct_mgr\r\ncopying acct_mgr/hashlib_compat.py -> build/lib/acct_mgr\r\ncopying acct_mgr/admin.py -> build/lib/acct_mgr\r\ncopying acct_mgr/db.py -> build/lib/acct_mgr\r\ncopying acct_mgr/htfile.py -> build/lib/acct_mgr\r\ncopying acct_mgr/http.py -> build/lib/acct_mgr\r\ncopying acct_mgr/md5crypt.py -> build/lib/acct_mgr\r\ncopying acct_mgr/api.py -> build/lib/acct_mgr\r\ncopying acct_mgr/util.py -> build/lib/acct_mgr\r\ncopying acct_mgr/guard.py -> build/lib/acct_mgr\r\ncopying acct_mgr/svnserve.py -> build/lib/acct_mgr\r\ncopying acct_mgr/web_ui.py -> build/lib/acct_mgr\r\ncopying acct_mgr/__init__.py -> build/lib/acct_mgr\r\ncopying acct_mgr/notification.py -> build/lib/acct_mgr\r\ncopying acct_mgr/pwhash.py -> build/lib/acct_mgr\r\ncreating build/lib/acct_mgr/htdocs\r\ncopying acct_mgr/htdocs/locked.png -> build/lib/acct_mgr/htdocs\r\ncopying acct_mgr/htdocs/time-locked.png -> build/lib/acct_mgr/htdocs\r\ncopying acct_mgr/htdocs/acct_mgr.css -> build/lib/acct_mgr/htdocs\r\ncreating build/lib/acct_mgr/locale\r\ncopying acct_mgr/locale/.placeholder -> build/lib/acct_mgr/locale\r\ncreating build/lib/acct_mgr/templates\r\ncopying acct_mgr/templates/verify_email.html -> build/lib/acct_mgr/templates\r\ncopying acct_mgr/templates/admin_accountsconfig.html -> build/lib/acct_mgr/templates\r\ncopying acct_mgr/templates/admin_users.html -> build/lib/acct_mgr/templates\r\ncopying acct_mgr/templates/reset_password.html -> build/lib/acct_mgr/templates\r\ncopying acct_mgr/templates/account_details.html -> build/lib/acct_mgr/templates\r\ncopying acct_mgr/templates/prefs_account.html -> build/lib/acct_mgr/templates\r\ncopying acct_mgr/templates/admin_accountsnotification.html -> build/lib/acct_mgr/templates\r\ncopying acct_mgr/templates/login.html -> build/lib/acct_mgr/templates\r\ncopying acct_mgr/templates/db_cleanup.html -> build/lib/acct_mgr/templates\r\ncopying acct_mgr/templates/register.html -> build/lib/acct_mgr/templates\r\ncopying acct_mgr/templates/reset_password_email.txt -> build/lib/acct_mgr/templates\r\ncopying acct_mgr/templates/user_changes_email.txt -> build/lib/acct_mgr/templates\r\ncopying acct_mgr/templates/verify_email.txt -> build/lib/acct_mgr/templates\r\ncreating build/bdist.linux-x86_64\r\ncreating build/bdist.linux-x86_64/egg\r\ncreating build/bdist.linux-x86_64/egg/acct_mgr\r\ncreating build/bdist.linux-x86_64/egg/acct_mgr/htdocs\r\ncopying build/lib/acct_mgr/htdocs/locked.png -> build/bdist.linux-x86_64/egg/acct_mgr/htdocs\r\ncopying build/lib/acct_mgr/htdocs/time-locked.png -> build/bdist.linux-x86_64/egg/acct_mgr/htdocs\r\ncopying build/lib/acct_mgr/htdocs/acct_mgr.css -> build/bdist.linux-x86_64/egg/acct_mgr/htdocs\r\ncopying build/lib/acct_mgr/hashlib_compat.py -> build/bdist.linux-x86_64/egg/acct_mgr\r\ncopying build/lib/acct_mgr/admin.py -> build/bdist.linux-x86_64/egg/acct_mgr\r\ncopying build/lib/acct_mgr/db.py -> build/bdist.linux-x86_64/egg/acct_mgr\r\ncopying build/lib/acct_mgr/htfile.py -> build/bdist.linux-x86_64/egg/acct_mgr\r\ncopying build/lib/acct_mgr/http.py -> build/bdist.linux-x86_64/egg/acct_mgr\r\ncopying build/lib/acct_mgr/md5crypt.py -> build/bdist.linux-x86_64/egg/acct_mgr\r\ncopying build/lib/acct_mgr/api.py -> build/bdist.linux-x86_64/egg/acct_mgr\r\ncopying build/lib/acct_mgr/util.py -> build/bdist.linux-x86_64/egg/acct_mgr\r\ncopying build/lib/acct_mgr/guard.py -> build/bdist.linux-x86_64/egg/acct_mgr\r\ncopying build/lib/acct_mgr/svnserve.py -> build/bdist.linux-x86_64/egg/acct_mgr\r\ncopying build/lib/acct_mgr/web_ui.py -> build/bdist.linux-x86_64/egg/acct_mgr\r\ncreating build/bdist.linux-x86_64/egg/acct_mgr/locale\r\ncopying build/lib/acct_mgr/locale/.placeholder -> build/bdist.linux-x86_64/egg/acct_mgr/locale\r\ncopying build/lib/acct_mgr/__init__.py -> build/bdist.linux-x86_64/egg/acct_mgr\r\ncreating build/bdist.linux-x86_64/egg/acct_mgr/templates\r\ncopying build/lib/acct_mgr/templates/verify_email.html -> build/bdist.linux-x86_64/egg/acct_mgr/templates\r\ncopying build/lib/acct_mgr/templates/admin_accountsconfig.html -> build/bdist.linux-x86_64/egg/acct_mgr/templates\r\ncopying build/lib/acct_mgr/templates/reset_password_email.txt -> build/bdist.linux-x86_64/egg/acct_mgr/templates\r\ncopying build/lib/acct_mgr/templates/admin_users.html -> build/bdist.linux-x86_64/egg/acct_mgr/templates\r\ncopying build/lib/acct_mgr/templates/reset_password.html -> build/bdist.linux-x86_64/egg/acct_mgr/templates\r\ncopying build/lib/acct_mgr/templates/user_changes_email.txt -> build/bdist.linux-x86_64/egg/acct_mgr/templates\r\ncopying build/lib/acct_mgr/templates/account_details.html -> build/bdist.linux-x86_64/egg/acct_mgr/templates\r\ncopying build/lib/acct_mgr/templates/prefs_account.html -> build/bdist.linux-x86_64/egg/acct_mgr/templates\r\ncopying build/lib/acct_mgr/templates/admin_accountsnotification.html -> build/bdist.linux-x86_64/egg/acct_mgr/templates\r\ncopying build/lib/acct_mgr/templates/login.html -> build/bdist.linux-x86_64/egg/acct_mgr/templates\r\ncopying build/lib/acct_mgr/templates/verify_email.txt -> build/bdist.linux-x86_64/egg/acct_mgr/templates\r\ncopying build/lib/acct_mgr/templates/db_cleanup.html -> build/bdist.linux-x86_64/egg/acct_mgr/templates\r\ncopying build/lib/acct_mgr/templates/register.html -> build/bdist.linux-x86_64/egg/acct_mgr/templates\r\ncopying build/lib/acct_mgr/notification.py -> build/bdist.linux-x86_64/egg/acct_mgr\r\ncopying build/lib/acct_mgr/pwhash.py -> build/bdist.linux-x86_64/egg/acct_mgr\r\nbyte-compiling build/bdist.linux-x86_64/egg/acct_mgr/hashlib_compat.py to hashlib_compat.pyc\r\nbyte-compiling build/bdist.linux-x86_64/egg/acct_mgr/admin.py to admin.pyc\r\nbyte-compiling build/bdist.linux-x86_64/egg/acct_mgr/db.py to db.pyc\r\nbyte-compiling build/bdist.linux-x86_64/egg/acct_mgr/htfile.py to htfile.pyc\r\nbyte-compiling build/bdist.linux-x86_64/egg/acct_mgr/http.py to http.pyc\r\nbyte-compiling build/bdist.linux-x86_64/egg/acct_mgr/md5crypt.py to md5crypt.pyc\r\nbyte-compiling build/bdist.linux-x86_64/egg/acct_mgr/api.py to api.pyc\r\n  File "build/bdist.linux-x86_64/egg/acct_mgr/api.py", line 37\r\n    string = singular if num == 1 else plural\r\n                       ^\r\nSyntaxError: invalid syntax\r\nbyte-compiling build/bdist.linux-x86_64/egg/acct_mgr/util.py to util.pyc\r\nbyte-compiling build/bdist.linux-x86_64/egg/acct_mgr/guard.py to guard.pyc\r\nbyte-compiling build/bdist.linux-x86_64/egg/acct_mgr/svnserve.py to svnserve.pyc\r\nbyte-compiling build/bdist.linux-x86_64/egg/acct_mgr/web_ui.py to web_ui.pyc\r\nbyte-compiling build/bdist.linux-x86_64/egg/acct_mgr/__init__.py to __init__.pyc\r\nbyte-compiling build/bdist.linux-x86_64/egg/acct_mgr/notification.py to notification.pyc\r\nbyte-compiling build/bdist.linux-x86_64/egg/acct_mgr/pwhash.py to pwhash.pyc\r\ncreating build/bdist.linux-x86_64/egg/EGG-INFO\r\ncopying TracAccountManager.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO\r\ncopying TracAccountManager.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO\r\ncopying TracAccountManager.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO\r\ncopying TracAccountManager.egg-info/entry_points.txt -> build/bdist.linux-x86_64/egg/EGG-INFO\r\ncopying TracAccountManager.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO\r\ncopying TracAccountManager.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO\r\ncopying TracAccountManager.egg-info/zip-safe -> build/bdist.linux-x86_64/egg/EGG-INFO\r\ncreating dist\r\ncreating 'dist/TracAccountManager-0.4dev-py2.4.egg' and adding 'build/bdist.linux-x86_64/egg' to it\r\nremoving 'build/bdist.linux-x86_64/egg' (and everything under it)\r\n}}}\r\nAs you can see there is an error in there. I tried to go ahead and put the plugin under the plugins folder, restart but I don't see the plugin in the Admin section. I had UserManagerPlugin before that works, wanted to try this one but cannot even build it.	defect	closed	high	AccountManagerPlugin	blocker	fixed	compatibility python2.4	guillaume.royer@coosmic.com	0.12
