From: jeremy a. <jcc...@ya...> - 2007-03-04 22:49:38
|
Hi,m I am using Python 2.4 and py2exe 0.6.6. I've run into an issue porting my python-based application to windows Vista. Vista has an annoying feature where it refuses non-administrators to allow installation of a file unless it has "Publisher" information included. If an application has the information, you can see it when you use the control panel and click on the application. Some information from the wxpython user group has indicated that the setup file used by py2exe to build windows applications can be configured to include the publisher information. The samples that come with py2exe seem to indicate that as well as shown in a sample snippet below from one of the advanced samples: class Target: def __init__(self, **kw): self.__dict__.update(kw) # for the versioninfo resources self.version = "0.5.0" self.company_name = "No Company" self.copyright = "no copyright" self.name = "py2exe sample files" I modified my setup file to use the same kind of format, yet the publisher info is not recognized by Vista. Does py2exe really provide a way to include this information or does this have to be done some other way? Below is the py2exe setup file that I am using. If it can be modified to provide the publisher info please let me know. start of setup.py ======================= from distutils.core import setup import py2exe class Target: def __init__(self, **kw): self.__dict__.update(kw) # for the versioninfo resources self.version = "1.00" self.author = "MyName" self.author_email = "my...@ya..." self.company_name = "myCompany" self.copyright = "" self.url = "" self.download_url = "" self.trademark = "" self.comments = "" self.name = "MyName" self.description = "Description" myprog = Target( # used for the versioninfo resource description = "Description", # what to build script = "C:\Python24\Lib\mylib\myprog.py", icon_resources = [(1, "logo.ico")], dest_base = "myprog") setup ( options = {"py2exe": { "optimize": 2, "packages": ["encodings"], } }, windows = [myprog], ) ==================== end of setup.py Thanks, Jeremy. ____________________________________________________________________________________ Do you Yahoo!? Everyone is raving about the all-new Yahoo! Mail beta. http://new.mail.yahoo.com |
From: Thomas H. <th...@ct...> - 2007-03-05 08:09:23
|
jeremy alexander schrieb: > Hi,m > > I am using Python 2.4 and py2exe 0.6.6. > I've run into an issue porting my python-based > application to windows Vista. > Vista has an annoying feature where it refuses > non-administrators to allow installation of a file > unless it has "Publisher" information included. If an > application has the information, you can see it when > you use the control panel and click on the > application. I don't have yet vista installed anywhere. Can you point me to some documentation about this feature? Thomas |