[Python-ideas] Python's Source of Randomness and the random.py module Redux

Cory Benfield cory at lukasa.co.uk
Mon Sep 14 18:36:43 CEST 2015


On 14 September 2015 at 17:15, Antoine Pitrou <antoine at python.org> wrote:
> Cory Benfield <cory at ...> writes:
>>
>> On 14 September 2015 at 16:55, Antoine Pitrou <antoine at ...> wrote:
>> > Python 3 was there to break compatibility. Not Python 3.4. Not Python 3.5.
>> > Not Python 3.6.
>>
>> To clarify: your position is that we cannot break backward
>> compatibility in Python 3.6?
>
> It is. Not breaking backward compatibility in feature releases
> (except 3.0, which was a deliberate special case) is a very long
> standing policy, and it is so because users have a much better
> time with such a policy, especially when people have to maintain
> code that's compatible accross multiple versions (again, the 2->3
> transition is a special case, which justifies the existence of
> tools such as "six", and has incidently created a lot of turmoil
> in the community that has only recently begin to recede).

This neatly resolves the problem. I have no further input to the discussion.


More information about the Python-ideas mailing list