Re: pyc-files contains absolute paths, is this a bug ?

2009-06-08 Thread Diez B. Roggisch
Stef Mientki wrote:

> hello,
> 
> AFAIK I read that pyc files can be transferred to other systems.
> I finally got a windows executable working through py2exe,
> but still have some troubles, moving the directory around.
> 
> I use Python 2.5.2.
> I use py2exe to make a distro
> I can unpack the distro, on a clean computer, anywhere where I like, and
> it runs fine.
> 
> Now when I've run it once,
> I move the subdirectory to another location,
> at it doesn't run.
> 
> Looking with a hex editor into some pyc-files,
> I see absolute paths to the old directory.

It is normal, because they refer to the location of the source-files, which
are needed for stacktraces (or at least something like that)

But execution itself is independent from this.
 
> Is this normal,
> or am I doing something completely wrong ?

Dunno anything about py2exe, but it sure sounds a bit awkward what you do -
changing locations of files after installation is calling for trouble in
lots of software. But I might not have understood what you actually did - 
and "doesn't" run isn't helping much in that regard.

Diez
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: pyc-files contains absolute paths, is this a bug ?

2009-06-07 Thread Steven D'Aprano
On Sun, 07 Jun 2009 18:16:26 +0200, Stef Mientki wrote:

> hello,
> 
> AFAIK I read that pyc files can be transferred to other systems. I
> finally got a windows executable working through py2exe, but still have
> some troubles, moving the directory around.

Sounds like a py2exe problem, not a Python problem. Perhaps you should 
ask them?

https://lists.sourceforge.net/lists/listinfo/py2exe-users


> I use Python 2.5.2.
> I use py2exe to make a distro
> I can unpack the distro, on a clean computer, anywhere where I like, and
> it runs fine.
> 
> Now when I've run it once,
> I move the subdirectory to another location, at it doesn't run.

Define "doesn't run".

You mean the exe file doesn't launch at all? Does Windows display an 
error message? 

Or perhaps it launches, then immediately exists? Launches, then crashes? 
Does it show up in the process list at all? Or something else?



-- 
Steven
-- 
http://mail.python.org/mailman/listinfo/python-list


pyc-files contains absolute paths, is this a bug ?

2009-06-07 Thread Stef Mientki

hello,

AFAIK I read that pyc files can be transferred to other systems.
I finally got a windows executable working through py2exe,
but still have some troubles, moving the directory around.

I use Python 2.5.2.
I use py2exe to make a distro
I can unpack the distro, on a clean computer, anywhere where I like, and 
it runs fine.


Now when I've run it once,
I move the subdirectory to another location,
at it doesn't run.

Looking with a hex editor into some pyc-files,
I see absolute paths to the old directory.

Is this normal,
or am I doing something completely wrong ?

thanks,
Stef Mientki



--
http://mail.python.org/mailman/listinfo/python-list