Modify

Opened 18 years ago

Closed 18 years ago

#322 closed defect (invalid)

Trac plugin importerror with DBAuthPlugin

Reported by: Tomek <tomkor@…> Owned by: Brad Anderson
Priority: highest Component: DbAuthPlugin
Severity: blocker Keywords: ImportError userdir
Cc: Trac Release: 0.9

Description

Hi there!

I'm trying to incorporate the DBAuthPlugin into Trac running standalone. After downloading the source and creating the egg I receive the following info in the trac log

13:17:54 Trac[loader] ERROR: Failed to load plugin dbauth.userdir from c:\python23\lib\site-packages\tracdbauth-0.1dev-py2.3.egg
Traceback (most recent call last):
  File "C:\Python23\Lib\site-packages\trac\loader.py", line 77, in load_components
    entry_point.load()
  File "c:\python23\lib\site-packages\setuptools-0.6a11-py2.3.egg\pkg_resources.py", line 1830, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "build\bdist.win32\egg\dbauth\userdir.py", line 19, in ?
ImportError: No module named userdir
13:17:54 Trac[loader] DEBUG: Loading plugin dbauth.auth from c:\python23\lib\site-packages\tracdbauth-0.1dev-py2.3.egg
13:17:54 Trac[loader] DEBUG: Loading plugin dbauth.perm from c:\python23\lib\site-packages\tracdbauth-0.1dev-py2.3.egg 

As a result the login page does not come up at all and Trac appears to use its default web authorization.

I am new to python but from what I understand the loader is looking for the userdir.py in a directory path that does not exist in the created egg.

Is this a problem with the egg itself or have I missed something when configuring Python and setuptools and creating the egg?

Attachments (0)

Change History (1)

comment:1 Changed 18 years ago by Brad Anderson

Resolution: invalid
Status: newclosed

See DbAuthPlugin wiki page and search for userdir.py - it requires a patch from Ticket 2456 at p.e.c. The patch is dated, but I hope to have a new one soon, for /trunk 0.10. That will require updating this plugin to work with 0.10, which is fairly easy.

Apologies for not seeing this ticket - I'm still not getting email notifications. You can email me directly if you like.

brad

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Brad Anderson.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.