Opened 15 years ago
Last modified 7 years ago
#4486 new defect
Possible bug related to "packages.pth" — at Initial Version
Reported by: | anonymous | Owned by: | Culapov Andrei |
---|---|---|---|
Priority: | normal | Component: | TracSvnPoliciesPlugin |
Severity: | major | Keywords: | |
Cc: | Trac Release: | 0.11 |
Description
What version are you using?
Checkout revision 5144 for Trac 0.11.
What were you doing when the problem occured?
- edit svnpolicy.conf
- setup.py bdist_egg
- cp dist/TracSVNPoliciesPlugin-0.2-py2.5.egg /path/to/tracroot/plugins
- edit /path/to/tracroot/conf/trac.ini
- enable "Require log messages for commits" on the Administration UI
- try to commit something without a log message
What happened? What did you expect to happen instead?
Traceback (most recent call last): File "./hooks/pre-commit", line 3, in <module> from loader import * File "./.egg-cache/TracSVNPoliciesPlugin-0.2-py2.5.egg-tmp/svnpolicies/hooks/loader.py", line 39, in <module> from svnpolicies import api ImportError: No module named svnpolicies
instead of
the log message isn't conform to the project policy!
Any additional info?
Patch the following file like this:
Index: svnpolicies/api.py =================================================================== --- svnpolicies/api.py (revision 5144) +++ svnpolicies/api.py (working copy) @@ -15,7 +15,7 @@ 'get_site_packages'] def get_site_packages(): - return path.sep.join(__file__.split(path.sep)[:-3]) + return path.sep.join(__file__.split(path.sep)[:-2]) def validate_email(email): """
or change
/path/to/tracroot/plugins
manualy to something like this
/path/to/tracroot/plugins/TracSVNPoliciesPlugin-0.2-py2.5.egg
Note: See
TracTickets for help on using
tickets.