Re: Python 2.7.2 for Windows reports version as 2.7.0?

2011-06-22 Thread Gabriel Genellina

En Sun, 19 Jun 2011 12:35:38 -0300,  escribió:

The version info comes from the DLL - I wonder if the DLL being found  
is somehow old?


Make sure:

>>> import sys
>>> win32api.GetModuleFileName(sys.dllhandle)

Is the DLL you expect.


After uninstalling and reinstalling for the current user only (vs. all
users), Python now reports the correct version number.

And running your code above confirms that the proper DLL is being loaded
(c:\Python27\Python27.dll).

My original version of Python 2.7.0 was installed for all users and when
I ran the 2.7.2 MSI I chose to install for all users as well.

After running the 2.7.2 MSI, my Python exe's had the correct timestamps,
but I failed to check the python27.dll timestamp to see if this file was
out-of-date.

I wonder if changing my install method to current user forced the
installation of the updated python27.dll? And perhaps the default 2.7.2
installation in all users mode (when one is updating an existing 2.7
installation) doesn't update the Python27.dll under some conditions?


In a "for all users" install, python27.dll goes into c:\windows\system32,  
not c:\python27


Maybe you installed 2.7.0 twice, "for all users" and also "for current  
user only", and both in the same directory (c:\python27). That could  
explain the old .dll in the install directory; the new one goes into  
system32, but the old one takes precedence.


--
Gabriel Genellina

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


Re: Python 2.7.2 for Windows reports version as 2.7.0?

2011-06-19 Thread python
Hi Mark,

> The version info comes from the DLL - I wonder if the DLL being found is 
> somehow old?
>
> Make sure:
>
> >>> import sys
> >>> win32api.GetModuleFileName(sys.dllhandle)
>
> Is the DLL you expect.

After uninstalling and reinstalling for the current user only (vs. all
users), Python now reports the correct version number.

And running your code above confirms that the proper DLL is being loaded
(c:\Python27\Python27.dll).

My original version of Python 2.7.0 was installed for all users and when
I ran the 2.7.2 MSI I chose to install for all users as well.

After running the 2.7.2 MSI, my Python exe's had the correct timestamps,
but I failed to check the python27.dll timestamp to see if this file was
out-of-date.

I wonder if changing my install method to current user forced the
installation of the updated python27.dll? And perhaps the default 2.7.2
installation in all users mode (when one is updating an existing 2.7
installation) doesn't update the Python27.dll under some conditions?

Regards,
Malcolm
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python 2.7.2 for Windows reports version as 2.7.0?

2011-06-18 Thread Mark Hammond

On 18/06/2011 1:36 PM, pyt...@bdurham.com wrote:

Hi Benjamin,


The file info is seems correct but I just checked the MSI and it's

reporting that it's 2.7.2. How exactly are you running python.exe and
IDLE- are you calling the full path, just calling "python" and using
whichever python version is first on your path, or are you using an
entry in the start menu? The only thing I can think of is that your
2.7.0 install is in a different location than your 2.7.2 install. So
2.7.2 installed correctly but you're still running the old one.

Within the folder where the python.exe exists, I have tried the
following, all of which report Python 2.7.0 vs. 2.7.2

python
python.exe
c:\python27

Confirming I'm running what I think I'm running:


import sys
sys.hexversion

34013424

sys.executable

'C:\\Python27\\python.exe'




And confirming the exe files in my Python27 folder:

  Directory of C:\Python27

06/12/2011  03:09 PM26,624 python.exe
06/12/2011  03:06 PM27,136 pythonw.exe

Anyone else having the same experience?

Malcolm


The version info comes from the DLL - I wonder if the DLL being found is 
somehow old?


Make sure:

>>> import sys
>>> win32api.GetModuleFileName(sys.dllhandle)

Is the DLL you expect.

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


Re: Python 2.7.2 for Windows reports version as 2.7.0?

2011-06-18 Thread Ethan Furman

[re-posting to list]

pyt...@bdurham.com wrote:
Within the folder where the python.exe exists, I have tried the 
following, all of which report Python 2.7.0 vs. 2.7.2



Confirming I'm running what I think I'm running:


import sys
sys.hexversion

34013424

sys.executable

'C:\\Python27\\python.exe'


