Implement setup.py script.