Am 24.02.2012 17:59, schrieb Juan Antonio IbАЯez:
If I run

  easy_install -ihttp://tg.gy/2.1.1/tg.devtools

2.1.4 gets installed

Hm, at first I thought this is because spaces are missing, it should be

    easy_install -i http://tg.gy/2.1.1/ tg.devtools

But then I tested it and you're right, TG2 2.1.4 gets installed instead of TG2 2.1.1. I looked into it and I think what happens is this: easy_install first properly installs tg.devtools 2.1.1 from our package index. But when it continues to install the dependencies (and TG2 is the first dependency of tg.devools), it uses the current (2.1.4) index instead of the 2.1.1 index. This is because the dependency_links setting in setup.py (of both tg.devtools and TG2) points to the current index instead of the 2.1.1 index, and it seems that dependency_links overrules the package index given with the -i option.

So it seems our old indexes have been rendered useless by the dependency_links setting (which was introduced in 2.1.1 first).

You will probably need to manually download tg.devtools and TurboGears2 from http://tg.gy/2.1.1/, adapt the dependency_links setting from current to 2.1.1 and then install these manually with setup.py install, if you really want to have TG 2.1.1 with the certified dependencies.

Maybe somebody else has a better idea? How should this be fixed?

-- Christoph

--
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/turbogears?hl=en.

Reply via email to