I am using my own wallet, generated from a passphrase. The transaction is generated through custom Python code.
No, I didn't buy a wallet.dat, I am doing some tries with dormant addresses using the SIGHASH_SINGLE vulnerability for P2PKH addresses.
The verify tool you provided correctly decodes the transaction.. What you mean by it's not a fully signed transaction? And how I can fix that?
I mean is what wallet you are using?
Actually, I don't have idea or have experience on generating transaction with Python code. So maybe there's a problem about the python code you are using.
Why not try to install a blockchain wallet and import the wallet you currently using or use Electrum instead and make a transaction again using this wallet. Let's see if it will go through...