I'm about to make a new release of zc.buildout that uses a different
policy for selecting distributions. In particular, by default,
zc.buildout will now prefer final distributions over non-final ones.
If there are final and non-final distributions that satisfy a
requirement, buildout will, by default, select a final distribution
even if there are non-final distributions that satisfy a requirement.

Advertising

This release will cause many existing buildouts to use older
distributions than they do now.

You can change this behavior by providing a prefer-final buildout
option:

[buildout]
prefer-final = false

How will this be versioned?

It'd be helpful if it were a different major (or at least minor) version
than the current one, to make it easier for people to stick with a
version that has the policy they normally use.