On Tue, 2012-12-18 at 12:08 -0800, Ellison Marks wrote:
> I just updated to the new pyramid, and my dependencies have gotten a
> little screwy. I'm using the ZODB scaffold, which lists zodb3 as on of
> it's dependencies. This gets pulled in fine, but some other
> package(I'm not sure which one) is pulling in zodb 4.0, which is an
> alpha right now, far as I can tell. So now both are installed and I'm
> not particularly sure how to proceed. I tried spinning up a fresh
> virtualenv just to check, but the same dependency structure emerged.
> Advice would be appreciated.
If you really want to stick with ZODB 3, I'd replace the "ZODB3"
dependency in your project's setup.py with this:
install_requires = [
...,
'ZODB3<=3.10.999', # dont go to ZODB4/ZODB3.11 (same thing) yet
...
Apparently someone released a "ZODB3" package that depends on ZODB
4.X.X. I don't understand the rationale and have no further info on
that, but pinning to ZODB 3.10.X will let you not think about it in the
meantime.
You could alternately do:
install_requires = [
...,
'ZODB',
...
(replace "ZODB3" with "ZODB").. this will get ZODB 4.X.X unconditionally
without involving some ZODB3 wrapper package that depends on it somehow.
- C
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" 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/pylons-discuss?hl=en.