#4688 closed defect (fixed)
Wrong 'TracWebAdmin' dependancy when installing on 0.11.3
| Reported by: | Alexis de BRUYN | Owned by: | Sergei Luchko |
|---|---|---|---|
| Priority: | normal | Component: | TicketChangePlugin |
| Severity: | blocker | Keywords: | |
| Cc: | Daniel Atallah | Trac Release: | 0.11 |
Description
I am trying to install Ticket Comments Change Plugin on Trac 0.11.3 with Python 2.5.
easy_install http://trac-hacks.org/svn/ticketchangeplugin/0.11/
But i have this error message:
Downloading http://trac-hacks.org/svn/ticketchangeplugin/0.11/
Doing subversion checkout from http://trac-hacks.org/svn/ticketchangeplugin/0.11/ to /tmp/easy_install-2Q9LZN/0.11
Processing 0.11
Running setup.py -q bdist_egg --dist-dir /tmp/easy_install-2Q9LZN/0.11/egg-dist-tmp-LPnXxt
zip_safe flag not set; analyzing archive contents...
Adding TracTicketChange 0.0.4 to easy-install.pth file
Installed /usr/lib/python2.5/site-packages/TracTicketChange-0.0.4-py2.5.egg
Processing dependencies for TracTicketChange==0.0.4
Searching for TracWebAdmin
Reading http://pypi.python.org/simple/TracWebAdmin/
Couldn't find index page for 'TracWebAdmin' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
No local packages or download links found for TracWebAdmin
error: Could not find suitable distribution for Requirement.parse('TracWebAdmin')
TracWebAdmin is not needed in 0.11, and the 0.11/setup.py file only require the TracTicketDelete:
install_requires = ['TracTicketDelete'],
What is wrong?
For the record, i had installed it on a 0.11.2.1 (~ october 08) and i had not problem. Perhaps TracWebAdmin was still existing on pypi.python.org.
Attachments (0)
Change History (4)
comment:1 follow-up: 2 Changed 17 years ago by
comment:2 Changed 17 years ago by
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
Replying to datallah:
If you install TicketDeletePlugin manually (you have to do so anyway for it to work with TicketChangePlugin (see #3418 for more info)), does it then work?
Yes, it is working.
Previously manually installing TicketDeletePlugin:
easy_install http://trac-hacks.org/svn/ticketdeleteplugin/0.11/
And then TicketChangePlugin:
easy_install http://trac-hacks.org/svn/ticketchangeplugin/0.11/
Downloading http://trac-hacks.org/svn/ticketchangeplugin/0.11/ Doing subversion checkout from http://trac-hacks.org/svn/ticketchangeplugin/0.11/ to /tmp/easy_install-KdzVlm/0.11 Processing 0.11 Running setup.py -q bdist_egg --dist-dir /tmp/easy_install-KdzVlm/0.11/egg-dist-tmp-3TxSX_ zip_safe flag not set; analyzing archive contents... TracTicketChange 0.0.4 is already the active version in easy-install.pth Installed /usr/lib/python2.5/site-packages/TracTicketChange-0.0.4-py2.5.egg Processing dependencies for TracTicketChange==0.0.4 Finished processing dependencies for TracTicketChange==0.0.4
is solving my problem. Thanks for your help datallah!
comment:3 Changed 17 years ago by
| Resolution: | fixed |
|---|---|
| Status: | closed → reopened |
comment:4 Changed 16 years ago by
| Resolution: | → fixed |
|---|---|
| Status: | reopened → closed |



The problem may be with TracTicketDelete.
Since TicketChangePlugin doesn't require a specific version, what may be happening is that it is pulling in an old version of the TicketDeletePlugin that requires TracWebAdmin.
If you install TicketDeletePlugin manually (you have to do so anyway for it to work with TicketChangePlugin (see #3418 for more info)), does it then work?