PassKeep is a project mainly written in Python, it's free.
Easy Password Manager.
Console slim program for generate unique password's for sites.
$~/Development/PassKeep>./PassKeep.py
Enter passphrase:
Enter site domain (like www.example.com): www.exampler.com
Password from site 'www.exampler.com' is: 3675ac5c859c806
Import class PassKeep
from PassKeep import PassKeep
Create object
p = PassKeep()
Set passphrase and site domain
p.site = "www.example.com"
p.passphrase = "mybigpass"
Bee happy :)
print p
>>> from PassKeep import PassKeep
>>> help(PassKeep)