[Grok-dev] cannot install a Grok app that uses "megrok.kss"

Brandon Craig Rhodes brandon at rhodesmill.org
Tue Apr 15 22:20:33 EDT 2008


I am in rather an embarrassing position, as I am attempting to submit
the final draft of an article about how cool Grok and KSS are, but my
Grok app will not successfully install.

The reason is that the current egg for Grok 0.11.1 under Python 2.4,
in its EGG-INFO/requires.txt, does not actually pin martian to a
specific version.  Instead, it makes only the ruinously open-ended
requirement:

    martian >= 0.9.2

And this means that a buildout-installed Grok cannot run, since the
new martian 0.9.3 that was just released is incompatible with Grok
0.11.1.

I cannot figure out how "grokproject" gets around this - if I start a
new project with "grokproject", its works just fine because it uses
martian 0.9.2!  But a Grok project that was checked into Subversion,
or turned into a .tar.gz, and then has "buildout" run again, gets the
newer version and cannot operate.

Does anyone have an idea how Grok could become build-out-able again?

-- 
Brandon Craig Rhodes   brandon at rhodesmill.org   http://rhodesmill.org/brandon


More information about the Grok-dev mailing list