I have tried searching the official documentation, but no result. Does Chrome Web Driver needs to be in client's system for a python script using Selenium to run? I basically want to distribute compiled or executable file versions of the application to the end user. How do i include Chrome Web driver with that package?
chromedriver needs to be installed on the machine that will launch the instance of the Chrome browser.
If the machine that launches the Chrome instance is the same machine as where the Python script resides, then the answer to your question is "yes". 
If the machine that launches the Chrome instance is a machine different from the machine that runs your Python script, then the answer to your question is "no".
Does Chrome Web Drivers needs to be in Client's System while using Selenium