atom feed41 messages in org.blender.bf-committers[Bf-committers] Moving to Python 3.2.x
FromSent OnAttachments
Campbell BartonMar 7, 2011 3:35 am 
Martin PoirierMar 7, 2011 5:12 am 
rsaa...@ono.comMar 7, 2011 5:15 am 
Damir PrebegMar 7, 2011 5:17 am 
Tobias OelgarteMar 7, 2011 5:21 am 
Tobias KummerMar 7, 2011 5:29 am 
Davis SorensonMar 7, 2011 5:41 am 
Tobias OelgarteMar 7, 2011 5:42 am 
Tobias OelgarteMar 7, 2011 5:53 am 
Tobias KummerMar 7, 2011 5:55 am 
Tobias OelgarteMar 7, 2011 6:03 am 
Tobias OelgarteMar 7, 2011 6:19 am 
Campbell BartonMar 7, 2011 6:34 am 
Tobias OelgarteMar 7, 2011 6:39 am 
Wolfgang FähnleMar 7, 2011 6:42 am 
Tobias KummerMar 7, 2011 6:52 am 
Tobias OelgarteMar 7, 2011 6:56 am 
Domino MaramaMar 7, 2011 7:38 am 
Martin PoirierMar 7, 2011 8:21 am 
rsaa...@ono.comMar 7, 2011 8:36 am 
rsaa...@ono.comMar 7, 2011 8:48 am 
san...@lavabit.comMar 7, 2011 8:52 am 
Dave PlaterMar 7, 2011 11:44 am 
Diego BMar 7, 2011 4:04 pm 
Campbell BartonMar 7, 2011 8:54 pm 
Ton RoosendaalMar 8, 2011 1:39 am 
Dave PlaterMar 8, 2011 3:58 am 
Martin PoirierMar 8, 2011 2:59 pm 
Martin PoirierMar 8, 2011 3:07 pm 
Matt EbbMar 8, 2011 3:24 pm 
Campbell BartonMar 8, 2011 3:55 pm 
Campbell BartonMar 8, 2011 4:13 pm 
Richard ShawMar 8, 2011 5:44 pm 
Campbell BartonMar 8, 2011 7:24 pm 
Diego BMar 8, 2011 8:12 pm 
Martin PoirierMar 8, 2011 8:15 pm 
Campbell BartonMar 8, 2011 9:31 pm 
Dave PlaterMar 8, 2011 11:06 pm 
Campbell BartonMar 9, 2011 12:11 am 
Dave PlaterMar 9, 2011 3:59 am 
Campbell BartonMar 9, 2011 11:07 pm 
Subject:[Bf-committers] Moving to Python 3.2.x
From:Campbell Barton (idea@gmail.com)
Date:Mar 7, 2011 3:35:17 am
List:org.blender.bf-committers

Now we have Mac & Windows building with python 3.1 we can drop support for all OS's. For Linux this probably means you'll need to build your own since few distributions support py3.2 yet.

I've updated the instructions for building python here. http://wiki.blender.org/index.php/Dev:2.5/Doc/Building_Blender/Linux/Troubleshooting#Python

note, since our wiki update the syntax highlighting has gone a strange (since moving servers) so some text is easier to read when selected.

One gotcha with 3,.2 is that python now has a suffix which depends on build-options so you may have libpython32mu.so or libpython32d.so, where before it was simply libpython32.so.

From ./configure.in * --with-pydebug (adds a 'd') * --with-pymalloc (adds a 'm') * --with-wide-unicode (adds a 'u')

This means getting the path to includes & libs isn't so simple anymore, for linux it may be best to search for all possibly combinations of d/m/u to detect the python version, but for now these need to be set manually.