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