I dont like lifting weights anymore either, I prefer bodyweight exercises, but I cant even do more than 3 pushups and I couldnt do a pullup to save my life, literally. I measured a while back and I could pull myself up about 3 inches from a dead hang. Ive never exercised being vegan tho, so I dont know if there are rules to it or not. Thanks for any help.
Vegan or not, gaining endurance is the same process: do it. You can only do 3 push-ups because you're only doing 3 push-ups. How often do you practice this? Since the type of body you're building is built with endurance and pushing yourself, I recommend doing your 3 push-up max + 3 "best as you can" push-ups every time you go to the bathroom, upon waking, before bed, and after you get dressed. Those 3 "best as you can" push-ups are going to very quickly turn into real push-ups, bringing you to 6 push-ups...and just keep doing that. X push-ups + 3 "best as you can" push-ups. Do different hand-widths, too. Regular, wide, and diamond. When you get to 30 push-ups, start putting your feet up on something to increase the difficulty.
For pull-ups, do your "3 inches from dead hang" pull-up, and then do something called a "flex arm hang." You jump up to get your chin above the bar and you hold yourself up there as long as possible. You'll start lowering and you want to lower yourself until you're locked out, as slowly as possible. And you know what? If the chin starts drifting below the bar, try to pull yourself up over the bar. Time yourself with this flex arm hang. Your "stop time" is when your arms are locked out.
You say you want a "yoga" body.
Well, man, do some freakin' yoga!