Has anyone built the Armory Bitcoin wallet successfully and created the wallet using python and Armory as a library instead of using the GUI?
Have you seen this page on the Armory website? It describes how to do what it is you appear to be asking to do.
First you import everything from armoryengine.ALL.
PyBtcWallet().readWalletFile(filename) to get a wallet object. Then you can do things with the wallet object.
You can also use TheBDM (Block Data Manager) to register callbacks for certain signals, such as new blocks.