[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [pygame] Pygame 1.8.0 for Windows doesn't actually work.
hey,
nice detective work.
You could monkey patch the bdist_msi class in distutils.
You save the old class to a variable somewhere, then derive a class
from that. Then place your new class where the old distutils one is.
There are some examples of doing this in the distutils_mods.py file
that you can copy from.
cheers,
On Tue, May 27, 2008 at 5:38 AM, Brian Fisher <brian@xxxxxxxxxxxxxxxxxxx> wrote:
> On Sun, May 25, 2008 at 6:32 PM, Brian Fisher <brian@xxxxxxxxxxxxxxxxxxx>
> wrote:
>>
>> ... I'd go ahead and make a patch, but I don't know how to figure out the
>> name of the installer that's created in Setup.py... anybody know how to get
>> that from the bdist command or something?
>>
> ...So for getting the name of the installer that's created when building an
> msi installer - the "bdist_msi" class that does the msi work and is derived
> from a "distutils.core.Command" class has a "get_installer_filename"
> function - so if I could somehow get at the instance of that class that was
> used to make the msi, I could get the filename and write a patch to change
> the REINSTALLMODE of the built msi and and fix the installer problem in this
> thread...
>
> So anybody know how to get at that thing? (or otherwise find the name of the
> built installer) from setup.py? (I'd appreciate help, cause looking at
> distutils makes my head hurt, and I'm lazy)
>