use_distribute to cope with py3