Modify ↓
Opened 3 years ago
Closed 11 months ago
#6940 closed defect (fixed)
Setup fails
| Reported by: | forrestline@… | Owned by: | rjollos |
|---|---|---|---|
| Priority: | normal | Component: | ServerSideRedirectPlugin |
| Severity: | normal | Keywords: | |
| Cc: | Trac Release: | 0.11 |
Description
~/Install/Trac/serversideredirectplugin/0.11 # python setup.py bdist_egg
Traceback (most recent call last):
File "setup.py", line 4, in <module>
from tracserversideredirect.plugin import __revision__ as coderev
File "/home/don/Install/Trac/serversideredirectplugin/0.11/tracserversideredirect/plugin.py", line 21, in <module>
from tracextracturl import extract_url
ImportError: cannot import name extract_url
Attachments (0)
Change History (5)
comment:1 Changed 3 years ago by nicholasbs
comment:2 Changed 3 years ago by martin_s
- Resolution set to fixed
- Status changed from new to closed
comment:3 Changed 2 years ago by anonymous
- Resolution fixed deleted
- Status changed from closed to reopened
...\serversideredirectplugin\serversideredirectplugin\0.11>python setup.py bdist_egg
No local packages or download links found for TracExtractUrl>=0.2.7030
Traceback (most recent call last):
File "setup.py", line 26, in <module>
entry_points = {'trac.plugins': ['tracserversideredirect.plugin = tracserversideredirect.plugin']}
File "C:\Program Files\BitNami Trac Stack\python\lib\distutils\core.py", line 112, in setup
_setup_distribution = dist = klass(attrs)
File "build/bdist.linux-i686/egg/setuptools/dist.py", line 260, in __init__
File "build/bdist.linux-i686/egg/setuptools/dist.py", line 284, in fetch_build_eggs
File "build/bdist.linux-i686/egg/pkg_resources.py", line 563, in resolve
File "build/bdist.linux-i686/egg/pkg_resources.py", line 799, in best_match
File "build/bdist.linux-i686/egg/pkg_resources.py", line 811, in obtain
File "build/bdist.linux-i686/egg/setuptools/dist.py", line 327, in fetch_build_egg
File "build/bdist.linux-i686/egg/setuptools/command/easy_install.py", line 434, in easy_install
File "build/bdist.linux-i686/egg/setuptools/package_index.py", line 475, in fetch_distribution
AttributeError: 'NoneType' object has no attribute 'clone'
comment:4 Changed 11 months ago by rjollos
- Owner changed from martin_s to rjollos
- Status changed from reopened to new
comment:5 Changed 11 months ago by rjollos
- Resolution set to fixed
- Status changed from new to closed
Note: See
TracTickets for help on using
tickets.


You need the ExtractUrlPlugin to use the ServerSideRedirectPlugin. Run setup.py install (or setup.py develop) for the ExtractUrlPlugin and try again.
To avoid the issue in the future, it'd be nice if the ServerSideRedirectPlugin had the ExtractUrlPlugin listed in its setup.py as a requirement.