[Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender  branches/blender2.5/blender/source /blender/python/intern/bpy_rna.c: disabling foreach_get/set for python2.x, since it uses new buffer api.
shaul.kedem at gmail.com
Sun Jul 5 06:34:29 CEST 2009
+1, I agree that we need one stable release of python for 2.5 and that's it
On Sat, Jul 4, 2009 at 10:40 PM, Campbell Barton<ideasman42 at gmail.com> wrote:
> Keeping older python versions working is not __hard__ it just takes
> time, people complain when their versions breaks, I need to look into
> why, maybe compile 2 versions of python to make sure its ok.
> When scripts in blender 2.5 get more advanced this will be an issue too.
> - we had this is blender 2.4x with py2.3 - 2.5, even with much smaller
> changes then py3 introduces.
> I see it as being another stumbling block, someone on IRC might ask
> why some script they found doesn't work. - then you have to try
> remember which features are supported by what python.
> This wastes time even if it ends up just being trivial like a print
> "" -> print("") syntax error.
> Since we intend to bundle python with blender, the inconvenience is
> only for the developers and people who build their own blender.
> Even though these is some inconvenience, in the long term it saves
> time maintaining #ifdef's for multiple python versions, reducing the
> number of builds needed at release time so I think its worth it.
> On Sat, Jul 4, 2009 at 2:23 PM, Mathias
> Panzenböck<grosser.meister.morti at gmx.net> wrote:
>> Python >= 2.6 supports the buffer API, so if it's just that 3.x is not needed.
>> But it's true, sooner or later a switch to 3.x should be made. And what's better
>> to make such a big change than a version that changes (breaks?) a lot anyway?
>> Bf-committers mailing list
>> Bf-committers at blender.org
> - Campbell
> Bf-committers mailing list
> Bf-committers at blender.org
More information about the Bf-committers