[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