This is what I get (just installed 2.7.2):
Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit
(Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.

import sys
sys.hexversion

34013936

sys.version

'2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)]'

sys.executable

'C:\\Python27\\python.exe'

So our hex versions are different.



And confirming the exe files in my Python27 folder:

 Directory of C:\Python27

06/12/2011  03:09 PM26,624 python.exe
06/12/2011  03:06 PM27,136 pythonw.exe


 Directory of C:\Python27

06/12/2011  03:09 PM26,624 python.exe
06/12/2011  03:06 PM27,136 pythonw.exe

Wow -- this part matches up.


Anyone else having the same experience?


Not I.  Given that our hexversion numbers are different, I think you
don't have the current 2.7.2.

~Ethan~

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


Re: Python 2.7.2 for Windows reports version as 2.7.0?

2011-06-18 Thread python
Benjamin,

I tried uninstalling and re-installing Python 2.7.2 without success ...
I kept getting the proper exe's, but when run, the Python version
continued to be reported as 2.7.0.

Finally I installed for current user only (vs. all users) - the
installation now correctly reports my version as 2.7.2.

Hopefully this will help others.

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


Re: Python 2.7.2 for Windows reports version as 2.7.0?

2011-06-17 Thread python
Hi Benjamin,

> The file info is seems correct but I just checked the MSI and it's
reporting that it's 2.7.2. How exactly are you running python.exe and
IDLE- are you calling the full path, just calling "python" and using
whichever python version is first on your path, or are you using an
entry in the start menu? The only thing I can think of is that your
2.7.0 install is in a different location than your 2.7.2 install. So
2.7.2 installed correctly but you're still running the old one.

Within the folder where the python.exe exists, I have tried the 
following, all of which report Python 2.7.0 vs. 2.7.2

python
python.exe
c:\python27

Confirming I'm running what I think I'm running:

>>> import sys
>>> sys.hexversion
34013424
>>> sys.executable
'C:\\Python27\\python.exe'
>>>

And confirming the exe files in my Python27 folder:

 Directory of C:\Python27

06/12/2011  03:09 PM26,624 python.exe
06/12/2011  03:06 PM27,136 pythonw.exe

Anyone else having the same experience?

Malcolm

On Fri, Jun 17, 2011 at 5:55 PM,   wrote:
> Just installed the 32-bit version Python 2.7.2 for Windows via the
> python-2.7.2.msi download.
>
> When I start Python via python.exe or Idle, the version info is reported as
> 2.7.0 vs. 2.7.2.
>
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python 2.7.2 for Windows reports version as 2.7.0?

2011-06-17 Thread Benjamin Kaplan
On Fri, Jun 17, 2011 at 5:55 PM,   wrote:
> Just installed the 32-bit version Python 2.7.2 for Windows via the
> python-2.7.2.msi download.
>
> When I start Python via python.exe or Idle, the version info is reported as
> 2.7.0 vs. 2.7.2.
>
> Python 2.7 (r27:82525, Jul  4 2010, 09:01:59) [MSC v.1500 32 bit (Intel)] on
> win
> 32
> Type "help", "copyright", "credits" or "license" for more information.
 import sys
 sys.version_info
> sys.version_info(major=2, minor=7, micro=0, releaselevel='final', serial=0)

>
> Here's the info on python.exe
>
> 06/12/2011  03:09 PM    26,624 python.exe
> 06/12/2011  03:06 PM    27,136 pythonw.exe
>
> Is this a bug or did I upgrade my version of Python 2.7 wrong?
>
> Thank you,
> Malcolm

The file info is seems correct but I just checked the MSI and it's
reporting that it's 2.7.2. How exactly are you running python.exe and
IDLE- are you calling the full path, just calling "python" and using
whichever python version is first on your path, or are you using an
entry in the start menu? The only thing I can think of is that your
2.7.0 install is in a different location than your 2.7.2 install. So
2.7.2 installed correctly but you're still running the old one.
-- 
http://mail.python.org/mailman/listinfo/python-list


Python 2.7.2 for Windows reports version as 2.7.0?

2011-06-17 Thread python
Just installed the 32-bit version Python 2.7.2 for Windows via
the python-2.7.2.msi download.

When I start Python via python.exe or Idle, the version info is
reported as 2.7.0 vs. 2.7.2.

Python 2.7 (r27:82525, Jul  4 2010, 09:01:59) [MSC v.1500 32 bit
(Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more
information.
>>> import sys
>>> sys.version_info
sys.version_info(major=2, minor=7, micro=0, releaselevel='final',
serial=0)
>>>

Here's the info on python.exe

06/12/2011  03:09 PM26,624 python.exe
06/12/2011  03:06 PM27,136 pythonw.exe

Is this a bug or did I upgrade my version of Python 2.7 wrong?

Thank you,
Malcolm
-- 
http://mail.python.org/mailman/listinfo/python-list