Re: [pygame] pygame for portable python

2009-04-13 Thread Lenard Lindstrom
I have updated surface.c, color.c, rect.c and surflock.c. The unit test framework has also been modified enough to get rect_test.py to run under Python 3.0. It passes. I also built the python3 branch with Python 2.6 for backwards compatibility confirmation. It passes all unit tests except color_tes

Re: [pygame] pygame for portable python

2009-04-12 Thread Lenard Lindstrom
Hello, Great. I will have to fix some Pygame api issues with base.c - I shouldn't have made PyErc_SDLError local - and will see about a better approach to module state in Python 3. As for Surface, I think bufferproxies should be disabled for Python 3 for now to avoid the changed buffer interface i

Re: [pygame] pygame for portable python

2009-04-12 Thread René Dudfield
hi, fixed constants.c to compile and import and also did some work getting the testing framework, and makeref.py to work. cu, On Sun, Apr 12, 2009 at 10:31 PM, René Dudfield wrote: > Cool. I got config_unix.py working on ubuntu with that branch. > > Also base.c compiles and imports here too

Re: [pygame] pygame for portable python

2009-04-12 Thread René Dudfield
Cool. I got config_unix.py working on ubuntu with that branch. Also base.c compiles and imports here too. On Sun, Apr 12, 2009 at 8:31 PM, Lenard Lindstrom wrote: > Hi, > > The branch is svn://seul.org/svn/pygame/branches/python3 . I have > config.py, > config_win.py and setup.py working with

Re: [pygame] pygame for portable python

2009-04-12 Thread Lenard Lindstrom
Hi, The branch is svn://seul.org/svn/pygame/branches/python3 . I have config.py, config_win.py and setup.py working with Python 3.0.1. I also updated base.c and __init__.py. I was able to build pygame.base with Python 3 and call pygame.base.init() and pygame.base.quit() and pygame.base.get_sdl_ver

Re: [pygame] pygame for portable python

2009-04-12 Thread René Dudfield
cool. I'll grab your branch and try to get it working on ubuntu. cu, On Sun, Apr 12, 2009 at 10:24 AM, Lenard Lindstrom wrote: > Quoting Marcus von Appen : > > > On, Sat Apr 11, 2009, Rene Dudfield wrote: > > > > > Yeah cool. > > > > > > I think it will give me a good push to finish off more t

Re: [pygame] pygame for portable python

2009-04-12 Thread Andre Krause
Lenard Lindstrom wrote: > Quoting Marcus von Appen : > >> On, Sat Apr 11, 2009, Rene Dudfield wrote: >> >>> Yeah cool. >>> >>> I think it will give me a good push to finish off more tests as we change >>> towards py3k. >>> >>> The sprite module is missing tests for a lot of the older sprite >>> fu

Re: [pygame] pygame for portable python

2009-04-11 Thread Lenard Lindstrom
Quoting Marcus von Appen : > On, Sat Apr 11, 2009, Rene Dudfield wrote: > > > Yeah cool. > > > > I think it will give me a good push to finish off more tests as we change > > towards py3k. > > > > The sprite module is missing tests for a lot of the older sprite > > functionality. So that's the

Re: [pygame] pygame for portable python

2009-04-11 Thread Marcus von Appen
On, Sat Apr 11, 2009, Rene Dudfield wrote: > Yeah cool. > > I think it will give me a good push to finish off more tests as we change > towards py3k. > > The sprite module is missing tests for a lot of the older sprite > functionality. So that's the major one of the .py files I think. Our buil

Re: [pygame] pygame for portable python

2009-04-10 Thread René Dudfield
Yeah cool. I think it will give me a good push to finish off more tests as we change towards py3k. The sprite module is missing tests for a lot of the older sprite functionality. So that's the major one of the .py files I think. Our build scripts, and tests are the other major .py files. If we

Re: [pygame] pygame for portable python

2009-04-10 Thread Andre Krause
hi René, first, i introduce them to k-turtle, a logo variant and the probably most easiest way to get into programming. moving that turtle on-screen and drawing simple geometric things is quite intuitive. then, after 4 sessions ( 1 session per week) i switch to python using python portable. pytho

Re: [pygame] pygame for portable python

2009-04-09 Thread Lenard Lindstrom
I would agree that Python 2.6 is more appropriate at the moment. Jython, for instance, is still at 2.5 beta. And many games depend on pyopengl at the minimum. As for releasing a Python 3.0 version of Pygame, that could be a problem if two versions of the .py modules must be kept. Since one goal

Re: [pygame] pygame for portable python

2009-04-09 Thread Lenard Lindstrom
Andre Krause wrote: Marcus von Appen wrote: On, Thu Apr 09, 2009, Andre Krause wrote: dear list, i need pygame for www.portablepython.com i need it for teaching programming to total beginners. i choose python 3.0.1 version of portable python, because it avoids some problems that woul

Re: [pygame] pygame for portable python

2009-04-09 Thread René Dudfield
Hi, python 3.0 is *not* so good to teach. Most of the available tutorials, and books use 2.x. Most of the available code uses 2.x Major modules like numpy, pyopengl, and 5000+ other modules are not ready for python3 yet. It's just not ready yet (even the python developers say that). However,

Re: [pygame] pygame for portable python

2009-04-09 Thread Andre Krause
Marcus von Appen wrote: > On, Thu Apr 09, 2009, Andre Krause wrote: > >> dear list, i need pygame for >> >> www.portablepython.com >> >> i need it for teaching programming to total beginners. i choose python 3.0.1 >> version of portable python, because it avoids some problems that would >> confus

Re: [pygame] pygame for portable python

2009-04-09 Thread Marcus von Appen
On, Thu Apr 09, 2009, Andre Krause wrote: > dear list, i need pygame for > > www.portablepython.com > > i need it for teaching programming to total beginners. i choose python 3.0.1 > version of portable python, because it avoids some problems that would confuse > programming beginners ( for exam

[pygame] pygame for portable python

2009-04-09 Thread Andre Krause
dear list, i need pygame for www.portablepython.com i need it for teaching programming to total beginners. i choose python 3.0.1 version of portable python, because it avoids some problems that would confuse programming beginners ( for example the integer division problem) later in the course i