[Grok-dev] Grok-1.1a2 released!

Jan-Wijbrand Kolman janwijbrand at gmail.com
Wed Dec 30 15:37:35 EST 2009


Martijn Faassen <faassen at startifact.com> wrote:
> Jan-Wijbrand Kolman wrote:
> [snip]
>>> Presumably to make sure that people that do an 
>>> "install_requires=['grok']" get the list of packages they're used to.
>> 
>> That could be the reason, yes. But then we should these users to include 
>> these packages as dependencies in their setup.py files themselves. A 
>> documentation issue. We should amend the upgrade notes for this.
> 
> I think we could have a special 'grokbackwards' package that people 
> upgrading from 1.0 to 1.1 can install to get all the packages that their 
> code expected as much as possible. Grok 1.1 proper will *not* install 
> the extra dependencies.
> 
> We then encourage people to lose the dependencies on those packages as 
> much as possible, or alternatively make them explicit in their own 
> setup.py if they're really needed.

I would not be against only doing the second part and not have the 
backwardscompatpackage.

We can clearly state what people need to do in the upgrade notes I think, 
including a list of packages that have been removed and how people should fix 
their own projects. Wouldn't that be enough?

regards,
jw




More information about the Grok-dev mailing list