Best way to auto deploy to elastic beanstalk

I too had the issue with missing setuptools-3.4.4-py2.7.egg which I solved following the guidance on Unable to install awsebcli due to missing setuptools