Is there a way to install selenium webdriver as a python project dependence.
I need this in such a way, so when this project goes to a os, that doesn't have selenium webdriver installed not to be an issue for this project to run properly on that os.
Thank you in advance.
PS: Please take a look at my own answer to this question.
Stefan
This is how I have done for all my projects. 

Create a text file which has all the project dependencies mentioned. make sure you mentioned version as well. 
Example: requirement.txt

pytest==2.9.1    
selenium==2.35.1

Create a Shell script or batch file which, creates a new virtual environment, installs all the dependencies and run the tests.
Adding selenium webdriver as a python project dependence