What features require full Python install?

When I first started learning Python for use in Blender I went ahead and installed full Python 2.2.3. I’d like to know how to determine if scripts I write will require users to do the same.

they will if the script requires certain modules

the only modules avaliable to a default blender (that come to mind)
are:
Blender
Blender210 (in older versions)
GUI (older versions?)
math
sys
(in the game engine)
GameLogic
GameKeys
Rasterizer

I can’t guarntee the accuracy of this list, but if you don’t have a python install do:

import sys
print sys.builtin_module_names

to see what is avaliable. (If you have a full python install this doensn’t help to find which modules are avaliable without a python install)