Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the purpose of python 2.7's download package "Windows x86 MSI program database"?

Upgrading from python 2.5/2.6 to python 2.7 on WinXP, I've found new download package forms for python at http://www.python.org/download/releases/2.7.1/.

So I'm wondering what is the purpose of python 2.7's download package "Windows x86 MSI program database"? Searching on web didn't bring me clarifications on this.

Actually it contains lots for .pdb library files, which on my PC are associated to Palm PDB files. This should be false, as Palm OS is dead.

like image 541
dim Avatar asked Jan 19 '11 07:01

dim


2 Answers

It is the Python windows executable with debugging extensions. Having it as part of standard release was costly in terms of size and It was made available because in Windows due to differences in Windows versions and Visual studio versions and updates, building one by the user may not represent the DLL that distributed with Python. More details are available here http://bugs.python.org/issue1303434

like image 193
Senthil Kumaran Avatar answered Oct 11 '22 11:10

Senthil Kumaran


.pdb is an extension used by Visual Studio for debugging token databases. That package looks like it's there for those who wish to debug Python. You'll still need the standard Python libraries/executables if you wish to debug python.

like image 25
helloworld922 Avatar answered Oct 11 '22 12:10

helloworld922