Fixed a few problems not recognizing win32com and pythoncom not being installed. Also fixed a fatal build error when using a Python version other than 2.5. It should now work with any version of Python.
This one is a little late. Pygame 1.9.1 has been released, hot on the heels of 1.9.0. One of the major fixes in both versions is better compatibility with py2exe, along with a couple other annoying things I’ve had to use workarounds for in the past.
Pygame Package Builder 0.2 beta is now available. It is source-only at the moment (Python), and will probably remain that way until all of the bugs are worked out of it. So go download it and try it out for yourself!
Pygame Package Builder is nearing 1.0 beta status. I’ve successfully slain 99% of those creepy bugs that the Python gods decided to unleash on me at the last minute and stand victorious over a pile of dead bug carcasses holding my sword and covered in bug goo.
Pygame Package Builder has definitely not been forgotten. I’ve been spending what little spare moments I have in the last 2 weeks getting it ready. I thought PPB was almost ready for prime time when the Python gods brandished their flaming swords of bugs and hurled maniacal laughter at me while I read through tracebacks.
Here’s a little utility I wrote in a few hours as a multi-platform answer to dxdiag. It’s a developer’s tool which allows you to quickly reference information about your installation of Python, Pygame, SDL, the video hardware, and operating system stats.
PPB is a GUI and command-line tool for automating the process of packaging a pygame-based project into a working binary. For now it targets Windows, but the underlying code will ultimately target Macs with py2app.
I know, I’ve been very bad lately. Haven’t updated anything here in a while. When your nose is to the grindstone, it happens. Writing quite a number of things, and also getting the marketing ready not just for The Cursed but also for my book.
After helping another fellow Python programmer with some help packaging their game (see comments on this post), I dove back into Star Merchant 2. I’ll be honest and say that I haven’t been giving it the love that it deserves. So tonight was spent working on a feature that expands on something found in the original.
It’s always a good idea to make sure your entire development toolchain works right from beginning to end. This includes the package builder and installer. Even though I’m still a little while out from releasing Star Merchant 2, I spent the better part of the day Wednesday digging into py2exe to make sure it would, in fact, produce a good Windows distribution for the game. And then I found out how it didn’t like to play so nice with pygame.