update setup.py for PLY