support for  setup.py