So if you can get the fuel pump to work, and you've got a spark, and all the diagnostics checks are OK, and the relay feeds to the ECU and elsewhere are OK, it must surely be a timing issue.
Check the cam timing is correct - and whilst the crank pulley is in this position, check that the rotor arm lines up with the mark on the dizzy body, and that the plug lead for cylinder number 1 is in the dizzy cap dirctly above the end of the rotor arm.