#3743 closed defect (fixed)
WantedPagesPlugin does not work on Trac 0.11
Reported by: | Owned by: | Justin Francis | |
---|---|---|---|
Priority: | normal | Component: | WantedPagesMacro |
Severity: | normal | Keywords: | wiki wantedpages xref 0.11 sqlite broken |
Cc: | Trac Release: | 0.11 |
Description
I am unable to get the WantedPagesPlugin working on Trac 0.11. The plugin/macro does not show in the admin area under plugins when installed and running the WantedPages macro results in:
Error: Failed to load processor WantedPages No macro or processor named 'WantedPages' found
Attachments (0)
Change History (8)
comment:1 Changed 16 years ago by
Keywords: | wiki wantedpages missingpages crossrefences 0.11 sqlite broken added |
---|---|
Trac Release: | 0.10 → 0.11 |
Type: | defect → enhancement |
comment:2 Changed 16 years ago by
Keywords: | xref added; missingpages crossrefences removed |
---|
comment:3 Changed 16 years ago by
Owner: | changed from Justin Francis to Reinout van Rees |
---|---|
Status: | new → assigned |
Type: | enhancement → defect |
To get the plugin working with 0.11, simply remove the egg-info directory and change the setup.py to look like this:
from setuptools import setup setup(name="WantedPages", description="Lists all wiki pages that are linked to but not created", long_description=""" Lists all wiki pages that are linked to but not created in wikis, ticket descriptions and ticket comments. Use `[[WantedPages(show_referrers)]]` to show referring pages.""", version="0.4dev", homepage="http://trac-hacks.org/wiki/WantedPagesPlugin", author="jfrancis", email="unkown@example.com", packages=['wanted_pages'], entry_points={ 'trac.plugins': [ 'WantedPages = wanted_pages.wanted_pages', ]}, )
The important change is thus the removal of WantedPages.egg-info/trac_plugin.txt and the addition of a "trac.plugins" entry point.
comment:4 Changed 16 years ago by
Owner: | changed from Reinout van Rees to Justin Francis |
---|---|
Status: | assigned → new |
Ideally, this needs a new release on pypi. jfrancis, could you do that?
comment:5 Changed 15 years ago by
Summary: | WantedPagesPlugin does not work on trac 0.11 → WantedPagesPlugin does not work on Trac 0.11 |
---|
comment:6 Changed 15 years ago by
Thanks for the report and the solution, guys. I've been away this last year sailing the world, I'll get that patch integrated.
comment:7 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
I have integrated this patch into a new branch for 0.11. Thanks reinout. It should propagate to pypi automatically.
comment:8 Changed 11 years ago by
Component: | WantedPagesPlugin → WantedPagesMacro |
---|
Renaming plugin from WantedPagesPlugin to WantedPagesMacro.
Is there a trac/Python guru who can please update this plugin? WantedPages.py looks like a pretty short script. I'd do it, but I don't know Python or the Trac API very well. This is a pretty important feature, and a quick Google shows that a number of sites that upgraded from 0.10 to 0.11 currently have this macro installed but broken.