OK,  thanks.   I started implementing my proposal, and it seems manageable, so 
I think will continue with that as opposed to scouring the 'net for "previous 
art".

One thing to mention is that I am going to prefer wide-character apis and main 
functions on Windows w/python >= 3, and narrow character apis otherwise.  This 
means that the bases for python 3 on windows will not support Windows 9x... is 
that a concern?  For python >= 3 on other platforms, I intend to do conversions 
to wide characters assuming a UTF-8 encoding in the source unless overridden by 
a cx-specific environment variable.

Does this seem workable?

Thanks Again,
Steven
________________________________
From: Thomas Kluyver [[email protected]]
Sent: Sunday, July 28, 2013 5:27 AM
To: primary discussion list for use and development of cx_Freeze
Subject: Re: [cx-freeze-users] Problems launching Frozen Python 3.3 application 
located in path with international characters.

Hi Stephen,

On 26 July 2013 17:09, Steven Velez 
<[email protected]<mailto:[email protected]>> wrote:
I am considering what might be necessary to retain the wideness of the 
characters in the program path (in fact all paths), and I am wondering if there 
has been any consideration preceding mine.  My main thought is that it may be 
possible to define a special character type which is wide or narrow based on 
the python version (sort of like the Windows API TCHAR which is of the right 
width depending on whether the wide or narrow character string api is being 
used).  Of course, a change like this will touch a lot of code, and I still 
need to investigate how this is best hanled in the console base and on 
non-windows patforms (since I started this all in the WinGUI base)

I don't know that anyone has investigated it for cx_Freeze in particular - 
someone may well have looked at it in the context of some other Python project, 
though.

Best wishes,
Thomas
------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
cx-freeze-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cx-freeze-users

Reply via email to