Different btc addresses? cant check atm .. but btc addresses for compressed keys look different from noncompressed .. not sure what pycoin ia doing there ..can you give me a pubkey which produces diff. keys?
Here is random BTC Public Key (compressed) from bitaddress.org:
039B518E3A38F38F813986371D52B24678AFB4610EE548E7E161D2B70E33795E34
pycoin gives: 1LvNaciVSM3EBLTUMtg4yftVxsTLRK6vPP (which correspond with Bitcoin Address on bitadddress.org)
convertbtcpubkey.py: 12dwhLoEEqyvz8MpuaD6o1GiXW37JiKBbA (which correspond with Bitcoin Address Compressed on bitadddress.org)
BTS Pub keys are same: BTS81dwALnisZ5kaDjvt48BUy3f67DM5LcMkqPSWtEmMMrxzGZn9x
Here is private key for checking: 5JEPT35PuKrPWpQXvXaXUeVT1wfQB1tHHDk3Bj23dLcMc9LPebX
I think with some minor changes your code will return Bitcoin Address instead of compressed one.